button,a,a p{text-decoration:none;cursor:pointer;}
body{overflow: hidden!important;}
input,textarea,select{border: 1px solid #c4c4c4;font-size:12px;}
input[type="text"]:disabled,input[type="number"]:disabled,textarea{background-color: #f7f7f7;color: #000;text-shadow: 1px 1px 0 #fff;}
p,b,i,a,label,span,input,textarea{font-weight: normal;}
.left{float:left;}
.right{float:right;}
.relative{position: relative;}
.absolute{position: absolute!important;}
.fixed{position: fixed!important;}
.pointer, select{cursor: pointer;}
.w100{width:100%;}
.w100i{width:100%!important;}
.h100{height: 100%;}
.underline{text-decoration: underline!important;}
.fnone{float:none;}
.bnone{border: 0 !important;}
.hnone{background:none!important;}
.center{text-align: center;}
.tright{text-align: right;}
.tleft{text-align: left;}
.dnone{display: none;}
.dnonei{display: none!important;}
.bold{font-weight: bold;}
.italic{font-style: italic;}
.mnone{margin:0!important;}
.pnone{padding:0!important;}
.uppercase{text-transform:uppercase;}
.bgnone{background:none!important;}
.itable {display: inline-table;}
.tablec{display: table-cell}
.iblock{display:inline-block;}
.iblocki{display:inline-block!important;}
.table{display: table;}
.tablei{display:table!important;}
.inline{display: inline;}
.c-red{color:#ff2626!important;}
.c-blue{color:#0074b2!important;}
/*.cgreen{color:#71B429}*/
.middle{vertical-align:middle;}
.vtop{vertical-align: top;}
strong{color:#333;}
.ktable{display:table;}
.tablecell{display:table-cell;}
/*COLORES*/
.bg-white{background-color:#fff}
.bg-red{background-color:#cd0a0a}
.bg-red:hover{background-color:#B70909}
.bg-blue{background-color:#0074b7;color: #fff;}
.bg-blue:hover{background-color:#005f96}
.bg-green{background-color:#147e42;color: #fff;}
.bg-green:hover{background-color:#0f6d38}
.bg-tomato{background-color:#ff6347;color: #fff;}
.bg-tomato:hover{background-color:#E84E33}
.bg-gris{background-color:#999;color:#fff;}
.bg_gris:hover{background-color:#777}
.bg-orange{background-color:#F7664C;color: #fff;}
.bg-orange:hover{background-color:#e55e47}
.bg-yellow{background-color:#dbce18;color: #fff;}
.bg-yellow:hover{background-color:#c6bc25}
.bg-purple{background-color:#a639b5;color:#fff;}
.bg-purple:hover{background-color:#8a2c99}
.bg-turquoise{background-color:#14c0c9;color:#fff;}
.bg-turquoise:hover{background-color:#08aaaf;}
.ngGrid.unselectable{
-moz-user-select: none;
}
/**/
a{
cursor: pointer!important;
text-decoration: none;
color:#0079c4;
}
label.error{
color: #ff2626;
font-size: 11px;
pointer-events: none;
position: absolute;
}
.load{
-webkit-filter: invert(100%);
filter: invert(100%);
border-radius: 10px;
width: 10px;
}
button{
background-color: #0074b7;
border: 0 none;
border-radius: 2px;
color: #fff!important;
padding: 6px 15px;
vertical-align: middle;
}
button:hover{
background-color: #005f96;
}