@import url("//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css");
body {font-family: 'Work Sans', sans-serif !important; background:#fff}
.login-block{ background: #fff;  float:left; width:100%; height:100%; padding : 0; }
.banner-sec{background:url('../images/banner.jpg') no-repeat top center; background-size:cover; min-height:500px; border-radius: 0; padding:0; height: calc(100vh - 60px);}
.carousel-inner{border-radius:0;}
.carousel-caption{text-align:left; left:5%;}
.login-sec{padding: 50px 30px; position:relative; background: #FEF9E7;}
.login-sec h2{margin-bottom:30px; font-weight:500; font-size:24px; color: #282828; width: 100%; margin-top: 30px;}
.btn-login{background: #e78231; color:#fff; font-weight:500; font-size:14px;min-width:130px;padding: 12px;line-height: 1; box-shadow: 1px 2px 4px #ffcea8;}
.btn-login:hover {box-shadow: none;}
.banner-text{width:70%; position:absolute; bottom:40px; padding-left:20px;}
.banner-text h2{color:#fff; font-weight:600;}
.banner-text h2:after{content:" "; width:100px; height:5px; background:#FFF; display:block; margin-top:20px; border-radius:0;}
.banner-text p{color:#fff;}
.login-sec { display: flex; align-content: center; align-items: center; flex-wrap: wrap; padding: 30px 50px 30px 50px; }
.form-logo { width: 100%; }
.login-form { width: 100%; }
.frm-lbl { width: 100%; font-size:14px; font-weight:500; }
.form-control[type="password"]{background:#fff url('../images/eye.svg') no-repeat 98% center}
.form-control { font-size: 14px; color: #000; opacity: 1; border-color: rgba(220, 220, 220, 1); padding: 10px; line-height: 1; }
.form-forgot { position: relative; display: block; font-size: 13px; color: #000; text-align: right; }
.form-forgot a { font-size: 13px; color: #000; }
.copy-text { text-align: center; width: 100%; padding: 19px 0px; font-size: 14px; color: #000; }
.login-sec-part { width: 100%; max-width: 500px; }


.login-sec-part .form-group .show-pass { position: absolute; right: 0; bottom: 0; }
.login-sec-part .form-group { position: relative; }
.login-sec-part .form-group .show-pass input { height: 38px; opacity: 0; text-indent: -99999px; width: 45px; cursor: pointer; }
.login-sec-part .form-group #password.form-control[type="text"], .login-sec-part .form-group #confirm_password.form-control[type="text"] { background: #fff url('../images/eye-close.svg') no-repeat 98% center; }

.form-logo img {
    width: 140px;
}
@media (max-width:767px) {
.banner-sec {height: auto;min-height: 220px;}	
}