body{font-family: 'Microsoft Sans Serif';font-size: 14px;background-color: #fff;min-width: 305px;}
.contentDiv{height:500px;margin:0 auto;}
/*input[type="text"],input[type="password"]{
    border-radius: 3px 3px 3px 3px;
    font-size: 15px;
    height: 30px;
    width: 210px !important;
   border:none;
   box-shadow:none;
}*/
.signIn{
   
   position:relative;
   padding-left:60px;
    color: #FFFFFF;
    font-size: 20px;
    
    margin-top: 20px !important;
  
}
.labelposition {
    margin-top:55px;
}
.signInbtn {
    background-image:url("../../Images/Portal_Images/sign-in.png");
    width:225px;
    border:none;
    height:43px;
    background-color:#52baea;    
}
.signInForget {
    width:100px;
    position:relative;
    color: #FFFFFF;
    font-size: 15px;
     color:#52baea; 
    margin-top: 15px !important;
       
}
.w100px {
width: 100px ! important;
}
.h100px {
height: 100px ! important;
}
.lblCls {
font-size: 17px; 
text-align: right; 
padding: 10px 10px 0px 0px;
}
.colorwhite {
color: white;
}
.textAlign {
text-align: center;
clear:both;
}
.h65px {
clear: both; 
margin-left: 65px;
}
.mar6px {
margin: 6px 0;
}
/*added by rk*/
.w100px {
width: 100px ! important;
}
.h100px {
height: 100px ! important;
}
.lblCls {
font-size: 17px; 
text-align: right; 
padding: 10px 10px 0px 0px;
}
.colorwhite {
color: white;
}
.textAlign {
text-align: center;
clear:both;
}
.h65px {
clear: both; 
margin-left: 65px;
}
.mar6px {
margin: 6px 0;
}


.viFirstDiv{
margin-top:130px;
}
.libertyLogo{
    float: left;
    margin-left: 15px;
}
/*added by rk*/
.h280px {
height:280px;
}
.validationMsg {
padding-left: 100px; 
font-size: 13px
}
.pad3px {
padding-left: 3px;
}


.avoImg{
    margin-left: 20px;
    padding-top: 30px;
}
.viSecondDiv{
height:300px;
 padding: 80px 9% 0;
background: #999; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9CCBDE', endColorstr='#262929'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#9CCBDE ), to(#262929)); /* for webkit browsers */
background: -ms-linear-gradient(top, #9CCBDE,  #262929); 
background: -moz-linear-gradient(top,  #9CCBDE,  #262929); /* for firefox 3.6+ */
}
.secDivFirBlock{
color:#ffffff;
width:50%;
float:left;
}
.secDivSecBlock{
color:#ffffff; 
float: right; 

}
.userNameDiv{font-size: 17px;position:relative;display:table;/*padding-left: 17px;*/;margin-left:45px}
.passwordDiv {
    margin-top: 5px;
    font-size: 17px;
    display:table;
    margin-left:45px;
    
}
.secBlockSecDiv{margin-left: 92px;}
.cantAccessAcc {font-size: 11px;margin-top: 10px;}
.footer{color:white;font-size:12px;margin-top: -20px;text-align:center;}
.anchorTagText {color: white;text-decoration: none;}
.forgotPass {font-size: 11px;margin-top: 10px;}
.forgotPass > a {text-decoration: none;color:#BBC7E9}
.nav {
    background: none repeat scroll 0 0 #EE8A1C;
    border-bottom: 1px solid #FFFFFF;
    float: left;
    position: relative;
    z-index: 1;
      width: 100%;
}
.nav ul {}
.headerWrap .header, .nav ul, .banner, .footerWrap .footer {margin: 0 auto;}
.nav ul li.lnk1 {background-color: #EE8A1C;width: 50px;}
.nav ul li.lnk2 {background-color: #E5AA0C;width: 50px;}
.nav ul li.lnk3 {background-color: #E2583D;width: 50px;}
.nav ul li.lnk4 {background-color: #6C9A48;width: 50px;}
.nav ul li.lnk5 {background-color: #3F9BA3;width: 50px;}
.nav ul li.lnk6 {background-color: #4E8BC1;width: 50px;}
.nav ul li.lnk7 {width: 50px;}
.nav ul li {display: block;float: left;position: relative;}
.nav .imgW50 {
    background: none repeat scroll 0 0 #81BCC2;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    z-index: -1;
}
.nav ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-family: Georgia;
    font-size: 14px;
    font-weight: 900;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
.createUserTextFields{
    border-radius: 3px 3px 3px 3px;
    font-size: 15px;
    height: 30px;
    margin-left: 10px;
    padding-left: 5px;
    width: 210px !important;
    border:1px solid black ! important;
    box-shadow:none !important;
}
.zoomcon {margin: 0;}
@media only screen and (max-width: 810px) {
.viSecondDiv {padding: 80px 3% 0;}
}
@media only screen and (max-width: 768px){
.secDivFirBlock {display:none;}
.secDivSecBlock {color: #FFFFFF;float: none;/*text-align: center;*/}
.footer {color: #FFFFFF;font-size: 12px; margin-top: -40px;}
.viFirstDiv{margin-top:80px;}
}
@media only screen and (max-width: 360px) {
.secBlockSecDiv {margin-left: 10px;}
.viSecondDiv {padding: 50px 3% 0;}
.footer {margin-top: -50px;}
input[type="text"], input[type="password"] {margin-left: 0px;}
.viFirstDiv{margin-top:50px;}
.field-validation-error {margin-left: -95px;}
}
.loginimg {
    background-image:url('../../Images/Portal_Images/form-bg.png');
    margin-top:100px;
    padding-right:0px;
    background-repeat:no-repeat;
    height:337px;
    width:295px;
}
.loginposition {
    position:relative;
    margin-top:20px; 
    /*text-align:center;*/
}
.forgotpasslogin a{
    color:white;
    position:relative;
    top:5px;
    margin-left:45px;
   
}
.singleline {
    padding-left:30px;
}
.text-box {
    padding-left:30px;
}
.top-border{ 
    margin: 0 auto;
    height:7px;
    
   
}
.border {
    
    border-left: solid gray 1px;
    border-right:solid gray 1px;
   
}

.footer-part{
  /*margin-top:50px;*/ 
   margin:0 auto;
}
.footer-part .left-text {
    color: white;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    margin-top: -20px;
    padding-left: 20px;
    position: absolute;
}
.footer-part .right-text {
    color: #fff;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    margin-top: -20px;
    
    position: absolute;
    right: 200px;
    width: auto;
}
.headerFirstDiv {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    height: 115px;
    background-color: white;
    width: 100%;
}
.bannerwrap {
    background: url('../../Images/Portal_Images/banner-bg.jpg'); 
    background-repeat:no-repeat;
     height: 100%;
     clear:both;
     margin:0 auto;
     
}
.logoposition {
        margin-left: 10px;
    }
.unameiconposition {
    width: 21px; height:18px;  
    float: left; position: absolute; 
    margin-left: 6px;
    
    margin-top:6px;
    
}
.pwdiconposition {
    width: 21px; height:18px;  
    float: left; position: absolute; 
    margin-left: 6px;
    
     margin-top:6px;
}
.topboardersize {
    width:100%;
}
.footerimgsize {
    width:100%;height:123px;
}
.sbposition {
     
    margin-top:10px;
    padding-left:12px;
    text-align:center;
}
@media screen and (max-width:1360px) {
     .bannerwrap {
        background-size:100% 100%;
    }
     .loginimg {
        float:right;
       
        margin-top:108px;
        width:290px !important;

    }
     .banner {
        
        margin:0 auto;padding: 0 4px;
    }
}
@media screen and (max-width:1015px) {
     .bannerwrap {
        background-size:100% 100%;
    }
}
@media screen and (max-width:810px) {
    .top-border {
        width: 100%;
        
    }
    .border {
             
        margin:0 auto;padding: 0 4px;
                
    }
    
    .loginimg {
        float:right;
       
        margin-top:108px;
        width:290px !important;

    }
    .libertyLogo{
    float: left;
    margin:0 auto;
    margin-left: 4px;
    padding: 0 4px;
}
    .banner {
        
        margin:0 auto;padding: 0 4px;
    }
    
    .secDivSecBlock {
        width:auto;
       
        
    }
    
    .validationMsg {
         width:auto;
        margin-left:4px;
    }
    

    .contentDiv {
        
        margin:0 auto;
    }
   
    .topboardersize {
   width:100%;
   height:7px;
   
    }
    .footerimgsize {
        
    height:109px;
    margin:0 auto;
}
    .unameiconposition {
     position:absolute;
   margin-left: 7px;
     
}
    .pwdiconposition {
    
     position:absolute;
   margin-left: 7px;
}
    .signInbtn {
        margin-left:10px;
    }
    .signIn {
        position:relative;
   /*padding-left:30px;*/
    }
    .bannerwrap {
        background-size:100% 100%;
    }
    .userNameDiv {
        position:relative;
        
    }
    .passwordDiv {
        position:relative;
        
    }
    .right-text {
        right:20px !important;
    }
   .sbposition {
    position:relative;
    padding-left:7px !important; 
    
}
   fieldset {
    border: medium none;
    margin: auto;
    padding: 0;
    width: 100% !important;
}
    .forgotpasslogin a {
        position:relative;
        top:5px;
    }
}

