@charset "utf-8";

body{font:400 15px/22px Arial, sans-serif; margin:0; padding:0; color:#000;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}
a,div,h1,h2,h3,h4,h5,h6,img,p,section,span,ul{margin:0;padding:0;border:0}
html{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:#000}
img,img{border:0;}
a, a:hover{text-decoration:none; color: #91d50d;}
ol, ul, li{margin-left:0;list-style:none}
html, body{height: 100%;}
h1,h2,h3,h4,h5,h6{line-height: normal; }

/*=============================globel class===========================*/

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix { display:inline-block}
.clr{font-size:1px}
* html .clearfix{height:1%}
.clearfix{display:block}
.clear{clear:both}
.clear1{clear:both;height:1px}
.clear5{clear:both;height:5px}
.clear10{clear:both;height:10px}
.clear15{clear:both;height:15px}
.clear20{clear:both;height:20px}
.clear30{clear:both;height:30px}
.left{float:left}
.right{float:right}
.acenter{text-align:center}
.grid50{width:50%}

/*@-moz-document url-prefix() {.btn { padding: 8px 25px 8px 25px; } }*/

input[type="text"], select, textarea{width: 95%; border: 1px solid #cccccc; padding:3px 2%; height: 30px; line-height: 28px; font-size: 15px; color: #5a5a5a; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;box-shadow: 0 2px 4px rgba(0,0,0,.1) inset; -mox-box-shadow: 0 2px 4px rgba(0,0,0,.1) inset; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1) inset; }
input[type="text"]:focus{box-shadow: none; }    
select{width: 100%; height: 34px;}
textarea{width: 95%; height: 100px;}

body{background-attachment: fixed; background-image: url('../../img/evaluation/bgimg.jpg'); background-position: center top; background-repeat: no-repeat; background-size: cover; }

#wrapper{width: 100%; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -10px; float:left}
.container{max-width:1100px; margin: 0 auto}
.hText{width: 100%; text-align: center; padding: 20px 0 0 0;}
.hText h1{font-size: 50px; color: #fff;  margin-bottom: 20px; text-shadow:0 0px 15px rgba(0, 0, 0, 1); -moz-text-shadow:0 0px 15px rgba(0, 0, 0, 1); -webkit-text-shadow:0 0px 15px rgba(0, 0, 0, 1);}
.hText h2{font-size: 21px;  color: #fff; line-height: 35px; text-shadow:0 0px 15px rgba(0, 0, 0, 1); -moz-text-shadow:0 0px 15px rgba(0, 0, 0, 1); -webkit-text-shadow:0 0px 15px rgba(0, 0, 0, 1);}

.midContaniner{width: 100%; margin-top: 20px; margin-bottom: 20px;}
.midContaniner h3{width: 100%; margin-bottom: 10px; font-size: 28px;  color: #fff; line-height: 35px; text-shadow:0 0px 15px rgba(0, 0, 0, 1); -moz-text-shadow:0 0px 15px rgba(0, 0, 0, 1); -webkit-text-shadow:0 0px 15px rgba(0, 0, 0, 1);}
.leftsec{width: 440px; display: inline-block; }
.boxes{display: block; padding: 25px;}
.transBox{background:rgb(255,255,255); background: transparent\9; background:rgba(255,255,255,0.6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff); zoom: 1; box-shadow: 0px 0px 8px rgba(255,255,255,1);
    -moz-box-shadow: 0px 0px 8px rgba(255,255,255,1); -webkit-box-shadow: 0px 0px 8px rgba(255,255,255,1); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.transBox .label{width: 100%; margin-bottom: 15px; display: block; font-size: 18px; font-weight: bold;}
.transBox .checkFields{display: inline-block; min-width: 150px; }
.transBox .checkFields input[type="checkbox"]{vertical-align: middle; margin: 0 5px 0 0}
.mrBot{margin-bottom: 30px;}
.searchField{display: block; margin-bottom: 20px; position: relative;}
.searchField input[type="text"]{width: 80%; line-height: 30px; height: 30px;  border: 1px solid #cccccc; padding: 5px; font-size: 17px;  color:#000;  box-shadow: 0 5px 15px rgba(0,0,0,.15) inset;-moz-box-shadow: 0 5px 15px rgba(0,0,0,.15) inset; -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.15) inset;}
.searchBtn{width: 18%; position: absolute; right: 0; top: 0; background: #0e78bb url(../../img/evaluation/search-icon.png) no-repeat center center; height: 42px; cursor: pointer;}
.continueBtn{width: 210px; display: inline-block; height: 42px;  margin-top: 8px; float:left }
.continueBtn.wide{width: 100%;}
.continueBtn a, .continueBtn a:hover{display: block;background: #0e78bb; text-align: center; text-transform: uppercase; line-height: 40px; font-size: 18px; color: #fff; font-weight: bold; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.continueBtn a img{margin: 0 0 0 5px;}
.icons{width: auto; display: inline-block; height: 50px; vertical-align: middle; padding-left: 15px; }
.nst{font-size: 17px;}

.rightsec{width:600px; display: inline-block;}
.imgOuter{padding: 15px; display: block; background:rgb(255,255,255); background: transparent\9; background:rgba(255,255,255,0.3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);
    zoom: 1;box-shadow: 0px 0px 8px rgba(255,255,255,1);
    -moz-box-shadow: 0px 0px 8px rgba(255,255,255,1); -webkit-box-shadow: 0px 0px 8px rgba(255,255,255,1); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.imgOuter img{width: 100%}

.push{height: 60px; width: 100%;}
.footerSec{width: 100%; background:#005e9a; padding: 19px 0; display: block; color: #babbbd ; font-size: 14px; min-height: 19px; float:left }
.footerSec div{display: block;}
.footerSec a{color: #babbbd; text-decoration: underline; }

/*==================step2======================*/
.fieldSec{padding:0 0 10px 0; width: 100%; display: block;}
.fieldSec label{width: 40%; display: inline-block; height: 26px; line-height:26px;font-size: 15px;}
.fieldSec label.wide{width: 100%; display: block; height: 30px;}
.fieldSec .fields{width:63%; display: inline-block;  }






/*responsive css*/
@media(max-width:1024px){
    .container{padding: 0 10px}
}
@media(min-width: 960px) and (max-width: 1024px){
    .leftsec{width: 400px;}
    .rightsec{width: 570px;}
    .hText h1{font-size: 44px;}
    .hText h2{font-size: 19px;}
    .continueBtn{width: 160px; float:left}
    .midContaniner h3{font-size: 25px;}
    .boxes{padding: 17px;}
    }

@media(max-width:768px){
    .hText h1{font-size: 40px;}
    .midContaniner{width: 90%; margin: 30px auto  0 auto}
    .leftsec, .rightsec {width: 100%}
    .leftsec.left{float: none; margin-bottom: 30px;}
    .rightsec.right{float: none; }
    .boxes{text-align: left;}
    .transBox .checkFields{width: 45%;}
    .icons{float: right;}
}
@media(max-width:640px){
    .midContaniner{width: 100%;}
    .hText h1{font-size: 28px;}
    .hText h2{font-size: 16px; line-height: 26px;}
    .footerSec{text-align: center; height: 40px;}
    .footerSec .left, .footerSec .right{width: 100%;}
    .midContaniner h3{font-size: 23px;}
    .push{height: 80px;}
    #wrapper{margin-bottom: -80px;}
}
@media(max-width:480px){
    .footerSec{height: 60px;}
    .push{height: 100px;}
    #wrapper{margin-bottom: -100px;}
    }
@media(max-width:480px){
    .fieldSec label{width: 95%;}
    .fieldSec .fields{width: 100%}
}    
@media(max-width:320px){
    .continueBtn{width: 100%; float:left}
    .icons{width: 100%; padding: 0; text-align: center; margin-top: 10px;}
    }