.navbar-brand{padding: 2px 15px 0 15px;}


.home-banner img{ width:100%;}

.home-content{    width: auto; margin: 0 auto;  padding: 30px;  background:rgb(255,255,255, 0.9);  margin-top: 30px;  margin-bottom: 20px; border-top:solid 4px #b91b1a;  -webkit-box-shadow: 1px 2px 10px 2px rgba(0,0,0,0.16);
-moz-box-shadow: 1px 2px 10px 2px rgba(0,0,0,0.16);
box-shadow: 1px 2px 10px 2px rgba(0,0,0,0.16);}
/*.bg-home{ background:url(../images/login-bg1.jpg) repeat;}*/
.login-from img{ width:100%;}
.login-header{ position:absolute; top:0;}
.login-block{ width:350px; margin:0 auto; margin-top:30px; margin-bottom:20px;}

.main-div { background:rgb(255, 255, 255, 0.85);  border-radius: 2px;  margin: 40px auto 30px;
     padding: 10px 30px 30px 30px; border-top:solid 4px #03306e; -webkit-box-shadow: 1px 2px 10px 2px rgba(0,0,0,0.16);
-moz-box-shadow: 1px 2px 10px 2px rgba(0,0,0,0.16);
box-shadow: 1px 2px 10px 2px rgba(0,0,0,0.16);}
	 
.nm-header{ min-height:120px; background:#2260b5; border-bottom:solid 2px #04449c; position:relative;}	 
/*.content-block{ background:url(../images/Business.jpg) no-repeat; min-height:480px; }*/
.ft-prt{ background:#2260b5; padding:15px 0; color:#FFF; width:100%;}	 
.left-blcok{ float:left; margin:15px 0 0 15px; padding:0;}
.eng-name{ color:#fff; font-size:25px; font-family:Arial, Helvetica, sans-serif; margin-top:-6px; padding-top:23px;}
.mid-blcok{text-align: center; position:absolute; width:100%; text-align:center; }
#wrapper{-webkit-box-shadow: 1px 2px 10px 2px rgba(0,0,0,0.16);
-moz-box-shadow: 1px 2px 10px 2px rgba(0,0,0,0.16);
box-shadow: 1px 2px 10px 2px rgba(0,0,0,0.16);}
ul.navbar-right > li > a{ color:#fff;}
ul.navbar-right > li > a:hover{ background:none;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background:none;}
.soft-hd{ text-align:center; color:#fff; float:left;}
.eng-reg{ font-size:15px;}
.main-div .panel{ background:none; box-shadow:none;}
.copy-txt-area{ padding-right:45px;}
.ft-sf{ background:#245482;     min-height: 50px;  line-height: 50px; color: #fff; text-align:center;}
.bh-logo{ text-align:center; font-size:35px; color:#0983f9; font-weight:bold; text-transform:uppercase; line-height:33px;
text-shadow: 0 1px 0 #0885fd,
              0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
}


.header-sf{ background:url(../images/vote-pic-right.png) no-repeat right bottom;     min-height: 107px;}
.wel-txt{ font-size:16px; color:#6699ff;}
.login-nh{ text-align:center; font-size:35px; color:#fff; font-weight:bold; text-transform:uppercase; line-height:33px;
text-shadow: 0 1px 0 #0885fd,
              0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
}
.data-area-prt{ margin-top:30px; width:100%;}
table.bt-data thead{ background:#048de4; color:#fff;}

#Login .btn-primary{background-color: #1d979c;  border-color: #596e04;}


@media (min-width: 1024px){
.navbar-default-desk{ background:#cd2b28; min-height:108px; background:url(../images/banner-hd.png) repeat;}

.home-content h2{ margin-top:0; padding-bottom:10px; border-bottom:solid 1px #ccc; margin-bottom:20px;}
.home-content  .btn-block{ width:180px; margin: 0 auto; }
.soft-hd{position: absolute;  top: 5px; width:100%;}
}
@media (max-width: 1024px){
.left-blcok{ width:15%;}	
.mid-blcok{ width:40%; padding-left:0;}
.right-blcok{ width:35%;}
.right-blcok img{ width:100%;}
.nm-header{ min-height:auto;}
.left-blcok img{ width:100%;}
.eng-name{ font-size:16px;}
.mid-blcok img{ width:100%;}
.navbar-default.navbar-default-desk{ background:#cd2b28;}
}
@media (max-width: 600px){
.eng-name{ font-size:12px;}
.main-div .panel h2{ font-size:14px;}
}
@media (max-width: 400px){
.login-block{ width:300px;}
}