@import url("https://use.typekit.net/enr7jid.css");
@import url('slick.css');

header, section, footer, aside, nav, main, article,figure {display: block;font-family: "proxima-nova", sans-serif;
font-optical-sizing: auto;}

body {color:#333;background:#fff;font-family: "proxima-nova", sans-serif;
font-optical-sizing: auto;font-style: normal;font-weight: 300;width: 100% !important;margin: 0px !important;}
strong {font-style: normal;font-weight: 700;}

a {color:#333;}
.errorbox {margin: 70px 0px 10px!important;}
.wcs_renderbody.wcs_signuserbody #messageBox {margin-top:90px !important;}
a,
input[type=submit],
button {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.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 {min-height:94px;}
.nav-sm .container.body .col-md-3.left_col {width: 70px;}
.toggle a {color: #fff !important;padding: 0 !important;}
.toggle a img {max-width: 100%;}
.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;background: transparent;margin-right: 20px;border-radius: 20px;width: 40px;}
/*.container {width: 100%; max-width: 1260px;}*/
.wcs_mail a {color: #fff;font-size: 16px;}
body.wcseinfo .container.body .right_col {background: #fff;min-height: calc(100vh - 76px) !important;}
body.wcseinfo .container.body .right_col > .row {min-height: calc(100vh - 148px);}
.top_nav .wcs_login-social {display: inline-block;float: right;margin-top: 9px;margin-right: 5px;}
.container.body,
.container-fluid.body {padding-right: 0px;padding-left: 0px;}
.top_nav .wcs-header {margin: 0 auto;width: 87%;}
.div-card {border: 1px solid #E8E8E8;background: #fff;padding: 7px; box-shadow: 0 3px 6px #000000;}
.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: #fff;padding-left: 0;padding-top: 0;box-shadow: 0px 1px 10px #d7d7d7;}
body.wcseinfo .main_container {background: #007ac1;}
.top_nav .nav_menu .wcs-client-logo {float: left;}
.top_nav .nav_menu .social {float: left !important;}
.top_nav .nav_menu .wcs_support {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:0;}
.top_nav .nav_menu .wcs_support span.wcs_sup_info {padding: 0px 15px 0px 0px;color: #fff;font-size: 16px;
font-weight: 400;display: inline-block;margin-left: 0;
background: url(../images/d-top-phone.png) left center no-repeat;padding-left: 30px;}
.top_nav .nav_menu .wcs_support span a {color:#1c1c1c;font-size:17px;font-weight:500;}
.wcs-client-logo img {max-width: 100% !important;}
.wcs_inno_mail a {color: #636466;
background: url(../images/mail-icon.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: #007ac1;}
.nav_title {height: auto;min-height: inherit;background: #2c2c2c;}
.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 0.5s ease-in-out;
}

/*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/d-top-mail.png) left center no-repeat;
  padding-left: 30px;
  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 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%;}
.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;margin: 0;
border-radius: 0;background-color: transparent;height: 100%;}
.left_col .navbar.nav_title {background:#fff;}
.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: #fff;}
.ca-menu div {display:flex;position:relative;align-items:center;padding:0 10px;}
.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: left;width: 100%;height: 100%;color: #00205b;background: #f7f7f7;text-transform: uppercase;
font-size:20px;font-weight: 600;box-shadow:0px 1px 10px #d7d7d7;overflow: hidden;border-radius: 30px; transition: 0.3s;}
.ca-menu div a:hover{box-shadow:0px 0px 0px rgba(0, 0, 0, 0);}
.nav li.current-page a {color: #fff !important;background-color: #00205b !important;}
.ca-menu div:hover .ca-icon {text-align: center; /*transform: scale(.9, .9);*/}
.ca-menu div .ca-icon img {transition: all 0.5s ease-in-out;}
.ca-menu div:hover .ca-icon img {opacity: 1;}
.row.ca-menu {margin: 0 -10px;padding:26px 0;}
.ca-menu div:hover .ca-icon {text-align: center;}
body.ewd_tilesec .main_container {background: #007ac1;}
.nav li.current-page{background-color: transparent !important;}
.menu_section > ul {margin: 0px;display: inherit;padding:18px 8px;}
.wcs_siteinfo_top {background:#fff !important;border-right:0px none;float:none;overflow:hidden;
padding-bottom: 0px;min-height:94px;}
.wcs_siteinfo_top .toggle {float: right;padding-top:18px;}
.comman_white_box {height:115px;width:100%;border-radius: 0;padding:20px!important;display:flex;gap:20px;}
.nav-md .wcs_siteinfo_top .wcs-client-logo {margin-left:0px;width:auto;padding: 11px 18px;float:none;margin:auto;display:inline-block;}
.nav-md .toggle {float:left;margin-top: 0px;z-index: 99;position: relative;}
.nav-md .toggle .fa-bars::before {
  content: "\f0c9";
}
.nav-sm .toggle .fa-bars::before { content: "\f00d";}

body .nav.toggle {display: flex;align-items: center;justify-content: center;height:46px;margin-top: 0;padding: 0;
width:46px;background:#007ac1;border-radius:8px;flex: 0 0 46px;}
.toggle a i {font-size: 25px;}
.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 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: 35px;width: 35px;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;}
.side-menu li.current-page a span, .side-menu li:hover a span, .side-menu li.active a span {filter:none;}
.nav li.current-page span {background-position: 4px -58px !important;}
.nav-sm .side-menu li a span {display: block;margin: 0 auto;}
.side-menu li a.fa-home-in span {background-position: 3px 2px;}
.side-menu li a.fa-home-in:hover span,
.side-menu li a.fa-home-in:focus span {background-position: 3px -56px;}
.side-menu li a.fa-about-us span {background-position: 4px -115px;}
.side-menu li a.fa-about-us:hover span, 
.side-menu li a.fa-about-us:focus span {background-position: 4px -115px;}
.nav li.current-page .fa-about-us span {background-position: 4px -115px !important;}
.side-menu li a.fa-sCall span {background-position: 3px -388px;}
.side-menu li a.fa-sCall:hover span,
.side-menu li a.fa-sCall:focus span {background-position: 3px -388px;}
.nav li.current-page .fa-sCall span {background-position: 4px -388px !important;}
.side-menu li a.fa-oSup span {background-position: 4px -245px;}
.side-menu li a.fa-oSup:hover span,
.side-menu li a.fa-oSup:focus span {background-position: 4px -245px;}
.nav li.current-page .fa-oSup span {background-position: 4px -245px !important;}
.side-menu li a.fa-pay-invoice span {background-position: 4px -685px;}
.side-menu li a.fa-pay-invoice:hover span,
.side-menu li a.fa-pay-invoice:focus span {background-position: 4px -685px;}
.nav li.current-page .fa-pay-invoice span {background-position: 4px -685px !important;}
.side-menu li a.fa-meter-reading span {background-position: 3px -535px;}
.side-menu li a.fa-meter-reading:hover span,
.side-menu li a.fa-meter-reading:focus span {background-position: 3px -535px;}
.nav li.current-page .fa-meter-reading span {background-position: 4px -535px !important;}
.side-menu li a.fa-mail span {background-position: 4px -829px;}
.side-menu li a.fa-mail:hover span,
.side-menu li a.fa-mail:focus span {background-position: 4px -829px;}
.nav li.current-page .fa-mail span {background-position: 4px -829px !important;}
.side-menu li a.fa-Switch-Location span {background-position: 4px -984px;}
.side-menu li a.fa-Switch-Location:hover span,
.side-menu li a.fa-Switch-Location:focus span {background-position: 4px -984px;}
.nav li.current-page .fa-Switch-Location span {background-position: 4px -984px !important;}
.side-menu li a.fa-Logout span {background-position: 4px -1161px;}
.side-menu li a.fa-Logout:hover span,
.side-menu li a.fa-Logout:focus span {background-position: 4px -1161px;}
.nav li.current-page .fa-Logout span {background-position: 4px -1161px !important;}
.nav.side-menu > li > a:hover, 
.nav > li > a:focus {color: #fff !important;background: none; background-color:#00205b !important}
.nav.side-menu > li > a {
    color:#fff;
    margin-bottom:0px;
    border-bottom:1px solid #007ac1;
    transition:all ease 0.5s !important;
    font-weight:500;
    font-size: 16px;
    border-radius: 8px !important;
} 
.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: 0px;margin-left: 6px;}
.wcs_navcustomlink .normalRightLocation {
  background: rgba(0, 0, 0, 0) none !important;
  clear: none !important;
  float: left;
  color: #333;
  margin-right: 0px;
  padding: 0 3px 0px;
  margin-top: 0;
}

.wcs_navcustomlink .normalRightLocation a span {
  color: #f3f8fc !important;
}

.wcs_navcustomlink .normalRightLocation .optionsDropDown,
.wcs_navcustomlink .normalRightLocation .normalBar,
.wcs_navcustomlink .normalRightLocation .normalBold {
  color: #f3f8fc !important;
  font-weight: normal;
  font-size: 18px;
  padding-left: 0px;
  padding-right: 5px;
  line-height: 24px;
}

.wcs_navcustomlink .HelpLinkHolder {display:none;}
.wcs_user_box .hostLogin {padding:12px 6px;border-radius:8px;height: 100%;transition: all ease-in-out 0.5s;
background: #00205b;display: flex;align-items: center;}
.successDiv {min-height: 35px;}

/*SignupComplete*/
.ui-dialog {background:#fff;}
.ui-widget .ui-widget-content {background:#fff;color:#2c2c2c;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:#2c2c2c;padding:10px;
cursor: pointer;transition: all 0.5s ease-in-out;}
.ui-widget .ui-widget-content .ddList ul li:hover {background:#000;color:#fff;}
.ui-widget .ui-widget-header {background: #2c2c2c;border: 0;border-bottom: 1px solid #e2e2e2;}
.ui-widget .ui-widget-header .ui-dialog-title {font-size:18px;font-weight:300;text-transform:uppercase;color:#fff;}
.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: #2c2c2c;
  transform: rotate(360deg);
  transition: all 0.5s;
}

.ui-dialog .ui-dialog-buttonpane button {
    background: #00205b!important;
    border: 0;
    border-radius: 3px;
    padding: 9px 10px 9px !important;
    transition: all 0.5s ease-in-out;
    border-radius: 30px !important;
    min-width: 100px;
    border: none !important;
    font-weight: 600 !important;
    border: 2px solid #00205b !important;
}
.ui-dialog .ui-dialog-buttonpane button:hover {
    border-color: #00205b;
    background: transparent !important;
    box-shadow: inset 0 -100px 0 0 transparent !important;
    color: #00205b !important;
}


/*over all pages*/
input[type=text] {
  background: #e5e5e5;
  border: 1px solid #ccc;
  border-radius: 0;
  height: 33px;
}

button,
#btnAddItems {
color: #fff;padding: 5px 19px !important;
background: #00205b !important;font-size: 16px;border-radius: 0px !important;border: 2px solid #00205b !important;}
#btnAddItems {
  border-radius: 100px !important;
  font-family: "proxima-nova", sans-serif;
}

button:hover,
#btnAddItems:hover {
  border-radius: 100px !important;
  color: #fff !important;
  background: #333 !important;
}
button:hover, #btnAddItems:hover {
    background: transparent !important;
    color: #00205b !important;
}
.ewd_tilesec .wcs_srchbox .wcs_TileTable #txtSearch {
  width: 100% !important;
}

/*-----Inner Page----*/
.top_nav .nav_menu .wcs-header .wcs_hdTopRight {
  float: right;
  margin-right:10px;
  padding:0px;
  height:auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

body.m_login .wcs_mrenderbody {
  min-height: calc(100vh - 138px);
}

.ewd_tilesec .top_nav .wcs-client-logo img,
.wcseinfo .wcs-header .wcs-client-logo img {width: 65%;}
.ewd_tilesec .left_col .navbar.nav_title {padding-bottom: 0px;padding-top: 0;}
.navbar.nav_title {padding: 0;}
.footer {color: #fff;text-align: center;padding: 0px;}
.footer .wcs-copyright {padding:20px 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;
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 {text-align: left;}
.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_lightgrey {color: #acacac;}
.EWD_copyright_auto {color: #333;font-size: 16px;padding-top: 4px;text-align: left;}
.marg_fot1 {float: left;padding: 8px 8px 0px 0px;}
.wcs_sersummery .TileTitle h2 {
background: url("../images/dashboard-headings.png") no-repeat scroll 0px -670px;}
.wcs_salesorders .TileTitle h2 {
background: url("../images/dashboard-headings.png") no-repeat scroll 4px -576px;}
.wcs_srchbox .TileTitle h2 {
background: url("../images/dashboard-headings.png") no-repeat scroll 3px -344px;}
.wcs_metersec .TileTitle h2 {
background: url("../images/dashboard-headings.png") no-repeat scroll 0px -254px;}
.wcs_EquipmentItem .TileTitle h2 {
background: url("../images/dashboard-headings.png") no-repeat scroll 2px -170px;}
.wcs-cus-gateway h2 {
  background: url("../images/dashboard-headings.png") no-repeat scroll 2px -83px;
  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 0px -424px;}
.wcs_accsummary .TileTitle h2 {background: url("../images/dashboard-headings.png") no-repeat scroll 2px -753px;}
.wcs_invoicessec .TileTitle h2 {background: url("../images/dashboard-headings.png") no-repeat scroll 0px -838px;}
.wcs_usersetting .TileTitle h2 {background: url("../images/dashboard-headings.png") no-repeat scroll 2px -497px;}
.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;}
.carousel-indicators {display: none;}
.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 {box-shadow: none;border-radius: 0;}
.carousel-inner .item img {width: 100%;height: 100%;border-radius: 0;max-height: 459px;object-fit: cover;}
.dashboard_slider_wrapper, .location_article {margin-bottom: 20px;}
.btn.blue-btn {
  color: #fff;
  font-weight: 600;
  float: none;
  background: #000;
  margin-top: 20px;
  font-size: 16px;
  display: inline-block;
  border-radius: 0;
}
.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;
}
input#txtOrderedByEmail {color:#1c1c1c;font-weight:600 !important;}
.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;}
.ewd_tilesec .wcs_srchbox .TileTable td {border: 0px !important;}
.ewd_tilesec .wcs_srchbox .wcs_TileTitle {border: 0px !important;}
.ewd_tilesec .wcs_srchbox #txtSearch {color: #000;float: left;font-size: 14px;height: 44px;padding: 6px 50px 6px 15px;}
.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;background: #fff;border: none;margin-bottom: 25px;box-shadow: 0px 0px 10px #ddd;
border-radius: 15px;}
.x_panel {background: #fff;border: 0px solid #fff;border-radius: 0px;}
.wcseinfo .wcs_cstm_gtwy .wcs_shadowText {font-size:17px;font-weight: 600;text-transform: uppercase;color: #1c1c1c;}
.wcseinfo .wcs_cstm_gtwy .shadowTextBig {text-transform:uppercase;color:#636466;font-size: 15px;font-weight: bold;
text-shadow: none!important;}
.wcseinfo .wcs_cstm_gtwy .shadowTextSmall {color: #636466;font-size: 15px;font-weight: 400;text-shadow: none;}
.wcseinfo .wcs_cstm_gtwy .wcsbtn:hover {background: transparent;color: #00205b !important;box-shadow: inset 0 -100px 0 0 transparent;}
.wcseinfo .wcs_cstm_gtwy .wcsbtn {background: #00205b;margin-top: 7px !important;display: inline-block;
padding: 10px 25px !important;border-radius: 37px;font-size: 16px !important;font-weight: 600;
border: 2px solid #00205b !important;text-transform: capitalize;}
.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: 5px;}
.wcseinfo .wcsbtn:hover {box-shadow: inset 0 -100px 0 0 #333;color:#fff !important;}
.wcseinfo .wcs_renderbody {padding: 20px 30px;margin-bottom: 20px;background: #fff;
box-shadow:0px 0px 10px #ddd;border-radius:15px;}
.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: 3px;
  font-weight: normal !important;
  margin-bottom: 5px;
  background: #fff;
  padding: 0 5px !important;
  width: 25%;
  font-size: 100%;
  border: 1px solid #bfbfbf;
}

.wcseinfo .wcs_renderbody .dlgPanel.ezColorT1,
.dlgPanel.ezColorT1 {
  clear: both;
  background: #F6F6F6;
  padding-bottom: 50px;
  margin: 0 0 20px;
  position: relative;
  border: 0px none #fff;
}

.wcs_renderbody .buttonBar a:hover img,
#rdoFilterType:hover,
.wcs_signupuser .buttonBar a:hover img {color:#fff !important;}
#rdoFilterType label {color:#fff;border: none;padding: 3px;margin: 0 10px !important;
font-weight: 600;font-size: 14px;text-transform: capitalize;}
.btnBarItem #divItemTypeShowing {
  padding: 0;
  color: #636466 !important;
  text-shadow: none;
  font-size: 14px;
  font-weight: normal;
}

.dlgHeadingSub {
  color: #fff;
  letter-spacing: normal;
  font-size: 16px;
  text-transform: uppercase;
  border: 0;
  background: #007ac1;
  margin: -10px -8px 0;
  padding: 0 10px;
  height: 48px;
  line-height: 48px;
  font-weight: 400;
}

.wcs_renderbody .dlgPanel .white .radioPaymentType div {display: inline-block;margin-right: 0;}
.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:#d4d4d4;
  color: #1c1c1c;
  padding: 10px 20px !important;
  display: inline-block !important;
  margin-bottom: 0px !important;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out;
  float: left;
  margin: 0px 5px;
  height: 100%;
}

.login .wcs_signuserbody #step-2 #divTypeOptions.radioImageBtn {display:flex;width:100%;}
.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 {font-weight: 500;background:#00205b;color: #fff !important;}
.wcs_btnstyblue.wcs-btnsrcall a.tinyButton {background:#018ee7;}
form#ServiceCallForm .radioPaymentType {
  margin: 0 0 -5px !important;
  padding: 20px 0px 0;
}

.wcseinfo #ServiceCallForm #divTypeOptions .rdoLabel {
  font-weight: 500;
  font-size: 14px;
  -webkit-border-radius:5px 5px 0px 0px;
  -moz-border-radius:5px 5px 0px 0px;
  -ms-border-radius:5px 5px 0px 0px;
  -o-border-radius:5px 5px 0px 0px;
  border-radius:5px 5px 0px 0px !important;
}

input,
label,
textarea {font-family: "proxima-nova", sans-serif;color: #242021;}
textarea {font-weight: 300 !important;height: 75px !important;border-radius: 3px;background: #fff;min-width: 430px;
border: 1px solid #bfbfbf;}
input#txtPaymentDate {color: #1e1e1e !important;}
.divRow label {width: 150px;font-weight: 500;text-transform: capitalize;}
.divRow label,
.divRow input.inputAsLabel[type=text] {
  color: #1e1e1e;
  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-radius: 3px;
  background: #fff;
  padding: 0 10px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #bfbfbf;
}

.divRow {
  margin-top: 15px;
}

#Description {
  width: 600px;
  height: 75px !important;
  border-radius: 3px;
  background: #fff;
  border: 0;
  border: 1px solid #bfbfbf;
}

.HelpLinkHolder {
    border: 0;
    text-align: left;
    clear: both;
    padding-bottom: 20px;
    width: 100%;
    margin-bottom: 20px;
    background: #fff;
    display: flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-left: 10px;
    margin-top: 20px;
    position: relative;
    float: left;
    box-shadow: 0px 0px 10px #ddd;
    border-radius: 15px;
}

.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 img {display: none;}
.ewd_tilesec .HelpLinkHolder {background: #fff;margin-bottom: 15px;}
.wcs_renderbody .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: #e31d24 !important;
  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 {font-size:23px;
    border: 0 !important;
    transition: all 0.5s ease-in-out;
    color: #fff !important;
    background: #00205b !important;
    border-radius:3px !important;
    padding: 3px 7px 3px 7px !important;
}
#divEmail.divRow input.inputAsLabelWide[type=text] {
  color: #1c1c1c;
  background: none;
  height: auto;
  border: none; font-weight: 600 !important;
}
button.ddDots:hover,
span.ddDots:hover {box-shadow: none !important;}

body.wcs_Account_PaymentAll button.ddDots{font-size:0px;}

.divRow div.val {color: #2c2c2c !important;font-weight: 500;}
.dlgPanel .divInfoHolder {width: 50%;margin: 0;}
.dlgPanel .divInfoHolder + .divInfoHolder {float: right;margin-right: -8px;}
.dlgPanel .divInfoHolder input {width: 190px !important;}
body.wcs_UserManagement_UserProfile .dlgPanel .divInfoHolder input {width: 100% !important;}
div.ddList table {color: #2c2c2c !important;border: 0px solid #aaa;}
div.ddList table tr th {
    background: #333;
    border-left: 1px solid #aaa;
    padding: 10px 10px 10px 20px;
    font-size: 16px;
    vertical-align: middle;
    border-right: 1px solid #aaa; text-align:left !important;
}
div.ddList table tbody tr td.alignCenter {text-align: center;padding: 10px;}
div.ddList table tbody tr.alt td.alignCenter {text-align: center;padding: 10px;}
div.ddList table tbody tr td {border: 1px solid #aaa !important;padding: 10px 10px 10px 20px;
vertical-align: middle;text-align: left;}
#divSelectContent div.ddList table tbody tr td,
#divSelectContent div.ddList table tr th {padding: 10px;}
#txtPaymentDate {height: auto;padding: 0 !important;}
div.ddList table tbody tr.alt td {
    background: #f4f4f4;
    padding: 10px 10px 10px 20px;
    text-align: left;
    vertical-align: middle;
}

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 0px 4px;
  transition: all 0.5s ease-in-out;
  border-radius: 0px;
}

div.ddList table.tblResults.stripeMe .itemsList tr td.NoPointer div a:hover span.bold {color:#2c2c2c !important;}
div.ddList table tr td a:hover {box-shadow: inset 0 -100px 0 0 #636466;color:#007ac1 !important;}
div.ddList table tr td a:link {text-decoration:none;font-weight:500;color:#00205b;}
div.ddList table tr td.NoPointer > div {padding-left: 0px !important;}
#RequestDate_Date {color: #2c2c2c !important; width:85px !important }
.wcseinfo .normalRightLocation {display: none;}
#divMeterContainer div input {color: #333;height: 20px;}
.dlgPanel .ListItemCount {color: #333;}

#btnAddCommunication {background: #f58941;line-height: normal;height: auto;
padding: 5px 10px !important;border: none;border-radius: 100px !important;}
#btnAddCommunication:hover {background:#000 !important;}
body.wcs_Account_AllInvoicesPayment button.ddDots{font-size: 14px; font-weight:400;}
body.wcs_Account_AllInvoicesPayment button.ddDots img {margin-right: 4px;}
/* 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: 4px 10px 4px 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;
}

.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: #2c2c2c;font-weight: 500;text-transform: uppercase;line-height: 24px;}
.ez-checkbox {height: 18px;width: 18px;margin-right: 10px;}
.ez-checkbox.ez-checked input[type=checkbox] {margin: 4px 7px 0;}
/*sales order*/
.ez-radio {height: 18px;}
.footer .row {background:#00205b;padding: 17px 0;align-items: center;margin: 0 -15px;}
.footer .row.wcs_innftr {padding: 0px;border-top: 1px solid #fff;}
.wcs_f_text_mail a,
.wcs_f_copy_text p,
.wcs_f_add_bootm {color: #fff;font: 14px;line-height: 1em;}
.divSubTotal {color: inherit;font-size: 16px;}
.divSubTotal .spnValue {color: #4d4d4d;}
body .container.body .right_col {background:#fff;}
.buttonBar.wcs_usrsetbtn a img:hover {box-shadow: inset 0 -100px 0 0 #2c2c2c;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 0.2s ease;height: inherit;opacity: 1;
padding: 20px 12px !important;box-shadow: 0px 1px 10px #d7d7d7;border-radius: 30px;}
.ewd_tilesec .calendra_and_clock .wcs_commanbox {background: #f7f7f7;padding:38px 12px !important;}
.calendra_and_clock .wcs_calendra.wcs_commanbox {background: #007ac1 !important;padding:26px 12px !important;}
.ewd_mif_move .wcs_commanbox {background: #f7f7f7;}
.search-wrappwcs-main .wcs_srchbox.wcs_commanbox {box-shadow: none;margin-bottom: 0px;background: none;padding: 0!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: #00205b !important;
  z-index: -1;
  transform-origin: top;
  transition: all 0.25s ease;
}

.ewd_tilesec .wcs_commanbox .TileTable tr:hover {
  transform-origin: center top 0;
  transition: all 0.25s ease 0s;
  z-index: -1;
  background-color: #e6e6e6 !important;
}

.ewd_tilesec .ewd_mif_move .mif_move_content .wcs_commanbox .x_content table.TileTable tbody tr:hover {
  background: none !important;
}

.TileTable tr:hover td.lbl > a img {
  transform: rotate(360deg);
  transition: all 0.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;
}

.ezT2.wcs_commanbox.wcs_accsummary table tr td.lbl {padding-bottom: 4px;}
.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: #414141!important;display: block;font-weight: 500;}
.ewd_tilesec .x_panel .x_content .TileTable td.val a span {font-weight: 600;color: #414141!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: 14px;}
.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;margin: auto;}
.wcs_btnstyblue.wcs-button-gateway.wcs_ExternalLink_box {padding: 10px 0px 0 0px !important;}
.wcs_btnstyblue a.tinyButton {font-size: 17px;background-color: #00205b !important;color: #fff;text-align: center;
position: relative;text-shadow: none;padding: 3px 26px 3px !important;height: 45px;width: 100%;
display: block;font-weight:500;right: inherit;transition: all ease-in-out 0.5s;border-style: none !important;
line-height: 38px;border-radius: 30px !important;flex: 0 0 31%;border:2px solid #00205b !important;}
.wcs_btnstyblue a.tinyButton:hover {color:#333 !important;
box-shadow: inset 0 -100px 0 0 transparent;background:transparent !important;border-color:#00205b !important;}
.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 0px 0 0;}
.ewd_tilesec .wcs_srchbox .x_content #txtSearch {margin: 0px !important;background: #fff;border-radius: 30px;border: 0px solid #fff;}

.ewd_mif_move .wcs_commanbox.wcs_moves, .ewd_mif_move .wcs_commanbox.wcs_mif {margin-bottom: 0px;padding-bottom: 0px !important;}
.ewd_tilesec .x_panel {padding: 0;}
.ewd_tilesec .x_panel .x_title h2 {color:#333;text-transform: uppercase;
width:auto;font-size:18px;font-weight: 600;text-align:left;padding: 17px 4px 15px 58px;
letter-spacing: normal;z-index: 1;position:relative;}

.ewd_tilesec .wcs_srchbox.x_panel .x_title::before {background: #fff;}
.ewd_mif_move .wcs_commanbox .x_panel {background: #007ac1;}
.ewd_tilesec .ewd_mif_move .x_panel .x_title::before {display: none;}
.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: #2c2c2c;}
.ewd_tilesec .wcs_commanbox .x_title {margin: 0;}
.ewd_tilesec .wcs_commanbox .x_content {padding: 0;margin: 0;}
.x_content {min-height: 134px;}
.ewd_tilesec .wcs_sersummery .x_content,
.ewd_tilesec .wcs_salesorders .x_content {min-height:390px;}
.ewd_mif_move .wcs_commanbox .mif_move_content .wcs_commanbox .x_content{min-height: 139px;}
.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;
}
.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;}
.ewd_tilesec .wcs_salesorders .TileTable tr:hover,
.ewd_tilesec .wcs_sersummery .TileTable tr:hover {background: #e6e6e6 !important;transition: all 0.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;}
/*===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: "proxima-nova", 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: 100px;}
.wcs_commanbox.wcs_metersec .x_content {min-height: 98px;}
.wcs_invoicessec .absPosBottomRight {padding: 10px 0;}
.wcs_invoicessec .absPosBottomRight a.tinyButton {
  padding-left: 15px !important;
  padding-right: 15px !important;
  width: auto;
  flex: 0 0 31%;
}

.ewd_tilesec .wcs_metersec .wcs_TileTitle span.fsty-nor {
  font-size: 14px;
  padding-left: 5px;
  float: left;
  margin-top: 3px;
  text-transform: none;
  display: none;
}

body .ewd_tilesec .wcs_srchbox .x_content,
body .wcs_metersec .x_content {
  min-height: 96px;
}

/*========== 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;
}
.wcs_srchbox .x_content .wcs_TileTable tbody td.lbl {
	padding-left: 0px;
	padding-right: 0px;
}
.ewd_tilesec .wcs_srchbox .wcs_searchDropDown {
	background: #fff !important;
	border: 1px solid #66656b !important;
	border-radius: 0px !important;
	box-sizing: border-box;
	color: #333 !important;
	font-size: 20px;
	font-weight: bold;
	height: 30px;
	width: 30px;
	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; */
  position: absolute;
  right:15px;
  top: 9px;
  padding: 5px;
}
.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;}
.ewd_tilesec .wcs_srchbox table.wcs_TileTable tr:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.ewd_tilesec .wcs_EquipmentItem .x_content {
  min-height: 120px;
}

.ewd_tilesec .wcs_calendra {
    padding-right: 0 !important;
    padding-left: 0 !important;
    text-align: center;
    background: #007ac1;
    margin-bottom: 0px !important;
    border-radius:30px;
    border: none;
    box-shadow: none;
    padding-top:26px !important;
    padding-bottom:26px !important;
}

.ewd_tilesec #divCalHolder {
  background: transparent;
  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:46px;font-weight:600;color:#000;padding-top:5px;}
#clockHolder {position: relative;width: 100px;height: 100px;margin: 0 auto;}
.ewd_tilesec #divCalDOW {font-weight: 600;padding-top:3px;font-size: 14px;color:#000;}
#divCalMonth {font-size:9pt;padding-top: 0px;color:#535353;font-weight:500;}
.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: 10px;
  margin: 0 0 10px;
  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 {
    display: flex;
    align-items: center;
}
.findFieldControlHolder #btnGo {
    background: #00205b !important;
    color: #fff !important;
    border: 0 !important;
    padding: 4px 10px !important;
    min-height: 33px;
    top: 0px;
    margin: 0 0px 0px 0px;
    border-radius: 0px !important;
}
div.ddList table tr td.NoPointer span.notreq {
    display: none;
}

.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: #007bc1 !important;
  background: none !important;
}
.wcseinfo #ServiceCallForm #divName #Caller.inputAsLabel {/*width: 200px !important;*/
    width: auto !important;
    background: #fff;
    height: 31px;
    text-transform: uppercase;
    border: 1px solid #bfbfbf;
    min-width: 303px;
}

.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: #3f3f3f;padding: 0px 1em 0 60px;
font-weight: normal;width: 100%;margin-right: 0;margin-bottom: 50px;}
body.wcs_Gateway_Location .wcs_renderbody.x_panel .dlgPanel + .dlgPanel
/*footer*/
#hostContainer span.normalBar {display: none;}
.panel_toolbox > li > a {color: #67666c;width: 30px;height: 30px;display:flex;
align-items:center;justify-content:center;}
.ewd_tilesec .wcs_commanbox .TileTable tr td img {margin-right: 15px;}
.nav.side-menu > li.active > a:hover {color: #fff !important;}
.nav.side-menu > li.active > a {color: #fff !important;text-shadow: none;background: #00205b;}
.absPosBottomRight {
font-size: 16px;
color: #fff;
text-align: center;
position: relative;
text-shadow: none;
padding: 8px 12px;
height: auto;
width: 100%;
display: block;
font-weight: 600;
right: inherit;
border-radius: 0px;
}
.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; padding-top: 0px;text-align: center;padding-right: 0;
width: 100%;padding-bottom: 0px;color: #fff;}
body.ewd_tilesec .ewd_mif_move .navbar-right {display: none;}
.tooltip-content {filter: alpha(opacity=0);}
.wcs_tooltip:hover .tooltip-content {filter: alpha(opacity=100);background: #a92226;}
.wcs_navcustomlink .normalRightLocation {background: none;}
span.sky-blue {display: block;color: #009cd7;}
span.dark-red {color: #e31d24;}
#foot_copyright ul {padding: 0;margin: 0px;}
#foot_copyright li {display: inline-block;margin-right: 6px;}
.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;
background: transparent;display: flex;align-items: center;justify-content: center;margin: auto;}
.wcs_getpassword p {float: left;width: auto;margin: 0px;}
.pull-left.mrgn-rgt-10 {color: #66656b;}
.contact_sprt {float: left;margin-bottom: 6px;}
.wcstop-contact {text-align: right;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;
}

.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;
}

.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/option-arrow-icon.png) no-repeat right 7px center;
    padding-right: 0px;
    color: #fff !important;
    font-size: 18px !important;
    padding: 0px;
}

.wcs_navcustomlink .normalRightLocation .optionsDropDown,
.wcs_navcustomlink .normalRightLocation .normalBar {
  width: 130px;
  vertical-align: middle;
  line-height: 24px; 
  text-align: center;
}
.wcs_navcustomlink .normalRightLocation .normalBar {
    display: none;
}
.wcs_navcustomlink .normalRightLocation .normalBar.optionsDropDown {
    display: block;
}
.masterLocation .normalBar.optionsDropDown {
  background: url(../images/option-arrow-icon.png) no-repeat right 5px center;
  width: 44px;
  height: 44px;
  padding: 0;
}
.outerspace .wcs_metersec span.fs-11.fsty-nor {display: none;}
.wcs_commanbox.wcs_metersec .x_content {min-height: 128px;}
.ewd_mif_move .btnBarBackgroundPlain,
.ewd_mif_move .btnBarBackgroundHover {background-image: 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;}
.nav-sm .container.body .right_col {padding: 0 0px 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;
}
.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: #2c2c2c;
}

.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;
}

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;
}

.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: #fff;
    margin-right: 20px;
    background: url("../images/home-location.png") left top no-repeat; 
    font-size: 0; 
    width:58px;
    height:47px;
    vertical-align: top; 
    text-align: center;
    line-height:60px;
    background-size:58px;
    background-position: center;
}
#btnPayAmount .bold {
  font-weight: bold;
  color: #fff !important;
}
/*New-Equipment Move History*/
.buttonBar.ezColorT2 .btnBarItem #rdoFilterType {
  display: block;
  color: #000 !important;
  background: transparent;
  padding: 2px 10px !important;
}

#rdoFilterType {padding: 0px !important;display: block;color: #000 !important;}
.wcs-header {text-align: center;}
/*New-Equipment Move History*/
/*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;
  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-size: 14px;
  font-weight: normal;
  display: block;
  padding: 0px 2px;
  margin-top: 3px;
}

.buttonBar.ezColorT2 .btnBarItem a div #slider a.ui-slider-handle,
.buttonBar.ezColorT2 .btnBarItem a div #topmarginslider a.ui-slider-handle {
  color: #2c2c2c;
  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 {
  display: inline-block;
}

.buttonBar.ezColorT2 .btnBarItem a div #topmarginslider {
  color: #2c2c2c;
  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 0px 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 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: #00205b; border-radius: 3px;
  padding: 6px 6px !important;
  transition: all 0.5s ease-in-out 0s;
  margin-bottom: 0px;
}
.wcs_login_box .buttonBar .btnBarItem a img:hover, .wcs_login_box .buttonBar .btnBarItemRight a img:hover {
background: #007ac1 !important;}
.wcs_renderbody .buttonBar a img, 
.wcs_signupuser .buttonBar a img {
    transition: all 0.5s ease-in-out;
    background: #00205b;
    padding: 5px !important;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    border-radius:4px;
}

.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_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: #ec1d24 !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;}
.wcs-client-logo a {display: block;padding:0px 0px 0px 0px;}
.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;
}

.wcs_renderbody.wcs_signuserbody h1,
.wcs_renderbody.wcs_signuserbody h2,
.wcs_renderbody.wcs_signuserbody h3 {
  margin-left: 0;
  margin-right: 0;
}

.login .wcs_login_box .container {
  position: relative;
}

.login .wcs_confgate {
  display: inline-block;
  text-align: center;
  color: #2c2c2c;
  width: 100%;
  background: transparent;
}

.login_wrapper .login_form .wcs_getpassword.wcs_forgot .wcs_confgate a {
  background: #009cd7;
  color: #fff;
  display: block;
  text-decoration: none;
  font-size: 20px;
  font-weight: 500;
  width: 100%;
  height: 50px;
  margin: 0px !important;
  line-height: 50px;
  padding: 0;
  border-radius: 30px;
  text-transform: uppercase;
  margin-top: 10px !important;
}

.rdoLabel.white {
  color: #fff;
  padding-left: 7px;
}

.rdoLabel.white.bold {
  color: #fff;
  padding-left: 7px;
}

.req {
  top: -3px;
  color: #f00;
  width: 14px;
}

#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: #2c2c2c !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: #00205b !important;
  border: 0;
  top: -7px;
  cursor: pointer;
}

.white {
  color: #2c2c2c;
  font-weight: 500;
}

a.HelpLink:hover {
  border: none;
  background-color: transparent;
}

.login .login_content form input[type=text]::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #717171 !important;
  opacity: 1; /* Firefox */
}

.login .login_content form input[type=password]::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #717171 !important;
  opacity: 1; /* Firefox */
}

.login .login_content form input[type=text]:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #717171 !important;
}

.login .login_content form input[type=password]:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #717171 !important;
}

.login .login_content form input[type=text]::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #717171 !important;
}

.login .login_content form input[type=password]::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #717171 !important;
}

.m_login .main_container {background: #333;}
.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: #2c2c2c !important;font-weight: 500;float: left;}
.m_login .bottomBorder {border-bottom: 1px solid #ddd;margin: 0;background: none;}
.dlgPanel .ddList + div[style="float:right; color:white"] {color: #3a3a3c !important;}
#tblContactInfo label.rdoLabel.white {color: #fff;}
#tblContactInfo .ez-checkbox.ez-checked input.ezmark.ez-hide {width: 22px !important;}
#divTileContainer label.rdoLabel.white {color: #fff;}
img.listDeleteIcon {
  background: #f58941;
  padding: 5px;
  border-radius: 4px;
}
body.nav-md.wcseinfo.wcs_UserManagement_Users div#divTileContainer div:nth-child(2) {
    top: 12px !important;
}
#orderPanel img.listDeleteIcon {
  background: none;
  padding: 0px;
  border-radius: 0px;
}
div.ddList table .itemsList tr td a:hover {
  box-shadow: none;
}
.wcs_login_social ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  float: left;
}

.wcs_login_social ul li {
  margin-right: 8px;
  float: left;
}

.wcs_login_social ul li a i.fa.fa-facebook {
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: #114e91;
  border-radius: 25px;
  font-size: 24px;
  vertical-align: middle;
}

.fa-facebook:before {
  color: #fff;
}

.wcs_login_social ul li a i.fa.fa-linkedin {
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: #00679a;
  border-radius: 25px;
  font-size: 24px;
  vertical-align: middle;
}
.wcs_ftr_contact ul {display: flex;justify-content: center;flex-direction: row;margin: 0px;padding: 0px;list-style: none;}
.wcs_ftr_contact ul li.customer_support {
background: url("../images/headset-solid.png") no-repeat left top;width:auto;height:30px;line-height:30px;}
.wcs_ftr_contact ul li.customer_email {
background: url("../images/envelope-solid.png") no-repeat left top;width:auto;height:30px;line-height:30px;}
.wcs_ftr_contact ul li {margin-right: 12px;padding-left: 40px;}
.wcs_ftr_contact ul li:last-child {margin-right: 0px;}
.wcs_login_social {padding-left: 32%;}

.gateway-wrapper-wcs {background:#f6f6f6;padding: 18px 0px;border-radius:0;margin-top:10px;min-height:182px;box-shadow:none;}
body.nav-sm .gateway-wrapper-wcs {min-height:227px;}
.gateway-wrapper-wcs .search-wrappwcs-main .ezT2{margin:0px;}
.cus-gateway .wcs_commanbox.x_panel.wcs-cus-gateway .x_content {display:flex;justify-content:space-between;align-items:self-start;
flex-direction:column;min-height:40px;}
.btnBarBackgroundGreenSmall,
.btnBarBackgroundHoverSmall {background-image: none;}
.wcs_commanbox .wcs_moves .x_content table.TileTable {width: auto;height: auto;margin: 0 auto;}
.wcs_commanbox .wcs_moves .x_content table.TileTable td {width: auto;}
.ewd_mif_move .mif_move_content .TileTable a {color: #000 !important;}
.ewd_mif_move .mif_move_content .x_panel .x_content .TileTable td.val a span {color: #000 !important;}
.col50 {margin: 1px 0.5%;width: 49%;min-width: 430px;}
input#txtCurPage {text-align: center;}
.wcs_renderbody .buttonBar a:hover img, 
#rdoFilterType:hover, 
.wcs_signupuser .buttonBar a:hover img {box-shadow: inset 0 -100px 0 0 #007ac1;}
.login .wcs_confgate a::before {
content: "\f085";
font-family: FontAwesome;
margin-right: 5px;
}

body.nav-md .top_nav .wcs-header, 
body.nav-sm .top_nav .wcs-header {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    min-height:94px;
    /*padding-left: 20px;*/
}
 
#rdoFilterType {
  background:transparent;
  border-radius: 5px;
  padding: 3px 4px !important;
  margin-bottom: 5px;
  transition: all 0.5s ease-in-out;
}

label[for=rdoOpenMoves], 
label[for=rdoAllMoves] {
    border: none !important;
    background: #00205b !important;
    padding: 4px 13px !important;
    border-radius: 30px !important;
    border: 2px solid #00205b !important;
}
label[for=rdoOpenMoves]:hover,
label[for=rdoAllMoves]:hover {
  border: none !important;
  background: #343434 !important;
}

body.wcs_Service_EquipmentMoveHistory .buttonBar.ezColorT2 .btnBarItem #rdoFilterType {
  padding: 0px !important;
}
label[for=rdoOpenMoves]:, label[for=rdoAllMoves]:hover {
    background: transparent !important;
    color: #00205b !important;
    border: 2px solid !important;
}
label[for=rdoOpenMoves]:hover, label[for=rdoAllMoves]:hover {
    background: transparent !important;
    color: #00205b !important;
    border: 2px solid !important;
    border-radius: 30px !important;
}
tr#trAccountNumber > td, tr#trRoutingNumber > td, tr#trNameOnAccount > td {
    white-space: nowrap;
}
/*media css*/
@media screen and (min-width: 1500px) and (max-width: 1780px) {
.wcs_commanbox.wcscustombox_padd {padding-left: 5px !important;padding-right: 5px !important;min-height: 190px;}
.wcs_btnstyblue a.tinyButton {font-size: 15px;}
}
@media screen and (max-width: 1500px) {
.mail-section {text-align: left;}
.top_nav .nav_menu .wcs_support span.wcs_sup_info {background-size: contain;}
.wcs_navcustomlink .normalRightLocation .optionsDropDown,
.wcs_navcustomlink .normalRightLocation .normalBar,
.wcs_navcustomlink .normalRightLocation .normalBold {font-size: 16px;}
.normalBar.optionsDropDown {font-size: 16px !important;}
.wcs_navcustomlink .normalRightLocation .optionsDropDown,
.wcs_navcustomlink .normalRightLocation .normalBar {width: 120px;margin-left: 15px;}
.ewd_tilesec .wcs_commanbox.wcs-cus-gateway {min-height: 153px!important;}
.ewd_tilesec .wcs_commanbox.wcs-cus-gateway .x_content {min-height: unset!important;}
}
@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:40px;
  }
  .wcs_renderbody .dlgTitleBar::after {
    content: "";
    border-bottom:1px solid #636466;
    display:inline-block;
    width:96%;
    position:absolute;
    left:30px;
    padding-top:25px;
    margin-bottom: 25px;
  }
  .wcs_renderbody .dlgTitleBar {
    font-size:28px;
    font-weight: 600;
  }
  .ewd_tilesec .wcs_commanbox .navbar-right.panel_toolbox {
    margin-top:13px;
    margin-right:0px;
  }
}

@media screen and (min-width:1024px) and (max-width: 1260px) {
	body.wcs_Sales_SalesOrder .divRow label{width:60px;}	
}


@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;}
.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;}
.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;}
.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;}
.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) {
.calender_and_customer_wrap {width: 100%;}
.calender_and_customer_wrap .col-lg-12 {width: 50%;}
.wcs_left_col,
.wcs_right_col {width: 100%;}
.ewd_mif_move {margin-bottom: 20px;}
.cus-gateway {width: 100% !important;}
.wcs-cus-gateway p {margin-right: 0;}
}
@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;}
.ewd_tilesec .wcs_accsummary .wcs_TileTableAS tr td,
.wcs_invoicessec .x_content td.lbl a {font-size: 13px;padding-left: 5px;}
.ewd_tilesec .right_col .wcs_mifsec .wcs_TileTitle {margin: 0px 0px;display: block;}
.wcs_metersec .x_content {min-height: 130px;}
.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;}
}
@media screen and (min-width: 1500px) {
  .cus-gateway .wcs_commanbox.x_panel.wcs-cus-gateway .x_content {
    min-height: unset;
  }
}

@media screen and (min-width: 1400px) and (max-width: 1580px) {
body.ewd_tilesec.nav-md .calendra_and_clock, body.ewd_tilesec.nav-md .equipment_item, body.ewd_tilesec.nav-md .wcs_top_mtrwcs, body.ewd_tilesec.nav-md .featured_article, body.ewd_tilesec.nav-md .account_summary, body.ewd_tilesec.nav-md .ewd_mif_move, body.ewd_tilesec.nav-md .invoices_section, body.ewd_tilesec.nav-md .account_setting, body.ewd_tilesec.nav-md .wcs_cusbtm_banners{width: 50% !important;}
}

@media screen and (min-width: 1500px) and (max-width: 1880px) {
.ewd_tilesec .wcs_srchbox .x_content {min-height: 99px;}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {min-height: 348px;}
}

@media screen and (min-width: 1600px) and (max-width: 1780px) {
.ewd_tilesec .x_panel .x_title h2 {font-size: 16px;padding: 17px 4px 15px 55px;}
}

@media screen and (max-width: 1198px) {
.comman_white_box {height:96px;}
}

@media screen and (max-width: 1200px) {
.login .nav-sm .container.body .right_col {margin-left: 0px !important;}
.ewd_tilesec .wcs_srchbox .wcs_srchbtn {right: 17px;top: 2px;}
.container {max-width: 100%;}
.ewd_mif_move .wcs_mifsec_left {margin-bottom: 23px;}
body.login .container.body .right_col {margin-left: 0px;}
span.comman_icon_box {max-width: 50px;}
.wcsloginsectionRight {padding: 0px;padding-bottom: 100px;}
.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 .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;}
.wcs_navcustomlink .normalRightLocation .optionsDropDown,
.wcs_navcustomlink .normalRightLocation .normalBar {width: 104px;margin-left: 5px;padding: 0;}
.normalBar.optionsDropDown {font-size: 15px !important;}
.wcs_navcustomlink .normalRightLocation .optionsDropDown,
.wcs_navcustomlink .normalRightLocation .normalBar,
.wcs_navcustomlink .normalRightLocation .normalBold {font-size: 14px !important;}
body.wcs_Sales_SalesOrder .wcs_renderbody .divRow input.inputAsLabel[type=text] {line-height: 25px;}	
textarea {min-width: 100% !important;}	
.dlgPanel .divInfoHolder input {width: 100% !important;} 
	
}
@media screen and (min-width: 813px) and (max-width: 1200px) {
.dlgPanel .divInfoHolder .alignRight {text-align: left;}
body.wcs_Service_ServiceCallAdd .dlgPanel .divInfoHolder .alignRight {text-align:right;} 
.top_nav .nav_menu .wcs_support span.wcs_sup_info {font-size: 0;}
.top_nav .nav_menu .wcs_support span.wcs_mailid {font-size: 0;vertical-align: top;}
}
@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,
  .ewd_tilesec .wcs_commanbox.wcs-cus-gateway .x_content {
    min-height: 133px !important;
  }
.ewd_tilesec .wcs_commanbox.wcs-cus-gateway {min-height: 253px;}
.wcs_invoicessec .absPosBottomRight {padding: 0px 0px !important;}	
.ewd_tilesec .ewd_mif_move .wcs_commanbox,
.ewd_tilesec .ewd_mif_move .wcs_commanbox {margin-bottom: 0px;}
.top_nav .nav_menu .wcs_support span a {font-size: 14px;}
.wcs_mailid {font-size: 14px;}
.top_nav .nav_menu .wcs_support span.wcs_sup_info {background-size: contain;}
.wcs_renderbody .dlgPanel .white .radioPaymentType div {margin: 0;width: 49%;vertical-align: top;}
.wcseinfo #ServiceCallForm #divTypeOptions .rdoLabel {width: 100%;}
.ca-menu .wcsSalesOrder,
.ca-menu .wcsServiceCallAdd,
.ca-menu .wcsMeter,
.ca-menu .wcsEquipment {margin-bottom: 15px;}
.row.ca-menu {padding-bottom: 5px;}
.ca-menu .wcsSalesOrder, .ca-menu .wcsServiceCallAdd, .ca-menu .wcsMeter, .ca-menu .wcsEquipment {width: 50%;margin-bottom: 15px;}	

}
@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;}
#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;}
.nav-md .container.body .right_col {padding: 0px 15px 0px !important;}
body.login .container.body .right_col.wcs_login_box{padding:0px !important;}	
.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_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;
  }
  .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;
  }
  .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;
  }
