﻿.noSelectable { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: moz-none; -ms-user-select: none; user-select: none; }
.width240px { width:240px;}
.width300px { width:300px !important;}
.alignCenter { text-align: center; }
.alignLeft { text-align: left; }
.alignLeft { text-align: right; }
.block { display: inline-block; }
.dBlock { display: block; }
.fLeft { float: left; }
.fRight { float: right; }
.last { margin-right: 0px !important; }
.mTop1 { margin-top: 1px !important; }
.mBottom1 { margin-bottom: 1px !important; }
.mBottom70 { margin-bottom: 70px !important; }
.mTop3 { margin-top: 3px !important; }
.mTop5 { margin-top: 5px !important; }
.mTop7 { margin-top: 7px !important; }
.mLeft5 { margin-left: 5px !important; }
.mTop10 { margin-top: 10px !important; }
.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.mTop20 { margin-top: 20px !important; }
.mTop40 { margin-top: 40px !important; }
.mTop30 { margin-top: 30px !important; }
.mTop45 { margin-top: 45px !important; }
.mTop40 { margin-top: 40px !important; }
.mTop50 { margin-top: 50px !important; }
.mTop55 { margin-top: 55px !important; }
.mTop60 { margin-top: 60px !important; } 
.mLeft10 { margin-left: 10px !important; }
.mLeft15 { margin-left: 15px !important; }
.mLeft20 { margin-left: 20px !important; }
.mRight5 { margin-right: 5px !important; }
.mRight0 { margin-right: 0px !important; }
.mRight10 { margin-right: 10px !important; }
.mRight20 { margin-right: 20px !important; }
.mRight30 { margin-right: 30px !important; }
.mRight40 { margin-right: 40px !important; }
.mTopn20 {margin-top:-20px;}
.mTopn30 {margin-top:-30px;}
.p15 {padding:15px !important;}
.mTop15 { margin-top: 15px !important; }
.pRight0 { padding-right: 0px!important; }
.pRight10 { padding-right: 10px!important; }
.pRight15 { padding-right: 15px!important; }
.relative { position: relative; }
.mBottom0 { margin-bottom: 0px !important; }
.mBottom10 { margin-bottom: 10px; }
.mBottom20 { margin-bottom: 20px; }
.p20 { padding: 20px!important; }
.p15 { padding: 15px!important; }
.p10 { padding: 10px!important; }
.p5 { padding: 5px!important; }
.p0 { padding: 0px !important; }
.fullHeight { height: 100% !important; }
.fullWidth { width: 100% !important; }
.bgWhite { background-color: white; }
.pLeft20 { padding-left: 20px !important; }
.dNone { display: none; }
.fNone { float: none; }
.divCenter {margin: 15px auto !important;}
.relative { position: relative; }
.noPointer {cursor:default !important; }
.nopadding {padding:0;}
.noBorder { border:none!important; }
.clearLeft { clear:left; }
.mTop20 { margin-top: 20px!important; }
.mTop25 { margin-top: 25px!important; }
.mTop40 { margin-top: 40px!important; }
.mTop70 { margin-top: 70px!important; }
.mTop15 { margin-top: 15px!important; }
.mC {margin: 0 auto !important;}
.m6 { margin-right: 6%!important; }
.mTop0 { margin-top: 0px!important; }
.mTopn45 { margin-top: -45px!important; }
.m0 { margin: 0px !important; }
.p0 { padding: 0px !important; }
.p10 { padding: 10px !important; }
.mBottom0 { margin-bottom: 0px !important; }
.mBottom10 { margin-bottom: 10px !important; }
.mBottom30 { margin-bottom: 30px !important; }
.mBottom20 { margin-bottom: 20px !important; }
.mBottom25 { margin-bottom: 25px !important; }
.mBottom65 {margin-bottom: 65px !important;}
.mBottom40 {margin-bottom: 40px !important;}
.mBottom50 {margin-bottom: 50px !important;}
.mBottom80 {margin-bottom: 80px !important;}
.mBottom100 {margin-bottom: 100px !important;}
.mLeft0 { margin-left: 0px !important; }
.pLeft10 { padding-left: 10px; }
.pLeft0 { padding-left: 0px; }
.pLeft20 { padding-left: 20px; }
.pLeft30 { padding-left: 30px; }
.pRight0 { padding-right: 0px!important; }
.pRight5 { padding-right: 5px!important; }
.pLeft5 { padding-left: 5px!important; }
.pRight10 {padding-right: 10px!important; }
.pRight20 {padding-right: 20px!important; }
.noBg {background-image: none!important; }
.noBgSecond {background-image: none!important; }
.relative {position: relative !important; }
.noBorder {border:none;}
.dblock {display:block !important;}
.pNone {padding:0 !important;}
.noleftpadding {padding-left:0;}
.norightpadding {padding-right:0;}
.mTop70 {margin-top:70px;}
.txtCenter {text-align:center;}
.mBottom60 {margin-bottom:60px !important;}
.mTop90 {margin-top:90px !important;}
.white { color: #fff !important;}
.black { color: #000 !important;}
.zneg1 {z-index:-1;}
.w100 { width: 100%;}

/*---UNIFORM---*/
div.selector { border-bottom:1px solid #c6c6c6; position:relative;}
div.selector span {font-family:'avenirltstd55romantr-bold',Arial; padding:11px 15px 11px 15px; font-size:14px; color:#000; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer; width: 100%; display: block;}
div.selector select {opacity: 0; color:#555; border: medium none; background: transparent none repeat scroll 0% 0%; position: absolute; height: 35px; top: -1px; left: 0px; width: 100%;}
div.selector, div.selector span {color:#555; font-family:AvenirLTStd55Romantr; background:url(../images/arrow.png) no-repeat #fff 96% center;}
div.selector.error, div.selector.error span { background-color:#ffeff5 !important; border-color:#dde4e8 !important;}

.checker, .checker span, .checker input {
  width: 18px;
  height: 18px;
}
.form-group .checker { margin-top:7px;}
.checker {
  position: relative;
  margin-right: 6px;
  margin-top: -3px;
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
}

.well .checker { margin-top:-3px !important;}

.checker span {
  border: 1px solid #c5c5c5;
  background-color: #fff;
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
  position: relative;
}
.checker span:after {
  content: "";
  background: url(../images/forms/check.png) no-repeat 50%;
  opacity: 0;
  filter: alpha(Opacity=0);
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.checker span.checked:after {
  content: "";
  opacity: 1;
  filter: alpha(Opacity=100);
}
.checker.focus span.checked:after {
  opacity: 1;
  filter: alpha(Opacity=100);
}

.checker input[type=checkbox] {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0;
  vertical-align: top;
  cursor: pointer;
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: 2;
}

.checker:active span, .checker.active span {
  background-color: #f8f8f8;
  border-color: #d5d5d5;
}
.checker.focus span, .checker:hover span {
  /*background-color: #fafafa;*/
}
.checker.focus:active span.checked:after, 
.checker:hover:active span.checked:after, 
.checker.active:hover span.checked:after, 
.checker.active.focus span.checked:after {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.checker.disabled span, 
.checker.disabled:active span, 
.checker.disabled.active span {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.checker.disabled span.checked, 
.checker.disabled:active span.checked, 
.checker.disabled.active span.checked {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.checker.disabled span.checked:after, 
.checker.disabled:active span.checked:after, 
.checker.disabled.active span.checked:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
/*---UNIFORM---*/