@charset "utf-8";*{padding:0;margin:0}
*,*::after,*::before{box-sizing:border-box}
body{font-weight:normal;font-family:'Poppins',sans-serif!important}
.login_center{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;padding:20px;}
.login_center.login_responsive{min-width:auto;max-width:auto;text-align:center}
.height_100{height:100%;}
.login_left{background:url(../images/login_left_bg.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:470px;float:left}
.logo{padding:40px;margin-bottom: 100px;}
.logo img{display:block;margin:0 auto}
.login_main{background:#fff;width: 770px;margin: 0 auto;display: inline-block;-webkit-box-shadow: 0px 1px 36px 0px rgba(0,0,0,0.92);
-moz-box-shadow: 0px 1px 36px 0px rgba(0,0,0,0.92);
box-shadow: 0px 1px 36px 0px rgba(0,0,0,0.92);}
.login_menu h1{font-size:22px;font-weight:600;color:#fff;text-align:left;position:relative;margin:0 40px}
.login_menu h1:before{content:"";height:1px;width:10%;background:#fff;position:absolute;bottom:-24px;left:0}
.login_menu{width:100%;float:left;margin-bottom:55px}
.login_menu h1:after{content:"";height:1px;width:90%;background:rgba(255,255,255,0.3);position:absolute;bottom:-24px;right:0}
.ul_menu{margin-top: 40px;padding:0 40px;}
.ul_menu ul{margin:0;padding:0;display:inline-block;width:50%;list-style-type:none;float:left}
.ul_menu ul li{text-align:left;padding-left:40px;font-weight:300;color:#fff;padding:12px 0 12px 35px}
.ul_menu ul li.icon1{background:url(../images/login_icon.png) no-repeat -10px 0}
.ul_menu ul li.icon2{background:url(../images/login_icon.png) no-repeat -10px -53px}
.ul_menu ul li.icon3{background:url(../images/login_icon.png) no-repeat -10px -106px}
.ul_menu ul li.icon4{background:url(../images/login_icon.png) no-repeat -10px -159px}
.ul_menu ul li.icon5{background:url(../images/login_icon.png) no-repeat -10px -212px}
.ul_menu ul li.icon6{background:url(../images/login_icon.png) no-repeat -10px -261px}
.ul_menu ul li.icon7{background:url(../images/login_icon.png) no-repeat -10px -317px}
.ul_menu ul li.icon8{background:url(../images/login_icon.png) no-repeat -10px -370px}
.ul_menu ul li.icon9{background:url(../images/login_icon.png) no-repeat -10px -424px}
.ul_menu ul li.icon10{background:url(../images/login_icon.png) no-repeat -10px -477px}
.login_right{width: 300px;float:left;margin-top: 8px;padding:0 20px;}
.logo2{margin-bottom: 40px;width:100%;float:left;text-align:center;}
.logo2 img{display:block;margin:12px auto}
.logo2 p {
    font-size: 0px;
    color: #666666;
}
.gradient_line{height:2px;display:block;border:0;background:black;background:-webkit-gradient(linear,0 0,100% 0,from(white),to(white),color-stop(50%,#b9d5f6))}
.login_form{width:100%;float:left}
.login_form_heading h2{text-align:left;font-weight:600;font-size: 21px;color:#1272e0;margin:0 0 18px 0;}
.fill-feild{width:100%;color:#666;font-size:14px;padding: 10px 15px 10px 42px;margin-bottom:15px;border:1px solid #c0e2fb;border-radius:5px;font-weight:300;}
.fill-3{    width: 100%;
    width: 100%;
color: #666;
font-size: 14px;
padding: 10px 15px 10px 42px;
outline: none;
margin-bottom: 15px;
border: 1px solid #C0E2FB;
border-radius: 5px;
font-weight: 300;
background-image: url(../images/form_icon.png),url(../images/down-arrow.png);
-webkit-appearance: none;
-moz-appearance: none;
background-repeat: no-repeat;
background-position: 10px -79px,right 10px center;
background-position-x: 10px,90%;
background-position-y: -79px,18px;
}
form.form_section select:after{content:"";    background: transparent url(../images/down-arrow.png) no-repeat right center;
    cursor: pointer;}
.fill-1{background: url(../images/form_icon.png) no-repeat 10px 7px;}
.fill-2{background: url(../images/form_icon.png) no-repeat 10px -38px;}
.btn-green-arrow{background:#000;display:block;-webkit-font-smoothing:antialiased;position:relative;padding:.8em 1.4em;background:#4cae22;border:0;color:white;transition:.2s;width:100%;padding: 10px 15px 10px;font-size:14px;font-weight:500;text-transform:uppercase;text-align:left;border-radius:5px;margin:5px 0 20px 0;background-image:url(../images/arrow.png);background-repeat:no-repeat;background-position:right 10px top 18px;background-color:green;border-radius:0 8px 8px 0;}
.login_form_bottom {
    width: 770px;
    margin: 0 auto;
}
.btn-green-arrow:after{background-image:url(../images/arrow.png);background-repeat:no-repeat;background-position:right 10px top 18px;background-color:green;border-radius:0 8px 8px 0;position:absolute;top:0;bottom:0;right:0;padding-top:inherit;padding-bottom:inherit;width:30px;content:"\00a0";font-family:'FontAwesome',sans-serif;font-size:1.2em;text-align:center;transition:.2s;transform-origin:50% 60%;background-size:8px;background-position-x: 10px;background-position-y: 14px;}
.link-forgot-password {text-align:left}
.link-forgot-password a{color:#1272e0;text-decoration:underline}
.footer_logo img{width:100%}
.jsm_name{font-family:'Arial',sans-serif;font-size:14px;color:#fff;font-weight:600;text-align:left;margin-top:10px;float:left}
.jsm_social ul li{display:inline;font-size: 18px;line-height:28px;}
.jsm_social ul li a .fa{color:#2c1f19!important;width: 25px;border-radius:50%;height: 25px;line-height:25px;text-align:center;margin-left:5px;padding-top:2px;}
i.fa.fa-facebook{background:#69f}
i.fa.fa-twitter{background:#3bf}
i.fa.fa-google-plus{background:#f66}
.jsm_social{float:right;margin-top:8px}
.jsm_social ul{margin:0;padding:0;}
.mailnweb ul li{color:#fff;list-style-type:none;display:inline;width:33.33%;float:left;text-align:left;font-size:12px;font-family:'Arial',sans-serif}
.mailnweb ul li .fa{font-size:18px;margin-right:8px}
.mailnweb ul li a{color:#fff}
.mailnweb ul{padding:0;margin:0}
.mailnweb{width:100%;float:left;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.1)}
.copyright_section{color:#fff;font-family:'Arial',sans-serif;font-size:12px;text-align:left;float:left;padding:12px 0 24px 0;width:100%}
.forgot_form{width:100%}
.forgot_form label{width:100%;text-align:left;font-weight: 400;padding-left:30px;position:relative;color: #494949;}
.fill-5{
    /* background:none!important; */
    border:0;text-indent: 0;
line-height: normal;
    display:block;
    width:100%;
    color:#666;
    padding:14px 0;
    font-size:12px;
    border-bottom:1px solid #ececf4;
    outline:0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent url(../images/down-arrow.png) no-repeat right center;
    cursor: pointer;
    }
	::-webkit-input-placeholder {
  color: #666;
}::-moz-placeholder { 
  color: #666;
  opacity:1;
}
:-ms-input-placeholder { 
  color: #666
}
:-moz-placeholder { 
  color: #666
}
.forgot_form .fill-6{border:0;color:grey;background:none!important;border:0;display:block;width:100%;font-size:12px;color:#666;padding:14px 0;border-bottom:1px solid #ececf4;outline:0;margin-bottom:15px;border-radius:0}
.forgot_form .fill-7{border:0;color:grey;background:none!important;border:0;display:block;width:100%;font-size:12px;color:#666;padding:14px 0;border-bottom:1px solid #ececf4;outline:0;margin-bottom:15px;border-radius:0}
.or p{background:#fff;position:relative;z-index:999;color: #2683ed;}
.or p:after{content:"";width:40%;position:absolute;right:0;height:1px;top:50%;background: #c0e2fb;z-index:0;}
.or p:before{content:"";width:40%;position:absolute;left:0;height:1px;top:50%;background: #c0e2fb;z-index:0;}
input[type="radio"]:checked+input#rdb1:before{background-color:#3197ee;box-shadow:inset 0 0 0 4px #f4f4f4}
.login_left.forgot .login_menu{margin-bottom:230px}
.circle{transition:border-color .25s linear;-webkit-transition:border-color .25s linear;-moz-transition:border-color .25s linear;-o-transition:border-color .25s linear;-ms--transition:border-color .25s linear;content:'';position:absolute;left:0;height:20px;width:20px;display:block;background-color:white;border-radius:50%;border-color: #4292e8;border-style:solid;border-width:2px;}
.circle:before{transition:background .25s linear;-webkit-transition:background .25s linear;-moz-transition:background .25s linear;-o-transition:background .25s linear;-ms--transition:background .25s linear;display:block;position:relative;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:8px;width:8px;content:'';background:transparent;border-radius:50%}
input[type=radio]{opacity:0;cursor:pointer;display:block;width:30px;height:30px;position:absolute;outline:0;left:0;z-index:7}
input[type="radio"]:checked+.circle:before{background: #4292e8;}
.forgot_buttons {
    text-align: center;
}
.login_form_heading.forgot_heading p {
    text-align: left;
    font-size: 11px;
    color: #929292;
    font-weight: 600;
}
.login_form_heading.forgot_heading h2 {
    margin: 0;
}
.login_form_heading.forgot_heading p {
    text-align: left;
    font-size: 12px;
    color: #7f7f7f;
    font-weight: 500;
    margin: 3px 0;
}

.login_form_heading.forgot_heading h2 {
    margin: 0;
}

.login_form_heading.forgot_heading {
    margin: 0 0 22px 0;
}
.proceed-btn {padding: 12px 24px;border:1px solid #2783ea;border-radius:34px;margin-top:30px;display: inline-block;}
.blue-btn{background:#2783ea;color:#fff;font-weight:500;display: inline-block;}
.blue-border-btn{margin-left:8px;background:#fff;color:#2783ea;font-weight:500}
@media only screen and (max-width:1023px){
.login_center{padding:0;}
.footer_logo{float:left}
.footer_logo img{width:auto}
.logo2{margin-bottom:15px}
input.request{margin-bottom:15px}
.login_main {
    width: 730px;
}
.login_center .container{padding:0;}
.ul_menu {
   padding: 0 20px;
}
.login_menu h1{margin: 0 20px;}
.login_left{width:449px;}
.login_right{width:279px;}
.login_form_bottom{width:730px;}
input[type=submit]{}
.login_form_heading.forgot_heading h2
{font-size:20px;}
.login_form_heading.forgot_heading p
{font-size:11px;}


}@media only screen and (max-width:767px){.login_left.forgot .login_menu{margin-bottom:15px}
.login_main{width:100%;box-shadow:none;-webkit-box-shadow:none;}
.login_left{width:100%}
.logo{margin-bottom:10px;padding:15px 30px;width: 250px;
    margin: 0 auto;}
.login_center{padding:10px 0}
.logo img{width:100%;margin-bottom:0}
.ul_menu ul{width:100%}
.login_menu{margin-bottom:20px}
.login_right{margin-left:0;padding:0 15px;width:100%;}
.login_form_bottom{width:90%;}
.logo2{margin-bottom:20px}
.footer_logo img{width:80%}
.mailnweb ul li{width:100%;padding-left:0;text-align:center;}
.copyright_section{text-align:center;}
.jsm_name{display:block;text-align:center;float:left}
.jsm_social{display:block;margin:8px auto;float:none}
input.request{margin-bottom:10px}
}