.wcstop-contact {text-align: center;float: none !important;width: 52% !important;margin: 0px auto;}
.footer .wcs_version {padding-left: 0px;}
.wcs_renderbody .dlgPanel.ezColorT1 .col50 .divRow #srchVal {width: 65% !important;min-width: 65% !important;}
.ca-menu {margin-bottom: 0;}
  .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;
  }
  .right_col #hostContainer {
    margin: 0px !important;
  }
  .wcs_renderbody .dlgPanel input[type=text],
  .wcs_renderbody .dlgPanel input[type=password] {
    width: 35%;
  }

.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;}
.wcseinfo .wcs_renderbody .col50 {width: 100%;min-width: 100%;padding: 10px 0px 0px 0px;}
.dlgPanel.ezColorT1.minHeight100 .divInfoHolder.minHeight100 .divRow {margin-bottom: 20px;}
.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;}
.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;}

}

@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;box-shadow: none;}
.nav-sm .wcs-client-logo a {padding: 0px 6px;}	
body.nav-sm .wcs_siteinfo_top {padding-left: 0;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.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;}
.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;}
.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_address {
    width: 100%;
    text-align: center;
  }
  .top_nav .nav_menu .wcs_support span.wcs_sup_info {
    background-size: contain;
  }
  .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;
  }

  .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: 0px;*/
    background: none !important;
    padding: 0px 10px 5px 0px;
  }
  .top_nav .nav_menu .wcs_navcustomlink.wcs_user_box {
    min-width: 140px !important;
  }
  body.nav-md .top_nav .nav_menu .wcs_support {
    margin-left: 0;
  }
  body.nav-md .top_nav .toggle {
    position: inherit !important;
    left: inherit !important;
    margin-top: 2px; margin-left:260px; 
  }
  .nav_menu {
    min-height: 76px;
  }
  body.nav-sm .toggle {
    margin-top: 3px;
  }
}
@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;}

}
@media screen and (min-width: 767px) {
.login .nav-md .container.body .right_col {padding: 0px !important;}
.wcs_siteinfo_top {border-right: 0px none;display: flex;align-items: center;height: 100%;justify-content: flex-start;}
.nav-md .wcs-client-logo {border-right: 0px none;}
.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;}
.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: 40% !important;min-width: 40% !important;}
  .wcs_renderbody .buttonBar.ezColorT2 .btnBarItem #slider {
    left: 10px;
    display: block;
    width: 95% !important;
  }
}
@media screen and (max-width: 767px) {
.cus-gateway .wcs_commanbox.x_panel.wcs-cus-gateway .x_content {flex-direction: column;}
.wcs-cus-gateway p {width: 100%;margin-right: 0px;}
.calendra_and_clock .ewd_sp_clock .col-lg-6.col-md-6.col-sm-6.col-xs-12 {width: 50%;}
.calendra_and_clock .ewd_sp_clock .col-lg-6.col-md-6.col-sm-6.col-xs-12.right_border {width: 49%;}
body.wcs_Service_EquipmentMoveHistory .ui-controlgroup > .ui-controlgroup-item {float: none;}
body.wcs_Account_PaymentAll input#txtPaymentDate {margin-top: -5px;}
.toggle a {width: 50px;}
.right_col .header_bg_wrap{padding-left:16px; padding-right:16px;}
.ewd_tilesec .calendra_and_clock .wcs_commanbox {padding: 24px 12px !important;}
	
}
@media screen and (max-width: 991px) {
.nav-md .container.body .right_col {padding:0px !important;}
.left_col .navbar.nav_title {background: transparent;}
.footer {padding: 0 15px;}
.wcs_first_section_dash {padding:0 15px;}
.footer .wcs_version {/*text-align:center;*/}
.EWD_copyright_auto {text-align: center;}
.dashboard-banner h3 {font-size: 42px;}
.dashboard-banner {padding: 40px 50px;}
body.nav-md .top_nav .wcs-header, body.nav-sm .top_nav .wcs-header{/*display:block;*/}
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;padding-left: 10px;} */
.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;}
.wcs_login_social {padding-left: 40%;margin: 0 auto;text-align: center;display: inline-block;width: 100%;}
.wcs_brand_logos {margin-top: 10px;}
.wcs_ftr_contact ul {flex-direction: column;align-items: center;}
.wcs_ftr_contact ul li.customer_support {margin-bottom: 10px;}
#login_footer .footer_content .container .row {display: flex;flex-direction: column;
align-items: center;justify-content: center;}
.fa-bars:before {content: "\f00d";}
.nav-md .toggle .fa-bars::before {content: "\f0c9";}
}
@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_commanbox,
.wcs_tilt1, .featured_article {margin-bottom: 25px !important;}
.ca-menu div a {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;*/padding: 0px;background: none;}
  .toggle a i {
    color: #fff;
  }
  * #tblContactInfo, #tblCompanyNumber, #tblPassword, #tblCompanySpecify {
    width: 100%;
  }
  .wcs_renderbody .dlgPanel input[type="text"], .wcs_renderbody .dlgPanel input[type="password"] {
    min-width: 180px !important;
    background: #fff;
    padding: 4px 5px !important;
    width: 100% !important;
}
  .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: 175px !important;
    background: #fff;
    padding: 4px 5px !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;}
