#login_header {text-align: left;height: auto; padding: 0;text-align: center;background: #001e3c;}
.padding_none_right{ padding-right: 0px;}
.padding_none_left{ padding-right: 0px;}
.login_container {margin: 0px auto;width: 100%;padding: 0 20px;max-width: 1400px;}
#login_footer .login_footer-bor{margin: 0px auto;width: 100%;padding: 0 30px;}
#login_footer .login_footer-bor {margin: 0px auto;width: 100%;background: #63656a;display: inline-block;padding: 10px 0px;vertical-align: middle;}
.footer_content {background: #98999b;padding: 30px 0px;text-align: left;box-sizing: border-box;}
#login_footer .container {max-width: 1400px;width: 100%;padding: 0 20px;}
.login_form .h-100{height: auto;}
.login_middle_wrap {padding: 0px;width: 100%;float: none;margin: 0px auto;display: inline-block;vertical-align: top;max-width: 100%;float: none;}
#login_header .login_middle_wrap .login_logo {width: 25%\9;float: left;margin-top: 0px; position: relative;text-align: left;}
#login_header .container {max-width: 1400px;padding-left: 20px;padding-right: 20px;width: 100%;}
.brand_lgoes .container {max-width: 1400px;width: 100%;padding-left: 20px;padding-right: 20px;}
.login .wcs-client-logo {padding: 25px 0;}
.nav-sm .wcs-client-logo {padding-top:0;box-sizing: border-box;}
.wcs-client-logo img {max-width: 100%;}
.wcs_support_lg {color: #1d1d1d;font-weight: normal;margin-top: 0px;width: auto;text-align: left;display: inline-block;background: url(../images/phone-icon_lg.png) no-repeat 0 center;padding-left: 27px;}
.validation-summary-errors {position: inherit;}
#login_header .mail-contact-sec li {padding: 0;background: none;line-height: normal;vertical-align: middle;display: inline-block; margin-top: 0;   color: #a92a2b;margin-left: 0;    text-align: right;}
#login_header .mail-contact-sec li i.fa {margin-right: 7px;color: #6e7e96;}
.mail-contact-sec li a {color: #ffffff;font-size: 12px;font-weight: normal;}
#login_header .mail-contact-sec li a {}
.wcs_sup_info_lg {color:#fff;font-size: 12px;font-weight:normal;}
.top_nav .nav_menu .wcs_support strong a{color:#fff;}
.wcs_inno_mail_lg a {color:#1d1d1d;background: url(../images/mail-icon_lg.png) no-repeat scroll left center;padding: 6px 25px 6px 35px;	margin-left: 10px;}
#login_header .navbar {background: none;border: none; clear: both;}
body.login #login_header .navbar ul.nav {padding: 0px 0 0px 0px;}
body.login #login_header .nav.navbar-nav > li {color: #143c64;font-size: 18px;	font-weight: bold;text-transform: uppercase;padding: 0px 0px;margin: 0px auto 0px;font-weight: normal;}
body.login #login_header .nav.navbar-nav > li:first-child {margin-left: 0;}
body.login #login_header .nav.navbar-nav > li:last-child {margin-right: 0;}
body.login #login_header .nav.navbar-nav > li > a {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    padding: 18px 15px;
    line-height: 15px;
    outline: none !important;
    transition: 0.5s;
    text-transform: none;
    text-transform: uppercase;
}
body.login #login_header .nav.navbar-nav > li > a:hover {color:#6e7e96;}
#bs-example-navbar-collapse-1 {padding:0;}
#login_header .custom-menu{text-align: left;margin-top: 0; padding: 0;background: #6e7e96;}
.top-header {background: #143c64;padding: 3px 0;}
#login_header .social-links {text-align: right;}
.brand_lgoes ul li img { max-width: 100%;}
.brand_lgoes ul li:hover img {opacity: .3;}
/*login box*/
.right-section .login-content h2 {font-size: 54px;font-weight: 700;color: #fff;letter-spacing: normal;line-height: 70px;margin-top: 0;display: inline-block;line-height: normal;margin-bottom: 20px;line-height: 55px;}
.right-section .login-content h2 span {display: block;color: #6e7e96;}
.ewd_top_log_header .row {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.login_wrapper {
    padding: 50px 0;
    display: inline-block;
    text-align: center;
    text-align: center;
    width: 100%;
    background: url(../images/login_bg.jpg) right 10% top no-repeat;
    background-size: auto;
    background-size: cover;
}
body .container.body .right_col {
    background: #ffffff;
}
.wsbtnrow a {border: 1px solid #143c64;border-radius: 3px;color:#fff;font-size: 14px;	font-weight:normal;padding:15px 30px;text-align:center;	text-decoration: none;text-transform: uppercase;display:inline-block;position:relative;}
.login_button {
    display: inline-block;
    text-align: center;
    margin-top: 25px;
    width: 100%;
    margin-bottom: 30px;
}
.login_content h1 {text-align: center;line-height: 20px;margin: 10px 0 15px;font-size: 32px;font-weight: 700;text-transform: uppercase;	text-shadow: none;color: #fff;padding-top: 0px;min-height: 25px;}
.hdr_right_bx ul {list-style: none;padding: 0;margin: 0;text-align: right;}
.hdr_right_bx li {display: inline-block;}
.hdr_right_bx li:last-child {margin-left: 8%;}
.hdr_right_bx li img {max-width: 100%;max-height: 100px;}
.hdr_right_bx {margin-top: 12px;}
.login .login_form .login_content {height: auto;box-sizing: border-box;width: 100%;padding: 0;}
.brand-logo ul {display: flex;list-style: none;justify-content: center;align-items: center;padding: 0;}
.brand-logo {}
.brand-logo img {max-width:100%;width: 100%;max-height: 235px;}
.brand-logo li {padding: 0 15px;}
.login_content p {font-size: 16px;padding: 0px;margin: 0px;color: #fff;font-weight: 500;display: block;margin: 15px 0;text-align: left;line-height: 21px;}
body.login .main_container {padding: 0px;}
body.login {position: relative;}
.h-100{ height: 100%;}
.wcs_loginsection hr {}
.login-content ul {display: flex;justify-content: right;padding: 0; list-style: none;margin-top: 30px;}
.login-content ul li {margin-left: 15px;}
.login-content ul li:first-child{ margin-left: 0px;}
.login-content ul li img {max-width: 100%;}
.right-section .login-content h2.red-text {color: #6e7e96;}
body.login .container.body .right_col {min-height: 720px!important;background-color: transparent !important; }
.login_content form {
    overflow: inherit;
    float: none;
    margin: auto;
    display: inline-block;
    text-align: center;
    width: 100%;
    max-width: 615px;
    box-sizing: border-box;
    vertical-align: top;
    padding: 65px 76px;
}
.login_wrapper .login_form #divLoginContainer label {display: none;position: absolute \9;	text-align: left;top: 23px;width: auto;z-index: -9;}
.login .footer {display: none;}
.login .wcs_btnLogin {
    display: block;
    text-decoration: none;
    font-size: 14px;
    padding: 5px 39px;
    z-index: 9;
    position: relative~;
    text-transform: none;
    min-height: 38px;
    box-sizing: border-box;
    margin-bottom: 0 !important;
    background: #6e7e96 !important;
    border-style: none !important;
    font-weight: 600 !important;
}
.wcs_navcustomlink {
    top: 25px;
}

.wcs_navcustomlink {
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    min-width: inherit !important;
    height: 76px !important;
    padding: 20px 20px;
    background: #001e3c;
}
.login #btnLogin.wcs_btnLogin {border-radius: 30px !important;    margin: 0 auto;}
.login .wcs_btnLogin:hover {background: #1c3f95;}
.login-btm {display: flex;vertical-align: middle;justify-content: space-between;align-items: center;padding: 0px 0;}
.wcw_signup {text-align: left;padding: 0;}
.wcs_clientlogo_be {display: inline-block;float: left;margin-top: 5px;}
body.nav-md .wcs_clientlogo_be{ display: none;}
.login_wrapper .login_form a.ewd_fopa{text-decoration: underline;text-transform: capitalize;}
.login_wrapper .login_form .wcw_signup a {display: inline-block;width: auto;float: none;padding: 0;font-size: 16px;color: #7a838a;font-weight: 400;line-height: normal;}
.login_wrapper .login_form .wcw_signup a.ewd_fopa{text-decoration: none; text-decoration: none;}
.login .login_content form input[type="text"] {
    background: url(../images/login_usericon.png) left 20px center no-repeat;
    height: 42px;
    width: 100%;
    float: left;
    box-shadow: none;
    padding-bottom: 0px;
    color: #143c64;
    border: none;
    padding-left: 50px;
    opacity: 1;
    font-weight: normal;
    border-radius: 0px;
    box-sizing: border-box;
}
.login .login_content form input[type="password"] {background: url(../images/login_pwdicon.png) left 19px center no-repeat ;height: 42px;width: 100%;float: left;box-shadow: none;padding-bottom: 0px;color: #143c64;border: none;padding-left: 50px;opacity: 1;font-weight: 500;border-radius: 0px;}
.login .login_content form input[type="text"], 
.login .login_content form input[type="text"], .login .login_content form input[type="password"] {
    margin: 0px !important;
    border-radius: 0;
    font-size: 14px;
    height: 40px;
    color: #fff !important;
    border-radius: 0;
    font-weight: normal;
    border-radius: 30px;
    border: 1px solid #fff;
    background-size: 15px;
    line-height: 40px;
}
.ewd_mif_move .wcs_commanbox .x_content .btnBarBackgroundPlain, 
.ewd_mif_move .wcs_commanbox .x_content .btnBarBackgroundHover {
    background: none !important;
}

.login .login_content form input[type="text"]::-ms-input-placeholder, .login .login_content form input[type="password"]::-ms-input-placeholder{ color: #fff!important;}
.login .login_content form input[type="text"]:-ms-input-placeholder, .login .login_content form input[type="password"]:-ms-input-placeholder{ color: #fff!important;}
.login_peragaraph {background: rgba(250, 250, 250, .8);padding: 10px 20px;width: 95%;}
.login .login_content form input[type="text"]::placeholder, .login .login_content form input[type="password"]::placeholder{ color: #fff!important;}
.login-content p {color: #143c64;font-size: 16px!important;font-weight: normal;margin-bottom: 0;text-align: center;text-align: left; margin: 0; margin-bottom: 20px;}
.login_wrapper .login_form .wcw_signup .ewd_siup {position: relative;}
.forgot-password {padding: 0;text-align: left;}
.login_wrapper .login_form .wcw_signup a {display: inline-block;width: auto;font-size: 14px;font-weight: 500;line-height: normal;color: #fff;}
.login-top {width: 100%;float: left;justify-content: space-between;align-items: center;}
.login_content .forgot-password a {display: inline-block;width: auto;float: none;padding: 0;font-size: 14px;color: #fff;font-weight: 500;line-height: normal;text-decoration: none!important;}
/*footer*/
.wcsscl_link {background: #6e7e96;}
.wcsscl_link ul {list-style: none;text-align: center;}
.wcsscl_link ul li {display: inline-block;	padding: 5px;}
.wcsscl_link ul, ol {margin-top: 0;margin-bottom: 3px;}
.wcs-copyright {color: #fff;text-align: center; padding: 15px;}
.login .col-md-3.left_col, .login .nav.toggle, .login .radioImageBtn .ez-radio {display: none !important;}
.navbar-default .navbar-toggle {border-color: #6e7e96;	margin-top: 12%;}
.navbar-default .navbar-toggle .icon-bar {background-color: #ffffff;}
.ui-widget-header {border: 1px solid #6e7e96;background-color: #6e7e96;	background-image: none;	color: #ffffff;	font-weight: bold;}
.navbar-header {display: none;}
.ui-widget-content {color: #015581;background: #fff;}
.ui-widget-content {color: #143c64;}
.ui-dialog .ui-dialog-buttonpane {border-top: 1px solid #a2a2a2;padding: .1em;}
a.white:link, a.white:visited, a.white:active {color: #ffffff;text-decoration: none;}
.login .wcs-copyright {background-color: #636466;color: #fff;text-align: center;padding: 15px;}
body.login .container.body .right_col {margin-left: 0px;padding: 0;}
#login_footer {
    display: inline-block;
    width: 100%;
    color: #fff;
    text-align: center;
    position: relative;
    background: #001e3c;
}
#login_footer #foot_copyright {
    line-height: 45px;
    background: #001e3c;
    height: auto;
    color: #fff;
    padding: 10px 0px;
}
.footer_content span {display: block;font-size: 14px;margin-bottom: 9px;font-weight: normal;}
.footer_content li {font-size: 14px;font-weight: normal;}
.footer_content p {font-size: 14px;margin: 0;width: 40%;}
.second-row ul {margin-top: 30px;}
.three-row img {margin-top: 40px;    max-width: 100%;}
.login .wcs_mailid {background: url(../images/mail-icon-black.png) left center no-repeat;}
.login_footer-bor {   align-items: center;}
#login_footer .wcs_version {
    text-align: right;
    color: #fff;
    font-size: 12px !important;
}
#login_footer .mail-section {text-align: left;}
.footer_content ul {list-style: none;padding: 0;}
.wcs_mailid a{display: inline-block;font-size: 16px;color: #fff;vertical-align: middle;vertical-align: top;}
.wcs_address{text-align: right;} 
.wcs_address span{background: url(../images/address-icon-black.png) left center no-repeat;display: inline-block;font-size:14px;color: #fff;padding-left: 20px; text-align: left;font-weight: 600;} 
#login_footer .wcs_address span {background: url(../images/address-icon-black.png) left center no-repeat;}
.top_nav .wcs_support .wcs_mailid{font-weight: normal;}
#login_footer .EWD_copyright_auto {
    margin: 0px;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    padding-top: 0;
}
.wcs_version {font-size: 14px !important;color: #fff;text-align: right;}
.login_content .TileTitle {color: #143c64;font-size: 30px;margin: 0 0 6px 0; display: none;}
.login_content h2.title-text img {display: block;margin: auto;margin-bottom: 15px;}
.login_content h2.title-text span {text-align: left;display: block;font-weight: bold;font-size: 30px;margin-bottom: 10px;}
.login_content h2.title-text small {font-size: 14px;color: #fff;text-align: left;display: block;margin-top: 15px;text-transform: none;font-weight: normal;}
.login_content h2.title-text {
    color: #fff;
    font-size: 24px;
    text-align: center;
    margin: 30px 0px;
    line-height: normal;
    display: block;
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
}
.login-top span {display: block;text-align: center;color: #fff;font-size: 14px;margin-top: 8px;font-weight: 500;}
.brands-logoes {margin-top: 50px;}
.brands-logoes ul {list-style: none;margin: 0;background: #6e7e96; padding: 0px 20px;}
.brands-logoes li {padding: 30px 0;text-align: center;}
.left-section {
    max-width: 450px;
    width: 100%;
    box-sizing: border-box;
    border-radius: 10px !important;
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
    max-width: 750px;
    border-radius: 10px;
    margin-bottom: 0;
}

.right-section {height: 100%;min-height: 300px;}
.login-content {text-align: left;display: inline-block;width: 100%;margin: auto;padding: 0;}
.login_form .row {display: flex;justify-content: space-between;flex-wrap: wrap;}
.red-text{color: #6e7e96;}
.login_form .divRow {margin-bottom: 0px;margin-top: 0;}
.wcs_contact div span {display: inline-block;text-align: left;}
.slide_arrow .left-arrow, .slide_arrow .right-arrow{position: absolute;font-size: 0;height: auto;vertical-align: top;line-height: normal;top: 45%;}
.slide_arrow .left-arrow {left: 15px;}
.slide_arrow .right-arrow {right: 15px;}
.login_content h2.title-text a {color: #7a838a;float: right;padding: 0 10px;background: #e9e9e9;}
/*singup*/
body.login {background: #eaeaea;}
#login_header .wcs_login_right {margin: 0;text-align: right;color: #1d1d1d;display: flex;justify-content: right;    align-items: center;}
#login_header .mail-contact-sec ul {margin-bottom: 0px;padding: 0;}
#login_header .mail-contact-sec li a{ padding-left: 23px; font-size: 15px;}
#login_header .mail-contact-sec .wcs_mailid a {
    font-size: 12px;
    padding-left: 0;
    line-height: 22px;
}
#login_header .mail-contact-sec .wcs_support_lg a {font-size: 12px;background: url(../images/phone-icon-black.png) left center no-repeat;background-size: 21px;}
.mail-contact-sec {padding: 0;    margin: 0;}
.wcs_login-social ul {padding: 0;line-height: normal;list-style: none; list-style: none;    margin: 0;}
.wcs_login-social li {display: inline-block;vertical-align: top;padding: 0;margin-left: 8px;}
.wcs_login-social li a {background: transparent;border-radius: 50px;width: 32px;display: inline-block;height: 32px;text-align: center;line-height: 26px;}
.login .wcs_login-social li a:hover {background: #112d52;}
.login .wcs_login-social li a:hover i{color: #fff;	}
.login .wcs_login-social li a {padding: 0;width: 34px;height: 32px;vertical-align: middle;	background: #4874bf;border-radius: 4px;line-height: 38px;box-sizing: border-box;}
.wcs_login-social li a:hover{background: #6e7e96;}
.wcs_login-social {margin-left: 20px;}
.wcs_login-social li a i {font-size: 16px;color: #fff;}

.left-section .mail-contact-sec {padding: 0px;}
.login_wrapper .mail-contact-sec li {margin-top: 0;vertical-align: top;display: block;margin-left: 0;margin-bottom: 10px;}
.login_wrapper .mail-contact-sec .wcs_mailid{background: url(../images/mail-icon.png) left center no-repeat;}
.login_wrapper .mail-contact-sec li a {color: #fff;font-weight: 300;font-size: 12px;}
body.login .navbar-header .wcs_support_lg {display:none;}
#showAllUnreadMessagesCheckboxHolder label{ color: #fff;}
/*Navigation css 12-11-2021*/
.nav > li.dropdown:hover > ul.dropdown-menu {display:block;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color:#fff !important;background-color:#525252;}
.dropdown-menu > li > a {padding:1px 8px;color:#333 !important;font-size:14px; line-height: 30px;font-size: 14px;text-transform: none;}
.navbar-nav > li > .dropdown-menu {font-size: 16px;color: #143c64;}
#login_header .dropdown-menu > li > a {transition: none;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color:#143c64 !important;text-decoration:none;background-color:#fff;}
.navbar-nav .open .dropdown-menu {border:0px none;min-width:220px;width:auto;border-radius:0px; right:0; left:auto;}
body.login #login_header .nav.navbar-nav > li > a:hover, body.login #login_header .nav.navbar-nav > li > a:active, body.login #login_header .nav.navbar-nav > li > a:focus {color: #143c64 !important;background: #fff;}
.dropdown-menu{min-width:280px; border:0px none; border-radius:0px;background: #eee;}
.login nav ul.navbar-nav > li.dropdown:hover {background-color:#b50009;color:#fff !important;}
body.login #login_header .nav.navbar-nav > li > a:hover {color: #fff !important;background: #292b2c;}
body.login #login_header .nav.navbar-nav > li > a:focus {background: #b50009;box-shadow: none;}
.custom-menu .navbar-nav .open .dropdown-menu{left:0; right:auto;}
.custom-menu .caret {
	border-top: 5px solid \9;
    transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	border: solid white;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;margin-top: -5px;
}
body.login #login_header .nav.navbar-nav > li:last-child .dropdown-menu {right: 0 !important;left: inherit;}

.brand_lgoes {text-align: center;width: 100%;background: #e8f4ff;padding: 20px 0;}
.brand_lgoes ul {padding: 0;width: 100%;display: flex;list-style: none;justify-content: space-around;margin: 0;align-items: center;flex-wrap: wrap;}
.brand_lgoes ul li figure {}
.brand_lgoes ul li { padding: 20px 10px; width: 25%;}
.brand_lgoes ul li h3 {color: #6e7e96;font-weight: 500;font-size: 24px;margin: auto;display: block;min-height: 65px;}
.brand_lgoes ul li:hover h3{color: #143c64;} 
.brand_lgoes h1 {font-size: 36px;color: #4e4e4e;text-transform: uppercase;font-weight: bold;margin-top: 20px;margin-bottom: 0;}
.brand_lgoes ul li p {color: #666565;font-size: 15px;font-weight: normal;line-height: normal;margin: 0;}
.text-msg {margin-top: 0;margin-bottom: 15px;}
.text-msg .close {opacity: 1;margin-right: 12px;color: #fff;margin-top: 15px;border-radius: 5px;}
.text-msg p {background: #fff;padding: 20px;text-align: left;font-size: 17px;color: #6e7e96;font-weight: 400;margin-bottom: 0;}

.logo-section .brand-logo {background: #fff;border-radius: 5px;height: 100%;}
.logo-section .brand-logo ul {display: inline-block;}
.logo-section .brand-logo li {width: 100%;padding: 10px 0;margin: auto;}
.logo-section .brand-logo li:last-child img {max-width: 200px;}


.navbar-nav > li > .dropdown-menu > li > ul > li > a {color: #333;font-size: 14px;text-transform: none;} 
.navbar-nav > li > .dropdown-menu.multi_option > li > ul > li > a {color: #333;font-size: 14px;text-transform: none;} 
.navbar-nav > li > .dropdown-menu.multi_option > li {display: inline-block;vertical-align: top;list-style: none;} 
.navbar-nav > li > .dropdown-menu.multi_option > li > ul {list-style: none;padding: 20px;}

.right_box h2 span {
    color: #6e7e96;
}
.right_box h2 {
    font-size: 42px;
    font-weight: 600;
    margin-bottom: 40px;
    color: #001e3c;
    margin-left: 20px;
}
.right_box {
    background: rgb(255 255 255 / 80%);
    padding: 45px;
    text-align: left;
    height: 100%;
    border-radius: 10px;
}
.partner_slider img { height: 50px;}
.col {display: inline-flex;flex: 0 0 auto;}
.partner_slider {
    padding: 7px 20px;
    background: #001e3c;
    border-radius: 10px;
    margin-top: 25px;
}
.right_box p {
    margin-bottom: 40px !important;
}
.right_box p:last-child {
    margin: 0 !important;
}
#login_header .mail-contact-sec li.wcs_support_lg {
    margin-right: 50px;
}
#foot_copyright li a {
    font-size: 30px;
    color: #fff;
}
#login_header .mail-contact-sec li i {
    margin-right: 5px;
}
.slide-image img {
    max-width: 100%;
    margin: 0 auto;
}
.slide-image {
    padding: 0 15px;
}
.partner_slider_inner .slick-arrow {
    display: none !important;
}
.ca-menu .comman_icon_box:after {
    position: absolute;
    content: '';
    width: 200px;
    height: 200px;
    top: -36%;
    left: -75%;
    border-radius: 50%;
    z-index: 9;
    background: #6e7e96;
}
.ewd_tilesec .wcs_seconds_row .wcs_commanbox {
    min-height: 220px;
}
.ewd_mif_move .wcs_commanbox ul.nav.navbar-right.panel_toolbox > li >a {
    color: #fff;
    border-color: #fff;
}
.location-inner-div > * {
    flex: 0 0 50%;
}

.location-inner-div {
    display: flex;
    align-items: center;
}
.account_summary .wcs_TileTableAS td.lbl {
    color: #6a6a6a !important;
}
.wcs-slide-inn h2 {
    font-size: 40px;
    color: #001e3c;
    font-weight: 700;
}
.wcs-slide-inn p {
    font-size: 16px;
    color: #fff;
}
.ezT2.ezColorT2.wcs_srchbox.wcs_commanbox.x_panel {
    background: #6e7e96;
}
.ezT2.ezColorT2.wcs_srchbox.wcs_commanbox.x_panel .TileTitle.wcs_TileTitle.x_title h2 {
    color: #fff;
}
.right_box p {
    color: #143c64;
    font-weight: 400;
}
#selectEquipmentRadios .ui-controlgroup-item.ui-button.ui-state-active:hover, #selectEquipmentRadios .ui-checkboxradio-radio-label.ui-checkboxradio-label.ui-checkboxradio-checked {
    background-color: #285a8c !important;
}
/*login page responsive*/


@media screen and (min-width:1200px) {
    .navbar-nav > li > .dropdown-menu.multi_option {
    width: 940px;
}
    

    
}

@media screen and (max-width:1500px) {
.left-section {text-align: left;}

    
}

@media screen and (max-width:1200px) {
body.login .container.body .right_col {background:none;}
.login .login_form .login_content {min-width: inherit;margin: 0px;text-align: center;padding: 0px; padding-top: 10px;}	
.login-content p {font-size: 16px;}	
.mail-contact-sec {margin: 25px 0;}	
.login_wrapper .login_form .wcw_signup a {}
.login_content h2.title-text {	font-size: 30px;}    
.login_wrapper .login_form .wcw_signup a.ewd_fopa {font-size: 18px;}	
.login_wrapper .login_form .wcw_signup .ewd_siup::after {display: none;}
.left-section .login-content h2 {margin-top: 90px;font-size: 40px !important;line-height: normal;margin-bottom: 20px;}
 
.login-content {padding: 0 20px;}
.left-section {
    background-position: center bottom;
    height: 100%;
}
.login .login_form .login_content form {
    padding: 25px;
}    
#login_header .login_middle_wrap .login_logo {padding: 10px 0;}
#login_header .mail-contact-sec li span {display: none;}    
    
}


@media only screen and (min-width:991px) and (max-width:1150px) {
.top_nav .wcs_login-social {display: none;}
.top_nav .nav_menu .wcs_support span a {font-size: 13px;}
.top_nav .nav_menu .wcs_support span.wcs_sup_info {font-size: 12px;vertical-align: top;}
.top_nav .wcs_support .wcs_mailid {line-height: normal;}	
.login .login_form .login_content {
    max-width: 600px;
    margin: 0 auto;
}	

	
}

@media screen and (max-width: 991px) {
.wcs_support_lg { font-size: 13px;}	
.wcs_sup_info_lg {font-size: 13px;}
.wcs_mailid {font-size: 13px;}	
.wcs_mailid a {font-size: 13px;}	
body.login { background-size: cover;}
.login_form {flex-wrap: wrap;display: block;}	
.right-section {text-align: left;width: 100%;display: inline-block;margin-bottom: 30px;}	
.login-content {max-width: 100%; padding: 0px;}
.login .login_form .login_content{width: 100%;max-width: 100%;}	
.right-section {width: 100%;}	
.left-section {
    max-width: 100%;
    margin-bottom: 20px;
}
	
.login_wrapper .right-section .mail-contact-sec {text-align: center;}	
.login_wrapper .mail-contact-sec li {width: auto;display: inline-block;}
.login_wrapper .mail-contact-sec li.wcs_support_lg {margin-right: 15px;margin-bottom: 0;}	
.login_wrapper {padding-top: 15px;}		
.login_form .h-100 {margin-top: 20px;}

.right-section .login-content h2 {margin-top: 20px;font-size: 30px;} 
#login_header .login_middle_wrap .login_logo {padding-top: 1em;}
#login_header .custom-menu {margin-top: 0px;}  
.brand_lgoes ul li h3 {font-size: 16px;}

.logo-section .brand-logo li {width: 32%;display: inline-block;padding: 10px;}
.logo-section {margin: 15px 0;}    
 
.login_wrapper {padding: 8% 0;background-size: cover;background-position: left 0 top 0;}
.login-content ul {justify-content: space-between;margin: 0;}

    
}

@media screen and (max-width: 880px) {
/*header top fixed start*/	
body .top_nav .nav_menu{ padding-top: 38px;}	
body .container.body .col-md-3.left_col {top: 38px !important;}
body .top_nav .nav_menu .wcs_support {text-align: center;position: absolute;left: 0;background: #292b2c;height: 38px;z-index: 999;top: 0;width: 100%;display: flex;justify-content: space-between;vertical-align: middle;align-items: center;margin: 0;margin-top: 0 !important;padding-left: 15px;
padding-right: 15px;}	
/*header top fixed end*/
.wcs_navcustomlink {
    top: 38px;
} 
	
}

@media only screen and (min-width: 768px) and (max-width:1200px) {

body.login #login_header .nav.navbar-nav > li > a {font-size: 14px;}
.login .wcs-client-logo {padding: 0;}	
.wcs_mailid a {font-size: 13px;}
#login_header .navbar {min-height: inherit;}
.toggle {width: 50px;}
 #login_header .mail-contact-sec ul {margin-bottom: 5px;}   
.hdr_right_bx li img {max-height: 60px;} 
.custom-menu .navbar-nav .open .dropdown-menu{width: 350px;background: #eee;} 
.navbar-nav > li > .dropdown-menu.multi_option > li > ul > li > a {font-size: 12px;}    
.navbar-nav > li > .dropdown-menu.multi_option > li > ul {padding: 13px;}
.navbar-nav > li > .dropdown-menu.multi_option > li {width: 100%;border-bottom: 1px solid #ddd;}

}


@media only screen and (min-width: 768px) and (max-width:990px) {
.wcs_contact div span {display: none;}
	


}



@media screen and (max-width: 767px) {

.login .login_form .login_content {padding: 25px;}	
.login_content h1 { font-size: 22px;}
.login_content .ewd_fopa { font-size: 12px;  }
.navbar-brand > img {display: block;}
#divLoginContainer {width: 100%;margin: 0px auto;}
.login_button {
    margin: 20px auto;
}
.login_content .ewd_fopa {width: 50%;padding: 12px 0px 5px 0px;}
.navbar-default .navbar-toggle {border-color: #6e7e96;margin-top: 0;padding: 10px 15px !important;margin-bottom: 0;}
body.login .container.body .right_col {margin-left: 0px;}
body.login #login_header .navbar ul.nav {float: inherit;padding: 0px 0 0px 0px;text-align: center;margin: 0;}
#login_header nav.navbar ul.nav {float: left;margin: 0;padding: 23px 0;	width: 100%;}
#login_header nav.navbar .container-fluid, #login_header nav.navbar .container-fluid .navbar-collapse {padding-right: 15px;}
.navbar-header {display: block;}
#login_header .navbar-header {padding: 10px 0;}
.navbar-header {background: none;}	
.login_middle_wrap {padding: 0;}	
.wcs_loginsection {width: 100%;}
.login .wcs-client-logo {padding: 0;}	
.mail-section {text-align: center;}	
.wcs_address {text-align: center;}
#bs-example-navbar-collapse-1 {background: #125f9b;}
body.login #login_header .nav.navbar-nav > li > a {line-height: 15px;padding: 12px 10px;color: #fff;font-size: 14px;}	
body.login .navbar-header .wcs_support_lg {display: inline-block;}
body.login .navbar-header .wcs_support_lg .wcs_sup_info_lg {color: #143c64 !important;font-size: 16px;margin-right: 3px;background-image: none;padding-left: 0;}
#login_header {padding:15px;}	
#login_header .navbar {min-height: inherit;width: 100%;margin-bottom: 0;}
body.login #login_header .nav.navbar-nav > li > a:hover{ color:#fff;}
.login_form {flex-wrap: wrap;}	
.left-section {
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    max-width: 100%;
}
.right-section .login-content h2 {display: none;}    
.wcs_contact {margin-top: 0;}	
.login .login_form .login_content {min-width: 100%;width: 100%;}
.footer .wcs-copyright {flex-wrap: wrap;}
.footer .wcs-copyright p {text-align: center;}	
.login_footer-bor {flex-wrap: wrap;}
#login_footer .EWD_copyright_auto {font-size: 12px;text-align: center;}
.wcs_address span {font-size: 12px;}	
.login_content form {
    min-width: inherit;
    width: 100%;
    padding: 15px;
}
.wcs_contact {margin-top: 0;padding: 10px 0;border-top: 1px solid #656565;border-bottom: 1px solid #656565;margin: 10px 0;}
body.login .container.body .right_col {min-height: inherit !important;}
/*12-11-2021*/
.custom-menu ul.dropdown-menu {position:relative;width:100%;text-align:center;}	
.custom-menu .navbar-nav .open .dropdown-menu {position:relative;text-align:center;}	
body.login #login_header .nav.navbar-nav > li {border-bottom: 1px solid #6e7e96; background: #6e7e96; width: 100%; float: left; margin: 0;}  
.navbar-default .navbar-nav .open .dropdown-menu > li > a:link{color:#333;background-color:#fff;}	
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:active {
color: #fff;background-color:#525252;}	
#login_header .navbar-default .navbar-toggle {margin-top: 9px;margin-right: 0;background: #6e7e96 !important;}
.navbar-nav > li > .dropdown-menu.first-sub > li {width: 100%;}
.navbar-nav > li > .dropdown-menu.first-sub {min-width: 100%;}
.top_nav .nav_menu .wcs_support span a {font-size: 12px;}
.top_nav .nav_menu .wcs_support span.wcs_sup_info {font-size: 12px;}	
    .wcw_signup {display: inline-block;}
.login_wrapper .login_form .wcw_signup .ewd_siup {display: block;}	
.wcs_siteinfo_top {min-height: 77px;}		
body .top_nav .nav_menu{ height: 115px;}
body .nav.toggle {margin-top: 15px;}	

#login_header .mail-contact-sec {}
#login_header .custom-menu {margin-top: 0;}
.left-section .login-content h2 {font-size: 30px !important;}    
.brand_lgoes ul {flex-wrap: wrap;}
.brand_lgoes ul li {width: 50%;margin-bottom: 20px;}
#login_header .mail-contact-sec .wcs_mailid a {
    font-size: 14px;
    padding-left: 0;
    font-weight: normal;
}
#login_header .mail-contact-sec {width: auto;padding-left: 0;padding-right: 0;margin: 13px auto;}
#login_header .social-links {width: 32%;}    
.hdr_right_bx {display: none;}  
#login_footer .mail-section {text-align: center;} 
#login_footer .wcs_version {text-align: center;}
 #login_header .mail-contact-sec ul {margin-bottom: 4px;} 
 #login_header .navbar-brand > img {max-width: 100px;margin-left:0;}
.right-section {height: 100%;min-height: initial;margin: 0;}
 .login_wrapper {padding: 30px 0;background-size: cover;background-position: left 0 top 0;}
#login_header .wcs_login_right {display: flex;justify-content: space-between;align-items: center;padding: 0;text-align: center;}  
 
#login_header .custom-menu {background: #fff;}  
.wcs_login-social li {margin-left: 0;}
 #login_header .mail-contact-sec li {display: inline-block;vertical-align: middle;margin-bottom: 10px;}
#login_header .wcs_support_lg {margin-bottom: 0;    margin-right: 15px;}  

#login_header .login_middle_wrap .login_logo {text-align: center;}  
    
    
    
#login_header {padding: 15px 10px;}    

#login_header .mail-contact-sec {margin: 0 auto;}    
#login_header .mail-contact-sec li {margin-bottom: 0;}  
#login_header .login_middle_wrap .login_logo {text-align: left;padding: 0;}    
.login .wcs-client-logo {
    padding: 0;
    width: 100%;
    text-align: left;
}
#login_header .wcs-client-logo img {
    max-width: 100% !important;
}   
   #login_header .mail-contact-sec .wcs_support_lg a {  font-size: 14px;   font-weight: normal;} 
   #login_header .mail-contact-sec li.wcs_support_lg {
    margin-right: 0px;
}
.partner_slider img {
    height: 90px;
}
.featured_article {
    width: 100%;
}
.row.ca-menu {
    margin: 0 -10px;
    padding: 20px 0;
}
.ezT1.ezColorT1.wcs_calendra.wcs_commanbox {
    margin-bottom: 20px !important;
}
.wcs-slide-inn h2 {
    font-size: 30px;
}
.wcs-slide-inn p {
    font-size: 14px;
}
}

@media screen and (max-width: 480px) {
.wcs_sup_info_lg {font-size: 12px;}
#tblContactInfo, #tblCompanyNumber, #tblPassword, #tblCompanySpecify {margin: 0 0 0 0px !important;}
.login_button {width: 100%;}	
.login_wrapper .login_form .wcw_signup a {font-size: 14px;line-height: normal;}	
.login_wrapper .login_form .wcw_signup a.white.ewd_siup::before {right: 24px;font-size: 18px;}	
h2.title-text {font-size: 30px;padding-top: 0;margin-bottom: 40px;}
.wcs_contact div span {min-width: inherit;}
.wcs_mailid {font-size: 12px;padding-left: 27px;}
.wcs_support_lg{font-size: 12px;padding-left: 17px;}	
.wcs_contact div span {display: none;}		
.HelpLinkHolder a {background-size: contain;}
		
h2.title-text {font-size: 40px;margin-bottom: 20px;}	
.login_wrapper .login_form .wcw_signup a.ewd_fopa {font-size: 16px;text-align: left;margin-bottom: 10px;}
.login_wrapper .login_form .wcw_signup .ewd_siup {text-align: left;}	
.login_wrapper .login_form .wcw_signup .ewd_siup::after {display: none;}
.wcs_support_lg {padding-left: 25px;}	
.wcs_mailid {margin-left: 10px;}	
.login .login_form .login_content {padding:0px!important;}
.login_wrapper .mail-contact-sec li a {font-size: 16px;}	
.wcw_signup {text-align: left;}	
.login_content h2.title-text {font-size: 28px;}	

   
#login_header .mail-contact-sec {margin-bottom: 0px;}
.wcs_login-social ul{font-size: 0px;}    
.wcs_login-social li {padding: 8px;width: 33.33%;background: #4874bf;text-align: center;border-right: 2px solid #fff;}
#login_header .social-links {width: 100%;} 
.brand_lgoes h1 {font-size: 24px;}
 #login_footer .EWD_copyright_auto {text-align: center;}
#login_footer .wcs_version {text-align: center;}    
.login_peragaraph {width: 100%;} 
.login .wcs_login-social li a {height: 26px;border-radius: 0;line-height: 38px;}
.wcs_login-social {margin-left: 0; margin-bottom: 10px;}    
.mail-contact-sec {margin: 8px 0;display: inline-block;height: auto;line-height: normal;}
#login_header .wcs_support_lg {}   
    

#login_header .wcs-client-logo img {
    max-width: 100% !important;
    display: block;
}
  
.login-btm {
    flex-direction: column;
}
.wcs-slide-inn h2 {
    font-size: 18px;
}
.wcs-slide-inn p {
    font-size: 12px;
}
.wcs-slide-inn{
    width: 100%;
}
}

@media screen and (max-width: 480px) {
/*header top fixed start*/	
body .top_nav .nav_menu{ padding-top: 60px;}	
body .container.body .col-md-3.left_col {top: 60px!important;}
body .top_nav .nav_menu .wcs_support {height: 60px;padding: 10px 0;flex-wrap: wrap;}
body .top_nav .nav_menu .wcs_support span {margin: auto;}
body .top_nav .nav_menu .wcs_support span a {font-size: 14px;}	
body .top_nav .nav_menu .wcs_support span.wcs_sup_info {font-size: 14px;margin: auto;}
body .ovrly {top: 136px!important;}	
/*header top fixed end*/	
.login_wrapper .mail-contact-sec .wcs_mailid {margin-top: 10px;}	
body .top_nav .nav_menu {height: 137px;}
.wcs_navcustomlink {
    top: 60px;
}
	
}
@media only screen and (max-width:360px){
#login_header .mail-contact-sec .wcs_support_lg a {  background-size: 19px; padding-left: 24px; font-weight: normal; font-size: 14px;}  

}


