/**************** 19-7-2016 *******************/
/* html, body { overflow-x:hidden;}
body{ padding:0; margin:0; font-size:12px; color:#000000; background:#efefef; font-family: 'Lato', sans-serif;} */
/* a {outline:none !important; text-decoration:none; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
a:hover, a:focus, select:focus, button:focus { outline:none !important; text-decoration:none;}
a:hover{ color:#6699CC;} */
/* * { margin:0; padding:0;} */
/* img { border:none; vertical-align:middle; max-width:100%; } */
/* li{ list-style:none;} */
/* h1, h2, h3, h4, h5, h6, input, select, textarea, button{ outline:none !important; font-family: 'Lato', sans-serif;} */
/* input, textarea, select{ -moz-appearance: none; -webkit-appearance: none;} */

/* h1, h2, h3, h4, h5, h6 { margin:0 0 15px 0; color:#3a3738; font-weight:700; line-height:normal;} */
/* h1 { font-size:50px;}
h2 { font-size:40px;}
h3 { font-size:30px;}
h4 { font-size:25px;}
h5 { font-size:20px;}
h6 { font-size:17px;} */

/* p { color:#000000; float:none; font-size:12px; margin:0 0 15px 0; padding:0;}  */
/* p a { color: #3a3738; } */
/* p i, em { font-style:italic; } */
/* p strong{ color:#3a3738;}
b, strong{ color:#3a3738;} */

/* ul { margin:0 0 15px 0; padding:0; }
ul li { color:#3a3738; font-size:16px; margin:0 0 10px 0; padding:0 0 0 18px; position:relative; line-height:normal; list-style:none;}
ul li:before{ color:#6699CC; font-family: 'FontAwesome'; margin:0; font-size:11px; position:absolute; left:0; top:3px;}
ul li i { font-style:italic; }
ul li a { color:#6699CC; }
ul li a:hover { color:#000; }

ol { clear: both; margin:0 0 15px 25px; padding:0;}
ol li { color:#3a3738; font-size:16px; list-style:decimal; margin:0 0 10px 0; padding:0 0 0 5px; line-height:normal;}
ol li i { font-style:italic; }
ol li a { color: #6699CC; }
ol li a:hover { color:#000;} */