.wcseinfo .wcs_cstm_gtwy .shadowTextSmall {font-size: 14px;text-shadow: none;}
.footer .container {width: 100%;}
.footer .wcs_ft_bg {background: none;margin-bottom: 20px;}
.footer .wcs-ft-btm div.wcs-copyright p {text-align: left;padding: 0 !important;}
.arw-btn {left: 46%;}
.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;}
.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--*/
.wcs_navcustomlink .normalRightLocation .optionsDropDown,
.wcs_navcustomlink .normalRightLocation .normalBar {margin-left: 15px;}
.ewd_tilesec .x_panel .x_title h2 {font-size: 14px;padding: 17px 10px 17px 50px;}
.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;}
#rdoFilterType label {margin: 0!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;}
.wcseinfo .divRow label {font-size: 12px;padding-top: 3px;}
#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: 160px !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;}
.nav-md .container.body .col-md-3.left_col {width:auto !important;}
.ewd_tilesec .container.body .right_col {padding: 0 !important;}
.mif_text_title h2 {text-align: center;padding: 15px 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_salesorders .wcs_btnstyblue,
.wcs_sersummery .wcs_btnstyblue {
position: relative;
padding: 15px 0px 0px 0px;
}
.navbar-default .navbar-brand {
height: auto;
padding: 0px;
margin-right: auto;
display: none;
}
.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;text-align: center;}
.footer .row {margin-left: 0;margin-right: 0;}
.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;}
#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: 200px;}
.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:8px;padding-right:8px;}
body.nav-md .top_nav .wcs-header, body.nav-sm .top_nav .wcs-header{
  /*display: block;*/
}
.left_col.scroll-view .navbar .toggle {width:53px;margin-left:0;}
.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-md .nav_title {width:200px;}
.wcseinfo.nav-sm .container.body .col-md-3.left_col {width:70px;}
.wcseinfo.nav-sm .left_col,
.wcseinfo.nav-sm .nav_title {width:70px;}
  /* .wcseinfo .wcs_siteinfo_top {
    width: 70px;
  } */
