button,a,a p{
text-decoration:none;
cursor:pointer;
}
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;}
.inline{display: inline;}
.cred{color:#ff2626!important;}
/*.cgreen{color:#71B429}*/
.middle{vertical-align:middle;}
.vtop{vertical-align: top;}
strong{color:#333;}
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;
padding: 6px 15px;
vertical-align: middle;
}
button:hover{
background-color: #005f96;
}