.modal-body {
    cursor: move;
}

.alert-fixed {
    position:fixed; 
    top: 80px; 
    left: 0px; 
    width: 100%;
    z-index:9999; 
    border-radius:0px
}

.saved{
	background-color: lightgreen !important;
	border: 2px lightgreen solid !important;
	color: green !important;
	font-weight: 800 !important;
	
}

.lamp {
   -webkit-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Safari 4+ */
  -moz-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Fx 5+ */
  -o-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Opera 12+ */
  animation: NAME-YOUR-ANIMATION 1s infinite;  /* IE 10+, Fx 29+ */
}

.dettvalue{
	border-bottom:1px #aaaaaa solid;
	height:1.5em;
	
}

.card-header{
	text-transform: uppercase;
}

@-webkit-keyframes NAME-YOUR-ANIMATION {
  0%, 49% {
    border: 3px solid #e50000;
  }
  50%, 100% {
    border: 3px solid rgb(117, 209, 63);
  }
}


.grigio {
background-color: #aaaaaa;
}

.blocco{
	
	background-color:#DDDDDD;
	border:#FFFFFF 2px solid;
	height:4em;

	
}


.dito {
cursor:pointer;
}

.lgreen {
background-color: #bbbbcc;
}

.inpriga {
background-image:none !important;
border:1px #999999 solid !important;
}

.rosso {
color: red;
}

#imgcatturata{
width:480px !important;	
}



.ui-autocomplete {
z-index: 10000000;
background-color:#FFFFFF;
}

.ui-helper-hidden-accessible {
            display: none;
}

input:focus { 
  background-color: yellow !important;
}

select:focus { 
  background-color: yellow !important;
}


/*//INIZIO FABIO*/
.myAlert-top{
    position: fixed;
    top: 5px; 
    left:2%;
    width: 96%;
}

.myAlert-bottom{
    position: fixed;
    bottom: 5px;
    left:2%;
    width: 96%;
}


.alertop{
    display: none;
}

.tableoper{
font-size: 10px !important;
}

.dx{
text-align:right !important;
}

.padcell{
font-size: 10px !important;
padding: 5px;
}

th.rotate {
  /* Something you can count on */
  height: 140px;
  white-space: nowrap;
  border:none;
}

.control-label {
font-size: 12px !important;
font-weight: 700 !important;
color:#000000 !important;
}

th.rotate > div {
  transform: 
    /* Magic Numbers */
    translate(15px, 51px)
    /* 45 is really 360 - 45 */
    rotate(270deg);
  width: 30px;
}
th.rotate > div > span {
  border-bottom: 1px solid #000000;
  padding: 5px 10px;
}


.btngrey{
background: #999999 !important;	
}

.navmenu{
background: #eeeeee !important;	
border-radius: 20px;
margin: 15px !important;
}



.btnmenu{
border-radius: 20px !important;
}

.smallico{
font-size: 1rem  !important;
}

.easy-autocomplete{
  width:100% !important
}

.easy-autocomplete input{
  width: 100%;
}

.form-wrapper{
  width: 500px;
}

.bigmodal-dialog {
  width: 88%;
  height: 82%;
  padding: 0;
}

.card-header {
  font-weight:800;
  color:#FFFFFF;
 
}

.card [data-background-color="blue"] {
  background: linear-gradient(60deg, #0f004a, #0036d9);
  box-shadow: 0 12px 20px -10px rgba(0, 188, 212, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(0, 188, 212, 0.2);
  margin-bottom:10px;
  margin-top:10px;
}

.btn{
	min-width:12em;
	margin-left:5px;
	margin-right:5px;
}


/*// FINE FABIO */