.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 {border-bottom: 0px;}
.wcseinfo.nav-md .container.body .col-md-3.left_col {width: 168px;}
#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: right;*/
    margin-top: 0px;
    margin-right:10px;
    margin-left:200px;
    width:46px;
    height:46px;
    position: inherit !important;
    left: inherit !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;}
.nav-md .wcs-client-logo {padding: 0px 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; }
.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;}
.wcs_version2 .wcs_version {text-align: center;font-size: 12px !important;}
.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:0px !important;height: 100%;}
.outerspace {margin-bottom: 15px;}
/*.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:0 5px 5px;
background: none;
text-align: center;
}
body.nav-sm .left_col .navbar.nav_title {display: block;width:100%;}
.nav-sm .main_container .top_nav {margin-left:70px;}
body.nav-sm .nav.toggle {margin-left:5px;}
  .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%;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_commanbox.wcs_usersetting.x_panel {
    min-height: inherit;
  }
  .contact-no-m {
    display: inline-block !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:100%;
  }
  .ewd_tilesec .wcs_srchbox .x_content {
    min-height: inherit;
  }
  .wcs_commanbox.wcs_metersec .x_content {
    min-height: inherit;
  }
  .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 {
    overflow: hidden;
  }
  body.nav-sm .wcs-client-logo img {
    max-width: 215px !important;
    width: 100%;
  }
  .ewd_tilesec.nav-md .x_content a span,
  .ewd_tilesec.nav-md .x_content td.lbl a {
    font-size: 15px;
  }
  .wcs_commanbox.wcs_invoicessec.x_panel .absPosBottomRight.wcs_btnstyblue {
    text-align: right !important;
  }
  input#txtCurPage {
    text-align: center;
    min-width: auto !important;
    width: 30px !important;
  }
  .fa-bars:before {
    content: "\f00d";
  }
  .nav-md .toggle .fa-bars::before {
    content: "\f0c9";
  }
}
@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;}
.buttonBar div.btnBarItemRight {float: left !important;margin: 0 0 0 0px !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;}
.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;}
.dashboard-banner {padding:70px 50px;}
.dashboard-banner h3 {font-size:42px;}
.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;
  }
  .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;
  }
.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 {border-right: 0px solid #4a4a4a;}
.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;}
.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;}
.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 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;}
.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;}
.EWD_copyright_auto{text-align: center;}
	
}

@media (max-width:680px) {
.wcseinfo .divRow label {font-size:14px; padding-top: 0px;}
.divRow label, .divRow input.inputAsLabel[type=text] {width:auto;}
body.wcs_UserManagement_Users .dlgHeadingSub {padding:15px;}
	
}

@media (max-width: 575px) {
.wcs_ca_3.wcsMeter {margin-bottom:15px;}
.wcs_navcustomlink .normalRightLocation .optionsDropDown{font-size:0px !important;}
.wcs_navcustomlink .normalRightLocation .optionsDropDown{width:20px !important; margin-left:3px}
.wcs_navcustomlink .usericn {display:none !important;margin-top:0px;}
.top_nav .nav_menu .wcs_navcustomlink.wcs_user_box {min-width:auto !important;line-height:normal !important;height:46px !important;}
body.wcs_Service_EquipmentMoveHistory .buttonBar.ezColorT2 .btnBarItem #rdoFilterType label {font-size: 8px;}
	
}


@media (max-width: 480px) {
.nav-sm .container.body .top_nav,
.nav-sm .container.body .right_col {margin:0;}
/*.normalBar.optionsDropDown {background: none !important; }*/
.nav-sm .ovrly {width: 100%;position: absolute;z-index: 998;
background: rgba(0, 0, 0, 0.6);top: 76px;}
#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;line-height:42px;}
.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;}
.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;}
.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;}
.wcs_Service_EquipmentMoveOrder .wcs_renderbody .dlgPanel.ezColorT1 .divInfoHolder .divRow #lnkSelectEquipment {
width: 123px !important;max-width: 123px !important;}
 