.alignleft { float:left; margin:0 30px 20px 0; max-width:100%;}
.alignright { float:right; height:auto; margin:0 0 20px 30px; max-width:100%;}
.aligncenter { width:100%; margin:0 0 20px 0; text-align:center;}
.uppercase {text-transform: uppercase;}
.container{ width:96%; max-width:1140px; margin:0 auto; padding:0;}
/***********  Top Part  ************/
header{ width:100%; float:left; margin:0px; padding:0px;}
.top-part{ width:100%; float:left; padding:15px 0 20px 0; margin:0; background:#fff; border-bottom:1px solid #eeefef;}
.top-part .logo{ float:left; padding:0; margin:0; font-size:small;}
.top-part .right1{ float:right; padding:0; margin-top:30px;}
.top-part .right{ float:right; padding:0; margin:0; }
.top-part .left{ float: left; margin: 0px; padding: 0px 0px 0px 60px !important;}
.top-part .clinic{ float:right; padding:0; margin: 2px 0 15px 0;}
/* .top-part .clinic2{ } */
.top-part ul.top-menu{ float:right; padding:0; margin:0; clear:both;}
.top-part ul.top-menu li{ padding:0; margin:0; display:inline-block; font-size:13px; color:#8d8f91;}
.top-part ul.top-menu li strong{ color:#8d8f91;}
.top-part ul.top-menu li:before{ content:"";}
.top-part ul.top-menu li:after{ content:"|"; padding:0 8px;}
.top-part ul.top-menu li:last-child:after{ content:""; padding:0;}
/* .top-part ul.top-menu li a{ color: #F25D5B;} */
/* .top-part ul.top-menu li a:hover{ color:#6699CC;} */
/* .top-part ul.top-menu li a .icon-color { color: #070304; } */


/************** Nav Sec ***************/
/* .nav-section{ width:100%; float:left; padding:20px 0; margin:0; background:#fcfcfc; -webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.1); box-shadow:0 5px 5px rgba(179, 179, 179, 0.1);}
.nav-section .navbar-default{ background:none; border:none; margin:0; min-height:inherit; background-color: #ffffff !important;}
.nav-section .navbar-default .navbar-collapse, .nav-section .navbar-default .navbar-form{ padding:0; border:none; box-shadow:none; display: block; }

.nav-section .navbar-default .navbar-nav > li{ padding: 0 19px 0 0;margin: 0 13px 0 0px; background:url(../images/nav_line.jpg) no-repeat right center;}
.nav-section .navbar-default .navbar-nav > li:before { content:""; padding:20; }
.nav-section .navbar-default .navbar-nav > li > a{ padding:0; display:inline-block; font-size:13px; color:#6699CC; font-weight:700; text-transform:uppercase;}
.nav-section .navbar-default .navbar-nav > li > a:hover, .nav-section .navbar-default .navbar-nav > li > a:focus{ background:none; color:#6699CC !important;}
.nav-section .navbar-default .navbar-nav > .active > a, .nav-section .navbar-default .navbar-nav > .active > a:hover, .nav-section .navbar-default .navbar-nav > .active > a:focus{ background:none; color:#6699CC !important;}
.nav-section .dropdown-menu .dropdown-item{ background-color: #6699CC; color: #ffffff !important; border-bottom: 0.3px solid #ffffff; height: 40px !important; padding: 12px 12px !important; font-size: 13px; font-weight: 700; letter-spacing: 0.4px;}
.nav-section .dropdown-menu > li{ margin:0px !important; }
.nav-section .dropdown-menu > li:before { content:"";}
.nav-section .dropdown-menu { margin: 0px !important; padding: 0px !important; }
.nav-section .dropdown-menu > .dropdown-item:hover { background-color: #4f9ce9; color: #ffffff;} */

.search-info{ float:right; padding:0; margin:0; position:relative;}
.search-box { float:right; margin-left:0; /*margin-left:180px;*/}
.search-icon { font-size:15px; color:#000000; position:absolute; right:0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.search-icon:after { content: "\f002"; font-family: 'FontAwesome';}
.search-icon-open { z-index: 1000; color:#8e8f91; right:180px; }
/* .search-bar { background:none; border:0 none; width:180px; height:20px; font-size:11px; color:#000; text-transform:uppercase; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; width: 0px; padding: 0; right: 0; } */  
.search-bar-open { display: block; width:180px; padding-left:10px; padding-right: 10px; top: 0; color:#000;}

/***********  Section Part  ************/
/* section{ width:100%; float:left; margin:0px; padding:0px;} */
/* #wrapper{ width:100%; float:left; padding:0; margin:0;} */

/************ Announce Info *************/
.announce-info{ width:100%; float:left; padding:12px 42px 12px 20px; margin:23px 0; font-size:10px; color:#ffffff; position:relative; text-transform:uppercase; background:url(../images/announce_bg.jpg) repeat left top;}
.announce-info i.fa-warning{ margin:0 7px 0 0;}
.announce-info i.fa-close{ font-size:15px; color:#8f8983; position:absolute; right:20px; top:10px;}
.announce-info a:hover i.fa-close{ color:#fff;}
.announce-info strong{ color:#ffffff;}

/************* Home Details **************/
.home-details{ width:100%; float:left; padding:0 0 20px 0; margin:0;}
.home-details .block{ width:100%; min-height:257px; float:left; padding:0; margin:0 0 30px 0; text-align:center; background:#fff; position:relative; box-shadow:0 0 20px rgba(179, 179, 179, 0.2); -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
.home-details .block a {width: 100%;height: 100%;display: inline-block;padding: 20px 20px 25px 20px;}
.home-details .block.coming-soon-block {padding: 20px 20px 25px 20px;}
.home-details .block .title{ width:100%; min-height:36px; float:left; padding:0; margin:0 0 5px 0; font-size:15px; color:#6699CC; font-weight:900; letter-spacing:1px; text-transform:uppercase;}
.home-details .block .more-btn{ width:100%; max-width:170px; height:40px; padding:0 10px; margin:10px auto 0 auto; font-size:12px; color:#ffffff; font-weight:700; display:inline-block; line-height:40px; text-align:center; letter-spacing:1px; text-transform:uppercase; background:#6699CC; border-radius:30px;}
.home-details .block .icon{ width:120px; height:105px; padding:0; margin:0 auto 10px auto; display:block; clear:both;}
.home-details .block:hover{ background:#6699CC;}
.home-details .block:hover .title{ color:#fff;}
.home-details .block:hover .more-btn{ background:#fff; color:#6699CC;}
.home-details .block .icon.icon-1{ background:url(../images/home_icon_1.png) no-repeat center top;}
.home-details .block:hover .icon.icon-1{ background:url(../images/home_icon_1_h.png) no-repeat center top;}
.home-details .block.coming-soon-block:hover .icon.icon-1{ background:url(../images/home_icon_1.png) no-repeat center top;}
.home-details .block .icon.icon-2{ background:url(../images/home_icon_2.png) no-repeat center top;}
.home-details .block:hover .icon.icon-2{ background:url(../images/home_icon_2_h.png) no-repeat center top;}
.home-details .block.coming-soon-block:hover .icon.icon-2{ background:url(../images/home_icon_2.png) no-repeat center top;}
.home-details .block .icon.icon-3{ background:url(../images/home_icon_3.png) no-repeat center top;}
.home-details .block:hover .icon.icon-3{ background:url(../images/home_icon_3_h.png) no-repeat center top;}
.home-details .block.coming-soon-block:hover .icon.icon-3{ background:url(../images/home_icon_3.png) no-repeat center top;}
.home-details .block .icon.icon-4{ background:url(../images/home_icon_4.png) no-repeat center top;}
.home-details .block:hover .icon.icon-4{ background:url(../images/home_icon_4_h.png) no-repeat center top;}
.home-details .block.coming-soon-block:hover .icon.icon-4{ background:url(../images/home_icon_4.png) no-repeat center top;}
.home-details .block .icon.icon-5{ background:url(../images/home_icon_5.png) no-repeat center top;}
.home-details .block:hover .icon.icon-5{ background:url(../images/home_icon_5_h.png) no-repeat center top;}
.home-details .block.coming-soon-block:hover .icon.icon-5{ background:url(../images/home_icon_5.png) no-repeat center top;}
.home-details .block .icon.icon-6{ background:url(../images/home_icon_6.png) no-repeat center top;}
.home-details .block:hover .icon.icon-6{ background:url(../images/home_icon_6_h.png) no-repeat center top;}
.home-details .block.coming-soon-block:hover .icon.icon-6{ background:url(../images/home_icon_6.png) no-repeat center top;}
.home-details .block .icon.icon-7{ background:url(../images/home_icon_7.png) no-repeat center top;}
.home-details .block:hover .icon.icon-7{ background:url(../images/home_icon_7_h.png) no-repeat center top;}
.home-details .block.coming-soon-block:hover .icon.icon-7{ background:url(../images/home_icon_7.png) no-repeat center top;}
.home-details .block .icon.icon-8{ background:url(../images/home_icon_8.png) no-repeat center top;}
/*.home-details .block:hover .icon.icon-8{ background:url(../images/home_icon_8_h.png) no-repeat center top;} */
.home-details .block.coming-soon-block:hover .icon.icon-8{ background:url(../images/home_icon_2.png) no-repeat center top;}
.home-details .block.brown-bg .icon.icon-8{ background:url(../images/home_icon_8_h.png) no-repeat center top;}
.home-details .block.brown-bg:hover .icon.icon-8{ background:url(../images/home_icon_8_h.png) no-repeat center top;}
.home-details .block.brown-bg.red-bg:hover .icon.icon-8{ background:url(../images/home_icon_8_hover.png);}

.home-details .block .icon.icon-9{ background:url(../images/home_icon_9.png) no-repeat center top;}
.home-details .block:hover .icon.icon-9{ background:url(../images/home_icon_9_h.png) no-repeat center top;}
.home-details .block.coming-soon-block:hover .icon.icon-9{ background:url(../images/home_icon_9.png) no-repeat center top;}
.home-details .block .icon.icon-10{ background:url(../images/home_icon_10.png) no-repeat center top;}
.home-details .block:hover .icon.icon-10{ background:url(../images/home_icon_10_h.png) no-repeat center top;}
.home-details .block.coming-soon-block:hover .icon.icon-10{ background:url(../images/home_icon_10.png) no-repeat center top;}
.home-details .block .icon.icon-11{ background:url(../images/home_icon_11.png) no-repeat center top;}
.home-details .block:hover .icon.icon-11{ background:url(../images/home_icon_11_h.png) no-repeat center top;}
.home-details .block.coming-soon-block:hover .icon.icon-11{ background:url(../images/home_icon_11.png) no-repeat center top;}
.home-details .block .icon.icon-12{ background:url(../images/home_icon_12.png) no-repeat center top;}
.home-details .block:hover .icon.icon-12{ background:url(../images/home_icon_12_h.png) no-repeat center top;}
.home-details .block.coming-soon-block:hover .icon.icon-12{ background:url(../images/home_icon_12.png) no-repeat center top;}
.home-details .block .icon.icon-13{ background:url(../images/home_icon_13.png) no-repeat center top;}
.home-details .block:hover .icon.icon-13{ background:url(../images/home_icon_13_h.png) no-repeat center top;}
.home-details .block.coming-soon-block:hover .icon.icon-13{ background:url(../images/home_icon_13.png) no-repeat center top;}
.home-details .block .icon.icon-14{ background:url(../images/home_icon_14.png) no-repeat center top;}
.home-details .block:hover .icon.icon-14{ background:url(../images/home_icon_14_h.png) no-repeat center top;}
.home-details .block.coming-soon-block:hover .icon.icon-14{ background:url(../images/home_icon_14.png) no-repeat center top;}
.home-details .block .icon.icon-15{ background:url(../images/home_icon_15.png) no-repeat center top;}
.home-details .block:hover .icon.icon-15{ background:url(../images/home_icon_15_h.png) no-repeat center top;}
.home-details .block.coming-soon-block:hover .icon.icon-15{ background:url(../images/home_icon_15.png) no-repeat center top;}

.home-details .block.coming-soon-block:hover{ background:#fff;}
.home-details .block.coming-soon-block:hover .title{ color:#6699CC;}
.home-details .block.coming-soon-block:hover .more-btn{ background:#6699CC; color:#ffffff;}

.home-details .block .coming-soon{ width:100%; position:absolute; left:0; top:0; bottom:0; background:rgba(242, 242, 242, 0.8);}
.home-details .block .coming-soon span{ width:100%; float:left; padding:0; margin:-15px 0 0 0; text-align:center; font-size:22px; color:#c6c6c6; font-weight:700; position:absolute; left:0; top:50%; -ms-transform:rotate(-40deg); -webkit-transform:rotate(-40deg); transform:rotate(-40deg);}

.home-details .block.brown-bg { background:rgba(112, 103, 96, 0.8);}
.home-details .block.brown-bg .title{ color:#fff;}
.home-details .block.brown-bg .more-btn{ background:#fff; color:#706760;}
.home-details .block.brown-bg .more-btn.red-btn { background: #F25D5B; color: #fff; }
.home-details .block.brown-bg.red-bg { background:#F25D5B;}
.home-details .block.brown-bg.red-bg:hover { background:#fff;}
.home-details .block.brown-bg.red-bg:hover .title{ color:#F25D5B;}
.home-details .block.brown-bg.red-bg:hover .more-btn{ background:#F25D5B; color:#fff;}
.home-details .block.brown-bg:hover{ background:rgba(112, 103, 96, 0.8);}
.home-details .block.brown-bg:hover .title{ color:#fff;}
.home-details .block.brown-bg:hover .more-btn{ background:#fff; color:#706760;}
.home-details .block.coming-soon-block.brown-bg:hover{ background:#F25D5B;}
.home-details .block.coming-soon-block.brown-bg:hover .title { color:#fff;}
.home-details .block.coming-soon-block.brown-bg:hover .more-btn{ background:#fff; color:#706760;}
.home-details .block.brown-bg.coming-soon-block:hover .icon.icon-8{ background:url(../images/home_icon_8_h.png) no-repeat center top;}

/***********  Footer Part  ************/
footer{ width:100%; float:left; margin:0px; padding:0px;}
.footer-detail{ width:100%; float:left; padding:27px 0 45px 0; background:#ffffff;}
.footer-info-1{ width:100%; float:left; padding:0; margin:30px 0 0 0;}
.footer-info-1 figure{ width:100%; float:left; padding:0; margin:0 0 16px 0;}
.footer-info-1 p{ width:100%; max-width:255px; float:left; padding:0; margin:0; font-size:12px; color:#8d8f91; line-height:18px;}
.footer-detail h3{ width:100%; float:left; padding:0; margin:30px 0 19px 0; font-size:12px; color:#000000; font-weight:700; text-transform:uppercase; letter-spacing:0.3px;}
.footer-detail ul.footer-link{ width:100%; float:left; padding:0; margin:0;}
.footer-detail ul.footer-link li{ width:100%; float:left; padding:0; margin:0 0 7px 0; font-size:12px; color:#3078c0;}
.footer-detail ul.footer-link li:before{ content:"";}
.footer-detail ul.footer-link li a{ color:#3078c0;}
.footer-detail ul.footer-link li a:hover{ color:#000000;}
.footer-detail .footer-contact{ width:100%; float:left; padding:0; margin:0;}
.footer-detail .footer-contact p{ width:100%; float:left; padding:0; margin:0; font-size:12px; color:#8d8f91; line-height:22px;}
.footer-detail .footer-contact p a{ color:#3078c0;}
.footer-detail .footer-contact p a:hover{ color:#000;}
.footer-detail ul.social{ width:100%; float:left; padding:0; margin:18px 0 0 0;}
.footer-detail ul.social li{ padding:0; margin:0 16px 0 0; display:inline-block; font-size:17px; color:#8d8f91;}
.footer-detail ul.social li:before{ content:"";}
.footer-detail ul.social li a{ color:#8d8f91;}
.footer-detail ul.social li a:hover{ color:#3078c0;}

/* .copyright{ width:100%; float:left; padding:11px 0 0 0; margin:0; background:#f8f8f8; border-top:1px solid #eeefef;}
.copyright p{ width:100%; float:left; padding:0; margin:3px 0 11px 0; font-size:10px; color:#a6a7a9; line-height:normal; letter-spacing:0.5px;} */
.copyright p a{ color:#a6a7a9;}
.copyright p a:hover{ color:#6699CC;}
.copyright ul.terms-link{ width:100%; float:left; padding:0; margin:0 0 11px 0; text-align:right;}
.copyright ul.terms-link li{ padding:0; margin:0; font-size:10px; color:#a6a7a9; display:inline-block;}
.copyright ul.terms-link li:before{ content:"";}
.copyright ul.terms-link li:after{ content:"|"; color:#e3e3e3; padding:0 8px;}
.copyright ul.terms-link li:last-child:after{ content:""; padding:0;}
.copyright ul.terms-link li a{ color:#a6a7a9;}
.copyright ul.terms-link li a:hover{ color:#6699CC;}


/* .copyright{ width:100%;color: #6699CC; float:left; padding:11px 0 0 0; margin:0; border-top:1px solid #eeefef;}

.copyright p{ width:100%; float:left; padding:0; margin:3px 0 11px 0; font-size:14px; color:#6699CC; line-height:normal; letter-spacing:0.5px;}

.copyright b, strong{ color:#6699CC;}

.copyright p{color:#6699CC; } */

/* .breadcrumb a{
    text-align: left;
    padding:5px;
}  */

/************ Login Section ************/
.login-section{ width:100%; float:left; padding:0; margin:0;}
.first{background-color: #fff;margin-top: 50px;}
.login-detail{ width:100%; float:left; padding:30px 0; margin:0; }
.login-detail .container{ max-width:390px;}
.login-detail .container-reset-pwd{ font-size:15px;}
.login-detail .logo{ width:100%; float:left; padding:0; margin:0 0 30px 0; text-align:center; font-size:small;}
.login-detail .login-form{ width:100%; float:left; padding:40px 32px; margin:0 0 20px 0; text-align:center; background:#fff; box-shadow:0 0 20px rgba(179, 179, 179, 0.2); border-radius:10px;margin-top: 60px;}
.login-detail .login-form .field{ width:100%; height:40px; float:left; padding:0 22px; margin:0 0 15px 0; font-size:11px; color:#a6a6a6; text-transform:none; font-weight:700; background:#fff; border:1px solid #cccccc; border-radius:32px;}
.login-detail .login-form .singin-btn{ width:100%; height:40px; float:left; padding:0 15px; margin:0; font-size:12px; color:#ffffff; line-height:40px; text-align:center; text-transform:uppercase; font-weight:700; background:#fff; border:none; border-radius:32px; background:#6699CC;}
.login-detail .login-form .singin-btn:hover{ background:#574f4d;}

.login-detail .trouble{ width:100%; float:left; padding:0; margin:0; font-size:11px; color:#a6a6a6; font-weight:700; text-align:center;}
.login-detail .trouble a{ color:#6699CC; text-transform:uppercase; text-decoration:underline;}
.login-detail .trouble a:hover{ color:#574f4d; text-decoration:underline;}

.login-detail-2{ width:100%; float:left; padding:42px 0 60px 0; margin:0; text-align:center; background:url(../images/login_bg.jpg) no-repeat center top; background-size:cover; box-shadow:0 0 20px rgba(0, 0, 0, 0.2); position:relative;}
.login-detail-2 h2{ width:100%; float:left; padding:0; margin:0 0 20px 0; font-size:25px; color:#ffffff; line-height:33px; font-weight:400;}
.login-detail-2 figure{ width:100%; float:left; padding:0; margin:0;}
.login-detail-2 .learn-more{ width:100%; max-width:239px; height:39px; display:inline-block; padding:0; margin:0 auto; font-size:12px; color:#6699CC; font-weight:700; text-transform:uppercase; letter-spacing:0.5px; line-height:39px; background:#fff; border-radius:30px;}
.login-detail-2 .learn-more:hover{ background:#073f77; color:#fff;}
.logout-info{ width:100%; float:left; padding:12px 22px; margin:-20px 0 15px 0; font-size:10px; color:#c1a111; text-transform:uppercase; font-weight:700; text-align:left; background:#fdf8e2; border:1px solid #f9eaa6; border-radius:32px;}
.logout-info i{ font-size:12px; margin:0 7px 0 0;}

.login-detail-3{ width:100%; min-height:400px; float:left; padding:42px 0 40% 0; margin:0; text-align:center; background:url(../images/reset_bg_img_updated.png) no-repeat center top; background-size:cover; box-shadow:0 0 20px rgba(0, 0, 0, 0.2); position:relative;}
.login-detail-3 h2{ width:100%; float:left; padding:0; margin:0 0 20px 0; font-size:25px; color:#ffffff; line-height:33px; font-weight:400;}
.login-detail-3 figure{ width:100%; float:left; padding:0; margin:0;}
.login-detail-3 .learn-more{ width:100%; max-width:239px; height:39px; display:inline-block; padding:0; margin:0 auto; font-size:12px; color:#6699CC; font-weight:700; text-transform:uppercase; letter-spacing:0.5px; line-height:39px; background:#fff; border-radius:30px;}
.login-detail-3 .learn-more:hover{ background:#073f77; color:#fff;}

/************* Bread Crumb Info *************/
/* ul.breadcrumb-info{ width:100%; float:left; padding:0; margin:28px 0 12px 0;}
ul.breadcrumb-info li{ padding:0; margin:0; display:inline-block; font-size:10px; color:#8d8f91; font-weight:700; text-transform:uppercase;}
ul.breadcrumb-info li:before{ content:"";}
ul.breadcrumb-info li:after{ padding:0 4px 0 6px; content:"\f105"; font-family: 'FontAwesome';}
ul.breadcrumb-info li:last-child:after{ content:""; padding:0;}
ul.breadcrumb-info li a{ color:#8d8f91;}
ul.breadcrumb-info li a:hover{ color:#6699CC;}
.no-breadcrumb-info {width:100%; float:left; padding:0; margin:29px 0;} */
/************** Contact Us ************/
.inner-main{ width:100%; float:left; padding:0; margin:0 0 50px 0; background:#fff; box-shadow:0 0 20px rgba(179, 179, 179, 0.2);}
.inner-main .inner-title{ width:100%; float:left; padding:27px 30px 22px 30px; margin:0; font-size:13px; color:#6699CC; text-transform:uppercase; font-weight:900; letter-spacing:0.5px; border-bottom:1px solid #ececec;}
.info-contact{ width:100%; float:left; padding:0; margin:0;}
.info-contact .form-info{ width:100%; float:left; padding:26px 20px 40px 20px; margin:0;}
.info-contact .form-inner{ width:100%; max-width:722px; float:left; padding:0; margin:0;}
.info-contact .form-block{ width:100%; float:left; padding:0; margin:0 0 21px 0; position:relative;}
.info-contact .form-block label{ width:100%; float:left; padding:0; margin:0 0 6px 0; font-size:12px; color:#000000; font-weight:700; text-transform:uppercase;}
.info-contact .form-block .field{ width:100%; height:35px; float:left; padding:0 15px; margin:0; font-size:12px; color:#000000; font-weight:700; text-transform:none; background:#fff; border:1px solid #d9d9d9; border-radius:30px;}
.info-contact .form-block .field-2{ width:100%; height:190px; float:left; padding:10px 15px; margin:0; font-size:12px; color:#000000; font-weight:700; text-transform:none; background:#fff; border:1px solid #d9d9d9; border-radius:12px;}
.info-contact .submit-btn{ min-width:153px; height:41px; float:left; clear:both; padding:0 10px; margin:0 15px 0 0; border:1px solid #6699CC; font-size:12px; color:#ffffff; text-transform:uppercase; font-weight:700; text-align:center; background:#6699CC; border-radius:30px;}
.info-contact .submit-btn:hover{ color:#6699CC; background:#fff;}

/* .select-field2{ width:100%; float:right !important; padding:0; margin:0; }
.select-field{ width:100%; float:left; padding:0; margin:0;}
.select-field .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:100%;}
.select-field-3 .btn-default-2{ height:35px; width: 300px; font-size:12px; color:#000000; font-weight:700; border:1px solid #d9d9d9; border-radius:30px; background:#fff; -webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0); box-shadow:0 0 0 rgba(0, 0, 0, 0); outline:none !important;}
.select-field .btn-default{ height:35px; width: 240px; font-size:12px; color:#000000; font-weight:700; border:1px solid #d9d9d9; border-radius:30px; background:#fff; -webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0); box-shadow:0 0 0 rgba(0, 0, 0, 0); outline:none !important;}
.select-field .btn-default:hover, .select-field .btn-default:focus, .select-field .btn-default.focus{ border:1px solid #d9d9d9;  background:#fff; border-radius:30px; -webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0); box-shadow:0 0 0 rgba(0, 0, 0, 0); outline:none !important;}
.select-field .btn-default:active, .select-field .btn-default.active, .open > .dropdown-toggle.btn-default{ border:1px solid #d9d9d9;  background:#fff; border-radius:15px 15px 0 0; -webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0); box-shadow:0 0 0 rgba(0, 0, 0, 0); outline:none !important;}
.select-field .bootstrap-select.btn-group .dropdown-menu{ width:100%; overflow-x:hidden; border-radius:0 0 15px 15px; margin:0px; border:1px solid #d9d9d9; border-top:none; box-shadow:none;}
.select-field .bootstrap-select.btn-group .dropdown-menu li{ width:100%; margin:0px; padding:0px;} */
/* .select-field .bootstrap-select.btn-group .dropdown-menu li:before{ content:"";} */
/* .select-field .bootstrap-select.btn-group .dropdown-menu li a{ padding:8px 20px; font-size:11px; color:#000000; white-space:normal;} */
/* .select-field .dropdown-menu > li > a:hover, .select-field .dropdown-menu > li > a:focus{ background:#6699CC; color:#000000;} */

/* Latest Changes */
.custom-dropdown {
  color: white; min-width: 180px; max-width : 100% !important; top:auto; bottom: auto; padding: 10px; float: left;   border-radius:25px !important; border:.2px solid white !important; background: transparent !important;
}
/* select {width : 180px !important; top:auto; bottom: auto; padding: 10px; float: left;   border-radius:25px !important; border:.2px solid white !important; background-color: transperant;} */
.custom-select-field {max-width : 180px !important; padding: 3px 0px;   border-radius:25px !important; border:.2px solid white !important; background-color: transperant; color:white !important;  display:flex !important;}
.custom-select-field .custom-select-field-icon{padding:0px 10px 0px 0px; margin:auto;}

/* Latest Changes */

/* .select-field .dropup .btn-default:active, .select-field .dropup .btn-default.active, .select-field .dropup.open > .dropdown-toggle.btn-default{ border-radius:0 0 15px 15px;}
.select-field .dropup .dropdown-menu{ border-radius:15px 15px 0 0 !important; margin:0px !important; border-top:1px solid #d9d9d9 !important; border-bottom:none !important;}
.select-field .dropup .dropdown-menu ul.dropdown-menu{ border-radius:0 !important; margin:0px !important; border-top:none !important; border-bottom:none !important;} */
.success-msg{ width:100%; max-width:610px; float:left; padding:0 0 0 33px; margin:5px 0 0 0; font-size:11px; color:#6daf03; letter-spacing:0.5px; line-height:15px; position:relative;}
.success-msg i{ width:24px; height:24px; float:left; padding:0; margin:0; line-height:24px; text-align:center; font-size:13px; color:#6daf03; border:1px solid #6daf03; border-radius:50%; position:absolute; left:0; top:2px;}
.info-contact-2{ width:100%; float:left; padding:0 0 20px 0; margin:0;}
.info-contact-2 h2{ width:100%; float:left; padding:0; margin:0 0 5px 0; font-size:14px; color:#6699CC; text-transform:uppercase; font-weight:900; letter-spacing:0.5px;}
.info-contact-2 p{ width:100%; float:left; padding:0; margin:0 0 20px 0; font-size:13px; color:#000000; font-weight:700; letter-spacing:0.5px;}

.info-contact-2 .block{ width:100%; min-height:235px; float:left; padding:26px 20px 25px 20px; margin:0 0 30px 0; text-align:center; background:#fff; position:relative; box-shadow:0 0 20px rgba(179, 179, 179, 0.2); -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
.info-contact-2 .block .title{ width:100%; min-height:36px; float:left; padding:0; margin:0 0 14px 0; font-size:13px; color:#6699CC; font-weight:900; letter-spacing:1px; text-transform:uppercase;}
.info-contact-2 .block .icon{ width:54px; height:54px; padding:0; margin:0 auto 30px auto; display:block; clear:both;}
.info-contact-2 .block p{ width:100%; float:left; padding:0; margin:0; font-size:13px; color:#000000; font-weight:700; letter-spacing:0.5px; line-height:20px;}
.info-contact-2 .block p a{ color:#6699CC; text-decoration:underline; word-wrap: break-word;}
.info-contact-2 .block p a:hover{ color:#000000; text-decoration:underline;}
.info-contact-2 .block:hover{ background:#6699CC;}
.info-contact-2 .block:hover .title{ color:#fff;}
.info-contact-2 .block:hover p{ color:#fff;}
.info-contact-2 .block:hover p a{ color:#fff;}
.info-contact-2 .block:hover p a:hover{ color:#fff;}

.info-contact-2 .block .icon.icon-1{ background:url(../images/contact_icon_1.png) no-repeat center top;}
.info-contact-2 .block:hover .icon.icon-1{ background:url(../images/contact_icon_1_h.png) no-repeat center top;}
.info-contact-2 .block .icon.icon-2{ background:url(../images/contact_icon_2.png) no-repeat center top;}
.info-contact-2 .block:hover .icon.icon-2{ background:url(../images/contact_icon_2_h.png) no-repeat center top;}
.info-contact-2 .block .icon.icon-3{ background:url(../images/contact_icon_3.png) no-repeat center top;}
.info-contact-2 .block:hover .icon.icon-3{ background:url(../images/contact_icon_3_h.png) no-repeat center top;}

/*********** Faq Sec **************/
.faq-info{ width:100%; float:left; padding:37px 30px 85px 30px; margin:0;}
.faq-info .title-2{ width:100%; float:left; padding:0; margin:0 0 8px 0; font-size:43px; color:#000000; font-weight:300; text-transform:uppercase;}
.faq-info p{ width:100%; float:left; padding:0; margin:0 0 17px 0; font-size:11px; color:#000000; letter-spacing:0.3px;}
.faq-info .faq-btn{ min-width:183px; height:41px; float:left; clear:both; padding:0 10px; margin:0 15px 0 0; border:1px solid #6699CC; line-height:38px; font-size:10px; color:#ffffff; text-transform:uppercase; font-weight:700; text-align:center; background:#6699CC; border-radius:30px;}
.faq-info .faq-btn:hover{ color:#6699CC; background:#fff;}

/************* Compliance Search **********/
.compliance-search{ width:100%; float:left; padding:40px 0; margin:0 0 30px 0; background:#6699CC;}
.compliance-search .search-inner{ width:100%; float:left; padding:0; margin:0; position:relative;}
.compliance-search .field{ width:100%; height:60px; float:left; padding:0 50px 0 30px; margin:0; font-size:15px; color:#000000; background:#f5f9fd; border:3px solid #3b87d3;}
.compliance-search .search-btn{ float:right; padding:0; margin:0; font-size:25px; color:#8d8f91; background:none; border:none; position:absolute; right:20px; top:10px;}

.compliance-search .auto-search{ width:100%; float:left; padding:0 3px; margin:0; position:relative; top:-3px;}
.compliance-search .auto-search ul{ width:100%; float:left; padding:0; margin:0;}
.compliance-search .auto-search ul li{ width:100%; float:left; padding:0; margin:0; border-top:1px solid #ececec;}
.compliance-search .auto-search ul li:before{ content:"";}
.compliance-search .auto-search ul li a{ width:100%; float:left; padding:8px 22px; margin:0; display:block; background:#f5f9fd;}
.compliance-search .auto-search ul li figure{ width:24px; float:left; padding:0; margin:0 12px 0 0;}
.compliance-search .auto-search ul li .right{ overflow:hidden; padding:8px 0 0 0; font-size:12px; color:#000000;}
.compliance-search .auto-search ul li .right span{ width:100%; max-width:248px; display:inline-block;}
.compliance-search .auto-search ul li .right strong{ font-weight:900;}
.compliance-search .auto-search ul li a:hover{ background:#eaf0f6;}

.compliance-filter{     width: 95.1%; margin-left: 3.1%; margin-bottom: -1%; background: #6699CC;}
.compliance-filter2{     width: 95.1%; margin-left: 3.1%; margin-bottom: -1%;}
.compliance-filter .row{ margin:0 -10px;}
.compliance-filter [class*="col-"]{ padding-right:10px; padding-left:10px;}
/* .compliance-filter .search-block-1{ width:100%; float:left; padding:0 30px 0 30px; margin:0;} */
.compliance-filter .search-block-1{ margin:0;}
.compliance-filter .search-title{ width:100%; float:right; padding:47px 10px 0 0; margin:0; font-size:11px; color:#000000; text-transform:uppercase; font-weight:900; letter-spacing:0.5px; white-space:nowrap; position:relative; left:-5px;}
.compliance-filter .detail-1{ width:100%; min-height:110px; float:left; padding:30px 20px 20px 20px; margin:0;}
.compliance-filter .detail-1 .check-detail{ width:50%; padding:0 10px 0 0; margin:0 0 10px 0;}
.compliance-filter-1{width:100% !important; margin-left: unset !important;margin-bottom: unset;margin-bottom: -2% !important;}
.equipment-single .title-info-1 {padding: 20px 0px !important}

.check-detail{ width:100%; float:left; padding:0; margin:0;}
.check-detail label{ width:100%; font-size:10px; color:#000000; margin:0; font-weight:700; text-transform:uppercase;}
.check-detail span.lbl{ font-weight:900 !important;}
/* input[type=checkbox]+.lbl::before, input[type=radio]+.lbl::before { font-family: fontAwesome; font-weight: normal; font-size: 12px; color: #000000; content: "\a0"; background-color: #f8f8f8; border: 1px solid #e5e5e5; border-radius:4px; box-shadow:0 0px 12px rgba(0, 0, 0, 0.05); display: inline-block; text-align: center; vertical-align: middle; height:20px; line-height:18px; min-width:20px; margin-right:10px; } */
/* Checked state styles */
/* input[type=checkbox]:checked+.lbl::before, input[type=radio]:checked+.lbl::before { display: inline-block; content: '\f00c'; background-color: #f8f8f8; border-color: #e5e5e5; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);} */
/* Hover state styles */
/* input[type=checkbox]:hover+.lbl::before, input[type=radio]:hover+.lbl::before, input[type=checkbox]+.lbl:hover::before, input[type=radio]+.lbl:hover::before {border-color: #e5e5e5;} */
/* Shadow when checked or Active */
/* input[type=checkbox]:active+.lbl::before, input[type=radio]:active+.lbl::before, input[type=checkbox]:checked:active+.lbl::before, input[type=radio]:checked:active+.lbl::before {box-shadow: 0 1px 2px rgba(0, 0, 0, 0), inset 0px 1px 3px rgba(0, 0, 0, 0);} */
/* Disabled state styles */
/* input[type=checkbox]:disabled+.lbl::before, input[type=radio]:disabled+.lbl::before, input[type=checkbox][disabled]+.lbl::before, input[type=radio][disabled]+.lbl::before, input[type=checkbox].disabled+.lbl::before, input[type=radio].disabled+.lbl::before { background-color: #DDD !important; border-color: #CCC !important; box-shadow: none !important; color: #BBB;} */
/* Styles for Radio button */
input[type=radio]+.lbl::before { border-radius: 32px; font-family: Arial, Helvetica, sans-serif; font-size:32px;}
input[type=radio]:checked+.lbl::before { content: "\2022";}
/* Hiding default checkbox and Radio button design */
/* input[type=checkbox], input[type=radio] { opacity: 0; position: absolute; z-index: 12; height: 25px; width: 20px;} */
/* Disable outline when clicked*/
/* input[type=checkbox]:checked, input[type=radio]:checked, input[type=checkbox]:focus, input[type=radio]:focus { outline: none !important; } */
/* input[type=checkbox]+.lbl, input[type=radio]+.lbl { position: relative; z-index: 11; display: inline-block; margin: 0; line-height: 20px; min-height: 14px; min-width: 14px; font-weight: normal; text-align: left; cursor: pointer;} */
.compliance-filter .detail-2{ width:100%; min-height:110px; float:left; padding:18px 20px 0 0; margin:0;  background-color: #F25D5B;}
.compliance-filter .detail-2{ width:100%; min-height:110px; float:left; padding:18px 20px 0 0; margin:0;  background-color: #6699CC;}
.compliance-filter .detail-4 { background-color: #F25D5B !important; }
.compliance-filter .detail-2 .select-field{ margin-bottom:10px; margin-left: 15px;}
.compliance-filter .detail-2 .select-field .btn-default{ height:32px; background:#fcfdfe;}
.compliance-filter .select-field .bootstrap-select.btn-group .dropdown-menu{ background:#fcfdfe;}
.compliance-filter .search-btn{ width:100%; height:41px; max-width:153px; padding:0 10px; margin:40px 0 0 -10px; font-size:10px; text-transform:uppercase; text-align:center; font-weight:700; line-height:39px; display:inline-block; letter-spacing:0.5px; background-color:#6699CC; border:1px solid #6699CC; border-radius:30px;color:#6699CC; background:#fff;}
.compliance-filter .search-btn:hover{ color:#6699CC; background:#fff;}
/* .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { padding-bottom: 10px; } */
.compliance-filter .search-block-2{ width:100%; float:left; padding:0 30px/*0 10px 0 20px*/; margin:0; border-top:1px solid #ececec; background:#f8f8f8;}
.compliance-filter .calender-info{ width:100%; min-height:62px; float:left; padding:0px 0px 3px 15px; margin:0; border-left:1px solid #ececec; border-right:1px solid #ececec; position: relative; display: flex;}
.compliance-filter .calender-info label{ float:left; padding:0; margin:0 10px 0 0; font-size:11px; color:#ffffff; display:inline-block; line-height:32px;}
.compliance-filter .calender-info .calender-data{ float:left; padding:0; margin:0 10px 0 0; display:inline-block; position:relative;}
.compliance-filter .calender-info .calender-data .field{ width:114px; height:32px; display:block; padding:0 30px 0 15px; margin:0; font-size:11px; color:#767676; border:1px solid #ececec; border-radius:30px; background:#fcfdfe;}
.compliance-filter .calender-info .calender-data .field:focus{ color:#535353; border-color:#d1d1d1; background:#fcfdfe;}
.compliance-filter .calender-info .calender-data i{ font-size:12px; color:#a6a6a6; position:absolute; right:12px; top:10px;}

.result-info{ width:100%; float:left; padding:0; margin:0 0 40px 0; background:#ffffff; box-shadow:0 0 20px rgba(179, 179, 179, 0.2);}
.result-info .title-info{ width:100%; float:left; padding:11px 30px/*11px 27px*/; margin:0;}
.result-info .title-info .title-info{ width:100%; float:left; padding:0; margin:7px 0 0 0; font-size:13px; color:#6699CC; text-transform:uppercase; font-weight:900; letter-spacing:0.5px;}
.result-info .title-info .pdf-btn-info{ width:100%; float:left; padding:0; margin:0; text-align:right; position:relative;}
.result-info .title-info .pdf-btn-info a{ min-width:119px; height:28px; padding:0 10px; margin:0 0 0 13px; display:inline-block; font-size:11px; color:#6699CC; text-align:center; line-height:26px; font-weight:700; border:1px solid #6699CC; border-radius:7px;}
.result-info .title-info .pdf-btn-info a i{ margin:0 4px 0 0; font-size:12px;}
.result-info .title-info .pdf-btn-info a:hover{ color:#fff; background:#6699CC;}

.pagination-info{ width:100%; float:left; padding:0; margin:0 0 50px 0;}
.pagination-info ul{ float:right; padding:0; margin:0; background:#ffffff; border-radius:7px; box-shadow:0 0 20px rgba(179, 179, 179, 0.2); overflow:hidden;}
.pagination-info ul li{ float:left; padding:0; margin:0; font-size:10px; color:#6699CC; text-transform:uppercase; font-weight:700; display:inline-block; background:url(../images/pagination_line.jpg) no-repeat right top;}
.pagination-info ul li a{ float:left; padding:0 20px; margin:0; color:#6699CC; line-height:32px; display:block;}
.pagination-info ul li:last-child{ background:none;}
.pagination-info ul li a:hover, .pagination-info ul li a.select{ color:#fff; background:#6699CC;}
.pagination-info ul li:before{ content:"";}

.table-list .pdf-icon{ font-size:25px; color:#6699CC;}
.table-list .coming-soon-2{ font-size:13px; color:#a3a3a3; font-style:italic;}
.table-list .eqi{ font-size:12px;}

/*******************************/
.confirm-order-form{ width:100%; float:left; padding:30px 30px 12px 30px; margin:0;}
.confirm-order-form label{ width:100%; float:left; padding:0; margin:0; font-size:11px; color:#000000; text-transform:uppercase; font-weight:900; line-height:32px;}
.confirm-order-form .field{ width:100%; max-width:428px; float:left; height:32px; padding:0 20px; margin:0 0 18px 0; font-size:11px; color:#a6a6a6; font-weight:700; border:1px solid #d9d9d9; border-radius:30px; background:#fcfdfe;}
.confirm-order-form .go-btn{ min-width:110px; height:32px; float:left; padding:0; margin:0 0 0 15px; text-align:center; font-size:12px; color:#ffffff; text-transform:uppercase; font-weight:700; border:1px solid #6699CC; border-radius:30px; background:#6699CC;}
.confirm-order-form .go-btn:hover{ color:#6699CC; background:#fff;}

.confirm-order-period{ width:100%; float:left; padding:27px 30px; margin:0; border-top:1px solid #ececec;}
.confirm-order-period .title{ width:100%; float:left; padding:0; margin:0 0 20px 0; font-size:13px; color:#6699CC; text-transform:uppercase; font-weight:900; letter-spacing:0.5px;}
.confirm-order-period .check-detail{ width:auto; margin:0 30px 10px 0;}
.confirm-order-period small{ width:100%; float:left; padding:0; margin:0; font-size:10px; color:#8d8d8d; font-style:italic;}

.confirm-order-period.shipping { padding-bottom:13px; border-bottom:1px solid #ececec;}
.confirm-order-period.shipping .check-detail{ width:100%; margin:0 0 15px 0;}

.confirm-order-form.auto-ship{ padding-top:26px; padding-bottom:20px; border-bottom:1px solid #ececec;}
.confirm-order-form.auto-ship .check-detail{ width:auto; margin:0 20px 20px 0;}

.calender-field{ float:left; padding:0; margin:0 0 10px 0; display:inline-block; position:relative;}
.calender-field .field{ width:134px; height:32px; display:block; padding:0 30px 0 15px; margin:0; font-size:11px; color:#767676; border:1px solid #ececec; border-radius:30px; background:#fcfdfe;}
.calender-field .field:focus{ color:#535353; border-color:#d1d1d1; background:#fcfdfe;}
.calender-field i{ font-size:12px; color:#a6a6a6; position:absolute; right:12px; top:10px;}

.confirm-order-btn{ min-width:207px; height:41px; float:left; clear:both; padding:0 10px; margin:20px 0 20px 30px; border:1px solid #6699CC; line-height:38px; letter-spacing:0.5px; font-size:11px; color:#ffffff; text-transform:uppercase; font-weight:700; text-align:center; background:#6699CC; border-radius:30px;}
.confirm-order-btn:hover{ color:#6699CC; background:#fff;}

.confirm-order-form input[type=checkbox]+.lbl::before, .confirm-order-form input[type=radio]+.lbl::before, .confirm-order-period input[type=checkbox]+.lbl::before, .confirm-order-form input[type=radio]+.lbl::before { color:#4397e1;}

/*************** Maintence App ****************/
.dashboard-info-1{ width:100%; float:left; padding:0; margin:0 0 40px 0; background:#fff; box-shadow:0 0 20px rgba(179, 179, 179, 0.2);}
.dashboard-info-1 .title-info{ width:100%; float:left; padding:9px 30px /*9px 30px*/; margin:0; border-bottom:1px solid #ececec;}
.dashboard-info-1 .title{ width:100%; float:left; padding:0; margin:0; font-size:13px; color:#6699CC; line-height:32px; letter-spacing:0.5px; font-weight:900; text-transform:uppercase;}

.month-btn{ width:100%; max-width:190px; float:right; padding:0; margin:0;}
.month-btn .btn-default{ width:100%; height:32px; padding:0 30px 0 20px; background:#fcfdfe; border:1px solid #d9d9d9; border-radius:30px; text-align:left; font-size:11px; color:#000000;}
.month-btn .btn-default .caret{ position:absolute; right:18px; top:14px;}
.month-btn .dropdown-menu{ border-radius:0 0 15px 15px; margin:-1px 0 0 0; border:1px solid #d9d9d9; border-top:none; box-shadow:none;}
.month-btn .btn-default:hover, .month-btn .btn-default:focus, .month-btn .btn-default.focus{ border:1px solid #d9d9d9;  background:#fcfdfe; border-radius:30px; -webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0); box-shadow:0 0 0 rgba(0, 0, 0, 0); outline:none !important;}
.month-btn .btn-default:active, .month-btn .btn-default.active, .open > .dropdown-toggle.btn-default{ border:1px solid #d9d9d9;  background:#fcfdfe; border-radius:15px 15px 0 0; -webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0); box-shadow:0 0 0 rgba(0, 0, 0, 0); outline:none !important;}
.month-btn .dropdown-menu{ min-width:190px; padding:0; border-radius:0 0 15px 15px; margin:-1px 0 0 0; border:1px solid #d9d9d9; border-top:none; box-shadow:none; background:#fcfdfe;}
.month-btn .dropdown-menu li{ width:100%; margin:0; padding:0;}
.month-btn .dropdown-menu li:before{ content:"";}
.month-btn .dropdown-menu li a{ padding:5px 18px; font-size:11px; color:#000000;}
.month-btn .date-range{ width:100%; float:left; padding:14px 20px 14px 20px; margin:0; background:#f8f8f8; border-radius:15px;}
.month-btn .date-range .title-data{ width:100%; float:left; padding:0; margin:0 0 10px 0; font-size:11px; color:#000000; font-weight:700;}
.month-btn .date-range .date-block label{ min-width:35px; float:left; padding:0 5px 0 0; margin:0; font-size:11px; color:#000000; line-height:32px;}
.month-btn .date-range .date-block .calender-field .field{ width:101px; background:#fff; border-radius:5px;}
.month-btn .date-range .report-btn{ width:100%; max-width:151px; height:32px; float:left; padding:0 10px; margin:0; border:1px solid #6699CC; letter-spacing:0.5px; font-size:11px; color:#ffffff; text-transform:uppercase; font-weight:700; display:inline-block; line-height:30px; text-align:center; background:#6699CC; border-radius:30px;}
.month-btn .date-range .report-btn:hover{ color:#6699CC; background:#fff;}

.graph-info{ width:100%; float:left; padding:30px; margin:0;}
.graph-section{ width:100%; float:left; padding:0; margin:0;}
.graph-btn-info{ width:100%; float:left; padding:8px 0 0 0; margin:0;}

.graph-btn-info .graph-btn{ width:100%; max-width:190px; height:41px; padding:0 10px; margin:16px auto 0 auto; display:block; border:1px solid #6699CC; letter-spacing:0.5px; font-size:10px; color:#6699CC; line-height:39px; text-transform:uppercase; font-weight:700; text-align:center; background:#fff; border-radius:30px;}
.graph-btn-info .graph-btn:hover, .graph-btn-info .graph-btn.active{ color:#fff; background:#6699CC;}

.recent-activities{ width:100%; float:left; padding:0; margin:0 0 40px 0; background:#fff; box-shadow:0 0 20px rgba(179, 179, 179, 0.2);}
.recent-activities .title-info{ width:100%; float:left; padding:9px 30px;/*9px 30px*/; margin:0;}
.search-result-title{ width:100%; float:left; padding:0; margin:5px 0 7px 0; font-size:11px; color:#000000; text-transform:uppercase;}
.search-result-title strong{ font-weight:900;}
.recent-activities .title-info .title{ /*width:100%;*/ float:left; padding:0; margin:0; font-size:13px; color:#6699CC; line-height:32px; letter-spacing:0.5px; font-weight:900; text-transform:uppercase;}
.recent-activities .title-info .right{ float:right; padding:0; margin:0;}
.recent-activities .recent-search{ width:217px; float:left; padding:0; margin:0 10px 0 0; position:relative;}
.recent-activities .recent-search .field{ width:100%; height:32px; float:left; padding:0 30px 0 20px; margin:0; font-size:11px; color:#000000; background:#fcfdfe; border:1px solid #d9d9d9; border-radius:30px;}
.recent-activities .recent-search .search-btn{ height:32px; float:right; padding:0; margin:0; font-size:11px; color:#000000; background:none; border:none; position:absolute; right:15px; top:0; line-height:30px;}
.recent-activities .select-field{ width:147px;}
.recent-activities .select-field .btn-default{ height:32px; background:#fcfdfe;}

.recent-activities .btn-default:hover, .recent-activities .btn-default:focus, .recent-activities .btn-default.focus{background:#fcfdfe;}
.recent-activities .btn-default:active, .recent-activities .btn-default.active, .recent-activities .open > .dropdown-toggle.btn-default{ background:#fcfdfe;}
.recent-activities .select-field .bootstrap-select.btn-group .dropdown-menu{ background:#fcfdfe;}
.recent-activities .select-field .bootstrap-select.btn-group .dropdown-menu li a{ padding:4px 20px;}

.table-list{ width:100%; float:left; padding:0; margin:0; font-size:11px; color:#000000; font-weight:700; text-align:center;}
.table-list a{ color:#6699CC; text-decoration:underline;}
.table-list a:hover{ color:#000; text-decoration:none;}
.table-list .footable-row-detail-name{ padding:3px 15px 3px 0; text-align:left; font-size:11px; color:#000000; font-weight:900; text-transform:uppercase;}
.table-list .footable-row-detail-value{ font-size:11px; color:#000000; font-weight:700; text-align:left;}
.table-list .table{ margin-bottom:0;}
.table-list .table-bordered{ border-color:#ececec;}
.table-list .table-bordered > thead > tr > th, .table-list .table-bordered > tbody > tr > th, .table-list .table-bordered > tfoot > tr > th, .table-list .table-bordered > thead > tr > td, .table-list .table-bordered > tbody > tr > td, .table-list .table-bordered > tfoot > tr > td { border-color:#ececec;}
.table-list .table > thead > tr > th, .table-list .table > tbody > tr > th, .table-list .table > tfoot > tr > th, .table-list .table > thead > tr > td, .table-list .table > tbody > tr > td, .table-list .table > tfoot > tr > td { padding:16px 8px; vertical-align:middle;}
.table-list .table-bordered > thead > tr > th, .table-list .table-bordered > thead > tr > td{ border-bottom-width:1px;}
.table-list th{ font-size:11px; color:#000000; font-weight:900; background:#f8f8f8; text-transform:uppercase;}
.table-list .table-striped > tbody > tr{background-color: #ffffff;}
.table-list .table-striped > tbody > tr:nth-child(odd){ background-color:#fcfcfc;}

.shedule-section{ width:100%; float:left; padding:0 0 20px 0; margin:0;}
.shedule-section .block{ width:100%; float:left; padding:26px 20px 25px 20px; margin:0 0 30px 0; text-align:center; background:#fff; position:relative; box-shadow:0 0 20px rgba(179, 179, 179, 0.2); -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
.shedule-section .block .title{ width:100%; min-height:36px; float:left; padding:0; margin:0 0 14px 0; font-size:13px; color:#6699CC; font-weight:900; letter-spacing:1px; text-transform:uppercase;}

.shedule-section .block .more-btn{ width:100%; max-width:166px; height:40px; padding:0 10px; margin:10px auto 0 auto; font-size:10px; color:#ffffff; font-weight:700; display:inline-block; line-height:40px; text-align:center; letter-spacing:1px; text-transform:uppercase; background:#6699CC; border-radius:30px;}
.shedule-section .block .icon{ width:67px; height:67px; padding:0; margin:0 auto 27px auto; display:block; clear:both;}
.shedule-section .block:hover{ background:#6699CC;}
.shedule-section .block:hover .title{ color:#fff;}
.shedule-section .block:hover .more-btn{ background:#fff; color:#6699CC;}

.shedule-section .block.disabled-block{ background:#fff;}
.shedule-section .block.disabled-block .disabled{ width:100%; position:absolute; left:0; top:0; bottom:0; right:0; background:rgba(242, 242, 242, 0.8);}
.shedule-section .block.disabled-block .title{ color:#6699CC;}
.shedule-section .block.disabled-block .more-btn{ color:#fff; background:#6699CC;}

.shedule-section .block .icon.icon-1{ background:url(../images/shedule_icon_1.png) no-repeat center top;}
.shedule-section .block:hover .icon.icon-1{ background:url(../images/shedule_icon_1_h.png) no-repeat center top;}
.shedule-section .block.disabled-block .icon.icon-1{ background:url(../images/shedule_icon_1.png) no-repeat center top;}

.shedule-section .block .icon.icon-2{ background:url(../images/shedule_icon_2.png) no-repeat center top;}
.shedule-section .block:hover .icon.icon-2{ background:url(../images/shedule_icon_2_h.png) no-repeat center top;}
.shedule-section .block.disabled-block .icon.icon-2{ background:url(../images/shedule_icon_2.png) no-repeat center top;}

.shedule-section .block .icon.icon-3{ background:url(../images/shedule_icon_3.png) no-repeat center top;}
.shedule-section .block:hover .icon.icon-3{ background:url(../images/shedule_icon_3_h.png) no-repeat center top;}
.shedule-section .block.disabled-block .icon.icon-3{ background:url(../images/shedule_icon_3.png) no-repeat center top;}

.shedule-section .block .icon.icon-4{ background:url(../images/shedule_icon_4.png) no-repeat center top;}
.shedule-section .block:hover .icon.icon-4{ background:url(../images/shedule_icon_4_h.png) no-repeat center top;}
.shedule-section .block.disabled-block .icon.icon-4{ background:url(../images/shedule_icon_4.png) no-repeat center top;}

.confirm-part-btn{ width:100%; max-width:244px; height:41px; float:right; line-height:39px; padding:0 10px; margin:20px 30px 20px 20px; display:block; border:1px solid #6699CC; letter-spacing:0.5px; font-size:11px; color:#fff; text-transform:uppercase; font-weight:700; text-align:center; background:#6699CC; border-radius:30px;}
.confirm-part-btn:hover{ color:#6699CC; background:#fff;}
.graph-btn-info.graph-btn-info-2{ padding-top:40px;}


/*********** Equipment Inventory ************/
.equipment-info-1{ width:174px; float:right; padding:0; margin:0;}
.equipment-info-1 .btn-default{ width:100%; height:32px; padding:0 30px 0 20px; background:#fcfdfe; border:1px solid #d9d9d9; border-radius:30px; text-align:left; font-size:11px; color:#000000; outline:none !important;}
.equipment-info-1 .btn-default .caret{ position:absolute; right:18px; top:14px;}
.equipment-info-1 .dropdown-menu{ border-radius:0 0 15px 15px; margin:-1px 0 0 0; border:1px solid #d9d9d9; border-top:none; box-shadow:none;}
.equipment-info-1 .btn-default:hover, .equipment-info-1 .btn-default:focus, .equipment-info-1 .btn-default.focus{ border:1px solid #d9d9d9;  background:#fcfdfe; border-radius:30px; -webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0); box-shadow:0 0 0 rgba(0, 0, 0, 0); outline:none !important;}
.equipment-info-1 .btn-default:active, .equipment-info-1 .btn-default.active, .open > .dropdown-toggle.btn-default{ border:1px solid #d9d9d9;  background:#fcfdfe; border-radius:15px 15px 0 0; -webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0); box-shadow:0 0 0 rgba(0, 0, 0, 0); outline:none !important;}
.equipment-info-1 .dropdown-menu{ min-width:174px; padding:0; border-radius:0 0 15px 15px; margin:-1px 0 0 0; border:1px solid #d9d9d9; border-top:none; box-shadow:none; background:#fcfdfe; max-height: 340px;overflow-y: scroll;}
.equipment-info-1 .dropdown-menu li{ width:100%; margin:0; padding:0;}
.equipment-info-1 .dropdown-menu li:before{ content:"";}
.equipment-info-1 .dropdown-menu li a{ padding:5px 18px; font-size:11px; color:#000000;}
.equipment-info-inner{ width:100%; float:left; padding:10px 20px; margin:0;}
.equipment-info-inner .check-detail{ margin-bottom:10px;}
.compliance-filter .detail-3{ padding:18px 20px 18px 20px; margin:0;}
.multiselect-container li.active::after {border: 1px solid #e5e5e5;}
/* .multiselect-container li.active::before {display: inline-block;content: '\f00c';background-color: #ffffff;border-color: #e5e5e5;} */

.multiselect-container li.active a { background: transparent; }
.equipment-info-1 .multiselect-container li { width: 98%; margin-bottom: 10px !important;}
.equipment-info-1 .multiselect-container { max-width: 100%; }
.equipment-info-1 .multiselect-container .btn-default { border-radius: 5px;border-top-left-radius: 0;border-bottom-left-radius: 0; }
.equipment-info-1 .multiselect-container .btn-default:hover { border-top-left-radius: 0; border-bottom-left-radius: 0;}
/* .multiselect-container li::before  { height: 20px;width: 20px;text-align: center; content:"";border: 2px solid #e5e5e5; border-radius: 5px; margin-left: 10px; margin-top: 5px; padding-top: 3px !important; padding-left: 1px !important; color: #000000; cursor: pointer;}
.multiselect-container-2 li::before  { height: 20px;width: 20px;text-align: center; content:"";border: 2px solid #e5e5e5; border-radius: 5px; margin-left: 10px; margin-top: 5px; padding-top: 3px !important; padding-left: 1px !important; color: #000000; } */
.multiselect-container .input-group-addon { width: 30px;padding-left: 0px; }
.multiselect-container .input-group i { right: auto; }
.multiselect-container span.input-group-btn { display: none; }
.multiselect-container button.btn.btn-default.multiselect-clear-filter {border-left: none;height: 34px;margin-left: 0px;width: 35px;padding-right: 10px;padding-left: 0;text-align: center;margin-right: 10px;}
.multiselect-container>li>a>label { padding: 0px 15px 0px 20px !important; margin-top: 15px !important;}
.multiselect-container.dropdown-menu li a::hover { background: none; color: inherit; }
.detail-2.detail-3.detail-filter {padding: 37px 20px 18px 20px !important;}

/************ Equipment Inventory Single ************/
.equipment-single{ width:100%; float:left; padding:0 0 40px 0; margin:0 0 50px 0; background:#fff; box-shadow:0 0 20px rgba(179, 179, 179, 0.2);}
/* .equipment-single .title-info{ width:100%; float:left; padding:20px 30px; margin:0; border-bottom:1px solid #ececec;} */
.equipment-single .title-info .title{ width:100%; float:left; padding:0; margin:0; font-size:18px; color:#6699CC; font-weight:900; text-transform:uppercase; letter-spacing:1px;}
.equipment-single .title-info .sn-no{ width:100%; float:left; padding:0; margin:0; text-align:right; font-size:13px; color:#000000; text-transform:uppercase;}
.equipment-single .title-info .sn-no strong{ font-weight:900;}
.equipment-menu{text-transform:uppercase}
/* .equipment-menu{ width:100%; float:left; padding:0; margin:0; background:#f8f8f8; border-bottom:1px solid #ececec;}
.equipment-menu .nav-pills > li + li{ margin:0;}
.equipment-menu .nav-pills > li:before { content:""; padding:0;}
.equipment-menu .nav-pills > li{ float:left; padding:0; margin:0; background:url(../images/equipment-line.png) no-repeat right center;}
.equipment-menu .nav-pills > li > a{ float:left; padding:18px 40px 19px 40px; margin:0; font-size:11px; color:#000000; text-transform:uppercase; font-weight:900; border-radius:0; height: 57px;}
.equipment-menu .nav > li > a:hover, .equipment-menu .nav > li > a:focus{ background:#8d8f91; color:#fff; height: 57px;}
.equipment-menu .nav-pills > li.active > a, .equipment-menu .nav-pills > li.active > a:hover, .equipment-menu .nav-pills > li.active > a:focus{ background:#8d8f91; color:#fff; height: 57px;}
.equipment-menu .nav .open > a, .equipment-menu .nav .open > a:hover, .equipment-menu .nav .open > a:focus{ background:#8d8f91; color:#fff; height: 57px;}
.equipment-menu .dropdown-menu{ min-width:150px; background:#f8f8f8; text-align:center; border:none; border-radius:0; padding:0; margin:0;}
.equipment-menu .dropdown-menu > li:before { content:""; padding:0;}
.equipment-menu .dropdown-menu > li{ padding:0; margin:0; border-bottom:1px solid #eaeaea;}
.equipment-menu .dropdown-menu > li > a{ padding:15px 10px; font-size:11px; color:#000000; text-transform:uppercase; font-weight:900;}
.equipment-menu .dropdown-menu > li > a:hover, .equipment-menu .dropdown-menu > li > a:focus{ background:#f3f3f3;} */

.equipment-detail-2{ width:100%; float:left; padding:30px 30px 0 30px; margin:0;}
.equipment-gallery{ width:100%; float:left; padding:0; margin:0 0 30px 0; text-align:center; position:relative;}

.equipment-gallery img { max-width:100%; margin:0; padding:0; }
.equipment-gallery ul { margin:0; padding:0; display:block; }
.equipment-gallery ul li { margin:0; padding:0; display:block; }
.equipment-gallery ul li:before{ content:"";}

#bx-pager { width:100%; float:left; font-size:0; margin:20px 0 0 0; padding:0; }
#bx-pager ul { margin:0; padding:0;  }
#bx-pager ul li { display:block; width:33.3333%; float:left; padding:3px; }
#bx-pager ul li:before{ content:"";}
#bx-pager ul li a { display:inline-block; margin:0; padding:0; border:1px solid #d3d3d3; }
#bx-pager ul li a.active { border-color:#6387de; }
#bx-pager ul li a img { width:100%; max-width:46px;}

.equipment-gallery .enlarge-info{ width:100%; float:left; padding:0; margin:10px 0 0 0; text-align:center; font-size:9px; color:#666666; text-transform:uppercase;}
.equipment-gallery .enlarge-info i{ margin:0 5px 0 0;}

.equipment-product{ width:100%; float:left; padding:0; margin:0 0 30px 0;}
.equipment-product .block{ width:100%; float:left; padding:0; margin:0 0 -2px 0; font-size:11px; color:#000000; text-transform:uppercase; border-bottom:1px solid #ececec;}
.equipment-product .block label{ width:35%; float:left; padding:18px 15px 16px 0; margin:0; font-weight:900;}
.equipment-product .block p{ width:65%; float:left; padding:18px 15px 15px 16px; margin:0; border-left:1px solid #ececec;}

.equipment-complete{ width:100%; min-height:200px; float:left; padding:0; margin:0; background:#fff; box-shadow:0 0 12px rgba(179, 179, 179, 0.2);}
.equipment-complete .title{ width:100%; float:left; padding:12px 20px; margin:0; font-size:13px; color:#4397e1; text-transform:uppercase; font-weight:900; letter-spacing:0.5px; text-align:center; border-bottom:1px solid #f0f0f0;}
.equipment-complete .inner-blocks{ width:100%; float:left; padding:30px 20px 8px 20px; margin:0;}
.equipment-complete .check-detail{ margin-bottom:20px;}
.equipment-complete input[type=checkbox]+.lbl::before, .equipment-complete input[type=radio]+.lbl::before, .equipment-complete input[type=checkbox]+.lbl::before, .equipment-complete input[type=radio]+.lbl::before { color:#4397e1;}
.equipment-complete .check-detail small{ color:#585858; font-style:italic; text-transform:none;}

/************ Account Section *************/
.account-section{ width:100%; float:left; padding:20px 30px 50px 30px; margin:0;}
.account-detail{ width:100%; float:left; padding:0; margin:0 0 45px 0;}
.account-detail .title{ width:100%; float:left; padding:0 0 17px 0; margin:0; font-size:12px; color:#6699CC; text-transform:uppercase; font-weight:900; border-bottom:1px solid #ececec; letter-spacing:0.5px;}
.account-detail .block{ width:100%; float:left; padding:0; margin:0 0 -2px 0; font-size:11px; color:#000000; border-bottom:1px solid #ececec;}
.account-detail .block label{ width:28%; float:left; padding:18px 15px 16px 0; margin:0; font-weight:900; text-transform:uppercase;}
.account-detail .block p{ width:72%; float:left; padding:18px 15px 15px 16px; margin:0; border-left:1px solid #ececec;}
.account-logo-block{ width:100%; float:left; padding:0; margin:0 0 30px 0;}
.account-logo-block .title-2{ width:100%; float:left; padding:0; margin:0 0 12px 0; font-size:12px; color:#6699CC; text-transform:uppercase; font-weight:900; letter-spacing:0.5px;}
.account-logo-block figure{ width:100%; float:left; padding:0; margin:0 0 8px 0;}

.upload-btn{ width:100%; float:left; padding:0; margin:0;}
.upload-btn .fileUpload { position: relative; overflow: hidden; padding:0; margin:0; font-size:10px; color:#6699CC; text-transform:uppercase; font-weight:700; background:none; border:none; box-shadow:none;}
.upload-btn .fileUpload i{ margin:0 5px 0 0;}
.upload-btn .fileUpload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0);}
.upload-btn .fileUpload:hover, .upload-btn .fileUpload:focus{ background:none; color:#000;}

.account-level{ width:100%; max-width:345px; float:left; padding:0; margin:0; border:1px solid #a1cbf0; border-radius:6px; box-shadow:0 0 20px rgba(179, 179, 179, 0.2); overflow:hidden;}
.account-level .title{ width:100%; float:left; padding:11px 30px; margin:0; font-size:13px; color:#4397e1; text-transform:uppercase; text-align:center; font-weight:900; border-bottom:1px solid #a1cbf0;}
.account-level .logo{ width:100%; float:left; padding:20px 30px; margin:0; text-align:center;}
.account-level ul{ width:100%; float:left; padding:0; margin:0;}
.account-level ul li{ width:100%; float:left; padding:9px 36px 10px 36px; margin:0; font-size:10px; color:#000000; text-transform:uppercase; border-top:1px solid #f0f0f0;}
.account-level ul li:nth-child(even) {background:#fcfcfc}
.account-level ul li:before{ content:"";}
.account-level ul li strong{ width:70%; float:left; padding:0 10px 0 0; margin:0; font-weight:900;}
.account-level ul li span{ width:30%; float:left; padding:0 0 0 10px; margin:0;}
.account-level ul li.disable{ color:#b8b8b8;}
.account-level ul li.disable strong{ color:#b8b8b8;}
/************* Add User ************/
.user-section-main{ padding-bottom:0;}
.add-user{ width:100%; float:left; padding:0 0 22px 0; margin:0;}
.add-user .title{ width:100%; float:left; padding:0; margin:0 0 26px 0; font-size:12px; color:#6699CC; text-transform:uppercase; font-weight:900; letter-spacing:0.5px;}

.add-user-form{ width:100%; float:left; padding:0; margin:0;}
.add-user-form label{ width:100%; float:left;  padding-right: 10px; font-size:11px; color:#000000; text-transform:uppercase; font-weight:900; line-height:32px;}
.add-user-form .field{ width:100%; max-width:250px; float:left; height:35px; padding:05px 20px; margin:0 0 18px 0; font-size:11px; color:#000000; font-weight:700; border:1px solid #d9d9d9; border-radius:30px; background:#fcfdfe;}

.add-user-pic{ width:100%; max-width:152px; float:left; padding:0; margin:0; text-align:center;}
.add-user-pic figure{ width:100%; float:left; padding:0; margin:0 0 4px 0; text-align:center;}
.add-user-pic figure img{ -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
.add-user-pic:hover figure img{ box-shadow:0 0 20px rgba(179, 179, 179, 0.2);}

.user-detail-2{ width:100%; float:left; padding:35px 0 0 0; margin:0; border-top:1px solid #ececec;}
.user-detail-2 .title{ width:100%; min-height:30px; float:left; padding:0; margin:0 0 8px 0; font-size:12px; color:#6699CC; text-transform:uppercase; font-weight:900; letter-spacing:0.5px;}
.user-detail-2 .check-detail{ min-height:40px; margin-bottom:10px;}
.user-detail-2 .check-detail label{ font-size:11px; font-weight:900;}
.user-detail-2 input[type=checkbox]+.lbl::before, .user-detail-2 input[type=radio]+.lbl::before, .user-detail-2 input[type=checkbox]+.lbl::before, .user-detail-2  input[type=radio]+.lbl::before { color:#4397e1; cursor: pointer;}

.user-btn-info2{​​​​​​ width:100%; float:left; padding:20px 0 0 0; margin:0;}​​​​​​
.user-btn-info{ width:100%; float:left; padding:20px 0 0 0; margin:0; border-top:1px solid #ececec;}
.user-btn-info .btn{ width:100%; max-width:240px; height:39px; float:left; padding:0 15px; margin:0 20px 20px 0; text-align:center; font-size:11px; color:#ffffff; text-transform:uppercase; font-weight:700; line-height:37px; background:#6699CC; border:1px solid #6699CC; border-radius:30px;}
.user-btn-info .btn i{ margin:0 8px 0 0;}
.user-btn-info .btn:hover{ background:#fff; color:#6699CC;}
.user-btn-info .btn.cancel{ color:#6699CC; background:#fff; color:#6699CC;}
.user-btn-info .btn.cancel:hover{ background:#6699CC; color:#ffffff;}

.add-user .title-info-2{ width:100%; float:left; padding:0 0 17px 0; margin:0; font-size:12px; color:#6699CC; text-transform:uppercase; font-weight:900; border-bottom:1px solid #ececec; letter-spacing:0.5px;}

.reset-password-btn{ width:100%; height:39px; float:left; padding:0 15px; margin:26px 0 0 0; line-height:37px; text-align:center; font-size:10px; color:#ffffff; text-transform:uppercase; font-weight:700; background:#6699CC; border:1px solid #6699CC; border-radius:30px;}

.reset-password-btn-disabled{ pointer-events: none; background: gray; width:100%; height:39px; float:left; padding:0 15px; margin:26px 0 0 0; line-height:37px; text-align:center; font-size:10px; color:#ffffff; text-transform:uppercase; font-weight:700; border:1px solid #6699CC; border-radius:30px;}

.reset-password-btn i{ margin:0 5px 0 0;}
.reset-password-btn:hover{ background:#fff; color:#6699CC;}
.profile-add-user{ padding-top:32px;}

/************ User Access ************/
.account-detail-2{ margin-bottom:0;}
.user-access{ width:100%; max-width:760px; float:left; padding:3px 0 60px 0; margin:0; overflow:hidden;}
.user-access .title{ width:100%; float:left; padding:0 0 22px 0; margin:0; font-size:12px; color:#6699CC; text-transform:uppercase; font-weight:900; letter-spacing:0.5px; border-bottom:1px solid #ececec;}
.user-access ul{ width:100%; float:left; padding:0; margin:0; position:relative; right:-2px;}
.user-access ul li{ width:33.3333%; float:left; padding:17px 25px 17px 45px; margin:0; font-size:11px; color:#000000; text-transform:uppercase; font-weight:900; border-right:1px solid #ececec; border-bottom:1px solid #ececec; position:relative;}
.user-access ul li:before{ content:"";}
.user-access ul li i{ margin:0 8px 0 0; position:absolute; left:25px;}
.user-access ul li.disable{ color:#b8b8b8;}

/************ User List ************/
.user-list{ width:100%; max-width:870px; float:left; padding:26px 30px 60px 30px; margin:0;}
.user-list .title{ width:100%; float:left; padding:0; margin:0 0 22px 0; font-size:12px; color:#6699CC; text-transform:uppercase; font-weight:900; letter-spacing:0.5px;}

.add-user-btn{ width:100%; max-width:240px; height:39px; line-height:37px; float:left; padding:0 15px; margin:20px 0 0 0; text-align:center; font-size:11px; color:#ffffff; text-transform:uppercase; font-weight:700; background:#6699CC; border:1px solid #6699CC; border-radius:30px;}
.add-user-btn i{ margin:0 8px 0 0;}
.add-user-btn:hover{ background:#fff; color:#6699CC;}

.check-detail-2{ width:auto; float:none; padding:0; margin:0; display:inline;}
.check-detail-2 input[type=checkbox]+.lbl::before, .check-detail-2 input[type=radio]+.lbl::before, .check-detail-2 input[type=checkbox]+.lbl::before, .check-detail-2  input[type=radio]+.lbl::before { color:#4397e1;}
.user-list .active-info{ color:#4bd112;}
.user-list .disable-info{ color:#ff7575;}
.user-list .edit-link{ text-decoration:none;}
.user-list .edit-link i{ margin-right:5px;}

.user-list-table{ width:100%; float:left; padding:0; margin:0; overflow:hidden;}
.user-list-table .table-list{ position:relative; right:-2px;}
.user-list-table .table-list .table{ border:none; border-bottom:1px solid #ececec;}
.user-list-table .table-list .table-bordered > thead > tr > th, .user-list-table .table-list .table-bordered > tbody > tr > th, .user-list-table .table-list .table-bordered > tfoot > tr > th, .user-list-table .table-list .table-bordered > thead > tr > td, .user-list-table .table-list .table-bordered > tbody > tr > td, .user-list-table .table-list .table-bordered > tfoot > tr > td { border-color:#ececec; background:#fff; padding:10px 8px;}
.user-list-table .table-list .table-bordered > thead > tr > td, .user-list-table .table-list .table-bordered > tbody > tr > td, .user-list-table .table-list .table-bordered > tfoot > tr > td{ padding:3px 8px;}
.user-list-table .table-list .table-bordered > thead > tr > th:first-child{ border-left:none;}
.user-list-table .table-list .table-bordered > thead > tr > th:last-child{ border-right:none;}
.user-list-table .table-list .table-bordered > thead > tr > td:first-child, .user-list-table .table-list .table-bordered > tbody > tr > td, .user-list-table .table-list .table-bordered > tfoot > tr > td:first-child{ padding:0 10px; border-left:none;}

.recent-activities-2{ margin-bottom:20px;}

.compliance-report{}
.table-list.compliance-report .table > thead > tr > td, .table-list.compliance-report .table > tbody > tr > td, .table-list.compliance-report .table > tfoot > tr > td { padding:7px 8px;}
.account-profile{}
.more-info-btn{ height:32px; min-width:100px; float:right; padding:0 10px; margin:0 0 0 10px; font-size:10px; color:#ffffff; text-transform:uppercase; text-align:center; font-weight:700; line-height:30px; display:inline-block; letter-spacing:0.5px; background:#6699CC; border:1px solid #6699CC; border-radius:30px;}
.more-info-btn:hover{ color:#6699CC; background:#fff;}
.equipment-info-left{ float:left;}
.check-detail.disable{}
.check-detail.disable label{ color:#c0c0c0;}

/************ new add by p *************/
.login-detail-2.main-section{background:#fff; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.05);	-moz-box-shadow: 0 0 10px rgba(0,0,0,.05);	box-shadow: 0 0 10px rgba(0,0,0,.05);}
.login-detail-2.main-section .container{margin-top:-302px;}
.login-detail-2.main-section h2{color:#6699CC;}
.main-login-detail{min-height:360px;}
.login-detail-3.main-section{background:#fff; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.05);	-moz-box-shadow: 0 0 10px rgba(0,0,0,.05);	box-shadow: 0 0 10px rgba(0,0,0,.05);}
.login-detail-3.main-section .container{margin-top:-302px;}
.login-detail-3.main-section h2{color:#6699CC;}
.milink-section{max-width:980px; margin:0 auto; display:inline-block;}
.milink-section p{margin-top:17px;}
.milink-section p strong{font-size:17px; color:#8d8f91; line-height:24px;}
.services-sec{float:left; width:100%; overflow:hidden; margin:50px 0 0; position:relative;}
.services-sec::after{position:absolute; left:0; right:0; bottom:0; content:""; height:35px; background:#fff; z-index:2;}
.services-sec ul{display:block; width:100%; padding:0; margin:-50px 0 0 3px; position:relative;}
.services-sec ul li{display:inline-block; width: 33.3333%; padding:50px 25px; margin:0; float:left; border-top:1px solid #f2f2f2; border-right:1px solid #f2f2f2; position:relative;}
.services-sec ul li::after {background: #fff;bottom: -10px;content: "";display: block;height: 20px;position: absolute;right: -10px;width: 20px;z-index: 1;}
.services-sec ul li:before{content:""; padding:0; margin:0;}
.box-main{display:inline-block; text-align:center; width:100%;}
.icons{width:132px; height:132px; text-align:center; margin:0 auto; display:inline-block; background:#f4f4f4; border:1px solid #f4f4f4; border-radius:100%; overflow:hidden;}
.icons:hover{border:1px solid #6699CC; background:#fff;}
.box-main h3{padding:0; margin:10px 0 0; line-height:22px; font-size:16px; color:#6699CC; font-weight:400;}
.video-section{float:left; width:100%; padding:0; margin:0; position:relative; overflow:hidden;}
.video{width:100%; padding:0; margin:0; position:relative; overflow:hidden; background:#fff;}
.video iframe {width: 100% !important;}
.overlay{position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0, 0, 0, 0.35);}
.play-video-sec{ width:100%; position:relative; display:block;}
.play-btn{width:100%; text-align:center; position:relative; max-width:175px; margin:0 auto;}
.play-btn a{width: 172px; height: 172px; display:inline-block; text-align:center; overflow:hidden; -webkit-border-radius: 100px; -moz-border-radius: 100px;	border-radius: 100px; background-color: rgba(62,142,222,0); -webkit-box-shadow: 0 0 39px rgba(0,0,0,.2); -moz-box-shadow: 0 0 39px rgba(0,0,0,.2); box-shadow: 0 0 39px rgba(0,0,0,.2);	border: solid 4px #fff; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; transition:all .1s ease-in-out;}
.play-btn a:hover{background:#6699CC;}
.video p{position:relative; text-align:center; text-transform:uppercase; font-size:14px; color:#fff; margin-top:8px; margin-bottom:0;}
.play-btn:hover a{background:#6699CC;}
.play-btn:hover p{color:#2c76bd;}
.listing-section{float:left; width:100%; padding:0; margin:0; background:#fff;}
.listing-section ul{padding:0; margin:0;}
.listing-section ul li{float:left; width:100%; padding:70px 0; margin:0; border-bottom:1px solid #efefef;}
.listing-section ul li:last-child{border-bottom:none;}
.listing-section ul li::before{content:""; padding:0; margin:0;}
.first-item{float:left; width:100%; padding:0 315px 0 0; margin:0; min-height:275px; position:relative;}
.first-item-img{position:absolute; right:0; top:0;}
.secound-item{float:left; width:100%; padding:0 0 0 315px; margin:0; min-height:275px; position:relative;}
.secound-item-img{position:absolute; left:0; top:0;}
.listing-section ul li h3{padding:0; margin:80px 0 10px; font-size:25px; color:#6699CC; font-weight:400;}
.listing-section ul li p{font-size:17px; color:#8d8f91; line-height:24px;}
.levels-available-sec{float:left; width:100%; padding:30px 0; margin:0; background:#6699CC;}
.levels-available-inner{/*float:left;*/ width:100%; max-width:760px; padding:0; margin:0 auto;}
.levels-available-inner h3{font-size:25px; font-weight:400; color:#fff; margin:0 auto 35px 232px; max-width:520px; padding:0; width:100%; text-align:center;}
.levels-table{float:left; width:100%; padding:0; margin:0; color:#fff; font-size:12px; font-weight:400;}
.levels-left-title{float:left; width:auto; text-align:right;}
.levels-left-title li{background:none !important; border:none !important;}
.basic-sec{float:left; width:180px; margin-top:14px; position:relative; z-index:1;}
.standard-sec{float:left; width:180px; margin-left:-40px; margin-top:14px; position:relative; z-index:2;}
.premium-sec{float:left; width:180px; margin-left:-40px; margin-top:14px; position:relative; z-index:3;}
.levels-table ul li{font-size:14px; color:#fff; padding:0; margin:0;}
.levels-table ul li:before{content:""; padding:0; margin:0;}
.basic-sec ul{padding:6px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: #5b9fe3; -webkit-box-shadow: -9px 5px 31px rgba(0,0,0,.1); -moz-box-shadow: -9px 5px 31px rgba(0,0,0,.1); box-shadow: -9px 5px 31px rgba(0,0,0,.1);}
.standard-sec ul{padding:13px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: #5b9fe3; -webkit-box-shadow: -9px 5px 31px rgba(0,0,0,.1); -moz-box-shadow: -9px 5px 31px rgba(0,0,0,.1); box-shadow: -9px 5px 31px rgba(0,0,0,.1);}
.premium-sec ul{padding:20px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: #fff; -webkit-box-shadow: -9px 5px 31px rgba(0,0,0,.1);-moz-box-shadow: -9px 5px 31px rgba(0,0,0,.1);box-shadow: -9px 5px 31px rgba(0,0,0,.1);}
.premium-sec ul li{color:#6699CC;}
.table-title{font-size:14px; color:#fff; text-transform:uppercase; margin-bottom:10px;}
.levels-table ul li i.fa-check-circle{font-size:16px; color:#1ce34b;}
.levels-table ul li i.fa-times{font-size:14px; color:#df545b;}
.levels-table ul li{border-top:1px solid rgba(0, 0, 0, 0.03); height:28px; line-height:28px; overflow:hidden;}
.levels-table ul li:first-child{border:none;}
.levels-table ul li:nth-child(2n){background:rgba(0, 0, 0, 0.01);}
.levels-table .table > thead > tr > th {border:none;}
.levels-table .table > thead > tr > th, .levels-table .table > tbody > tr > th, .levels-table .table > tfoot > tr > th, .levels-table .table > thead > tr > td, .levels-table .table > tbody > tr > td, .levels-table .table > tfoot > tr > td {padding: 0px;}
.levels-table .table > thead > tr > th{vertical-align:inherit;}
.levels-left-title > ul { margin-top: 40px;}
.request-info-btn{margin:7px auto 45px 235px; max-width:520px; padding:0; width:100%; text-align:center; float:left; display:block;}
.request-info-btn .learn-more{ width:100%; max-width:239px; line-height:40px; display:inline-block; padding:0; margin:0 auto; font-size:14px; color:#6699CC; font-weight:700; text-transform:uppercase; letter-spacing:0.5px; line-height:39px; background:#fff; border:1px solid #fff; border-radius:30px;}
.request-info-btn .learn-more:hover{ background:#6699CC; border:1px solid #fff; color:#fff;}
.basic-sec .table-title{width:162px;}
.standard-sec .table-title{width:162px;}
.basic-sec ul li{padding-right:15px;}
.standard-sec ul li{padding-right:15px;}

/**** maintenance app page ****/
ul.main-select-box{float:right; margin-bottom:0;}
ul.main-select-box li.select-li{display:inline-block; margin:12px 0 0; vertical-align:top; min-width:200px; padding-left:0; margin-bottom:0;}
ul.main-select-box li.date-li{display:inline-block; margin:0; padding-left:0;}
ul.main-select-box li.date-li .month-btn .date-range .date-block label{margin:0 8px 0 0; padding:0; min-width:inherit;}
ul.main-select-box li.date-li input{margin-right:8px;}
ul.main-select-box li.date-li p{margin-bottom:0; line-height:normal; font-size:11px; margin-top:5px;}
ul.main-select-box li.date-li .calender-field{margin-bottom:0;}
ul.main-select-box li.date-li .calender-field .field{padding:0 25px 0 10px;}
ul.main-select-box li.date-li .calender-field i{right:18px;}
ul.main-select-box li.date-li .month-btn{max-width:inherit;}
ul.main-select-box li.date-li .month-btn .date-range{padding:12px;}
ul.main-select-box li.date-li .month-btn .date-range ul li{float:left; padding:0; margin:0;}
ul.main-select-box li.select-li:before, ul.main-select-box li.date-li:before, ul.main-select-box li.date-li .date-range li:before{content:"";}
ul.main-select-box li.select-li p{padding:0; margin:6px 0 0; float:left; font-size:11px;}
ul.main-select-box li.select-li .field{width:110px !important;}
ul.main-select-box li.select-li ul{overflow:hidden;}
li.date-li .calender-field label.error{font-size:10px;}

/***** added by p ***/
h1.logo a.steris-logo{float:left; margin-top:8px;}
h1.logo a.milink-logo{float:right;}
h1.logo a.milink-logo img{height:46px;}
.search-inner .search-btn{background: #6699CC none repeat scroll 0 0; border: 1px solid #6699CC; border-radius: 30px; color: #ffffff; display: inline-block; font-size: 10px; font-weight: 700; height: 41px; letter-spacing: 0.5px; line-height: 39px; margin: 0; max-width: 153px; padding: 0 10px; text-align: center; text-transform: uppercase; width: 100%;}
.easy-autocomplete.eac-square{width:100% !important;}
.login-form label strong{color: #6699CC; font-size:13px; font-weight:900; text-transform:uppercase;}
.login-form p{font-size:13px; font-weight:600; line-height:20px;}
/* #wrapper.error-page-style{text-align:center; display:inline-block; width:100%; padding:50px 0;} */
.error-page-style h1 img{margin:0 25px 0 0;}
.top-title-label{color:#fff; padding-left:3px;}

tr.higlight { background: #ebf4fd none repeat scroll 0 0 !important;}
tr a.child-available i { display: inline-block; font-size: 15px; font-weight: 600; line-height: 10px; padding: 2px; }
tr.subopen a.child-available i { transform: rotate(180deg); }

/****** 29-12-2016 ******/
.service-email-report-block {position: relative; width: auto; display: inline-block;}
.email-reports-main{ background:#FFF; width:235px; position:absolute; top:44px; left: -43px; padding:20px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow: 0 0 15px rgba(179, 179, 179, 0.4); -webkit-box-shadow: 0 0 15px rgba(179, 179, 179, 0.4); -moz-box-shadow: 0 0 15px rgba(179, 179, 179, 0.4); display: none; z-index: 9999;}
.email-reports-main:before{ content:""; top:-10px; left:0; right:0; position: absolute; margin:0 auto; width: 0; height: 0; border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 10px solid white; }

.email-reports-main input[type="checkbox"]{ right: 20px; top:0; width:59px; height:30px; cursor:pointer;}
.email-reports-main input[type="checkbox"]:checked + .email-report-lbl:before{ opacity:0; }
.email-reports-main input[type="checkbox"]:checked + .email-report-lbl:after{ opacity:1; }

.email-report-left {float: left;  width: 150px; text-align:left; padding:0px 10px 0 20px;}
.email-report-right {float: right; width: 80px; position:relative; padding:0px 20px 0 0px;}
.email-reports-field{ width:100%; float:left; display: none;}
.email-report-left .active{ display:none;  text-transform:uppercase; font-weight:900; color:#50b265;}
.email-report-left .in-active{ display:block; text-transform:uppercase; font-weight:900; color:#d5dade;}
.email-report-left p{ color:#666666; font-size:10px; line-height:12px; font-weight:700; margin:0px;}
.email-report-lbl{ position:absolute; left:0; top:0}
.email-report-lbl:before{ background:url(../images/checkbox-inactive.png) no-repeat 0 0; opacity:1; width:59px; height:30px; content:""; position:absolute; top:0; left:0;  -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition:all .3s ease-in-out;}
.email-report-lbl:after{ background:url(../images/checkbox-active.png) no-repeat 0 0; opacity:0; width:59px; height:30px; content:""; position:absolute; top:0; left:0;  -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition:all .3s ease-in-out;}
.email-reports-field{ border-top:1px solid #ececec; margin-top:15px;}
.email-reports-field ul li{ width:100%; float:left; text-align:left; padding:16px 20px 16px 20px; border-bottom:1px solid #ececec; margin:0px; }
.email-reports-field ul li:before{ content:"";}
.email-reports-field input[type="radio"]{ height: 12px; left: 20px; top:15px; width: 82px; cursor:pointer;}
.email-reports-field input[type="radio"]:checked + .report-lbl:before{background:url(../images/radio-img.png) no-repeat 0 0px;}
.email-reports-field input[type="radio"]:checked + .report-lbl{color:#6699CC;}
.email-reports-field .report_method{ width:65px;  opacity:0; text-align:right; height:15px; float:right; cursor:pointer; position:relative; z-index:1;}
/*.email-reports-field .report_method:before{content:"attr(data-title)";  position:absolute; width:50px; height:50px; background:red; top:0px; right:0px; color:#000;}*/

.report-lbl{ position:absolute; left:20px; top:16px; padding-left:20px; text-transform:uppercase; font-size:12px; font-weight:900; cursor:pointer;}
.report-lbl:before{ background:url(../images/radio-img.png) no-repeat 0 -13px; opacity:1; width:12px; height:12px; content:""; position:absolute; top:2px; left:0;  -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition:all .3s ease-in-out;}

.lbl-repoart{font-size:12px; cursor:pointer; position: absolute; right: 20px; text-decoration:underline; color:#3f8edd;}
.lbl-repoart.disabled{font-size:12px; cursor:pointer; position: absolute; right: 20px; text-decoration:underline; color:#d5dae0;}
.lbl-repoart:before{ content:"\f133"; font-family:FontAwesome; position:absolute; top:1px; left:-16px; font-size:11px; cursor:pointer; }
.email-reports-field ul li .weekday_listing { background: #FFF ; position: absolute; right: -192px; width: 190px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow: 0 0 15px rgba(179, 179, 179, 0.4); -webkit-box-shadow: 0 0 15px rgba(179, 179, 179, 0.4); -moz-box-shadow: 0 0 15px rgba(179, 179, 179, 0.4);}
.email-reports-field ul li .weekday_listing:before{content:""; top:14px; left:-10px; position: absolute;  width: 0; height: 0; border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-right: 10px solid white;}
.email-reports-field ul li .weekday_listing li{text-align:center; padding:10px 20px 10px 20px; border-bottom:1px solid #ececec; margin:0px; text-transform:uppercase; font-weight:900; font-size:12px;}
.email-reports-field ul li .weekday_listing li span{color:#3f8edb; font-weight:700;}
.email-reports-field ul li .weekday_listing input[type="radio"]{cursor: pointer; height: 30px; left:0; top: 0px; width: 100%;}
.email-reports-field ul li .weekday_listing input[type="radio"] + .weekday-lbl::before{ display:none;}

.import_cutomer .field { -moz-appearance: none !important; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 20px !important; box-shadow: none !important; color: #a6a6a6; float: left; font-size: 11px; font-weight: 700; height: 40px; letter-spacing: 1px; line-height: 1.3; margin: 0 0 15px; outline: medium none !important; padding: 0 22px !important; text-transform: uppercase; transition: all 0.6s ease-in-out 0s; width: 100%; }
.import_cutomer .field:focus { border: 1px solid #6699CC !important; box-shadow: none !important; }
.input-group { width: 100%; }
.input-group i { color: #a6a6a6; font-size: 11px; position: absolute; right: 30px; top: 12px; z-index: 1; }
.import_cutomer .field { padding: 0 130px 0 15px !important; }
.import_cutomer span.small-button { background-color: transparent; border-radius: 16px; color: #6699CC; font-size: 10px; line-height: 33px; margin: 0; min-width: 115px; padding-top: 1px; border: 1px solid #6699CC; text-transform: uppercase; transition: all 0.6s ease-in-out 0s; display: inline-block; }
.import_cutomer .upload-field { float: left; position: relative; width: 300px; }
.import_cutomer .add-user-pic { max-width: 120px; padding: 0; position: absolute; right: -3px; top: 0; }
.import_cutomer a.small-button { font-size: 10px; margin: 0; min-width: 165px; }
.import_cutomer .upload-right-part { float: left; max-width: 130px; width: 100%; }
.import_cutomer .control-label { color: #000; float: left; font-size: 10px; font-weight: 700; letter-spacing: 0.8px; line-height: 14px; padding-left: 0; padding-top: 9px; text-transform: uppercase; width: 100%; }
.import_cutomer .field { background-color: #fcfdfe; border: 1px solid #d9d9d9; color: #000; font-size: 11px; font-weight: 400; height: 35px; margin-bottom: 20px; padding: 0 15px; position: relative; text-transform: none; }
.upload-btn { float: left; margin: 0; padding: 0; width: 100%; }
.upload-btn .fileUpload i { margin: 0 5px 0 0; }
.import_cutomer label:hover span.small-button, .import_cutomer label:focus span.small-button {background-color: #6699CC;color: #fff;}
/*.recent-activities .title-info .right.customer-import-btn { margin-right: 10px; }*/

.email-reports-field ul li .weekday_listing li.active { background: #6699CC; }
.email-reports-field ul li .weekday_listing li.active span { color: #fff; }
.footable-first-hide thead tr th:first-child,
.footable-first-hide tbody tr td:first-child { display: none!important; }

/* 6-1-2017 */
.admin-main .add-user-btn { margin-top:0px; float:none; display:inline-block;}
.nav-section .navbar-default .navbar-nav > li:last-child{background: none;}

.email-reports-main .search-btn {background: #6699CC; border: 1px solid #6699CC; border-radius: 30px; color: #ffffff; display: block; font-size: 10px; font-weight: 700; height: 41px; letter-spacing: 0.5px; line-height: 39px; margin: 20px auto 0; max-width: 153px; padding: 0 10px; text-align: center; text-transform: uppercase; width: 100%; }
.email-reports-main .search-btn:hover { background: #fff; color: #6699CC; }
.error-msg {color: #a94442;height: auto;line-height: 25px;margin-top: 0;}
.error-msg i {border-color: #a94442;color: #a94442;line-height: 22px;}
.alert-danger{ float: left; width: 100%; }

/**** Phase 2 ****/
/**** Equipment Detail page ****/
/* .equipment-detail .equipment-menu{background: #6699CC; border-bottom:none;}
.equipment-detail .equipment-menu .nav-pills > li > a{color: #FFF; padding-left:25px; padding-right:25px;}
.equipment-detail .equipment-menu .nav-pills > li.active > a, .equipment-detail .equipment-menu .nav-pills > li.active > a:hover, .equipment-detail .equipment-menu .nav-pills > li.active > a:focus, .equipment-detail .equipment-menu .nav > li > a:hover, .equipment-detail .equipment-menu .nav > li > a:focus{background: #FFF; color:#6699CC; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);} */
/* .equipment-detail .title-info{border-bottom: none;} */

.replaced-part-sec{ width:100%; float:left; padding:30px 0 0 0; text-align:center;}
.replaced-part-sec .title { color: #070304; float: left; font-size: 13px; font-weight: 900; text-align:center; letter-spacing: 0.5px; margin:0px; padding: 0; text-transform: uppercase; width: 100%;}
.replaced-part-sec ul{ width:100%; display:table;float:left; margin:22px 0px 22px 0px; height:100%; border-bottom:1px solid #ececec; }
.replaced-part-sec ul li::before{content: "";}
.replaced-part-sec ul li{ padding:15px; margin:0px 0px -1px 0px; width:20%; float:left; display:table-cell; vertical-align:top; font-size: 12px; text-align:center; min-height:260px; border-top:1px solid #ececec; border-bottom:1px solid #ececec; border-right:1px solid #ececec; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition:all .3s ease-in-out;}
.replaced-part-sec ul li:hover{z-index:9; position:relative; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);}
.replaced-part-sec ul li a{color: #3f8ddf; display: inline-block; text-decoration:underline; font-weight:900; text-transform:uppercase; padding-bottom:2px;}
.model-no{color: #000000; float: left; font-size: 12px; font-weight:900; margin: 0; padding: 0; text-transform: uppercase; width: 100%;}

/**** Schedule Service ****/
.schedule-service{ width:100%; float:left; padding:0; margin:0 0 20px 0; background:#ffffff; box-shadow:0 0 20px rgba(179, 179, 179, 0.2); -webkit-box-shadow:0 0 20px rgba(179, 179, 179, 0.2); -moz-box-shadow:0 0 20px rgba(179, 179, 179, 0.2);}
.schedule-service .title-info{ width:100%; float:left; padding:11px 27px; margin:0;}
.schedule-service .title-info .title-info{ width:100%; float:left; padding:0; margin:7px 0 0 0; font-size:13px; color:#6699CC; text-transform:uppercase; font-weight:900; letter-spacing:0.5px;}
.schedule-service table, .schedule-service .table-list th{ color:#666666; padding: 16px 8px; vertical-align: middle; border-right: 1px solid #ececec; border-left:none; }
.schedule-service .table-list{ margin:0px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.schedule-service .table-deta{float: left; height: 140px; overflow: hidden; position: relative; width: 100%; z-index: 1;}
.schedule-service .table-deta table tbody{height: 140px; overflow-y: scroll;}

.schedule-service .data-list { float: left; width: 100%;}
.schedule-service .data-list table { float: left; font-size: 11px; text-align: center; width: 100%;}
.schedule-service .data-list table tr td{padding:0px;}
.schedule-service .data-list table .table-heading tr th{background-color: #f8f8f8; padding: 16px 8px; border-bottom: 1px solid #ececec; border-top: 1px solid #ececec; font-weight: 900; padding: 15px 0; text-align: center; vertical-align: middle;}
.schedule-service .data-list .table-deta table tr td{background-color: #fff; border-bottom: 1px solid #ececec; border-right: 1px solid #ececec; font-weight: 400; padding: 15px 0; vertical-align: middle;}
.schedule-service .date{ width:10%;}
.schedule-service .sr-no{ width:22%;}
.schedule-service .notes{ width:24%;}

/**** Search Blue Section ****/
.search-blue-sec, .search-blue-sec .search-block-2{background: #3f8ddf; border-top: 1px solid rgba(255,255,255,0.2);}
.search-blue-sec .search-title, .search-blue-sec .check-detail label, .search-blue-sec .calender-info .calender-data i{color:#FFF;}
.search-blue-sec .detail-2 .select-field .btn-default, .search-blue-sec .calender-info .calender-data .field{background: transparent; color: #fff; line-height: 1.2;}
.search-blue-sec input::-moz-placeholder, textarea::-moz-placeholder{opacity: 1;}
.search-blue-sec .search-btn{background: #FFF; border: 1px solid #FFF; color: #6699CC; }
.search-blue-sec .search-btn:hover, .search-blue-sec .search-btn:focus{background: transparent; border: 1px solid #FFF; color: #FFF; }
.search-blue-sec .calender-info label{color: #FFF;}
.search-blue-sec .detail-1, .search-blue-sec .calender-info{border-left: 1px solid rgba(255,255,255,0.2); border-right: 1px solid rgba(255,255,255,0.2);}
.search-blue-sec .detail-2{border-right: 1px solid rgba(255,255,255,0.2);}

/* header changes */
.right span  {text-align: left;/*width: 100%;float: right;*/margin-bottom: 3px;}
.nav-section .container  {position: relative;}
.nav-right {position: absolute;  right: 0;top: -13px;width: 115px;}
.compliance-search.pm-schedular-top {margin: 0;padding: 20px 0;}
.insp-date input { background: transparent; border: medium none; box-shadow: none; color: #6699CC; font-size: 11px; text-align: center; }
.insp-select.select-field .btn-default { border: medium none; }
.insp-select.select-field .open .btn-default { border: 1px solid #6699CC; color: #fff; background: #6699CC; }
.pm-schedular-top .check-detail label { color: #fff; }
.pm-schedular-top .check-detail { margin: 0 0 0 30px; padding: 0;}
.top-part .right span { float: left; padding: 10px 10px 0px 0px;}
/* .top-part .right left {padding-left: 60px !important;} */
.top-part .right span.caret { width: auto}
/* maintenance manual page*/
ul.manual-list li::before { display: none; }
ul.manual-list li {font-size:13px;}
ul.manual-list input[type="checkbox"] + .lbl::before, ul.manual-list input[type="radio"] + .lbl::before {color: #3f8ddf;}
ul.manual-list input[type="checkbox"] + .lbl, ul.manual-list input[type="radio"] + .lbl {font-weight: 700;}
.recent-activities .title-info .title.scheduler-title { float: left; padding-right: 10px; width: auto; }
.scheduler-filter .equipment-info-inner .check-detail { margin-bottom: 0}
.compliance-filter .device-search-block .search-title { line-height: 35px; padding-top: 30px; margin-left: 12px;}
.compliance-filter .device-search-block .detail-1 { min-height: 0; }
.compliance-filter .device-search-block .detail-2 { min-height: 0; padding-top: 30px; padding-bottom: 20px; }
.compliance-filter .device-search-block .search-btn { margin-top: 30px; height: 35px; line-height: 35px; max-width: 100%;}
.scheduler-filter input[type=checkbox]+.lbl, .scheduler-filter input[type=radio]+.lbl { text-align: left; }

/* IBCL Update */
.compliance-filter .device-search-block.ibcl-update .search-title { padding-top:20px; }
.compliance-filter .device-search-block.ibcl-update .detail-1 { padding-top:20px; }
.compliance-filter .device-search-block.ibcl-update .search-btn { margin-top: 20px; }
.add-user-form.ibcl-update-form .field { margin-bottom: 0; }
.ibcl-update-form .equipment-info-left { width: 210px; }

/* Import benefit */
.benefit-main .field { padding: 0 130px 0 15px !important; }
.benefit-main span.small-button { background-color: transparent; border-radius: 16px; color: #6699CC; font-size: 10px; line-height: 33px; margin: 0; min-width: 115px; padding-top: 1px; border: 1px solid #6699CC; text-transform: uppercase; transition: all 0.6s ease-in-out 0s; display: inline-block; }
.benefit-main .upload-field { float: left; position: relative; width: 100%;  margin-top: 20px; }
.benefit-main .add-user-pic { max-width: 120px; padding: 0; position: absolute; right: -3px; top: 0; }
.benefit-main a.small-button { font-size: 10px; margin: 0; min-width: 165px; }
.benefit-main .upload-right-part { float: left; max-width: 130px; width: 100%; }
.benefit-main .control-label { color: #000; float: left; font-size: 10px; font-weight: 700; letter-spacing: 0.8px; line-height: 14px; padding-left: 0; padding-top: 9px; text-transform: uppercase; width: 100%; }
.benefit-main .field { background-color: #fcfdfe; border: 1px solid #d9d9d9; color: #000; font-size: 11px; font-weight: 400; height: 35px; margin-bottom: 20px; padding: 0 15px; position: relative; text-transform: none; border-radius: 50px; width: 100%;}
.benefit-main .search-title { padding-top: 30px; }
.benefit-main .search-btn{ margin: 20px 0; height: 35px;line-height: 35px;max-width: 100%;width: auto;padding: 0 20px;}
.benefit-main .input-group { padding: 0 20px; }
.edit-step { font-size: 20px; }
a.delete-step { font-size: 20px; color: red; padding: 0 0 0 5px; }
.edit-benefit .select-field { max-width: 300px;    margin-bottom: 18px;}

/* Tab*/
.tab-main{ width:100%; float:left;  border-bottom:1px solid #ececec; margin-bottom: 15px; background: #fff;  text-align: center;}
.tab-main a{ min-width:130px; float:left; background:#FFF; text-align:center; color:#000000; font-weight:900; font-size:10px; padding: 0 20px; line-height: 40px; display: inline-block;  text-transform: uppercase; height: 45px; line-height: 45px; border-left: 1px solid #ececec; }
.tab-main a:first-child{ margin-left:1px;}
.tab-main a:hover, .tab-main a:focus, .tab-main a.active{background:#6699CC;  color:#FFF;}
/* .tab-content-main{width:100%; float:left;}
.tab-content{width:100%; float:left; padding-top:17px; background-color: #ffffff !important;}
.tab-content .tab-content-detail .col-md-8, .tab-content .tab-content-detail .col-sm-8 { padding-right:20px; padding-left:10px; }
.tab-content .nav-content .col-sm-4, .tab-content .nav-content .col-md-4{ padding-left:0px; padding-right:10px; } */
.tab-right-sec{ width:100%; float:left;}
.tab-right{ width:100%; float:left;margin-top: -60px;}
.tab-right a{ min-width:130px; float:left; margin-left:-1px; line-height:43px; background:#FFF; border-left:1px solid #ececec; border-top:1px solid #ececec; border-right:1px solid #ececec; text-align:center; color:#000000; font-weight:900; font-size:10px;}
.tab-right a:first-child{ margin-left:1px;}
.tab-right a:hover, .tab-right a:focus, .tab-right a.active{background:#6699CC; border-left:1px solid #6699CC; border-top:1px solid #6699CC; border-right:1px solid #6699CC; color:#FFF;}
.right.customer-import-btn.extra-buttons {margin-top: 10px;  float: left;  width: 100%; }
.device-search-block .field { margin: 0;}
.search-block-1.search-block-report.device-admin-extra { padding:10px 30px; border-top: 1px solid #ececec; }
.device-admin-extra .equipment-info-1.equipment-info-left { width: 100%; }
.device-admin-extra .search-title {padding-top: 9px;}
.customer-serach-block .device-admin-extra { text-align: center; }
.customer-serach-block .more-info-btn { float: none; }

/* New */
.customer-main .user-detail-2 { border-top: none; padding-top: 15px; }
.compliance-filter .customer-selecion-comliance {min-height: 0};
.bootstrap-select.btn-group .btn span.caret { width: auto!important; }
.right-customer-selection { float: left; width: auto; padding-top: 23px; margin-left: 220px !important; }
.right-customer-selection .select-field { float: left; width: 200px; position: relative; }
.text-left-customer{ text-align: left; padding-left: 20px!important;}
input.error, input.field.error{ text-transform: none;}
.ucb-right-customer-selection { float: left;text-align: center; width: auto; padding-top: 23px; margin-left: 110px !important; }
.ucb-right-customer-selection .customer-form-inner { width: 435px; margin-top: 10px;}

/* Checklist */
.checklist-inspection ul.manual-list li { width: 25%; float: left; }
.checklist-inspection h2, .checklist-title, .checklist-sub-title {text-transform: uppercase;font-size: 18px;float: left;width: 100%;color: #6699CC;font-weight: 700;}
.checklist-inspection h2 { line-height: 40px;}
.checklist-inspection {padding: 30px 30px 25px; border-bottom: 5px solid #6699CC;}
.checklist-sub-title { color: #3a3738; margin-bottom: 0;}
.checklist-detail hr {border-top: 1px solid #3a3738; float: left; width: 100%; margin-bottom: 15px; margin-top: 15px; }
.checklist-step-list { padding: 0 15px; margin: 6px 0; float: left; width: 100%; vertical-align: middle;}
.checklist-update-btn { width:100%; height:39px; float:left; padding:0 15px; margin:0; line-height:37px; text-align:center; font-size:10px; color:#ffffff; text-transform:uppercase; font-weight:700; background:#6699CC; border:1px solid #6699CC; border-radius:30px; max-width: 160px}
.checklist-update-btn:hover{ background:#fff; color:#6699CC;}
.add-user.add-question {padding: 20px 30px 50px 30px;}
.add-question .field-2 { width:100%; height:50px; float:left; padding:10px 15px; margin:0; font-size:12px; color:#000000; font-weight:700; text-transform:none; background:#fff; border:1px solid #d9d9d9; border-radius:12px;margin-bottom: 20px;}
.add-question .user-btn-info { border: none; max-width: 200px; float: right; }
.checklist-step-list .edit-link.is_enable { width: 20px; font-size: 16px; line-height: normal; margin-right: 5px; }
.checklist-step-list .disabled_record { color: #cfcfcf;}
.manage-question-btn { width:100%; height:39px; float:right; padding:0; margin:0; line-height:37px; text-align:center; font-size:10px; color:#ffffff; text-transform:uppercase; font-weight:700; background:#6699CC; border:1px solid #6699CC; border-radius:30px; max-width: 200px;}
.manage-question-btn:hover{ background:#fff; color:#6699CC;}
.cs-checklist-detail { padding: 0;}
.cs-checklist-title { padding: 15px 30px; margin: 0;}
.edit-link.is_enable.delete_record {font-size: 17px;color: #f00;}
.cs-checklist-detail .checklist-step-list { margin: 0;}
.manual-under-construction { width: 100%; float: left; padding: 0; margin: 50px 0; font-size: 18px; color: #6699CC; font-weight: 900; text-transform: none; letter-spacing: 1px; text-align: center; }
.manual-under-construction img {width: 200px;float: none;display: block;text-align: center;margin: 0 auto 30px;}

/* User Activity block */
.user-activity-main {width: 100%;float: left;padding: 0;margin: 0 0 40px 0;background: #fff;box-shadow: 0 0 20px rgba(179, 179, 179, 0.2);}
.activity-content { float: left; width: 100%; padding: 20px 30px; }
.activity-content .title {width: 100%; float: left; padding: 0; margin: 0 0 15px; font-size: 18px; color: #6699CC; line-height: 32px; letter-spacing: 0.5px; font-weight: 900; text-transform: uppercase;}
.activity-summary h2 {width: 100%; float: left; padding: 0; margin: 15px 0; font-size: 18px;  line-height: 27px; letter-spacing: 0.5px; font-weight: 900; text-transform: uppercase;}
.activity-summary h3 {width: 100%; float: left; padding: 0; margin: 5px 0; font-size: 18px;  line-height: 27px; letter-spacing: 0.5px; }
.activity-summary h3 span {float: right; padding: 0 15px;}
.summary-block { float: left;width: 100%; margin-bottom: 10px;}
.activity-summary div[class*="col-"]:nth-child(odd) {  border-right: 1px solid #3a3738; }
.summary-block ul {float: left;width: 100%;list-style: none;height: 150px;overflow-y: scroll; margin-bottom: 20px; }
.summary-block ul li:before {content: "";}
.summary-block ul li {padding: 5px 10px 5px 0;margin: 0;border-bottom: 1px solid #ececec; float: left;width: 100%; word-wrap: break-word;}
.activity-summary {float: left;width: 100%;border: 1px solid #3a3738;padding: 0 30px;}
.search-block {float: left;width: 100%;margin-bottom: 20px;}
.search-block .calender-info {float: left;}
.search-block .calender-info label, .search-block .calender-info .calender-data {float: left;width: auto; position: relative;line-height: 30px;padding: 0 3px;}
.search-block .calender-info .calender-data .datepicker {width: 95px; line-height: normal;height: 30px; border: 1px solid #ececec;}
.search-block .calender-info .calender-data i {position: absolute;right: 10px;top: 8px;}
.activity-content .search-btn { width: 100%; height: 35px; max-width: 153px; padding: 0 10px; margin: 0; font-size: 10px; color: #ffffff; text-transform: uppercase; text-align: center; font-weight: 700; line-height: 35px; display: inline-block; letter-spacing: 0.5px; background: #6699CC; border: 1px solid #6699CC; border-radius: 30px; }
.summary-block ul li a {  float: right;  font-size: 16px;  cursor: pointer;}
.inner-title .add-user-btn { float: right; margin: 0; }
.recent-activities.admin-main .title-info .title { width: auto;}
.admin-main .more-info-btn { height: 35px; line-height: 35px;}
/* .compliance-filter .search-block-1.device-search-block { padding: 0px 0px 0px 0px;} */
.recent-activities.admin-main .title-info { padding: 9px 30px}
.import_cutomer .upload-field .form-control:first-child { border-radius: 30px;}
.user-detail .table-list td img { min-width: 20px;}
.quote-export-admin .calender-info {border: none;}
.search-block-report.quote-export-admin .search-title{padding-top: 40px;}
.search-block-report.quote-export-admin .search-btn{ margin-top:35px;}
.compliance-filter .quote-export-admin .detail-1{ padding-top: 35px; min-height: 110px!important}
.compliance-filter .quote-export-admin .detail-2{ padding-top: 21px;  min-height: 110px!important}
.urgency-range { position: relative; width: 100%;}
.info-contact .form-block.urgency-range .field::-ms-track {width: 100%;cursor: pointer;background: transparent;border-color: transparent;color: transparent;}
.info-contact .form-block.urgency-range .field {  border: none; z-index: 1;position: relative;background: transparent; outline: none; -webkit-appearance: none; /* Hides the slider so that custom slider can be made */ width: 100%; /* Specific width is required for Firefox. */ background: transparent; /* Otherwise white in Chrome */ appearance: none;}
.info-contact .form-block.urgency-range .urgency-all { position: absolute; top: 22px; height: 50px; }
.info-contact .form-block.urgency-range .urgency-all.urgency-1 {left: 11px;}
.info-contact .form-block.urgency-range .urgency-all.urgency-2 {left: 32.7%;}
.info-contact .form-block.urgency-range .urgency-all.urgency-3 {left: 64%;}
.info-contact .form-block.urgency-range .urgency-all.urgency-4 {right: 13px;}
.info-contact .form-block.urgency-range .urgency-all span:before {  position: absolute; top: 0;height: 35px; left: 50%; width: 2px; background: #f00; content: ""}
.info-contact .form-block.urgency-range .urgency-all span i {padding-top: 35px; display: inline-block; font-style: normal; }
.info-contact .form-block.urgency-range::before { position: absolute;left: 0;right: 0;top: 37px;background: #f00;height: 5px;content: "";width: 100%;border-radius: 10px;}
.info-contact .form-block.urgency-range .field::-webkit-slider-thumb {-webkit-appearance: none; /* Override default look */appearance: none;width: 15px; /* Set a specific slider handle width */height: 15px; /* Slider handle height */background: #3f8ddf; /* Green background */border:2px solid #FFF;border-radius: 15px;cursor: pointer; /* Cursor on hover */}
.info-contact .form-block.urgency-range .field::-moz-range-thumb {width: 15px; /* Set a specific slider handle width */height: 15px; /* Slider handle height */background: #3f8ddf; /* Green background */border:2px solid #FFF;border-radius: 15px;cursor: pointer; /* Cursor on hover */}
span.request-radio-block {float: right;display: inline-block;width: 200px;position: relative;text-align: right;}
.info-contact .form-block span.request-radio-block label {float: none;display: inline-block;position: relative;width: auto;margin: 0 10px 0 0;}

/*  Request service form  */
.request-service-form .form-inner { width: 66%;}
.request-service-form .form-inner-right { width: 34%; float: right; padding: 0 0 0 20px; margin: 0;}
.request-service-form .submit-btn{border: 1px solid #F25D5B;background: #F25D5B;}
.request-service-form .submit-btn:hover, .request-service-form .submit-btn:focus{background: #FFF; color: #F25D5B;}
.request-service-form input[type="radio"]:checked + .lbl::before{color: #3f8edd;}
.request-service-form .form-block.urgency-range{margin: 0 0 50px 0;}
.request-service-form .form-block.urgency-range::before {background-color: #F25D5B; background-image: -webkit-linear-gradient(left, #f5f4ef 15%, #f8b356 64%, #ef495d); background-image: -moz-linear-gradient(left, #f5f4ef 15%, #f8b356 64%, #ef495d); background-image: -o-linear-gradient(left, #f5f4ef 15%, #f8b356 64%, #ef495d); background-image: -ms-linear-gradient(left, #f5f4ef 15%, #f8b356 64%, #ef495d); background-image: linear-gradient(to right, #f5f4ef 15%, #f8b356 64%, #ef495d); }
.request-service-form .form-block.urgency-range .urgency-1 span::before{background: #f2f3eb; left:13px;}
.request-service-form .form-block.urgency-range .urgency-1 span{ color:#b6b6b6;}
.request-service-form .form-block.urgency-range .urgency-2 span::before{background: #f9e6ac; left:12px;}
.request-service-form .form-block.urgency-range .urgency-2 span{ color:#f9d57f;}
.request-service-form .form-block.urgency-range .urgency-3 span::before{background: #f6b454; left:10px;}
.request-service-form .form-block.urgency-range .urgency-3 span{ color:#f49457;}
.request-service-form .form-block.urgency-range .urgency-4 span::before{background: #f15b5c; left:25px;}
.request-service-form .form-block.urgency-range .urgency-4 span{ color:#f05260;}
.request-service-form .form-block.urgency-range .urgency-all.urgency-1 span i{margin-left: 3px;}
.request-service-form .form-block.urgency-range .urgency-all.urgency-2 span i{margin-left: -26px;}
.request-service-form .form-block.urgency-range .urgency-all.urgency-3 span i{margin-left: -28px;}
.request-service-form .form-block.urgency-range .urgency-all.urgency-4 span i{position: relative; left: 6px;}
.request-service-form .other-person-label{ position:relative; padding-right:150px !important;}
.request-service-form .form-block label, .request-service-form label{ color:#666666; text-transform: none;}
.request-service-form .other-person-label span.request-radio-block{ position:absolute;width: 150px;right:0;top: 2px;}
.quote-loader-main {position: fixed;height: 100%;width: 100%;background: #000;top: 0;z-index: 99;opacity: 0.5; display: none;}
.quote-loader {width: 50px;background: URL('../images/loader.gif');z-index: 99;height: 50px;position: absolute;top: 50%;left: 50%;margin: -25px 0 0 -25px; background-size: cover;}
input[type=range] { -webkit-appearance: none;  width: 100%; background: transparent; outline: none; }
input[type=range]::-ms-track {width: 100%;cursor: pointer;background: transparent;border-color: transparent;color: transparent;}
input[type=range]::-webkit-slider-runnable-track {width: 100%;height: 8.4px;cursor: pointer;box-shadow: none;background: transparent;border: none;}
input[type=range]:focus::-webkit-slider-runnable-track { background: transparent; }
input[type=range]::-moz-range-track { width: 100%; height: 8.4px; cursor: pointer; box-shadow: none; background: transparent; border: none; }
input[type=range]::-ms-track { width: 100%; height: 8.4px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; }
input[type=range]::-ms-fill-lower { background: transparent; border: none; box-shadow: none; }
input[type=range]:focus::-ms-fill-lower { background: transparent; }
input[type=range]::-ms-fill-upper { background: transparent; border: none; box-shadow: none; }
input[type=range]:focus::-ms-fill-upper { background: transparent; }
.request-service-form .select-field .btn-default, .request-service-form .form-block .field, .request-service-form .form-block .field-2 {border-radius: 5px;}
.info-contact .form-block.po_number-block label {width: auto;margin-right: 10px;line-height: 35px;}
.info-contact .form-block.po_number-block .field {width: auto;float: left;}
.info-contact.request-service-form .submit-btn { width:200px;}
#other_person, #overtime_rate {float: left;width: 100%;}
/* .equipment-menu .nav-pills > li.request-service-link {background: #F25D5B; float: right;}
.equipment-detail .equipment-menu .nav-pills > li.request-service-link.active > a, .equipment-detail .equipment-menu .nav-pills > li.request-service-link.active > a:hover, .equipment-detail .equipment-menu .nav-pills > li.request-service-link.active > a:focus {background: #FFF; color:#F25D5B; } */
.required-label { color: #f00; }
.alert-danger p { color: #a94442; }
.request-service-form .request-info-msg { background: #6699CC; padding: 22px; margin-left: 20px; text-align: center; border-radius: 10px;}
.request-service-form .request-info-msg strong { display: block;  color: #fff; font-weight: 900;}
.request-service-form .request-info-msg p { color: #fff; font-weight: 600; margin: 0;}

/* Request servuce upload button */
.problem-images img { float: none; display: inline-block; }
.request-service-form .form-block .problem-images figure label { float: none; width: auto; display: inline-block; vertical-align: middle; padding-left: 10px; }
.problem-images { width: 100%; display: inline-block;}
.problem-images .upload-btn {width: auto;float: right;margin-top: 8px;}
.problem-images .upload-btn .fileUpload { font-size: 12px; font-weight: 700; text-decoration: underline; text-transform: capitalize; }
.problem-images .gallery img { width: 24%; border: 1px solid #ddd; margin: 0.5%; padding: 3px; display: inline-block; vertical-align: top; }
.problem-images .gallery {margin-top: 15px;}

.table-list.pm-part-list {margin-top: 20px;padding: 20px;}
.table-list.pm-part-list h4 {float: left;text-transform: uppercase;font-size: 18px;margin: 20px 0 5px;}
.table-list.pm-part-list a.pmpart-order-btn {display: block;border: 1px solid #6699CC;padding: 7px;border-radius: 20px;margin: 5px 0;color: #fff;background: #6699CC;text-transform: uppercase;text-decoration: none; min-width: 150px; text-align: center;}
.pmpart-image-btn {display: inline-block;padding: 0;}
.pop-pm-image { width: 150px; height: 150px; border: 1px solid #6699CC; }
.table-list.pm-part-list table thead {display: none;}

/*textarea*/
.add-user-form .field-2 {width: 100%;height: 90px;float: left;padding: 10px 15px;margin: 0 0 18px;font-size: 12px;color: #000000;text-transform: none;background: #fff;border: 1px solid #d9d9d9;border-radius: 12px;max-width: 300px;}
.add-user-form .generate-quote-radio {padding-bottom:45px;}
.add-user-form .generate-quote-radio label {width:40%;}
.list-img {max-width: 150px;}

/*MULTISELECT*/
.field-quote-multiselect { width: 100%; float: left;}
.field-quote-multiselect .check-detail{ min-height: 0; padding-left: 0;}
.field-quote-multiselect .dropdown-menu { min-width: 151px; max-height: 400px; overflow-y: scroll; width: 100%; }
.field-quote-multiselect .equipment-info-inner { padding: 5px 6px;}
.field-quote-multiselect .equipment-info-inner input[type="checkbox"] + .lbl {text-transform: none; font-weight: normal;}
.field-quote-multiselect input[type="checkbox"]:checked + .lbl::before,
.field-quote-multiselect input[type="radio"]:checked + .lbl::before {display: inline-block;content: '\f00c';background-color: #f8f8f8;border-color: #e5e5e5;color: #6699CC;}

/*More icons in the table action column*/
.table .long-action {min-width:90px;}
.customer-circle { background: #ccc; height: 20px; width: 20px; float: none; margin: 0 auto; border-radius: 10px; position: relative; }
.customer-circle::before { background: #fff; height: 16px; width: 16px; top: 2px; left: 2px; position: absolute; content: ""; z-index: 1; border-radius: 20px; }
.customer-circle.active { background: #6699CC; }
.customer-circle.active::before { height: 10px; width: 10px; top: 5px; left: 5px; }

.equipment-infromation-access { width: 100%; border: 2px solid #ccc; float: left;}
.equipment-infromation-access h2 { width: 100%; background: #6699CC; font-size: 14px; text-transform: uppercase; text-align: center; color: #fff; padding: 10px 5px; margin: 0; }
.equipment-infromation-access table { width: 100%; float: none; margin: 0 auto; }
.equipment-infromation-access thead th { height: 30px; background: #ccc; padding: 0 6px; border: 2px solid #fff; }
.equipment-infromation-access tbody td { text-align: center; vertical-align: middle; }
.equipment-infromation-access td label { vertical-align: middle; display: inline-block; padding: 5px 0; margin: 0; }
.equipment-infromation-access tbody td:first-child, .equipment-infromation-access thead th:first-child { text-align: left; padding-left: 10px; }

.serial-pictures .add-user-pic { max-width: 100%; }
.clear-mlink-40 { padding: 20px 0; float: left; width: 100%; }
.user-information-access { position: relative; }
.user-information-access .select-field { padding: 10px; }
.user-information-access .user-btn-info .btn {float: none;margin-right: 0;display: inline-block;width: 45%;margin-left: 2%;margin-right: 2%;}
.user-information-access .user-btn-info .btn { float: none; margin-right: 0; }
.user-information-access .quote-loader-main { position: absolute;}

/* Admin nav*/
.nav-section .navbar-default .navbar-nav.admin-nav > li {padding: 0 10px 0 0;margin: 0 10px 0 0px;}
.footable-first-hide tbody tr table td:first-child,.footable-first-hide tbody tr table th:first-child { display: table-cell !important; padding: 10px;}
tr.sub-activity-tr { display: none; }
td.sub-activity-table {padding: 0 !important;}
td.sub-activity-table table td,td.sub-activity-table table th { padding: 7px 8px; }

/* For search input with single select */
.select-field .bootstrap-select.btn-group .dropdown-menu li.active a { background: transparent; }
.select-field .bootstrap-select.btn-group .dropdown-menu li.active a:hover { background: #6699CC !important; }
.select-field .bootstrap-select.btn-group .dropdown-menu .bs-searchbox { float: left; width: 100%; }
.select-field .selectpicker.form-control:first-child { border-radius: 30px !important; padding-top: 10px;} 
.select-field .bootstrap-select.open .selectpicker.form-control:first-child { border-radius: 15px 15px 0 0; }
.select-field .bootstrap-select.open.dropup .selectpicker.form-control:first-child { border-radius: 0 0 15px 15px; }

.select-field .form-control:first-child { border-radius: 30px;}
.compliance-filter .device-search-block #serach_customer_form .detail-1, .compliance-filter .device-search-block #serach_customer_form .detail-2 { padding-bottom: 30px; }

.bottom.tooltip > .tooltip-arrow {border-bottom-color: #6699CC;}
.bottom.tooltip > .tooltip-inner {background-color: #6699CC; max-width: 350px; opacity: 1;}
a.req-tooltip { display: block; text-decoration:none;}
.activity-sub-blue p {line-height: normal; padding: 0;margin: 0 0 3px;font-size: 10px;font-weight: normal;color: #6699CC;}
.activity-sub-blue {margin-top: 8px;}
.sub-activity-table thead tr.highlite th { background: #e7e6e6; border-color: #a6a6a6;} 
.table-list .sub-activity-table .table-bordered > tbody > tr > td { border-color: #a6a6a6; } 
.table-list a.order_by { color: #000; text-decoration:none; cursor: pointer; }
a.order_by span.sorting-indicator:before { font: normal normal normal 14px/1 FontAwesome; border: none; margin-left: 8px; position: absolute; display: none;}
a.order_by:hover span.sorting-indicator:before { display: inherit; }
a.order_by.current-sort span.sorting-indicator:before { display: inherit; }
a.order_by.current-sort[data-order="asc"] span.sorting-indicator:before { content: "\f0d7";}
a.order_by.current-sort[data-order="desc"] span.sorting-indicator:before { content: "\f0d8"; }
a.order_by:hover[data-order="desc"] span.sorting-indicator:before { content: "\f0d7";}
a.order_by:hover[data-order="asc"] span.sorting-indicator:before { content: "\f0d8"; }

/* Active Customer */
.active-customers h6 {margin: 10px auto;padding: 10px; text-transform: uppercase;}
.active-customers h6 strong {color: #6699CC;}
.customer-block { padding: 0 15px; }

/* Plus Version CSS */
.main-page-section {float: right;width: 100%;padding: 30px 0;}
.main-page-section .row {margin-left: -10px;margin-right: -10px;}
.main-page-section .col-md-9, .main-page-section .col-md-3, .main-page-section .col-lg-4 {padding-left: 10px;padding-right: 10px;}
.pms-schedule-section {padding: 5px;display: inline-block;width: 100%;}
.pms-schedule-table {max-width: 100% !important;}
/* .tab-title-section {display: inline-block;text-align: center;width: 100%}
.tab-title-section h2 {
  color: #4e97e1;
  font-size: 15px;
  font-weight: 900;
  padding: 0;
  text-transform: uppercase;
  letter-spacing: 0.4px;
} */
.normal-title {text-transform: inherit !important;}
.open-equipment-alarms-section .tab-title-section h2 {margin-bottom: 20px;}
.compliance-reminders-section .tab-title-section h2 {margin-bottom: 20px; }
/* .tab-title-section p {color: #000;font-size: 10px;font-weight: 900;text-transform: uppercase;} */
.uppercase {text-transform: uppercase; }
.remote-monitoring {background: #fff;color: #6699CC;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);padding: 13px 10px 5px 25px; margin-bottom: 20px;  display: inline-block;width: 100%;}
.remote-monitoring .aside-left {float: left;text-align: center; }
.remote-monitoring .small-btn {margin-top: 10px;}
.remote-monitoring .small-btn a.more-info-btn {height: auto;min-width: 58px;float: right;padding: 3px 10px 4px;margin: 0;font-size: 10px;color: #6699CC;text-transform: uppercase;text-align: center;font-weight: 700;line-height: normal;display: inline-block;letter-spacing: 0.5px;background: #fff;border: 1px solid #6699CC;border-radius: 30px;  }
.remote-monitoring .small-btn a.more-info-btn:hover {color: #fff;background: #6699CC;border: 1px solid #6699CC; }
.remote-monitoring .small-btn a.more-info-btn:hover {  color: #ffffff;background: #6699CC;border: 1px solid #6699CC;   }
.remote-monitoring .aside-right {float: left;width: 74%;padding-left: 25px;  }
.remote-monitoring h2 { font-size: 15px;line-height: 17px;font-weight: 900;letter-spacing: 0.8px;color: #6699CC;display: inline-block;width: 100%;  margin: -3px 0 5px 0;}
.remote-monitoring .center p {font-size: 9px;padding: 8px 0 ;margin: 0}
.remote-monitoring .aside-right p {padding: 0;margin: 0;  }
.online-devices, .offline-devices, .nostatus-devices, .notconnected-devices, .nostatus-devices-fill, .alarm-devices {width: 11px;height: 11px;border-radius: 100%;display: inline-block;margin-right: 10px}
.online-devices {background: #6cf300; -webkit-box-shadow: 0px 0px 9px 0px rgba(108,243,0,0.35);-moz-box-shadow: 0px 0px 9px 0px rgba(108,243,0,0.35);box-shadow: 0px 0px 9px 0px rgba(108,243,0,0.35); }
.offline-devices { background: #b2aeae;}
.alarm-devices { background: #F25D5B;-webkit-box-shadow: 0px 0px 9px 0px rgba(255,112,112,0.35);-moz-box-shadow: 0px 0px 9px 0px rgba(255,112,112,0.35);box-shadow: 0px 0px 9px 0px rgba(255,112,112,0.35); }
.nostatus-devices,.notconnected-devices  { border: 2px solid #cfcfcf; }
.nostatus-devices-fill  { background: #cfcfcf; border: 2px solid #cfcfcf;  }
.center {display: inline-block;width: 100%;text-align:center;  }
.aside-list ul { list-style: none;float: left;width: 100%;}
.aside-list ul li {float: left;width: 100%;padding: 0; margin: 0 0 20px}
.aside-list ul li:before {display: none;  }
.aside-list ul li a {width: 100%;height: 117px;display: table;background: #6699CC;color: #fff;font-size: 15px;text-transform: uppercase;font-weight: 900;padding: 22px; letter-spacing: 0.8px;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;}
.aside-list ul li a:hover {background: #fff;color: #6699CC;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);}
.aside-list ul li a span {display: table-cell;vertical-align: middle;  padding-left: 27px;  }
.aside-list ul li a .aside-icon {display: table-cell;vertical-align: middle;width: 54px;height: 54px;position: relative}
.aside-list ul li a .aside-icon:before {width: 54px;height: 54px;overflow: hidden;background-repeat: no-repeat;background-position: center top;  position: absolute;left: 0;top: 50%;content:"";-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.aside-list ul li a:hover .aside-icon:before {background-position: center bottom;}
.aside-list ul li a .aside-icon-1:before {background:url(../images/icons-01.png) no-repeat left top;  }
.aside-list ul li a .aside-icon-2:before {background:url(../images/icons-02.png) no-repeat left top;  }
.aside-list ul li a .aside-icon-3:before {background:url(../images/icons-03.png) no-repeat left top;  }
.aside-list ul li a .aside-icon-4:before {background:url(../images/icons-04.png) no-repeat left top;  }
.aside-list ul li a .aside-icon-5:before {background:url(../images/icons-05.png) no-repeat left top;  }
/**** Custom Scroll *******/
.pms-schedule-section .content {padding: 0px;background: inherit;margin: 10px 10px 0;width: 100%;max-width: 98%;height: 304px;}
#mCSB_1, #mCSB_2, #mCSB_3 {-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;  }
.pms-schedule-table .table-list .table-bordered {border-color: inherit}
.pms-schedule-table .table-bordered {border: 1px solid #f8f8f8 !important;}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 6px;background-color: #000;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.mCSB_scrollTools {opacity: 1;  }
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {width: 21px;background-color: #f1f1f1 !important;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0; display: none;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {background-position: -94px 0;z-index: 111;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {background-position: -93px -20px;}
.mCSB_scrollTools a + .mCSB_draggerContainer {margin: 0;}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 15px;background-color: #fff;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.mCSB_scrollTools .mCSB_draggerContainer {top: 25px;bottom: 25px;}
.mCSB_outside + .mCSB_scrollTools {right: -17px;background: #f2f2f2;width: 21px;}
.equipment-box-three .open,.pms-schedule-table .open, .status-open {background: #F25D5B; color: #fff;}
.align-left {text-align:left; }

/*********************/
/* .tabs-section {background: #fff;color: #6699CC;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);} */
.z-tabs {color: #333;font: 12px/15px 'Lato', sans-serif;}
.z-tabs.clean.horizontal.top > ul > li > a {display: table;width: 100%;height: 80px;}  
.tab-counter {display:table-column-group;width: 68px;vertical-align: middle;font-size: 32px;color: #7a7a7a;font-weight: 900;}
.tab-title  {display: table-cell;width: 90px;vertical-align: middle;text-align: left;font-size: 12px;color: #7a7a7a;font-weight: 900;text-transform: none; line-height: 15px;}
.tab-icon {display: table-cell;width: 45px;vertical-align: middle;position: relative;}
.tab-icon:before {position:absolute;content: "";width: 32px;height: 33px;overflow: hidden;background-repeat: no-repeat;background-position: center top;left: 10px;top: 0;}
.tab-icon-1:before {background:url(../images/tabs-icon-1.png);  }
.tab-icon-2:before {background:url(../images/tabs-icon-2.png); }
.tab-icon-3:before {background:url(../images/tabs-icon-3.png); }
.tab-icon-4:before {background:url(../images/tabs-icon-4.png); }
.z-tabs.clean.horizontal > ul > li.z-active .tab-icon:before {background-position: center;}
.z-tabs.horizontal.top.white.z-bordered > ul > li.z-active > a {margin-top: inherit;margin-bottom: inherit;} 
.z-tabs.medium.horizontal.top.white.z-bordered > ul > li.z-active > a {padding-top: 15px;}
.z-tabs.clean.horizontal > .z-container > .z-content > .z-content-inner {padding: 30px 24px;}
.slick-prev:before, .slick-next:before {	color: #6699CC;   }
.z-content-inner .single-item {   padding: 0 20px;}
body {counter-reset: horo-slider;  }
.z-content-inner .single-item ul {border-radius: 18px; padding: 2px;background: #6699CC; width: auto;display: inline-block;   }
.z-content-inner .single-item ul li {padding: 0;margin: 0; width:auto;height: auto;float: left; }
.z-content-inner .slick-dots li:before {display: none;  }
.z-content-inner .slick-dots li button {width: 18px;height: 18px;padding: 0;float: left; }
.z-content-inner .single-item ul li button:before {counter-increment: horo-slider;content: counter(horo-slider); font-size: 10px;color: #fff; width: 18px;height: 18px;top: 0; border-radius: 100%;line-height: 16px;opacity: 1;}
.z-content-inner .single-item ul li.slick-active button:before{background: #fff;  color: #6699CC; }
.z-content-inner .slick-dots {bottom: inherit;right: -8px;top: -13px;}
.z-content-inner .slick-prev::before, .z-content-inner .slick-next::before {opacity: 1;  }
.z-content-inner .slick-dotted.slick-slider {margin-bottom: 0;}
.z-tabs.white > ul > li > a {	background: #f8f8f8 !important;}
.z-tabs.horizontal.z-shadows > ul > li, .z-tabs.horizontal.z-shadows > ul > li.z-first > a, .z-tabs.horizontal.z-shadows > ul > li.z-last > a {box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none; border: none;}
.z-tabs.clean.z-shadows > ul > li > a { -webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;}
.z-tabs.clean.z-shadows > ul > li.z-active > a {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background: #fff;}
li.nav-item-1:hover { background-color: #ffffff; color: #6699CC; border-bottom: 1px solid #dee2e6;}
li.nav-item-1.active {background-color: #ffffff; color: #6699CC; border-bottom: 2px solid #6699CC;}
li.nav-item-1 { padding: 15px 17px; margin: 0px; max-width: 228px; max-height: 84px; background-color: #F8F8F8;}
.tab-counter-custom:active{ color:#6699CC !important;}
.tab-counter-custom:hover, .tab-title-custom:hover{ color:#6699CC;}
.tab-counter-custom {display:table-header-group;width: 58px;vertical-align: middle; color: #7a7a7a; float: left; font-size: 32px;font-weight: 900; padding: 0px; margin: 0px;}
.tab-title-custom  {display: table-cell; vertical-align: middle;  font-size: 12px;color: #7a7a7a;font-weight: 900;text-transform: none; line-height: 15px;}
.tab-title-custom:active { color:#6699CC !important; }


/* latest code */
li.z-active .tab-title, li.z-active .tab-counter-custom {	color: #6699CC;}
li.z-active .tab-title, li.z-active .tab-title-custom {	color: #6699CC;}
li.nav-item.z-active, li.z-active .nav-link-custom.active {background-color: #ffffff !important;border-top: 0;border-bottom: 0;}
.z-tabs.horizontal.z-shadows > ul > li > a {box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none; border: none;}
.z-tabs.horizontal > ul > li:first-child:before {background: #fff;}
.z-tabs.mobile > ul.z-tabs-mobile > li > a > span.z-arrow {background: url(../images/z-tabs-icons.png) no-repeat top left;background-position: -1470px -3px;width: 32px;height: 34px}
.pms-schedule-table .table-list .table > thead > tr > th, .pms-schedule-table .table-list .table > tbody > tr > td {padding: 9px 13px;}
.pms-schedule-table.compliance-reminders-table .table-list .table > thead > tr > th { padding-top: 17px;padding-bottom: 17px;}
/* .tabs-section > .z-tabs > .z-container > .z-content > .z-content-inner {min-height: 381px;} */
/* .tabs-section ul li.z-tab.z-disabled,.tabs-section ul li.z-tab.z-disabled:hover {opacity: 0.5;} */


.nav-link-custom {color: #7a7a7a !important; border-color: #ffffff;}
.tab-title { float: left; }
.nav-link-custom.active { color:#6699CC !important; background-color: #ffffff;}
.active  .tab-title {	color: #6699CC !important; }
li.nav-item:hover { background-color: #ffffff; }
.tab-counter-custom:hover { color:#6699CC ; }
.tab-title-custom:hover { color:#6699CC ; }
.tab-title-custom.active { color:#6699CC ; }
.tab-counter-custom.active { color:#6699CC ; }
li.nav-item.active-info { background-color: #ffffff !important; }
/* li.nav-item { padding: 15px 0px; margin: 0px; max-width: 229.92px; max-height: 84px; background-color: #F8F8F8;} */
.nav-link-custom {color: #7a7a7a !important; border-color: #ffffff;}
.tab-title { float: left; }
.nav-link-custom.active { color:#6699CC !important; background-color: #ffffff;}
.active  .tab-title {	color: #6699CC !important; }

li.nav-item:hover { background-color: #ffffff; }
.tab-counter-custom:hover { color:#6699CC ; }
.tab-title-custom:hover { color:#6699CC ; }
.tab-title-custom.active { color:#6699CC ; }
.tab-counter-custom.active { color:#6699CC ; }
li.nav-item.active-info { background-color: #ffffff !important; }
/* li.nav-item { padding: 15px 0px; margin: 0px; max-width: 229.92px; max-height: 84px; background-color: #F8F8F8;} */
li.nav-item2 {  border-right: 1px solid #ffffff; padding: 15px 69.8px; margin: 0px; max-height: 48px; background-color: #eeeeee;}
li.nav-item2:hover { background-color: #ffffff; color: #5f5f5f !important;}
li.nav-item2::after { background-color: #ffffff; color: #5f5f5f  !important;} */
li.nav-item2::before { background-color: #ffffff ; color: #5f5f5f  !important;}
.nav-item2 .active { color: #494949 !important;}
.dropdown-item2 {
  display: block;
  font-size: 14px;
  font-family: lato;
  min-width: 190px;
  width: 100%;
  padding: 10px 6px;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #ebebeb;
  text-decoration: none !important;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 10px 6px;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #ebebeb;
}
.tabs-btn ul li { display: flex; position :relative; }

/* custom css end */




div#weekly_visit_chart {width: 100%;float: left;position: relative;}
.visit-chart-slide {width: 100%;float: left;}
.slick-arrow.slick-disabled { opacity: 0.5; }
.visit-chart-slide .tab-title-section p {font-weight: normal;}
/* .tabs-section .table-list { min-height: 800px; } */

.button {
  display: inline-block;
  border-radius: 0px;
  border: 0.5px solid #F25D5B;
  color: #F25D5B !important;
  letter-spacing: 0.3px;
  font-size: 10px;
  padding: 0px;
  max-width: 180px;
  max-height: 30px;
  transition: all 0.5s;
  background-color: #ffffff;
  cursor: pointer;
  margin: 0px;
}

.button  span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  transition: 0.5s;
}

.button  span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -10px;
  transition: 0.5s;
}

.button:hover  span {
  padding-right: 15px;
}

.button:hover  span:after {
  opacity: 1;
  right: 0;
}

.tes1{
  float: right;
  margin-top: -33px;
  /* margin-right: 10px; */
}

.tes2{
  float: right;
  margin-top: 10px !important;
  /* margin-right: 10px; */
}

.tes2 .wid1 { margin-bottom: 10px !important; }
.tes2 .wid2 { margin-bottom: 10px !important; }
/* widgets CSS */

.spantest{ color: #6a6464; margin-right: 10px; font-weight: 800;}
.div1 {width: 18px;height: 18px;background-color:#FFFFFF;border: 1px solid #707070;display: initial;position: relative;color: #ffffff;}
.div2 {width: 18px;height: 18px;border: 1px solid #ADE1B7;display: initial;background-color: #ADE1B7;position: relative;color: #ADE1B7; }
.div3 {width: 18px;height: 18px;border: 1px solid #F25D5B;background-color:#F25D5B;display: initial;position: relative;color: #F25D5B; }
.div4 {width: 18px;height: 18px;border: 1px solid #A5A2A2;background-color:#A5A2A2;display: initial;position: relative;color: #A5A2A2; }

/* widgets CSS */

/* Plus equipment */
.equipment-detail-left {float:left; width: 100%; }
.equipment-box-one {-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05); background: #fff; }
.equipment-picture {display: inline-block;width: 100%;border-bottom: 1px solid #f0f0f0; padding: 30px;}
.equipment-picture a {display: inline-block;width: 100%;text-align: center;}
.equipment-box-detail ul li:before {display: none;}
.equipment-box-detail {display: inline-block;width: 100%;padding: 26px 15px 10px 18px;}
.equipment-box-detail p strong {color: #6699CC;font-weight: 900;}
.equipment-box-detail p{color: #666666;  letter-spacing: 0.4px;margin-bottom: 13px;  }
.equipment-box-detail ul {display: inline-block;width: 100%;margin: 0;}
.equipment-box-detail ul li {float: left;width: 100%;padding: 0 0 16px;margin: 0;letter-spacing: 0.4px;}
.equipment-box-detail ul li:before {display: none; }
.equipment-box-detail input[type="checkbox"] + .lbl:before, .equipment-box-detail input[type="radio"] + .lbl:before {margin-top: -2px;}
.equipment-box-detail ul li i {font-style:normal;color: #585858;font-weight: 400;}
.equipment-box-three {float: left;width: 100%;}
.equipment-box-three ul {padding: 0;margin: 0;}
.equipment-box-three ul li {padding: 0;margin: 20px 0 0;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12); border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;overflow: hidden;  background: #fff;  }
.equipment-box-three ul li:before {display: none;}
.technical-support-box {background: url(../images/technical-support.png) no-repeat right top;padding: 41px 22px;}
.technical-support-info {max-width: 164px;}
.equipment-box-three ul li h2 {font-size: 14px;color: #6699CC;text-transform: uppercase;font-weight: 700;margin-bottom: 9px;}
.phone-number {font-size: 14px;color: #585858;font-weight: 700;letter-spacing: 0.5px;}
.phone-number i {color: #6699CC;padding-right: 6px;font-size: 14px;}
.equipment-box-three .small-btn {min-width: 119px;height: 30px;padding: 0 12px;display: inline-block;font-size: 10px;color: #6699CC;text-align: center;line-height: 26px;font-weight: 700;border: 1px solid #6699CC;border-radius: 20px;letter-spacing: 0.6px;text-transform: uppercase;margin-top: 13px; min-width: 103px;}
.equipment-box-three .small-btn i {font-size: 11px;}
.equipment-box-three .small-btn:hover {color: #fff;background: #6699CC;}
.equipment-box-three .small-btn .fa-comment-o {padding-left: 5px;}
.special-programs-box { background: url(../images/special-programs.png) no-repeat right top;padding: 26px 22px;}
.special-programs-info {max-width: 110px;}
.equipment-box-three ul li.special-programs {background: #deb43e;}
.equipment-box-three ul li .special-programs-info h2 {color: #fff;  font-size: 15px;}
.equipment-box-three ul li p {margin-bottom: 0;  }
.equipment-box-three ul li .special-programs-info p {color: #fcf8f1;}
.equipment-box-three ul li.special-programs .small-btn {border: 1px solid #fff;color: #fff;}
.equipment-box-three ul li.special-programs .small-btn:hover {color: #deb43e;background: #fff;border: 1px solid #fff;}
.pm-pack-catalog-box { background: url(../images/pm-pack-catalog.png) no-repeat right top;padding: 35px 22px;}
.pm-pack-catalog-info {max-width: 150px;}
.equipment-box-three ul li.pm-pack-catalog {background: #6699CC;}
.equipment-box-three ul li .pm-pack-catalog-info h2 {color: #fff;  font-size: 15px;}
.equipment-box-three ul li .pm-pack-catalog-info p {color: #cadcf4;  max-width: 107px;}
.equipment-box-three ul li.pm-pack-catalog .small-btn {border: 1px solid #fff;color: #fff;  }
.equipment-box-three ul li.pm-pack-catalog .small-btn:hover {color: #6699CC;background: #fff;border: 1px solid #fff;}
.row.row-pad-5 {margin-left: -5px;margin-right: -5px;}
.col-pad-5 {padding-left: 5px;padding-right: 5px;}
.equipment-detail-right {float:left;width: 100%;padding-left: 20px;}
.equipment-top-section {float:left;width: 100%;margin-bottom: 38px;}
.equipment-detail-info {width: 61.7%;padding-right: 45px;float: left;}
.equipment-detail-temperature {width: 38.3%;float: left;}
.equipment-detail-temperature ul {padding: 0;margin-bottom: 0;}
.equipment-detail-temperature ul li {padding: 0;margin:0 0 30px;  	width: 100%;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12); border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;overflow: hidden;  background: #fff;}
.equipment-detail-temperature ul li:last-child {margin-bottom: 0;}
.equipment-detail-temperature ul li:before {display: none;}
.equipment-detail-temperature ul li h2 {font-size: 13px;text-transform: uppercase;color: #4397e1;text-align: center;width: 100%;border-bottom: 1px solid #ececec;padding: 12px 15px;margin: 0;}
.equipment-temperature {padding: 15px 25px;width: 100%;text-align: center;}
.equipment-detail-temperature .block {padding: 17px 0 0 10px;display: inline-flex;font-size: 11px;color: #000000;text-transform: uppercase;margin-top: 10px;width: 100%;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; overflow: hidden;background: #fff;}
.equipment-detail-temperature .block label {padding-right: 10px}
.equipment-temperature-info{font-size: 36px;color: #fff;background:#6699CC;padding: 10px 15px;text-align: center;}
.equipment-temperature-info.temperature-info-2 span {vertical-align: bottom;}
.equipment-temperature-info strong {color: #fff;font-weight: normal;}
.equipment-temperature-info span {font-size: 17px;font-weight: 300;vertical-align: top; line-height: 33px; }
.equipment-top-section .equipment-product .block p {width: 61%;}
.equipment-top-section .equipment-product .block label {width: 39%;}
.equipment-top-section .equipment-product {border-top: 1px solid #ececec;}
.equipment-product-link {padding-right: 30px;width: 100%;float: left;  }
.equipment-product-link {text-decoration: none; color: #3489DD; font-weight: bold; }
.block p a:hover .equipment-product-link {text-decoration: none;color: #000;}
.equipment-top-section .equipment-product .block p i {font-size: 18px;  padding-top: 9px;}
.equipment-top-section .equipment-product .block p a:hover i {color: #000;}
.remote-monitoring-summary-title {text-align: center;  }
.remote-monitoring-summary-title h2 {font-size: 15px;color: #6699CC;font-weight: 900;letter-spacing: 0.8px;  }
.remote-monitoring-summary-title h2 i {padding-right: 13px;  }
.remote-monitoring-table .z-tabs.clean.horizontal.top > ul > li > a {height: auto;  }
.remote-monitoring-table .z-tabs.white > ul > li > a {font-size: 12px;color: #7a7a7a !important;  font-weight: bold;  }
.remote-monitoring-table .z-tabs.white > ul > li.z-active > a {color: #6699CC !important;}
.remote-monitoring-table .z-tabs.horizontal > ul > li:before {background: #fff;}
.alarm-history-section-table {padding-top: 8px;}
.remote-monitoring-table .z-tabs.clean.horizontal > .z-container > .z-content > .z-content-inner {padding-top: 15px;padding-bottom: 15px;}
.closed, .status-closed, .completed {background: #71CA74;color: #fff;}
.tab-main-top-section {padding: 0 6px;}
.alarm-history-section {padding: 0;  }
.alarm-history-section .content, .alarm-history-table .content {margin: 10px 6px 0;max-width: 94%;}
.tab-alarm-info ul {padding: 0;margin-bottom: 0;  }
.tab-alarm-info ul li {padding: 6px 17px 10px 17px;margin: 0;text-align: center;display: inline-block;  letter-spacing: 0.5px;  }
.tab-alarm-info ul li:before {display: none;  }
.tab-alarm-info ul li.open-alarm {background: #fbfbfb;border: 1px solid #f2f2f2;color: #F25D5B;    }
.tab-alarm-info ul li span {font-size: 18px;width: 100%; display: inline-block; line-height: 21px;}
.tab-alarm-info ul li i {font-style: normal;font-size: 14px;text-transform: uppercase;font-weight: 300;   }
.tab-alarm-info ul li.total-alarms {color:#6699CC;    }
ul.alarm-history-btn {padding: 10px 0 0;margin: 0; float: right;}
ul.alarm-history-btn li {padding: 0;margin: 0;  display: inline-block;  }
ul.alarm-history-btn li:before {display: none;}
ul.alarm-history-btn li a {min-width: 119px;height: 28px;padding: 0 10px;margin: 0;display: inline-block;font-size: 11px;color: #6699CC;text-align: center;line-height: 26px;font-weight: 700;border: 1px solid #6699CC;border-radius: 7px;letter-spacing: 0.5px;}
ul.alarm-history-btn li a:hover {color: #fff;background: #6699CC;}
ul.alarm-history-btn li a.custom-date-range-btn {border: 1px solid #d9d9d9;color: #000000;padding-left:20px;padding-right:13px;font-weight: 400;margin-right:7px;}
ul.alarm-history-btn li a.custom-date-range-btn:hover {border: 1px solid #d9d9d9;background: #fff;color: #000000;}
ul.alarm-history-btn li a.custom-date-range-btn i {padding-left: 15px; color: #6699CC; }
.custom-date-drop-down {background: #6699CC;width: 180px;top: 32px;left: 64px;padding: 20px 0;box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);z-index: 999;color: #fff;text-align: center;padding: 20px;}
.custom-date-drop-down:before {border-bottom: 10px solid #6699CC;}
.custom-date-drop-down h2 { font-size: 11px;font-weight: 900;color: #fff;padding: 0;margin: 0 0 3px;text-transform: uppercase;letter-spacing: 0.5px;}
.custom-date-drop-down fieldset {margin-top: 10px;}
.custom-date-drop-down fieldset label {float:left;width: 38px;color: #fff;font-size: 11px;text-align: center;padding-right: 12px;line-height: 30px;}
.input-date {float: left;width: 100px;background-color: transparent;border: 1px solid #8bbbeb;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;line-height: 30px;color: #fff;padding: 0 10px;text-transform: uppercase;font-size: 11px;}
.apply-btn {background: #fff;border: 1px solid #fff;border-radius: 30px;color: #6699CC;display: block;font-size: 10px;font-weight: 700;height: 41px;letter-spacing: 0.5px;line-height: 39px;margin: 5px auto 0;max-width: 153px;padding: 0 10px;text-align: center;text-transform: uppercase;width: 100%;}
.apply-btn:hover {background: #6699CC;border: 1px solid #fff;color: #fff;}
.clear-btn { background: #6699CC;border: 1px solid #fff;color: #fff; } 
.clear-btn:hover { background: #ffffff;border: 1px solid #fff;color: #6699CC;} 
.table-bottom-text {text-align: right;font-weight: 700;color: #666666;font-size: 9px;padding: 15px 7px 0 0;letter-spacing: 0.5px;}
.remote-monitoring-table {padding-top: 15px;}
.cycle-tapes-main {padding: 8px;}
.cycle-tapes-main .tab-main-top-section {padding: 0px;}
.cycle-tapes-slider {position: relative;background: #fff;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06); border: 1px solid #ececec; margin-top: 25px;}
.cycle-tapes-slider ul {margin-left: -1px; margin-bottom: 0; }
.cycle-tapes-slider ul li {list-style: none;color: #656565;	padding: 0;margin: 0;text-align: center;font-size: 11px; border-left: 1px solid #ececec;border-bottom: 1px solid #ececec; }
.cycle-tapes-slider ul li:last-child { border-bottom: none;}
.cycle-tapes-title, .cycle-date-and-time { display: table;height: 50px;background: #f8f8f8; width: 100%; }
.cycle-tapes-title span, .cycle-date-and-time span {display:table-cell;vertical-align: middle;  text-transform: uppercase;  }
.cycle-date-and-time {background: #fff;  }
.cycle-tapes-slider ul li:before {display: none;  }
.cycle-tapes-slider ul li.cycle-tapes-more {padding: 20px;  }
.cycle-tapes-more-inner {-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.06);-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.06);box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.06); border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;overflow: hidden;display: inline-block;width: 100%;  }
.cycle-tapes-more-inner a img { display: inline-block; text-align: center;}
.cycle-more-btn {background: #3f8ddf;color: #fff;text-transform: uppercase;line-height: 38px;display: inline-block;width: 100%; }
.cycle-more-btn:hover {background: #574f4d;color: #fff;}
.cycle-tapes-more-inner .cycle-tapes-text pre {padding: 0;margin: 0;background: no-repeat;border: none;font-size: 9px;text-align: justify;}
.fancybox-inner pre { border: none; background: none; font-size: 12px; text-align: justify; }
.cycle-tapes-slider .slick-prev {left: -27px;}
.cycle-tapes-slider .slick-next { right: -27px; }
.cycle-tapes-more-inner .cycle-tapes-text { height: 130px; margin: 5px; overflow: hidden; display: inline-block;}
.cycle-tapes-more-inner .cycle-tapes-text p {text-align: justify; font-size: 9px;}
.equipment-utilization-days { width: 100%; text-align: center; padding: 32px 0 0 0; }
.compliance-tasks-section .tab-alarm-info ul li { padding-left: 15px; padding-right: 15px; }
.compliance-tasks-section .tab-alarm-info ul li i {	font-size:12px; }
.quick-support-sidebar { display: none; }
.z-tabs > .z-container > .z-content { visibility: hidden; display: block !important; opacity: 0; -webkit-transition: all 0.5s; /* Safari */ transition: all 0.5s; z-index: -1; }
.z-tabs > .z-container > .z-content.z-active {z-index: 1;visibility: visible;opacity: 1;}
.footer-admin { text-align: center; }
.check-detail-input { display: none; }
.aside-list ul li a.text-normal { text-transform: none; }
/* ul.breadcrumb-info.top-mar-0 {margin-top:0; } */
.visit-chart-slide .tab-title-section p { margin-bottom: 0; }
.visit-chart-slide .highcharts-title {width: 100% !important;left: 0 !important;}
.tab-title-section p.home-chart-lstupdt {float: right;text-align: right;font-weight: 700;color: #666666;font-size: 9px;letter-spacing: 0.5px;margin-top: -10px;padding-right: 10px;}
.remote-monitoring-filter-search {float:left;width: 100%;  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06); background: #fff;margin: 0 0 42px;  }
.remote-command-center {background: #6699CC;padding: 15px 17px 15px 24px;min-height:60px;}
.remote-command-center .left-section { float:left;width: 70%;}
.remote-icon {float: left;margin-right: 12px;}
.remote-title {float: left;letter-spacing: 0.6px;}
.remote-title h2 {color: #fff;font-size: 15px;font-weight: 900;    padding: 0;margin: 0;}
.remote-title p {color: #fff;font-size: 9px;  padding: 0;margin: 0;}
.remote-command-center .right-section {float: right;width: 25%; text-align: right;}
.remote-command-center .right-section ul {padding: 3px 0 0;margin: 0;}
.remote-command-center .right-section ul li {padding: 0;margin: 0;display: inline-block;color: #fff;font-size: 9px;text-transform: uppercase;letter-spacing: 0.6px;padding-left: 2px;vertical-align: middle;}
.remote-command-center .right-section ul li:before {display: none;}
.remote-command-center .right-section ul li a {font-size: 18px;color: #97c4f2;padding: 0 4px;border: 1px solid #6699CC;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; line-height: 26px;width: 30px;display:inline-block; }
.remote-command-center .right-section ul li a:hover, .remote-command-center .right-section ul li a.active {border: 1px solid #fff;color: #fff;}
.filter-view-search ul {padding: 0;margin: 0;}
.filter-view-search ul li {padding: 0 0 0 18px;margin: 0; display: inline-block; vertical-align: middle; font-size: 11px;color: #6699CC;text-transform: uppercase;  vertical-align: middle;font-weight: 900;letter-spacing: 0.5px;}
/* .filter-view-search ul li:before {display: none;  } */
.filter-view-search ul li .select-field button {width: 230px;}
.filter-view-search {display: inline-block;width: 100%;background: #fff;padding: 16px 0 16px 5px;}
.add-equipment-btn {width: 100%;height: 38px;width: 235px;padding: 0 10px;margin: 0;font-size: 11px;color: #ffffff;text-transform: uppercase;text-align: center;font-weight: 900;line-height: 36px;display: inline-block;letter-spacing: 0.5px;background: #6699CC;border: 1px solid #6699CC;border-radius: 30px;}
.add-equipment-btn:hover {color: #6699CC;background: #fff;}
.reporting-tool-btn {color: #6699CC;background-color: transparent; height: 38px;width: 235px;padding: 0 10px;margin: 0;font-size: 11px;color: #6699CC;text-transform: uppercase;text-align: center;font-weight: 900;line-height: 36px;display: inline-block;letter-spacing: 0.5px;border-radius: 30px;border: 1px solid #6699CC;}
.reporting-tool-btn i, .add-equipment-btn i { font-size: 12px; padding-right: 7px; }
.reporting-tool-btn:hover {color: #fff;background: #6699CC;}
.equipment-listing-section {display: inline-block;width: 100%;  margin-bottom: 50px;}
.equipment-listing-section ul {padding: 0;margin: 0 -11px;  }
.equipment-listing-section ul li {display: inline-block; width: 24.85%; padding: 0 11px; vertical-align: top; margin-bottom: 20px;}
.equipment-listing-section ul li:before {display: none;}
.equipment-listing-section ul li{ width:19.84%; padding: 0 8px;}
.equipment-box-title{ padding-left:4px; padding-right:4px;}
.remaining-cycle-time p{ font-size:13px;}
.equipment-main-box .remaining-cycle-time p strong {min-height: 25px;display: block;}
.equipment-info {background: #fff; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);}
.equipment-main-box {display: inline-block;text-align: center;width: 100%;position: relative;}
.close-btn {width: 24px;height: 24px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);position: absolute;right: -12px;top: -12px;background:#fcfcfc;border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;color: #a2a2a2;line-height: 20px;  font-size: 16px; cursor: pointer; }
.equipment-alarm {min-height: 85px;color: #fff; padding: 12px 15px 0 15px;display: inline-block;width: 100%; }
.active-alarm {background: #F25D5B; }
.no-active-alarm {background: #71CA74; }
.remaining-cycle-time {background: #c5ddf5;padding: 13px;}
.remaining-cycle-time p {font-size: 14px;color: #6699CC;  text-transform: uppercase; font-weight: 900;  margin: 0;letter-spacing: 0.8px;line-height: 24px;}
.remaining-cycle-time p strong {font-size: 20px;  color: #2274c6;font-weight: 900;  }
td.remaining-cycle-timeing.grayback {background: #efefef;}
.alarm-title {font-size: 15px;color: #fff;text-transform: uppercase;font-weight:700;letter-spacing: 0.5px; padding-bottom: 7px; }
.alarm-title i {padding-right: 8px;font-size: 16px;  }
.equipment-alarm p {font-size: 14px;color: #fff;font-weight:700;letter-spacing: 0.5px;}
.equipment-alarm p span {padding-top: 8px;display: block;}
.equipment-pic {padding: 25px;}
.equipment-box-title {padding-bottom: 8px;  }
.equipment-box-title h2 {font-size: 16px;color: #6699CC;  padding: 0;margin: 0 0 4px; font-weight:900; letter-spacing: 0.6px; min-height: 60px; word-break: break-word;}
.equipment-box-title p {font-size: 13px; font-weight:700; text-transform: uppercase;color: #666666;}
.equipment-status {background: #f8f8f8;display: inline-table;width: 100%;text-transform: uppercase;line-height: 52px;font-weight: 900;font-size: 14px;color: #6699CC;margin-bottom: 10px;letter-spacing: 0.6px;}
.equipment-status-detail {font-size: 13px;letter-spacing: 0.3px;  }
.equipment-status-detail .table {margin-bottom: 12px;  }
.equipment-status-detail .table > tbody > tr > td {border: none;padding: 3px 17px;font-size: 12px;}
.equipment-status-detail .table > tbody > tr > td:first-child {padding-right: 0;}
.equipment-status-detail .table > tbody > tr > td:last-child {width: 92px;padding-left: 0;font-size: 12px;}
.equipment-box-title .dropbtn {background-color: #F25D5B;color: white;padding: 0px;font-size: 12px;width: 18px;height: 18px;border-radius: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;border: none;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);display: table; }
.equipment-box-title .dropdown {position: relative;display: inline-block;padding-left: 4px;}
.equipment-box-title .dropdown-content {background-color: #fff;width: 214px;box-shadow: -1px -5px 49px 6px rgba(0,0,0,0.19);-webkit-box-shadow: -1px -5px 49px 6px rgba(0,0,0,0.19);-moz-box-shadow: -1px -5px 49px 6px rgba(0,0,0,0.19);  border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;overflow: hidden;}
.dropdown-list {display: none;position: absolute; z-index: 1;left: 50%;margin-left: -107px; padding-top: 15px; }
.equipment-box-title .dropdown:hover .dropdown-list {display: block;}
.equipment-box-title .dropdown-list:before {border-bottom: 10px solid #fff;border-right: 10px solid transparent;border-left: 10px solid transparent; content:"";position: absolute;left: 50%;top: 5px; margin-left:-6px;}
.equipment-box-title .dropdown-content a {color: black;padding: 13px 16px;text-decoration: none;display: block;font-size: 13px;}
.dropdown-list a:first-child {color: #F25D5B;  text-transform: uppercase;}
.dropdown-list a:last-child {color: #fff;background: #F25D5B;  text-transform: capitalize;font-size: 15px;}
.dropdown-list a span {padding-right: 6px; }
/******* **************/
.table-list.equipment-table-list-2 {-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);   }
.table-list.equipment-table-list-2 th {color: #fff;background: #6699CC;  padding-top: 10px;padding-bottom: 10px;  }
.table-list.equipment-table-list-2 .table-bordered > thead > tr > th {border-right: 1px solid #3b87d3;border-top: 1px solid #fff;padding-top: 10px;padding-bottom: 12px;font-size: 10px;}
.table-list.equipment-table-list-2 .table-bordered > thead > tr > th.footable-last-column {border-right: 1px solid #fff;}
.remote-monitoring-filter-search.remote-list-page-main {margin-bottom: 0; }
.equipment-listing-section-2 {padding-bottom: 50px;display: inline-block;width: 100%;}
.remote-list-page-main .remote-command-center .left-section {width: 55%;}
.remote-list-page-main .remote-command-center .right-section {width: 45%; margin-top: -3px;  }
.remote-list-page-main .right-section ul {display: inline-block;padding-left: 17px;  }
.reporting-tool-btn-white {text-align: right;display: inline-block;    }
.reporting-tool-btn-white a {color: #fff;background-color: transparent;height: 36px;width: 225px;padding: 0 10px;margin: 0;font-size: 11px;text-transform: uppercase;text-align: center;font-weight: 900;line-height: 34px;display: inline-block;letter-spacing: 0.5px;border-radius: 30px;border: 1px solid #fff;}
.reporting-tool-btn-white a:hover {background: #fff;color: #6699CC;  }
.reporting-tool-btn-white a i {font-size: 12px;padding-right: 7px;}
.filter-view-search-2 ul li {padding: 0px 0 2px 8px;}
.filter-view-search-2 ul li:first-child {padding-left: 8px;  padding-right: 12px;}
.filter-view-search-2 ul li .select-fieldbutton {width: 239px;}
.alarm-on {background: #F25D5B;color: #fff; } 
.alarm-off {background: #71CA74;color: #fff; }
.alarm-on i.fa-bell-o {font-size: 18px;padding-right: 15px;}
.alarm-information {color: #666;letter-spacing: 0.6px;}
.alarm-information strong {font-weight: 900;color: #000;}
.alarm-information-off {color: #bcbcbc; text-transform: uppercase; }
.equipment strong {font-weight: 700;}
.remaining-cycle-timeing {background: #c5ddf5;color:#2274c6;font-size:14px;font-weight: 900;letter-spacing: 0.6px;}
.compliance-tasks-on {background: #F25D5B;color: #fff;}
.tasks-icon {padding-right: 16px;  }
.compliance-tasks-on span {display: inline-block;vertical-align: top;}
.alarm-off-2 {background: #ccefdc;}
.alarm-offline {background: #efefef; }
.alarm-offline .alarm-title, .alarm-off-2 .alarm-title { color: #666666; }
.table-list.equipment-table-list-2 tr > th.equipment-th, .table-list.equipment-table-list-2 .table > tbody > tr > td {padding-left: 20px;padding-right: 20px;}
.popup-main-section {display: inline-block;width: 100%;padding-bottom: 15px;}
.reporting-popup-box {width:	740px; position: relative; display: none;}
.reporting-popup-box ul.first-list li .select-field-2 .selected a{color: #000;   }
.reporting-popup-box ul.first-list li .select-field-2 a span {color: #6699CC;  }
.add_equipment_rm ul.first-list li .select-field-2 a span {color: #6699CC;  }
.popup-left-section .add_equipment_rm ul.multiselect-container li:before, .popup-left-section ul.multiselect-container li:before { top: 50%; }
.popup-left-section ul.multiselect-container li:before { margin-top: -6px;; }
.add_equipment_rm span.multiselect-selected-text span {display: none;}
.add_equipment_rm .multiselect-container > li.disabled {display:none;}
.popup-buttons li a.generate-report.rm-add-equipment {width: 300px;margin: 0 auto;display: inherit;}
.reporting-popup-title {font-size: 11px;color: #6699CC;text-transform: uppercase;font-weight: 700;letter-spacing: 0.6px;text-align: center; padding-bottom: 30px; }
.reporting-popup-title i {font-size: 32px;display: inline-block;vertical-align: top;line-height: 45px;padding-right: 15px;}
.reporting-popup-title span  {line-height: 20px;  display: inline-block;text-align: left;  }
.reporting-popup-title span strong {font-size: 23px;font-weight: 900; color: #6699CC; letter-spacing: 0.6px;}
.popup-left-section {width: 56.5%;padding-right: 40px;font-size: 11px;color: #000; float: left;padding-top: 25px;  }
.popup-left-section ul {padding: 0;margin: 0 0 5px; display: inline-block;width: 100%; }
.popup-left-section ul li {float: left;width: 90%;padding: 0;margin: 0 0 10px; }
.popup-left-section ul li:before {display: none;  }
.popup-label {width: 30%;float: left;font-size: 11px;color: #000;font-weight: normal;text-transform:capitalize;margin: 0;line-height: 33px;   }
ul.first-list li .select-field {width: 70%; }
.secound-list .popup-label {width: 20%;}
ul.secound-list li .select-field {width: 80%;  }
ul.secound-list li input.field {border-radius: 15px;-moz-border-radius: 15px;-border-radius: 15px;height: 33px;border: 1px solid #d9d9d9;background: #fff;border-radius: 30px;  width: 80%;padding-left: 14px;padding-right: 14px; }
.popup-buttons li a {background: #fff;border: 1px solid #6699CC;border-radius: 30px;color: #6699CC;display: inline-block;font-size: 11px;font-weight: 700;height: 38px;letter-spacing: 0.5px;line-height: 36px;margin: 0;max-width: 100%;padding: 0 10px;text-align: center;text-transform: uppercase;width: 100%;   }
.popup-buttons li a:hover {background: #6699CC;color: #fff;  }
.popup-buttons li a.generate-report {background: #6699CC;border: 1px solid #6699CC;   color: #fff;}
.popup-buttons li a.generate-report:hover {background: #fff; color: #6699CC;   }
.popup-buttons li i {padding-right: 6px;font-size: 12px;  }
.popup-right-section {float: left;width: 43.5%;text-align: center;  }
.report-preview-title {margin-bottom: 10px;  }
.pro-connect {color: #707070;font-size: 10px;display: inline-block;text-align: center;width: 100%;padding-bottom: 5px;}
.popup-left-section .select-field .btn-default {height: 33px;text-align: left;   }
.fancybox-no-radius .fancybox-skin { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.fancybox-opened.fancybox-no-radius .fancybox-skin {-webkit-box-shadow: 0 5px 39px rgba(0, 0, 0, 0.30);-moz-box-shadow: 0 5px 39px rgba(0, 0, 0, 0.30);box-shadow: 0 5px 39px rgba(0, 0, 0, 0.30);}
.fancybox-no-radius .fancybox-close {background:url(../images/popup-close-btn.png) no-repeat left top;width: 14px;height: 15px;  top: 14px;right: 15px;  }
.fancybox-no-radius .fancybox-skin, .fancybox-back-white .fancybox-skin {background: #fff;}
.select-field-2 .selectpicker.btn-default span span {display: none;}

/****** operatormanuals  ***********/
.manuals-list .title-info {padding: 9px 0px; }
.manuals-list .title-info h2.title {padding: 0 30px 9px; }
.manuals-filter {display: inline-block;width: 100%;background: #6699CC;padding: 30px;}
.manuals-filter .row {margin-left: -10px;margin-right: -10px;  }
.manuals-filter .col-lg-3 {padding-left: 10px;padding-right: 10px;}
.recent-activities.manuals-list .select-field {width: 100%;}
.recent-activities .manuals-filter .select-field .btn-default {background: #fff;}
.manuals-filter .select-field .btn-default {border: 1px solid #fff;    }
.manuals-list #docviewer {padding: 0 15px 5px 15px;}
.recent-activities.manuals-list .select-field .bootstrap-select.btn-group .dropdown-menu li a {padding: 10px 15px;}
.service-history-new .compliance-filter {margin: 0;background:#6699CC;box-shadow: none; }
.service-history-new .compliance-filter .search-title {color: #fff;  }
.service-history-new .compliance-filter .detail-1 {width: auto;min-height: 76px;float: left;padding:0px;margin: 0;margin-left: 20px;}
.service-history-new .compliance-filter .search-title {color: #fff;padding-top: 68px;  padding-left: 10px;}
.service-history-new .check-detail label {color: #fff; margin-top: 10px; margin-left: 10px;}
.service-history-new .compliance-filter .detail-2 .select-field .btn-default { background: none;}
/* border: 1px solid #8bbbeb; */
.service-history-new .select-field .btn-default { color: #fff;}
.service-history-new .compliance-filter .search-btn {color: #6699CC;background: #fff;border: 1px solid #fff;}
.service-history-new .compliance-filter .search-btn:hover {color: #fff;background: #6699CC;border: 1px solid #fff;}
.service-history-new .compliance-filter .search-block-1 {padding: 20px 20px !important;}
.service-history-new .compliance-filter .detail-2 {min-height: 76px;padding-top: 0; margin-left: -20px;}
.service-history-new .compliance-filter .detail-1 .check-detail {margin-bottom: 0px;  margin-top: 8px;}
.service-history-new .compliance-filter .detail-1 .check-detail:nth-child(1) {margin-top: 0;  }
.service-history-new .compliance-filter .detail-1 .check-detail:nth-child(2) {margin-top: 0;  }
.service-history-new.result-info .title-info {padding: 20px 20px 20px 27px;}
.service-history-new .check-detail .field {border-radius: 20px;border: 1px solid #fff;height: 30px;padding-left: 12px;padding-right: 12px;width: 140px;}
.service-history-new .check-detail-input {margin-top: 6px;}
.search-block-report .check-detail .field {border-radius: 20px;border: 1px solid #d9d9d9;height: 30px;padding-left: 12px;padding-right: 12px;width: 140px;}
.search-block-report .check-detail-input {margin-top: 6px;}
.service-history-new .compliance-filter .calender-info {min-height: 62px;padding: 0;margin: 0;border: none;}
.service-history-new .compliance-filter .calender-info label {color: #fff;   }
.service-history-new.result-info .col-lg-6 .title-info {padding: 0;}
.result-info.service-history-new {margin-bottom: 20px;  }
.service-history-new .compliance-filter .calender-info .calender-data {margin-right: 0;}
.service-history-new .compliance-filter .calender-info .calender-data .field {width: 100%;  }
.popup-left-section ul.multiselect-container { display: none; }
.popup-left-section ul.multiselect-container li:before { display: block; }
.popup-left-section .open > ul.dropdown-menu { display: block; max-height: 300px; overflow-y: scroll;}
.popup-left-section .multiselect-container li { width: 100%; margin:0; }
.popup-left-section .multiselect-container li a {padding: 8px 20px;font-size: 11px;color: #000000;}
.popup-left-section ul.multiselect-container li:before {border:1px solid #6699CC; border-radius:3px;}
.popup-left-section ul.multiselect-container li.active::before {border-color:#6699CC;color:#6699CC; background: inherit; }
.popup-left-section .multiselect-native-select .btn-group { width: 100% !important; }
.equipment-info-1.equipment-info-left.service-history-1 label {color: #000000;}
.right.equipment-inventory.service-history {float: right;}

/* Top bar search input */ 
.right-customer-selection .easy-autocomplete.eac-square { width: 80% !important; float: left; }
.right-customer-selection form { display: inline-block; position: relative; float: left; width: 100%; }
.right-customer-selection .search-inner .field {background: rgb(248, 248, 248);box-shadow: none;border-radius: 20px;height: 30px;width: 100%;margin-right: 10px;}
.right-customer-selection .easy-autocomplete-container {position: absolute;top: 35px;z-index: 99999;}
.right-customer-selection .easy-autocomplete-container ul {border-top: none;background: #fff;}
.right-customer-selection .top-part .right span {text-align: left; width: 25%;}
.search-btn-icon { font-size: 14px; display: inline-block; border-color: #ccc; border-radius: 0 30px 30px 0; border-style: solid; border-width: 1px; box-shadow: none; color: #555; float: none;    padding: 0px 14px 0px 10px; background: #fff; height: 30px; line-height: 20px; border-left:0px; }
.right-customer-selection .search-inner .field { border-radius: 30px 0px 0px 30px; }
.right-customer-selection .search-inner .active {color: #6699CC; font-weight: 700px;}
.right-customer-selection { padding-top: 28px; margin-right: 17px; }
.right-customer-selection .search-inner label { color: #272727 !important; font-size: 11px; text-transform: uppercase; font-weight: 700; letter-spacing: 0.5px; text-align: left; width: 100%}
.right-customer-selection { padding-top: 0px; padding-right: 0; margin-right:0; width: 0px; }
.right-customer-selection .customer-form-inner { width: 200px; margin-top: 10px;}
.header-blank-label { margin-bottom: 4px; }
.right-customer-selection .easy-autocomplete-container ul { width: 350px; border: 1px solid #ECECEC; border-bottom: none; }
.right-customer-selection .easy-autocomplete-container ul li a { padding-left: 15px; padding-right: 15px; }
.top-part .right-customer-selection .easy-autocomplete-container .right { float: left; padding-top: 0; text-align: left; }
.top-part .right-customer-selection .easy-autocomplete-container .right span { text-align: left; }
.right-customer-selection .easy-autocomplete-container ul li, .right-customer-selection .easy-autocomplete-container ul .eac-category { border-top: none; border-bottom: 1px solid #ECECEC; }
.manuals-list ul.manual-list { margin-top: 10px; }


/* New header */
.nav-right.nav-right-multisite { width: auto; display: table; height: 48px; text-align: right; }
.nav-right-multisite .menu-customer-form { width: 180px; padding-top: 16px; /*display: table-cell; vertical-align: middle;*/ }
.nav-custom-selection .select-field .bootstrap-select.btn-group .dropdown-menu li a { padding: 8px 15px;}
.nav-right-multisite .nav-right-logo { width: 115px; display: table-cell; vertical-align: middle; padding-left: 15px; padding-top: 16px;}
.nav-right-multisite .nav-right-logo img { max-height: 38px; margin-top: -56px;   margin-right: -30px;}
.nav-right-multisite .select-field .btn-default { font-size: 11px; }
.z-tabs.horizontal.top > ul.tab-chart-week > li > a { border: none;}
.z-tabs.horizontal > ul.tab-chart-week > li:before { display: none;}
.z-tabs.silver ul.tab-chart-week li { padding-right: 6px; border: none !important; }
.z-tabs.silver ul.tab-chart-week li a {width: 40px;height: 36px;overflow: hidden; padding: 0;margin: 0; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition:none;}
.z-tabs.silver ul.tab-chart-week li a.multi-week-btn {background: url(../images/multi-week-icon.png) no-repeat left bottom !important; }
.z-tabs.silver ul.tab-chart-week li a.multi-week-btn:hover, .z-tabs.silver ul.tab-chart-week li.z-active a.multi-week-btn{ background-position:left top !important;}
.z-tabs.silver ul.tab-chart-week li a.current-week-btn {background: url(../images/single-week-icon.png) no-repeat left bottom !important;   }
.z-tabs.silver ul.tab-chart-week li a.current-week-btn:hover, .z-tabs.silver ul.tab-chart-week li.z-active a.current-week-btn { background-position:left top !important;}
.weekly-chart-tab { position: relative; }
.weekly-chart-tab ul.tab-chart-week {position: absolute;right: 20px;top: -10px;z-index: 9;}
.z-tabs.weekly-chart-tab > .z-container {border: none; }
.z-tabs.weekly-chart-tab > .z-container > .z-content > .z-content-inner {padding: 0;}
.z-tabs.horizontal.z-shadows.weekly-chart-tab > .z-container {-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0);-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0);box-shadow: 0px 0px 3px rgba(0, 0, 0, 0);}
.z-tabs.weekly-chart-tab > .z-container > .z-content {	overflow: visible !important;   }
.weekly-chart-tab .slick-next { right: -5px; }
.weekly-chart-tab .slick-prev { left: -5px; }
li.image-box-shadow { -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06); } 

/* Training, equipment health report and parts onhand */
/* ul.breadcrumb-info-inner {margin-top: 24px;margin-bottom: 26px;  } */
.our-training-section {margin: 0 0 30px 0;float:left;width: 100%;}
.our-training-section .row {margin-right: -20px;margin-left: -20px;}
.our-training-section .col-md-6 {padding-left: 20px;padding-right: 20px;}
.our-training-box {position: relative;display: inline-block;width: 100%;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;overflow: hidden;  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);  margin-bottom: 35px;}
.our-training-box:before {content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color: rgba(255,255,255,.95);  }
.our-training-box:hover:before  {background-color: rgba(62,142,222,.95);}
.our-training-info {display: table;height: 289px;  width: 100%;  }
.our-training-content {display: table-cell;vertical-align: middle;text-align: center;width: 100%; position: relative;padding: 15px;      }
.online-training-box {background: url(../images/online-training-bg.png) no-repeat left top; }
.classroom-training-box {background: url(../images/classroom-training-bg.png) no-repeat left top; }
.on-site-training-box {background: url(../images/on-site-training-bg.png) no-repeat left top; }
.steris-university-box {background: url(../images/steris-university-bg.png) no-repeat left top; }
.our-training-icon {width: 44px;height: 39px;overflow: hidden;background-repeat: no-repeat !important;background-position: center top !important; display: inline-block; margin-bottom: 7px;background-size: cover !important;}
.our-training-box:hover .our-training-icon {background-position: center bottom !important;}
.online-training-icon {background: url(../images/online-training-icon.png);}
.classroom-training-icon {background: url(../images/classroom-training.png);}
.on-site-training-icon {background: url(../images/on-site-training.png);}
.steris-university-icon {background: url(../images/steris-university.png);}
.our-training-content h2 {color: #6699CC;font-size: 18px;text-transform:uppercase;font-weight: 900;  letter-spacing: 1px; margin-bottom: 12px;}
.our-training-content p {color: #666666;font-size: 11px;font-weight: 700; letter-spacing: 0.5px; }
.our-training-btn {background: #6699CC;border: 1px solid #6699CC;border-radius: 30px;color: #ffffff;display: inline-block;font-size: 10px;font-weight: 700;height: 41px;letter-spacing: 0.5px;line-height: 39px;margin: 2px 0 0;max-width: 146px;padding: 0 10px;text-align: center;text-transform: uppercase;width: 100%;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;}
.our-training-box:hover .our-training-content h2, .our-training-box:hover .our-training-content p {color: #fff;  }
.our-training-box:hover .our-training-btn {background: #fff;color: #6699CC;border: 1px solid #fff; }
.equipment-health-report-section {-webkit-box-shadow: 0 0 20px rgba(179, 179, 179, 0.2);-moz-box-shadow: 0 0 20px rgba(179, 179, 179, 0.2);box-shadow: 0 0 20px rgba(179, 179, 179, 0.2);padding: 10px 20px 20px; float: left;width: 100%;background: #fff;  margin-bottom: 60px;  }
.equipment-health-report-section .title {width: 100%;float: left;padding: 0;margin: 0;font-size: 13px;color: #6699CC;line-height: 32px;letter-spacing: 0.5px;font-weight: 900;text-transform: uppercase;}
.equipment-health-report-form .row {margin-left: -10px;margin-right: -10px;}
.equipment-health-report-form .col-lg-4 {padding-left: 10px;padding-right: 10px;  }
.equipment-health-report-form p { font-size: 11px;color:#666666;font-weight: 700; letter-spacing: 0.5px;}
.equipment-health-form-title {font-size: 11px;color: #000;font-weight: 900;text-transform: uppercase;padding-bottom: 17px;  }
.equipment-health-form-title span { color: #6699CC;}
.equipment-health-form-1 {float: left;width: 100%;padding: 20px 0 26px;}
.equipment-health-form-2 {float: left;width: 100%;margin: 0 0 25px;}
.equipment-health-report-details {float:left;width: 100%;  }
.health-report-chart-box {float: left;width: 100%;  margin: 0 0 25px;  }
.health-report-chart-box h2 {font-size: 10px;font-weight: 900;text-transform: uppercase;margin: 0 0 8px;line-height: normal;padding-left: 20px;letter-spacing: 0.7px;  }
.download-health-report-btn {float: left;width: 100%; margin-bottom: 10px;   }
.download-health-report-btn a {width: 100%;height: 40px;float: left;padding: 0 15px;margin: 0;font-size: 10px;color: #ffffff;line-height: 40px;text-align: center;text-transform: uppercase;font-weight: 900;background: #fff;border: none;border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 40px;background: #6699CC; max-width: 200px;text-transform: uppercase; letter-spacing: 0.8px;}
.download-health-report-btn a:hover {background: #574f4d;}
.equipment-score-aside {float: left;width: 100%;padding-left: 20px;    }
.equipment-score-section {border: 1px solid #ececec; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); display: inline-block;float: left;width: 100%;margin: 20px 0 0 0;  }
.equipment-score-title {float: left;width: 100%;padding: 25px 30px;background: #f8f8f8; border-bottom: 1px solid #ececec;   }
.equipment-score-title-left {float: left;width: 50%;font-size: 13px;color: #000;text-transform:uppercase; font-weight:900; line-height: 18px;letter-spacing: 0.8px;}
.equipment-score-title-right {float: right;width: 50%;text-align: right;  font-size: 35px;color: #f9b28f;text-transform:uppercase;font-weight:900;letter-spacing: 1px;line-height: 34px;}
.equipment-score-details {float:left;width: 100%;padding: 30px 30px 20px;border-bottom: 1px solid #ececec; }
.equipment-score-details p {float:left;width: 100%; font-size: 11px;color: #666666;letter-spacing: 0.5px; margin-bottom: 12px;}
.equipment-score-details.no-border {border: none;}
.equipment-score-details h2 {font-size: 11px;color: #6699CC;text-transform:uppercase;font-weight:900;  letter-spacing: 1px;}
.equipment-score-details ul {padding: 0;margin: 0;  }
.equipment-score-details ul li {float:left;width: 100%;font-size: 11px;color: #666666;letter-spacing: 0.5px;padding-left: 12px;line-height: 14px;}
.equipment-score-details ul li:before {content:"";width: 6px;height: 6px;border-radius:20px;background: #6699CC;  left: 1px;top: 4px;}
.parts-pages {-webkit-box-shadow: 0 0 20px rgba(179, 179, 179, 0.2);-moz-box-shadow: 0 0 20px rgba(179, 179, 179, 0.2);box-shadow: 0 0 20px rgba(179, 179, 179, 0.2);padding: 0; float: left;width: 100%;background: #fff;  margin-bottom: 60px;  }
.parts-pages-title {padding: 10px 20px 10px 20px;}
.parts-pages .title {width: 100%;float: left;padding: 0;margin: 0;font-size: 13px;color: #6699CC;line-height: 32px;letter-spacing: 0.5px;font-weight: 900;text-transform: uppercase;}
.latest-updates-right {text-align: right;padding-top: 3px;}
.latest-updates-right ul {padding: 0;margin: 0;  }
.latest-updates-right ul li {display: inline-block; padding:0;margin: 0; }
.latest-updates-right ul li:before {display: none;  }
.latest-updates-right ul li span {padding-right: 22px;font-size: 10px;text-transform: uppercase;font-weight: 700;letter-spacing: 0.5px;vertical-align: top;    }
.onhand-page {border-radius: 18px;padding: 2px;background: #6699CC;width: auto;display: inline-block;}
.onhand-page a {width: 18px;height: 18px;padding: 0;float: left;display: inline-block;background: transparent;color: #fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;text-align: center;font-size: 10px;line-height: 18px;	}
.onhand-page a:hover {color: #fff;  }
.onhand-page a.active {background: #fff;color: #6699CC;  }
.repair-parts { letter-spacing: 0.8px; }
.repair-parts .table-list th.last-th { text-transform: inherit; }
.equipment-menu li.active a:hover { cursor:default; }
.auto-ship-program-information { padding: 23px 30px 18px; display: inline-block;}
.auto-ship-program-information p { max-width: 810px; width: 100%; font-weight:700; font-size:11px; margin-bottom: 10px; letter-spacing: 0.5px; }
.auto-ship-program-information p strong { font-weight: 900; color:#000; font-size:12px; }
.auto-ship-program-information p a { color: #6699CC; text-decoration: underline; }
.custom-date-select-section { float: left; width: 100%; background: #6699CC; padding:20px 30px 18px 30px; }
.custom-date-select-section ul { padding: 0; margin: 0; }
.custom-date-select-section ul li { padding: 0 20px 0 0; margin: 0; float:left; letter-spacing: 0.5px; }
.custom-date-select-section ul li:last-child { padding-right: 0;}
.custom-date-select-section ul li:before { display: none; }
.custom-date-select-section .check-detail label { color: #fff;}


.equipment-table-1 .table-list th { font-size: 10px; }
.shipping-address-td span { color:#666666; }
.equipment-table-1 .table-list { font-size: 10px; }
.shipping-address-th { width: 164px; }
.inspection-date span { color:#6699CC; font-size:7px; }
.current-top-section ul { padding: 0; margin: 6px 0 2px; width: 100%; display: inline-block; }
.current-top-section ul li { padding: 0 20px; margin: 0; text-transform:uppercase; font-size: 13px; color:#000; float: left; display: inline-block; letter-spacing: 0.8px; border-right: 1px solid #ececec; }
.current-top-section ul li:last-child { border: none; }
.current-top-section ul li:before { display: none; }
.current-top-section ul li i { line-height: 16px; font-size: 13px; float: left; font-style: normal; font-weight: 900; }
.current-top-section ul li span { padding-left: 30px; font-size: 35px; letter-spacing: 1px; float: left; line-height: 27px; font-weight: 900; }
.current-top-section ul li.current-stock-detail span { color: #b30f2b; }
.current-top-section ul li.inventory-turns-detail span { color: #18cd18; }
.current-top-section p {  padding: 10px 20px; font-size: 11px; font-weight:700; letter-spacing: 0.4px; }
.pm-parts-auto-table .table-list th { font-size: 10px; }
.pm-parts-auto-table .table-list { font-size: 10px; }
.dark-green { background: #71CA74; color: #fff; }
.light-orange { background: #f9b28f; color: #fff; }
.dark-red { background: #F25D5B; color: #fff; }
.current-total, .recommended-total { font-size: 12px; font-weight:900; }

p.equipment-age-tooltip {font-size: 16px;font-weight: bold;width: 100%; text-align: center;float: left;padding: 0;margin: 0;}
p.equipment-age-tooltip  span {width: 100%;float: left;font-size: 12px;}
#equipment_age .highcharts-tooltip > span, #cycle_counts .highcharts-tooltip > span, #last_12_month .highcharts-tooltip > span { width:140px;}
/* Common classes */
.mb-20 { margin-bottom: 20px; }

/* Main loader */
/* .body-main-loader { background: #efefef;text-align: center;width: 100%;height: 100%;position: fixed;z-index: 9999; display: block;} */
/* .body-loader {border: 5px solid #ffffff; border-top: 5px solid #6699CC; border-radius: 50%;width: 50px;height: 50px;animation: spin 2s linear infinite;margin: -25px 0 0 -25px;top: 50%;position: absolute;left: 50%;} */
/* body.loading-content {position: fixed;height: 100%;overflow: hidden;width: 100%;} */
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.equipment-single.equipment-detail { padding-bottom: 0; }
.result-info.pm-parts-result-info { padding: 0; margin: 0; }
.pm-parts-result-info .table-list.pm-part-list { padding: 0; margin: 0; letter-spacing: 0.5px; }
.pm-parts-result-info .table-list.pm-part-list h2 { font-size: 13px; color: #6699CC; text-transform: uppercase; letter-spacing: 0.8px; text-align: left; padding: 20px 27px; margin: 0;  }
.pm-parts-result-info .table-list.pm-part-list .table { box-shadow: 0 0 20px rgba(179, 179, 179, 0.06); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.06); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.06); -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.06); }
.pm-parts-result-info p { margin: 0; }
.pm-pack-img, .pm-pack-info { display: inline-block; padding-right: 24px; text-transform:uppercase; vertical-align: middle; }
.pm-pack-img, .pm-pack-info a { text-decoration: none; } 
.pm-parts-result-info .table-list.pm-part-list a.pmpart-order-btn { min-width:94px; display: inline-block; text-transform: capitalize; }
.pm-parts-result-info .table-list { font-weight: 400; letter-spacing: 0.5px;}
.pm-parts-result-info .pmpart-image-btn span { border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow:hidden; display: inline-block; vertical-align: middle;  }
.pop-pm-image { width: auto; max-width: 450px; height: auto; border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -webkit-border-radius: 15px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.40); -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.20); -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.20); -ms-box-shadow: 0 0 30px rgba(0, 0, 0, 0.20); border: none; position: relative; }
.p-image-tooltip:before { position:absolute; top: 50%; margin-top:-19px; left:-24px; width:24px; height:38px; content:""; background:url(../images/right-arrow-popup.png) no-repeat left top; z-index:99; }
.pm-parts-result-info .table-list.pm-part-list a.pmpart-order-btn:hover, .pm-parts-result-info .table-list.pm-part-list a.pmpart-order-btn:focus { background: #fff; border: 1px solid #6699CC; color:#6699CC; }
.pm-parts-result-info .pmpart-image-btn img { width: 90px; }
.pm-parts-result-info p { min-width: 134px; }
.no-table-data { width: 100%; padding: 20px 30px; margin: 0; font-size: 13px;  color: #070304; line-height: 32px; letter-spacing: 0.5px; font-weight: 900; text-transform: uppercase;  text-align: left; float: right;}

/* Open service request */
.result-info.open-service-request-page { margin-bottom: 50px; }
.open-service-request-table.table-list .table-bordered > tbody > tr.light-tr > td { background: #f8f8f8; }
.open-service-request-table.table-list .table-bordered > tbody > tr.white-tr > td { background: #fff; }
.title-info-top-bar { padding: 0; margin: 0; }
.open-service-request-page.result-info .title-info { padding: 17px 20px; font-size: 13px; color: #6699CC; line-height: normal; letter-spacing: 0.5px; font-weight: 900; text-transform: uppercase;} 
.table-list.open-service-request-table th { font-size: 10px; }
.table-list.open-service-request-table { font-size: 10px; } 
p.osr-table-note {padding: 15px 0;margin: 0; color: #000;}
p.osr-table-note span {display: none;}
p.osr-table-note strong {color: #000;}
p.osr-table-note span.note-more {color: #6699CC;font-weight: bold; cursor: pointer; display: inline-table;}
p.osr-table-note span.osr-read-more {display: unset;}
/* Admin extra changes */
.admin-main .equipment-info-1 { width: 215px; }
.admin-main .equipment-info-1.notify-selection { width: 100%; }
.disabled_record i {color: #c4c4c4;}
/* .tabs-section .quote-loader-main { position: absolute; z-index: 9999;} */
.reporting-popup-box.add_equipment_box {width: 100%;}
.reporting-popup-box.add_equipment_box .popup-left-section {width: 100%;padding-right: 0;}
.reporting-popup-box.add_equipment_box h2 {width: 100%;text-align: center;font-size: 20px;text-transform: uppercase;color: #6699CC;font-weight: bold; margin-top: 10px; }
#addequipmentpopup .quote-loader-main { position: absolute; width: inherit;bottom: 0; right: 0;}
.equipment-main-box .equipment-alarm.alarm-offline { border: 2px solid #fff; }

.select-field #rm_columns .btn-default {height: 33px;text-align: left;   }

.equipment-pic img {padding: 0 20%;}

/* Shift managment */
.add-shift-block { width: 100%;display: block;border: 2px solid #6699CC;float: left;margin: 15px 0;padding: 15px;border-radius: 5px;  display: none;}
.add-shift-block h2 {font-size: 14px;color: #6699CC;text-transform: uppercase;font-weight: 900;letter-spacing: 0.5px;}
.add-shift-block .select-field { margin: 0 0 15px 0; }
.shift_details { display: none; }
button.add-department {height: 35px;width: 35px;margin-left: 10px;background: #6699CC;border: #6699CC;color: #fff;border-radius: 6px;}
button.remove-department {height: 35px;width: 35px;margin-left: 10px;background: #6699CC;border: #6699CC;color: #fff;border-radius: 6px;}
.alarm-btn-right { padding: 10px 20px;}
.alarm-contact-add {width: 100%;float: left;text-align: center; max-width: 385px;}
.fancybox-wrap.alarm-contact-popup .fancybox-skin {background: #fff;border-radius: 0;}
.alarm-contact-add .select-field {padding-bottom: 20px;}
.alarm-contact-add h2 {font-size: 25px;text-transform: uppercase; color: #6699CC;font-weight: 800;}
.alarm-contact-add .user-btn-info { text-align: center; }
.alarm-contact-add .user-btn-info .btn { float: none; }
.alarm-contact-add .quote-loader-main { position: absolute; }
.alarm-contact-add .multiselect-native-select .btn-group {width: 100%;max-width: 100%;}
.alarm-contact-add .multiselect-native-select ul {width: 100%;border-top: 0;}
.alarm-contact-add .multiselect-native-select ul li {float: left;width: 100%;padding: 0;margin: 0;}
.alarm-contact-add .multiselect-native-select ul li label.checkbox { padding: 0 30px 0px 30px !important; line-height: 30px;;}
.alarm-contact-add span.multiselect-selected-text {float: left;display: block;text-align: left;width: 94%;}
a.more-info-btn.change-department {width: auto;min-width: auto;color: #6699CC;display: inline-block;float: none;border-radius: 0;background: none;border: 0;padding: 0;margin: 0 0 0 5px;}
a.more-info-btn.change-department:hover {color: #000;}
.add-user-form .answers-title {font-size: 16px;text-transform: uppercase;color: #6699CC;margin: 15px 0;}
#questionview h2.title-question {font-size: 16px;color: #6699CC;text-transform: none;}
.reporting-popup-box .quote-loader-main {position: absolute; z-index: 9999; }
.reporting-popup-box .reporting-popup-block { padding: 25px 25px 0; }
.datepicker.dropdown-menu { z-index: 9999;}
embed.report-preview-box { height: 425px; background: #cfcfcf;}
.popup-left-section .field {font-size: 12px;color: #000000;font-weight: 700;background: #fff;}
.popup-left-section .multiselect-container li a > label {padding: 8px 15px !important; text-align: start;}
.show-counter tbody tr {counter-increment: rowNumber;}
.show-counter tbody tr td.counter::before { content: counter(rowNumber); min-width: 1em; margin-right: 0.5em;}
.close { line-height: 13px; }

/* Reduce 40% of remote monitoring grid */
.equipment-alarm { min-height: 68px; padding-top: 8px;}
.alarm-title { font-size: 12px; padding-bottom: 5px; }
.alarm-title i { padding-right: 5px; font-size: 12px;}
.equipment-alarm p { font-size: 12px; margin-bottom: 10px; }
.equipment-pic { padding: 10px;}
.equipment-pic img { padding: 0 35%; }
.equipment-box-title h2 { font-size: 12px; min-height: 35px; margin-bottom: 0; }
.equipment-box-title p { font-size: 11px; margin-bottom: 0px; min-height: 13px; }
.equipment-status { line-height: 25px; font-size: 11px; }
.equipment-status-detail .table > tbody > tr > td { font-size: 9px;}
.equipment-status-detail .table > tbody > tr > td:last-child { font-size: 9px; text-transform:  uppercase;}
.remaining-cycle-time { padding: 5px 13px; }
.equipment-main-box .remaining-cycle-time p strong { min-height: 20px;  font-size: 11px; display: inline-block; padding-left: 10px;  min-height: auto;}
.remaining-cycle-time p { font-size: 11px; line-height: 18px; text-align: left;}
.reporting-popup-block label.error {font-size: 10px; margin-top: 5px;}
.tooltip.top .tooltip-arrow {border-top-color: #6699CC;}
.tooltip .tooltip-inner {background: #6699CC;}
#addequipmentpopup .alert { padding: 10px; }
.reporting-popup-block .error { display: inline-block;}
.reporting-popup-block .secound-list label.error { width: 80%; float: right;}
.popup-buttons li a[href='#'].download-report {opacity: 0.5;}
.remote-monitoring-filter-search-new { margin-bottom: 25px; }
.equipment-status-detail .table { margin-bottom: 5px; }
.remote-command-center .left-section { width: 55%;}
.remote-command-center .right-section { width: 45%;}
.remotemonitoring-gd-logo {float: right;margin: -15px 0 -15px 0;height: 60px;background: #fff;padding: 8px 15px;margin-right: 15px; }
.remote-monitoring-filter-search-new .remote-command-center .right-section ul {float: right; padding: 0;}
.remotemonitoring-gd-logo img { width: 135px; margin-top: -6px;}
.remote-list-page-main .remote-command-center .left-section {width: 40%;}
.remote-list-page-main .remote-command-center .right-section {width: 60%;}
.reporting-tool-btn-white a { width: 180px; margin-right: 5px;}

.user_department_multi .multiselect-native-select ul li label.checkbox {padding: 0 0px 0px 35px !important;line-height: 15px;font-size: 14px;text-decoration: none !important;color: #070304; }
.user_department_multi .multiselect-native-select ul li a { text-decoration: none; }
.user_department_multi .multiselect-native-select ul li { margin: 0; }
.user-alarm-contact .footable-row-detail-name { width: 30%; padding: 10px 0 10px 0; }
.user-alarm-contact .footable-row-detail-inner { width: 100%; }
.user-alarm-contact .footable-row-detail-value { padding: 10px 0; }
.user-alarm-contact button.multiselect.dropdown-toggle { text-align: left}

.cms-main-content { padding: 25px 30px;float: left;width: 100%; }
.cms-main-content p { font-size: 16px; margin-bottom: 20px; }
.cms-main-content h2, .cms-main-content h3, .cms-main-content h4, .cms-main-content h5 { text-transform: uppercase;  font-weight: bold;color: #6699CC; margin-bottom: 10px;}
.cms-main-content h2 { font-size: 24px; }
.cms-main-content h3 {font-size: 18px; }
.cms-main-content h4 {font-size: 17px;}
.cms-main-content h5 {font-size: 15px;}
.cms-main-content ul {margin-bottom: 20px; }
.cms-main-content ul li {margin-bottom: 8px; }
.cms-main-content ul li:before {top: 5px;}
.cms-main-content blockquote {padding: 15px 25px;margin: 0 0 20px;font-size: 16px;border-left: 5px solid #6699CC;}
.remote-monitoring.rm-placeholder {padding: 0; text-align: center;}

.parts-on-hand-filter .search-btn{ width:100%; height:41px; max-width:153px; padding:0 10px; margin:35px 0 0 0; font-size:10px; color:#ffffff; text-transform:uppercase; text-align:center; font-weight:700; line-height:39px; display:inline-block; letter-spacing:0.5px; background:#6699CC; border:1px solid #6699CC; border-radius:30px;}
.parts-on-hand-filter .form-block .field{ width:100%; height:35px; float:left; padding:0 15px; margin:0; font-size:12px; color:#000000; font-weight:700; text-transform:none; background:#fff; border:1px solid #d9d9d9; border-radius:30px;}
.parts-on-hand-filter h2.title {float: left; display: inline-block; width: 130px;}
.parts-on-hand-filter form {float: left;width: 330px;}
.parts-on-hand-filter .form-block {float: left;width: 180px;padding: 0;margin: 0;}
.parts-on-hand-filter input.search-btn {float: left;width: 130px;padding: 0;margin: 0 0px 0px 10px;height: 35px;line-height: 32px;}

/* Parts Auto Ship */
.popup-inspection-details {max-width: 100%;width: 700px;background: #fff;display: inline-block;padding: 0 15px;}
.popup-inspection-details h3 {font-size: 20px;margin: 0;}
.popup-inspection-details .align-right {text-align: right;}
.popup-inspection-details hr {width: 100%;margin: 0 auto;padding-bottom: 20px;margin-top: 20px;display: inline-block;}
.popup-inspection-details h4 {font-size: 18px;color: #000;margin-bottom: 5px;}
.popup-inspection-details img {width: 112px;}
.popup-inspection-details p {font-size: 13px;margin: 0;}
.table-list .blue-text, .blue-text {color: #6699CC;}

.middle-col-sec { float: none; vertical-align: middle; display: table-cell;} 
.middle-col-sec.col-lg-3 { width: 120px; }
.middle-col-sec.col-lg-6 { width: 440px; }
.col-listing { border-top: 1px solid #eee; padding-bottom: 20px; padding-top: 20px; }
.popup-top-row { padding-bottom: 15px; }
.inspection-popup .fancybox-skin { padding-bottom: 0 !important;}

.home-details h3.admin-title {text-transform: uppercase;color: #fff;font-size: 16px;font-weight: 900;margin-top: 15px;display: inline-block;width: 100%;background: #6699CC;padding: 14px 20px;letter-spacing: 0.5px; margin-bottom: 20px; border-bottom: 1px solid #6699CC;}
.repair-parts span.label.label-serial {color: #3f8ddf;font-size: 12px;padding: 0;}
.repair-parts .select-field .bootstrap-select.btn-group .dropdown-menu li a {    text-decoration: none; font-weight: 600;}

/* Sub menu */
#bs-example-navbar-collapse-1 .dropdown-menu a { width: 100%; padding: 12px 22px; display: inline-block; font-size: 13px; text-transform: uppercase; font-weight: 700; border-bottom: 1px solid rgba(255,255,255, 0.2); color: #fff; letter-spacing: 0.4px; }
#bs-example-navbar-collapse-1  .dropdown-menu {min-width: 265px;width: 100%;padding: 0;border: none;top: 41px;background: #6699CC;/* border: 1px solid #fff; */left: -22px;border-radius: inherit;-webkit-box-shadow: inherit;box-shadow: inherit;}
/* #bs-example-navbar-collapse-1 i.fa.fa-angle-down { font-size: 17px; padding-left: 5px; } */
#bs-example-navbar-collapse-1  .dropdown-menu a:hover { /* opacity: 0.7; */ color: #fff; background: rgba(255,255,255,0.15);}
/* #bs-example-navbar-collapse-1 li.open a.dropdown-toggle i.fa-angle-down:before {content: "\f106";} */
#bs-example-navbar-collapse-1 li.open a { background: transparent;}

.remote-monitoring-left { width: 60%; float: left; }
.remote-monitoring-right { width: 40%; float: left; padding: 0 0 0 40px; }
.remote-monitoring-left .more-info-btn { width: 100%; max-width: 180px; height: 40px; padding: 0 10px; margin: 10px auto 15px auto; font-size: 12px; font-weight: 700; display: inline-block;    line-height: 40px; text-align: center; letter-spacing: 1px; text-transform: uppercase; border-radius: 30px; float: left; }
.aside-thumbnail { background-color: #fff; -webkit-box-shadow: 0 0 20px rgba(0,0,0,.06); -moz-box-shadow: 0 0 20px rgba(0,0,0,.06); box-shadow: 0 0 20px rgba(0,0,0,.06); margin-bottom: 20px; border: 1px solid #ececec; text-align: center; }
.shift_details ul.list-unstyled li::before { content:""}
.remote-monototing-note {background: #fff;float: left;width: 100%;border-top: 1px solid #efefef;padding: 15px 25px;font-size: 15px;text-transform: uppercase;font-weight: 900;letter-spacing: 0.5px;}
.right.left span { text-align: left;}
.remote-monitoring-left p.success {color: green;}
.tool_notification p.osr-table-note {position: absolute;padding: 0 10px 5px;background: #fff;width: 398px;right: 0;top: -3px;}
.g-recaptcha{ padding-bottom:5px;}
.add-user-form label.error,.add-user-form div.error, .login-form label.error  {margin-top: -20px;margin-bottom: 10px;}
.add-user-form div.error { float: left; margin-top:-15px;}
.add-user-form div.error > p { margin:0 0 5px 0;}
.add-user-form .select-field label.error {margin: 0;}
.device-search-block .field + .error { margin: 0;}
.admin-main .status-list {width: 50%;display:  inline-block; float: left; margin-bottom: 20px;}
.admin-main .status-list ul li {font-weight: normal;font-size: 14px;letter-spacing: 0.7px;}
.remote-monitorin-list td.alarm_status {min-width: 125px;}

/* Support */
.info-contact .support-inner{ max-width: 100%;}
.info-contact .support-inner label {font-size: 15px;font-weight: 600;}
.add-customer-search {font-size: 1.4em !important;color:#6699CC;	margin: 7px;cursor: pointer;}
.omt-home-sticker{    position: relative; width: 36px; height: 36px; margin-left: 159px; margin-top: -29px; display: table-cell;}

.img_rotate_header{
  max-width: 24px !important;
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    transform: rotate(10deg);
} 



.header_shop_link {
  padding-bottom: 4%;
  margin-right: 4%;
  font-size: 9px;
  font-weight: bold;
}

.header_shop_link a:link {
  text-decoration: underline;
  color: #6699CC !important;
}

.header_shop_link a {
  color: #6699CC !important;
}
.header_shop_link a:hover {
  text-decoration: none;
  color: #6699CC;
}

.shop_link_top {
  font-size: 10px;
  font-weight: 600;
}

.modal-body-plkit {
  position: relative;
  padding: 25px;
  font-weight: bold;
  font-size: 14px;
  line-height: 24px;
}

.link-light {
  color: #6699CC !important;
  padding-bottom: 5%;
}

.equipment_information {
  width: 100%;
  float: left;
  padding: 0;
  margin: 0 0 30px 0;
  background: #ffffff;
  box-shadow: 0 0 20px rgb(179 179 179 / 20%);
}

.equipment_information .search-title {
  text-align: center;
  width: 100%;
  padding: 47px 10px 0 0;
  margin: 0;
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 0.5px;
  white-space: nowrap;
  position: relative;
  left: 0px;
}

.equipment_information .search-block-1 {
  background-color: #6699CC;
}

.equipment_information .check-detail label {
  width: 100%;
  font-size: 10px;
  color: #fff;
  margin: 0;
  font-weight: 700;
  text-transform: uppercase;
}
.equipment_information .search-btn {
  width: 100%;
  height: 41px;
  max-width: 153px;
  padding: 0 10px;
  margin: 33px 0 0 0;
  font-size: 10px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
  line-height: 39px;
  display: inline-block;
  letter-spacing: 0.5px;
  background-color: #6699CC;
  border: 1px solid #6699CC;
  border-radius: 30px;
  color: #6699CC;
  background: #fff;
}

/*Header button*/

.top-part-new .right>.top-menu .button{
  	border-radius: 20px !important;
	transition:all .5s;
  /* margin-top: 20px; */
} 

.top-part-new .right>.top-menu .button:hover{
  	background-color:#F25D5B;
}

.top-part-new .right>.top-menu .button span{
	display:flex;
	padding:0 5px !important;
  	margin: 5px 10px;
}

.top-part-new .right>.top-menu .button span::after{
	display:none;
}

.top-part-new .right>.top-menu .button span::before{
	content: "";
  	background-image: url(/images/Wrench350x350.png);
  	background-position: center;
  	background-size: cover;
  	display: block;
  	width: 12px;
  	height: 14px;
	margin-right:3px;

}

.top-part-new .right>.top-menu .button:hover span::before{
	background-image: url(/images/Wrench_white_350x350.jpg.png);

}

.top-part-new .right>.top-menu .button span a{
	color:#F25D5B ;
}

.top-part-new .right>.top-menu .button:hover span a{
	color:white ;
}

/* latest admin changes */


.custom-default-dropdown .btn-default2 { width: 100%; max-width: 300px;height: 35px;font-size: 11px;color: #000000;font-weight: 700;border: 1px solid #d9d9d9;border-radius: 30px;background: #fcfdfe; }

/* latest admin changes */

.custom-date-range-btn  .datealign {  margin-bottom: 10px; }
/* ucb page  */
 .ucb-connected-page{ margin-bottom: 10px;width: 100%;float: left;padding: 0;background: #ffffff;background: #efefef;box-shadow: 0 0 20px rgb(179 179 179 / 20%);}
 .ucb-title-summary{background: #ffffff; box-shadow: 0 0 20px rgb(179 179 179 / 20%);max-width: 99%;padding: 10px;text-align: center;}
 .ucb-title-info{    width: 100%;color: #6699CC;font-weight: 800;text-align: center;}
.faq-page-title{box-shadow: 0 5px #8888880f;}
.faq-ans{padding: 0px 15px 0px 15px;font-size: 13px;}
.faq-list{width: 100%;float: left;padding: 25px 25px 25px 25px;margin: 0;font-size: 11px;color: #000000;padding-right: 25px;}
.faq-ques{color: #5091cdd1;font-size: 13px;font-weight:700}
.ucb-note{max-width: 600px !important;height: 70px !important;}
.dropdown-account-menu{font-size:13px !important;}
.dat {display: flex; margin: 0px 20px 10px 20px;}
.inp {display: flex;margin: 0px 20px 10px 20px;}
.cont-2 { display: flex;}
.modal-header {background-color:#eeeeee ;}
.t-height{
  text-align:center;
  font-size:11px;
  height:52px;  
}






