@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
/* @import url('../../../../../fonts.googleapis.com/css2%EF%B9%96family=Montserrat%EF%B9%95ital,wght@0,100..900%EF%B9%941,100..900&display=swap.css');
@import url('../../../../../fonts.googleapis.com/css2%EF%B9%96family=Roboto%EF%B9%95ital,wght@0,100%EF%B9%940,300%EF%B9%940,400%EF%B9%940,500%EF%B9%940,700%EF%B9%940,900%EF%B9%941,100%EF%B9%941,300%EF%B9%941,400%EF%B9%941,500%EF%B9%941,700%EF%B9%941,900&display=swap.css'); */
@import url('slick.css');
header, section, footer, aside, nav, main, article, figure {display: block;  font-family: "Roboto", Arial, Helvetica, sans-serif !important;font-optical-sizing: auto;}

body{color:#333; background:#fff; font-family: "Roboto", Arial, Helvetica, sans-serif !important; font-style: normal; font-weight: 400; width: 100% !important; margin:0px !important;font-optical-sizing: auto;}
strong{font-style: normal;font-weight: 700;}
h1,h2,h3,h4,h5,h6{
    font-family: "Montserrat", Arial, Helvetica, sans-serif !important;
}
a{color:#333;}
a, input[type="submit"], button{-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;  }
a[x-apple-data-detectors] { color: inherit !important; text-decoration: none !important;}
.wcs_dpNone{display: none !important;}
.wcs_none{ display:none !important;}
.wcs_pad0{padding:0;}
.wcs_bdr0{border: 0 !important;}
.no_margin{margin: 0 !important;}
.nav-sm .main_container .top_nav{margin-left:0px;}
.nav_menu{background:#222; min-height: 76px; }
.nav-sm .container.body .col-md-3.left_col{width: 70px;}
.toggle a{color: #fff; padding: 0 !important;} 
.navbar-default .navbar-toggle {border-color: #ddd;}
.navbar-default .navbar-toggle .icon-bar {background-color: #888;}
.navbar-toggle {    position: relative;    float: right;    padding: 9px 10px;    margin-top: 8px;    margin-right: 15px;    margin-bottom: 8px;    background-color: transparent;    border:1px solid transparent;    border-radius: 4px;}
.toggle{ text-align: center;}
/*.container {   width: 100%; max-width: 1260px; }*/
.wcs_mail a {color: #fff;font-size: 16px;}
body.wcseinfo .container.body .right_col {background: #e9e9e9;}
.top_nav .wcs_login-social {display: inline-block;float: right;margin-top: 9px;margin-right: 5px;}
.top_nav .wcs_login-social i {color: #0a6aba;}
.container, .container-fluid {padding-left:0px; padding-right:0px;}
.top_nav .wcs-header { margin: 0 auto; width: 87%;}
.ewd_tilesec .top_nav .wcs-header, .wcseinfo .top_nav .wcs-header, .m_login .top_nav .wcs-header{ margin: 0 auto; width:100%;}
.top_nav .nav_menu {
    background: #001e3c;
    padding-left: 0;
    padding-top: 0;
    box-shadow: 0px 5px 15px #dadada;
}
body.wcseinfo .main_container {
    background: #001e3c none repeat scroll 0 0;
}
.top_nav .nav_menu .wcs-client-logo{ float: left;}
.navbar .navbar-header a.navbar-brand { display: none;}
.login .navbar .navbar-header a.navbar-brand {   display: block !important;}
.top_nav .nav_menu .social{ float:left !important;}
.top_nav .nav_menu .wcs_support {
    float: none;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    margin-top: 35px;
    width: auto;
    text-align: left;
    display: inline-block;
    margin: auto;
    float: left;
    margin-left: 30px;
}
.top_nav .nav_menu .wcs_support span.wcs_sup_info {color: #fff;font-size: 16px;font-weight: 400;margin-right: 15px !important;display: inline-block;margin-left: 0;}
.top_nav .nav_menu .wcs_support span a{color: #fff;font-size: 16px;font-weight: normal;}
.top_nav .nav_menu .wcs_support strong{color: #fff;}
.wcs-client-logo img { max-width: 210px !important;}
.wcs_inno_mail a {color: #636466;background:  url(../images/mail-icon-red.png) no-repeat scroll left center;padding: 6px 25px 6px 35px; margin-left:10px;}

.top_nav .wcs_support .wcs_mailid{ margin: 0px;}
/*navbar side */
.left_col {
    background: #001e3c;
}
.nav_title { height: auto; min-height: inherit; background: #1E2125; }
.img-circle.profile_img {border: 5px solid #fff;margin-left: 0;margin-top: 0;padding: 0; position: inherit;width: auto; z-index: 1000;}
.left_col .navbar.nav_title .profile_info { display: inline-block; float: none; line-height: 16px; padding: 0; vertical-align: top; width: 65%;}
.left_col .navbar.nav_title .profile_info span { color: #fff; width: 100%; margin-bottom: 5px;}
.left_col .navbar.nav_title .profile_info h2 { color: #fff; font-size: 19px; font-weight: 300; line-height: 8px; margin: 0;}
.side-menu i.fa.sCall::before, .side-menu i.fa.oSup::before, .side-menu i.fa.pi::before, .side-menu i.fa.mr::before, .side-menu i.fa.fa-briefcase::before, .side-menu i.fa-users::before, .side-menu i.fa-envelope::before, .side-menu i.fa-unlock-alt::before, .side-menu i.fa-home::before{ content: " "; height:25px; width:25px; margin:0 auto; display:block; transition: all .5s ease-in-out;}
.side-menu i.fa-home::before{background:url(~/Milner/images/home-menu-icon.png) no-repeat 0 2px ;}
.side-menu i.fa.fa-briefcase::before{background:url(~/Milner/images/about-us-menu-icon.png) no-repeat 0 0 ;} 
.side-menu i.fa.sCall::before{background:url(~/Milner/images/service-call-menu-icon.png) no-repeat 0 0 ;} 
.side-menu i.fa.oSup::before{background:url(~/Milner/images/order-supplies-menu-icon.png) no-repeat 0 0 ;} 
.side-menu i.fa.pi::before{background:url(~/Milner/images/pay-invoice-menu-icon.png) no-repeat 0 0 ;} 
.side-menu i.fa.mr::before{background:url(~/Milner/images/meter-reading-menu-icon.png) no-repeat 0 0 ;}
.side-menu i.fa-users::before{background:url(~/Milner/images/Switch-Location-icon.png) no-repeat 0 0 ;}
.side-menu i.fa-envelope::before{background:url(~/Milner/images/email-icon.png) no-repeat 0 0 ;}
.side-menu i.fa-unlock-alt::before{background:url(~/Milner/images/Logout-icon.png) no-repeat 0 0 ;}

.nav-md .side-menu i.fa.sCall::before, .nav-md .side-menu i.fa.oSup::before, .nav-md .side-menu i.fa.pi::before, .nav-md .side-menu i.fa.mr::before, i.fa.fa-briefcase::before, .side-menu i.fa-users::before, .side-menu i.fa-envelope::before, .side-menu i.fa-unlock-alt::before, .side-menu i.fa-home::before, .side-menu i.fa.fa-briefcase::before{background-size: 70% !important; height:16px;}

/* arrow-div-top */
.arrow-div-top {position: relative;	background: #353535;border: 5px solid ;}
.arrow-div-top:after, .arrow-div-top:before {bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;	pointer-events: none;}

.arrow-div-top:after {border-color: rgba(53, 53, 53, 0);border-bottom-color: #353535;border-width: 10px;margin-left: -10px;}
.arrow-div-top:before {	border-color: rgba(0, 0, 0, 0);	border-width: 27px;	margin-left: -27px;}
.wcs_mailid {display: inline-block;margin-top: 5px;color: #fff;background: url(../images/mail-icon-red.png) left center no-repeat;padding-left: 25px;margin-left: 15px;font-weight: normal;font-size: 16px;}
.wcs_sup_info {
    display: inline-block;
    margin-top: 5px;
    color: #fff;
    background: url(../images/phone_icon.png) left center no-repeat;
    padding-left: 25px;
    margin-left: 15px;
    font-weight: normal;
    font-size: 16px;
}
/*c-menu*/
.ca-menu{padding:0;}
.ca-menu div{ position: relative;display: block;}
.ca-menu div:last-child{}
.ca-menu div a{text-align:left;width: 100%;height:100%;display:block;color:#fff;position:relative;text-transform:uppercase;font-size:22px;}
.ca-menu div a img {
    max-width: 100%;
    z-index: 99;
    position: relative;
}
.ca-icon{ right: 0px;top: -7px;	transition: all 500ms ease-in-out;}
.ca-menu div:hover .ca-icon{right:0px;text-align: center;	}
.ca-menu div .ca-icon img{	opacity:1;transition: all 500ms ease-in-out;}
.ca-menu div:hover .ca-icon img{opacity: 1;}
.top_nav .nav_menu .wcs_navcustomlink.wcs_user_box {min-width: 152px!important;float: right;border-radius: 0;}
.left_col .navbar.nav_title{ background:#000;}
.header_bg_wrap {background: rgba(0, 0, 0, 0); margin-bottom:0px; padding-left: 10px;  padding-right: 10px;}
.row.ca-menu {margin: 0 -10px;padding: 20px 0;}
body .container.body .right_col {   background: #e9e9e9;}
.ca-menu div, .ca-menu div a {	display: block;	position: relative;	 }
.arrow-div-top:after {	border-color: none;	border-bottom-color: #eeeeee;	border-width: 10px;	margin-left: -10px;}
.arrow-div-top:before {border-color: transparent;	border-width: 27px;	margin-left: -27px;}
.ca-menu {padding: 0;	margin: 20px auto;}
.ca-menu div a {text-align:center;width: 100%;height: 100%;color:#ffffff;text-transform: uppercase;font-size:22px;font-weight:600;}
.nav li.current-page {
    background-color: #6e7e96;
}
.nav li.current-page span{  background-position: 0 -58px!important;}
.nav li.current-page a{ color: #fff!important;}
.ca-menu div:hover .ca-icon {text-align: center;	/*transform: scale(.9, .9);*/}
.ca-menu div .ca-icon img {	transition: all .5s ease-in-out}
.ca-menu div:hover .ca-icon img {opacity: 1}
.row.ca-menu {
    margin: 0 -20px;
    padding: 20px 0;
}
.ca-menu div:hover .ca-icon { text-align: center; }
body.ewd_tilesec .main_container {
    background: #001e3c;
}
.menu_section > ul{ margin: 0px;display: inherit;}
.wcs_siteinfo_top {background:#fff !important; border-right:1px solid #4a4a4a;float: none;overflow: hidden;padding-bottom:0px; min-height:76px;}
.wcs_siteinfo_top .toggle {float: right; padding-top: 18px; }
.comman_white_box {height: 115px;width: 100%;border-radius: 0;}
.nav-md .wcs-client-logo {margin-left: 0px;width: auto;padding: 10px 12px;float: none;margin: auto;display: inline-block;}
.nav-md .toggle {float: left;margin-top: 0px;z-index: 999999;position: relative;}
body .nav.toggle {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 76px;
    margin-top: 0;
    padding: 0;
    background: #6e7e96;
    z-index: 99;
}
.nav-sm .wcs-client-logo { padding-left: 3px; padding-right: 3px; padding-top:34%; box-sizing:border-box;}
.wcs-header .wcs-client-logo {display: none;}
.left_col.scroll-view .navbar .toggle{ padding-top: 0px; padding-bottom: 8px;}
.profile.wcs_pre_login {display: none;}
.side-menu i.fa.fa-unlock-alt {color:#016ac6;}
.side-menu i.fa.mr::before, .side-menu i.fa.oSup::before, .side-menu i.fa.pi::before, .side-menu i.fa.sCall::before, .side-menu i.fa.eit::before, .side-menu i.fa.uset::before, .side-menu i.fa.fa-home::before, .side-menu i.fa.fa-briefcase::before, .side-menu i.fa.fa-envelope::before, .side-menu i.fa.fa-users::before, .side-menu i.fa.fa-unlock-alt::before, i.fa.fa-chevron-up::before{/*
	content: " ";	height:17px;	width:26px;	margin:0 auto;	display:block;	transition:all .5s ease-in-out;*/}
.side-menu li a{ padding: 8px 15px 8px 15px;transition: 0.2 all; -moz-transition: 0.2 all; -webkit-transition: 0.2 all; -ms-transition: 0.2 all;}
.side-menu li a span{ background: url(../images/sidebar-sprite.png) no-repeat left center;height: 30px; width: 30px; margin-right: 10px; display: inline-block; vertical-align: middle; transition: 0.2 all; -moz-transition: 0.2 all; -webkit-transition: 0.2 all; -ms-transition: 0.2 all;}
.nav-sm .side-menu li a span {display: block; margin: 0 auto; width: 30px;}
.side-menu li a.fa-home-in span{background-position:0 0;}
.side-menu li a.fa-home-in:hover span, .side-menu li a.fa-home-in:focus span{background-position:0 -58px;}
.side-menu li a.fa-about-us span{background-position:0 -117px;}
.side-menu li a.fa-about-us:hover span, .side-menu li a.fa-about-us:focus span{background-position:0 -175px;}
.nav li.current-page .fa-about-us span {background-position: 0 -175px !important;}
.side-menu li a.fa-sCall span{background-position:0 -247px;}
.side-menu li a.fa-sCall:hover span, .side-menu li a.fa-sCall:focus span{background-position:0 -317px;}
.nav li.current-page .fa-sCall span {background-position: 0 -317px !important;}
.side-menu li a.fa-oSup span{background-position:0 -391px;}
.side-menu li a.fa-oSup:hover span, .side-menu li a.fa-oSup:focus span{background-position:0 -460px;}
.nav li.current-page .fa-oSup span {background-position: 0 -460px !important;}
.side-menu li a.fa-pay-invoice span{background-position:0 -535px;}
.side-menu li a.fa-pay-invoice:hover span, .side-menu li a.fa-pay-invoice:focus span{background-position:0 -607px;}
.nav li.current-page .fa-pay-invoice span {background-position: 0 -607px !important;}
.side-menu li a.fa-meter-reading span{background-position:0 -687px;}
.side-menu li a.fa-meter-reading:hover span, .side-menu li a.fa-meter-reading:focus span{background-position:0 -757px;}
.nav li.current-page .fa-meter-reading span {background-position: 0 -757px !important;}
.side-menu li a.fa-mail span{background-position:0 -832px;} 
.side-menu li a.fa-mail:hover span, .side-menu li a.fa-mail:focus span{background-position:0 -908px;} 
.nav li.current-page .fa-mail span {background-position: 0 -908px !important;}
.side-menu li a.fa-Switch-Location span{background-position:0 -987px;}
.side-menu li a.fa-Switch-Location:hover span, .side-menu li a.fa-Switch-Location:focus span{background-position:0 -1070px;}
.nav li.current-page .fa-Switch-Location span {background-position: 0 -1070px !important;}
.side-menu li a.fa-Logout span{background-position:0 -1164px;}
.side-menu li a.fa-Logout:hover span, .side-menu li a.fa-Logout:focus span{background-position:0 -1256px;}
.nav li.current-page .fa-Logout span {background-position: 0 -1256px !important;}
.side-menu li a:hover{}
.nav.side-menu > li > a:hover, .nav > li > a:focus {
    color: #fff !important;
    box-shadow: inset 265px 0px 0px 0 #6e7e96;
    background: none;
}
.nav.side-menu > li > a {
    transition: none !important;
    color: #fff;
    margin-bottom: 0px;
    border-bottom: 1px solid #161616;
    box-shadow: inset 0 0 0 0 #6e7e96;
    transition: all ease .5s !important;
    font-weight: 400;
}
.bold {font-weight: bold;   color: #000 !important;}
.form-control::-moz-placeholder {  color: #fff;  opacity: 1;}
.wcs_navcustomlink { float: right; left: inherit !important;}
.wcs_navcustomlink .usericn {float: left; margin-top: 4px; margin-left: 6px;}
.wcs_navcustomlink .normalRightLocation {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; clear: none !important; float: left; color:#333; margin-right:0px; padding: 0 3px 5px; }
.wcs_navcustomlink .normalRightLocation a span {
    color: #ffffff !important;
}
.wcs_navcustomlink .normalRightLocation .optionsDropDown, .wcs_navcustomlink .normalRightLocation .normalBar, .wcs_navcustomlink .normalRightLocation .normalBold {color: #fff  !important;font-weight: normal;}
.wcs_navcustomlink .HelpLinkHolder{ display:none;}
.wcs_user_box .hostLogin {
    background: no-repeat;
    padding: 0;
    border-radius: 5px;
    transition: all ease-in-out .5s;
}
.successDiv {min-height: 35px;}
/*SignupComplete*/
.ui-dialog { background: #fff; }
.ui-widget .ui-widget-content{background:#fff; color: #30363e; height: auto !important;}
.ui-widget .ui-widget-content .ddList ul{list-style: none; padding: 0;}
.ui-widget .ui-widget-content .ddList ul li { border-bottom: 1px dotted #e6e6e6; color: #30363e; padding: 10px; cursor: pointer; transition: all .5s ease-in-out; }
.ui-widget .ui-widget-content .ddList ul li:hover{background: #000; color:#fff;}
.ui-widget .ui-widget-header {
    background: #001e3c;
    border: 0;
    border-bottom: 1px solid #e2e2e2;
}
.ui-widget .ui-widget-header .ui-dialog-title {
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Montserrat', Arial, Helvetica;
}
.ui-widget .ui-widget-header a.ui-dialog-titlebar-close, .ui-dialog-titlebar-close.ui-corner-all span { background: none; border: none; width: 30px; height: 30px; text-indent: inherit; color: transparent; font-size: 0; line-height: 30px !important; top: 14px !important; padding: 0px !important; right: 10px !important; }
.ui-dialog-titlebar-close.ui-corner-all span::before { content: "\f00d"; position: absolute; font-size: 16px !important; display: block; width: 100%; height: 100%; color: #fff; font-family: FontAwesome; text-align: center; }
.ui-dialog-titlebar-close.ui-corner-all span:hover::before{color: #30363e; transform: rotate(360deg); transition: all .5s;}
.ui-dialog .ui-dialog-buttonpane button {
    background: #6e7e96 !important;
    border: 0 !important;
    border-radius: 20px !important;
    padding: 3px 10px 5px !important;
    transition: all .5s ease-in-out;
}
.ui-dialog .ui-dialog-buttonpane button:hover{box-shadow: inset 0 -100px 0 0 #636466; color: #fff !important; }
/*over all pages*/
input[type="text"] { background: #e5e5e5; border: 1px solid #ccc; border-radius: 0; height: 31px; }
button {
    color: #fff;
    border: 0 !important;
    padding: 5px 10px !important;
    background: #6e7e96 !important;
    border-radius: 20px;
}
button:hover {
    color: #fff !important;
    background: #001e3c !important;
}
.ewd_tilesec .wcs_srchbox .wcs_TileTable #txtSearch{ width:98% !important;}
/*-----Inner Page----*/
.top_nav .nav_menu .wcs-header .wcs_hdTopRight{ float:right;margin-right:25px;}
.ewd_tilesec .top_nav .wcs-client-logo img, .wcseinfo .wcs-header .wcs-client-logo img { width:65%;}
.top_nav .nav_menu .wcs_support, .top_nav .nav_menu .social li{ margin-top:25px;}
.ewd_tilesec .left_col .navbar.nav_title{padding-bottom:0px;}
.wcseinfo .top_nav .nav_menu .wcs_support, .wcseinfo .top_nav .nav_menu .social li{ margin-top:25px;}
.footer{background: #6e7e96;color: #fff;text-align: center;padding: 0px;}
#foot_copyright {
    padding-left: 0px;
    padding-right: 0px;
}
.footer .wcs-copyright{ padding:15px 10px;display: flex; align-items: center;}
.footer .wcs-copyright p{ margin:0 0 0px;padding-top: 0px; text-align: left;font-weight: normal;}
.footer .wcsversionsec #hostFooter{padding-top:0px; padding-bottom:0px;}
.footer .wcs_version {text-align: right;}
.wcs_support_foot span.wcs_sup_info {color: #fff;background-image: none; padding:0; margin-right:5px;background: url(../images/phone-icon.png) no-repeat 0 0px; padding-left: 28px;margin-right: 12px;}
.wcs_support_foot span.wcs_inno_mail{background: url(../images/mail-icon.png) no-repeat scroll left center; padding-left: 28px;}
.mail-section {text-align: left;}
.copyright-version{display: inline-block; width: auto; color: #000;}
.wcs_support_foot span.wcs_inno_mail a {    color: #fff;padding: 0px;background-image: none;  }
.wcs_support_foot span.wcs_inno_mail a:hover {    color: #fff; }
.wcs_wcs_footeradd { font-size: 14px; height: auto; text-align: center; width: 100%;}
.wcs_blue { color: #003473;}
.wcs_lightgrey { color: #acacac;}
.EWD_copyright_auto { font-family: "fira-sans", sans-serif; color: #fff; font-size: 12px; padding-top: 4px; text-align: left; /*float: right;*/}
.marg_fot1{float: left;padding: 8px 8px 0px 0px;}
.wcs_sersummery .TileTitle h2 { background:  url("../images/dashboard-headings.png") no-repeat scroll -6px -678px;}
.wcs_salesorders .TileTitle h2 { background: url("../images/dashboard-headings.png") no-repeat scroll -6px -588px;}
.wcs_srchbox .TileTitle h2 {
    background: url(../images/search-icon-tile.png) no-repeat;
    background-size: 22px;
    background-position: left 10px center;
}
.wcs_metersec .TileTitle h2 { background: url("../images/dashboard-headings.png") no-repeat scroll -6px -260px;}
.wcs_EquipmentItem .TileTitle h2 { background:  url("../images/dashboard-headings.png") no-repeat scroll -6px -180px;}
.wcs-cus-gateway h2 { background: url("../images/dashboard-headings.png") no-repeat scroll -6px -91px;  color: #3a3a3c; font-weight:500;margin: 0;overflow: hidden;  padding: 8px 0 10px 45px;  text-align: left;  text-overflow: ellipsis;  text-transform: uppercase;  white-space: nowrap;  width: 100%;font-size: 18px;}
.testimonial .x_title h2 { background: url("../images/dashboard-headings.png") no-repeat scroll -6px -430px;}
.wcs_accsummary .TileTitle h2 {
    padding-left: 40px !important;
    letter-spacing: 0 !important;
    background: url(../images/dashboard-headings.png) no-repeat scroll -10px -762px;
}
ul.nav.navbar-right.panel_toolbox {
    margin-top: 7px;
}
.wcs_invoicessec .TileTitle h2 { background: url("../images/dashboard-headings.png") no-repeat scroll -6px -844px;}
.wcs_usersetting .TileTitle h2 { background:  url("../images/dashboard-headings.png") no-repeat scroll -6px -506px;}
.dashboard_slider_wrapper {clear: left; position: relative;float: left;}
.ewd_tilesec .dashboard_slider_wrapper .x_panel{ padding: 0px !important;}
.calender_and_customer_wrap { clear: right; float: right;}
.wcs-slide-inn img {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.dashboard_slider_wrapper .wcsMainblock {
    width: 100%;
    height: 390px;
    position: relative;
    background: #fff url(../images/dashboard-banner.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
    border-radius: 10px;
}
.dashboard_slider_wrapper .carousel-control {width: 52px;}
.dashboard_slider_wrapper .carousel-control.left, .dashboard_slider_wrapper .carousel-control.right {display: flex;}
.dashboard_slider_wrapper .carousel-control.left img, .dashboard_slider_wrapper .carousel-control.right img {vertical-align: middle;margin: auto;}
/*bottom banner hover css style end*/
.carousel-inner .item img{width:100%;height:100%;}
.dashboard_slider_wrapper{margin-bottom:20px}
.wcs-slide-inn {position: absolute;color: #fff;margin: 0;top: 0;width: 55%;text-align: left;height: 100%;right: 0;padding: 15px;  }
.wcs-slide-inn h4 {font-weight: bold;font-size: 18px;line-height: 25px;}
.wcs-slide-inn ul {padding-left: 20px;margin: 0;}
.wcs-slide-inn ul li {font-size: 18px;font-weight: 300;line-height: 27px;}
.wcs-slide-inn a {display: inline-block;width: 100%;height: 100%;}
.automator_box h2 {font-size: 50px;font-weight: bold;text-align: left;font-family: franklin-gothic-urw-cond, sans-serif !important;margin-top: 0;}
.small_banner_text {}
.ewd_cannon_sec a.btn {margin: auto;padding: 10px 30px;background: #181d2b;border-radius: 0;color: #fff;font-size: 25px;}
.automator_box {width: 100%;margin: auto;display: inline-block;text-align: center;}
.automator_box p {color: #fff;font-size: 16px;margin: 0;width: 100%;padding: 0;display: inline-block;font-weight: normal;line-height: normal;text-align: left;}
.automator_box a {background: #6e7e96;font-size: 15px;text-align: center;padding: 8px 30px;border-radius: 4px;float: left;margin-top: 15px;color: #fff;font-weight: 400;border: none;}
.automator_box a:hover{color: #fff !important;box-shadow: inset 0 -100px 0 0 #292b2c;}
.automator_box h3 {color: #fff;text-align: center;font-weight: bold;font-size: 25px;}
.btn.blue-btn {color: #fff;font-weight: 600;float: none;background: #000;margin-top: 20px;font-size: 16px;display: inline-block;border-radius: 0;}
a.read-more:hover{ background: #4d4d4d;}
.ewd_tilesec .wcs_commanbox .x_content .btnRound { background:none;border-radius: 100px;display: inline-block;height: 100px;padding: 26px 0 !important;text-align: center;width: 100px;}
div.wcs_mifsec[style] .x_title h2 { display: block;}
.automator_box .btn.blue-btn {color: #fff;font-weight: normal;float: none;width: auto;font-size: 16px;display: inline-block;margin-right: 0;margin-left: auto;margin: auto;border-radius: 50px;margin-top: 27px;padding: 8px 20px;}
input#txtOrderedByEmail {color: #6e7e96;}
.ewd_tilesec .wcs_commanbox .x_content .TileTitle {color: #646464;font-size:18px;font-weight:600;padding-bottom:0px;text-transform: uppercase;}
.wcs_mifsec .TileTable td {padding: 5px !important;}
#divMoveEquip.wcs_TileTitle{padding-bottom: 0px;}
.wcs_btnstyblue a.tinyButton, .test_right_btn a.button_testi_more {background: #aaaaaa none repeat scroll 0 0;border-radius:0px; color: #fff; display: block; font-size: 14px; font-weight: 400; line-height: 1.5; padding: 5px 30px; text-align: center;}
.ewd_tilesec .wcs_srchbox .TileTable td{ border: 0px !important;}
.ewd_tilesec .wcs_srchbox .wcs_TileTitle{ border: 0px !important;}
.ewd_tilesec .wcs_srchbox #txtSearch { background:#fff;border: 1px solid #aaaaaa;color: #000;float: left;font-size: 14px;height: 40px;margin: 0 auto;padding: 6px 50px 6px 10px; width: 100%;}
.ewd_tilesec .wcs_commanbox .wcs_TileTitle, .ewd_tilesec .wcs_commanbox .x_title {border-bottom: medium none;font-size: 20px; padding: 0 0 8px; position: relative; text-transform: uppercase;}
.ewd_tilesec .right_col .wcs_mifsec .wcs_TileTitle {margin: 0px 0px; display: inline-block;vertical-align: middle;}
/*=====Customer Gateway=======*/
.wcseinfo .wcs_cstm_gtwy {padding: 25px 30px;border: none;background: #fff;border: none;margin-bottom: 25px;box-shadow: 0px 2px 5px #ccc;}
.x_panel {background: #fff; border: 0px solid #fff; border-radius:0px;}
.ewd_cannon_sec img {width: 100%; height: auto; margin-bottom: 20px;}
.wcseinfo .wcs_cstm_gtwy .wcs_shadowText {
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    color: #000;
    font-family: 'Montserrat', Arial, Helvetica;
}
.wcseinfo .wcs_cstm_gtwy .shadowTextBig { text-transform: uppercase;color: #333;font-size: 14px;font-weight: bold; }
.wcseinfo .wcs_cstm_gtwy .shadowTextSmall{color: #636466;font-size: 16px; font-weight:400; }
.wcseinfo .wcs_cstm_gtwy .wcsbtn {
    background: #6e7e96;
    margin-top: 7px !important;
    display: inline-block;
    padding: 8px 25px !important;
}
.wcseinfo .wcsbtn {font-size: 16px !important;padding: 12px 25px !important;color: #fff !important;text-align: center;border: 0 !important;font-weight: normal;height: auto !important;text-shadow: none !important;margin-top: 10px;border-radius: 20px;}
.wcseinfo .wcsbtn:hover {
    box-shadow: inset 0 -100px 0 0 #001e3c;
    color: #fff !important;
}
.wcseinfo .wcs_renderbody { padding: 20px 30px;  margin-bottom: 20px;background: #fff;    box-shadow: 0px 0px 5px #ccc;}
.wcs_renderbody .dlgTitleBar {float: left;background: none;border: none;color:#2a314e;text-transform: uppercase;font-size: 18px;font-weight: 600;letter-spacing: normal;width:100%;min-height: 50px;}
.wcseinfo .normalRightLocation { background-color: #ecf0f5;  color: #333; margin: 0; text-align: center; padding: 0; }
.ewd_tilesec .wcs_facebookFeed{ width:100%; overflow:hidden;}
.ewd_tilesec .wcs_facebookFeed img{ max-width:100%;}
.wcs_renderbody .dlgPanel input[type="text"], .wcs_renderbody .dlgPanel input[type="password"] {height: 32px;border-radius: 2px;font-weight: normal !important;margin-bottom: 5px;background: #fff;padding: 0 5px !important;width: 25%;border: none;font-size: 100%;border: 1px solid #ececec;}
.wcseinfo .wcs_renderbody .dlgPanel.ezColorT1, .dlgPanel.ezColorT1 { clear: both; background: #f8f8f7; border: none; padding-bottom: 50px; margin: 0 0 20px; position:relative;border-bottom: 1px solid #d8d8d8;}
.wcs_renderbody .buttonBar a:hover img, #rdoFilterType:hover , .wcs_signupuser .buttonBar a:hover img{color: #fff !important;}
#rdoFilterType label{color: #fff;background: none;border: none;padding: 3px;margin: 0 10px !important;font-size: 16px;font-weight: 600;font-size: 14px;text-transform: capitalize;}
#rdoFilterType label:hover {
    border: none !important;
}
.btnBarItem #divItemTypeShowing {padding: 0;color: #30363e !important;text-shadow: none;font-size: 14px;font-weight: 600;}
.dlgHeadingSub {
    color: #fff;
    letter-spacing: normal;
    font-size: 16px;
    text-transform: uppercase;
    border: 0;
    background: #6e7e96;
    margin: -10px -8px 10px;
    padding: 0 10px;
    height: 48px;
    line-height: 48px;
    font-weight: normal;
}
.wcs_renderbody .dlgPanel .white .radioPaymentType div { display: inline-block; margin-right: 10px; float: left \9; }
.bottomBorder:after{content: ""; clear: both; display: block;}
.wcs_renderbody .dlgPanel .white .radioPaymentType div .ez-radio { width: 0; height: 0; }
.wcs_renderbody .dlgPanel .white .radioPaymentType div label, 
.login .radioImageBtn div label {
    background: #6e7e96;
    color: #fff;
    padding: 10px 20px !important;
    display: inline-block !important;
    margin-bottom: 0px !important;
    text-transform: uppercase;
    transition: all .5s ease-in-out;
    float: left;
    margin: 0px 5px;
}
.login .wcs_signuserbody #step-2 #divTypeOptions.radioImageBtn {display: inline-block;width: 100%;}
.wcs_renderbody .dlgPanel .white .radioPaymentType div label.bold, 
.wcs_renderbody .dlgPanel .white .radioPaymentType div label:hover, 
.login .radioImageBtn div label.bold, 
.wcs_renderbody .dlgPanel .white .radioPaymentType div label.bold, 
.wcs_renderbody .dlgPanel .white .radioPaymentType div label:hover, 
.login .radioImageBtn div label.bold, 
.login .radioImageBtn div label:hover {
    background: #001e3c;
    color: #fff !important;
}
.wcs_btnstyblue.wcs-btnsrcall a.tinyButton{background: #aaaaaa;}
form#ServiceCallForm .radioPaymentType {margin:0 -22px -5px !important; padding: 20px 20px 0; }
.wcseinfo #ServiceCallForm #divTypeOptions .rdoLabel { font-weight:500;font-size:14px; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius: 0px; -ms-border-radius:0px; -o-border-radius: 0px;border-radius: 5px 5px 0px 0px !important;}
input, label, textarea{ color: #30363e; margin-bottom: 10px !important;}
textarea {font-weight: 300 !important;height: 75px !important;border-radius: 3px;background: #fff;border: 0;min-width: 430px;border: 1px solid #ebebeb;}
input#txtPaymentDate { color: #1c1a1e !important; }
.divRow label{width: 150px; font-weight: 500; text-transform: uppercase;}
.divRow label,.divRow input.inputAsLabel[type="text"]{color: #1c1a1e;background: none;height: auto;border: none;}
.divRow input.inputAsLabelWide[type="text"]{color: #000 ;background: none;height: auto;border: none;}
.divRow input.inputNormal[type="text"] { width: 20%; border: none;border-radius: 3px; background: #fff; border: 0; padding: 0 10px; height: 32px; line-height: 32px; border: 1px solid #ebebeb;}
.divRow { margin-top: 15px; }
#Description {width: 600px;height: 75px !important;border-radius: 3px; background: #fff; border: 0; border: 1px solid #ebebeb;}
.HelpLinkHolder {border: 0;text-align: left;clear: both;padding-bottom: 16px;margin-top: 0;display: inline-block;width: 100%;margin-bottom: 20px;background: #fff;box-shadow: 0px 1px 5px #ccc;display: flex;vertical-align: middle;align-items: center;justify-content: center;padding-top: 10px;padding-left: 10px;}
.HelpLinkHolder a {height: auto;font-size: 17px !important;display: inline-block;width: 100%;border: 0px !important;padding: 0px;text-transform: uppercase;color: #013a81!important;font-weight: normal;vertical-align: middle;padding-bottom: 0!important;    padding-left: 0px!important;}
.HelpLinkHolder a:before {content: "Click Here";position: absolute;background: #fff;}
.ewd_tilesec .HelpLinkHolder{ background: #fff;margin-bottom: 15px;}
.ewd_tilesec .HelpLinkHolder a { background:url(../images/help-icn_2.png) no-repeat 10px center; height: 50px; font-size: 0px !important; display: inline-block; width: 100%; border: 0px !important; padding: 0px; }
.divRow span.req { color: #30363e; font-size: 1.2em; float: left; position: relative; top: 0px; width: 20px; text-align: center; }
.divRow span, .divRow a{color: #000 !important;font-weight: 500;}
button.ddDots, span.ddDots {
    border: 0 !important;
    transition: all .5s ease-in-out;
    color: #fff !important;
    background: #6e7e96 !important;
}
button.ddDots:hover, span.ddDots:hover { box-shadow: none !important; }
.divRow div.val { color: #30363e !important; font-weight: 500; }
.dlgPanel .divInfoHolder { width: 50%; margin: 0; }
.dlgPanel .divInfoHolder + .divInfoHolder { float: right; margin-right: -8px; }
.dlgPanel .divInfoHolder input { width:190px !important; }
div.ddList table{color: #30363e !important; border: 1px solid #aaa;}
div.ddList table tr th { background:#46556e; border: 1px solid #aaa; padding: 10px 10px 10px 20px; font-size: 16px;  vertical-align: middle;}
div.ddList table tbody tr td{border: 1px solid #aaa !important; padding: 10px 10px 10px 20px;}
#divSelectContent div.ddList table tbody tr td, #divSelectContent div.ddList table tr th{ padding:10px;}
div.ddList table tbody tr.alt td { background: #f4f4f4;}
div.ddList table tbody tr.alt{ background: #f4f4f4; border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
div.ddList table tbody tr.over td, div.ddList table tbody tr:hover td, div.ddList table tbody tr.alt:hover td{ background: #e6e6e6; }
div.ddList table tbody tr:hover{ background: #e6e6e6; }
div.ddList table tbody tr.alt:hover  { background: #e6e6e6;}
div.ddList table tr td a {padding: 1px 5px 4px;transition: all .5s ease-in-out; border-radius:0px; }
div.ddList table.tblResults.stripeMe .itemsList tr td.NoPointer div a:hover span.bold{color:#fff !important;}
div.ddList table tr td a:hover { box-shadow: inset 0 -100px 0 0 #636466; color: #fff !important; }
div.ddList table tr td a:link {text-decoration: none;font-weight: 500;}
div.ddList table tr td.NoPointer > div{padding-left: 0px !important;}
#RequestDate_Date{color: #30363e !important;}
.wcseinfo .normalRightLocation{ display:none;}
#divMeterContainer div input{ color:#333; height:20px;}
.dlgPanel .ListItemCount{ color:#333;}
/* ui-widget */
#ui-datepicker-div { background: #2a2a2a; border: 1px solid #eee; }
#ui-datepicker-div.ui-widget-content, #ui-datepicker-div .ui-widget-header { color: #FFF; }
.ui-datepicker td a.ui-state-default { color: #fff; font-weight: normal; } 
.ui-datepicker td a.ui-state-active { border: 1px solid #4d4d4d; color: #4d4d4d; font-weight: bold; background: #fff; }
/*===== Warning Div=======*/
.warningDiv {float: left;width: 100%;}
.wcs_warningDiv .warningDiv { width: 100%;margin-bottom: 10px !important; border: #cfa529 2px solid;  background: #ede9bf  url(../images/warning_icon.png) 14px center no-repeat;
 background: url(../images/warning_icon.png) 14px center no-repeat, -moz-linear-gradient(top,  #ede9bf 0%, #fecd40 100%);
 background: url(../images/warning_icon.png) 14px center no-repeat, -webkit-linear-gradient(top,  #ede9bf 0%,#fecd40 100%);
 background: url(../images/warning_icon.png) 14px center no-repeat, linear-gradient(to bottom,  #ede9bf 0%,#fecd40 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ede9bf', endColorstr='#fecd40',GradientType=0 ); 
 text-align: left;padding: 0 0 0 65px; color: #000;font-size: 15px;text-shadow: none;font-weight: 500;float: left;line-height: 55px;}
.wcs_warningDiv .warningDiv a {float: right; margin: 10px 10px 0 10px !important; padding: 0 10px; background: #826205; color: #fff;border: 0; font-size: 16px;}
.wcs_warningDiv:after { content: ""; clear: both; display: block;}
#QRCodesHolder{width: 100% !important;}
.QRLabel { margin: .125in; height: 1.5in !important; max-height: inherit; }
.QRLabel table tr td{width:100px !important;}
.wcs_renderbody .buttonBar div.ui-slider-horizontal {height: 2px !important;border: 0 !important;background: #fffdfd !important;padding: 0 10px !important;margin: 0 7px 0 0px;width: 100% !important;}
.ui-slider-handle.ui-state-default.ui-corner-all {background: #fff!important;border: 0;top: -9px;cursor: pointer;}
/*user setting*/
#tblContactInfo, #tblPasswordInfo, #tblAddressInfo{margin-top: 10px;}
.labelFix { color: #30363e; font-weight: 500; text-transform: uppercase; line-height: 24px; }
.ez-checkbox { height: 18px; }
.ez-checkbox.ez-checked input[type="checkbox"] {margin: 4px 7px 0;}
/*sales order*/
.ez-radio { height: 18px; }
.footer .wcs_clntinfo { display: none;}
.footer .wcs_p_R32 > div { display: inline-block; line-height: 19px;text-align:left;}
.footer .wcs_f_text_mail { padding:14px 0 0 20px; text-align: left;}
.footer .wcs_f_text_mail a { background: rgba(0, 0, 0, 0) url("~/Milner/images/footer-mail-icon.png") no-repeat scroll left 2px; padding-left: 25px; color: #fff; font: 14px/1em ;}
.footer .row {
    background: #001e3c none repeat scroll 0 0;
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    align-items: center;
    padding: 8px 0px;
}


.footer .wcs_p_l32{ text-align: left;}
.footer .wcs_p_R32 {padding-right: 20px; padding-top:3px;text-align: right;}
.wcs_f_text_mail a, .wcs_f_copy_text p, .wcs_f_add_bootm { color: #fff;  font: 14px/1em ; line-height: 1em;}
.divSubTotal { color: inherit; font-size: 16px; }
.divSubTotal .spnValue { color: #4d4d4d; }
.buttonBar.wcs_salebtn a img{
background: #6e7e96;background: -moz-linear-gradient(top,  #6e7e96 0%, #c91919 100%);background: -webkit-linear-gradient(top,  #6e7e96 0%,#c91919 100%); 
background: linear-gradient(to bottom,  #6e7e96 0%,#c91919 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb4736', endColorstr='#c91919',GradientType=0 );}
.buttonBar.wcs_salebtn a img:hover { box-shadow: inset 0 -100px 0 0 #292b2c; color: #fff !important; }
.buttonBar.wcs_srvcallbtn a img{
background: #1e9ef2; background: -moz-linear-gradient(top,  #1e9ef2 0%, #267cb4 100%);background: -webkit-linear-gradient(top,  #1e9ef2 0%,#267cb4 100%); 
background: linear-gradient(to bottom,  #1e9ef2 0%,#267cb4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e9ef2', endColorstr='#267cb4',GradientType=0 );}
.buttonBar.wcs_srvcallbtn a img:hover { box-shadow: inset 0 -100px 0 0 #292b2c; color: #fff !important; }
.buttonBar.wcs_invbtn a img{
background: #1bc4a3; background: -moz-linear-gradient(top,  #1bc4a3 0%, #16997f 100%);background: -webkit-linear-gradient(top,  #1bc4a3 0%,#16997f 100%); 
background: linear-gradient(to bottom,  #1bc4a3 0%,#16997f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1bc4a3', endColorstr='#16997f',GradientType=0 ); }
.buttonBar.wcs_invbtn a img:hover { box-shadow: inset 0 -100px 0 0 #292b2c; color: #fff !important; }
.buttonBar.wcs_usrsetbtn a img{background: #bd4fec; background: -moz-linear-gradient(top,  #bd4fec 0%, #9044b0 100%); background: -webkit-linear-gradient(top,  #bd4fec 0%,#9044b0 100%);background: linear-gradient(to bottom,  #bd4fec 0%,#9044b0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd4fec', endColorstr='#9044b0',GradientType=0 ); 
}
.buttonBar.wcs_usrsetbtn a img:hover { box-shadow: inset 0 -100px 0 0 #292b2c; color: #fff !important; }
.wcs_commanbox, .wcs_tilt1 {margin-bottom: 25px;border:0px;vertical-align: top;}
.ewd_tilesec .wcs_commanbox {
    position: relative;
    width: 100%;
    margin-bottom: 20px;
    display: inline-block;
    background: #fff;
    transition: all .2s ease;
    height: inherit;
    opacity: 1;
    padding: 20px 12px !important;
    border-radius: 4px;
    border-radius: 10px;
    border: 0;
    box-shadow: 0.5px 0.5px 10px 1px #0000002b;
}
.ewd_mif_move .wcs_commanbox ul.nav.navbar-right.panel_toolbox > li >a:hover {
    background: #F5F7FA;
    color: #000 !important;
}
.ewd_tilesec .wcs_commanbox .wcs_TileTitle{ text-transform:uppercase; font-size:18px;border-bottom: 0px solid #aaaaaa;padding:0px; }
.ewd_tilesec .wcs_commanbox .TileTable{width:100%;}
.ewd_tilesec .wcs_commanbox .TileTable tr td{ position: relative; z-index: 1; }
.ewd_tilesec .wcs_commanbox .TileTable tr td::after {content: "";position: absolute;bottom: 0;left: 0;height: 0;width: 100%;background-color: #fff !important;	z-index: -1;transform-origin: top;	transition: all 0.25s ease;}
.ewd_tilesec .wcs_commanbox .TileTable tr:hover {background-color: #e6e6e6 !important;transform-origin: center top 0;transition: all 0.25s ease 0s;z-index:-1;}
.TileTable tr:hover td.lbl > a img {  transform: rotate(360deg); transition: all .5s; }
.ezT1 table tr td.lbl, .ezT2 table tr td.lbl, .ezT4 table tr td.lbl, .ezT8 table tr td.lbl {color: #333; display: table-cell; overflow: inherit; width: 100%; font-size:17px; font-weight:300;}
.ewd_tilesec .wcs_commanbox .TileTable td{padding:5px 10px;border-bottom:1px solid #aaaaaa;font-size: 16px !important;height:40px;color: #333;width:100%;text-align: left;font-weight: 700;}
.ewd_tilesec .wcs_commanbox.wcs_EquipmentItem .TileTable td{ text-transform: capitalize;}
.ewd_tilesec .wcs_commanbox .TileTable tr:last-child td{border:0;}
.ewd_tilesec .wcs_commanbox .TileTable td.val {font-weight: 700; width:0;}
.ewd_tilesec .wcs_commanbox .TileTable a {
    font-size: 16px;
    color: #909090 !important;
    display: block;
    font-weight: 400;
}
.ewd_tilesec .x_panel .x_content .TileTable td.val a span{font-weight: 600; color: #000 !important;}
.ewd_tilesec.nav-md .x_content a span, .ewd_tilesec.nav-md .x_content td.lbl a{ font-size: 14px;}
.ewd_tilesec.nav-md .wcs_accsummary .wcs_TileTableAS tr td{font-size: 16px;}
.wcs_sersummery .wcs_btnstyblue, .wcs_salesorders .wcs_btnstyblue { padding:0px; position: absolute; right: 0px; bottom: 0;}
.wcs_btnstyblue { padding: 10px 0px; text-align: left !important; position: inherit;}
.wcs_btnstyblue.wcs-button-gateway{padding: 0px !important;}
.wcs_btnstyblue.wcs-button-gateway.wcs_ExternalLink_box {padding: 10px 0px 0 0px !important;}
.wcs_btnstyblue a.tinyButton {
    font-size: 14px;
    background: #3c78b4 !important;
    color: #fff;
    text-align: center;
    position: relative;
    text-shadow: none;
    padding: 6px 20px 7px !important;
    height: auto;
    width: 100%;
    display: block;
    font-weight: 500;
    right: inherit;
    border-radius: 20px !important;
    transition: all ease-in-out .5s;
    border-style: none !important;
}
.ewd_tilesec .wcs_seconds_row .wcs_calendra.wcs_commanbox {
    min-height: auto;
}
.wcs_seconds_row .ewd_sp_clock .wcs_calendra.wcs_commanbox {
    background: #001e3c;
    border-radius: 10px;
}
.wcs_seconds_row .ewd_sp_clock .wcs_commanbox.wcscustombox_padd {
    background: #6e7e96;
}
.wcs_btnstyblue a.tinyButton:hover {
    color: #fff !important;
    box-shadow: inset 0 -100px 0 0 #001e3c;
}
.wcs_invoicessec .wcs_btnstyblue a.tinyButton { box-sizing: border-box; display: inline-block;  width: 30%; }
.wcs_srchbox .x_content .wcs_TileTable{ min-height:99px; margin: 0 8px 0 0;}
.ewd_tilesec .wcs_srchbox .x_content #txtSearch {
    margin: 0px !important;
    border-radius: 20px;
}
/* x_panel */
.ewd_tilesec .x_panel .x_title h2 {
    color: #000;
    text-transform: uppercase;
    width: auto;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    padding: 8px 10px 8px 45px;
    letter-spacing: normal;
}


.ewd_tilesec .x_panel{padding:0;}
.ewd_tilesec .x_panel .x_title h2 {color: #3a3a3c;text-transform: uppercase;width: auto;font-size: 18px;font-weight: 500;text-align: left;padding: 8px 10px 8px 45px;letter-spacing: normal;}
.ewd_tilesec .x_panel .x_title h2 span{ width: auto; color:#00a4d8;  }
.ewd_tilesec .x_panel .x_title h2 span strong{font-weight:600 !important; color:#00a4d8;font-size:25px}
.ewd_tilesec .x_panel .x_title span{ padding: 0 0px; line-height: 35px; color: #30363e;}
.ewd_tilesec .wcs_commanbox .x_title{margin:0;}
.ewd_tilesec .wcs_commanbox .x_content{padding:0; margin:0;}
.x_content{min-height:140px;}
.wcs_usersetting .x_content {}
.ewd_tilesec .wcs_sersummery .x_content, .ewd_tilesec .wcs_salesorders .x_content{min-height:380px;}
.wcs_btnstyblue.wcsbtn-slodr a.tinyButton{
background: #6e7e96; /* Old browsers */
background: -moz-linear-gradient(top,  #6e7e96 0%, #c91919 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #6e7e96 0%,#c91919 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #6e7e96 0%,#c91919 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb4736', endColorstr='#be483c',GradientType=0 ); /* IE6-9 */
}
.wcs_btnstyblue.wcs-btninv a.tinyButton{ 
background: #1bc4a3; /* Old browsers */
background: -moz-linear-gradient(top,  #1bc4a3 0%, #16997f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1bc4a3 0%,#16997f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1bc4a3 0%,#16997f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1bc4a3', endColorstr='#16997f',GradientType=0 ); /* IE6-9 */
}
.wcs_btnstyblue.wcs-button-gateway.wcs_ExternalLink_box .wcs_ExternalLink {font-weight: normal;padding: 7px 0!important;display: inline-block;   width: 100%; border: none;font-size: 15px;
border-radius: 5px;}
.wcs_btnstyblue.wcsbtn-slodr a.tinyButton:hover { box-shadow: inset 0 -100px 0 0 #333; color: #fff !important; }
.wcs_btnstyblue.wcs-btninv a.tinyButton:hover { box-shadow: inset 0 -100px 0 0 #333; color: #fff !important; }
.wcs_btnstyblue.wcs-btnacc a.tinyButton{
background: #bd4fec; /* Old browsers */
background: -moz-linear-gradient(top,  #bd4fec 0%, #9044b0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #bd4fec 0%,#9044b0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #bd4fec 0%,#9044b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd4fec', endColorstr='#9044b0',GradientType=0 ); /* IE6-9 */}
.wcs_btnstyblue.wcs-btnacc a.tinyButton:hover { box-shadow: inset 0 -100px 0 0 #333; color: #fff !important; }
.ewd_tilesec .wcs_sersummery .TileTable td, .ewd_tilesec .wcs_salesorders .TileTable td{border-bottom:1px solid #aaaaaa !important;}
.ewd_tilesec .wcs_sersummery .TileTable tr:hover td::after, .ewd_tilesec .wcs_salesorders .TileTable tr:hover td::after {height: auto;/* background: #e9e9e9; */}
.ewd_tilesec .wcs_salesorders .TileTable tr:hover, .ewd_tilesec .wcs_sersummery .TileTable tr:hover{background: #e6e6e6 !important;transition: all .5s;}
.ewd_tilesec .wcs_sersummery .TileTable td.val, .ewd_tilesec .wcs_salesorders .TileTable td.val, .ewd_tilesec .wcs_metersec .TileTable td.val, .ewd_tilesec .wcs_EquipmentItem .TileTable td.val { width: 40px; font-weight: 700; }
.ewd_tilesec .testimonial .x_title h2 { text-align: left; font-size: 22px; font-weight: 700; float: none; margin: 0 auto; }
 .carousel-inner ul { list-style: none; margin: 0; padding: 0 0 15px;}
.carousel-inner ul li{ list-style: none;}
.test_right_btn a.button_testi_more:hover{ color: #fff !important;}
/*===Account summary===*/
.ewd_tilesec .wcs_accsummary .wcs_TileTableAS tr td{color: #333;padding-left:13px;text-align:left;font-size:16px;border-bottom: 1px solid #aaaaaa; font-family: "fira-sans", sans-serif;font-weight: 400;text-transform: none !important;}
.ewd_tilesec .wcs_accsummary .wcs_TileTableAS tr td.val.curDefault{text-transform:uppercase;}
/*===Meters CSS===*/
.ewd_tilesec .wcs_srchbox .x_content{min-height:121px;}

.wcs_invoicessec  .absPosBottomRight {padding: 10px 0;}
.wcs_invoicessec .absPosBottomRight a.tinyButton {padding-left: 15px!important;padding-right: 15px!important;width: auto;}
.ewd_tilesec .wcs_metersec .wcs_TileTitle span.fsty-nor{ font-size:14px; padding-left:5px; float:left; margin-top:3px; text-transform:none;}

/*========== ROW TWO=======*/
.ewd_tilesec .wcs_movesec { border-right: 0 !important; }
.ewd_tilesec .wcs_movesec .btnBarBackgroundPlain, .ewd_tilesec .wcs_movesec .btnBarBackgroundHover, .wcs_mifsec .btnBarBackgroundHover{ background:none;}
.ewd_tilesec .wcs_commanbox.wcs_movesec .TileTable td{border:0;}
.ewd_tilesec .wcs_srchbox button.searchDropDown {float: right;margin-right: 20px; margin-top: 10px;}
.ewd_tilesec .wcs_srchbox .searchDropDown {cursor: pointer;font-weight:400;color: #fff;}
.ewd_tilesec .wcs_srchbox .wcs_searchDropDown {
    background: transparent !important;
    border: 1px solid #ffffff !important;
    border-radius: 0;
    box-sizing: border-box;
    color: #ffffff !important;
    font-size: 20px;
    font-weight: bold;
    height: 14px;
    letter-spacing: 0;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 2px 2px 13px 3px !important;
    transition: all 0.5s ease-in-out 0s;
}
.ewd_tilesec .wcs_srchbox .wcs_srchinp { background: #ccc none repeat scroll 0 0; border: 0 none !important; color: #000 !important;
  float: left; height: 33px; margin: 5px auto; padding-left: 5px; padding-right: 5px; width: 98%;}
  .ewd_tilesec .wcs_srchbox .wcs_srchbtn {
    margin: 2px auto;
    margin-right: 2px;
    margin-top: 9px \9;
    position: absolute;
    right: 35px;
    top: 13px;
}
.ewd_tilesec .wcs_srchbox .wcs_srchbtn img{ margin: 0px!important;}
.ewd_tilesec .wcs_srchbox .wcs_srchbtn img.btnBarBackgroundPlainSmall{ background:none;}
.ewd_tilesec .wcs_srchbox td.lbl span:first-child {
    font-weight: 500;
    color: #fff;
}
.ewd_tilesec .wcs_srchbox table.wcs_TileTable tr:hover { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}

.ewd_tilesec .wcs_calendra {padding-right: 0 !important;padding-left: 0 !important;text-align: center;background: none;margin-bottom: 0px !important;border-radius: 0px;border: none;box-shadow: none; background: #2d2d2d;padding-top: 30px!important;padding-bottom: 30px!important;}

.ewd_tilesec .wcs_clock {padding: 25% 0px;text-align: center;background: #333333;}
.ewd_tilesec #divCalHolder {background: url(../images/cal2.png) no-repeat center top;height:100px;}
.fullrow{float:left; width:100%;}
.ewd_tilesec .wcs_hostHeadercont{float:left; width:100%; padding:20px;}
.ewd_tilesec .wcs_hostHeadercont .wcs_shadowText{ font-size:20px; font-weight:600; text-shadow: none;}
.ewd_tilesec .wcs_hostHeadercont .shadowTextBig{ font-size:18px; font-weight:600;}
.ewd_tilesec .wcs_hostHeadercont .shadowTextSmall{ font-size:16px; text-shadow: none;}
#divCalMonth {font-size: 9px;padding-top: 0px;}
#divCalDate {font-size: 48px;font-weight: 600;line-height: 50px;}
#clockHolder {position: relative;width: 100px;height: 100px;margin: 0 auto;}
.ewd_tilesec #divCalDOW {font-weight: 600;padding-top: 5px;font-size: 14px;padding-top: 3px;color: #000;}
.rotatingWrapper {position: absolute;width: 100px;height: 100px;top: 0;left: 0;}
.ewd_tilesec .wcs_calendra #divDigitalTime {display: none;}
/*---Inner Page NEW SALES ORDER----*/
.dlgPanel.ezColorT1, .wcseinfo .wcs_renderbody .dlgPanel.ezColorT1 {clear: both;padding-bottom: 45px;margin: 0 0 20px;position: relative;box-shadow: none;overflow-x: clip;}
.dlgPanel .divInfoHolder {width: 50%;margin: 0;}

/*---Equipment Popup---*/
#selectEquipmentRadios .ui-state-default { background: #aaaaaa !important; color: #fff !important; margin-right: 10px; border: 0; }
#selectEquipmentRadios .ui-state-active { background:#4d4d4d !important; } 
.findFieldControlHolder #btnGo {
    background: #6e7e96 !important;
    color: #fff;
    border: 0 !important;
    padding: 5px 10px;
    border-radius: 0;
    min-height: 31px;
    top: 1px;
}
.findFieldControlHolder button span { color: #fff; padding: 0 !important; } 
.wcseinfo #divTileContainer .tblResults.stripeMe #tbEquipmentList .NoPointer a{ color:#333 !important; background:none !important;}
.wcseinfo #divTileContainer .tblResults.stripeMe #tbEquipmentList .NoPointer a:hover{ color:#fff !important; background:none !important;}
.wcseinfo #ServiceCallForm #divName #Caller.inputAsLabel {width:200px !important;background: #fff;height: 25px;text-transform: uppercase;}
.wcseinfo #ServiceCallForm #divExisting #lnkSelectEquipment.dlgLink{width: 300px !important;}
.ewd_tilesec .right_col .wcs_mifsec.x_panel table.TileTable {    width: auto; margin: 6px; vertical-align: middle;    display: inline-block;}
.ewd_tilesec .right_col .wcs_mifsec.x_panel td.lbl {    width: auto;}
.wcs-cus-gateway p strong{font-weight: 600 !important;text-transform: uppercase;}
.wcs-cus-gateway p {font-size: 14px;line-height: 24px;color: #333333;padding:16px 1.2em;font-weight: normal;}
/*footer*/
.footer .wcs_socal_icon ul {margin: 0;padding: 0;}
.footer .wcs_socal_icon ul li{display: inline-block;}
.footer .wcs_socal_icon a {display: block;    margin: 0 3px; transition: all 0.5s;}
.footer .wcs_socal_icon a:hover img {    transform: scale(1.1);}
#hostContainer span.normalBar {    display: none;}
.panel_toolbox > li > a {
    color: #000000;
    border-color: #000;
}
.ewd_tilesec .wcs_commanbox .TileTable tr td img {
    margin-right: 10px;
}
.wcs_socal_icon {margin-top:5px;}
.nav.side-menu > li.active > a:hover{ color:#fff!important;}
.nav.side-menu > li.active > a{color: #fff !important;text-shadow: none; background: #001e3c;}
.right-border-none::after {  }
.absPosBottomRight{ right: inherit;}
.absPosBottomRight{font-size: 16px;color: #fff; text-align:center; position: relative; text-shadow: none; padding:8px 12px; border-radius:0px; height:auto; width: 100%; display: block;font-weight: 600; right: inherit; border-radius: 0px;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {/* background:#000 ; *//* color: #fff; */}
/*------IE8-------------*/
.wcs-cus-gateway h2{ letter-spacing: 0 \9; font-size: 14px \9;}
.navbar-toggle{ display: none \9;}
.navbar-collapse.collapse{ display: block \9;}
.navbar-nav > li {   float: left \9;}
.wcs_usicn{width:37.3% \9;}
.wcs_hmlogbox{width:50%\9}
.wcs-ft-btm .col-md-4{width:33.3%\9}
.wcs_left_col{width:75%\9;}
.wcs_right_col{width:25%\9}
.wcs_left_col .col-md-6{width:50%\9;}
.wcs_left_col .col-lg-4{width:33.3%\9}
.wcs_left_col .col-lg-3{width:25%\9;}
.ewd_tilesec .x_panel .x_title h2{ font-size: 16px \9;}
 .wcs_accsummary .TileTitle h2, .wcs_invoicessec h2{ font-size: 15px \9 !important ;}
.ewd_tilesec .wcs_accsummary .wcs_TileTableAS TR TD, .ewd_tilesec .wcs_invoicessec .TileTable TR TD a, .ewd_tilesec .wcs_invoicessec .TileTable TR TD { font-size: 12px \9 !important; padding-left:5px \9 !important;padding-right:5px \9 !important;}
.side-menu i.fa.sCall, .side-menu i.fa.oSup, .side-menu i.fa.pi, .side-menu i.fa.mr, .side-menu i.fa.eit, .side-menu i.fa.uset { content: " " \9; height:25px \9; width:25px \9; margin:0 auto\9; display:inline-block\9; transition: all .5s ease-in-out\9; }
.side-menu i.fa.sCall{background:url(~/Milner/images/service-call-menu-icon.png) no-repeat center 0 \9 ;} 
.side-menu i.fa.oSup{background:url(~/Milner/images/order-supplies-menu-icon.png) no-repeat center 0 \9 ;} 
.side-menu i.fa.pi{background:url(~/Milner/images/pay-invoice-menu-icon.png) no-repeat center 0 \9 ;} 
.side-menu i.fa.mr{background:url(~/Milner/images/meter-reading-menu-icon.png) no-repeat center 0 \9;}
.side-menu i.fa.eit{background: url(~/Milner/images/equipment-item-menu-icon.png)  no-repeat center 0 \9 ;} 
.side-menu i.fa.uset{background: url(~/Milner/images/user-setting-menu-icon.png) no-repeat center 0 \9 ;}
.wcs_commanbox.wcs_moves .x_content table.TileTable{width: auto; margin: auto;}
.wcs_commanbox.wcs_moves .x_content table.TileTable td{ width: auto;}
body.ewd_tilesec .ewd_mif_move .TileTitle h2 {
    padding-left: 0;
    text-align: center;
    padding-right: 0;
    color: #fff;
}
.tooltip-content{filter: alpha(opacity = 0);}
.container { width: 1170px\9;}
.wcs_tooltip:hover .tooltip-content{filter: alpha(opacity = 100); background: #a92226;}
.dashboardTopMenu .wcsServiceCallAdd{ width:25% \9; float: left \9;}
.dashboardTopMenu .wcsSalesOrder{width:25% \9; float: left \9;}
.dashboardTopMenu .wcsPaymentAll{width:25% \9; float: left \9;}
.dashboardTopMenu .wcsMeters{width:25% \9; float: left \9;}
.col-xs-12.col-sm-12.col-md-12.col-lg-12{ width: 100%\9; float: left\9;}
.wcs_support_foot.col-xs-12.col-sm-12.col-md-6.col-lg-6, .footer_wrap.col-xs-12.col-sm-12.col-md-6.col-lg-6{ width: 50%\9; float: left\9;}
.wcs_navcustomlink .normalRightLocation{background: none;}
.row .col-lg-12.col-md-12.col-sm-12.col-xs-12 .row .col-lg-8.col-md-8.col-sm-12.col-xs-12{ width:60%\9; float: left;}
.row .col-lg-12.col-md-12.col-sm-12.col-xs-12 .row .col-lg-4.col-md-4.col-sm-12.col-xs-12{ width:40%\9; float: left;}
.dashboardTopMenu .wcsMeter, .dashboardTopMenu .wcsServiceCallAdd, .dashboardTopMenu .wcsEquipment{width:25%\9;float: left;}
.dashboard_slider_wrapper{ width: 66%\9; float: left;}
.calender_and_customer_wrap .col-lg-12{ width: 100%\9;}
.wcs_dashboard_footer .col-xs-12{ width:25%\9;}
.wcs_dashboard_footer .wcs_mifsec .col-xs-12{ width: 50%\9;}
.wcsCustomBlock .wcs-slide-inn H4{ background:#FF1D03\9;}
.footer .wcs-copyright .wcs_p_l32{ width: 30%\9;float: left;}
.footer .wcs-copyright .wcs_f_copy_text{width: 40%\9;float: left;}
.footer .wcs-copyright .wcs_p_R32{width: 30%\9;float:left;}
.col-md-6.col-sm-12.col-xs-12.ewd_mif_move {    width: 40% \9;}
.col-md-6.col-sm-12.col-xs-12.ewd_acc_summ {    width: 60% \9;}
.ewd_tilesec .right_col .wcs_mifsec .wcs_TileTitle{    margin: 0px 0px \9;    display: block \9;}
.ewd_tilesec .wcs_commanbox .x_content .btnRound{ padding: 0 \9 !important; display: block \9; margin: auto \9;}
.featured_article { display: inline-block; margin-bottom: 20px;}
.featured_article .ewd_cannon_sec {
    display: inline-block;
    width: 100%;
    background: #fff url(../images/featured_article.jpg) left top no-repeat;
    min-height: 222px;
    border: none;
    position: relative;
    vertical-align: top;
    border: 1px solid #66656b;
    background-size: cover;
    border-radius: 10px;
}
.ewd_cannon_sec h2 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    text-transform: capitalize;
    margin: 0 auto;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 20px;
    font-weight: 600;
    z-index: 9;
    line-height: 22px;
}
.ewd_cannon_sec:after {
    position: absolute;
    background: rgb(0 0 0 / 50%);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
}
.social-links {display: inline-block;text-align: center}
.social-links ul {line-height: normal;list-style: none;padding: 0;margin: 0;}
.social-links li {display: inline-block;padding: 5px;}
.social-links li a {background: #fff;padding: 5px;border-radius: 50px;width: 36px;height: 36px;display: table-cell;line-height: normal;text-align: center;vertical-align: middle;}
.social-links li a:hover{ color: #ccc;}
.featured_article .ewd_cannon_sec p {font-weight: normal;line-height: normal;position: absolute;right: 0;color: #000;padding: 15px;width: 100%;left: 0;text-align: right;font-size: 15px;margin: 0;top: 0;line-height: normal;padding-top: 10px;}
.ltil_sml_btn:hover {background: #000 !important;}
button.ltil_sml_btn {width: 140px;height: 38px;color: #fff;float: left;margin: 15px 20px 0px !important;border-radius: 5px;}
.ltil_sml_btn a {color: #fff;font-size: 16px;font-weight: normal;}
p.ltil_sml {text-align: left !important;font-weight: normal !important;padding-top: 15px !important;}
#foot_copyright  ul{ padding: 0; margin: 0px;}
#foot_copyright li {
    display: inline-block;
    margin-right: 20px;
    align-items: center;
    vertical-align: middle;
    line-height: normal;
}
#foot_copyright .wcs_p_l32{ text-align: center;}
.ewd_mif_move .wcs_commanbox .wcs_TileTitle{ width: 100%; text-align: center; font-size:18px; color: #646464;}
.ewd_tilesec .ewd_mif_move .wcs_commanbox .btnRound{padding:0 !important; width: 100%; height: auto;}
.nav-md .body.container .left_col.col-md-3{ width: 215px \9;}
.nav-md .body.container .right_col{ margin-left: 215px \9;}
.bottom_section .col-lg-3 {width: 25%\9;}
.col-lg-2{width:16.66666667% \9;}
.col-lg-5{width:41.66666667% \9;}
.col-lg-6{ width:50% \9;}
.wcs_getpassword p{ float: left; width: auto; margin: 0px;}
.wcs_getpassword .social_links{ float: right; width: auto;}
.wcs_getpassword .social_links ul {list-style: none;padding: 0;}
.wcs_getpassword .social_links li{ display: inline-block; padding: 0px 5px;}
.pull-left.mrgn-rgt-10 {color: #66656b ;}
.proces_tab{background-color: #636466;display: inline-block;width: 100%;text-align: center;padding:20px 0px 5px;line-height: normal;}
.proces_tab li {text-align: center;padding: 0px 4px;float: left;}
.proces_tab ul {padding: 0px;display: table;text-align: center;margin: 0px 0 !important;list-style: none; float: none;}
.proces_tab li img {width: auto;max-width: 100%;}

.contact_sprt {float: left;margin-bottom: 6px;}
.homewcs-spec-contact span {font-size: 12px;color:#202020;font-weight: normal;background: url(../images/phone-icon.png) left center no-repeat !important;padding-left: 34px;margin-right: 20px;height: 22px;	display: none;}
.wcstop-contact {text-align: right;margin-top:7px; color: #000; margin-top: 18px;float: right;}
.wcstop-contact ul {margin: 0; padding: 0;}
.wcstop-contact ul li {list-style-type: none; display: inline-block; color: #000; font-size: 14px;font-weight: 400;padding:0px 12px 0px 4px;}
.wcstop-contact ul li strong{ font-weight: 400;}
.wcstop-contact ul li:last-child { border-right: none;}
.wcstop-contact ul li a {color:#000000; padding: 0px;font-size: 16px;font-weight: 400; margin-right: 32px; }
.wcstop-contact ul li a strong {font-weight: 400;}
.wcstop-contact ul li a:hover {text-decoration: none;color: #636466;}
.wcstop-contact ul li img {vertical-align: top; padding-right:6px;}
.wcs_right_col .wcs_usersetting .x_content {min-height: 123px;}
.ewd_tilesec.nav-sm .wcs_right_col .wcs_usersetting .x_content {min-height: 98px;}
.wcs_commanbox.text-center.wcs_mifsec h2 {margin-left:0px !important;}
.invoices_section .ezT2.ezColorT2.wcs_commanbox.wcs_invoicessec {}
.ewd_mif_move .wcs_commanbox {
    background: #6e7e96;
}
.account_summary .ezT2.ezColorT1.wcs_commanbox.wcs_accsummary {}
.wcs_version {font-size: 14px !important; color: #fff; text-align: left; padding-top: 0px; float: none; clear: left;}
.footer .wcs_inner_footer_left {text-align:left;margin-top:4px; color: #fff; float: left;}
.footer .wcs_inner_footer_left a {color: #fff; padding: 0px; font-size: 14px; font-family: "fira-sans", sans-serif; }
.footer .wcs_inner_footer_left a:hover {text-decoration: none;color: #636466;}
.footer .wcs_inner_footer_left img {vertical-align: top; padding-right: 5px;}
.normalBar.optionsDropDown {background: url(../images/arrow_option.png) no-repeat right 5px center;padding-right: 20px;color:#fff !important;font-size: 14px!important;}
.masterLocation .normalBar.optionsDropDown {background: url(../images/arrow_option_white.png) no-repeat right 5px center;width: 18px;height: 20px;padding: 0;}
.outerspace .wcs_metersec span.fs-11.fsty-nor {display: none;}

.wcs_commanbox.wcs_EquipmentItem{}
.wcs_commanbox.wcs_usersetting.x_panel { }
.ewd_mif_move {background: none;}
.mif_move_content {position: relative;display: inline-block;width: 100%;}
.ewd_mif_move .separate {display: inline-block;height: 150px;width: 1px;position: absolute;left: 0;right: 0;top: 35px;z-index: 99;background: #dbdbdb;margin: auto;box-sizing: border-box;}

.ewd_mif_move .wcs_mifsec .wcs_commanbox {border-right: 0px solid #c7dce3;}
.ewd_mif_move .ezT1.ezColorT3.wcs_commanbox.text-center.wcs_mifsec.x_panel { margin-bottom: 0px !important;}
/*new_css*/
.nav-sm .container.body .right_col {padding: 0 15px 0px !important;margin-left: 70px;z-index: 2;}
.wcseinfo .container.body .right_col {min-height: inherit !important;}
.ewd_tilesec .container.body .right_col {min-height: inherit !important;}
.brands-logoes img {max-width: 100%;}
.wcs_renderbody #divPasswordCheckbox .rdoLabel.white {color: #000 !important;}
#divPasswordCheckbox {top: 10px;position: relative;}
.pull-left.mrgn-rgt-10 .fa-home {
    color: #001e3c;
    margin-right: 6px;
}
.EWD-inner-location{padding:3px 12px 7px 20px;font-size: 14px; color: #fff;font-weight: 400;}
.wcs-copyright.footer .wcs_f_copy_text02 p {text-align: right !important; margin:0px;}
.EWD_marg-copy_locaction{ margin-right: 10px;}
.wcs_renderbody .divInfoHolder .noteField { color: #30363e;}
/*.ewd_tilesec .wcs_commanbox .TileTable td.val {font-weight: 700; width: 0; display: none;}*/
.wcs_renderbody .dlgTitleBar, .thankyou_wrapper .dlgTitleBar {
    float: left;
    background: none !important;
    border: none !important;
    color: #2d2d2d;
    min-height: 50px;
    width: auto;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: normal;
    text-align: left;
    font-weight: 600;
    font-family: 'Montserrat', Arial, Helvetica;
}
body.login .thankyou_wrapper .dlgTitleBar {color: #333;width: 100%;text-align: center;height: auto;line-height: normal;vertical-align: top;min-height: inherit;padding: 15px 0;}
.wcs_left_col .invoices_section {/*float: right;*/}
.carousel-control.left, .carousel-control.right{background-image:none;}
.carousel-control .icon-next {color: #fff;font-size:66px;top: 41.2%;right: 15px;}
.carousel-control .icon-prev {color: #fff;font-size:66px;top: 41.2%;left: 15px;}
.featured_article .carousel-control .icon-next, .featured_article .carousel-control .icon-prev {color: #59c9e4;font-size: 70px;  top: 34.5%;}
.wcs_f_social_link {text-align: center;float: right;margin-top: 15px;width: auto;margin-right: 15px;}
.wcs_f_social_link .scial_icon_oi ul { margin: 0; padding: 0; list-style: none;}
.wcs_f_social_link .scial_icon_oi li {display: inline-block;vertical-align: middle;}
.contact-no-m{display: none!important;margin-left: 10px;}
.wcs_f_social_link .scial_icon_oi li a {width: 32px;height: 32px;margin-right: 5px;float: left;background: #e3dfe7;vertical-align: middle;border-radius: 50px;line-height: 27px;text-align: center;}
.bottomBorder {border-bottom: none;padding: 0;margin: 0 0 20px 0;}
#ServiceCallForm .bottomBorder {border-bottom: 1px solid #fff;padding: 0;margin: 0 0 20px 0;background: #fff;margin: 0 -10px;margin-bottom: 20px;}
.pull-left.mrgn-rgt-10 .fa-home {
    color: #001e3c;
    margin-right: 6px;
}
.footer .wcs_p_R32 .EWD-social-inner {width: auto; position: relative;}
.dropdown.wcs-Shredd .caret, .dropdown.wcs-new .caret{display: none;}
#btnPayAmount .bold {font-weight: bold;color: #fff !important;}
#automator_box .img-responsive {border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;}
.footer .wcs_p_R32 {padding-right: 20px;padding-top: 7px;text-align: right;}
.footer .wcs_p_R32 > div {display: inline-block;    line-height: 19px;text-align: center;}
.footer .wcs-copyright .wcs_p_l32 { width: 30%\9;float: left;}
.wcs_socal_icon {margin-top: 0px;position: relative;float: none;float: left \9; *float: left;padding-left: 35px\9; *padding-left: 35px;	display: inline-block;}
.footer .wcs_socal_icon ul {margin: 0; padding: 0; list-style: none;}
.footer .wcs_socal_icon ul li {display: inline-block; text-decoration: none;margin: 10px 0px;}
.footer .wcs_socal_icon a {display: block; margin: 0 3px;transition: all 0.5s;}
/*===================== New-Equipment Move History ===========================*/
.buttonBar.ezColorT2 .btnBarItem #rdoFilterType{padding: 0px !important;display: block;color: #000 !important;background: #000 ;padding: 2px 10px !important;}
#rdoFilterType {padding: 0px !important;display: block;color: #000 !important;}
.wcs-header{ text-align: center;}
/*===================== New-Equipment Move History - end ===========================*/
/*===================== masterLocation===========================*/
.hostLogin .masterLocation {background: #000  ;color: #000;	display: inline-block;}
.hostLogin .masterBar { letter-spacing:0 !important;}
#hostContainer .masterLocation {background-color:transparent !important;padding: 4px 6px !important;}
.login .wcs_login_box > form#MetersForm {min-height:700px !important;padding:10px 20px;position:relative;background:#fff;width:62%;margin: 0 auto;margin-top: 20px;}
/*===================== masterLocation end ===========================*/
.chartBar {background-color: #636466;border: 1px outset #636466;}
.buttonBar.ezColorT2 .btnBarItem a div {color: #636466 !important;border-right: 0px !important;border-left: 0px !important;width: auto !important;font-weight: 500;display: inline-block;padding: 0px 2px;display: block;font-size: 14px;font-weight: normal;vertical-align: middle;margin-top: 3px;}
.buttonBar.ezColorT2 .btnBarItemRight a div {color: #636466 !important;border-right: 0px !important;border-left: 0px !important;width: auto !important;font-weight: 500;display: block;padding: 0px 2px;padding-top: 5px !important;}
.buttonBar.ezColorT2 .btnBarItem a div #slider a.ui-slider-handle, 
.buttonBar.ezColorT2 .btnBarItem a div #topmarginslider a.ui-slider-handle {color:#fff;float:left;background: #fff;}
.buttonBar.ezColorT2 .btnBarItem a div label[for="amount"],
.buttonBar.ezColorT2 .btnBarItem a div label[for="topadjust"]{color:#fff;display:inline-block;font-weight: 600;}
.buttonBar.ezColorT2 .btnBarItem a div span#amount, #topadjust{color:#fff;display:inline-block;}
.buttonBar.ezColorT2 .btnBarItem a div #topmarginslider {color:#fff;float:left;background: #fff;width:100%;}
.right_col.wcs_login_box .wcs_hostHeadercont .buttonBar {margin-top: 30px;}
.login .buttonBar div.btnBarItem, .login .buttonBar div.btnBarItemRight {border: 0px;margin: 0px;padding: 0 5px;}
.buttonBar div.btnBarItem {border-right: 0px dotted #ccc;float: left;margin: 0 8px 0 0;padding: 0 8px 0 0;text-align: center;}
.buttonBar div.btnBarItemRight {padding-left: 0;border: none; text-align: center;margin-left: 0;}
.login .wcs_signupuser div.buttonBar .btnBarItem a img, .login .wcs_signupuser div.buttonBar .btnBarItemRight a img, .login .wcs_signuserbody div.buttonBar .btnBarItem a img, .login .wcs_signuserbody div.buttonBar .btnBarItemRight a img {}
.login .wcs_signupuser div.buttonBar div.btnBarItem div, .login .wcs_signupuser div.buttonBar div.btnBarItemRight div {padding: 2px 0px 0px 0px;}
.wcs_login_box .buttonBar .btnBarItem a img, .wcs_login_box .buttonBar .btnBarItemRight a img {
    background: #6e7e96;
    margin-bottom: 5px;
    padding: 6px 6px !important;
    transition: all 0.5s ease-in-out 0s;
    margin-bottom: 0px;
}
.wcs_renderbody .buttonBar a img, .wcs_signupuser .buttonBar a img {
    transition: all .5s ease-in-out;
    background: #6e7e96;
    border-radius: 0px;
    padding: 5px !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    border-radius: 5px;
}
.wcs_renderbody .buttonBar a img:hover, 
.wcs_signupuser .buttonBar a img:hover {
    background: #001e3c;
}
.wcseinfo .wcs_renderbody .buttonBar div.btnBarItem a, .wcseinfo .wcs_renderbody .buttonBar div a, .login .buttonBar div a, #rdoFilterType, .m_login .buttonBar .wcseinfo .wcs_renderbody .buttonBar div.btnBarItem a, .wcseinfo .wcs_renderbody .buttonBar div a, .login .buttonBar div a, #rdoFilterType, .m_login .buttonBar div.btnBarItem a, .m_login .buttonBar div.btnBarItemRight a {color: #000;text-shadow: none !important;float: none;font-size: 14px;font-weight: 400;line-height: normal;display: inline-block;background: none;}
.login .buttonBar div a img{ margin-bottom: 0px;}
.wcs_ca_1.wcsServiceCallAdd .ca-icon {background: #6e7e96 !important;}
.wcs_ca_2.wcsSalesOrder .ca-icon {background: #4a4a4a !important;}
.wcs_ca_3.wcsMeter .ca-icon {background: #4a4a4a !important;}
.wcs_ca_4.wcsEquipment .ca-icon {background: #6e7e96!important;}
.wcs_renderbody .buttonBar, .login .buttonBar {float: right;background: none;border: none;padding: 0;margin-bottom: 0px;display: flex;}
.ui-slider-handle.ui-state-default.ui-corner-all {background: #000 !important;border: 0;top: -9px;cursor: pointer;}
.wcs_renderbody .buttonBar div.ui-slider-horizontal {height: 2px !important;border: 0 !important;background: #6e7e96 !important;padding: 0 10px !important;margin: 0 7px 0 0px;width: 100% !important;}
.ui-slider-handle.ui-state-default.ui-corner-all {background: #000 !important;border: 0;top: -9px;cursor: pointer;}
.buttonBar.ezColorT2 .btnBarItem a div label[for="amount"], .buttonBar.ezColorT2 .btnBarItem a div label[for="topadjust"] {
color: #636466 ;display: inline-block;font-weight: normal;margin-top: 8px;}
.buttonBar div.btnBarItemRight {   border-left: 0px dotted #ccc;}

div #slider, div #topmarginslider {margin-top: 12px;margin-bottom: 12px;}
.dlgLayoutTable #trPaymentType .radioPaymentType label.rdoLabel.darkText {  color: #828284 !important;}
.thankyou_wrapper { width: 100%;margin: 0 auto;}
.masterLocation { background-color: transparent;color: #000;padding: 3px;padding-bottom: 5px;margin: 5px 7px 0 0; min-width: 303px !important;display: inline-block;}
.masterBar {   letter-spacing: 5px;}
.login .top_nav .nav_menu {display: none;}
/*none*/
.ewd_tilesec #login_header {display: none;}
.ewd_tilesec #login_footer {display: none;}
.nav-sm.wcseinfo #login_header {display: none;}
.nav-sm.wcseinfo #login_footer {display: none;}
.nav-md .wcs-client-logo {padding: 0;}
.wcseinfo.nav-md #login_header {   display: none;}
.wcseinfo.nav-md #login_footer {display: none;}
.wcs_renderbody.wcs_signuserbody {padding: 15px 15px 80px;background: #fff;	margin: 15px 0px; font-family: "fira-sans", sans-serif;}
.wcs_renderbody.wcs_signuserbody h1, .wcs_renderbody.wcs_signuserbody h2, .wcs_renderbody.wcs_signuserbody h3{ font-family: "fira-sans", sans-serif;margin-left: 0;margin-right: 0;}
.login .wcs_login_box .container {position: relative;}
.ca-menu .comman_white_box {
    display: flex;
    align-items: center;
    padding: 0;
    box-shadow: 0px 0px 10px #ccc;
    position: relative;
    background: #001e3c;
    transition: all ease .5s;
    border: 0;
    border-radius: 10px;
}

.ca-menu .comman_icon_box {
    width: 130px;
    height: 100%;
    text-align: center;
    line-height: normal;
    border-radius: 0;
    box-sizing: border-box;
    vertical-align: middle;
    text-align: center;
    line-height: 109px;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}
.ca-menu .comman_text_box {
    vertical-align: middle;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    width: calc(100% - 100px);
    color: #fff;
    padding-left: 6%;
    font-weight: 600;
    font-family: 'Montserrat', Arial, Helvetica;
}
.login .wcs_confgate {display: inline-block;text-align: center;color: white;width: 100%;background: transparent;}
.login_wrapper .login_form .wcs_getpassword.wcs_forgot .wcs_confgate a {background: #6e7e96;color: #fff;display: block;text-decoration: none;font-size: 20px;font-weight: 500;width: 100%;height: 60px;margin: 0px !important;border-radius: 0;line-height: 60px;padding: 0;border-radius: 10px;text-transform: uppercase;}
.rdoLabel.white {color: #fff;padding-left: 7px;}
.rdoLabel.white.bold{color: #fff;padding-left: 7px;}
.req {top: -3px;color: #66656b	;width: 14px;}
.right_border{ }	
#slider, #topmarginslider {margin-top: 15px;margin-bottom: 11px;}
.buttonBar .btnBarItem div.ui-slider-horizontal {display: block !important;}
.wcs_renderbody .buttonBar div.ui-slider-horizontal {height: 2px;border: 0;background: #000 !important;}
.buttonBar .btnBarItem a.ui-slider-handle {border-radius: 0;padding: 0;}
.wcs_renderbody .buttonBar div.ui-slider-horizontal {height: 2px;border: 0;background: #fff;}
.ui-slider-handle.ui-state-default.ui-corner-all {background: #000 !important;border: 0;top: -7px;cursor: pointer;}
.white {color: #828284;}

a.HelpLink:hover {border: none;background-color: transparent;}
.login .login_content form input[type="text"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #000!important;opacity: 1; /* Firefox */}
.login .login_content form input[type="password"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #000!important;opacity: 1; /* Firefox */}
.login .login_content form input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #000!important;}
.login .login_content form input[type="password"]:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #000!important;}
.login .login_content form input[type="text"]::-ms-input-placeholder { /* Microsoft Edge */color: #000!important;}
.login .login_content form input[type="password"]::-ms-input-placeholder { /* Microsoft Edge */color: #000!important;}

/*new css style date of 21dece2020*/
.m_login .main_container {background: #292b2c;}
.m_login #login_footer {display: none;}
.m_login #login_header {display: none;}
.m_login .wcs_renderbody.wcs_mrenderbody.x_panel{ margin-top: 20px;}
.buttonBar div.btnBarItem a, .buttonBar div.btnBarItemRight a{ text-shadow: none;}
.buttonBar div.btnBarItem a.btnBarTextShadow, .buttonBar div.btnBarItemRight a.btnBarTextShadow{ text-shadow: none;}
.m_login .divRow label {width: 150px;font-weight: 500;text-transform: uppercase;float: left;padding-right: 5px;}
.m_login .divRow span.notreq{ float: left;}
.m_login .divRow div.val {color: #30363e !important;font-weight: 500;float: left;}
.m_login .bottomBorder {border-bottom: 1px solid #ddd;margin: 0;background: none;}

.account_summary table.wcs_TileTableAS tr:nth-child(3) {display: none;}

#acctCreditLimit{display: none;}
.account_summary table.wcs_TileTableAS tr td[title="Credit limit"] {display: none;}


.dlgPanel .ddList + div[style="float:right; color:white"] {color: #3a3a3c !important;}
#tblContactInfo label.rdoLabel.white {color: #333;}
#tblContactInfo .ez-checkbox.ez-checked input.ezmark.ez-hide{width: 22px !important;}
#divTileContainer label.rdoLabel.white {color: #fff!important;}
img.listDeleteIcon {background: #6e7e96;padding: 5px;  border-radius: 4px;}
div.ddList table .itemsList tr td a:hover{box-shadow: none;}

.wcs_commanbox.wcs_moves .x_content table.TileTable td.lbl a, .wcs_commanbox.wcs_moves .x_content table.TileTable td.val a span {
    color: #fff !important;
}
.wcs_commanbox.wcs_moves .x_content table.TileTable td.lbl a:hover, .wcs_commanbox.wcs_moves .x_content table.TileTable td.val a:hover span {
    color: #fff !important;
}
/*===================== media css===========================*/
@media screen and (min-width:1501px){
    div#myCarousel .carousel-inner{height:100%}
div#myCarousel .carousel-inner .item{height:100%}
div#myCarousel{height:436px;overflow:hidden}
}
@media screen and (max-width:1700px){
    

    
}

@media screen and (min-width :992px) and (max-width :1780px){

    .wcs-slide-inn {
        width: 65%;
    }
.wcs-slide-inn h4 {font-size: 16px;}   
.wcs-slide-inn ul li {font-size: 16px;line-height: 25px;}  
.wcs_siteinfo_top {
    border-right: 0px solid #4a4a4a;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: flex-start;
    border-right: 1px solid !important;
}

}

@media screen and (min-width :1500px) and (max-width :1780px){

.automator_box h3 {font-size: 18px;}	
.wcs-cus-gateway p {font-size: 14px;padding-bottom: 0; line-height: normal;}
.ewd_tilesec .wcs_commanbox.wcs-cus-gateway {
    min-height: 165px;
}
.wcs_commanbox.wcscustombox_padd {padding-left: 5px !important;padding-right: 5px !important;min-height: 190px;}
.wcs_btnstyblue a.tinyButton {font-size: 15px;}	
.ca-menu .comman_text_box {font-size: 16px;}
    

    
}


@media screen and (max-width:1500px){
#login_footer {background: #fff;}
.mail-section {text-align: left;}
}

@media screen and (min-width: 992px){
	
.m_login.nav-md .footer {margin-left: 260px;}
.m_login.nav-sm .footer {margin-left: 70px;}
.m_login.nav-md .footer .footer {margin: 0;}
.m_login.nav-sm .footer .footer {margin: 0;}
.m_login .footer .row {margin-left: 0;margin-right: 0;}
body.login #login_header .nav.navbar-nav > li:last-child > a::after {display: none;}
.dlgPanel.ezColorT7.dlgTitleBar {margin-bottom: 35px;}	
.wcs_renderbody .dlgTitleBar::after {content: "";border-bottom: 1px solid #504f53;display: inline-block;width: 100%;position: absolute;left: 0;padding-top: 25px;margin-bottom: 25px;}
.wcs_renderbody .dlgTitleBar {
    font-size: 25px;
    font-weight: 600;
}
	
}

@media screen and (min-width :1280px) and (max-width :1400px){
	body.login {   background-size: cover !important;}
.wcs_accsummary .x_title  h2 strong, .wcs_usersetting .x_title  h2 strong { display :block;}
.wcs_movesec h2, .wcs_mifsec h2{width:100% !important; text-align:center;}
.wcs_movesec .x_content img, .wcs_mifsec .x_content img{/*width:45px !important;*/}
.ewd_tilesec .x_panel .x_title h2{font-size:14px !important;}
.TileTitle.wcs_TileTitle.wcs_bdr0.x_title h2 {margin-left:0px !important;padding-left: 18px !important;}
.wcs_mifsec #divMoveEquip h2 {margin-left:0px !important;}
.wcs_invoicessec .wcs_btnstyblue a#btnPayAll {  /*display: block !important;  margin: 10px 0 14px;*/}
.wcs_usersetting .tinyButton {  /*display: block !important;  margin: 0 0 10px !important;*/}
.ewd_tilesec .wcs_commanbox .TileTable td {  padding: 5px 0 5px 12px !important;}
.wcs_movesec .wcs_TileTitle,  .wcs_mifsec .wcs_TileTitle { padding:10px 10px 0px 20px !important; }
#clockHolder{width:auto !important;}
.ewd_tilesec .wcs_srchbox .wcs_srchinp{width:80% !important;}
.blogcont p{margin:25px 0 20px;}
.carousel-control{top:40px;}
.ca-menu div a{font-size: 17px; padding:0px;}
.nav-md .wcs_support {  width: 32%; }
.nav-sm .wcs_support {  width: 32%; }
.ewd_tilesec .x_panel .x_title h2 span{font-size:16px !important;}
.panel_toolbox > li > a{padding:2px;}
.wcsrowsty1 .col-lg-3 .wcs_commanbox{min-height:252px;}
.ewd_tilesec .ewd_sp_clock .wcs_commanbox{padding-left: 0px!important;padding-right: 0px!important;}
.wcs_commanbox.text-center.wcs_mifsec { max-height: 210px !important; min-height: 200px !important;}
body.login {   background-size: cover !important;}

}
@media screen and (min-width :1200px) and (max-width :1500px){
.dashboard_slider_wrapper {width: 100%;}	
.calender_and_customer_wrap {width: 100%;}
.calender_and_customer_wrap .col-lg-12 {width: 50%;}
.wcs_commanbox.wcscustombox_padd {padding-top: 30px !important;padding-bottom: 30px !important;}


.account_summary, .invoices_section, .outerspace, .equipment_item{width: 50%;}
.wcs_left_col, .wcs_right_col{ width: 100%;}	

.ewd_mif_move, .account_setting {
    margin-bottom: 20px;
    width: 50%;
}	
	
}



@media screen and (min-width :1200px) and (max-width :1780px){
.ewd_tilesec .testimonial .x_title h2{font-size:16px; width: 80%;}
.wcs_invoicessec .wcs_btnstyblue a.tinyButton, .wcs_usersetting .wcs_btnstyblue a.tinyButton{padding:2px 5px; margin-right:0px; margin-bottom:0px; font-size:14px;}
.wcsrowsty1 .col-lg-3 .wcs_commanbox{min-height:270px;}
.ezT2.ezColorT1.wcs_commanbox.wcs_accsummary.x_panel, .ezT2.ezColorT2.wcs_commanbox.wcs_invoicessec.x_panel {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.ewd_tilesec .wcs_accsummary .wcs_TileTableAS tr td , .wcs_invoicessec .x_content td.lbl a { font-size: 13px; padding-left: 5px;}
.col-md-6.col-sm-12.col-xs-12.ewd_mif_move{ width: 40%;}
.col-md-6.col-sm-12.col-xs-12.ewd_acc_summ{ width: 60%;}
.ewd_tilesec .right_col .wcs_mifsec .wcs_TileTitle{    margin: 0px 0px;    display: block;}
.ewd_tilesec .wcs_commanbox .x_content .btnRound{ padding: 0 !important; display: block; margin: auto;}
	
.ca-menu .comman_text_box {
    padding-left: 5px;
    font-size: 17px;
}

.ewd_tilesec .wcs_srchbox .x_content {min-height: 121px;}

.wcs_address span {font-size: 12px;}
.EWD_copyright_auto {font-size: 12px;}

.login-content p {font-size: 18px !important;margin-top: 15px;}
.login-content .btn.blue-btn {margin-right: 115px;}	
	
/*body.login .container.body .right_col.wcs_login_box{min-height: inherit !important;}*/	
	
}

@media screen and (max-width: 1200px) {
.login .nav-sm .container.body .right_col {  margin-left: 0px !important;}
.container{max-width: 100%;}
.ewd_mif_move .wcs_mifsec_left {margin-bottom: 23px;}
body.login .container.body .right_col {   margin-left: 0px;}
.wcsloginsectionRight {padding: 0px; padding-bottom: 100px;}

.wcs_f_text_mail a, .wcs_f_copy_text p, .wcs_f_add_bootm {   font: 13px/1em ;}
.ewd_mif_move {margin-bottom: 20px;}
.dashboardTopMenu .wcsSalesOrder, .dashboardTopMenu .wcsServiceCallAdd {margin-bottom: 15px;}
.wcs_commanbox.wcscustombox_padd {min-height: 224px;}
.ewd_tilesec .wcs_srchbox .x_content {min-height: 127px;}
	
body.login::after{display: none!important;}
	
.login_wrapper {padding:5% 0px 8% 0px;}	
	
.login_wrapper .login_form .wcw_signup a {font-size: 20px;}
.login_wrapper .login_form .wcw_signup a.ewd_fopa {font-size: 18px;}	
.mail-section {text-align: left;}	
.login_wrapper .mail-contact-sec .wcs_mailid {margin: 0;}	
.mail-contact-sec {margin: 20px 0;}	

}
@media screen and (min-width:813px) and (max-width: 1200px){
.dlgPanel .divInfoHolder .alignRight {text-align: left;}
	
	


}

@media screen and (min-width: 768px) and (max-width: 1500px){
.ewd_tilesec .wcs_EquipmentItem .x_content, .ewd_tilesec .wcs_commanbox.wcs_metersec .x_content, .ewd_tilesec .wcs_srchbox .x_content, .ewd_tilesec .wcs_usersetting .x_content, .ewd_tilesec .wcs_commanbox.wcs_accsummary .x_content, .ewd_tilesec .wcs_commanbox.wcs_invoicessec .x_content, .ewd_tilesec .wcs_commanbox.wcs_usersetting .x_content{min-height: 150px!important;}
.ewd_tilesec .wcs_commanbox.wcs-cus-gateway {min-height: 233px;}
.ewd_tilesec .featured_article .ewd_cannon_sec, .ewd_tilesec .ewd_mif_move .wcs_commanbox, .ewd_tilesec .ewd_mif_move .wcs_commanbox {min-height: 230px!important; margin-bottom: 0px;}
.top_nav .nav_menu .wcs_support span a {font-size: 14px;}
.wcs_renderbody .dlgPanel .white .radioPaymentType div {margin: 0;width: 49%;vertical-align: top;}
.wcseinfo #ServiceCallForm #divTypeOptions .rdoLabel {width: 100%;height: 100%;}	
form#ServiceCallForm .radioPaymentType {display: flex;}
.ca-menu .wcsSalesOrder, .ca-menu .wcsServiceCallAdd, .ca-menu .wcsMeter, .ca-menu .wcsEquipment {width: 50%;margin-bottom: 15px;}
.row.ca-menu {padding-bottom: 5px;}	
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){
body.login {   background-size: cover !important;}
.wcs_reason_main {padding: 40px 40px 57px 28px;}
.wcs-copyright.footer .wcs_f_social_link { width: 100%;text-align: center;margin: 10px auto 0px;}
.footer .wcs_p_l32 {padding: 0px;width: 100%; }
#foot_copyright .wcs_support_foot{text-align: center; margin: 10px 0;}
.footer .wcs-copyright{padding-bottom: 20px;}
.top_nav .nav_menu{padding-left:0px;}
.left_col.scroll-view .navbar .toggle{padding-bottom:2px;}
.top_nav .nav_menu .social{ text-align:center;min-width:auto;}
.wcs_user_box .normalRightLocation .normalBar{ display:none;}
.wcs_user_box .normalRightLocation .normalBold{ padding:0px;}
.wcs_user_box .normalRightLocation .normalBar.optionsDropDown{ display:block;}

.wcs_facebookFeed.x_panel img, .wcs_commanbox.wcsCustomBlock{ max-width:100%;}
.ewd_tilesec .x_panel .x_title h2{ font-size:20px !important;}
.wcs_invoicessec .wcs_btnstyblue a.tinyButton{ padding:7px 12px;}
.wcs_dashboard_footer > .row > .col-lg-3 { width: 50%;}
.wcs_mifsec.x_panel .x_content { height: 151px;}
.ewd_tilesec .wcs_commanbox .x_content .btnRound{ height: 87px; width: 87px;}
.wcs_invoicessec .absPosBottomRight{position: relative; }
.wcs_invoicessec .wcs_btnstyblue a.tinyButton{ padding:5px 10px;}
.footer .wcs_p_R32, .footer .wcs_f_text_mail{ text-align: center; padding: 0 0 0 20px;}
.ewd_tilesec .wcs_srchbox .wcs_TileTable #txtSearch {width: 100% !important;}
.ewd_tilesec .wcs_srchbox .wcs_srchbtn{ margin:7px auto;}
.ewd_tilesec .wcs_commanbox .x_content .btnRound {height: 90px;width: 90px;}
.ewd_tilesec .wcs_mifsec.wcs_commanbox .col-lg-6 {border-right: 1px solid #c7dce3;}
.ewd_tilesec .wcs_commanbox .x_content .TileTitle{padding-bottom:1px;}
.ca-menu div.comman_white_box {margin: 0; width:100%;}
.top_nav .wcs-header #hostContainer{min-width:auto;}
.TileTitle.wcs_TileTitle.wcs_bdr0.x_title h2 {margin-left: 0px !important;}
.wcstop-contact ul li { padding:8px 12px 7px 4px;line-height: 20px;float: none;text-align: left;font-size: 12px !important;}
.proces_tab ul {margin: 0px 0 !important;}
.dlgPanel.ezColorT1, .wcseinfo .wcs_renderbody .dlgPanel.ezColorT1 {margin: 10px 0 0px 0px;padding: 0px 0px;}
	
.dlgPanel .divInfoHolder {width: 100%;margin: 0px 0px 0px;padding: 0;}
.dlgPanel.ezColorT1.minHeight100 .divInfoHolder.minHeight100 .divRow {margin-bottom: 20px;}
.wcs_inno_mail a {padding: 8px 6px 8px 35px !important;}
.wcs_inno_mail2 a {padding: 8px 10px 8px 0px;}
.footer .wcs_p_R32 > div {padding-left: 0px;text-align: center;width: 100%; margin-top: 15px;}
.footer .wcs-copyright .wcs_p_R32 {padding-left: 0px;text-align: center;width: 100%; float: none;}
.footer .wcs_f_copy_text02 {width: 40%;margin: 0px auto !important;float: none;clear: both;}
.wcs_renderbody .dlgPanel .white .radioPaymentType div {width:45%; }
.invoices_section .ewd-invoice-add-img { margin-top: 20px;}
.wcs_renderbody .buttonBar div {width: auto !important; margin: 0px 2px 0px 0px; color: #fff !important;}
.ewd_mif_move {}
.featured_article .ewd_cannon_sec p {font-size: 18px;}
.wcstop-contact {text-align: center;float: none !important;width: 52% !important;margin: 0px auto;}	
.footer .wcs_p_R32 .EWD-social-inner {width: auto;position: relative;margin: 0px auto;float: none;}
.footer .wcs_version {padding-left:0px;}
.wcs_renderbody .dlgPanel.ezColorT1 .col50 .divRow #srchVal {width:65% !important;min-width: 65% !important;}
.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}	
.ca-menu{margin-bottom: 0;}	
.wcs_commanbox.wcs_usersetting.x_panel {}	
.ewd_mif_move .wcs_commanbox.wcs_moves {margin-bottom: 20px !important;}	
.ui-dialog { background: #fff; width: 90% !important; left: 0 !important; margin:0 5%;  }	
.dlgHeadingSub { font-size: 14px; height: auto; }
.wcseinfo .wcsbtn{font-size:16px !important; margin-top:10px;}
.divRow input.inputNormal[type="text"]{width: 40%;}
.wcs-ftr-top .location h3 { font-size: 20px; }
.divRow input.inputAsLabel[type="text"]{max-width: 200px;}
.wcs-partners-list .container { width: 100% !important; }
.wcs-partners-list .container ul{ height: 60px; overflow: hidden; }
.wcs-ft-btm, .footer .wcs-ft-btm div.wcs-copyright p { text-align: center; }
.x_content{min-height:135px;}
.ewd_tilesec .wcs_sersummery .x_content, .ewd_tilesec .wcs_salesorders .x_content{min-height:380px; height:410px;}
.ewd_tilesec .testimonial .x_title h2 span, .ewd_tilesec .testimonial .x_title h2{text-align: center;}
/*SignupComplete*/
.login.ewd_SignupComplete .dlgPanel.ezColorT1 {width: 95%;padding: 30px 30px 0;}
.login.ewd_SignupComplete .dlgPanel.ezColorT1 .dlgHeadingSub {font-size: 32px; line-height: 40px;}
/*SignupComplete*/
/*------New CSS-------*/

.footer .container { width: 100%; }
.wcs_invoicessec .wcs_btnstyblue a.tinyButton{ padding:5px 5px}
.ewd_tilesec .x_panel .x_title h2 { font-size: 16px !important;}
.wcs_invoicessec .wcs_btnstyblue{ padding:12px 16px;}
.x_content a span, .x_content td.lbl a{ font-size:14px;}
.ewd_tilesec .wcs_accsummary .wcs_TileTableAS tr td{ padding-left:10px;font-size:14px; padding-right:0px;}
.ewd_tilesec .wcs_accsummary .wcs_TileTableAS tr td span{ font-size:14px;}
.nav-sm .wcs-client-logo{ text-align: center;}
.wcs_btnstyblue.wcs-button-gateway{ padding:12px 0 0 !important}
.ewd_tilesec.nav-md .left_col .wcs_pre_login{ display:none;}
.comman_white_box span {font-size: 20px;}
.ewd_tilesec.nav-md .left_col, .m_login .left_col{ background: none;}
	
.ewd_tilesec.nav-md .left_col .wcs_pre_login{ display:none;}
.nav-md .container.body .col-md-3.left_col { bottom: 0; width: 230px;}
.wcseinfo.nav-md .left_col .profile.wcs_pre_login{ display: none;}
.wcseinfo.nav-md .left_col{ background: none;}
	
/*.wcseinfo.nav-md .top_nav .nav_menu .wcs_support{ padding-left: 32%; width: 72%;}*/
.right_col #hostContainer{margin:0px !important;}
.wcs_renderbody .dlgPanel input[type="text"], 
.wcs_renderbody .dlgPanel input[type="password"]{ width:35%;}
.ewd_mif_move .wcs_commanbox {  min-height: 200px;}

.wcstop-contact ul li { padding: 8px 12px 7px 4px;line-height: 20px;float: none;text-align: left;font-size: 12px !important;}
.wcstop-contact ul {padding: 0;margin: 0px !important;}
.proces_tab ul {margin: 0px 0 !important;}
.wcseinfo .wcs_renderbody .col50{ width:100%; min-width:100%; padding: 10px 0px 0px 0px;}
.dlgPanel.ezColorT1.minHeight100 .divInfoHolder.minHeight100 .divRow {margin-bottom: 20px;}
.wcs_inno_mail a {padding: 8px 6px 8px 35px !important;}
.wcs_inno_mail2 a {padding: 8px 10px 8px 0px;}
.footer .wcs-copyright .wcs_p_R32 {padding-left: 0px;text-align: center;width: 100%; float: none;}
.footer .wcs_f_copy_text02 {width: 40%;margin: 0px auto !important;float: none;clear: both;}
.top_nav .nav_menu .wcs_support {font-size: 11px !important; margin-bottom: 20px;}
	
.wcs_renderbody .dlgPanel .white .radioPaymentType div {width: 49%;margin: 0; }
.wcseinfo #ServiceCallForm #divTypeOptions .rdoLabel {margin: 0;width: 100%;}	
.invoices_section .ewd-invoice-add-img { margin-top: 20px;}
.ewd_mif_move {}
.featured_article .ewd_cannon_sec p {font-size:18px;}
.wcstop-contact {text-align: center;float: none !important;width:100% !important;margin: 0px auto;}
.footer .wcs_version {padding-left:0px;}
.wcs_renderbody .dlgPanel.ezColorT1 .col50 .divRow #srchVal {width:65% !important;min-width: 65% !important;}
.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}
	
}
@media only screen and (min-width: 768px){
body.nav-sm .nav.toggle {margin-left: 70px;}
.nav-sm .container.body .col-md-3.left_col {	top: 0;}
.nav-sm .navbar.nav_title {width: 70px;}
body.nav-sm .wcs_siteinfo_top{padding-left: 0;}
body.nav-sm .nav.toggle {	background: none;}

body.login #login_header .navbar ul.nav {float: none;display: flex;justify-content: space-between;}	
	

}

@media screen and (min-width: 768px) and (max-width: 991px){
.wcs_siteinfo_top { border-right: 0px solid #4a4a4a;}
.nav-md .container.body .right_col { padding: 0px !important;}
body.nav-md .scroll-view #sidebar-menu {    display: none;}
.top_nav .nav_menu .wcs_support span.wcs_sup_info, .wcs-header .wcs_inno_mail a{ padding-right: 0;}
body.nav-md .nav_title{ height:inherit; width:100%;}
.nav-md .container.body .col-md-3.left_col {width: 110px;}
.wcstop-contact ul li { padding:8px 12px 7px 4px;line-height: 20px;width: 100%;float: none;text-align: left;font-size: 12px !important;}
.wcstop-contact ul {padding: 0;margin: 0px !important;}
.proces_tab ul {margin: 0px 0 !important;}
.nav-md .wcs-client-logo{padding:0px 12px 0px 12px;}
.nav-md .wcs-client-logo img { max-width: 76%;}
.wcs_inno_mail a {padding: 8px 6px 8px 35px !important;}
.wcs_inno_mail2 a {padding: 8px 10px 8px 0px;}
.footer .wcs-copyright .wcs_p_R32 {padding-left: 0px;text-align: center;width:20%; margin: 0px auto; float: none;}
.footer .wcs_f_copy_text02 {width:100%;margin: 0px auto !important;float: none;clear: both;}
.wcs-copyright.footer .wcs_f_copy_text02 p {text-align: center !important;margin:0px 0px;}
.top_nav .nav_menu .wcs_support {font-size: 12px;margin-bottom: 14px;margin-left: 0;}	
.wcs_renderbody .dlgPanel.ezColorT1 .col50 .divRow #srchVal {width:65% !important;min-width: 65% !important;}
.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}
.footer .wcs-copyright, .footer .mail-section, .footer .wcs_f_copy_text, .footer .wcs_address{ width: 100%;text-align: center;} 
.top_nav .nav_menu .wcs_support span.wcs_sup_info {	font-size: 14px;}
.top_nav .nav_menu .wcs_support strong {font-size: 14px;}	
body.nav-sm .toggle {margin-left: 0px;}
body.nav-md .wcs_clientlogo_be {display: block!important;}
body.nav-md .toggle {padding-top: 0;margin-left: 109px;background: none;}	
	
.row.ca-menu {margin: 0;}	
.top_nav .nav_menu .wcs_support span a {font-size: 14px;}
.right_col .header_bg_wrap {padding: 0;}
.wcs_siteinfo_top {padding-left: 0!important;}	
.top_nav .wcs_support .wcs_mailid {margin-left: 10px; vertical-align: middle;}
.top_nav .nav_menu .wcs-header .wcs_hdTopRight {margin-right: 15px;}	
.wcs_navcustomlink .normalRightLocation .optionsDropDown, .wcs_navcustomlink .normalRightLocation .normalBar, .wcs_navcustomlink .normalRightLocation .normalBold {
font-size: 13px;}	
.top_nav .nav_menu .wcs_navcustomlink.wcs_user_box {min-width: 140px !important;}	
	


}

@media screen and (min-width: 700px) and (max-width: 960px){
.wcs-copyright.footer .wcs_f_copy_text02 p {text-align: center !important; margin: 0px; padding-top: 0px;}	
.wcs_renderbody .dlgPanel.ezColorT1 .col50 .divRow #srchVal {width:65% !important;min-width: 65% !important;}
.nav-md .wcs-client-logo img {max-width: 85px;}
	
}

@media screen and (min-width: 767px) {
.login .nav-md .container.body .right_col { padding: 0px !important;}	
.wcs_siteinfo_top {border-right: 0px solid #4a4a4a;display: flex;align-items: center;height: 100%;justify-content: flex-start;border-right: 1px solid;}	
.nav-md .wcs-client-logo {  border-right: 0px solid #4a4a4a;}	
.nav-md .wcs-client-logo img {max-width: 85px;}
.nav-md .wcs_invoicessec .wcs_btnstyblue a.tinyButton, .nav-md .wcs_usersetting .wcs_btnstyblue a.tinyButton {font-size: 16px;}
.ewd_tilesec .wcs_commanbox .TileTable td {	font-size: 16px !important;	}
.wcstop-contact ul li { padding: 8px 12px 7px 4px;line-height: 20px;float:left;text-align: left;font-size: 16px !important;}
.wcstop-contact ul {padding: 0;margin: 0px !important;}
.proces_tab ul {margin: 0px 0 !important;}
.nav-md .wcs-client-logo img { max-width:85px;}
.dlgPanel.ezColorT1.minHeight100 .divInfoHolder.minHeight100 .divRow {margin-bottom: 20px;}
.ewd_mif_move .ezT1.ezColorT3.wcs_commanbox.text-center.wcs_mifsec.x_panel h2 {text-align: center !important; width:80% !important;}
.wcs_renderbody .dlgPanel.ezColorT1 .col50 .divRow #srchVal {width:65% !important;min-width: 65% !important;}
.wcs_renderbody .buttonBar.ezColorT2 .btnBarItem #slider {left: 10px;display: block;width: 95% !important;}
	
}

@media screen and (max-width: 991px){
.nav-md .container.body .right_col {padding: 0px !important;}	
.left_col {
    background: #001e3c;
}
.left_col .navbar.nav_title {
    background: white;
}
body.nav-md .toggle {
    padding-top: 0;
    margin-left: 0;
    background: none;
}
span.wcs_sup_info_lg { font-size: 13px;}
.wcs_support_lg { font-size: 13px;}
.wcs_support_lg { text-align: center;}
.body .right_col > .row {margin: 0;}
.ca-menu .comman_text_box {font-size: 18px;}
.login .wcs_signuserbody #step-2 #divTypeOptions.radioImageBtn{margin-left: 0;margin-right: 0;}	
.login .wcs_signuserbody #step-2 #divTypeOptions.radioImageBtn div{display: inline-block; width: 49%;vertical-align: top;}
.login .wcs_signuserbody #step-2 #divTypeOptions.radioImageBtn div .rdoLabel {width: 100%;min-height: 60px;vertical-align: top;}	
.login_wrapper .mail-contact-sec .wcs_mailid {margin-left:0;}	
.footer .row {margin-left: 0;margin-right: 0;}	
.nav-md .container.body .col-md-3.left_col {
    position: inherit !important;
    width: 100% !important;
    text-align: center;
    justify-content: center;
}
.wcs_siteinfo_top {
    border-right: 0 !important;
}
}

@media screen and (max-width:812px){
.wcseinfo .wcs_renderbody .dlgPanel.ezColorT1 .divInfoHolder .dlgHeadingSub {margin: 0;}	
.dlgPanel .divInfoHolder + .divInfoHolder {margin-right: 0;}
}

@media screen and (max-width: 767px){
.x_content {min-height: auto;}	
.wcs_socal_icon { text-align: center;    margin:3px 0;}
.wcs-slide-inn img { position: relative;}
.wcs_commanbox, .wcs_tilt1{margin-bottom:25px !important;}
.ca-menu div a{padding:0px; margin:0px 0; display:block; text-align:left;}
.wcs-clientsays-bginr p{font-size:16px;}
.wcs_metersec .fs-12.fsty-nor{font-size:14px; line-height:18px !important;}
.ca-menu{margin-bottom: 0;}
.ewd_tilesec .wcs_commanbox .TileTable td { padding: 5px 0 5px 10px; font-size: 18px !important; height: 40px; }
.wcs_btnstyblue a.tinyButton, .ewd_tilesec .wcs_tilt1 .wcs-clientsays-bginr .button_casestudiesinr{font-size: 14px !important; }
.top_nav .wcs_UserName_box { font-size: 14px; }
.nav_menu .social { float: left !important; margin-left: 0; padding: 0; }
.nav_menu .social li a.cntact, .nav_menu .social li a.cus_center { 	padding: 0 5px 0 5px; }
body.ewd_tilesec .wcs_navcustomlink div{margin-bottom: 0 !important;}
.ui-dialog { background: #fff; width: 90% !important; left: 0 !important; margin:0 5%; }
.dlgHeadingSub { font-size: 14px; height: auto; line-height: 20px; padding: 10px; }
.wcseinfo .wcsbtn { font-size: 15px !important; margin: 10px 0 0; padding: 15px !important; width: 100%;}
.wcseinfo .wcs_cstm_gtwy{padding: 20px 10px;}
.wcseinfo .wcs_renderbody { padding: 20px 10px; }
form#ServiceCallForm .radioPaymentType {margin: 0 -14px -5px !important;padding: 16px 17px 0;}
.wcs_renderbody .dlgPanel .white .radioPaymentType div {margin: 0;width: 49%;vertical-align: top;}
.wcseinfo #ServiceCallForm #divTypeOptions .rdoLabel {width: 100%;}
.top_nav .nav_menu .wcs-header .wcs_hdTopRight {margin-right: 0;}	
.toggle a i {color: #fff;}	
.divRow label, .divRow input.inputAsLabel[type="text"] { width: auto; text-align: left; }
.wcs_renderbody .dlgPanel input[type="text"], .wcs_renderbody .dlgPanel input[type="password"] {min-width: 275px !important;background: #fff;padding: 4px 5px !important;width: 100% !important;}	
.divRow input.inputAsLabelWide[type="text"] {color: #636466 !important;height: auto;border: none;}	
textarea{ width: 100% !important; min-width: 100% !important; }
body.wcseinfo .wcs_renderbody.x_panel .dlgPanel.ezColorT1{overflow: auto;}	
	
/*---------*/
.wcs_usicn { width: 100%; margin: 10px auto 0;}
.wcs_hmlogbox { width: 100%; width: 50%\9 !important ; padding: 0; }
.wcs_hm_logbtn {  position: inherit;  right:inherit;  text-align: center;  top: inherit;}
.wcs_usicn{display: none;}
.wcs_usicn.wcs_usicn_mobile{display: block;}
.footer .container { width: 100%; }
.footer .wcs_ft_bg{background:none; margin-bottom:20px;}
.footer .wcs-ft-btm ul.list-unstyled li { border: 0px; display: block; padding: 0 20px 15px 0; float: left; }
.footer .wcs-ft-btm div.wcs-copyright p{text-align: left; padding: 0 !important;}
.arw-btn{left: 46%;}
.footer .wcs_ft_cntno{text-align:left;}
.ftrsoclink{text-align:left;}
.footer .wcs_ft-col{min-height:inherit;}
.footer .wcs_ft_cntno, .footer .wcs_ft-copy { padding: 10px; 	border-bottom: 0px solid #353535; border-right: 0; border-left: 0; min-height:inherit !important; width:100%; margin:0;}
.footer .wcs_ft-copy h2{padding:0;}
.footer .wcs_ft-copy p.pull-right { font-size: 11.5px; text-align: left; float: left !important; }
.dlgPanel .divInfoHolder {width: 100% !important;	margin: 0;	padding: 0;	min-height: 130px;}
.dlgPanel .divInfoHolder + .divInfoHolder {	float: left;	margin-right: 0;	margin-top: 10px;}	
.ewd_tilesec .testimonial .x_title h2 span, .ewd_tilesec .testimonial .x_title h2{text-align: center;}
.dlgPanel.ezColorT1.minHeight100 #divPasswordCheckbox .rdoLabel.white {color: #000;}
/*SignupComplete*/
.login.ewd_SignupComplete .dlgPanel.ezColorT1 {	width: 100%;padding: 30px 30px 0;}
.login.ewd_SignupComplete .dlgPanel.ezColorT1 .dlgHeadingSub {font-size: 20px;line-height: 25px;}
.login.ewd_SignupComplete .dlgPanel.ezColorT1 .dlgHeadingSub + div {padding: 0 !important;}
.login.ewd_SignupComplete .dlgPanel.ezColorT1 #btnMsg {	font-size: 14px;letter-spacing:0px;}
.login.ewd_SignupComplete .dlgPanel.ezColorT1 .ewd_login_btn {margin: 20px auto 30px;}
/*SignupComplete*/
.wcsversionsec {   margin-bottom: 0px !important;  padding-top: 0 !important;}
.nav_menu .social { width: 100% !important; }

.footer .wcs-copyright a, .footer .wcs-copyright a[x-apple-data-detectors]{ color:#fff !important}
/*-----Inner Page----*/
.wcs_navcustomlink{ position:relative; top:0px;}

.top_nav .nav_menu .wcs-client-logo{ text-align:center;}
.top_nav .nav_menu .wcs_support{ text-align:center; display: none;}
/*-----Sign up page-------*/

.ewd_tilesec .x_panel .x_title h2{ font-size:18px;}
.x_content a span, .x_content td.lbl a{ font-size:16px;}
.wcs_btnstyblue a.tinyButton{ padding:7px 12px;}
.wcs_renderbody .dlgTitleBar{width: 100%;margin:10px 0px 0px !important;padding: 0px 0px !important; float: none !important;}
.dlgPanel.ezColorT7.dlgTitleBar div {font-size: 18px !important;}
#divSelectContent .ddList .tblResults.stripeMe{table-layout:inherit !important;}
.findFieldControlHolder input[type="text"]{ width:50%;}
.wcseinfo .top_nav .nav_menu .wcs_support, .wcseinfo .top_nav .nav_menu .social li{ margin-top:6px;}
.wcseinfo .wcs_renderbody .col50{ width:50%; min-width:100%; padding: 10px 0px 0px 0px;}
.wcseinfo #divTileContainer .tblResults.stripeMe #tbEquipmentList .NoPointer a[x-apple-data-detectors] {color:#333 !important; background:none !important;}
.login.ewd_SignupComplete .thankyou_wrapper .wcs_signcompSec.dlgPanel {margin: 5% auto 7%; background: #fff; width:100%;border: 0px solid #fff !important;}
.login.ewd_SignupComplete .thankyou_wrapper .wcs_signcompSec .dlgPanel.ezColorT1{ width:100%; margin:0px;}
.thankyou_wrapper { margin: 0 auto; width: 1170px;}
.thankyou_wrapper #btnMsg{ color: #333;}
/*.wcs_renderbody .HelpLinkHolder a { background-size: 90% 90%;}*/
.wcseinfo .divRow label {  font-size:12px;}
#divExisting #lnkSelectEquipment{ font-size: 12px;}
span.notreq { float: left; width: 6px;}
.wcseinfo #ServiceCallForm #divName #Caller.inputAsLabel {width: 200px !important;min-width: 200px !important;margin-top: 0;}
.wcseinfo #ServiceCallForm #divExisting #lnkSelectEquipment.dlgLink{width: 94px !important; float: left;}
.wcseinfo #ServiceCallForm #divCurLoc, .wcseinfo #ServiceCallForm #divCurRemarks{ font-size: 12px;}
.wcs_renderbody .dlgPanel .white .radioPaymentType div label, .login .radioImageBtn div label{text-transform:none;}
/*------*/	
#hostContainer {
    min-width: auto !important;
    margin-right: 0;
}
.nav-md .container.body .col-md-3.left_col {    width: 45%;}
.ewd_tilesec .container.body .right_col { padding: 0 !important;}
.ca-menu .wcs_ca_3, .ca-menu .wcs_ca_2 , .ca-menu .wcs_ca_1 { margin-bottom:15px;}
.mif_text_title h2 { text-align: center; padding: 15px 0;}

.automator_box {width: 100%;margin: auto;display: inline-block;margin-top: 0;padding:20px;}	
.automator_box p {font-size: 16px;line-height: normal;display: inline-block;padding-right: 10px;margin: 0;}
.btn.blue-btn {margin-right: 0!important;}	
.wcs_dashboard_footer > .row >.col-lg-3 { width:100%;}
.wcs_f_text_mail { padding: 14px 0 0; text-align: center;}	
.wcs_p_R32 { /*padding-bottom: 10px;*/ padding-right: 20px; padding-top: 0;text-align: center; padding-left: 0px !important;}
.wcs_salesorders .wcs_btnstyblue, .wcs_sersummery .wcs_btnstyblue { position: relative;padding: 15px 0px 0px 0px;}
.navbar-default .navbar-brand { height: auto; padding: 0px;}
.navbar-brand > img { height: auto; max-width: 150px; margin-left:5%;}
.navbar-header { background: #fff none repeat scroll 0 0;}
.navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; background-color: transparent; border: 1px solid transparent; border-radius:4px;}
.calender_and_customer_wrap .wcscustombox_padd .col-lg-6{ width: 50%; }
.wcs_mifsec .col-lg-6{ width: 50%; }
.wcs_sersummery .absPosBottomRight{right:0px;}
.ewd_tilesec .wcs_srchbox .wcs_srchbtn{margin:8px auto;top: 6px;right: 15px;}
.ewd_tilesec .wcs_commanbox .x_title + .col-xs-6 { border-right: 1px solid #c7dce3;}
.wcs_invoicessec .wcs_btnstyblue a.tinyButton{ font-size: 14px !important; padding:5px 20px !important;}
.footer .row {
    margin-left: 0;
    margin-right: 0;
    flex-direction: column;
}
.footer .wcs_f_text_mail { padding: 14px 0 10px 20px; text-align: center;}
.footer .wcs_f_copy_text p {line-height: 18px; text-align: center !important;width: 100%;}
.footer .wcs_version{padding-bottom:0px;}
.footer .wcs_p_R32{ text-align: center;float: none !important;}
#foot_copyright .wcs_support_foot{text-align: center; margin: 10px 0;}
.ewd_tilesec.nav-md .left_col #sidebar-menu{ display:none;}
.ewd_tilesec.nav-md .left_col{ background: none;}
.ewd_tilesec.nav-md .left_col, .ewd_tilesec.nav-md .nav_title{ width:100%;}
.ewd_tilesec.nav-md .wcs-client-logo {padding:0px;}
.ewd_tilesec.nav-sm .wcs-client-logo{  float: left;}
.wcs_siteinfo_top{ width: 100%;display: flex;align-items: center;border-right: none;padding-left: 10px;padding-right:10px;background: #fff !important;}
.ewd_tilesec.nav-sm .wcs_siteinfo_top{ width: 70px;}
.left_col.scroll-view .navbar .toggle{ width: 53px;}
.ewd_tilesec.nav-sm .left_col.scroll-view .navbar .toggle{ width: 67px;}
.wcseinfo.nav-md .left_col #sidebar-menu{ display:none;}
.m_login.nav-md .left_col #sidebar-menu{ display:none;}


.wcseinfo.nav-sm .container.body .col-md-3.left_col{ width: 65px;}
.wcseinfo.nav-sm .left_col, .wcseinfo.nav-sm .nav_title{ width:65px;}
.wcseinfo .wcs_siteinfo_top{ width: 65px;}
.wcseinfo.nav-sm .container.body .right_col::before { content: " "; left: 0; position: fixed;  right: 0;
top: 0;  z-index: 100;}
.wcseinfo.nav-md .left_col.scroll-view .navbar .toggle{ width: 50px; float: left;}
.wcseinfo.nav-md .wcs-client-logo{ float: left;}
.wcseinfo.nav-sm .left_col.scroll-view .navbar .toggle{ width: 66px;}
.wcseinfo.nav-md .wcs_siteinfo_top{ width:125px; border-bottom:0px;}
.wcseinfo.nav-md .container.body .col-md-3.left_col{width:125px;}
#ServiceCallForm .dlgPanel #Caller.inputAsLabel, .divRow input.inputAsLabelWide[type="text"], 
.divRow input.inputAsLabel[type="text"] { color: #333;  font-size: 13px;}
.thankyou_wrapper{ width:100%;}
.wcs_signcompSec.dlgPanel{ margin: 0px;}
.thankyou_wrapper .dlgTitleBar{ margin:0px;}
.right_col #hostContainer{ margin:0px !important;}
.footer .wcs_version {   text-align: center;   padding-top: 5px;   display: inline-block;width: 100%;}
body .toggle {float: right;margin-right: 20px;border: 0px solid #fff;margin-top: 12px;padding: 5px;line-height: normal;width: 40px;}
body .nav.toggle {
    float: left;
    margin-top: 26px;
    margin-right: 13px;
    margin-left: 15px;
    border-radius: 5px;
    width: 50px;
    height: 44px;
    background: #6e7e96;
    border-radius: 5px;
}
.wcstop-contact ul li { padding:8px 12px 7px 4px;line-height:20px;float: none;text-align: left;font-size: 12px !important;}
.wcstop-contact ul {padding: 0;margin: 0px !important;}
.proces_tab ul {margin: 0px 0 !important;}
.nav-md .wcs-client-logo img { max-width:85px;}
.nav-md .wcs-client-logo {padding: 10px 0px 0px .0px;  text-align: center; border-right: 0px solid #4a4a4a;}

.ewd_mif_move .ezT1.ezColorT3.wcs_commanbox.text-center.wcs_mifsec.x_panel h2 {text-align: center !important; width: 86% !important;}
.invoices_section .ewd-invoice-add-img { margin-top: 20px;}
.ewd_mif_move .wcs_mifsec_left .ezT1.ezColorT3.wcs_commanbox.text-center.wcs_mifsec.x_panel { margin-bottom: 23px !important;}
.buttonBar div.btnBarItemRight {float: left !important; margin: 0 0 0 0px !important;/*padding: 0 0 0 0px !important;*/}
.wcs_renderbody .buttonBar.ezColorT2 .btnBarItem #slider {left: 10px;margin-top: 15px;margin-bottom: 12px;}	
.wcs_renderbody .buttonBar.ezColorT2 #slider, .wcs_renderbody .buttonBar.ezColorT2 #topmarginslider {margin-top: 15px;margin-bottom: 9px;margin-left: 5px;}	
.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}
.wcs_version2 .wcs_version{text-align: center;font-size: 12px !important;}
.featured_article .ewd_cannon_sec p{font-size: 14px;line-height: 20px;padding: 10px 5%;}
.wcsCustomBlock.wcsMainblock {padding: 0 0 0px;}	
.wcs_renderbody .dlgPanel .divInfoHolder .divRow input[type="text"]{width: 95% !important;min-width: 100% !important;}	
.col-xs-12.col-sm-12.col-md-12.col-lg-12.wcs_loginsection {display: flex; flex-wrap: wrap;}
.col-xs-12.col-sm-6.col-md-6.col-lg-6.wcsloginsectionLeft { order: 2;}
.ewd_mif_move .wcs_commanbox {margin-bottom: 0 !important;}	
.ewd_mif_move .wcs_commanbox.wcs_moves {margin-bottom: 20px !important;}
body.nav-md .wcs_clientlogo_be {display: block!important;}	
.wcs_f_social_link {margin-top: 15px;}
.nav-sm .container.body .col-md-3.left_col {top: 0;}
body.nav-md .left_col {background: none;}
.efi_logo{ margin-top: 10px;}	
.wcseinfo .wcs_renderbody .buttonBar div.btnBarItem a, .wcseinfo .wcs_renderbody .buttonBar div a, .login .buttonBar div a, #rdoFilterType, .m_login .wcs_renderbody .buttonBar div.btnBarItem a, .m_login .wcs_renderbody .buttonBar div.btnBarItemRight a {color: #636466;font-size: 12px;font-weight: normal;padding: 5px;background: none;text-align: center;}	
body.nav-sm .left_col .navbar.nav_title {display: block;}
.wcs_renderbody .buttonBar a img, .wcs_signupuser .buttonBar a img {transition: all .5s ease-in-out;background: #6e7e96;border-radius: 4px;padding: 3px 4px !important;margin-bottom: 0;display: block;margin-left: auto;margin-right: auto;display: inline-block;}	
.buttonBar.ezColorT2 .btnBarItem a div {color: #000 !important;border-right: 0px !important;border-left: 0px !important;font-weight: normal;display: block;padding: 0px 2px;font-size: 12px;}	
.buttonBar.ezColorT2 .btnBarItemRight a div {display:block;color: #000!important;font-size: 12px;}
.buttonBar div.btnBarItem{ margin: 0px;}
.wcs_renderbody .buttonBar div.ui-slider-horizontal {background: #000 !important;}	
.ui-slider-handle.ui-state-default.ui-corner-all {background: #000 !important;}
.buttonBar.ezColorT2 .btnBarItem a div label[for="amount"], .buttonBar.ezColorT2 .btnBarItem a div label[for="topadjust"] {color: #000;}	
.buttonBar.ezColorT2 .btnBarItem a div span#amount, #topadjust {color: #073763;}	
.wcs_renderbody .buttonBar {margin-right: 0;}	
.wcs_f_social_link {margin-top: 15px;width: 100%;padding: 0;	text-align: center;border-top: 1px solid #ccc;padding: 10px 0;margin-right: 0;}	
.wcs_right_col .wcs_EquipmentItem, .wcs_right_col .wcs_commanbox.wcs_metersec, .wcs_right_col .wcs_srchbox, .wcs_right_col .featured_article .ewd_cannon_sec {
min-height: inherit;}
.wcs_commanbox.wcs_usersetting.x_panel {min-height: inherit;}	
.contact-no-m{display:inline-block !important;}		
.featured_article .ewd_cannon_sec {min-height: 200px !important;}	
.wcs_f_social_link .scial_icon_oi li.contact-no-m .wcs_sup_info {background: none;width: auto;color: #000;font-weight: bold;font-size: 16px;margin: 0;
vertical-align: middle;line-height: 32px;}	
	
	
#login_header .ewd_top_log_header > .row{ margin: 0px;}	
#login_header .login_middle_wrap .custom-menu {padding: 0;}
body.login .wcs_login_box .container {padding: 0 10px;}
body.login .wcs_renderbody.wcs_signuserbody {margin: 10px 0px;}
.wcs_commanbox.wcscustombox_padd {min-height: inherit;}	
.ewd_tilesec .wcs_srchbox .x_content {min-height: inherit;}
.wcs_commanbox.wcs_metersec .x_content {min-height: inherit;}
.wcs-slide-inn {
    width: 85%;
    right: 0px;
    top: 0;
    bottom: 0;
    background: rgb(65 86 114 / 0%);
    height: 100%;
    padding: 20px;
    z-index: 9;
}
.automator_box h2 {font-size: 30px;}    
.wcsCustomBlock.wcsMainblock {
    background: #fff url(../images/dashboard-banner.png);
    height: 261px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
}

.wcs-slide-inn ul li {font-size: 14px;line-height: 24px;}
.wcs-slide-inn h4 {font-size: 15px;}
 
.ewd_mif_move .panel_toolbox {position: absolute;top: 0;right: 0;}    
body.ewd_tilesec .ewd_mif_move .TileTitle h2 {padding-right: 0;float: none;display: inline-block;}  
    
body.ewd_tilesec.nav-sm .wcs-client-logo {width: 43px;overflow: hidden;}    
body.nav-sm .wcs-client-logo img {max-width: 215px !important;}
.EWD_copyright_auto {    text-align: center;}    
    

.wcsCustomBlock.wcsMainblock:after {
    position: absolute;
    content: '';
    background: #0000007d;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}

}

@media screen and (max-width: 767px) and (orientation : landscape) {
.wcstop-contact ul li { padding: 8px 12px 7px 4px;line-height: 20px;float: none;text-align: left;font-size: 12px !important;}
.wcstop-contact ul {padding: 0;margin: 0px !important;}
.proces_tab ul {margin: 0px 0 !important;}
.nav-md .wcs-client-logo img { max-width: 76%;}
.buttonBar div.btnBarItemRight {float: left !important; margin: 0 0 0 0px !important;/*padding: 0 0 0 0px !important;*/}
.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}
.wcstop-contact ul li { padding:8px 12px 7px 4px;line-height: 20px;float: none;text-align: left;font-size: 12px !important;}
.wcstop-contact ul {padding: 0;margin: 0px !important;}
.proces_tab ul {margin: 0px 0 !important;}
.wcs-copyright.footer .wcs_f_copy_text02 p {text-align: center !important;margin: 0px;}
.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}
.wcstop-contact ul li { padding:8px 12px 7px 4px;line-height: 20px;float: none;text-align: left;font-size: 12px !important;}
.wcstop-contact ul {padding: 0;margin: 0px !important;}
.wcs-copyright.footer .wcs_f_copy_text02 p {text-align: center !important;margin: 0px;}
.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}
.nav_menu .social { margin-left: 0; padding: 0 10px 0 0; float: right !important; }
.wcstop-contact ul li { padding: 8px 12px 7px 4px;line-height: 20px;float: none;text-align: left;font-size: 12px !important;}
.wcstop-contact ul {padding: 0;margin: 0px !important;}
.proces_tab ul {margin: 0px 0 !important;}
.wcs_renderbody .buttonBar div {width:auto !important; margin: 0px 8px 0px 0px; color: #fff !important;}
.wcs-copyright.footer .wcs_f_copy_text02 p { text-align: center !important;margin: 0px;}
.wcs_renderbody .dlgPanel.ezColorT1 .divInfoHolder .divRow #lnkSelectEquipment {width: 116px !important;max-width: 115px !important;}
.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}
}

@media screen and (min-width: 320px) and (max-width:767px){
	
.login .dlgPanel table tr td.alignRight, .login .dlgPanel table tr td.alignRight + td {text-align: left;width: auto;}
.login .dlgPanel table tr td {float: left;width: 100%;}
.login .wcs_signuserbody .dlgPanel #divTypeOptions, .login .wcs_signuserbody .dlgPanel #tblCompanyNumber, .login .wcs_signuserbody .dlgPanel #tblPassword {margin: 0px;}
#tblContactInfo, #tblCompanyNumber, #tblPassword, #tblCompanySpecify {   margin: 0px !important;}
.homewcs-spec-contact span {display: none;}
.wcstop-contact ul li { padding:8px 12px 7px 4px;line-height: 20px;float: none;text-align: left;font-size: 12px !important;}
.wcstop-contact ul {padding: 0;margin: 0px !important;}
.proces_tab ul {margin: 0px 0 !important;}
.wcs_renderbody .buttonBar div {width:auto !important;padding: 1px 4px;}	
.proces_tab li {display: inline-block;}
.proces_tab li a img {width: 100%;/* text-align: center; */}
.homewcs-spec-contact {margin-top: 0px !important;}
.wcstop-contact ul li { width: 100%; padding:8px 12px 7px 4px;line-height: 20px;text-align: left !important;font-size: 12px !important; float:none;}
.wcstop-contact ul {padding: 0;margin: 0px !important;}
.proces_tab ul {margin: 0px 0 !important;}
.nav-md .wcs-client-logo { padding: 5px 12px 0px 12px;border-right: 0px solid #4a4a4a}

.marg_fot1 {float: none !important;padding: 6px 9px 0px 0px;}
.featured_article .ewd_cannon_sec{min-height:170px;margin-bottom: 0;}
.wcs_f_copy_text .EWD_copyright_auto_top br {display: none;}

.ewd_mif_move .ezT1.ezColorT3.wcs_commanbox.text-center.wcs_mifsec.x_panel h2 {text-align: center !important; width: 86% !important;}
.invoices_section .ewd-invoice-add-img { margin-top: 20px;}
.wcs_left_col .ewd_mif_move {margin-bottom: 15px;}

.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}
	.wcs_renderbody .dlgPanel.ezColorT1 .col50 .divRow #srchVal {width: 140px !important;min-width: 140px !important;}
.wcs_renderbody .dlgPanel.ezColorT1 .divInfoHolder .divRow #lnkSelectEquipment {width: 116px !important;max-width: 115px !important;}
	.wcstop-contact {width: 86%;}
.wcs_left_col .ewd_mif_move {margin-bottom: 15px;}
.wcs_renderbody .dlgPanel.ezColorT1 .col50 .divRow #srchVal {width: 140px !important;min-width: 140px !important;}
.wcs_renderbody .dlgPanel.ezColorT1 .divInfoHolder .divRow #lnkSelectEquipment {width: 116px !important;max-width: 115px !important;}
.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}
	.ewd_tilesec .testimonial .x_title h2{width: 70%; text-align: center !important;}
.ewd_tilesec .testimonial .x_title h2 span{text-align: center !important; }
.wcs_getpassword .social_links {width: 100%;margin-top: 10px !important;}
.wcs_getpassword p { width: 100% !important;}
.wcstop-contact ul li { width: 100%; padding:8px 12px 7px 4px;line-height: 20px;text-align: left !important;font-size: 12px !important; float:none;}
.wcstop-contact ul {padding: 0;margin: 0px !important;}
.proces_tab ul {margin: 0px 0 !important;}
.wcs_renderbody .buttonBar div {width:auto !important; margin: 0px 1px 0px 0px; color: #636466 !important;}

.wcstop-contact {    text-align: left;float: none !important;width:95%;margin: 0px auto;}
.ewd_mif_move .ezT1.ezColorT3.wcs_commanbox.text-center.wcs_mifsec.x_panel h2 {text-align: center !important; width: 86% !important;}
.wcs-copyright.footer .wcs_f_copy_text02 p {text-align: center !important; margin:0px 0px;}
.invoices_section .ewd-invoice-add-img { margin-top: 20px;}
.wcs_left_col .ewd_mif_move {margin-bottom: 15px;}

.wcs_renderbody .dlgPanel.ezColorT1 .col50 .divRow #srchVal {width: 130px !important;min-width: 130px !important;}
.wcs_renderbody .dlgPanel.ezColorT1 .divInfoHolder .divRow #lnkSelectEquipment {width: 116px !important;max-width: 115px !important;}
.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}
}

@media (max-width: 480px){
/*.wcseinfo .wcs_renderbody .buttonBar div.btnBarItem a, .wcseinfo .wcs_renderbody .buttonBar div a, .login .buttonBar div a, #rdoFilterType {
  display: inline;}	*/
.nav-sm .container.body .top_nav, .nav-sm .container.body .right_col{margin:0;}
.nav-sm .ovrly{width: 100%; position: absolute; z-index: 998; background:rgba(0,0,0,0.60); top:100px;}
#mapsecdiv{overflow:hidden !important;}
.tooltip-content strong{font-size:15px !important;}
.tooltip-text{font-size:12px !important;}
.tooltip-content{padding:4px 10px !important;}
.x_title h2 { width: 90%; font-size: 17px; }
.ewd_tilesec .wcs_commanbox .TileTable tr td img {  margin-right: 8px!important;}
.wcs_navcustomlink .normalRightLocation .optionsDropDown, .wcs_navcustomlink .normalRightLocation .normalBar, .wcs_navcustomlink .normalRightLocation .normalBold {font-size: 11px !important;}
.footer .wcs_p_R32 > div { font-size: 11px; margin-top: 13px;}
.wcstop-contact ul li { padding:8px 12px 7px 4px;line-height: 20px;float: none;text-align: left;font-size: 12px !important;}
.wcstop-contact ul {padding: 0;margin: 0px !important;}
.proces_tab ul {margin: 0px 0 !important;}
.wcstop-contact {    text-align: left;float: none !important;width: 95%;margin: 0px auto;}
.ewd_mif_move .ezT1.ezColorT3.wcs_commanbox.text-center.wcs_mifsec.x_panel h2 {text-align: center !important; width: 86% !important;}
.wcs-copyright.footer .wcs_f_copy_text02 p {text-align: center !important; margin:0px 0px;}
.invoices_section .ewd-invoice-add-img { margin-top: 20px;}
.wcs-copyright.footer .wcs_f_copy_text02 p {text-align: center !important;margin: 0px;}
.wcs_renderbody .dlgPanel.ezColorT1 .col50 .divRow #srchVal {width: 140px !important;min-width: 140px !important;}
.wcs_renderbody .dlgPanel.ezColorT1 .divInfoHolder .divRow #lnkSelectEquipment {width: 116px !important;max-width: 115px !important;}
.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}
	
.ewd_tilesec .wcs_calendra{padding:15px 0px !important;} 
body.wcseinfo.nav-md .toggle {float: right; margin-right: 13px;}
body.wcseinfo.nav-md .wcs_siteinfo_top{ width: 100% !important;}

.wcstop-contact ul li { padding:8px 12px 7px 4px;line-height: 20px;float: none;text-align: left;font-size: 12px !important;}
.wcstop-contact ul {padding: 0;margin: 0px !important;}
.proces_tab ul {margin: 0px 0 !important;}
.wcstop-contact {    text-align: left;float: none !important;width:95%;margin: 0px auto;}
.ewd_mif_move .ezT1.ezColorT3.wcs_commanbox.text-center.wcs_mifsec.x_panel h2 {text-align: center !important; width: 86% !important;}
.wcs-copyright.footer .wcs_f_copy_text02 p {text-align: center !important; margin:0px 0px;}
.invoices_section .ewd-invoice-add-img { margin-top: 20px;}
.wcs_renderbody .dlgPanel.ezColorT1 .col50 .divRow #srchVal {width: 140px !important;min-width: 140px !important;}
.wcs_renderbody .dlgPanel.ezColorT1 .divInfoHolder .divRow #lnkSelectEquipment {width: 116px !important;max-width: 115px !important;}
.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}	
.wcstop-contact ul li { width: 100%; padding:8px 12px 7px 4px;line-height: 20px;text-align: left !important;font-size: 12px !important; float:none;}
.wcstop-contact {    text-align: left;float: none !important;width: 95%;margin: 0px auto;}
.ewd_mif_move .ezT1.ezColorT3.wcs_commanbox.text-center.wcs_mifsec.x_panel h2 {text-align: center !important; width: 86% !important;}
.wcs-copyright.footer .wcs_f_copy_text02 p {text-align: center !important; margin:0px 0px;}
#tblPasswordInfo td.alignRight.labelFix.nobreak {min-width: 116px;float: left;padding-left: 15px;}
.invoices_section .ewd-invoice-add-img { margin-top: 20px;}
.wcs_left_col .ewd_mif_move {margin-bottom: 15px;}
.wcs_renderbody .dlgPanel.ezColorT1 .col50 .divRow #srchVal {width: 140px !important;min-width: 140px !important;}
.wcs_renderbody .dlgPanel.ezColorT1 .divInfoHolder .divRow #lnkSelectEquipment {width: 116px !important;max-width: 115px !important;}
.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}
.wcseinfo .wcs_cstm_gtwy .wcs_shadowText{font-size: 18px;}	
.wcs_renderbody .HelpLinkHolder a.HelpLink {background-size:90%;}	
.wcs_navcustomlink .normalRightLocation a span{ font-size: 0px;}
.normalBold {padding-right: 5px;}	
.wcs_renderbody .buttonBar, .login .buttonBar {overflow-y: hidden;}	

	
#divNotExistingModel input[type="text"] {display: block !important;clear: both;width: 100% !important;box-sizing: border-box;}	
.wcseinfo #ServiceCallForm #divName #Caller.inputAsLabel {clear: both;}

#ServiceCallForm .divRow input.inputAsLabelWide, #ServiceCallForm .divRow input.inputAsLabel {clear: both;display: block;width: 100% !important;box-sizing: border-box;}	
	
#ServiceCallForm  #EquipmentSerialNumber {clear: both;display: block;width: 100% !important;box-sizing: border-box;}		
#ServiceCallForm #EquipmentDescription{clear: both;display: block;width: 100% !important;box-sizing: border-box;}
	
#divNotExistingSerialNumber	input[type="text"] {clear: both;display: block;width: 100% !important;box-sizing: border-box;}	
#ServiceCallForm .divRow input.inputNormal[type="text"]	{clear: both;display: block;width: 100% !important;box-sizing: border-box;}
.automator_box {padding: 15px;}	
	
.wcs-slide-inn h4 {font-size: 14px;line-height: normal;}	
.wcs-slide-inn ul li {font-size: 12px;line-height: 16px;}	
  
 .nav-md .container.body .col-md-3.left_col {width: 40%;}
   
}

/*
@media print{
#hostContainer .dlgPanel.ezColorT7.dlgTitleBar {display: none;} 
#hostContainer .wcs_renderbody .buttonBar {display: none;}
#hostContainer .warningDiv {display: none;} 
.infoLabel {line-height: 13px;}    
body .QRLabel table tr td{width: 65px!important;}
   
   
.nav-md .container.body .right_col , 
.nav-sm .container.body .right_col{ margin: 0!important;}
#toast-container{display:none;}
.top_nav, .col-md-3.left_col, .wcs_hostHeader, footer, .footer, .wcs-partners-list{display: none !important;}
.wcseinfo .wcs_renderbody { padding: 0; }
.container{margin: 0 auto; width: 1024px;}
.container div{padding: 0 ;}
.nav-md .container.body .right_col { margin: 0; padding: 0; }
.dlgHeadingSub{margin: 0 10px;}
div.ddList table tr td a {color: #000 !important;font-weight: 500; }
a[href]:after {content: none !important;}
div.ddList table tr th, table tr td {padding:10px;  font-size: 10px;}

#QRCodesHolder {width: 808px;	padding-left: 0;	padding-right: 0;padding-top: .25in;padding-bottom: .25in;background-color: #fff;border: 1px solid #000;overflow: auto;	margin: 0 8px 0 0;}
.QRLabel {float: left;width: 2.325in;max-width: 2.325in;min-width: 2.325in;height: 1.30in;max-height: 1.30in;min-height: 1.30in;overflow: hidden;background-color: #fff;outline: 1px dotted #888;position: relative;padding: 10px 10px;margin-left: .125in;}

table {  table-layout: fixed;   overflow: visible; width: 100%;}
thead {display:table-row-group; }
tfoot{display:table-row-group;}

table tr  , table th { page-break-inside: avoid; page-break-after:auto; page-break-before: auto;  }
table td { word-wrap: break-word; page-break-inside: avoid; }
table td div{page-break-inside: avoid; }
td.NoPointer div{ padding-left: 0!important;}
html,body{ padding: 0; margin: 0;}
div.dlgContainer table tr td {border:none; background-color:transparent; }
.wcsloginsectionRight {padding: 0px;padding-bottom: 100px;}
.white {color: #000;}	

@page { margin: 0.5cm 0.1cm 0.5 0cm; } 
	
.wcseinfo .wcs_renderbody {
	padding: 0;

}
div.ddList table tr th, div.ddList table tr th {border: 1px solid #aaa!important;}    
div.ddList table {
	border: 1px solid #aaa!important;
}
div.ddList {
	border: 1px solid #aaa!important;
} 
 div.ddList table tbody tr td {
	border: 1px solid #aaa !important;

} 
    
    
}
*/

@media print{
#toast-container{display:none;}
.top_nav, .col-md-3.left_col, .wcs_hostHeader, footer, .footer, .wcs-partners-list{display: none !important;}
.wcseinfo .wcs_renderbody { padding: 0; }
.container{margin: 0 auto; width: 1024px;}
.container div{padding: 0 ;}
.nav-md .container.body .right_col { margin: 0; padding: 0; }
.dlgHeadingSub{margin: 0 10px;}
div.ddList table tr td a {	color: #000 !important; }
a[href]:after {content: none !important;  }
div.ddList table tr th, table tr td {padding:10px 4px;  font-size: 8px;}
#QRCodesHolder {width: 808px;padding-left: 0;padding-right: 0;padding-top: .25in;padding-bottom: .25in;background-color: #fff;border: 1px solid #000;overflow: auto;margin: 0 8px 0 0;}
.QRLabel {float: left;width: 2.325in;max-width: 2.325in;min-width: 2.325in;height: 1.30in;max-height: 1.30in;min-height: 1.30in;overflow: hidden;background-color: #fff;outline: 1px dotted #888;position: relative;padding: 10px 10px;margin-left: .125in;}
thead, tfoot{display:table-row-group;}
.wcseinfo .wcs_renderbody { padding: 0; margin:0; }
.container.body .right_col{margin:0!important;padding:0!important;}
.wcseinfo .wcs_renderbody{margin:0!important;padding:0!important;}
.bold {font-weight: bold;width: 35% !important;word-break: break-all;}
div.ddList table tbody tr td {padding: 14px 10px 13px 20px;}
.x_panel{display:block;-webkit-column-break-inside:inherit;-moz-column-break-inside:inherit;column-break-inside:inherit}
    
    .HelpLinkHolder{display: none;}    
    
    
}

.QRLabel table tr:last-child td .qrCodeInfoValue {margin: 0;font-size: 12px;} 
.QRLabel table tr:last-child td .infoLabel {margin-top: -5px;}



@media screen and (max-width: 360px){

	
.wcs_navcustomlink .usericn {display: none;}	
.wcw_signup {text-align: left;}	
	
}

@media screen and (max-width: 320px){
.ewd_tilesec .wcs_commanbox .TileTable td{font-size: 17px !important;}
.ewd_tilesec .testimonial .x_title h2{width: 70%;}

.homewcs-spec-contact {margin-top: 0px !important;}
.wcstop-contact ul li { width: 100%; padding:8px 12px 7px 4px;line-height: 20px;text-align: left !important;font-size: 12px !important; float:none;}
.wcstop-contact ul {padding: 0;margin: 0px !important;}
.proces_tab ul {margin: 0px 0px !important;}

.wcstop-contact {    text-align: left;float: none !important;width:95%;margin: 0px auto;}
.ewd_mif_move .ezT1.ezColorT3.wcs_commanbox.text-center.wcs_mifsec.x_panel h2 {text-align: center !important; width: 86% !important;}
.invoices_section .ewd-invoice-add-img { margin-top: 20px;}
.wcs_left_col .ewd_mif_move {margin-bottom: 15px;}

.wcs_renderbody .dlgPanel.ezColorT1 .col50 .divRow #srchVal {width: 140px !important;min-width: 140px !important;}
.wcs_renderbody .dlgPanel.ezColorT1 .divInfoHolder .divRow #lnkSelectEquipment {width: 116px !important;max-width: 115px !important;}
.wcs_renderbody .buttonBar.ezColorT2 .btnBarItem #slider {left: 10px;}	
.logo_carousel_wrapper {width: 96% !important;margin-top: 15% !important;}
}


@media (max-width:480px){
    .automator_box h2 + p{display: none;}
}



.paging a,.paging, #spLastPage {color: #000!important;}
input[type="radio"], input[type="checkbox"] {width:18px}

 /*22.0 version theming css start*/
 .ui-widget .ui-widget-header a.ui-dialog-titlebar-close,.ui-dialog-titlebar-close.ui-corner-all span,   
 .ui-dialog-titlebar.ui-corner-all button{background: none !important;border:none;width:30px;height:30px;text-indent:inherit;color:transparent;font-size:0;line-height:30px!important;top:14px!important;padding:0!important;right:10px!important}
 .ui-dialog-titlebar.ui-corner-all button .ui-button-icon{opacity: 0;}   
 
 .ui-dialog-titlebar.ui-corner-all button:hover::before{color: #fff;}
 .ui-dialog .ui-dialog-titlebar-close:hover {
	 border: 0!important;
 }
 .ui-dialog .ui-dialog-buttonpane button:hover {box-shadow: inset 0 -100px 0 0 #0a2e52;color: #fff!important;}
 body.login img#btnLogin {height: auto;}
 .wcs_btnstyblue.wcs-button-gateway.wcs_ExternalLink_box {padding: 5px 0px 0px 0px !important;}
 .nav-md .container.body .col-md-3.left_col {z-index: 99;}
 .ui-dialog-titlebar.ui-corner-all button:hover::before,
 .ui-dialog-titlebar-close.ui-corner-all span:hover::before{color:#fff;transform:rotate(360deg);transition:all .5s}
 .ui-dialog-titlebar.ui-corner-all button::before {top: 0;}
 .ui-dialog-titlebar.ui-corner-all button.ui-dialog-titlebar-close::before, .ui-dialog-titlebar-close.ui-corner-all span::before {content: "\f00d";position: absolute;font-size: 16px !important;display: block;width: 100%;height: 100%;color: #fff;font-family: FontAwesome;text-align: center;}
 body div #rdoFilterType.ui-controlgroup.ui-controlgroup-horizontal.ui-helper-clearfix:hover {box-shadow: inset 0 -100px 0 0 transparent;}
 /* .ui-widget-overlay {background: #5c5c5c url(/Milner/css/images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;opacity: .80;}
  */
#selectEquipmentRadios .ui-checkboxradio-radio-label.ui-checkboxradio-label {
    background-color: #6e7e96 !important;
    color: #fff;
}
button#btnPayAmount {
    border-radius: 20px !important;
}
 #selectEquipmentRadios .ui-checkboxradio-radio-label.ui-checkboxradio-label.ui-checkboxradio-checked {
	background-color: #4d4d4d !important;
 }
 .nav-sm .wcs-client-logo img {
    max-width: 60px !important;
}

 /*22.0 version theming css end*/


@media screen and (min-width:1501px){
.wcs_invoicessec .absPosBottomRight {
	padding: 0px !important;
}
.nav-md .wcs_invoicessec .wcs_btnstyblue a.tinyButton {
	font-size: 15px;
}
.wcs_invoicessec .wcs_btnstyblue a.tinyButton{
	margin-right: 0px;
	margin-bottom: 0px;
}
.wcs_invoicessec .absPosBottomRight a.tinyButton {
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: auto;
}
	
.wcs_invoicessec .wcs_btnstyblue {
    text-align: center !important;
}
	
	
	
}

.paging,.paging a{color:#000!important}

#ddlPageSize{height:32px}