.wcseinfo .wcs_cstm_gtwy .wcs_shadowText {font-size:18px;}
.wcs_renderbody .HelpLinkHolder a.HelpLink {background-size: 90%;}
.normalBold {padding-right: 5px;}
.wcs_renderbody .buttonBar,
.login .buttonBar {overflow-y: hidden;}
  .wcs_navcustomlink .normalRightLocation .optionsDropDown,
  .wcs_navcustomlink .normalRightLocation .normalBar {
    line-height: 44px;
    padding-right: 0px;
  }
  .wcs_navcustomlink .usericn img {
    width: 38px;
    margin-top: 7px;
  }
  #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;
  }
.nav-md .container.body .col-md-3.left_col {width: 168px;}
.footer_content li a {font-size: 14px !important;}
.wcs_navcustomlink .usericn {margin-top: 0px;}
.wcseinfo .wcs_cstm_gtwy .wcsbtn {padding: 8px 10px !important;}
body.nav-sm .nav.toggle {margin-left:70px;}	
.ewd_tilesec.nav-md .left_col, .ewd_tilesec.nav-md .nav_title {width:140px;}	
body .nav.toggle {margin-left:140px;}
.wcseinfo.nav-md .nav_title {width: 140px;}
.wcseinfo.nav-md .wcs-client-logo {padding: 0;}
.wcs_siteinfo_top {min-height:92px;}
body.nav-sm .wcs_siteinfo_top {min-height:76px;}
	
}
@page {
  size: A4;
  margin: 0;
}

@media screen and (max-width: 360px) {
 /* .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%;}
.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;}
.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;}

}
.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;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;border: 0 !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;}
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 0.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;
}

.nav-md .container.body, .nav-sm .container.body {max-width: 100%;}
h1, h2, h3, h4, h5, h6{font-variant: normal;}
#selectEquipmentRadios .ui-checkboxradio-radio-label.ui-checkboxradio-label {background-color: #00205b !important;color: #fff;}
#selectEquipmentRadios .ui-checkboxradio-radio-label.ui-checkboxradio-label.ui-checkboxradio-checked {
background-color:#007ac1 !important;}
#selectEquipmentRadios .ui-controlgroup-item.ui-button.ui-state-active:hover {
  background-color: #00205b !important;
}
body.login.nav-md.SignupPage .top_nav .nav_menu .wcs-client-logo img {max-width: 160px !important;}
body.login.nav-md.SignupPage .top_nav .nav_menu {display: block;}
body.login.nav-md.SignupPage .top_nav .nav_menu .wcs-client-logo {display: block;}
body.login.nav-md.SignupPage .top_nav{margin-left: 0;}
.wcs_invoicessec .absPosBottomRight {display: flex; justify-content: center;gap:0px;}
/*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: 17px;}
.wcs_invoicessec .wcs_btnstyblue a.tinyButton {margin-right: 0px;margin-bottom: 0px;}
.wcs_invoicessec .absPosBottomRight a.tinyButton {padding-left: 10px !important;padding-right: 10px !important;width: auto;}
.wcs_invoicessec .wcs_btnstyblue {text-align: right !important;}
}
@media screen and (min-width: 1290px) {
.wcs_ftr_contact ul {justify-content:center;}
	
body.login.nav-md.SignupPage .wcs_renderbody.wcs_signuserbody #step-1 table#tblContactInfo td input#txtContactEmail {max-width:200px;}
body.login.nav-md.SignupPage .wcs_renderbody.wcs_signuserbody #step-2 table#tblCompanySpecify td input#txtCompanyName {
max-width: 200px;}
body.login.nav-md.SignupPage .wcs_renderbody.wcs_signuserbody #step-2 table#tblCompanySpecify td input#txtCompanyAddress {
max-width: 200px;}
	
}

body.wcs_Gateway_Location .wcs_renderbody div.ddList table tbody tr td.chkColumn {padding: 0px 2px;}	
#MethodCCAddForm .dlgLayoutTable td input {width: 100% !important;}


/*# sourceMappingURL=custom.css.map */
