

@font-face {
    font-family: 'OpenSans-Regular';
    src: url('../fonts/OpenSans-Regular/295379639-OpenSans-Regular.eot');
    src: url('../fonts/OpenSans-Regular/295379639-OpenSans-Regular.eot') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular/295379639-OpenSans-Regular.woff') format('woff'),
         url('../fonts/OpenSans-Regular/295379639-OpenSans-Regular.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular/295379639-OpenSans-Regular.svg#295379639-OpenSans-Regular') format('svg');
}
@font-face {
    font-family: 'OpenSans-Light';
    src: url('../fonts/OpenSans-Light/563354493-OpenSans-Light.eot');
    src: url('../fonts/OpenSans-Light/563354493-OpenSans-Light.eot') format('embedded-opentype'),
         url('../fonts/OpenSans-Light/563354493-OpenSans-Light.woff') format('woff'),
         url('../fonts/OpenSans-Light/563354493-OpenSans-Light.ttf') format('truetype'),
         url('../fonts/OpenSans-Light/563354493-OpenSans-Light.svg#563354493-OpenSans-Light') format('svg');
}

/*------------------------------------------------------------------------------------------*/

body .btn, a{-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:'OpenSans-Regular', Arial, Helvetica, sans-serif;}
body{font-family:'OpenSans-Regular', Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; position:relative;}
*{ padding:0; margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
a{outline:none; text-decoration:none;}
img{border:none; outline:none; max-width:100%;}
ul{list-style:none;}
.clear{clear:both;}
.f-left{float:left;}
.f-right{float:right;}
::-moz-selection { background: #5af; color: #fff; text-shadow: none; }
::selection { background: #5af; color: #fff; text-shadow: none; }

.dis-blk{ display:block;}
.dis-inl-blk{ display:inline-block;}
.dis-inl-tab{ display:inline-table;}
.dis-table{ display:table;}
.relative{ position:relative;}
.none{ display:none;}
.width100{ width:100%;}
.width50{ width:50%;}
.lin-height{ line-height:1.7em;}
.opacity5{ opacity:.5;}
.text-left{ text-align:left;}
.text-center{ text-align:center;}
.text-justify{ text-align:justify;}
.text-right{ text-align:right;}
.relative{ position:relative;}
.absolute{ position: absolute;}
.text-wrap{word-wrap:break-word;}
.headings{font-size:30px; color: rgba(48,84,100, 1); background:url(../images/stars1.png) no-repeat scroll center bottom; padding-bottom:10px; min-width:260px;}
.anima,.left-side .sidebar-menu li a, .customerDB .CDBox .bgimage .contnt{-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
h2.sub_head{ font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; font-size:20px; color:#444; padding:0 15px; }
h2.sub_head .between{ font-size:14px; margin-right:5px; line-height:1.6em;}
.lin-height1{ line-height:2em;}

.border-bottom{border-bottom:solid thin #ddd;margin-top: -10px;margin-bottom: 15px;}
table th {
    text-align: center;
    color: #fff;
}

/*-----color codes-------*/
.blue{color:#258fbe;}
.dark-blue{color:#236eae}
.red{color:#d33232;}
.font-color{color:#5f7084;}
.white{ color:#FFF;}
.gray{color:#666;}
.green{ color:green;}
.yellow{ color:#ffde00;} 

/*-----Padding&Margin-Section-------*/
.padd-all-10{ padding:10px;} .padd-all-20{ padding:20px;}
.padd-lr-20{ padding-left:20px; padding-right:20px;} .padd-tb-20{ padding-top:20px; padding-bottom:20px;}
.padd-tb-10{ padding-top:10px; padding-bottom:10px;}.padd-top-10{ padding-top:10px;}
.padd-top-20{ padding-top:20px;} .padd-bottom-20{ padding-bottom:20px;} .padd-bottom-10{ padding-bottom:10px;}
.marg-all-10{ margin:10px;} .marg-all-20{ margin:20px;}
.marg-lr-20{ margin-left:20px; margin-right:20px;} .marg-tb-20{ margin-top:20px; margin-bottom:20px;}
.marg-lr-10{ margin-left:10px; margin-right:10px;} .marg-tb-10{ margin-top:10px; margin-bottom:10px;}
.marg-top-20{ margin-top:20px;} .marg-bottom-20{ margin-bottom:20px;}
.marg-left-20{ margin-left:20px;} .marg-right-20{ margin-right:20px;}
.marg-top-10{ margin-top:10px;} .marg-bottom-10{ margin-bottom:10px;}
.marg-left-10{ margin-left:10px;} .marg-right-10{ margin-right:10px;}

.padd-right-0{padding-right:0;}

/*-----BUTTON CSS-------*/
.button{ padding:7px 30px; background:rgb(8,142,235); color:#fff; cursor:pointer; display:inline-block; border:none; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px;  margin-right:5px; font-size:16px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.button:hover{ background:rgb(225,53,53); color:#FFF;}
.seemore{ color:#258fbe; cursor:pointer; border:none; display:inline-block; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.seemore:hover{color:#00b785;}

.search-btn{ width:35px; height:35px; border:none; cursor:pointer; opacity:.8; background:#258fbe url(../images/search-icon.png) no-repeat scroll center center; 
-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.search-btn:hover{ background:#00b785 url(../images/search-icon.png) no-repeat scroll center center; opacity:1;}

/*-----FORM CSS-------*/
.feild{ border:solid thin #ccc; padding:2px 10px; height:25px; width:200px; background-color:#dcdcdc; color:#000; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.feild:focus{ border:solid thin #666;}
.check-box{ margin-right:5px; line-height:10px;}
.textarea{ border:solid thin #ccc; padding:5px 10px; height:60px; width:330px; background-color:#ccc; color:#000; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

.find-feild{ border:none; padding:5px 5%; height:20px; width:75%; background-color:#01759f; color:#FFF; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

#ContentPlaceHolder1_divMerchantDetails
{
    margin-top:25px;
}
/*-----MAIN CSS STARTED-------*/

.search{ border-radius:20px; border:none; background:rgba(255,255,255,0.6) url(../img/search-icon.png) no-repeat scroll 94% center; padding:3px 40px 3px 15px; width:220px; float:right; color:#fff;}
.search:focus{background:rgba(255,255,255,0.8) url(../img/search-icon.png) no-repeat scroll 94% center; color:#333;}
.skin-blue .navbar .nav .user-footer .btn{ line-height:20px;}
.btn .caret{ float:right; margin-top:-12px;}
.dropdown-menu{ width:100%;}
body .dropdown-menu > li > a{ display:inline-block; width:100%;}

.count_boxes{ text-align:center; color:#fff; margin-bottom:20px;}
.count_boxes .column{ padding:0 15px; margin-bottom:15px;}
.count_boxes .column .mybox{min-height: 200px;display:inline-block; width:100%; padding:10px 0 20px 0;}
.count_boxes .column .mybox h3{ font-size:22px; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; padding:0 20px;}
.count_boxes .column .mybox h1{font-size:42px;}
.count_boxes .box1{ background:#0d92d7;}
.count_boxes .box2{ background:#cd0f44;}
.count_boxes .box3{ background:#12c196;}
.count_boxes .box4{ background:#16a816;}
.count_boxes .box5{ background:#da4315;}
.count_boxes .box6{ background:#aa14b2;}
.count_boxes .box7{ background:#4315da;}
.count_boxes .box8{ background:#acda15;}
.count_boxes .col-md-4.col-sm-6.column.font-one {
    MIN-HEIGHT: 158PX;
}
.bar-details div.f-left{ color:#666; font-size:11px;}
.bar-details span.Redeemed{ width:8px; height:8px; background:#e4b1d6; margin-right:5px; display:inline-block;}
.bar-details span.Reward{ width:8px; height:8px; background:#b1d1e4; margin-right:5px; display:inline-block;}

.activity-report{background:#f7f7f7; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; overflow:hidden; margin:20px 0 50px;}
.activity-report h2.sub_head{ background:#e1e1e1; padding:10px 20px; margin:0 0 30px;}
.activity-report .column{text-align:center; padding-bottom:30px;}
.activity-report .column .value{padding:7px 30px; border-radius:3px; background:#0587E1; color:#fff; font-size:24px; position:relative;}
.activity-report .column .value:after, .activity-report .column .value:before{position:absolute; content:" "; top: 100%; left: 50%; border: solid transparent; height: 0; width: 0; pointer-events: none;
border-color: rgba(136, 183, 213, 0); border-top-color:#0587E1; border-width: 8px; margin-left: -8px;}
.activity-report .column .name{display:block; margin-top:30px;}


.dataTables_paginate .pagination{ float:right; margin:0;}
.dataTables_wrapper .row:first-child .col-xs-6:first-child{ float:right;}
.dataTables_wrapper #example1_length{ float:right;}

.ibtabs{ margin:10px 0 20px 0; padding:0 50px;}
.ibtabs .tab-content{ float:left; width:100%; background:#fff; padding:0 20px 30px; margin-bottom:30px; border:solid thin #ddd; border-top:none;}
.ibtabs .form_row{ margin-bottom:10px;}
.ibtabs h5{ font-size:28px; margin:20px 0 0;}
.ibtabs .textfield_label{ text-align:right;}
.ibtabs .form-control-select, .ibtabs .dropdown-toggle{ width:100%;}
.iradio_minimal.checked .minimal-red{ color: #16a085; opacity: 1!important; transition: color 0.25s linear 0s;}

/*------------Left Menu part Start--------------*/
.left-menu-wrap{ height:100%; overflow:hidden;}
/*.left-menu-wrap #divMenu{ margin-top:65px;}
.left-menu-wrap .slimScrollDiv{ margin-top:65px;}*/


.menu{ position:relative; max-width:100%;}
.left-menu-wrap .menu ul li{display:block; border-bottom:1px solid #dbdbdb; border-top: 1px solid #fff; z-index:99;}
.left-menu-wrap .menu ul li > a{display:inline-block; width:100%; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; 
                              transition: all .3s ease-in-out; color:#333;  padding:10px 10px 10px 20px;}
.left-menu-wrap .menu ul li > a:hover, .left-menu-wrap .menu ul li.active > a { background:#01AD4E !important; color:#fff !important; }
/*.left-menu-wrap .menu ul li:last-child{ border-bottom:none;}
.left-menu-wrap .menu ul li a:hover{background:url(../images/menu-hover-arrow.png) #eee no-repeat scroll right center;}*/
.left-menu-wrap .menu ul > li.has-sub.active > a{ color:#fff;  background:#01AD4E;}
/* Sub menu */
.left-menu-wrap .menu ul li ul {display: none;}
.left-menu-wrap .menu ul li ul li a{-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; 
                                    transition: all .3s ease-in-out; color:#666; padding:10px 10px 10px 30px; }
.left-menu-wrap .menu ul li ul li a:hover{background:#01AD4E}
.left-menu-wrap .menu ul li ul li:last-child{ border-bottom:none;}
.left-menu-wrap .menu ul li ul li.active{background:#eee}
/* Sub sub menu */
.left-menu-wrap .menu ul li ul li ul {display: none; }
.left-menu-wrap .menu ul li ul li ul li{}
.left-menu-wrap .menu ul li ul li ul li a{ color:#333; padding:10px 10px 10px 40px; font-size:13px;}
.left-menu-wrap .menu ul li ul li ul li a:hover{background:#ddd;}


.left-menu-wrap .has-sub.active li.active a{background:#f5f5f5;}


/*---------Seeni left menu*/
.parent-li a.parent {
    font-size: 15px !important;
}
#divMenu .parent-li .parent li a {
    font-size: 13px !important;
    border-right: 0 !important;
    padding-left: 42px !important;
    border-left: 0 !important;
}
#Menu_2_2 a i 
{
        margin-left: -8px;
}
/*.left-menu-wrap .sidebar.menu, .left-menu-wrap .slimScrollDiv{ height:100%!important;}*/


/*-------------Scroller-CSS-Starts------------*/

.ps-container .ps-scrollbar-x-rail { position: absolute; /* please don't change 'position' */ bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x-rail */  height: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
 opacity: 0;filter: alpha(opacity = 0); -o-transition: background-color .3s linear, opacity .5s linear; -webkit-transition: background-color.3s linear, opacity .5s linear; -moz-transition: background-color .3s linear, opacity .5s linear;transition: background-color .3s linear, opacity .5s linear;}
.ps-container:hover .ps-scrollbar-x-rail,
.ps-container.hover .ps-scrollbar-x-rail { opacity: 0.6; filter: alpha(opacity = 60);}
.ps-container .ps-scrollbar-x-rail:hover,
.ps-container .ps-scrollbar-x-rail.hover { background-color: #eee; opacity: 0.9; filter: alpha(opacity = 90);}
.ps-container .ps-scrollbar-x-rail.in-scrolling { opacity: 0.9; filter: alpha(opacity = 90);}
.ps-container .ps-scrollbar-y-rail { position: absolute; right: 3px; width: 8px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; opacity: .2;  background:#EEE;
                                     filter: alpha(opacity = 0);-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; 
                                     -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail {opacity: 0.6;filter: alpha(opacity = 60);}
.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover { background-color: #eee;opacity: .8; filter: alpha(opacity = 80);}
.ps-container .ps-scrollbar-y-rail.in-scrolling { opacity: 0.8; filter: alpha(opacity = 80);}
.ps-container .ps-scrollbar-x {
 position: absolute; /* please don't change 'position' */bottom: 0; /* there must be 'bottom' for ps-scrollbar-x */ height: 8px; background-color: #aaa; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;-o-transition: background-color .2s linear;-webkit-transition: background-color.2s linear; -moz-transition: background-color .2s linear; transition: background-color .2s linear;}
.ps-container.ie6 .ps-scrollbar-x { font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */}
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {background-color: #999;}
.ps-container .ps-scrollbar-y {position: absolute; /* please don't change 'position' */ right: 0; /* there must be 'right' for ps-scrollbar-y */ width: 8px; background-color: #aaa; -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px; -o-transition: background-color .2s linear;-webkit-transition: background-color.2s linear; -moz-transition: background-color .2s linear; transition: background-color .2s linear;}
.ps-container.ie .ps-scrollbar-y { font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */}
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y { background-color: #999;}


.relative.required span{ position:absolute; color:#f00; font-size:13px;top:105%; right:5%; z-index:999; background:#f0f0f0; padding:3px 20px; border-radius:3px; border:solid thin #bbb;}
.relative.required span:after, .banner-wrap .register-wrap .form-home .relative span:before{ position:absolute; top:-7px; background:url(../images/required-arrow.png) no-repeat scroll center; width:13px; height:8px; content:""; right:15px;}

.modalPopupBackground{ background:rgba(0,0,0,0.5); z-index:1001;}
.mpopborder{ background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.7); z-index:10002!important; padding:20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.mpopborder .closebtn{ position:absolute; right:0; top:0;}

div.vehicle-details {
    top: 10px !important;
    max-height: 95%;
}

div.vehicle-details .modal-content h4.modal-title {
    background: #efefef;
    padding-left: 10px;
    margin-top: 15px;
    font-weight:600;
}
div.vehicle-details .modal-content {
    background: #ccc;
}

#Panel1{ position:fixed; width:100%; height:100%; background:rgba(255,255,255,0.7); z-index:20001;}
#Panel1 .loader{ position:absolute; z-index:10001; width:120px; height:120px; left:50%; top:50%; /*margin:-60px 0 0 60px;*/}

.row.form_row{ margin-bottom:-5px;padding-top: 10px;}

#message{ padding:10px 0; width:100%; text-align:center; border:solid thin #ccc; margin-bottom:10px;}
/*#message{ position:absolute; padding:10px 0; width:100%; text-align:center; top:0; z-index:2; background:#ccc;}
#message.common-success{ background:green; color:#fff;}
#message.common-warning{ background:yellow; color:#fff;}
#message.common-error{ background:red; color:#fff;}*/



footer{ background:#e02f2f; padding:7px 30px; width:100%; position:fixed; bottom:0; z-index:99; font-size:12px; color:#fff;}


.autocomplete_completionListElement{ min-width:200px; box-shadow:0 5px 5px rgba(0,0,0,0.6); background:#eee; border-radius:0 0 5px 5px; overflow:hidden;}
.autocomplete_completionListElement li{ cursor:pointer; padding:7px 15px; display:inline-block; width:100%; border-bottom:solid thin #ccc;}
.autocomplete_completionListElement li:last-child{border-bottom:none;}
.autocomplete_completionListElement li:hover{ background:#ddd;}


/*============================CUSTOMER DASHBOAD CSS START===========================*/

.padd0.row, .padd0 .col-xs-1, .padd0 .col-sm-1, .padd0 .col-md-1, .padd0 .col-lg-1, .padd0 .col-xs-2, .padd0 .col-sm-2, .padd0 .col-md-2, .padd0 .col-lg-2, .padd0 .col-xs-3, .padd0 .col-sm-3, .padd0 .col-md-3, 
.padd0 .col-lg-3, .padd0 .col-xs-4, .padd0 .col-sm-4, .padd0 .col-md-4, .padd0 .col-lg-4, .padd0 .col-xs-5, .padd0 .col-sm-5, .padd0 .col-md-5, .padd0 .col-lg-5, .padd0 .col-xs-6, .padd0 .col-sm-6, 
.padd0 .col-md-6, .padd0 .col-lg-6, .padd0 .col-xs-7, .padd0 .col-sm-7, .padd0 .col-md-7, .padd0 .col-lg-7, .padd0 .col-xs-8, .padd0 .col-sm-8, .padd0 .col-md-8, .padd0 .col-lg-8, .padd0 .col-xs-9, 
.padd0 .col-sm-9, .padd0 .col-md-9, .padd0 .col-lg-9, .padd0 .col-xs-10, .padd0 .col-sm-10, .padd0 .col-md-10, .padd0 .col-lg-10, .padd0 .col-xs-11, .padd0 .col-sm-11, .padd0 .col-md-11, 
.padd0 .col-lg-11, .padd0 .col-xs-12, .padd0 .col-sm-12, .padd0 .col-md-12, .padd0 .col-lg-12{ padding:0; margin:0;}
.customerDB .content .counts{ font-size:56px; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; margin-top:60px; display:block; line-height:1em;}
.customerDB .content .count_lbl{ font-size:18px; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif;}
.round-icon-wrp{ display:inline-block; width:111px; height:108px; position:absolute; left:50%; top:50%; margin:-55px; text-align:left; padding:0;
background:url(../images/round-icon-wrap-shadow.png) no-repeat scroll center center; font-size:38px;}
.round-icon-wrp .glyphicon, .round-icon-wrp .fa{ padding:23% 0 0 23%;}

.customerDB .logo > img{ max-height:45px;}
.customerDB .navbar-static-top{ background:#666; color:#fff;}
.customerDB .navbar-static-top a .icon-bar{ background:#fff;}
.customerDB .navbar-static-top .search-top{ margin-top:15px; margin-right:20px;}
.customerDB .navbar-static-top .search{ border-radius:20px; border:none; background:rgba(255,255,255,0.3) url(../img/search-icon.png) no-repeat scroll 94% center; border:solid 2px #444; 
padding:4px 40px 7px 15px; width:220px; float:right; color:#fff; }
.customerDB .navbar-static-top .search:focus{background:rgba(0,0,0,0.9) url(../images/search-icon.png) no-repeat scroll 94% center; color:#fff; border:solid 2px #666;}
.customerDB .navbar-right .navbar-nav > li > a{ padding:0 20px; line-height:4.65em; color:#ccc;}
.customerDB .navbar-right .navbar-nav > li > a:hover, .customerDB .navbar-right .navbar-nav li > a:focus{ background:#555;}
body.customerDB header .navbar .nav li a .label{ border:solid 2px #fff; min-height:18px; height:auto; min-width:18px; font-size:10px; padding:2px 3px; display:inline-block; right:4px;}
body.customerDB header .navbar .nav li.messages-menu > a .label{ background:#4dc340;}
body.customerDB header .navbar .nav  li.notifications-menu a .label{ background:#e0620d;}
body.customerDB header .navbar .nav .user-menu .user-header{ width:40px; height:40px; border-radius:50%; border:2px solid rgba(255,255,255,0.6); margin-top:13px; overflow:hidden; margin-right:10px; float:left;}
body.customerDB header .navbar .nav .user-menu .user-header img{ max-width:100%; height:100%; vertical-align:top;}

.customerDB .left-side{ background:#ccc; height:100%;}
.customerDB .menu{ max-width:100%;}
.customerDB .header .logo{ background:#fff; text-align:center;}
.customerDB .left-side.sidebar-offcanvas .sidebar.menu{margin-top:65px;}
.customerDB .left-side .sidebar-menu li a{ background:#00A950; border-bottom:solid thin #fff; color:#fff; font-size:13px; font-family:,Helvetica,Arial,sans-serif; padding:15px 15px;}
.customerDB .left-side .sidebar-menu li a i{ font-size:20px; color:#fff; width:auto; margin-right:10px;}
.customerDB .left-side .sidebar-menu li a:hover{ background:#008631;}
.customerDB .left-side .sidebar-menu li a:hover .fa{ color:#fff;}

.customerDB .content{ padding:0;}
.customerDB .CDBox .colorbox{min-height:250px; text-align:center;}
.customerDB .coverBanner{ max-height:345px; overflow:hidden; position:relative;}
.customerDB .coverBanner span{ position:absolute; bottom:15px; right:15px; color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.4); font-size:12px; z-index:1;}
.customerDB .CDBox .bgimage .contnt{ text-align:center; position:absolute; background:rgba(0,0,0,0.6); width:100%; height:100%; color:#fff; z-index:1;}

.customerDB .redeemable .colorbox{ background:#dc5b28;}
.customerDB .redeemable .colorbox::after, .customerDB .redeemable .colorbox::before  { left: 100%; top: 30%; border: solid transparent; content: " "; height: 0; width: 0; 
position: absolute; pointer-events: none; border-color: rgba(220, 91, 40, 0); border-left-color: #dc5b28; border-width: 19px; margin-top: -19px; z-index:3; }
.customerDB .redeemable .round-icon-wrp{ color:#dc5b28}
.customerDB .redeemable .bgimage{ background:url(../img/default_redeemable-points.jpg) no-repeat scroll center center; min-height:250px; padding:0;}
.customerDB .redeemPoints .colorbox{ background:#92bc2c;}
.customerDB .redeemPoints .colorbox::after, .customerDB .redeemable .colorbox::before  { left: 100%; top: 30%; border: solid transparent; content: " "; height: 0; width: 0; 
position: absolute; pointer-events: none; border-color: rgba(220, 91, 40, 0); border-left-color: #92bc2c; border-width: 19px; margin-top: -19px; z-index:3; }
.customerDB .redeemPoints .round-icon-wrp{ color:#92bc2c}
.customerDB .redeemPoints .bgimage{ background:url(../img/default_redeemed.jpg) no-repeat scroll center center; min-height:250px; padding:0;}
.customerDB .Card_eVoucher .colorbox{ background:#23a5e1;}
.customerDB .Card_eVoucher .colorbox::after{ right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; 
border-color: rgba(35, 165, 225, 0); border-right-color: #23a5e1; border-width: 19px; margin-top: -19px; z-index:3;}
.customerDB .Card_eVoucher .round-icon-wrp{ color:#23a5e1}
.customerDB .Card_eVoucher .bgimage{ background:url(../img/default_card-evoucher.jpg) no-repeat scroll center center; min-height:250px; padding:0;}
.customerDB .Gifting .colorbox{ background:#d44baf;}
.customerDB .Gifting .colorbox::after{ right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; 
border-color: rgba(35, 165, 225, 0); border-right-color: #d44baf; border-width: 19px; margin-top: -19px; z-index:3;}
.customerDB .Gifting .round-icon-wrp{ color:#d44baf}
.customerDB .Gifting .bgimage{ background:url(../img/default_gift-donat.jpg) no-repeat scroll center center; min-height:250px; padding:0;}

.customerDB .carousel-inner img{ width:100%;}
.customerDB #myCarousel ul{ padding:0; margin:0;}
.customerDB .myactivity{ background:#00a950; color:#fff; font-size:24px; padding:20px 20px;font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; float:left; width:100%; margin:0;}
.customerDB .activities{ padding-top:20px; background:#ccc; margin-top:65px;}

.customerDB  .bottom-contents{ background:#222; color:#fff; padding:10px 20px;}
.customerDB  .bottom-contents h3{ margin:5px 0 10px;font-size: 18px;height: 50px; overflow:hidden;}
.customerDB  .bottom-contents p{ height:42px; overflow:hidden;}
.customerDB  .DBbottomBoxs .col-lg-3 img{ width:100%;}
.customerDB  .DBbottomBoxs .col-lg-3:nth-child(even)  .bottom-contents{ background:#333}
.customerDB  .DB-rightBG{ background:#ccc;}

.customerDB .content .featured_prmo{ padding:10px 20px; margin:0; background:#1ABC9C; color:#fff; font-size:24px; font-family:'OpenSans-Light', Arial, Helvetica, sans-serif;}
.content .mormal_wrap{ display:inline-block;}
.mormal_wrap{background:#eee; display:table; width:100%;}
.heading_BTN{ background:#ccc; padding:10px 20px; margin:0 0 20px;}
.customerDB .ExclusiveGift_CardEVoucher{ background:url(../img/Damro/e-Voucer-select-icon.png) no-repeat scroll center center; width:200px; height:146px; margin:0 auto;}
.customerDB .ExclusiveGift_CardPoints{ background:url(../img/Damro/my-point-balance-icon.png) no-repeat scroll center center; width:200px; height:146px; margin:0 auto;}


/*============================CUSTOMER DASHBOAD CSS END===========================*/


body .ajax__calendar .ajax__calendar_container{ border:none!important; box-shadow:0 5px 5px rgba(0,0,0.4); border-radius:5px; padding:0 0 10px;
                                                -webkit-box-shadow:0 5px 5px rgba(0,0,0.4); -o-box-shadow:0 5px 5px rgba(0,0,0.4); }
body .ajax__calendar_header{ background:#088EEB; color:#fff!important; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; 
                             padding:7px 5px; height:auto;width:auto;}

label {
    display: inline-block;
    margin-bottom: 0px !important;
    width: max-content;
}

.membership_wrap{ padding:20px 0 0 15px;}
.customer_page_tile_heading { font-size: 25px; font-weight: bold; margin-top: 10px; padding:0 10px;}
.font_size_100 {font-size: 80px;}
.color_white {color: #fff;}
.icon-slide-container{height:200px; overflow:hidden; text-align: center;position: relative; float: left; width: 100%; }
/*.shadow_text {text-shadow: 0px 1px 0px #CCC, 0px 2px 0px #C9C9C9, 0px 3px 0px #BBB, 0px 4px 0px #B9B9B9, 0px 5px 0px #AAA, 0px 6px 1px rgba(0, 0, 0, 0.1), 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 3px 5px rgba(0, 0, 0, 0.2), 0px 5px 10px rgba(0, 0, 0, 0.25), 0px 10px 10px rgba(0, 0, 0, 0.2), 0px 20px 20px rgba(0, 0, 0, 0.15);
    -webkit-text-shadow: 0px 1px 0px #CCC, 0px 2px 0px #C9C9C9, 0px 3px 0px #BBB, 0px 4px 0px #B9B9B9, 0px 5px 0px #AAA, 0px 6px 1px rgba(0, 0, 0, 0.1), 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 3px 5px rgba(0, 0, 0, 0.2), 0px 5px 10px rgba(0, 0, 0, 0.25), 0px 10px 10px rgba(0, 0, 0, 0.2), 0px 20px 20px rgba(0, 0, 0, 0.15);
    -moz-text-shadow: 0px 1px 0px #CCC, 0px 2px 0px #C9C9C9, 0px 3px 0px #BBB, 0px 4px 0px #B9B9B9, 0px 5px 0px #AAA, 0px 6px 1px rgba(0, 0, 0, 0.1), 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 3px 5px rgba(0, 0, 0, 0.2), 0px 5px 10px rgba(0, 0, 0, 0.25), 0px 10px 10px rgba(0, 0, 0, 0.2), 0px 20px 20px rgba(0, 0, 0, 0.15);
    -o-text-shadow: 0px 1px 0px #CCC, 0px 2px 0px #C9C9C9, 0px 3px 0px #BBB, 0px 4px 0px #B9B9B9, 0px 5px 0px #AAA, 0px 6px 1px rgba(0, 0, 0, 0.1), 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 3px 5px rgba(0, 0, 0, 0.2), 0px 5px 10px rgba(0, 0, 0, 0.25), 0px 10px 10px rgba(0, 0, 0, 0.2), 0px 20px 20px rgba(0, 0, 0, 0.15);}*/

.slide-icon{width:100%;height:auto; position:absolute; margin-top:-200px;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;transition:.4 ease;}
.slide-icon:hover{ position:absolute; margin-top:0;}
.row > .span3 { display: inline-block !important;vertical-align: middle !important;}
.customer_menu_icon {float: left;width:100%; height: 70px; padding:12px;text-align:center; opacity:0.95; color: #fff;cursor: pointer;}
.customer_menu_icon:hover { background:#088EEB; color: #fff; opacity:1;}
.customer_menu_icon_clicked { background:#088EEB; opacity:1;}
.membership_card_container {margin-bottom: 20px; padding-right:0;}
.membership_container {height:300px;   position:relative;}
.membership_card_float_image {height:300px; width:100%; position:absolute; opacity:0.8;}
.membership_card_float_content { height:300px;width:100%;position:absolute; background:rgba(0, 0, 0, 0.7);}
.membership_name {height: 50px;}
.membership_points { height: 170px;text-align: center;color: white;}
.membership_actions {background:rgba(255, 255, 255, 0.24); height:80px; margin:0; }
.membership_actions .col-md-2{ padding:0; width:20%; float:left;}
.membership_actions_online_order { background:#3498db;}
.membership_actions_transaction {background:#e67e22;}
.membership_actions_redeem { background:#27ae60;}
.membership_actions_programs_info { background:#e74c3c; }
.membership_actions_location { background:#f39c12;}
.membership_actions_contact_info { background:#8e44ad;}
.membership_points .font_size_100{font-family:'OpenSans-Light', Arial, Helvetica, sans-serif; font-size:60px;}
.membership_points .font_size_100 .support_text{ font-size:24px; display:block;}

.membership_details .merchant_profile_cover_image_float_content {height: 250px; width: 100%; padding: 2%; position: absolute; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.6);}
.membership_details .merchant_profile_cover_image_float {  width: 100%; padding: 2%; height: 250px; background-size: 100% auto !important; position: absolute;}
.membership_details .merchant_profile_cover_image_container {height: 250px; position: relative;}
.membership_details .merchant_profile_logo_mask{ width:100px; height:100px; padding:20px 10px 0 10px; overflow:hidden; background:#fff; border-radius:50%;}
.membership_details .merchant_profile_logo_mask img{ width:100%;}
.membership_details .contactRedeem{ background:#ccc; padding:15px 20px; width:100%; float:left;} 
.membership_details .contactRedeem h3{ margin:0;}
.membership_details .reward_balance{ background:#eee;min-height: 420px;}
.membership_details .reward_balance .heading{ background:#088EEB; color:#fff; padding:10px 0; font-size:18px; text-transform:uppercase;}
.membership_details .activeLoyaltyProgram { background:#ddd; min-height: 420px;}
.membership_details .activeLoyaltyProgram .heading{ background:#E13535; color:#fff; padding:10px 0; font-size:18px; text-transform:uppercase;}
.membership_details .activeLoyaltyProgram .column{ border-bottom:solid thin #fff; background:#ccc; padding:15px 0;}


.membership_card_containerboxes{ position: relative; overflow: hidden; max-height: 220px; margin-bottom: 30px; border-radius: 10px; -webkit-border-radius: 10px;  -moz-border-radius: 10px; }
.membership_card_containerboxes .giftCardboxs{ top: 0; left: 0; overflow: hidden; z-index: 1; width: 100%; height: 100%; }
.membership_card_containerboxes .overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.7);
            z-index: 2;
        }
        
        .membership_card_containerboxes .giftcardwrapper
        {
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            padding: 20px;
            color: #fff;
            z-index: 5;
            position: absolute;
        }
        .membership_card_containerboxes .giftcardwrapper h2
        {
            margin-top: 0;
            font-size: 24px;
        }
        .membership_card_containerboxes .balanceround
        {
            background: rgba(0,136,51,0.8);
            border-radius: 50%;
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
            width: 180px;
            height: 180px;
            position: absolute;
            right: -50px;
            bottom: -50px;
            padding-top: 50px;
            text-align: center;
        }
        .membership_card_containerboxes .balanceround .balance
        {
            font-size: 18px;
            font-weight: bold;
            display: block;
            margin-bottom: 5px;
        }
        .membership_card_containerboxes .balanceround span
        {
            margin-left: -30px;
        }
        .membership_card_containerboxes .activeIn
        {
            position: absolute;
            bottom: 15px;
            left: 15px;
        }

.jumbotron_cloud{ padding:40px 70px!important; min-height:365px;}
.jumbotron_cloud h5, .jumbotron h5, .jumbotron h6{ font-size:24px;}
.jumbotron_cloud .secon{ min-height:45px;}
.jumbotron{ line-height:normal!important;}
.jumbotron.jumbotron_cloud .col-md-2.col-sm-2.col-xs-2.action_icon h5 {margin: 0;}

#ContentPlaceHolder1_divList .col-md-6.col-sm-6.col-xs-12:nth-child(2n+1){clear: both;}

.activeDuring .col-sm-3, .activeDuring .col-sm-1{ padding:0 3px;}
.activeDuring .col-sm-1{ width:12%;}
.activeDuring tr td{ padding-bottom:10px;}

.modal-dialog.modal_80{ width:80%;}
.modal-dialog.modal_60{ width:60%;}



.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{margin-left: 0px; margin-right:5px;}
div.dd_chk_select{ height:30px!important;}
.col-myxs-6.padd-lr-10{ padding:0 10px!important;}
@media screen and (min-width: 600px) and (max-width: 800px){

.col-myxs-6{ width:50%; float:left;}
}
input[type="radio"], input[type="checkbox"]{ margin:0px 5px 0 0; float:left;margin-right: 5px !important;}
span.flno input {
    float: none;
}
table#ContentPlaceHolder1_rbtnUserType tbody tr td label {
    margin: 0;
}
.minimal tr td label{ margin-right:16px;}
.marg-top-4 {margin-top: 4px;}
.dataTables_filter label input, .dataTables_length label select{ padding:5px 10px!important; height:auto!important;}
div.dataTables_filter label{float:none!important;}
div.dataTables_length label{ float:right!important;}

.mywiz{ padding:20px 0; float:left; width:100%;}
.table-label label{ display:table;}
.awardingruleradio tr td { padding: 10px 0;}

.GiftreportType_boxes .amount_item_container{margin-top:20px; padding:0 10px;}
.GiftreportType_boxes .jumbotron{ border:solid thin #ccc; border-radius:5px; min-height:218px; margin-bottom:0;}
.GiftreportType_boxes .amount_item_container:nth-child(odd) .jumbotron{ background:#ddd;}

.prof-picwrap{ height:150px; width:150px; border-radius:50%; overflow:hidden; margin-bottom:10px;}
.prof-picwrap img{ height:100%; width:100%;}
.profilepagetabs .tab-pane .col-sm-2.text-right{ cursor:pointer;}
.profilepagetabs .tab-pane .row{ margin-bottom:20px;}
.profilepagetabs .tab-pane .col-sm-6{width:49.5%; padding:10px; min-height:180px; border-radius:5px; background:#eee;}
.profilepagetabs .tab-pane .row .col-sm-6:first-child{ margin-right:1%;}


.SelectOption{ padding:30px 20px; background:#fff; cursor:pointer; position:relative; margin-bottom:20px;border:solid thin transparent;}
.SelectOption:focus, .SelectOption.active{ background:#FFFEDD; border:solid thin #ccc;}

.SelectOption.active:after, .SelectOption.active:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.SelectOption.active:after {border-color: rgba(136, 183, 213, 0);border-top-color: #FFFEDD;border-width: 25px;margin-left: -25px;}
.SelectOption.active:before {border-color: rgba(194, 225, 245, 0);border-top-color: #ccc;border-width: 26px;margin-left: -26px;}


disablingbtn .aspNetDisabled{box-shadow: none; cursor: not-allowed; display:block; opacity: 0.65; pointer-events: none; background-color: #00a65a; border-color: #008d4c;
                            -moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; font-size: 14px; font-weight: normal;
                             line-height: 1.42857; margin-bottom: 0; padding: 6px 12px; width:100%; color:#fff; text-align: center; vertical-align: middle; white-space: nowrap; }


.membership_card_containerboxes .giftcardwrapper h2 a{ color:#fff;}
.thumbnail.redeem_catelogue {border-radius:7px; background:#ccc; border:none;}
.redeem_catelogue .image_container{ width:120px;  display:inline-block; height:120px; margin-top:30px;  overflow:hidden;}
.redeem_catelogue .image_container img{ height:100%;}
.addtoCart_wrap{ overflow:hidden;}
.addtoCart_wrap .addtoCart_details{ position:absolute; background:#fff; min-width:97%; min-height:100%; display:none; z-index:2;}



#rootwizard{ background:#fff; float:left; width:100%;}
#rootwizard > .nav-tabs{ width:20%; float:left; background:#eee; border-bottom:none;}
#rootwizard > .nav-tabs li{ width:100%;}
#rootwizard > .nav-tabs li a{ padding:15px 20px; display:block;}
#rootwizard > .nav-tabs li.active a{ background:#666; color:#fff; border:none; border-radius:0;}
#rootwizard > .tab-content{ width:80%; float:left;}
#rootwizard > .tab-content .tab-pane{ padding:20px 30px;}
#rootwizard > .tab-content .pager li > a{ border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin:0 2px; background:#666; border:none;}
#rootwizard > .tab-content .pager li > a:hover{ background:#333;}

#rootwizard1{ background:#fff; float:left; width:100%;}
#rootwizard1 > .nav-tabs{ width:20%; float:left; background:#eee; border-bottom:none;}
#rootwizard1 > .nav-tabs li{ width:100%;}
#rootwizard1 > .nav-tabs li a{ padding:15px 20px; display:block;}
#rootwizard1 > .nav-tabs li.active a{ background:#666; color:#fff; border:none; border-radius:0;}
#rootwizard1 > .tab-content{ width:80%; float:left;}
#rootwizard1 > .tab-content .tab-pane{ padding:20px 30px;}
#rootwizard1 > .tab-content .pager li > a{ border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin:0 2px; background:#666; border:none;}
#rootwizard1 > .tab-content .pager li > a:hover{ background:#333;}

#rootwizard2{ background:#fff; float:left; width:100%;}
#rootwizard2 > .nav-tabs{ width:20%; float:left; background:#eee; border-bottom:none;}
#rootwizard2 > .nav-tabs li{ width:100%;}
#rootwizard2 > .nav-tabs li a{ padding:15px 20px; display:block;}
#rootwizard2 > .nav-tabs li.active a{ background:#666; color:#fff; border:none; border-radius:0;}
#rootwizard2 > .tab-content{ width:80%; float:left;}
#rootwizard2 > .tab-content .tab-pane{ padding:20px 30px;}
#rootwizard2 > .tab-content .pager li > a{ border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin:0 2px; background:#666; border:none;}
#rootwizard2 > .tab-content .pager li > a:hover{ background:#333;}

.pager.finish.wizard li > a{ border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin:0 2px; background:#666; border:none;}
.pager.finish.wizard li > a:hover{ background:#333;}

.firstStep.disabled{box-shadow: none;
    cursor: pointer!important;
    opacity: 1!important;
    pointer-events: auto!important;;}
#pnlItem{width:320px;}
.mpopborder .btn.btn-danger{ margin:-20px -20px 0 0; position:absolute;}
.datalistUl br{display:none;}
.jumbotron{ padding-bottom:20px; padding-top:20px;}
.minht{min-height:811px;}
.ofbut{margin-bottom:4px;}
.datalistUl .jumbotron{ margin-bottom:0;}
.radio-list tr td{ padding-right:30px;}
.table-responsive { max-width: 100%; overflow-x: auto;}
.ofbutbt{
    padding: 8px;
    position: absolute;
    width: 95%;
    bottom: 51px;
}}
.textfield_label{ text-align:right;
    top: 0px;
    left: 0px;
}
.overviewght{ font-family: 'OpenSans-Light';}
.membership_card_containerboxes .innactivelayer { background:#888; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2;}
.uploadbginput input{background-color:#fff!important;} 

.catelgBoxes .image_mask_round_200{ padding-left:0;text-align: center;}
.catelgBoxes .image_mask_round_200 img{max-width:100%;max-height: 200px;}


body .btn{ border:none;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; 
           box-shadow:none;-webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none;}
body .btn:hover{ border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0;}
.btn.btn-info{ background:#095c8f;}
.btn.btn-success{ background:#01AD4E;}
.btn.btn-danger { background:#E02F2F;}
.btn.btn-primary{ background:#666; margin-right:1px;}
.btn.btn-primary:hover{background:#444;}
.nav-tabs > li > a{ border-radius:2px 2px 0 0;}

.entrollModal.widthEnlrg{width:100%!important; margin:0!important;}

.arokiaLogin{background:url(../img/blur-background08.jpg) no-repeat fixed center center; color:#fff; background-size:100% 100%; position:static;}
.arokiaLogin .myrow{margin-bottom:10px;}
.arokiaLogin .myrow h3{font-size:20px; margin-top:0;}
.arokiaLogin .loginwrapArokia{position:absolute; margin:170px 0 0 -150px; top:0; left:50%; width:300px; background:rgba(0,0,0,0.2); padding:20px; border-radius:3px;}
.arokiaLogin .form-control{ border:none;}

.exportExel{float: right;padding-right: 15px; }

.display .dataTables_filter{display:none;}


.dynatable-per-page{float:right; margin-bottom:15px;}
.dynatable-pagination-links{display:inline-flex; float:right;}
.dynatable-pagination-links li{padding: 0 10px;}
.dynatable-per-page-select, .dynatable-search input{padding: 5px;}
.select-optin select {
    width: 100%;
    padding: 5px;
    border: 2px solid #bdc3c7;
}
.testable.table.table-bordered tr th{font-weight: bold;}
.testable.table.table-bordered tr th a{color: #000 !important;}
.dataTables_paginate.paging_two_button a{padding:0 10}


.display .dataTables_filter{display:none;}
.treeborder table tr td{float:left;}
.minimal{width:initial;}
.panel-warning.trans {
    border-color: #faebcc00;
}


/*------------ chandra sekhar.R ------------*/

.customerDB .coverBanner{max-height:480px !important;}
.right3 .row.form_row .col-sm-6, .right3 .row.form_row .col-sm-2{background:#6a6a6a !important; padding:8px 10px; color:#fff; margin-right:10px;}
.mar-left_15{margin-left:-15px !important;}

/*.panel.panel-default .row span, .month_row{background:#6a6a6a; padding:10px 20px; color:#fff;}*/


#ContentPlaceHolder1_divAdd .input-group span.input-group-addon{padding: 5px !important;}
#ContentPlaceHolder1_divAdd .panel.panel-default .row span{background: #fff;padding: 0;color:#6a6a6a;}
#ContentPlaceHolder1_divAdd .panel.panel-default .row span.red{color: red !important;background-color: #fff !important;}

#main_content_dynamic_area .panel.panel-default .row span{background: none;color: #6a6a6a;}
.list-style li{list-style:decimal; padding-left:5px; line-height:26px;}
.list-style{padding-left:15px;}

.panel{background:initial !important;}
.mar-lb-15{margin-left:15px; margin-bottom:15px; }
.col-xs-12.table-responsive table tbody tr th{vertical-align: bottom;}

.ajax__calendar_days > table{width:175px !important;}
/*------Added for recharge-----*/

.rechargepageheader .btn {
background: transparent linear-gradient(to right bottom, rgb(24, 107, 38),rgb(70, 144, 8)) repeat scroll 0% 0%;
color: #fff !important;
margin-left: 1px;
border-radius: 0;
padding: 7px 20px;
height: 35px;
font-size: 14px;
}

.rechargepageheader .well{width: 100%;
text-align: right;
padding: 5px;}

.wizard_step_content .col-md-3, .width19{width:19% !important;}

.content .rechargepagecontent .rewards_counts .rewards{padding: 5px 0px;
color: rgb(255, 255, 255);
text-align: center;
background: rgb(73, 156, 28) none repeat scroll 0% 0%;
margin-left: -15px;}
.content .rechargepagecontent .rewards_counts .evouchers{padding: 5px 0px;
color: rgb(255, 255, 255);
text-align: center;
background:rgb(216,89,12);
margin-right: -15px;}

.col-xs-12.table-responsive table tbody tr th{vertical-align: bottom;}
.col-xs-12.table-responsive .new-tablewrap tr th{color:#fff;font-weight:normal;}
.content .rechargepagetable .recharge_table{margin: 30px auto 0px;
width: 660px !important;}
.rechargepagetable .recharge_table .form-control {
    margin-bottom: 12px !important;
}
.content .rechargepagetable .btn.btn-default{
    margin: -10px 0px 0px 10px;
    background: transparent linear-gradient(to right bottom, rgb(24, 107, 38), rgb(70, 144, 8)) repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    vertical-align: top;
    border-radius: 0px;
    border: medium none;
    font-size: 14px;
    text-transform: uppercase;
    padding: 6px 30px;
}

.content .rechargepagetable .button-recharge{width: 150px;}
.btn-margin-butm{ margin-bottom: 10px !important;}
.barnd_wise_table td{padding:5px;}

.mapping .col-md-2 {padding-right: 0;padding-left: 20px;width: 22%;}


/*For Mobile App*/

.ClassJdlMobileRequest .col-md-1.app-clear{clear: both;}
.ClassJdlMobileRequest .header{display: none;}

.ClassJdlMobileRequest .wrapper .left-side{display: none;}

.ClassJdlMobileRequest input[type=radio] {border: 0px;width: 100%;height: 2em;}

.ClassJdlMobileRequest footer {display: none;}

.ClassJdlMobileRequest input[type="radio"]{
    transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    margin: 4px 5px 15px 0;
    float: left;
    width:30px;
    border: 0px;}
.ClassJdlMobileRequest #ContentPlaceHolder1_UpdatePanel1 div.btn-danger{    width: 100px;
    height: 50px;
    font-size: 18px;}

.ClassJdlMobileRequest #ContentPlaceHolder1_btnsearch{    width: 100px;
    height: 35px;
    font-size: 18px;}

.ClassJdlMobileRequest  #ContentPlaceHolder1_gvCustomer_wrapper table tr td .btn.btn-success {
    background: #01AD4E;
    width: 100px;
    height: 35px;
    font-size: 18px;
}

.ClassJdlMobileRequest .connectedSortable .f-right #ContentPlaceHolder1_btnBack{width: 100px;
    height: 50px;
    font-size: 18px;}

.ClassJdlMobileRequest .connectedSortable #ContentPlaceHolder1_divAction .btn.btn-success {
    background: #01AD4E;
    height: 50px;
    font-size: 18px;
}

.ClassJdlMobileRequest .right-side{margin: 0 !important;}

.ClassJdlMobileRequest input#ContentPlaceHolder1_ucCommonDateFilter_btnFind {
    height: 35px;
    font-size: 18px;
}

.ClassJdlMobileRequest input#ContentPlaceHolder1_myclick1 {
    height: 35px;
    font-size: 18px;
}


.ClassJdlMobileRequest aside.right-side.relative{margin: 0 !important;}

.ClassJdlMobileRequest .minimal{display: flex;}

.ClassJdlMobileRequest .minimal label{
    margin-bottom: 0px !important;
    margin-top: 6px !important;
    margin-right: 5px !important;}
.ClassJdlMobileRequest #ContentPlaceHolder1_divReceipt .col-md-6 #ContentPlaceHolder1_btnPrint{display: none;}

.ClassJdlMobileRequest #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory .ClassJdlMobileRequest input[type="radio"]{width: auto !important;}

.ClassJdlMobileRequest .New-gridbox input[type="checkbox"]{transform: scale(1.5, 1.5);
    -moz-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    -webkit-transform: scale(1.5, 1.5);
    -o-transform: scale(1.5, 1.5);
    margin: 4px 5px 0 0;
    float: none !important;
    border: 0px;}
.ClassJdlMobileRequest #UpIHCMain #Panel1 .loader {display:none;}
.ClassJdlMobileRequest .mpopborder{width: 90%;}
.ClassJdlMobileRequest .mpopborder .bottom-block1 .frow-img{border-right:5px #ccc solid;
margin-right: 15px;
float: left;}
.ClassJdlMobileRequest .mpopborder .bottom-block1 .left-block img{width: 300px;height: 300px;}
.ClassJdlMobileRequest .mpopborder .bottom-block1 #ContentPlaceHolder1_divuname{overflow-y: auto;
max-height: 250px;}

.right-filter-down{text-align: right;padding-right: 6%;}

@media screen and (max-width: 645px) {
        .ClassJdlMobileRequest .mpopborder .bottom-block1 .frow-img{width: 100%;
        text-align: center;float: none;
        border: medium none !important;}
        .ClassJdlMobileRequest .mpopborder {height: 500px;}
}

@media screen and (max-width: 560px) {
        .right-side-responsive {margin-top: 130px !important;}

}

@media screen and (max-width: 767px) {
.jumbotron-responsive .form_row .col-md-2{
    width: 50%;
    float: left;
    text-align: center;
}

.jumbotron-responsive .form_row .col-md-10{
    width: 50%;
    float: left;font-size: 18px;
}
.jumbotron-responsive .responsive-button .col-md-6{
    width: 50%;
    float: left;
}
.location-name-responsive .col-xs-4 {
    width: 100%;
}
.location-name-responsive .col-xs-2 {
    margin: 0 !important;width: 100%;
text-align: center;
}
.category-based-responsive .col-sm-4 {
    width: 100%;clear:both;
}
.category-based-responsive .col-sm-2 {
    margin: 0 !important;width: 100%;
text-align: center;
}
.category-based-responsive .col-sm-2 br {
    display: none;
}
.category-based-responsive .col-sm-2 input {
    margin: 35px 0px 35px !important;
    vertical-align: middle;
}


.location-name-responsive .col-xs-2 .arow-error span{width: 100%;}

}

.mpopborder{width: 680px;}
.mpopborder .bottom-block1 .frow-img{border-right:5px #ccc solid;
margin-right: 15px;
float: left;}
.mpopborder .bottom-block1 .left-block img{width: 300px;height: 300px;}
.mpopborder .bottom-block1 #ContentPlaceHolder1_divuname{overflow-y: auto;
max-height: 250px;}


@media screen and (max-width: 675px) {
        .mpopborder .bottom-block1 .frow-img{width: 100%;
        text-align: center;float: none;
        border: medium none !important;}
        .mpopborder {height: 500px;width: 80% !important;}
}
/*For redemtion catalog*/


 #ContentPlaceHolder1_gvCatalogue_wrapper #ContentPlaceHolder1_gvCatalogue tbody tr td span{background: none !important;
color: #333 !important;
padding: 0 !important}
.no-print{display:none !important;}

/*=== vishnu===*/


.count_boxes .box7 {
    background: #2514b2;
}
.count_boxes .box9 {
    background: #b21414;
}
.count_boxes .box8 {
    background: #8bb214;
}
.UpdatePanel-tbl {margin: 0 auto;min-width: 760px;}
.UpdatePanel-holetbl{overflow: auto;}

#bodyIsJdlMobileRequest .connectedSortable .col-md-4.col-sm-6.column .mybox h1 a{color: #fff !important;}
#bodyIsJdlMobileRequest .connectedSortable .col-md-4.col-sm-6.column .mybox h1 a:hover {color: #72afd2 !important;}
#bodyIsJdlMobileRequest .connectedSortable .col-md-4.col-sm-6.column .mybox h1 a:active{color: #72afd2 !important;}
#bodyIsJdlMobileRequest .connectedSortable .col-md-4.col-sm-6.column .mybox h1 a:focus {color: #72afd2 !important;}
#main_content_dynamic_area #Ul1 li a {padding: 13px 7px !important;margin-right: 0 !important;}
#ContentPlaceHolder1_divCustomerDetails .panel.panel-default .panel-body .row span {background: none ;color: #6a6a6a;}
.panel.panel-default .col-md-7 .col-md-1 #ContentPlaceHolder1_Button1imbEdit #btn_greet_customer_view_customer{ background-color: rgb(233, 110, 52)!important; padding: 8px;border-radius: 5px; color: #fff !important;}
.table-responsive-new .catelgBoxes .jumbotron{min-min-height: 260px;}
.table-responsive-new .jumbotron .col-sm-9{min-height: 250px;}
.table-responsive-new .row.form_row .col-xs-12 {font-size: 15px;}
.table-responsive-new .jumbotron .col-sm-9 .row.form_row:nth-child(5){position: absolute;width: 100%;bottom: 0;}

.ajax__calendar_days table {width: 100% !important;}

/*=== end ===*/
/*=== vishnu===*/
.location-wise .dynatable-search input {
    width: 16em;
    padding: 5px 10px !important;
    height: auto !important;
    transition: border 0.25s linear 0s, color 0.25s linear 0s, background-color 0.25s linear 0s;
    box-shadow: none;
    color: #34495e;
    font-family: "Lato",Helvetica,Arial,sans-serif;
    font-size: 15px;
    border: 2px solid #bdc3c7;
    -webkit-border-radius: 2px;
    margin-bottom: 10px;
}

.location-wise .dynatable-per-page{float: right;}
.location-wise .dynatable-per-page .dynatable-per-page-select{width: 5em;
    padding: 5px 10px !important;
    height: auto !important;
    transition: border 0.25s linear 0s, color 0.25s linear 0s, background-color 0.25s linear 0s;
    box-shadow: none;
    color: #34495e;
    font-family: "Lato",Helvetica,Arial,sans-serif;
    font-size: 15px;
    border: 2px solid #bdc3c7;
    -webkit-border-radius: 2px;
    margin-bottom: 10px;
}

.location-wise .dynatable-pagination-links{float: right;width: 50%;}
.location-wise .dynatable-pagination-links li {
    float: left;
    background-color: #fff !important;
    border: 1px #DBDBDB solid;
    padding: 5px;
    min-width: 40px;
    text-align: center;cursor: pointer;
}

.location-wise .dynatable-pagination-links li.dynatable-active-page{cursor: default;
background-color: #428bca !important;
border-color: #428bca !important;}

.location-wise .dynatable-pagination-links li:nth-child(1){padding: 5px;}

.location-wise .dynatable-pagination-links li a{color: #999;padding: 5px;display: inherit;}
.location-wise .dynatable-pagination-links li.dynatable-active-page a{color: #fff !important;}

.location-wise .dynatable-pagination-links li.dynatable-disabled-page a{color: #999;
cursor: not-allowed;
background-color: #fff;
border-color: #ddd;}

#rootwizard > .tab-content .cust-style li > a{ border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin:0 2px; background:#095c8f; border:none;}
#rootwizard > .tab-content .cust-style li > a:hover{ background:#00c0ef;}

.content #ContentPlaceHolder1_divList .dis-table .col-md-4.col-sm-6.col-myxs-6.padd-lr-10{min-height: 750px;}
#asideSiteMaster {margin-top: 65px;}
#ContentPlaceHolder1_divRSummary #ContentPlaceHolder1_gvBySlab_wrapper .row:nth-child(1){
    min-height: 20px;
    padding: 15px 15px 12px;
    margin-bottom: 15px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    margin-left: 15px;
    margin-right: 15px;
}
#ContentPlaceHolder1_divRSummary #ContentPlaceHolder1_gvLoyaltyRewardSummary_wrapper .row:nth-child(1), ContentPlaceHolder1_divLocation div#ContentPlaceHolder1_gvLocation_wrapper .row:nth-child(1), #ContentPlaceHolder1_divLoyaltyProgram #ContentPlaceHolder1_gvLoyaltyProgram_wrapper .row:nth-child(1),
#ContentPlaceHolder1_divExport #ContentPlaceHolder1_gvLocation_wrapper .row:nth-child(1){
    min-height: 20px;
    padding: 15px 15px 12px;
    margin-bottom: 15px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    margin-left: 0px;
    margin-right: 0px;
}

#ContentPlaceHolder1_divRSummary #ContentPlaceHolder1_gvBySlab_wrapper .row:nth-child(3){
    margin-left: 15px;
    margin-right: 15px;
    min-height: 20px;
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
#ContentPlaceHolder1_divList #ContentPlaceHolder1_gvGiftCardType_wrapper .row:nth-child(3){
    margin-left: 0px;
    margin-right: 0px;
    min-height: 20px;
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
#bodyIsJdlMobileRequest #ContentPlaceHolder1_gvVisitorsWise_wrapper .row:nth-child(3), #bodyIsJdlMobileRequest #ContentPlaceHolder1_gvBillDetails_wrapper .row:nth-child(3), #bodyIsJdlMobileRequest #ContentPlaceHolder1_gvLocationWise_wrapper .row:nth-child(3), #bodyIsJdlMobileRequest #ContentPlaceHolder1_gvCustomer_wrapper .row:nth-child(3), #bodyIsJdlMobileRequest #ContentPlaceHolder1_gvCitWise_wrapper .row:nth-child(3), #bodyIsJdlMobileRequest #ContentPlaceHolder1_gvLoyaltyRewardSummary_wrapper .row:nth-child(3), #bodyIsJdlMobileRequest #ContentPlaceHolder1_gvCustomerState_wrapper .row:nth-child(3), #bodyIsJdlMobileRequest #ContentPlaceHolder1_gvLoyaltyProgram_wrapper .row:nth-child(3), #bodyIsJdlMobileRequest #ContentPlaceHolder1_gvLocation_wrapper .row:nth-child(3){
    margin-left: 0px;
    margin-right: 0px;
    min-height: 20px;
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}


.f-rigth.issue {
    float: right;
    margin-top: -65px;
    margin-right: 15px;
}
.center-text table tr td {
text-align: center;
padding: 5px;
background: #dbdada;
}
.center-text table tr th {
    padding: 5px;
    background: #bcb9b9;
}

/*=== end ===*/

/*== Customer.aspx page tab display property ==*/
.tabdactdis
{
    display:none;
}

/*=== ------------end------------------------ ===*/
/*== css added by vishnu ==*/
        #divMenu a:focus{    text-decoration: none;}
        #divMenu > ul
        {
            overflow: auto;
        }
        
        #divMenu .parent li
        {
            line-height: 1.5;
            color: #333;
            border-bottom: 1px solid #dbdbdb;
            border-top: 1px solid #fff;
            background: #d8d8d8;
        }
        #divMenu .parent li a
        {
            padding-left: 25px;
            padding-top: 10px;
            padding-bottom: 10px;
            display: inherit;
            font-size: 15px;
        }
            #divMenu .parent li:hover > a {
                background-color: #095c8f !important;
                color: #fff !important;
            }
        #divMenu .parent li.active .parent a
        {
            background: none;
            color: #333;
        }
            #divMenu .parent li.active .parent li:hover > a {
                background-color: #095c8f !important;
                color: #fff;
            }
#divMenu li a.active {
    background-color: #074572 !important;
    color: #fff !important;
}
#divMenu .parent li.active .parent .active ul li:hover > a {
    background-color: #095c8f !important;
    color: #fff;
}   
        #divMenu .dcjq-parent-li ul li a 
        {
            padding-left: 25px !important;
        }
        #divMenu .dcjq-parent-li ul li li a
        {
            padding-left: 35px !important;
        }
        #divMenu .dcjq-parent-li .active 
        {
            background: rgb(1,173,78) !important;
            color: #fff !important;
        }
        .parent-li ul li a 
        {
            padding-left: 25px !important;
        }
        .parent-li ul li ul li a 
        {
            padding-left: 35px !important;
        }
        .page .btn-sm .fa {
          font-size: 20px;
         }
        .page .btn-sm:hover {
          background-color: #00acd6 !important;
           color: #fff;
          }
/*== new left menu css end ==*/


.textfield_label.leftalign
{
    text-align:left !important;
}


/*****************promotions gallery********************/

.textgrey {
    width: 100%;
    position: relative;
    padding: 10px 0;
    float: left;
    text-align: center;
    background-color:#F0F0F0;
    border: 1px solid #cFCFCF;
}

.img-dsply
{
    text-align: center;
    position: relative;
    float: left;
    width: 100%;
        padding: 30PX 0;
}
.album-images-1
{
    width:100%;
    height:auto;
    position:relative;
    float:left;
    margin-top: 20px;
}
.album-images-1 > span
{
    font-weight:bold;
    font-size:16px;
    float:left;
    position:relative;
    padding:10px 20px;
}
.up-alb-1
{
    position: relative;
    float: left;
    width: 100%;
    padding : 20px 10px;
}
.img-uplod-btn
{
    display: inline-block !important;
   
}
.img-list-1
{
    position:relative;
    float:left;
    width:100%;
    padding-bottom:20px;
    margin-top:20px;
}
.alert
{
    padding-left: 30px;
    position: relative;
    width: 100%;
    float: left;
    margin: 10px 0;
}
.img-listpage
{
    /*width:auto !important;*/
    height:243px;
    max-width:100%;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}
.table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
    background-color:#e0e0e0;
}
.table-cellspace > tbody > tr > td
{
    width:33.33333333%;
}
.spn-labl
{
    position:relative;
    float:left;
    width:auto;
    margin-top:30px;
}

#ContentPlaceHolder1_gvLocation_wrapper .row {
    min-height: 20px;
    padding: 19px;
    margin: 0PX 0PX 15PX;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
.skin-blue.modal-open {
    overflow: auto;
}

.vehicleinsurance .col-md-6 {
    padding: 0;
}
.vehicleinsurance .col-md-6 .location-drop {
    max-height: 150px;
    overflow: auto;
    border: 1px #ccc solid;
}
.vehicleinsurance .col-md-6 .col-md-6 {
    padding-left: 0;
}
.vehicleinsurance .col-md-6 .location-drop {
    padding-left: 5px;
    padding-top: 5px;
}
.vehicleinsurance .col-md-6 .location-drop td {
    display: inline-flex;
}

ul.autocomplete_completionListElement {
    z-index: 99999 !important;
}
table.points-expire {
    width: 95%;
    margin: 0 auto;
    margin-top: 25px;
}
table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    
}
table.points-expire td {
    border: 1px #ccc solid;
    padding: 5px;
    font-size: 20px;
}

/*=== Left Menu Icon CSS 
#divMenu li{position: relative;}
#divMenu li a::before {
    content: "\f064";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 15px;
    padding-right: 0.5em;
    position: absolute;
    top: 8px;
    left: 3px;
}

#divMenu #Menu_1 a::before {
    content: "\f0e4 ";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 15px;
    padding-right: 0.5em;
    position: absolute;
    top: 8px;
    left: 2px;
}
#divMenu #Menu_3 a::before {
    content: "\f0ad ";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 15px;
    padding-right: 0.5em;
    position: absolute;
    top: 8px;
    left: 2px;
}
#divMenu #Menu_4 a::before {
    content: "\f0c0 ";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 15px;
    padding-right: 0.5em;
    position: absolute;
    top: 8px;
    left: 2px;
}
#divMenu #Menu_2 a::before {
    content: "\f00a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 15px;
    padding-right: 0.5em;
    position: absolute;
    top: 8px;
    left: 2px;
}
#divMenu #Menu_7 a::before {
    content: "\f02d ";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 15px;
    padding-right: 0.5em;
    position: absolute;
    top: 8px;
    left: 2px;
}
#divMenu #Menu_8 a::before {
    content: "\f0e7 ";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 15px;
    padding-right: 0.5em;
    position: absolute;
    top: 8px;
    left: 5px;
}



#divMenu .parent .parent li a::before
{
    content: "\f061" !important;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 12px;
    padding-right: 0.5em;
    position: absolute;
    top: 35%;
    left: 5px;
    }

 Left Menu Icon CSS End ===*/

/*=== Smile Rewards Starts ===*/


.skin-blue.SmileRewards .navbar {
    background: #6f6f6f;
}
.SmileRewards .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.SmileRewards #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.SmileRewards .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.SmileRewards #divMenu li a.active {
    background-color: #6f6f6f !important;
    color: #fff !important;
    border-bottom: 4px #ffc709 solid;
}
.SmileRewards input[type="submit"].btn-block, .SmileRewards input[type="reset"].btn-block, .SmileRewards input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}
.SmileRewards #divMenu li a::before{color: #c59800 !important;}
.SmileRewards input[type="submit"].btn-block:hover, .SmileRewards input[type="reset"].btn-block:hover, .SmileRewards input[type="button"].btn-block:hover {
    border-bottom: 4px #ffc709 solid;
}
.SmileRewards .btn.btn-success{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
.SmileRewards .btn.btn-success:hover{ border-bottom: 4px #ffc709 solid;}
.SmileRewards .btn.btn-danger{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
    
.SmileRewards .btn.btn-primary:hover{ border-bottom: 4px #ffc709 solid;}
.SmileRewards .btn.btn-primary{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}    
    
.SmileRewards .btn.btn-danger:hover{ border-bottom: 4px #ffc709 solid;}

.SmileRewards .bg-light-blue {background-color: #ffc709 !important;}

.SmileRewards .btn.btn-info{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
    
.SmileRewards .btn.btn-info:hover{ border-bottom: 4px #ffc709 solid;}


.SmileRewards .first-report .clearfix {
    width: 32%;
    float: left !important;
    margin: 0 5px 25px;
}
.SmileRewards .count_boxes .column .mybox {
    min-height: 180px;
}
.SmileRewards #divMenu .parent li:hover > a {
    background-color: #6f6f6f !important;
    color: #fff !important;
    border-bottom: 4px #ffc709 solid;
}


.SmileRewards .count_boxes .box1{ background:#ffc41d !important;}
.SmileRewards .count_boxes .box2{ background:#6f6f6f !important;}
.SmileRewards .count_boxes .box3{ background:#ffc41d !important;}
.SmileRewards .count_boxes .box4{ background:#6f6f6f !important;}
.SmileRewards .count_boxes .box5{ background:#da4315 !important;}
.SmileRewards .count_boxes .box6{ background:#aa14b2;}
.SmileRewards .count_boxes .box7{ background:#4315da;}
.SmileRewards .count_boxes .box8{ background:#acda15;}


.SmileRewards .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #6f6f6f;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #ffc709 solid;
    font-size: 16px !important;font-weight: 600;
}
.SmileRewards .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.SmileRewards .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.SmileRewards .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.SmileRewards .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}
.SmileRewards .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.SmileRewards .main-first-report .first-report table tr {
    text-align: center;
}

.SmileRewards table thead tr{background: #949494;color: #fff;}
.SmileRewards table tbody tr.even {background-color: #ccc;}
.SmileRewards table tbody tr.odd:hover td{background-color:#e0e0e0}

.SmileRewards .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.SmileRewards .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.SmileRewards footer {
    background: #6f6f6f;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
}
body .header.SmileRewards .logo {
    background-color: #ffc709;
}


.SmileRewards .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.SmileRewards .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.SmileRewards .activity-report .row .col-md-2 .value {
    background: #6f6f6f;
}
.SmileRewards .activity-report .row .col-md-2 .value:before {
    border-top-color: #6f6f6f !important;
} 

.SmileRewards .header .logo {
    background: #ffc41d !important;
}

/*=== Smile Rewards CSS End ===*/


/*=== NCL_Rewards Starts ===*/

.skin-blue.NCL_Rewards .navbar {
    background: #149543;
}
.NCL_Rewards .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.NCL_Rewards #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.NCL_Rewards .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.NCL_Rewards #divMenu li a::before {color: #f27348 !important;}
.NCL_Rewards #divMenu li a.active {
    background-color: #149543 !important;
    color: #fff !important;
    border-bottom: 4px #f27348 solid;
}
.v input[type="submit"].btn-block, .NCL_Rewards input[type="reset"].btn-block, .NCL_Rewards input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.NCL_Rewards input[type="submit"].btn-block:hover, .NCL_Rewards input[type="reset"].btn-block:hover, .NCL_Rewards input[type="button"].btn-block:hover {
    border-bottom: 4px #f27348 solid;
}
.NCL_Rewards .btn.btn-success{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
.NCL_Rewards .btn.btn-success:hover{ border-bottom: 4px #ffc709 solid;}
.NCL_Rewards .btn.btn-danger{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
    
.NCL_Rewards .btn.btn-primary:hover{ border-bottom: 4px #f27348 solid;}
.NCL_Rewards .btn.btn-primary{background-color: #64bb41;
    border-bottom: 4px #64bb41 solid;
    padding-bottom: 3px;}    
    
.NCL_Rewards .btn.btn-danger:hover{ border-bottom: 4px #ffc709 solid;}

.NCL_Rewards .bg-light-blue {background-color: #ffc709 !important;}

.NCL_Rewards .btn.btn-info{     background-color: #64bb41;
    border-bottom: 4px #64bb41 solid;
    padding-bottom: 3px;}
    
.NCL_Rewards .btn.btn-info:hover{ border-bottom: 4px #ffc709 solid;}


.NCL_Rewards .first-report .clearfix {
    width: 32%;
    float: left !important;
    margin: 0 5px 25px;
}
.NCL_Rewards .count_boxes .column .mybox {
    min-height: 180px;
}
.NCL_Rewards #divMenu .parent li:hover > a {
    background-color: #149543 !important;
    color: #fff !important;
    border-bottom: 4px #f27348 solid;
}


.NCL_Rewards .count_boxes .box1{ background:#64bb41 !important;}
.NCL_Rewards .count_boxes .box2{ background:#f27348 !important;}
.NCL_Rewards .count_boxes .box3{ background:#64bb41 !important;}
.NCL_Rewards .count_boxes .box4{ background:#f27348 !important;}
.NCL_Rewards .count_boxes .box5{ background:#da4315 !important;}
.NCL_Rewards .count_boxes .box6{ background:#aa14b2;}
.NCL_Rewards .count_boxes .box7{ background:#4315da;}
.NCL_Rewards .count_boxes .box8{ background:#acda15;}


.NCL_Rewards .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #64bb41;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #f27348 solid;
    font-size: 16px !important;font-weight: 600;
}

.NCL_Rewards .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.NCL_Rewards .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.NCL_Rewards .main-first-report .first-report table tr {
    text-align: center;
}

.NCL_Rewards table thead tr{background: #949494;color: #fff;}
.NCL_Rewards table tbody tr.even {background-color: #ccc;}
.NCL_Rewards table tbody tr.odd:hover td{background-color:#e0e0e0}

.NCL_Rewards .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.NCL_Rewards .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.NCL_Rewards footer {
    background: #149543;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
}

.NCL_Rewards .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.NCL_Rewards .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.NCL_Rewards .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.NCL_Rewards .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.NCL_Rewards .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.NCL_Rewards .activity-report .row .col-md-2 .value {
    background: #6f6f6f;
}
.NCL_Rewards .activity-report .row .col-md-2 .value:before {
    border-top-color: #6f6f6f !important;
} 

.NCL_Rewards .header .logo {
    background: #ffffff !important;
    padding-top: 15px;
}

/*=== NCL_Rewards CSS End ===*/


/*=== PCL_Rewards Starts ===*/

.skin-blue.Prettyclicks .navbar {
    background: #000;
}
.Prettyclicks .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.Prettyclicks #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.Prettyclicks .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.Prettyclicks #divMenu li a::before {color: #fff!important;}
.Prettyclicks #divMenu li a.active {
    background-color: #333 !important;
    color: #fff !important;
    border-bottom: 4px #fff solid;
}
.v input[type="submit"].btn-block, .Prettyclicks input[type="reset"].btn-block, .Prettyclicks input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.Prettyclicks input[type="submit"].btn-block:hover, .Prettyclicks input[type="reset"].btn-block:hover, .Prettyclicks input[type="button"].btn-block:hover {
    border-bottom: 4px #98103f solid;
}
.Prettyclicks .btn.btn-success{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
.Prettyclicks .btn.btn-success:hover{ border-bottom:4px #98103f solid;}
.Prettyclicks .btn.btn-danger{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
    
.Prettyclicks .btn.btn-primary:hover{ border-bottom: 4px #98103f solid;}
.Prettyclicks .btn.btn-primary{background-color: #000;
    border-bottom: 4px #c52a60 solid;
    padding-bottom: 3px;}    
    
.Prettyclicks .btn.btn-danger:hover{ border-bottom: 4px #98103f solid;}

.Prettyclicks .bg-light-blue {background-color:#000 !important;}

.Prettyclicks .btn.btn-info{     background-color: #000;
    border-bottom: 4px #eb5985 solid;
    padding-bottom: 3px;}
    
.Prettyclicks .btn.btn-info:hover{ border-bottom: 4px #b1214c solid;}


.Prettyclicks .first-report .clearfix {
    width: 32%;
    float: left !important;
    margin: 0 5px 25px;
}
.Prettyclicks .count_boxes .column .mybox {
    min-height: 180px;
}
.Prettyclicks #divMenu .parent li:hover > a {
    background-color: #333 !important;
    color: #fff !important;
    border-bottom: 4px #fff solid;
    text-decoration: none;
}
.Prettyclicks #divMenu .parent li > a:focus {
    text-decoration: none;
}
.Prettyclicks .parent-li ul li a {
    background: #000 !important;
     padding-left: 20px !important;
}
.Prettyclicks #divMenu .parent li a{background: #000;color: #fff !important;}

.Prettyclicks .count_boxes .box1{ background:#000 !important;}
.Prettyclicks .count_boxes .box2{ background:#333 !important;}
.Prettyclicks .count_boxes .box3{ background:#000 !important;}
.Prettyclicks .count_boxes .box4{ background:#000 !important;}
.Prettyclicks .count_boxes .box5{ background:#333 !important;}
.Prettyclicks .count_boxes .box6{ background:#000;}
.Prettyclicks .count_boxes .box7{ background:#4315da;}
.Prettyclicks .count_boxes .box8{ background:#acda15;}


.Prettyclicks .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #64bb41;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #f27348 solid;
    font-size: 16px !important;font-weight: 600;
}

.Prettyclicks .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.Prettyclicks .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.Prettyclicks .main-first-report .first-report table tr {
    text-align: center;
}

.Prettyclicks table thead tr{background: #949494;color: #fff;}
.Prettyclicks table tbody tr.even {background-color: #ccc;}
.Prettyclicks table tbody tr.odd:hover td{background-color:#e0e0e0}

.Prettyclicks .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.Prettyclicks .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.Prettyclicks footer {
    background: #000;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
}

.Prettyclicks .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.Prettyclicks .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.Prettyclicks .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.Prettyclicks .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.Prettyclicks .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.Prettyclicks .activity-report .row .col-md-2 .value {
    background: #6f6f6f;
}
.Prettyclicks .activity-report .row .col-md-2 .value:before {
    border-top-color: #6f6f6f !important;
} 

.Prettyclicks .header .logo {
    background: #000 !important;
    padding-top: 10px;
}




/*=== PCL_Rewards CSS End ===*/



/*=== PLLP_Rewards Starts ===*/

.skin-blue.PLLP .navbar {
    background: #0b3a10;
}
.PLLP .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.PLLP #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.PLLP .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.PLLP #divMenu li a::before {color: #fff!important;}
.PLLP #divMenu li a.active {
    background-color:#a1b256 !important;
    color: #fff !important;
    border-bottom: 4px #fff solid;
}
.v input[type="submit"].btn-block, .PLLP input[type="reset"].btn-block, .PLLP input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.PLLP input[type="submit"].btn-block:hover, .PLLP input[type="reset"].btn-block:hover, .PLLP input[type="button"].btn-block:hover {
    border-bottom: 4px #b95727 solid;
}
.PLLP .btn.btn-success{background-color: #0b3a10;
    border-bottom: 4px #a1b256 solid;
    padding-bottom: 3px;}
.PLLP .btn.btn-success:hover{ border-bottom:4px #a1b256 solid;}
.PLLP .btn.btn-danger{    background-color: #0b3a10;
    border-bottom: 4px #a1b256 solid;
    padding-bottom: 3px;}
    
.PLLP .btn.btn-primary:hover{ border-bottom: 4px #b95727 solid;}
.PLLP .btn.btn-primary{background-color:#0b3a10;
    border-bottom:4px #a1b256 solid;
    padding-bottom: 3px;}    
    
.PLLP .btn.btn-danger:hover{ border-bottom: 4px #b95727 solid;}

.PLLP .bg-light-blue {background-color:#0b3a10 !important;}

.PLLP .btn.btn-info{     background-color: #0b3a10;
    border-bottom: 4px #a1b256 solid;
    padding-bottom: 3px;}
    
.PLLP .btn.btn-info:hover{ border-bottom:4px #b95727 solid;}


.PLLP .first-report .clearfix {
    width: 32%;
    float: left !important;
    margin: 0 5px 25px;
}
.PLLP .count_boxes .column .mybox {
    min-height: 180px;
}
.PLLP #divMenu .parent li:hover > a {
    background-color:#a1b256 !important;
    color: #fff !important;
    border-bottom: 4px #fff solid;
    text-decoration: none;
}
.PLLP #divMenu .parent li > a:focus {
    text-decoration: none;
}
.PLLP .parent-li ul li a {
    background:#422c0f !important;
     padding-left: 20px !important;
}
.PLLP #divMenu .parent li a{background: #0b3a10;color: #fff !important;}

.PLLP .count_boxes .box1{ background:#0b3a10 !important;}
.PLLP .count_boxes .box2{ background:#a1b256 !important;}
.PLLP .count_boxes .box3{ background:#0b3a10 !important;}
.PLLP .count_boxes .box4{ background:#a1b256 !important;}
.PLLP .count_boxes .box5{ background:#a1b256 !important;}
.PLLP .count_boxes .box6{ background:#0b3a10 !important;}
.PLLP .count_boxes .box7{ background:#a1b256 !important;}
.PLLP .count_boxes .box8{ background:#0b3a10 !important;}


.PLLP .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #0b3a10;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #a1b256 solid;
    font-size: 15px !important;
    font-weight: 600;
}

.PLLP .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.PLLP .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.PLLP .main-first-report .first-report table tr {
    text-align: center;
}

.PLLP table thead tr{background: #949494;color: #fff;}
.PLLP table tbody tr.even {background-color: #ccc;}
.PLLP table tbody tr.odd:hover td{background-color:#e0e0e0}

.PLLP .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}

.PLLP .connectedSortable .row.clearfix.count_boxes .row.clearfix.count_boxes {
    margin-left: 0;
    margin-right: 0;
}
.PLLP .col-md-12.column.activity-report.clearfix .well h3.sub_head {
    padding-bottom: 15px;
}
.PLLP .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 17px;
}
.PLLP footer #lnkPoweredby img {
    width: 60px;
}
.PLLP footer {
background: #ffffff;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    border-top: 1px #0b3a10 solid;
    font-size: 12px;
    color: #0b3a10;
    box-shadow: 0px 10px 15px 10px #0b3a10;
    border-bottom: 1px #0b3a10 solid;
}

.PLLP .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.PLLP .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.PLLP .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.PLLP .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.PLLP .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.PLLP .activity-report .row .col-md-2 .value {
    background: #6f6f6f;
}
.PLLP .activity-report .row .col-md-2 .value:before {
    border-top-color: #6f6f6f !important;
} 

.PLLP .header .logo {
    background: #fff !important;
    padding-top: 15px;
}



/*=== PCL_Rewards CSS End ===*/



/*=== SRLP_Rewards CSS Start ===*/



.skin-blue.SRLP .navbar {
    background: #374A58;
}
.SRLP .count_boxes .column .mybox h3
{
    font-family:'OpenSans', Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.SRLP .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.SRLP #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.SRLP .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.SRLP #divMenu li a::before {color: #fff!important;}
.SRLP #divMenu li a.active {
    background-color: #292929 !important;
    color: #fff !important;
    /*border-bottom: 4px #fff solid;*/
}
.v input[type="submit"].btn-block, .SRLP input[type="reset"].btn-block, .SRLP input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.SRLP input[type="submit"].btn-block:hover, .SRLP input[type="reset"].btn-block:hover, .SRLP input[type="button"].btn-block:hover {
    border-bottom: 0px; background:#374A58; border-radius:4px;
}
.SRLP .btn.btn-success{     background-color: #68ac55;
    border-bottom: 0px;
    /*padding-bottom: 3px;*/}
.SRLP .btn.btn-success:hover{ border-bottom:0px; background:#374A58; border-radius:4px;}
.SRLP .btn.btn-danger{     background-color: #ff6f33;
    /*border-bottom: 4px #999 solid;
    padding-bottom: 3px;*/}
    
.SRLP .btn.btn-primary:hover{ border-bottom: 0px; background:#374A58; border-radius:4px; }
.SRLP .btn.btn-primary{background-color: #ff6f33;
    border-bottom: 0px;}    
    
.SRLP .btn.btn-danger:hover{ border-bottom: 0; background:#374A58; border-radius:4px; }

.SRLP .bg-light-blue {background-color:#494f2d !important;}

.SRLP .btn.btn-info{     background-color: #ff6c2f;
    /*border-bottom: 4px #eb5985 solid;
    padding-bottom: 3px;*/
    border-radius: 4px}
    
.SRLP .btn.btn-info:hover{ border-bottom: 0px !important; 
                           background-color: #374A58; }


.SRLP .first-report .clearfix {
    width: 32%;
    float: left !important;
    margin: 0 5px 25px;
}
.SRLP .count_boxes .column .mybox {
    min-height: 180px;
    border-radius:6px;
}
.SRLP #divMenu .parent li:hover > a {
    background-color: #292929 !important;
    color: #fff !important;
    /*border-bottom: 4px #fff solid;*/
    text-decoration: none;
}
.SRLP #divMenu .parent li > a:focus {
    text-decoration: none;
}
.SRLP .parent-li ul li a {
    background: #374a58 !important;
     padding-left: 20px !important;
}
.SRLP #divMenu .parent li a{background: #374a58;color: #fff !important;}

.SRLP .count_boxes .box1{ background:#d2a030 !important;}
.SRLP .count_boxes .box2{ background:#374A58 !important;}
.SRLP .count_boxes .box3{ background:#d2a030 !important;}
.SRLP .count_boxes .box4{ background:#374A58 !important;}
.SRLP .count_boxes .box5{ background:#39b54a !important;}
.SRLP .count_boxes .box6{ background:#fa5511;}
.SRLP .count_boxes .box7{ background:#4315da;}
.SRLP .count_boxes .box8{ background:#acda15;}


.SRLP .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #374A58;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px solid #d2a030;
    font-size: 16px !important;font-weight: 600;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
}

.SRLP .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.SRLP .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.SRLP .main-first-report .first-report table tr {
    text-align: center;
}

.SRLP table thead tr{background: #374a58;color: #fff;}
.SRLP table tbody tr.even {background-color: #ccc;}
.SRLP table tbody tr.odd:hover td{background-color:#e0e0e0}

.SRLP .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.SRLP .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.SRLP footer {
    background: #292929;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #898989;
}

.SRLP .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.SRLP .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.SRLP .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.SRLP .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.SRLP .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.SRLP .activity-report .row .col-md-2 .value {
    background: #374a58;
}
.SRLP .activity-report .row .col-md-2 .value:before {
    border-top-color: #374a58 !important;
} 

.SRLP .header .logo {
    background: #f5fbff !important;
    padding-top: 10px;
}
.SRLP .box.box-primary
{
    border-top-color: #374A58;
}
.SRLP #divMenu > ul > li.parent-li > ul, .SRLP #divMenu > ul > li.parent-li > ul > li.parent-li > ul
{
    padding-left:5px;
}

/*=== SRLP_Rewards CSS End ===*/


/*=== TMLP CSS Start ===*/



.skin-blue.TMLP .navbar {
    background: #10416a;
}
.TMLP .count_boxes .column .mybox h3
{
    font-family:'OpenSans', Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.TMLP .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.TMLP #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.TMLP .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.TMLP #divMenu li a::before {color: #fff!important;}
.TMLP #divMenu li a.active {
    background-color: #1d1d1d !important;
    color: #fff !important;
    /*border-bottom: 4px #fff solid;*/
}
.v input[type="submit"].btn-block, .TMLP input[type="reset"].btn-block, .TMLP input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.TMLP input[type="submit"].btn-block:hover, .TMLP input[type="reset"].btn-block:hover, .TMLP input[type="button"].btn-block:hover {
    border-bottom: 0px; background:#374A58; border-radius:4px;
}
.TMLP .btn.btn-success{     background-color: #68ac55;
    border-bottom: 0px;
    /*padding-bottom: 3px;*/}
.TMLP .btn.btn-success:hover{ border-bottom:0px; background:#374A58; border-radius:4px;}
.TMLP .btn.btn-danger{     background-color: #ee913a;
    /*border-bottom: 4px #999 solid;
    padding-bottom: 3px;*/}
    
.TMLP .btn.btn-primary:hover{ border-bottom: 0px; background:#374A58; border-radius:4px; }
.TMLP .btn.btn-primary{background-color:#ee913a;
    border-bottom: 0px;}    
    
.TMLP .btn.btn-danger:hover{ border-bottom: 0; background:#374A58; border-radius:4px; }

.TMLP .bg-light-blue {background-color:#10416a !important;}

.TMLP .btn.btn-info{     background-color: #ff6c2f;
    /*border-bottom: 4px #eb5985 solid;
    padding-bottom: 3px;*/
    border-radius: 4px}
    
.TMLP .btn.btn-info:hover{ border-bottom: 0px !important; 
                           background-color: #374A58; }


.TMLP .first-report .clearfix {
    width: 32%;
    float: left !important;
    margin: 0 5px 25px;
}
.TMLP .count_boxes .column .mybox {
    min-height: 180px;
    border-radius:6px;
}
.TMLP #divMenu .parent li:hover > a {
    background-color: #1d1d1d !important;
    color: #fff !important;
    /*border-bottom: 4px #fff solid;*/
    text-decoration: none;
}
.TMLP #divMenu .parent li > a:focus {
    text-decoration: none;
}
.TMLP .parent-li ul li a {
    background: #10416a !important;
     padding-left: 20px !important;
}
.TMLP #divMenu .parent li a{background: #10416a;color: #fff !important;}

.TMLP .count_boxes .box1{ background:#EE913A !important;}
.TMLP .count_boxes .box2{ background:#E7B200 !important;}
.TMLP .count_boxes .box3{ background:#6BA335 !important;}
.TMLP .count_boxes .box4{ background:#60C6D7 !important;}
.TMLP .count_boxes .box5{ background:#A2AED6 !important;}
.TMLP .count_boxes .box6{ background:#10416A;}
.TMLP .count_boxes .box7{ background:#4315da;}
.TMLP .count_boxes .box8{ background:#acda15;}


.TMLP .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #374A58;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px solid #d2a030;
    font-size: 16px !important;font-weight: 600;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
}

.TMLP .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.TMLP .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.TMLP .main-first-report .first-report table tr {
    text-align: center;
}

.TMLP table thead tr{background: #10416a;color: #fff;}
.TMLP table tbody tr.even {background-color: #ccc;}
.TMLP table tbody tr.odd:hover td{background-color:#e0e0e0}

.TMLP .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.TMLP .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.TMLP footer {
    background: #1d1d1d;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #898989;
}

.TMLP .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.TMLP .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.TMLP .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.TMLP .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.TMLP .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.TMLP .activity-report .row .col-md-2 .value {
    background: #10416a;
}
.TMLP .activity-report .row .col-md-2 .value:before {
    border-top-color: #10416a !important;
} 

.TMLP .header .logo {
    background: #f5fbff !important;
    padding-top: 10px;
}
.TMLP .box.box-primary
{
    border-top-color: #374A58;
}
.TMLP #divMenu > ul > li.parent-li > ul, .TMLP #divMenu > ul > li.parent-li > ul > li.parent-li > ul
{
    padding-left:2px;
}

/*=== TMLP CSS End ===*/



/*=== Damro CSS Start ===*/



.skin-blue.Damro .navbar {
    background: #333;
    border-bottom: 6px #00c4b5 solid;
}
.Damro .count_boxes .column .mybox h3
{
    font-family:'OpenSans', Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.Damro .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.Damro #divMenu .parent li a
{
padding-left: 10px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.Damro .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.Damro #divMenu li a::before {color: #fff!important;}
.Damro #divMenu li a.active {
    background-color: #00c4b5 !important;
    color: #fff !important;
    /*border-bottom: 4px #fff solid;*/
}
.v input[type="submit"].btn-block, .Damro input[type="reset"].btn-block, .Damro input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.Damro input[type="submit"].btn-block:hover, .Damro input[type="reset"].btn-block:hover, .Damro input[type="button"].btn-block:hover {
    border-bottom: 0px; background:#01c4b6; border-radius:4px;
}
.Damro .btn.btn-success{     background-color: #68ac55;
    border-bottom: 0px;
    /*padding-bottom: 3px;*/}
.Damro .btn.btn-success:hover{ border-bottom:0px; background:#00c4b5; border-radius:4px;}
.Damro .btn.btn-danger{     background-color: #E02F2F;
    /*border-bottom: 4px #999 solid;
    padding-bottom: 3px;*/}
    
.Damro .btn.btn-primary:hover{ border-bottom: 0px; background:#01c4b6; border-radius:4px; }
.Damro .btn.btn-primary{background-color:#2f2f2f;
    border-bottom: 0px;}    
    
.Damro .btn.btn-danger:hover{ border-bottom: 0; background:#00c4b5; border-radius:4px; }

.Damro .bg-light-blue {background-color:#01c4b6 !important;}

.Damro .btn.btn-info{     background-color: #333;
    /*border-bottom: 4px #eb5985 solid;
    padding-bottom: 3px;*/
    border-radius: 4px}
    
.Damro .btn.btn-info:hover{ border-bottom: 0px !important; 
                           background-color: #00c4b5; }


.Damro .first-report .clearfix {
    width: 32%;
    float: left !important;
    margin: 0 5px 25px;
}
.Damro .count_boxes .column .mybox {
    min-height: 180px;
    border-radius:6px;
}
.Damro #divMenu .parent li:hover > a {
    background-color: #00c4b5 !important;
    color: #fff !important;
    /*border-bottom: 4px #fff solid;*/
    text-decoration: none;
}
.Damro #divMenu .parent li > a:focus {
    text-decoration: none;
}
.Damro .parent-li ul li a {
    background: #333333 !important;
     padding-left: 20px !important;
}
.Damro #divMenu .parent li a{background: #333;color: #fff !important;}

.Damro .count_boxes .box1{ background: #01c4b6 !important;border-bottom: 3px #333 solid;}
.Damro .count_boxes .box2{ background: #333 !important;border-bottom: 3px #01c4b6 solid;}
.Damro .count_boxes .box3{ background: #01c4b6 !important;border-bottom: 3px #333 solid;}
.Damro .count_boxes .box4{ background: #333 !important;border-bottom: 3px 01c4b6 solid;}
.Damro .count_boxes .box5{ background: #333 !important;border-bottom: 3px #01c4b6 solid;}
.Damro .count_boxes .box6{ background: #01c4b6 !important;border-bottom: 3px #333 solid;}
.Damro .count_boxes .box7{ background: #01c4b6 !important;border-bottom: 3px #333 solid;}
.Damro .count_boxes .box8{ background:#333 !important;border-bottom: 3px #01c4b6 solid;}

.Damro table.points-expire tr th {border-bottom: 4px solid #01c4b6;}
.Damro .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #01c4b6;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px solid #333;
    font-size: 16px !important;font-weight: 600;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
}

.Damro .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.Damro .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.Damro .main-first-report .first-report table tr {
    text-align: center;
}

.Damro table thead tr{background: #01c4b6;color: #fff;}
.Damro table tbody tr.even {background-color: #ccc;}
.Damro table tbody tr.odd:hover td{background-color:#e0e0e0}

.Damro .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.Damro .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.Damro footer {
    background: #1d1d1d;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #898989;
}

.Damro .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.Damro .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.Damro .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.Damro .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.Damro .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.Damro .activity-report .row .col-md-2 .value {
    background: #01c4b6;
}
.Damro .activity-report .row .col-md-2 .value:before {
    border-top-color: #01c4b6 !important;
} 

.Damro .header .logo {
    background: #f5fbff !important;
    padding-top: 10px;
}
.Damro .box.box-primary
{
    border-top-color: #01c4b6;
}
.Damro #divMenu > ul > li.parent-li > ul, .Damro #divMenu > ul > li.parent-li > ul > li.parent-li > ul
{
    padding-left:2px;
}

/*=== Damro CSS End ===*/




/*=== MTPC CSS Start ===*/



.skin-blue.MTPC .navbar {
    background: #1a1a1a;
    border-bottom: 6px #e12726 solid;
}
.MTPC .count_boxes .column .mybox h3
{
    font-family:'OpenSans', Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.MTPC .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.MTPC #divMenu .parent li a
{
padding-left: 10px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.MTPC .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.MTPC #divMenu li a::before {color: #fff!important;}
.MTPC #divMenu li a.active {
    background-color: #e12726 !important;
    color: #fff !important;
    /*border-bottom: 4px #fff solid;*/
}
.v input[type="submit"].btn-block, .MTPC input[type="reset"].btn-block, .MTPC input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.MTPC input[type="submit"].btn-block:hover, .MTPC input[type="reset"].btn-block:hover, .MTPC input[type="button"].btn-block:hover {
    border-bottom: 0px; background:#e12726; border-radius:4px;
}
.MTPC .btn.btn-success{     background-color: #68ac55;
    border-bottom: 0px;
    /*padding-bottom: 3px;*/}
.MTPC .btn.btn-success:hover{ border-bottom:0px; background:#00c4b5; border-radius:4px;}
.MTPC .btn.btn-danger{     background-color: #E02F2F;
    /*border-bottom: 4px #999 solid;
    padding-bottom: 3px;*/}
    
.MTPC .btn.btn-primary:hover{ border-bottom: 0px; background:#e12726; border-radius:4px; }
.MTPC .btn.btn-primary{background-color:#2f2f2f;
    border-bottom: 0px;}    
    
.MTPC .btn.btn-danger:hover{ border-bottom: 0; background:#00c4b5; border-radius:4px; }

.MTPC .bg-light-blue {background-color:#e12726 !important;}

.MTPC .btn.btn-info{     background-color: #1a1a1a;
    /*border-bottom: 4px #eb5985 solid;
    padding-bottom: 3px;*/
    border-radius: 4px}
    
.MTPC .btn.btn-info:hover{ border-bottom: 0px !important; 
                           background-color: #00c4b5; }


.MTPC .first-report .clearfix {
    width: 32%;
    float: left !important;
    margin: 0 5px 25px;
}
.MTPC .count_boxes .column .mybox {
    min-height: 180px;
    border-radius:6px;
}
.MTPC #divMenu .parent li:hover > a {
    background: #E1E1E1;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
    color: #fff !important;
    /*border-bottom: 4px #fff solid;*/
    text-decoration: none;
}
.MTPC #divMenu .parent li > a:focus {
    text-decoration: none;
}
.MTPC .parent-li ul li a {
    background: #1a1a1a333 !important;
     padding-left: 20px !important;
}
.MTPC #divMenu .parent li a{background: #1a1a1a;color: #fff !important;}

.MTPC .count_boxes .box1{ background: #e12726 !important;border-bottom: 3px #1a1a1a solid;}
.MTPC .count_boxes .box2{ background: #1a1a1a !important;border-bottom: 3px #e12726 solid;}
.MTPC .count_boxes .box3{ background: #e12726 !important;border-bottom: 3px #1a1a1a solid;}
.MTPC .count_boxes .box4{ background: #1a1a1a !important;border-bottom: 3px 01c4b6 solid;}
.MTPC .count_boxes .box5{ background: #1a1a1a !important;border-bottom: 3px #e12726 solid;}
.MTPC .count_boxes .box6{ background: #e12726 !important;border-bottom: 3px #1a1a1a solid;}
.MTPC .count_boxes .box7{ background: #e12726 !important;border-bottom: 3px #1a1a1a solid;}
.MTPC .count_boxes .box8{ background:#1a1a1a !important;border-bottom: 3px #e12726 solid;}

.MTPC table.points-expire tr th {border-bottom: 4px solid #e12726;}
.MTPC .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #e12726;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px solid #1a1a1a;
    font-size: 16px !important;font-weight: 600;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
}

.MTPC .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.MTPC .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.MTPC .main-first-report .first-report table tr {
    text-align: center;
}

.MTPC table thead tr{background: #e12726;color: #fff;}
.MTPC table tbody tr.even {background-color: #ccc;}
.MTPC table tbody tr.odd:hover td{background-color:#e0e0e0}

.MTPC .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.MTPC .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.MTPC footer {
    background: #1d1d1d;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #898989;
}

.MTPC .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.MTPC .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.MTPC .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.MTPC .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.MTPC .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.MTPC .activity-report .row .col-md-2 .value {
    background: #e12726;
}
.MTPC .activity-report .row .col-md-2 .value:before {
    border-top-color: #e12726 !important;
} 

.MTPC .header .logo {
    background: #f5fbff !important;
    padding-top: 10px;
}
.MTPC .box.box-primary
{
    border-top-color: #e12726;
}
.MTPC #divMenu > ul > li.parent-li > ul, .MTPC #divMenu > ul > li.parent-li > ul > li.parent-li > ul
{
    padding-left:2px;
}

/*=== MTPC CSS End ===*/


/*=== Century_Ply Starts ===*/

.skin-blue.Century_Ply .navbar {
    background: #292929;
    border-bottom: 5px #e12726 solid;
}
.Century_Ply .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.Century_Ply #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.Century_Ply .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.Century_Ply #divMenu li a::before {color: #e12726 !important;}
.Century_Ply #divMenu li a.active {
    background-color: #292929 !important;
    color: #fff !important;
    border-bottom: 4px #e12726 solid;
}
.v input[type="submit"].btn-block, .Century_Ply input[type="reset"].btn-block, .Century_Ply input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.Century_Ply input[type="submit"].btn-block:hover, .Century_Ply input[type="reset"].btn-block:hover, .Century_Ply input[type="button"].btn-block:hover {
    border-bottom: 4px #e12726 solid;
}
.Century_Ply .btn.btn-success{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
.Century_Ply .btn.btn-success:hover{ border-bottom: 4px #e12726 solid;}
.Century_Ply .btn.btn-danger{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
    
.Century_Ply .btn.btn-primary:hover{ border-bottom: 4px #e12726 solid;}
.Century_Ply .btn.btn-primary{background-color: #292929;
    border-bottom: 4px #f39797 solid;
    padding-bottom: 3px;}    
    
.Century_Ply .btn.btn-danger:hover{ border-bottom: 4px #e12726 solid;}

.Century_Ply .bg-light-blue {background-color: #292929 !important;}

.Century_Ply .btn.btn-info{     background-color: #292929;
    border-bottom: 4px #f39797 solid;
    padding-bottom: 3px;}
    
.Century_Ply .btn.btn-info:hover{ border-bottom: 4px #e12726 solid;}


.Century_Ply .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.Century_Ply .count_boxes .column .mybox {
    min-height: 185px;
}
.Century_Ply #divMenu .parent li:hover > a {
    background-color: #292929 !important;
    color: #fff !important;
    border-bottom: 4px #e12726 solid;
}


.Century_Ply .count_boxes .box1{ background:#292929 !important;}
.Century_Ply .count_boxes .box2{ background:#e12726;}
.Century_Ply .count_boxes .box3{ background:#292929 !important;}
.Century_Ply .count_boxes .box4{ background:#e12726 !important;}
.Century_Ply .count_boxes .box5{ background:#292929;}
.Century_Ply .count_boxes .box6{ background:#e12726 !important;}
.Century_Ply .count_boxes .box7{ background:#292929;}
.Century_Ply .count_boxes .box8{ background:#e12726 !important;}
.Century_Ply .count_boxes .box9{ background:#292929;}

.Century_Ply input#btnSignOut, .Century_Ply .pull-left a.btn.btn-default.btn-flat {
    background: #969696;
    color: #fff;
}
.Century_Ply input#btnSignOut:hover, .Century_Ply .pull-left a.btn.btn-default.btn-flat:hover {
    background: #e12726 !important;
    color: #fff;
}
.Century_Ply .count_boxes .column .mybox h1{font-size:30px;}
.Century_Ply .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #292929;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #e12726 solid;
    font-size: 16px !important;font-weight: 600;
}

.Century_Ply .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.Century_Ply .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.Century_Ply .main-first-report .first-report table tr {
    text-align: center;
}

.Century_Ply table thead tr{background: #949494;color: #fff;}
/*.Century_Ply table tbody tr.even {background-color: #ccc;}
.Century_Ply table tbody tr.odd:hover td{background-color:#e0e0e0}*/

.Century_Ply .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.Century_Ply .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.Century_Ply footer {
    background: #292929;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
        border-bottom: 3px #e12726 solid;
}

.Century_Ply .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;

}
/*.Century_Ply .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}*/
/*.Century_Ply .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}*/
.Century_Ply .main-first-report .first-report table tr:hover {
    background-color: #e0e0e0;
}

.Century_Ply .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.Century_Ply .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.Century_Ply .activity-report .row .col-md-2 .value {
    background: #6f6f6f;
}
.Century_Ply .activity-report .row .col-md-2 .value:before {
    border-top-color: #6f6f6f !important;
} 

.Century_Ply .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.Century_Ply .user-register tr:nth-child(0n+1) {
    background: #949494;
}
.Century_Ply .location-table tr:nth-child(0n+1) {
    background: #949494;
}
.Century_Ply .mytable.dataTable tr:nth-child(0n+1) {
   background: #949494;
}
.Century_Ply .textfield_label{ text-align:right !important;}

/*=== Century_Ply CSS End ===*/

/*=== SPL Starts ===*/

.skin-blue.SPL .navbar {
    background: #0d4b7a;
    border-bottom: 5px #e12726 solid;
}
.SPL .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.SPL #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.SPL .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.SPL #divMenu li a::before {color: #e12726 !important;}
.SPL #divMenu li a.active {
    background-color: #0d4b7a !important;
    color: #fff !important;
    border-bottom: 4px #e12726 solid;
}
.v input[type="submit"].btn-block, .SPL input[type="reset"].btn-block, .SPL input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.SPL input[type="submit"].btn-block:hover, .SPL input[type="reset"].btn-block:hover, .SPL input[type="button"].btn-block:hover {
    border-bottom: 4px #e12726 solid;
}
.SPL .btn.btn-success{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
.SPL .btn.btn-success:hover{ border-bottom: 4px #e12726 solid;}
.SPL .btn.btn-danger{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
    
.SPL .btn.btn-primary:hover{ border-bottom: 4px #e12726 solid;}
.SPL .btn.btn-primary{background-color: #0d4b7a;
    border-bottom: 4px #f39797 solid;
    padding-bottom: 3px;}    
    
.SPL .btn.btn-danger:hover{ border-bottom: 4px #e12726 solid;}

.SPL .bg-light-blue {background-color: #0d4b7a !important;}

.SPL .btn.btn-info{     background-color: #0d4b7a;
    border-bottom: 4px #f39797 solid;
    padding-bottom: 3px;}
    
.SPL .btn.btn-info:hover{ border-bottom: 4px #e12726 solid;}


.SPL .first-report .clearfix {
    width: 32%;
    float: left !important;
    margin: 0 5px 25px;
}
.SPL .count_boxes .column .mybox {
    min-height: 155px;
}
.SPL #divMenu .parent li:hover > a {
    background-color: #0d4b7a !important;
    color: #fff !important;
    border-bottom: 4px #e12726 solid;
}


.SPL .count_boxes .box1{ background:#0d4b7a !important;}
.SPL .count_boxes .box2{ background:#e12726;}
.SPL .count_boxes .box3{ background:#0d4b7a !important;}
.SPL .count_boxes .box4{ background:#e12726 !important;}
.SPL .count_boxes .box5{ background:#0d4b7a;}
.SPL .count_boxes .box6{ background:#e12726 !important;}
.SPL .count_boxes .box7{ background:#0d4b7a;}
.SPL .count_boxes .box8{ background:#e12726 !important;}
.SPL .count_boxes .box9{ background:#0d4b7a;}

.SPL input#btnSignOut, .SPL .pull-left a.btn.btn-default.btn-flat {
    background: #969696;
    color: #fff;
}
.SPL input#btnSignOut:hover, .SPL .pull-left a.btn.btn-default.btn-flat:hover {
    background: #e12726 !important;
    color: #fff;
}
.SPL .count_boxes .column .mybox h1{font-size:30px;}
.SPL .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #0d4b7a;
    margin-top: 20px !important;
    margin-bottom: 0px !important;
    border-bottom: 5px #e12726 solid;
    font-size: 16px !important;font-weight: 600;
}

.SPL .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.SPL .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.SPL .main-first-report .first-report table tr {
    text-align: center;
}

.SPL table thead tr{background: #949494;color: #fff;}
.SPL table tbody tr.even {background-color: #ccc;}
.SPL table tbody tr.odd:hover td{background-color:#e0e0e0}

.SPL .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.SPL .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.SPL footer {
    background: #0d4b7a;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
        border-bottom: 3px #e12726 solid;
}

.SPL .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.SPL .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.SPL .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.SPL .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.SPL .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.SPL .activity-report .row .col-md-2 .value {
    background: #6f6f6f;
}
.SPL .activity-report .row .col-md-2 .value:before {
    border-top-color: #6f6f6f !important;
} 

.SPL .header .logo {
    background: #ffffff !important;
    padding-top: 12px;
}

/*=== SPL CSS End ===*/



/*=== CafeJavas Starts ===*/

.skin-blue.CafeJavas .navbar {
    background: #0D2949;
    border-bottom: 5px #F47600 solid;
}
.CafeJavas .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.CafeJavas #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    diCafeJavaay: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.CafeJavas .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.CafeJavas #divMenu li a::before {color: #F47600 !important;}
.CafeJavas #divMenu li a.active {
    background-color: #0D2949 !important;
    color: #fff !important;
    border-bottom: 4px #F47600 solid;
}
.v input[type="submit"].btn-block, .CafeJavas input[type="reset"].btn-block, .CafeJavas input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.CafeJavas input[type="submit"].btn-block:hover, .CafeJavas input[type="reset"].btn-block:hover, .CafeJavas input[type="button"].btn-block:hover {
    border-bottom: 4px #F47600 solid;
}
.CafeJavas .btn.btn-success{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
.CafeJavas .btn.btn-success:hover{ border-bottom: 4px #F47600 solid;}
.CafeJavas .btn.btn-danger{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
    
.CafeJavas .btn.btn-primary:hover{ border-bottom: 4px #F47600 solid;}
.CafeJavas .btn.btn-primary{background-color: #0D2949;
    border-bottom: 4px #f7a354 solid;
    padding-bottom: 3px;}    
    
.CafeJavas .btn.btn-danger:hover{ border-bottom: 4px #F47600 solid;}

.CafeJavas .bg-light-blue {background-color: #0D2949 !important;}

.CafeJavas .btn.btn-info{     background-color: #0D2949;
    border-bottom: 4px #f5af6d solid;
    padding-bottom: 3px;}
    
.CafeJavas .btn.btn-info:hover{ border-bottom: 4px #F47600 solid;}


.CafeJavas .first-report .clearfix {
    width: 32%;
    float: left !important;
    margin: 0 5px 25px;
}
.CafeJavas .count_boxes .column .mybox {
    min-height: 155px;
}
.CafeJavas #divMenu .parent li:hover > a {
    background-color: #0D2949 !important;
    color: #fff !important;
    border-bottom: 4px #F47600 solid;
}


.CafeJavas .count_boxes .box1{ background:#0D2949 !important;}
.CafeJavas .count_boxes .box2{ background:#F47600;}
.CafeJavas .count_boxes .box3{ background:#0D2949 !important;}
.CafeJavas .count_boxes .box4{ background:#F47600 !important;}
.CafeJavas .count_boxes .box5{ background:#0D2949;}
.CafeJavas .count_boxes .box6{ background:#F47600 !important;}
.CafeJavas .count_boxes .box7{ background:#0D2949;}
.CafeJavas .count_boxes .box8{ background:#F47600 !important;}
.CafeJavas .count_boxes .box9{ background:#0D2949;}

.CafeJavas input#btnSignOut, .CafeJavas .pull-left a.btn.btn-default.btn-flat {
    background: #969696;
    color: #fff;
}
.CafeJavas input#btnSignOut:hover, .CafeJavas .pull-left a.btn.btn-default.btn-flat:hover {
    background: #F47600 !important;
    color: #fff;
}
.CafeJavas .count_boxes .column .mybox h1{font-size:30px;}
.CafeJavas .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #0D2949;
    margin-top: 20px !important;
    margin-bottom: 0px !important;
    border-bottom: 5px #F47600 solid;
    font-size: 16px !important;font-weight: 600;
}

.CafeJavas .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.CafeJavas .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.CafeJavas .main-first-report .first-report table tr {
    text-align: center;
}

.CafeJavas table thead tr{background: #949494;color: #fff;}
.CafeJavas table tbody tr.even {background-color: #ccc;}
.CafeJavas table tbody tr.odd:hover td{background-color:#e0e0e0}

.CafeJavas .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.CafeJavas .activity-report .column .name {
    diCafeJavaay: block;
    margin-top: 30px;
    font-size: 18px;
}
.CafeJavas footer {
    background: #0D2949;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
        border-bottom: 3px #F47600 solid;
}

.CafeJavas .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.CafeJavas .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.CafeJavas .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.CafeJavas .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    diCafeJavaay: none;
}
.CafeJavas .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    diCafeJavaay: none;
}
.CafeJavas .activity-report .row .col-md-2 .value {
    background: #6f6f6f;
}
.CafeJavas .activity-report .row .col-md-2 .value:before {
    border-top-color: #6f6f6f !important;
} 

.CafeJavas .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}

/*=== CafeJavas CSS End ===*/


/*=== Essilor Starts ===*/

.skin-blue.Essilor .navbar {
    background: #0192d3;
    border-bottom: 5px #54575a solid;
}
.Essilor .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.Essilor #divMenu .parent li a
{
padding-left: 12px;
    padding-top: 8px;
    padding-bottom: 5px;
    diCafeJavaay: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.Essilor .parent .fa {
    margin-right: 10px;
}
.Essilor .parent .fa.fa-map-marker {
    padding-left: 3px;
    margin-right: 13px;
}
.Essilor .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.Essilor #divMenu li a::before {color: #54575a !important;}
.Essilor #divMenu li a.active {
    background-color: #0192d3 !important;
    color: #fff !important;
    border-bottom: 4px #54575a solid;
}
.v input[type="submit"].btn-block, .Essilor input[type="reset"].btn-block, .Essilor input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.Essilor input[type="submit"].btn-block:hover, .Essilor input[type="reset"].btn-block:hover, .Essilor input[type="button"].btn-block:hover {
    border-bottom: 4px #54575a solid;
}
.Essilor .btn.btn-success{     background-color: #0192d3;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
.Essilor .btn.btn-success:hover{ border-bottom: 4px #54575a solid;}
.Essilor .btn.btn-danger{     background-color: #0192d3;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
    
.Essilor .btn.btn-primary:hover{ border-bottom: 4px #54575a solid;}
.Essilor .btn.btn-primary{background-color: #0192d3;
    border-bottom: 4px #74787b solid;
    padding-bottom: 3px;}    
    
.Essilor .btn.btn-danger:hover{ border-bottom: 4px #54575a solid;}

.Essilor .bg-light-blue {background-color: #0192d3 !important;}

.Essilor .btn.btn-info{     background-color: #0192d3;
    border-bottom: 4px #8e8a87 solid;
    padding-bottom: 3px;}
    
.Essilor .btn.btn-info:hover{ border-bottom: 4px #54575a solid;}


.Essilor .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.Essilor .count_boxes .column .mybox {
    min-height: 155px;
}
.Essilor #divMenu .parent li:hover > a {
    background-color: #0192d3 !important;
    color: #fff !important;
    border-bottom: 4px #54575a solid;
}


.Essilor .count_boxes .box1{ background:#0192d3 !important;}
.Essilor .count_boxes .box2{ background:#54575a;}
.Essilor .count_boxes .box3{ background:#0192d3 !important;}
.Essilor .count_boxes .box4{ background:#54575a !important;}
.Essilor .count_boxes .box5{ background:#0192d3;}
.Essilor .count_boxes .box6{ background:#54575a !important;}
.Essilor .count_boxes .box7{ background:#0192d3;}
.Essilor .count_boxes .box8{ background:#54575a !important;}
.Essilor .count_boxes .box9{ background:#0192d3;}

.Essilor input#btnSignOut, .Essilor .pull-left a.btn.btn-default.btn-flat {
    background: #969696;
    color: #fff;
}
.Essilor input#btnSignOut:hover, .Essilor .pull-left a.btn.btn-default.btn-flat:hover {
    background: #54575a !important;
    color: #fff;
}
.Essilor .count_boxes .column .mybox h1{font-size:30px;}
.Essilor .col-md-12.column.activity-report.clearfix h3.sub_head {
    margin-top: 0;
    padding-bottom: 25px;
    margin-bottom: 0;
}
.Essilor .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #0192d3;
    margin-top: 20px !important;
    margin-bottom: 0px !important;
    border-bottom: 5px #54575a solid;
    font-size: 16px !important;font-weight: normal;
}

.Essilor .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.Essilor .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.Essilor .main-first-report .first-report table tr {
    text-align: center;
}

.Essilor table thead tr{background: #949494;color: #fff;}
.Essilor table tbody tr.even {background-color: #ccc;}
.Essilor table tbody tr.odd:hover td{background-color:#e0e0e0}
.Essilor table.points-expire tr th {
    border-bottom: 4px solid #9c9c9c;
}
.Essilor .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.Essilor .activity-report .column .name {
    diCafeJavaay: block;
    margin-top: 30px;
    font-size: 18px;
}
.Essilor .ibtabs #myTab li.active a {color: #0192d3 !important;}
.Essilor .ibtabs #myTab li a {color: #fff;}
.Essilor .ibtabs #myTab li {background: #0192d3 !important; color: #fff;}
.Essilor footer {
    background: #0192d3;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
        border-bottom: 3px #54575a solid;
}

.Essilor .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
}
.Essilor .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.Essilor .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.Essilor .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    diCafeJavaay: none;
}
.Essilor .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    diCafeJavaay: none;
}
.Essilor .activity-report .row .col-md-3 .value {
    background: #6f6f6f;
}
.Essilor .activity-report .row .col-md-3 .value:before {
    border-top-color: #6f6f6f !important;
} 

.Essilor .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}

/*=== Essilor CSS End ===*/


/*=== MCRL Starts ===*/

.skin-blue.MCRL .navbar {
    background: #231f20;
    border-bottom: 5px #ab8548 solid;
}
.MCRL .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.MCRL #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    diCafeJavaay: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.MCRL .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.MCRL #divMenu li a::before {color: #54575a !important;}
.MCRL #divMenu li a.active {
    background-color: #231F20 !important;
    color: #fff !important;
    border-bottom: 4px #ab8548 solid;
}
.v input[type="submit"].btn-block, .MCRL input[type="reset"].btn-block, .MCRL input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.MCRL input[type="submit"].btn-block:hover, .MCRL input[type="reset"].btn-block:hover, .MCRL input[type="button"].btn-block:hover {
    border-bottom: 4px #54575a solid;
}
.MCRL .btn.btn-success{     background-color: #231f20;
    border-bottom: 4px #ab8548 solid;
    padding-bottom: 3px;}
.MCRL .btn.btn-success:hover{ border-bottom: 4px #54575a solid;}
.MCRL .btn.btn-danger{     background-color: #231f20;
    border-bottom: 4px #ab8548 solid;
    padding-bottom: 3px;}
    
.MCRL .btn.btn-primary:hover{ border-bottom: 4px #54575a solid;}
.MCRL .btn.btn-primary{background-color: #231F20;
    border-bottom: 4px #ab8548 solid;
    padding-bottom: 3px;}    
    
.MCRL .btn.btn-danger:hover{ border-bottom: 4px #54575a solid;}

.MCRL .bg-light-blue {background-color: #014da1 !important;}

.MCRL .btn.btn-info{     background-color: #231F20;
    border-bottom: 4px #ab8548 solid;
    padding-bottom: 3px;}
    
.MCRL .btn.btn-info:hover{ border-bottom: 4px #54575a solid;}


.MCRL .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.MCRL .count_boxes .column .mybox {
    min-height: 155px;
}
.MCRL #divMenu .parent li:hover > a {
    background-color: #231F20 !important;
    color: #fff !important;
    border-bottom: 4px #ab8548  solid;
}


.MCRL .count_boxes .box1{ background:#231F20 !important;}
.MCRL .count_boxes .box2{ background:#ab8548;}
.MCRL .count_boxes .box3{ background:#231F20 !important;}
.MCRL .count_boxes .box4{ background:#ab8548 !important;}
.MCRL .count_boxes .box5{ background:#014da1;}
.MCRL .count_boxes .box6{ background:#54575a !important;}
.MCRL .count_boxes .box7{ background:#014da1;}
.MCRL .count_boxes .box8{ background:#54575a !important;}
.MCRL .count_boxes .box9{ background:#014da1;}

.MCRL input#btnSignOut, .MCRL .pull-left a.btn.btn-default.btn-flat {
    background: #969696;
    color: #fff;
}
.MCRL input#btnSignOut:hover, .MCRL .pull-left a.btn.btn-default.btn-flat:hover {
    background: #54575a !important;
    color: #fff;
}
.MCRL .count_boxes .column .mybox h1{font-size:30px;}
.MCRL .col-md-12.column.activity-report.clearfix h3.sub_head {
    margin-top: 0;
    padding-bottom: 25px;
    margin-bottom: 0;
}
.MCRL .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #231F20;
    margin-top: 20px !important;
    margin-bottom: 0px !important;
    border-bottom: 5px #ab8548 solid;
    font-size: 16px !important;font-weight: normal;
}

.MCRL .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.MCRL .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.MCRL .main-first-report .first-report table tr {
    text-align: center;
}

.MCRL table thead tr{background: #231f20;color: #fff;}
.MCRL table tbody tr.even {background-color: #ccc;}
.MCRL table tbody tr.odd:hover td{background-color:#e0e0e0}
.MCRL table.points-expire tr th {
    border-bottom: 4px solid #9c9c9c;
}
.MCRL .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.MCRL .activity-report .column .name {
    diCafeJavaay: block;
    margin-top: 30px;
    font-size: 18px;
}
.MCRL .ibtabs #myTab li.active a {color: #014da1 !important;}
.MCRL .ibtabs #myTab li a {color: #fff;}
.MCRL .ibtabs #myTab li {background: #231F20 !important; color: #fff;}
.MCRL .ibtabs #myTab li:hover {background: #CAA76F !important; color: #fff;}
.MCRL .ibtabs #myTab li:hover a {background: #CAA76F !important; color: #fff;}
.MCRL footer {
    background: #231F20;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
        border-bottom: 3px #ab8548 solid;
}

.MCRL .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
}
.MCRL .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.MCRL .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.MCRL .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    diCafeJavaay: none;
}
.MCRL .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    diCafeJavaay: none;
}
.MCRL .activity-report .row .col-md-3 .value {
    background: #6f6f6f;
}
.MCRL .activity-report .row .col-md-3 .value:before {
    border-top-color: #6f6f6f !important;
} 

.MCRL .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.MCRL .activity-report .column .value:after, .activity-report .column .value:before{
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #0587e1;
    border-width: 8px;
    margin-left: -8px;
 }
.MCRL .geo-ofence {
    margin-top: 10px;
}
.MCRL table.points-expire {
    width: 95%;
    margin: 0 auto;
    margin-top: 12px;
}
.MCRL .page .btn-sm:hover {
    background-color: #231F20 !important;
    color: #fff;
}
/*=== MCRL CSS End ===*/



div#divMainControls {
    width: 60%;
    margin: 0 auto;
}
.form-mid{
    width: 95%;
    margin: 0 auto;
}

.form-left {
    width: 60%;
    margin-bottom: 15px;
    float: left;
}

.form-right {
    width: 40%;
    float: left;
    padding: 6px 10px;
}
.form-right span .alert {
    margin: 0;
    padding: 0;
    width: auto;
    background: none;
    border: none;
}
.form-right span .alert button.close {
    display: none;
}
.form-right span .alert i.fa {
    display: none;
}
.form-right img {
    float: left;
}
.form-mid h2 {
    margin-top: 0;
    margin-left: -15px;
    margin-bottom: 20px;
}
.form-right span .alert.alert-danger span {
    color: red;
}


/*Unnecessary css,which was creating problem in grid design
table#ContentPlaceHolder1_gvCustomer tbody tr td:last-child {
    display: inline-block;
}*/
.customer-queries .count_boxes .mybox {
    padding: 5px 0 5px 0;
}
div#ContentPlaceHolder1_divMemberDetails .col-md-6 {
    min-height: 20px;
}
.customer-queries .count_boxes .mybox h3 {
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.customer-queries .count_boxes .mybox h1 {
    font-size: 22px;
    margin: 5px 0;
}
.ajax__calendar {
    z-index: 10000;
}




.well.bg-class {
    display: inline-block;
    width: 100% !important;
    margin-bottom: 5px;
    padding: 15px;
}
.well.bg-class .col-md-4 div {
    width: 35px;
    height: 25px;
    box-shadow: 2px 2px 4px #989898;
    float: left;
    margin-right: 10px;
}
.well.bg-class .col-md-4 h4 {
    float: left;
    margin-top: 7px;
    font-size: 16px;
    margin-bottom: 0;
}

div#ContentPlaceHolder1_divSlides {
    margin-top: -5px;
}
div#ContentPlaceHolder1_divSlides .row.clearfix.count_boxes {
    margin-bottom: 10px;
}
div#ContentPlaceHolder1_divSlides .row.clearfix.count_boxes .col-sm-6.column {
    margin-bottom: 5px;
}
div#ContentPlaceHolder1_divList div#ContentPlaceHolder1_divCommonFilter {
    margin-bottom: 10px;
    padding: 10px 30px 10px 15px;
}
div#ContentPlaceHolder1_divList .row.connectedSortable {
    clear: both;
}
div#ContentPlaceHolder1_divList .row.connectedSortable .row.well {
    padding: 10px;
}

div#ContentPlaceHolder1_divCustQueries tr th {background-color: #333;color: #fff;}

/*
div#ContentPlaceHolder1_divCustQueries tr th {
    background: #01ad4e;
    color: #fff;
}*/



#ContentPlaceHolder1_cbCashPayment label {
    margin-right: 10px;
}
#ContentPlaceHolder1_rblDeliveryType label {

    margin-right: 7px;

} 


#ContentPlaceHolder1_pnlItem .top-block1.one {
    margin-top: 10px;
    background: #ffffff;
    padding: 7px;
    border: 1px #ccc solid;
    margin-bottom: 15px;
}
#ContentPlaceHolder1_pnlItem .top-block1.one h5 {
    font-size: 18px;
    font-weight: 600;
    background-color: #c1c1c1;
    padding: 5px;
    margin-top: 0;
    color: #ffffff;
    text-align: center;
    border-bottom: 2px #979797 solid;
}

#ContentPlaceHolder1_pnlItem .top-block1.one div {
    font-weight: 600;
}
#ContentPlaceHolder1_pnlItem .top-block1.one div span {
    font-weight: normal;
}

/*.pop-lft {
    float: left;
    min-width: 100px;
    margin-left: 10px;
}*/
.egift .pop-lft {
    float: left;
    width: 114px;
    margin-left: 57px;
    margin-bottom: 10px;
    margin-top:10px;
}
.pop-mid {
    float: left;
    padding: 0px 10px;
    margin-top:10px;
}
.pop-mid #ContentPlaceHolder1_lblError
{
     margin-bottom:10px; 
     width:100%;
     float:left;
}
.pop-rit {
    float:left;
    width:50%;
    margin-top:10px;
}
.egift {
    background-color: rgba(1, 146, 211, 0) !important;
}

.row.filters {
    margin-top: 15px;
    border-top: 1px #dedede solid;
    padding-top: 10px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
.row.filters .col-sm-4:nth-child(3) #ContentPlaceHolder1_btnFilter {
   margin-top: 20px;
width: auto;
padding: 5px 15px;
}
.well.customer-overview .col-sm-6 {
    padding-left: 0;
}
.well.customer-overview .col-sm-6 .input-group-btn:nth-child(1) {
    padding-right: 10px;
}
.well.main-first-report {
    display: inline-block;
    width: 100%;

}

.col-md-8.CETR {
    margin: 0 auto;
    float: none;
}
.col-md-8.CETR input, .col-md-8.CETR textarea {
    width: 100%;
    margin-top: 5px;
}
.col-md-8.CETR input[type="radio"] {
    width: auto;
}

/******************** input file style ************************/
    label.cabinet
        {
            width: 91px;
            height: 22px;
            background: url(btn-choose-file.gif) 0 0 no-repeat;
            display: inline-block;
            overflow: hidden;
            cursor: pointer;
        }
        
        label.cabinet input
        {
            position: relative;
            height: 100%;
            width: auto;
            opacity: 1;
            -moz-opacity: 1;
            filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
        }
        
 /******************** input file style end ************************/
.jumbotron.jumbotron_cloud.loyalty-pro {
    padding: 30px 70px!important;
    min-height: auto;
}
.col-xs-6.lst {
    padding-right: 5px;
    padding-left: 5px;
}
div#ContentPlaceHolder1_ctl00 .icon {
    height: 30px;
    border-radius: 4px;
}

/*=== MWLP Starts ===*/

.skin-blue.MWLP .navbar {
    background: #1A75BB;
    border-bottom: 5px #FE6400 solid;
}

.MWLP #divMenu .parent li:hover > a{
    
  background-color: #1a75bb !important;
    color: #fff !important;  
    }



.MWLP #divMenu li a.active {
    background-color:#1a75bb !important;
    color: #fff !important;
    /*border-bottom: 4px #e12726 solid;*/
}



.MWLP .bg-light-blue {background-color: #1A75BB !important;}

.MWLP .count_boxes .box1{ background:#1a75bb !important;}
.MWLP .count_boxes .box2{ background:#fe6400;}
.MWLP .count_boxes .box3{ background:#1a75bb  !important;}
.MWLP .count_boxes .box4{ background:#fe6400 !important;}



.MWLP footer {
    background: #1a75bb;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
   
}
.MWLP thead {
    background: #1a75bb;
    color: #fff;
}

.MWLP .navbar-nav .user-menu .dropdown-menu li.user-footer .btn-default {
    color: #fff;
    background: #fe6400;
}

.MWLP .btn.btn-primary {
   background: #1a75bb;
    margin-right: 1px;
    }
/*----------*/
.space {
    width: 51%;
}


/*=== IMPL Starts ===*/

.skin-blue.IMPL .navbar {
    background: #F5821F;
    border-bottom: 5px #333333  solid;
}
.IMPL .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.IMPL #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.IMPL .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
    font-weight: bold;
}
.IMPL #divMenu li a::before {color: #e12726 !important;}
.IMPL #divMenu li a.active {
    background-color: #333333 !important;
    color: #fff !important;
    border-bottom: 4px #F5821F solid;
}
.v input[type="submit"].btn-block, .IMPL input[type="reset"].btn-block, .IMPL input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.SPL input[type="submit"].btn-block:hover, .SPL input[type="reset"].btn-block:hover, .SPL input[type="button"].btn-block:hover {
    border-bottom: 4px #e12726 solid;
}
.IMPL .btn.btn-success{     background-color: #58585a;
    border-bottom: 4px #58585a solid;
    padding-bottom: 3px;}
.SPL .btn.btn-success:hover{ border-bottom: 4px #e12726 solid;}
.SPL .btn.btn-danger{     background-color: #F5821F;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
    
.SPL .btn.btn-primary:hover{ border-bottom: 4px #e12726 solid;}
.SPL .btn.btn-primary{background-color: #0d4b7a;
    border-bottom: 4px #f39797 solid;
    padding-bottom: 3px;}    
    
.SPL .btn.btn-danger:hover{ border-bottom: 4px #e12726 solid;}

.SPL .bg-light-blue {background-color: #0d4b7a !important;}

.IMPL .btn.btn-info{     background-color: #58585a;
    border-bottom: 4px #58585a solid;
    padding-bottom: 3px;}
    
.SPL .btn.btn-info:hover{ border-bottom: 4px #e12726 solid;}


.SPL .first-report .clearfix {
    width: 32%;
    float: left !important;
    margin: 0 5px 25px;
}
.SPL .count_boxes .column .mybox {
    min-height: 155px;
}
.IMPL #divMenu .parent li:hover > a {
    background-color: #58585a !important;
    color: #fff !important;
    border-bottom: 4px #58585a solid;
}


.IMPL .count_boxes .box1{ background:#333333 !important;}
.IMPL .count_boxes .box2{ background:#f5821f;}
.IMPL .count_boxes .box3{ background:#58585a !important;}
.IMPL .count_boxes .box4{ background:#f5821f !important;}
.SPL .count_boxes .box5{ background:#0d4b7a;}
.SPL .count_boxes .box6{ background:#e12726 !important;}
.SPL .count_boxes .box7{ background:#0d4b7a;}
.SPL .count_boxes .box8{ background:#e12726 !important;}
.SPL .count_boxes .box9{ background:#0d4b7a;}

.SPL input#btnSignOut, .SPL .pull-left a.btn.btn-default.btn-flat {
    background: #969696;
    color: #fff;
}
.SPL input#btnSignOut:hover, .SPL .pull-left a.btn.btn-default.btn-flat:hover {
    background: #e12726 !important;
    color: #fff;
}
.SPL .count_boxes .column .mybox h1{font-size:30px;}
.SPL .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #0d4b7a;
    margin-top: 20px !important;
    margin-bottom: 0px !important;
    border-bottom: 5px #e12726 solid;
    font-size: 16px !important;font-weight: 600;
}

.SPL .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.SPL .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.SPL .main-first-report .first-report table tr {
    text-align: center;
}

.SPL table thead tr{background: #949494;color: #fff;}
.SPL table tbody tr.even {background-color: #ccc;}
.SPL table tbody tr.odd:hover td{background-color:#e0e0e0}

.SPL .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.SPL .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.IMPL footer {
    background: #333;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
        border-bottom: 3px #F5821F solid;
}

.SPL .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.SPL .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.SPL .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.SPL .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.SPL .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.SPL .activity-report .row .col-md-2 .value {
    background: #6f6f6f;
}
.SPL .activity-report .row .col-md-2 .value:before {
    border-top-color: #6f6f6f !important;
} 

.SPL .header .logo {
    background: #ffffff !important;
    padding-top: 12px;

}
.IMPL .first-report .clearfix {
    width: 32%;
    float: left !important;
    margin: 0 5px 25px;
}
.IMPL .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #f5821f;
    margin-top: 20px !important;
    margin-bottom: 0px !important;
    border-bottom: 5px #333333  solid;
    font-size: 16px !important;font-weight: 600;
}
 .table-color tbody th {
    background: #949494;
    color: #fff;
}


/*=== IMPL CSS End ===*/

/*============================================================================= Gamification style start - SEENI - START ==================================================================*/

.gccard {
    background-color: #fff;
    box-shadow: 0 0 20px #00000014;
    padding: 20px;
    border-radius : 10px;
    margin:20px 0;
}
.gccard .row{
   margin:0;
}
.graybg {
    background-color: #f7f7f7;
    padding: 15px !important;
    border: solid 1px #cecece;
}
.gctabradio {
    width: 100%;
    background-color: #f7f7f7;
    border: solid 1px #cecece;
    margin-top: 13px;
}
.gctabradio tbody {
    display: flex;
    padding: 15px;
}
.gctabradio.mn {
    padding: 15px;
}
.gctabradio tbody tr {
    margin-right: 30px;
}


.gctabincrd {
    width: 100%;
    float:left;
    background-color: #f7f7f7;
    border: solid 1px #cecece;
    margin-top: 13px;
}
.gctabincrd.mn {
    padding: 15px;
}














/*============================================================================= Gamification style start - SEENI - END ==================================================================*/
.camp-details {
    background: #666;
    padding: 3px;
    color: #fff;
    margin-top: 5px;
}
.focus {
    width: 45%;
}
.align {
    margin: 0 auto;
    border: 1px solid #ccc;
    margin-top: 10px;
    background: #ebebeb;
}
.bt-small {
    padding: 1px 12px;
}
table.tbody {
    margin: 0 auto;
    border: 1px solid #ccc;
    background: #ebebeb;
}
.align-cent {
    text-align: center;
    padding-bottom: 5px;
}
#ContentPlaceHolder1_btnTagSave {
    padding: 10px 40px;
    font-size: 18px;
    border-radius: 10px;
    background: #1282ef;
    border: none;
    margin-top: 5px;
}
input#ContentPlaceHolder1_txtUserFullName {
    background: #9e9e9e21;;
}
/*=== IMPL CSS End ===*/
.border-bot {
    border: 2px solid #ddd;
    border-radius: 10px;
}

.camp-details {
background: #666;
padding: 3px;
color: #fff;
margin-top: 12px;
}
.focus {
width: 45%;
}
.align {
margin: 0 auto;
border: 1px solid #ccc;
margin-top: 10px;
background: #ebebeb;
}
.bt-small {
padding: 1px 12px;
}
table.tbody {
margin: 0 auto;
border: 1px solid #ccc;
background: #ebebeb;
}
.align-cent {
text-align: center;
padding-bottom: 5px;
}
#ContentPlaceHolder1_btnTagSave {
padding: 10px 40px;
font-size: 18px;
border-radius: 10px;
background: #1282ef;
border: none;
margin-top: 5px;
}
input#ContentPlaceHolder1_txtUserFullName {
background: #9e9e9e21;
}
#ContentPlaceHolder1_imbSuccessClose {
    background: #d80e0e;
    border-bottom: #d80e0e;
}
#ContentPlaceHolder1_imbClose1 {
    background: #d80e0e;
    border-bottom: #d80e0e;
}
.marg-top {
    padding: 0;
    margin-top: -26px;
}

/*==========EssilorEgift===========*/
* {
    box-sizing: border-box;
        /*font-size: 16px;*/
 }
 
 td.promo {
   /* width: 50%;
    text-align: center;*/
    padding-left: 11%;
}
.approval {
    padding-top: 15px !important;
    padding-bottom: 15px;
    font-size: 20px
}
#btnApprove {
    padding: 8px;
    background: #0192d3;
    color: #fff;
    border-bottom: 4px #54575a solid;
    margin-top: 18px;
    margin-right: 18px;
    width:95px;
}
#btnReject {
    padding: 8px;
    background: #0192d3;
    color: #fff;
    border-bottom: 4px #54575a solid;
    margin-right: 18px;
    width: 70px;
}
#btnBack {
    padding: 8px;
    background: #0192d3;
    color: #fff;
    border-bottom: 4px #54575a solid;
    width: 70px;
}
#idview {
    padding: 8px;
    background: #0192d3;
    color: #fff;
    border: 0;
    border-bottom: 4px #54575a solid;
    position: relative;
    top: -17px;
}
.promo-buttons {
    padding-left: 41%;
    top: -20px;
    position: relative;
}
/*.promo.sales-one {
    padding-left: 36%;
}*/
.sales-tr {
    
    height: 35px;
}
/*span#lblInvoiceValue {
    padding-left: 13%;
}
#lblProductDescValue {
    padding-left: 13%;
}
#lblGiftAmtValue {
    padding-left: 13%;
}
#txtRemarks {
    
    margin-left: 13%;
}*/
.header-gift {
    background: #0192d3;
   border-bottom: 5px #54575a solid;
}
.footer-gift {
    background: #0192d3;
    padding: 7px;
    border-bottom: 3px #54575a solid;
    text-align: right;
    position: fixed;
    bottom: 0;
    width: 100%;
}
.footer-gift p {
    color: #fff;
    font-size: 16px;
    text-align: right;
    margin-right: 26px;
}
td.promo.promo-card {
    position: relative;
    top: -8px;
 }
.new-logo {
    margin-left: 45px;
}
.new-logo img {
    margin-top: 2px;
    width: 64px;
}
.colon span {
    margin-left: 50px;
}
.colon-one span {
    margin-left: 16px;
}
.colon-two span {
    margin-left: 74px;
}
.colon-three span {
    margin-left: 105px;
}
.bottom-tr .button-cls {
    padding-bottom: 15px;
}
.promo-card span {
    margin-left: 14%;
}
.colon-semi span {
    margin-left: 14%;
}
/*==========================*/

.campaign-list {
    border: 2px solid #e3e3e3;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
}

.padd-bottom-10 .col-md-4 {
    padding: 0;
    margin-left: -55px;
    margin-bottom: 10px;
}
.table-borderone {
    border: 2px solid #e3e3e3;
    border-radius: 5px;
}
#ContentPlaceHolder1_divAddCallCampaign {
    padding: 19px;
}
#ContentPlaceHolder1_txtFilterCampaignMaster {
    margin-left: -82px;
}
.col-md-1.from-one.textfield_label {
    margin-left: -45px;
}
.count_boxes .space-one .mybox span {
    font-size: 14px;
     
}
.count_boxes .space-one {
    margin-bottom: 0 !important;
    margin-top: 4px;
    margin-right: 4px;
        margin-left: -6px;
       width:26% !important;
}
.row .space-one .mybox {
    font-size: 14px;
}

.border-top {
    border: none;
    border-top: solid thin #e3e3e3;
    border-radius: 0;
}
.sri-jav {
    margin-bottom: 0px !important;
}

/*---------------*/
.new-class .tab-row {
    padding-top: 22px;
}
select#ContentPlaceHolder1_ddlContractorstatus option {
    font-size: 13px;
}
.bottom-table {
    padding-top: 10px;
}
.last-click {
    float: right;
    width: 20%;
     padding-bottom: 10px;
}
.last-clickone {
    padding-left: 109px !important;
    width: 60%;
    padding-bottom: 10px;
}
.date-one {
    margin-left: 16px !important;
}
.cls-button {
    width: 65%;
    float: right;
}
.cls-on {
    width: 15%;
}
.server-one {
    margin-top: 10px;
    margin-bottom: -17px !important;
}
.list-one {
    margin-left: 37%;
}
#ContentPlaceHolder1_ddlCampaignStatus {
    margin-left: 11px;
    width: 128%;
}
#ContentPlaceHolder1_txtFilterCampaignMaster {
    margin-left: -64px;
}

/*===============18/1/19===============*/
.create-camp {
    padding: 5px;
}
.well-one {
    margin-top: -6px !important;
}
#divAddShowBlock {
    margin-top: -17px;
}
.create-camp {
    border: none !important;
    margin: 0 !important;

}


/*============ELP =============*/
 .font-one span {
    font-size: 40px !important;
}
.sri-jav {
    margin-bottom: 10px !important;
}
.call-on p {
   float: left;
    margin-left: 14px;
    font-weight: bold;
    /* margin-top: 4px; */
    margin-bottom: 0 !important;  
}

.call-on span {
    margin-left: -84px;
    font-size: 16px !important;
}

.branch-on p {
    float: left;
    margin-bottom: 0px;
}
.creat-one {
    font-weight: bold;
     margin-left: 14px;
}
.creat-two {
    float: left;
    font-weight: bold;
    margin-left: 14px;
    margin-bottom: 0 !important;
        margin-right: -90px !important;
}
.demo-ply {
    margin-left: -25px;
}

.well .bg-class .one-on {
    width: 26%;
}
.one-info {
    width: 26%;
}
.ship-name {
    width: 70%;
    margin-top: -34px;
    margin-left: 60px !important;
}
.padding-on {
    padding: 10px !important;
    margin: 0 20px 0 13px !important;
    width: 1039px !important;
    max-width: 98% !important;
}
.scope-on {
    vertical-align: middle !important;
}

 .Grid-Hdr thead tr th {
        vertical-align: middle !important;
        width:auto !important;
    }

.search-one {
    margin-left: -6px;
}
.campaign-one {
    width: 23%;
    float: left;
    margin-left: -64px;
}
.campaign-two {
    width: 19%;
        margin-left: -38px;
}
.col-md-4.campaign-three {
    width: 19%;
    margin-left: -22px;
}
.shp-one {
    margin-left: -20px;
        width: 20%;
}
.excel-file {
    margin-left: 40px;
}
.padding-off {
    margin-left: 6px;
    padding: 10px !important;
    width: 97% !important;
}
.respo-one {
    right: 8px !important;
}
.back-buttonone {
    margin-right: 11px;
}
.name-min p {
    float: left;
    margin-left: 10px;
    font-weight: bold;
    margin-bottom: 0px !important;
}
.all-one {
    
   float:left;
    margin-left: 5px;
    font-size: 15px !important;
   
 
}
.call-on {
    margin-left: 6px;
}
.all-wrap {
    float: left;
    margin-left: 5px !important;
}
.century-wrapone {
    margin-left: -121px !important;
}
.table-wrap {
   margin-top: 20px !important;
    border: 2px solid #ccc !important;
    width: 90%;
    margin: 0 auto;
}   
.table-wrap th {
   font-size: 16px !important;
    padding: 10px;
   font-weight: 100; 
   background: #949494 !important;
    color: #fff;
   
}
.focus-one {
    width: 50% !important;
}
.table-wrap td {
    padding: 10px;
    text-align: center;
    background: #fff !important;
}

.block-wrap {
    background: #1eb3eb !important;
    border: 0 !important;
}
.head-background th {
    background: #949494 !important;
    color: #fff;
}
.right-input
{
    margin-top: -2px !important;
    }
.right-input .fa-bell {
    margin-top: -35px !important;
    float: right;
    border: 2px solid #bdc3c7;
    padding: 9px;
    position: absolute;
    margin-left: 206px;
}
.count-one {
    margin: 0 !important;
}
.box-wrap p {
    font-weight: bold;
    margin-left: -102px;
    margin-bottom: 0;
}
.box-wrap span {
    float: right;
}
.add-button {
    background: #999 !important;
}
.pending-calls th, td, span {
    /*font-size: 14px !important;*/
}
.pending-calls {
    width: 100%;
}
.add-button {
    border-bottom: 4px solid #999 !important;
}
.add-button:hover {
    border-bottom: 4px solid #e12726 !important;
}
.branch-all {
    margin-top: -20px;
    float: left !important;
    margin-left: 110px;
}
.branch-two {
    margin-top: -20px;
    margin-right: 10px;
}

.branch-three {
    margin-top: -20px;
    float: left !important;
    margin-left: 88px;
}
.escalation {
    font-weight: bold;
}
.create-wrap {
    margin-left: -124px !important;
}
.create-wrapone {
    margin-left: -219px !important;
}
.create-branch {
    margin-left: -199px !important;
}
.border-size {
    width: 600px !important;
}
.call-mark {
    background: #666 !important;
    margin-left: 10px;
    padding: 5%;
    margin-right: 9px;
     margin-bottom: 5px !important;
}
.call-mark p {
    margin-top: -9px !important;
       
}
.border-wrap {
    border: 1px solid #ccc;
    background: #ebebeb;
}
.grey-wrap {
    border: 1px solid #ccc;
    width: 94%;
    margin-left: 17px;
    background: #ebebeb;
        margin-bottom: 14px;
}

.filter-on {
    float: right;
    margin-top: -40px;
    margin-right: 192px;
    border: 2px solid #bdc3c7;
    width: 35% !important;
    padding: 8px;
}
.filter-on p {
    margin: 0;
    width: 38%;
    color: #000;
    font-weight: bold;
}
.filter-wrap {
    border: 2px solid #bdc3c7;
    width: 35% !important;
    padding: 8px;
    margin-left: -8px;
}

.server-wrap {
    /*float: right;
    margin-right: 169px !important;*/
    float: left ;
    margin-top: -19px;
    font-size: 16px !important;
    margin-left: 64px;
}
.filter-color {
    width: 10% !important;
    margin: 0;
    color: #000 !important;
   font-weight: bold;
}
.server-on {
    float: right;
    margin: 0 !important;
    margin-top: -21px !important;
    margin-right: 83px !important;
    font-size: 16px !important;
}
.total-escalated {
    border: 2px solid #bdc3c7;
    width: 20%;
    margin-right: 20px;
    padding: 7px;
    margin-bottom: 10px;
        margin-left: 16px;
}
.completed-calls {
     border: 2px solid #bdc3c7;
     width: 20%;
     margin-right: 20px;
     
     padding: 7px;
    margin-bottom: 10px;
}
.completed-wrap {
    border: 2px solid #bdc3c7;
    width: 20%;
    padding: 7px;
    margin-bottom: 10px;
}

.HYUNDAI div#ContentPlaceHolder1_divLocationsAwarded {
    width: 50%;
    float: left;
}
.HYUNDAI #ContentPlaceHolder1_divReferral
{
    display:none;
}
body .header .logo
{
    background:#fff;
}



/*=== Mayfair Starts ===*/

.skin-blue .Mayfair .navbar {
    background: #007336 !important ;
    border-bottom: 5px #FE6400 solid;
}
.skin-blue.Mayfair .navbar {
    background: #007336;
    border-bottom: 5px #A6CE39 solid;
}
.Mayfair.skin-blue.navbar{
     background: #007336 !important;
    }
.MWLP #divMenu .parent li:hover > a{
  background-color: #1a75bb !important;
  color: #fff !important;  
 }
.MWLP #divMenu li a.active {
    background-color:#1a75bb !important;
    color: #fff !important;
    /*border-bottom: 4px #e12726 solid;*/
}
.MWLP .bg-light-blue {background-color: #1A75BB !important;}

.Mayfair .count_boxes .box1{ background:#A6CE39 !important;}
.Mayfair .count_boxes .box2{ background:#007336 !important;}
.Mayfair .count_boxes .box3{ background:#A6CE39  !important;}
.Mayfair .count_boxes .box4{ background:#007336 !important;}
.Mayfair .count_boxes .box5{ background:#A6CE39 !important;}
.Mayfair .count_boxes .box6{ background:#007336 !important;}
.Mayfair .count_boxes .box7{ background:#A6CE39;}
.Mayfair .count_boxes .box8{ background:#007336 !important;}


.Mayfair #divMenu .parent li:hover > a {
    background-color: #A6CE39  !important;
    color: #fff !important;
    /*border-bottom: 4px #A6CE39 solid;*/
}
.Mayfair #divMenu li a.active {
    background-color: #007336 !important;
    color: #fff !important;
}
.Mayfair .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.Mayfair #divMenu .parent li a {
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inherit;
    font-size: 15px;
}
.Mayfair footer {
    background: #007336;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 3px #A6CE39 solid;
}
.Mayfair .btn.btn-info {
   background: #007336;
   border-bottom: 4px #A6CE39 solid;
   font-size: 14px;
}
.Mayfair .btn-sm {
    padding: 3px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px;
}
.Mayfair .btn.btn-info:hover, .Mayfair .btn.btn-info.hover {
    background-color: #A6CE39 ;
}

.button {
    padding: 7px 30px;
    background: #01AD4E;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    border: none;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    margin-right: 5px;
    font-size: 16px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.button:hover {
    background: rgb(225,53,53);
    color: #FFF;
}
.MWLP thead {
    background: #008d4c;
    color: #fff;
}

.MWLP .navbar-nav .user-menu .dropdown-menu li.user-footer .btn-default {
    color: #fff;
    background: #fe6400;
}

.Mayfair .btn.btn-primary {
   background: #007336;
    margin-right: 1px;
    border-bottom: 4px #A6CE39 solid;
}
.Mayfair .btn.btn-primary:hover {
   background: #A6CE39;
}
 .Mayfair .first-report .clearfix {
    width: 49% !important;
    float: left !important;
    margin: 0 5px 25px;
}

.Mayfair .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #007336;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #A6CE39 solid;
    font-size: 16px !important;
    font-weight: 600;
}

.Mayfair table thead tr {
    background: #007336;
    color: #fff;
}

.Mayfair .btn.btn-success {
    background: #007336;
    border-bottom: 4px #A6CE39 solid;
}
.Mayfair .btn.btn-success:hover {
    background:  #A6CE39;
}
.Mayfair .btn.btn-danger {
    background: #007336;
    border-bottom: 4px #A6CE39 solid;
}
.Mayfair .page .btn-sm:hover{ 
    background:  #A6CE39 !important;
    }
.Mayfair .table-responsive .table th {
    background: #007336 !important;
}
.Mayfair .table-responsive .table tr:nth-child(even) {
    background: #ccc !important;
}
.Mayfair .btn.btn-danger:hover, .Mayfair .btn.btn-danger:active, .Mayfair .btn.btn-danger.hover {
    background-color: #A6CE39;
}
.Mayfair .main-first-report .first-report table tr:nth-child(even) {
    background: #ccc;
}

.Mayfair .table-bordered th {
    background: #007336;
    color: #fff;
}
.Mayfair table tbody tr.even{
    background-color: #ccc;
}
.Mayfair .btn-lg {
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.33;
    border-radius: 4px;
}

.Mayfair .activity-report .column .value {
    padding: 7px 30px;
    border-radius: 3px;
    background: #007336 !important;
    color: #fff;
    font-size: 24px;
    position: relative;
    background-color: #007336;
}

.Mayfair .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #007336;
    border-width: 8px;
    margin-left: -8px;
}
.Mayfair .range-on {
    float: left;
    margin-top: 18px;
    width: 100%;
}

/*==================================*/
.persnl-details table {
    width: 100%;
}

/*=== Zeiss Starts ===*/

.skin-blue.Zeiss .navbar {
    background: #141e8c !important ;
    border-bottom: 5px #141e8c solid;
}
.skin-blue.Mayfair .navbar {
    background: #007336;
    border-bottom: 5px #A6CE39 solid;
}
.Mayfair.skin-blue.navbar{
     background: #007336 !important;
    }
.Zeiss #divMenu .parent li:hover > a{
  background-color: #141e8c !important;
  color: #fff !important;  
 }
.Zeiss #divMenu li a.active {
    background-color:#141e8c !important;
    color: #fff !important;
    /*border-bottom: 4px #e12726 solid;*/
}
.MWLP .bg-light-blue {background-color: #1A75BB !important;}

.Zeiss .count_boxes .box1{ background:#141e8c !important;}
.Zeiss .count_boxes .box2{ background:#66CCFF !important;}
.Zeiss .count_boxes .box3{ background:#141e8c  !important;}
.Zeiss .count_boxes .box4{ background:#66CCFF !important;}
.Mayfair .count_boxes .box5{ background:#A6CE39 !important;}
.Mayfair .count_boxes .box6{ background:#007336 !important;}
.Mayfair .count_boxes .box7{ background:#A6CE39;}
.Mayfair .count_boxes .box8{ background:#007336 !important;}


.Mayfair #divMenu .parent li:hover > a {
    background-color: #A6CE39  !important;
    color: #fff !important;
    /*border-bottom: 4px #A6CE39 solid;*/
}
.Mayfair #divMenu li a.active {
    background-color: #007336 !important;
    color: #fff !important;
}
.Mayfair .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.Mayfair #divMenu .parent li a {
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inherit;
    font-size: 15px;
}
.Zeiss footer {
    background: #141e8c;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 3px #141e8c solid;
}
.Mayfair .btn.btn-info {
   background: #007336;
   border-bottom: 4px #A6CE39 solid;
   font-size: 14px;
}
.Mayfair .btn-sm {
    padding: 3px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px;
}
.Mayfair .btn.btn-info:hover, .Mayfair .btn.btn-info.hover {
    background-color: #A6CE39 ;
}

.button {
    padding: 7px 30px;
    background: #01AD4E;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    border: none;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    margin-right: 5px;
    font-size: 16px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.button:hover {
    background: rgb(225,53,53);
    color: #FFF;
}
.MWLP thead {
    background: #008d4c;
    color: #fff;
}

.MWLP .navbar-nav .user-menu .dropdown-menu li.user-footer .btn-default {
    color: #fff;
    background: #fe6400;
}

.Zeiss .btn.btn-primary {
   background: #095c8f;
    margin-right: 1px;
   /* border-bottom: 4px #A6CE39 solid;*/
}
.Zeiss .btn.btn-primary:hover {
   background: #00acd6 !important;
}
 .Mayfair .first-report .clearfix {
    width: 49% !important;
    float: left !important;
    margin: 0 5px 25px;
}

.Mayfair .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #007336;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #A6CE39 solid;
    font-size: 16px !important;
    font-weight: 600;
}

.Mayfair table thead tr {
    background: #007336;
    color: #fff;
}
.Zeiss .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.Zeiss .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #141e8c;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #66ccff solid;
    font-size: 16px !important;
    font-weight: 600;
}

.Zeiss .btn.btn-success {
    background: #095c8f !important; 
    /*border-bottom: 4px #A6CE39 solid;*/
}
.Zeiss .btn.btn-success:hover {
    background:#00acd6 !important;
}
.Zeiss .btn.btn-danger {
    background: #095c8f !important;
    /*border-bottom: 4px #A6CE39 solid;*/
}
.Zeiss .btn.btn-danger:hover {
    background:#00acd6 !important;
}
.Mayfair .page .btn-sm:hover{ 
    background:  #A6CE39 !important;
    }
.Mayfair .table-responsive .table th {
    background: #007336 !important;
}
.Mayfair .table-responsive .table tr:nth-child(even) {
    background: #ccc !important;
}
.Mayfair .btn.btn-danger:hover, .Mayfair .btn.btn-danger:active, .Mayfair .btn.btn-danger.hover {
    background-color: #A6CE39;
}
.Mayfair .main-first-report .first-report table tr:nth-child(even) {
    background: #ccc;
}

.Mayfair .table-bordered th {
    background: #007336;
    color: #fff;
}
.Mayfair table tbody tr.even{
    background-color: #ccc;
}
.Zeiss table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom: 4px solid #189cde;
}
.Mayfair .btn-lg {
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.33;
    border-radius: 4px;
}

.Mayfair .activity-report .column .value {
    padding: 7px 30px;
    border-radius: 3px;
    background: #007336 !important;
    color: #fff;
    font-size: 24px;
    position: relative;
    background-color: #007336;
}

.Mayfair .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #007336;
    border-width: 8px;
    margin-left: -8px;
}
.Mayfair .range-on {
    float: left;
    margin-top: 18px;
    width: 100%;
}

/*==========BUDWEISER=================*/

.skin-blue.BUDWEISER .navbar {
    background: #331d0c;
    border-bottom: 5px #d2232a solid;
}
.BUDWEISER .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.BUDWEISER #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.BUDWEISER .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.BUDWEISER #divMenu li a::before {color: #e12726 !important;}
.BUDWEISER #divMenu li a.active {
    background-color: #331d0c !important;
    color: #fff !important;
    border-bottom: 4px #d2232a solid;
}
.v input[type="submit"].btn-block, .BUDWEISER input[type="reset"].btn-block, .BUDWEISER input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.BUDWEISER input[type="submit"].btn-block:hover, .BUDWEISER input[type="reset"].btn-block:hover, .Century_Ply input[type="button"].btn-block:hover {
    border-bottom: 4px #d2232a solid;
}
.BUDWEISER .btn.btn-success{     background-color: #331d0c;
    border-bottom: 4px #f39797  solid;
    padding-bottom: 3px;}
.BUDWEISER .btn.btn-success:hover{ border-bottom: 4px #d2232a solid;}
.BUDWEISER .btn.btn-danger{     background-color: #331d0c ;
    border-bottom: 4px #f39797 solid;
    padding-bottom: 3px;}
 .BUDWEISER .btn.btn-danger:hover{border-bottom: 4px #d2232a solid !important;}   
.BUDWEISER .btn.btn-primary:hover{ border-bottom: 4px #d2232a solid;}
.BUDWEISER .btn.btn-primary{background-color: #331d0c;
    border-bottom: 4px #f39797 solid;
    padding-bottom: 3px;}    
    
.BUDWEISER .btn.btn-danger:hover{ border-bottom: 4px #e12726 solid;}

.BUDWEISER .bg-light-blue {background-color: #331d0c !important;}

.BUDWEISER .btn.btn-info{     background-color: #331d0c;
    border-bottom: 4px #f39797 solid;
    padding-bottom: 3px;}
    
.BUDWEISER .btn.btn-info:hover{ border-bottom: 4px #e12726 solid;}


.BUDWEISER .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.BUDWEISER .count_boxes .column .mybox {
    min-height: 155px;
}
.BUDWEISER #divMenu .parent li:hover > a {
    background-color: #331d0c !important;
    color: #fff !important;
    border-bottom: 4px #d2232a solid;
}


.BUDWEISER .count_boxes .box1{ background:#331d0c !important;}
.BUDWEISER .count_boxes .box2{ background:#d2232a;}
.BUDWEISER .count_boxes .box3{ background:#331d0c !important;}
.BUDWEISER .count_boxes .box4{ background:#d2232a !important;}
.BUDWEISER .count_boxes .box5{ background:#331d0c;}
.BUDWEISER .count_boxes .box6{ background:#d2232a !important;}
.BUDWEISER .count_boxes .box7{ background:#331d0c;}
.BUDWEISER .count_boxes .box8{ background:#d2232a !important;}
.BUDWEISER .count_boxes .box9{ background:#331d0c;}

.BUDWEISER input#btnSignOut, .BUDWEISER .pull-left a.btn.btn-default.btn-flat {
    background: #331c0b;
    color: #fff;
}
.BUDWEISER input#btnSignOut:hover, .BUDWEISER .pull-left a.btn.btn-default.btn-flat:hover {
    background: #e12726 !important;
    color: #fff;
}
.BUDWEISER .count_boxes .column .mybox h1{font-size:30px;}
.BUDWEISER .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #331d0c;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #d2232a solid;
    font-size: 16px !important;font-weight: 600;
}

.BUDWEISER .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.BUDWEISER .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.BUDWEISER .main-first-report .first-report table tr {
    text-align: center;
}

.BUDWEISER table thead tr{background: #949494;color: #fff;}
.BUDWEISER table tbody tr.even {background-color: #ccc;}
.BUDWEISER table tbody tr.odd:hover td{background-color:#e0e0e0}

.BUDWEISER .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.BUDWEISER .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.BUDWEISER footer {
    background: #331d0c;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
        border-bottom: 3px #d2232a solid;
}

.BUDWEISER .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.BUDWEISER .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.BUDWEISER .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.BUDWEISER .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.BUDWEISER .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.BUDWEISER .activity-report .row .col-md-2 .value {
    background: #f69c00;
}
.BUDWEISER .activity-report .row .col-md-2 .value:before {
    border-top-color: #f69c00  !important;
} 

.BUDWEISER .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}

/*==========CCRLP=================*/

.skin-blue.CCRLP .navbar {
    background: #37b44e;
    border-bottom: 5px #00000078 solid;
}
.CCRLP .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.CCRLP #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.CCRLP .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.CCRLP #divMenu li a::before {color: #e12726 !important;}

.CCRLP input[type="submit"].btn-block, .CCRLP input[type="reset"].btn-block, .CCRLP input[type="button"].btn-block {
      background-color: #1b7a2c;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
}

.CCRLP input[type="submit"].btn-block:hover, .CCRLP input[type="reset"].btn-block:hover, .Century_Ply input[type="button"].btn-block:hover {
    border-bottom: 4px #00000078 solid;
}
.CCRLP .btn.btn-success{     background-color: #37b44e;
    border-bottom: 4px #00000078  solid;
    padding-bottom: 3px;}
.CCRLP .btn.btn-success:hover{ border-bottom: 4px #1b7a2c solid;}
.CCRLP .btn.btn-danger{     background-color: #37b44e ;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}
.CCRLP .btn.btn-danger:hover{border-bottom: 4px ##1b7a2c solid !important;}   
.CCRLP .btn.btn-primary:hover{ border-bottom: 4px #1b7a2c solid;}
.CCRLP .btn.btn-primary{background-color: #37b44e;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}    
    
.CCRLP .btn.btn-danger:hover{ border-bottom: 4px #1b7a2c solid;}

.CCRLP .bg-light-blue {background-color: #00000078 !important;}

.CCRLP .btn.btn-info{     background-color: #37b44e;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}
    
.CCRLP .btn.btn-info:hover{ border-bottom: 4px #1b7a2c solid;}


.CCRLP .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.CCRLP .count_boxes .column .mybox {
    min-height: 155px;
}
.CCRLP #divMenu .parent li:hover > a {
    background-color: #37b44e !important;
    color: #fff !important;
    border-bottom: 4px #00000078 solid;
}
.CCRLP #divMenu li a.active {
    background-color: #37b44e !important;
    color: #fff !important;
    border-bottom: 4px #00000078 solid;
}


.CCRLP .count_boxes .box1{ background:#37b44e !important;}
.CCRLP .count_boxes .box2{ background:#1b7a2c;}
.CCRLP .count_boxes .box3{ background:#37b44e !important;}
.CCRLP .count_boxes .box4{ background:#1b7a2c !important;}
.CCRLP .count_boxes .box5{ background:#37b44e;}
.CCRLP .count_boxes .box6{ background:#1b7a2c !important;}
.CCRLP .count_boxes .box7{ background:#37b44e;}
.CCRLP .count_boxes .box8{ background:#1b7a2c !important;}
.CCRLP .count_boxes .box9{ background:#37b44e;}

.CCRLP input#btnSignOut, .CCRLP .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.CCRLP input#btnSignOut:hover, .CCRLP .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.CCRLP .count_boxes .column .mybox h1{font-size:30px;}
.CCRLP .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #37b44e;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #00000078 solid;
    font-size: 16px !important;font-weight: 600;
}

.CCRLP .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.CCRLP .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.CCRLP .main-first-report .first-report table tr {
    text-align: center;
}

.CCRLP table thead tr{background: #949494;color: #fff;}
.CCRLP table tbody tr.even {background-color: #ccc;}
.CCRLP table tbody tr.odd:hover td{background-color:#e0e0e0}

.CCRLP .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.CCRLP .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.CCRLP footer {
    background: #37b44e;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
        border-bottom: 3px #00000078 solid;
}

.CCRLP .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.CCRLP .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}
.CCRLP .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.CCRLP .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.CCRLP .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.CCRLP .activity-report .row .col-md-2 .value {
    background: #00000078;
}
.CCRLP .activity-report .row .col-md-2 .value:before {
    border-top-color: #00000078 !important;
} 

.CCRLP .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.CCRLP .page .btn-sm:hover{
    background-color: #37b44e !important;
    color: #fff;
    }
    
.CCRLP .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
    
    /*==========SanghiUnnati=================*/

.skin-blue.Sanghi_Unnati .navbar {
    background: #016ab3;
    border-bottom: 5px #fec629 solid;
}
.Sanghi_Unnati .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.Sanghi_Unnati #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.Sanghi_Unnati .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.Sanghi_Unnati #divMenu li a::before {color: #e12726 !important;}

.Sanghi_Unnati input[type="submit"].btn-block, .Sanghi_Unnati input[type="reset"].btn-block, .Sanghi_Unnati input[type="button"].btn-block {
      background-color: #1b93ce;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
}

.Sanghi_Unnati .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.Sanghi_Unnati input[type="submit"].btn-block.btn-promotion-edit, .Sanghi_Unnati input[type="reset"].btn-block .btn-promotion-edit, .Sanghi_Unnati input[type="button"].btn-block .btn-promotion-edit {
      background-color: #1b93ce;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
    width: 20%;
    float: right;
}

.Sanghi_Unnati input[type="submit"].btn-block:hover, .Sanghi_Unnati input[type="reset"].btn-block:hover, .Century_Ply input[type="button"].btn-block:hover {
    border-bottom: 4px #00000078 solid;
}
.Sanghi_Unnati .btn.btn-success{     background-color: #1b93ce;
    border-bottom: 4px #00000078  solid;
    padding-bottom: 3px;}
.Sanghi_Unnati .btn.btn-success:hover{ border-bottom: 4px #00000078 solid;}

.Sanghi_Unnati .btn.btn-primary:hover{ border-bottom: 4px #00000078 solid;}
.Sanghi_Unnati .btn.btn-primary{background-color: #1b93ce;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;} 
       
 .Sanghi_Unnati .btn.btn-danger{     background-color: #1b93ce ;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}   
.Sanghi_Unnati .btn.btn-danger:hover{ border-bottom: 4px #00000078 solid;}

.Sanghi_Unnati .bg-light-blue {background-color: #00000078 !important;}

.Sanghi_Unnati .btn.btn-info{     background-color: #1b93ce;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}
    
.Sanghi_Unnati .btn.btn-info:hover{ border-bottom: 4px #00000078 solid;}


.Sanghi_Unnati .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.Sanghi_Unnati .count_boxes .column .mybox {
    min-height: 155px;
}
.Sanghi_Unnati #divMenu .parent li:hover > a {
    background-color: #016ab3 !important;
    color: #fff !important;
    border-bottom: 4px #fec629 solid;
}
.Sanghi_Unnati #divMenu li a.active {
    background-color: #016ab3 !important;
    color: #fff !important;
    border-bottom: 4px #fec629 solid;
}


.Sanghi_Unnati .count_boxes .box1{ background:#016ab3 !important;}
.Sanghi_Unnati .count_boxes .box2{ background:#fec629;}
.Sanghi_Unnati .count_boxes .box3{ background:#016ab3 !important;}
.Sanghi_Unnati .count_boxes .box4{ background:#fec629 !important;}
.Sanghi_Unnati .count_boxes .box5{ background:#016ab3;}
.Sanghi_Unnati .count_boxes .box6{ background:#fec629 !important;}
.Sanghi_Unnati .count_boxes .box7{ background:#016ab3;}
.Sanghi_Unnati .count_boxes .box8{ background:#fec629 !important;}
.Sanghi_Unnati .count_boxes .box9{ background:#016ab3;}

.Sanghi_Unnati input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.Sanghi_Unnati input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.Sanghi_Unnati .count_boxes .column .mybox h1{font-size:30px;}
.Sanghi_Unnati .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #016ab3;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #fec629 solid;
    font-size: 16px !important;
    font-weight: 600;
}

.Sanghi_Unnati .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.Sanghi_Unnati .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.Sanghi_Unnati .main-first-report .first-report table tr {
    text-align: center;
}

.Sanghi_Unnati table thead tr{background: #016ab3;color: #fff;}
/*.Sanghi_Unnati table tbody tr:hover {background-color: #d0dafd !important;}*/
/*.Sanghi_Unnati table tbody tr.even:hover {background-color: #d0dafd;}*/
/*.Sanghi_Unnati table tbody tr.odd:hover td{background-color:#e0e0e0}*/
.Sanghi_Unnati .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.Sanghi_Unnati .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.Sanghi_Unnati .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.Sanghi_Unnati footer {
    background: #016ab3;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 3px #fec629 solid;
}

.Sanghi_Unnati .main-first-report table tr th {
    background: #016ab3;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
/*.Sanghi_Unnati .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #d0dafd;
}*/
/*.Sanghi_Unnati .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}*/


.Sanghi_Unnati .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.Sanghi_Unnati .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.Sanghi_Unnati .activity-report .row .col-md-2 .value {
    background: #fec629;
}
.Sanghi_Unnati .activity-report .row .col-md-2 .value:before {
    border-top-color: #fec629 !important;
} 

.Sanghi_Unnati .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.Sanghi_Unnati .page .btn-sm:hover{
    background-color: #37b44e !important;
    color: #fff;
    }
    
.Sanghi_Unnati .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .Sanghi_Unnati .head-tab tr th {
    background: #016ab3;
    color: #fff;
}  
.Sanghi_Unnati .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #016ab3;
}
.Sanghi_Unnati .textfield_label{ text-align:right !important;}

    /*==========VillaGoa=================*/

.skin-blue.VILLA_GOA .navbar {
    background: #2b2a28;
    border-bottom: 5px #f26829 solid;
}
.VILLA_GOA .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.VILLA_GOA #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.VILLA_GOA .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.VILLA_GOA #divMenu li a::before {color: #e12726 !important;}

.VILLA_GOA input[type="submit"].btn-block, .VILLA_GOA input[type="reset"].btn-block, .VILLA_GOA input[type="button"].btn-block {
      background-color: #2b2a28;
    border-bottom: 4px #f26829 solid;
    padding-bottom: 3px;
}

.VILLA_GOA input[type="submit"].btn-block:hover, .VILLA_GOA input[type="reset"].btn-block:hover, .VILLA_GOA input[type="button"].btn-block:hover {
    border-bottom: 4px #00000078 solid;
}
.VILLA_GOA .btn.btn-success{     background-color: #2b2a28;
    border-bottom: 4px #f26829  solid;
    padding-bottom: 3px;}
.VILLA_GOA .btn.btn-success:hover{ border-bottom: 4px #00000078 solid;}

.VILLA_GOA .btn.btn-primary:hover{ border-bottom: 4px #00000078 solid;}
.VILLA_GOA .btn.btn-primary{background-color: #2b2a28;
    border-bottom: 4px #f26829 solid;
    padding-bottom: 3px;} 
       
 .VILLA_GOA .btn.btn-danger{     background-color: #2b2a28 ;
    border-bottom: 4px #f26829 solid;
    padding-bottom: 3px;}   
.VILLA_GOA .btn.btn-danger:hover{ border-bottom: 4px #00000078 solid;}

.VILLA_GOA .bg-light-blue {background-color: #00000078 !important;}

.VILLA_GOA .btn.btn-info{     background-color: #2b2a28;
    border-bottom: 4px #f26829 solid;
    padding-bottom: 3px;}
    
.VILLA_GOA .btn.btn-info:hover{ border-bottom: 4px #00000078 solid;}


.VILLA_GOA .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.VILLA_GOA .count_boxes .column .mybox {
    min-height: 155px;
}
.VILLA_GOA #divMenu .parent li:hover > a {
    background-color: #2b2a28 !important;
    color: #fff !important;
    border-bottom: 4px #f26829 solid;
}
.VILLA_GOA #divMenu li a.active {
    background-color: #2b2a28 !important;
    color: #fff !important;
    border-bottom: 4px #f26829 solid;
}


.VILLA_GOA .count_boxes .box1{ background:#2b2a28 !important;}
.VILLA_GOA .count_boxes .box2{ background:#f26829;}
.VILLA_GOA .count_boxes .box3{ background:#2b2a28 !important;}
.VILLA_GOA .count_boxes .box4{ background:#f26829 !important;}
.VILLA_GOA .count_boxes .box5{ background:#2b2a28;}
.VILLA_GOA .count_boxes .box6{ background:#f26829 !important;}
.VILLA_GOA .count_boxes .box7{ background:#2b2a28;}
.VILLA_GOA .count_boxes .box8{ background:#f26829 !important;}
.VILLA_GOA .count_boxes .box9{ background:#2b2a28;}

.VILLA_GOA input#btnSignOut, .VILLA_GOA .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.VILLA_GOA input#btnSignOut:hover, .VILLA_GOA .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.VILLA_GOA .count_boxes .column .mybox h1{font-size:30px;}
.VILLA_GOA .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #292826;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #f26829 solid;
    font-size: 16px !important;
    font-weight: 600;
}

.VILLA_GOA .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.VILLA_GOA .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.VILLA_GOA .main-first-report .first-report table tr {
    text-align: center;
}

.VILLA_GOA table thead tr{background: #2b2a28;color: #fff;}
/*.VILLA_GOA table tbody tr:hover {background-color: #f2682987 !important;}*/
/*.Sanghi_Unnati table tbody tr.even:hover {background-color: #d0dafd;}*/
/*.Sanghi_Unnati table tbody tr.odd:hover td{background-color:#e0e0e0}*/
.VILLA_GOA .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.VILLA_GOA .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.VILLA_GOA .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.VILLA_GOA footer {
    background: #2b2a28;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 3px #f26829 solid;
}

.VILLA_GOA .main-first-report table tr th {
    background: #2b2a28;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.VILLA_GOA .main-first-report .first-report table tr:nth-child(even):hover {
    background-color:#f2682987 !important;
}
.VILLA_GOA .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}


.VILLA_GOA .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.VILLA_GOA .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.VILLA_GOA .activity-report .row .col-md-2 .value {
    background: #f26829;
}
.VILLA_GOA .activity-report .row .col-md-2 .value:before {
    border-top-color: #f26829 !important;
} 

.VILLA_GOA .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.VILLA_GOA .page .btn-sm:hover{
    background-color: #2b2a28 !important;
    color: #fff;
    }
    
.VILLA_GOA .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
    
    .img-spac img {
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle !important;
    text-align: center !important;
    justify-content: center !important
}
.img-spac {
    position: relative;
    width: 350px;
    height: auto;
    text-align: center !important;
    vertical-align: middle !important;
   margin: auto;
    justify-content: center;
    display: flex;
   
}

.view-bttn input[type="submit"] {
    margin-top: 10px;
}

.view-bttn {
    text-align: center;
}


    /*==========HSE-HSE Start=================*/

.skin-blue.HSE .navbar {
    background: #0a7bbf;
    border-bottom: 5px #92bc51 solid;
}
.HSE .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.HSE #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.HSE .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.HSE #divMenu li a::before {color: #e12726 !important;}

.HSE input[type="submit"].btn-block, .HSE input[type="reset"].btn-block, .HSE input[type="button"].btn-block {
      background-color: #ba1462;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
}

.HSE .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.HSE input[type="submit"].btn-block.btn-promotion-edit, .HSE input[type="reset"].btn-block .btn-promotion-edit, .HSE input[type="button"].btn-block .btn-promotion-edit {
      background-color: #1b93ce;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
    width: 100%;
    float: left;
}

.HSE input[type="submit"].btn-block:hover, .HSE input[type="reset"].btn-block:hover, .HSE input[type="button"].btn-block:hover {
    border-bottom: 4px #00000078 solid;
}
.HSE .btn.btn-success{     background-color: #ba1462;
    border-bottom: 4px #00000078  solid;
    padding-bottom: 3px;}
.HSE .btn.btn-success:hover{ border-bottom: 4px #00000078 solid;}

.HSE .btn.btn-primary:hover{ border-bottom: 4px #00000078 solid;}
.HSE .btn.btn-primary{background-color:#ba1462;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;} 
       
 .HSE .btn.btn-danger{     background-color: #ba1462 ;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}   
.HSE .btn.btn-danger:hover{ border-bottom: 4px #00000078 solid;}

.HSE .bg-light-blue {background-color: #00000078 !important;}

.HSE .btn.btn-info{     background-color: #ba1462;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}
    
.HSE .btn.btn-info:hover{ border-bottom: 4px #00000078 solid;}


.HSE .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.HSE .count_boxes .column .mybox {
    min-height: 155px;
}
.HSE #divMenu .parent li:hover > a {
    background-color: #0a7bbf !important;
    color: #fff !important;
    border-bottom: 4px #92bc51 solid;
}
.HSE #divMenu li a.active {
    background-color: #0a7bbf !important;
    color: #fff !important;
    border-bottom: 4px #92bc51 solid;
}


.HSE .count_boxes .box1{ background:#92bc51 !important;}
.HSE .count_boxes .box2{ background:#0a7bbf;}
.HSE .count_boxes .box3{ background:#ba1462 !important;}
.HSE .count_boxes .box4{ background:#ba1462 !important}
.HSE .count_boxes .box5{ background:#92bc51;}
.HSE .count_boxes .box6{ background:#0a7bbf !important;}
.HSE .count_boxes .box7{ background:#016ab3;}
.HSE .count_boxes .box8{ background:#92bc51 !important;}
.HSE .count_boxes .box9{ background:#0a7bbf3;}

.HSE input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.HSE input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.HSE .count_boxes .column .mybox h1{font-size:30px;}
.HSE .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #0a7bbf;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #92bc51 solid;
    font-size: 16px !important;
    font-weight: 600;
}

.HSE .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.HSE .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.HSE .main-first-report .first-report table tr {
    text-align: center;
}

.HSE table thead tr{background: #0a7bbf;color: #fff;}
/*.Sanghi_Unnati table tbody tr:hover {background-color: #d0dafd !important;}*/
/*.Sanghi_Unnati table tbody tr.even:hover {background-color: #d0dafd;}*/
/*.Sanghi_Unnati table tbody tr.odd:hover td{background-color:#e0e0e0}*/
.HSE .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.HSE .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.HSE .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.HSE footer {
    background: #0a7bbf;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 3px #92bc51 solid;
}

.HSE .main-first-report table tr th {
    background: #0a7bbf;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
/*.Sanghi_Unnati .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #d0dafd;
}*/
/*.Sanghi_Unnati .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}*/


.HSE .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.HSE .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.HSE .activity-report .row .col-md-2 .value {
    background: #92bc51;
}
.HSE .activity-report .row .col-md-2 .value:before {
    border-top-color: #92bc51 !important;
} 

.HSE .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.HSE .page .btn-sm:hover{
    background-color: #37b44e !important;
    color: #fff;
    }
    
.HSE .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .HSE .head-tab tr th {
    background: #0a7bbf;
    color: #fff;
}  
.HSE .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #0a7bbf;
}
.HSE .textfield_label{ text-align:right !important;}

  /*==========HSE-HSE End=================*/


/*=========RSM-RSM Start=================*/

.skin-blue.RSM .navbar {
    background: #23af70;
    border-bottom: none;
}
.RSM .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.RSM #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.RSM .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.RSM #divMenu li a::before {color: #e12726 !important;}

.RSM input[type="submit"].btn-block, .RSM input[type="reset"].btn-block, .RSM input[type="button"].btn-block {
      background-color: #4e4e4e;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
}

.RSM .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.RSM input[type="submit"].btn-block.btn-promotion-edit, .RSM input[type="reset"].btn-block .btn-promotion-edit, .RSM input[type="button"].btn-block .btn-promotion-edit {
      background-color: #1b93ce;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
    width: 20%;
    float: right;
}

.RSM input[type="submit"].btn-block:hover, .RSM input[type="reset"].btn-block:hover, .RSM input[type="button"].btn-block:hover {
    border-bottom: 4px #00000078 solid;
}
.RSM .btn.btn-success{     background-color: #4e4e4e;
    border-bottom: 4px #00000078  solid;
    padding-bottom: 3px;}
.RSM .btn.btn-success:hover{ border-bottom: 4px #00000078 solid;}

.RSM .btn.btn-primary:hover{ border-bottom: 4px #00000078 solid;}
.RSM .btn.btn-primary{background-color:#4e4e4e;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;} 
       
 .RSM .btn.btn-danger{     background-color: #4e4e4e ;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}   
.RSM .btn.btn-danger:hover{ border-bottom: 4px #00000078 solid;}

.RSM .bg-light-blue {background-color: #00000078 !important;}

.RSM .btn.btn-info{     background-color: #4e4e4e;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}
    
.RSM .btn.btn-info:hover{ border-bottom: 4px #00000078 solid;}


.RSM .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.RSM .count_boxes .column .mybox {
    min-height: 155px;
}
.RSM #divMenu .parent li:hover > a {
    background-color: #034ea2 !important;
    color: #fff !important;
    border-bottom: 2px #23af70 solid;
}
.RSM #divMenu li a.active {
    background-color: #034ea2 !important;
    color: #fff !important;
    border-bottom: 2px #23af70 solid;
}


.RSM .count_boxes .box1{ background:#034ea2 !important;}
.RSM .count_boxes .box2{ background:#23af70;}
.RSM .count_boxes .box3{ background:#034ea2 !important;}
.RSM .count_boxes .box4{ background:#23af70 !important}
.RSM .count_boxes .box5{ background:#92bc51;}
.RSM .count_boxes .box6{ background:#034ea2 !important;}
.RSM .count_boxes .box7{ background:#016ab3;}
.RSM .count_boxes .box8{ background:#92bc51 !important;}
.RSM .count_boxes .box9{ background:#034ea23;}

.RSM input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.RSM input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.RSM .count_boxes .column .mybox h1{font-size:30px;}
.RSM .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #034ea2;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 2px #23af70 solid;
    font-size: 16px !important;
    font-weight: 600;
}

.RSM .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.RSM .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.RSM .main-first-report .first-report table tr {
    text-align: center;
}

.RSM table thead tr{background: #034ea2;color: #fff;}
/*.Sanghi_Unnati table tbody tr:hover {background-color: #d0dafd !important;}*/
/*.Sanghi_Unnati table tbody tr.even:hover {background-color: #d0dafd;}*/
/*.Sanghi_Unnati table tbody tr.odd:hover td{background-color:#e0e0e0}*/
.RSM .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.RSM .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.RSM .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.RSM footer {
    background: #034ea2;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
}

.RSM .main-first-report table tr th {
    background: #034ea2;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
/*.Sanghi_Unnati .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #d0dafd;
}*/
/*.Sanghi_Unnati .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}*/


.RSM .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.RSM .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.RSM .activity-report .row .col-md-2 .value {
    background: #23af70;
}
.RSM .activity-report .row .col-md-2 .value:before {
    border-top-color: #23af70 !important;
} 

.RSM .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.RSM .page .btn-sm:hover{
    background-color: #37b44e !important;
    color: #fff;
    }
    
.RSM .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .RSM .head-tab tr th {
    background: #034ea2;
    color: #fff;
}  
.RSM .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #034ea2;
}
.RSM .textfield_label{ text-align:right !important;}
.RSM table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}
.RSM table th {
    text-align: center;
    background: #034ea2;
    color: #fff;
}
  /*==========RSM-RSM End=================*/





/************ STatics page **************/

.digram-div
{
    border:1px solid #ddd;
    padding:20px;
    border-bottom:0;
    border-left:0;
}
.digram-div h4
{
    padding-left:35px;
}
span.spn-cont {
    display: inline-block;
    color: #666;
    font-weight: 100;
    font-family: monospace;
}
.label-custom {
    position: relative;
    display: inline-block;
    padding:10px 2.5px;
}
.label-custom .label
{
    padding: 1.6 .3em;
    min-width: 40px;
    display: inline-block;
    margin-right: 5px;
}
.label-custom .label.label-pink
{
    background-color: rgba(255, 99, 132, 0.2);
}
.label-custom .label.label-blue
{
    background-color: rgba(54, 162, 235, 0.2);
}
.label-custom .label.label-yellow
{
    background-color: rgba(255, 206, 86, 0.2);
}
.label-custom .label.label-green
{
    background-color: rgba(75, 192, 192, 0.2);
}
.label-custom .label.label-violet
{
    background-color: rgba(153, 102, 255, 0.2);
}
.label-custom .label.label-cyan
{
    background-color: rgba(45, 102, 255, 0.2);
}
.label-custom .label.label-orange
{
    background-color: rgba(255, 159, 64, 0.2);
}
.fixed-top
{
    position: fixed;
    top: 65px;
    background-color: #fff;
    right: 0;
    left: 235px;
    z-index: 10;
}
@media screen and (max-width: 991px) 
{
    .fixed-top
    {
        left:0px;
    }
}
.anchr-diabled
{
    cursor: default;
    color: #000;
    pointer-events: none;
}
#ContentPlaceHolder1_gvEmailSummary tr:last-child td:first-child a.anchr-diabled
{
    cursor:pointer;
    color: #3c8dbc;
    
    pointer-events: inherit;
}
.select2-container--default .select2-selection--single{
     border: 0 !important;
    outline: 0  !important;
    } 
    
    .select-calc .select2-container {
    border: 2px solid #bdc3c7;
        /*height: 35px;*/
        background: #fff;
        padding: 1px 0;
}

div#ContentPlaceHolder1_pnlCustomerDetails.mssc .pop-lft 
{
    margin-left:10px;
    }
    
    
 /*==========GVLC Start=================*/

.skin-blue.GVLC .navbar {
    background: #0a7bbf;
    border-bottom: 5px #92bc51 solid;
}
.GVLC .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.GVLC #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.GVLC .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.GVLC #divMenu li a::before {color: #e12726 !important;}

.GVLC input[type="submit"].btn-block, .HSE input[type="reset"].btn-block, .HSE input[type="button"].btn-block, {
      background-color: #ba1462;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
}

.GVLC input[type="submit"].btn-block.aprl {
      background-color: #92bc51;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
}

.GVLC .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.GVLC input[type="submit"].btn-block.btn-promotion-edit, .HSE input[type="reset"].btn-block .btn-promotion-edit, .HSE input[type="button"].btn-block .btn-promotion-edit {
      background-color: #1b93ce;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
    float: right;
}

.GVLC input[type="submit"].btn-block:hover, .HSE input[type="reset"].btn-block:hover, .HSE input[type="button"].btn-block:hover {
    border-bottom: 4px #00000078 solid;
}
.GVLC .btn.btn-success{     background-color: #ba1462;
    border-bottom: 4px #00000078  solid;
    padding-bottom: 3px;
    background: transparent linear-gradient(to right bottom, #ba1462;,#ba1462;) repeat scroll 0% 0% !important;
    }
.GVLC .btn.btn-success:hover{ border-bottom: 4px #00000078 solid;}

.GVLC .btn.btn-primary:hover{ border-bottom: 4px #00000078 solid;}
.GVLC .btn.btn-primary{background-color:#ba1462;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;} 
       
 .GVLC .btn.btn-danger{     background-color: #ba1462 ;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}   
.GVLC .btn.btn-danger:hover{ border-bottom: 4px #00000078 solid;}

.HSE .bg-light-blue {background-color: #00000078 !important;}

.GVLC .btn.btn-info{     background-color: #ba1462;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}
    
.GVLC .btn.btn-info:hover{ border-bottom: 4px #00000078 solid;}


.GVLC .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.GVLC .count_boxes .column .mybox {
    min-height: 155px;
}
.GVLC #divMenu .parent li:hover > a {
    background-color: #0a7bbf !important;
    color: #fff !important;
    border-bottom: 4px #92bc51 solid;
}
.GVLC #divMenu li a.active {
    background-color: #0a7bbf !important;
    color: #fff !important;
    border-bottom: 4px #92bc51 solid;
}


.GVLC .count_boxes .box1{ background:#92bc51 !important;}
.GVLC .count_boxes .box2{ background:#0a7bbf;}
.GVLC .count_boxes .box3{ background:#ba1462 !important;}
.GVLC .count_boxes .box4{ background:#ba1462 !important}
.GVLC .count_boxes .box5{ background:#92bc51;}
.GVLC .count_boxes .box6{ background:#0a7bbf !important;}
.GVLC .count_boxes .box7{ background:#016ab3;}
.GVLC .count_boxes .box8{ background:#92bc51 !important;}
.GVLC .count_boxes .box9{ background:#0a7bbf3;}

.GVLC input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.GVLC input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.GVLC .count_boxes .column .mybox h1{font-size:30px;}
.GVLC .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #0a7bbf;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #92bc51 solid;
    font-size: 12px !important;
    font-weight: 600;
}

.GVLC .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.GVLC .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.GVLC .main-first-report .first-report table tr {
    text-align: center;
}

.GVLC table thead tr{background: #0a7bbf !important;color: #fff;}
/*.Sanghi_Unnati table tbody tr:hover {background-color: #d0dafd !important;}*/
/*.Sanghi_Unnati table tbody tr.even:hover {background-color: #d0dafd;}*/
/*.Sanghi_Unnati table tbody tr.odd:hover td{background-color:#e0e0e0}*/
.GVLC .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.GVLC .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.GVLC .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.GVLC footer {
    background: #0a7bbf;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 3px #92bc51 solid;
}

.GVLC .main-first-report table tr th {
    background: #0a7bbf;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}
/*.Sanghi_Unnati .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #d0dafd;
}*/
/*.Sanghi_Unnati .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}*/


.GVLC .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.GVLC .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.GVLC .activity-report .row .col-md-2 .value {
    background: #92bc51;
}
.GVLC .activity-report .row .col-md-2 .value:before {
    border-top-color: #92bc51 !important;
} 

.GVLC .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.GVLC .page .btn-sm:hover{
    background-color: #37b44e !important;
    color: #fff;
    }
    
.GVLC .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .GVLC .head-tab tr th {
    background: #0a7bbf;
    color: #fff;
}  
.GVLC .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #0a7bbf;
}

.GVLC .count_boxes
{
    margin-bottom:0 !important;
}
.GVLC .count_boxes .column h3 a {
    color: #fff;
}
.GVLC #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #f5f5f5;
    color: #000000;
}
.GVLC #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.GVLC #ContentPlaceHolder1_gvSurveyAnswers tbody tr th:last-child {
    width:7%
}

.GVLC .radiobut table tbody tr td label
{
    margin-top: 2px;
    margin-right : 9px;
}
.GVLC .switch
{
   margin-bottom:15px; 
}
.GVLC #ContentPlaceHolder1_rptSurveyQuestions_chkMultiChoice_2
{
    margin-bottom:15px;
}
.GVLC .mgbot
{
    margin-bottom:20px;  
}
.GVLC .mgbot b
{
    padding-left:15px;  
}
.GVLC #ContentPlaceHolder1_div1
{
    padding:0 !important;
}
.GVLC.New-gridbox tr:nth-child(1) {
    background: #0a7bbf !important;
    color: #fff !important;
}
.GVLC .New-gridbox tbody tr:nth-child(1) {
    background: #ffffff;
 color: #000; 
}

.GVLC .col-md-12.head-background
{
    background-color: #0a7bbf;
    color: #fff;
    text-align: center;
    
}
.GVLC .col-md-12.head-background h3
{ 
font-size: 16px !important;
    font-weight: 600;
    padding:10px 0;
}
.GVLC .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}

.GVLC .assesreportscroll
{
    height:300px;
    overflow-y:scroll;
    
}
.GVLC .assesreportscroll.not
{
    height:100% !important;
  
    
}
.GVLC .assesreportscroll .textfield_label
{
    text-align:left !important;
}
.GVLC .assesreportscroll .col-md-3.textfield_label {
    font-weight: 800;
}
.GVLC .asesrep
{
    width:100%;
    float:left;
    padding:10px;
}

.GVLC .assesreportscroll .textfield_label .Correct.Answer
{
    color:Green;
}

.GVLC .assesreportscroll .textfield_label .Wrong.Answer
{
    color:red;
}
.GVLC .assesreportscroll .textfield_label .Partial.Correct.Answer
{
    color:Blue;
}
.GVLC .assesreportscroll .textfield_label .Partially.Correct
{
    color:Blue;
}

.GVLC .assesreportscroll .textfield_label .Not.Answered
{
    color:#ff9900;
}
.GVLC .assesreportscroll .textfield_label .InCorrect.Answer
{
    color:red;
}



/*==========GVLC End=================*/
  
.HSE .textfield_label{ text-align:right !important;}
/*=========MSSC-MSSC Start=================*/

.skin-blue.MSSC .navbar {
    background: #152F44;
    border-bottom: none;
}
.MSSC .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.MSSC #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.MSSC .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.MSSC #divMenu li a::before {color: #e12726 !important;}

.MSSC input[type="submit"].btn-block, .MSSC input[type="reset"].btn-block, .MSSC input[type="button"].btn-block {
     background-image:linear-gradient(to right, #50c6ff , #00A1EF);
    border-bottom: 0px #00000078 solid;
    padding-bottom: 3px;
}

.MSSC .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.MSSC input[type="submit"].btn-block.btn-promotion-edit, .MSSC input[type="reset"].btn-block .btn-promotion-edit, .MSSC input[type="button"].btn-block .btn-promotion-edit {
      background-color: #1b93ce;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.MSSC input[type="submit"].btn-block:hover, .MSSC input[type="reset"].btn-block:hover, .MSSC input[type="button"].btn-block:hover {
    border-bottom: 0px #00000078 solid;
}
.MSSC .btn.btn-success{    background-image:linear-gradient(to right, #50c6ff  , #00A1EF);
    border-bottom: 0px #00000078  solid;
    padding-bottom: 3px;}
.MSSC .btn.btn-success:hover{ background-image:linear-gradient(to right,  #00A1EF  ,#50c6ff);}

.MSSC .btn.btn-primary:hover{ background-image:linear-gradient(to right, #50c6ff , #00A1EF );}
.MSSC .btn.btn-primary 
{
    background-image:linear-gradient(to right, #50c6ff , #00A1EF);
    border-bottom: 0px #00000078 solid;
    padding-bottom: 3px;} 
       
 .MSSC .btn.btn-danger{background-image:linear-gradient(to right, #ff734c  , #F25022) ;
    border-bottom: 0px #00000078 solid;
    padding-bottom: 3px;}   
.MSSC .btn.btn-danger:hover{ background-image:linear-gradient(to right, #F25022  , #ff734c)}

.MSSC .bg-light-blue {background-color: #00000078 !important;}

.MSSC .btn.btn-info{     background-color: #4e4e4e;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}
    
.MSSC .btn.btn-info:hover{ border-bottom: 0px #00000078 solid;}


.MSSC .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.MSSC .count_boxes .column .mybox {
    min-height: 155px;
}
.MSSC #divMenu .parent li:hover > a {
    background-color: #152f44 !important;
    color: #fff !important;
    border-bottom: 0px #152f44 solid;
}
.MSSC #divMenu li a.active {
    background-color: #152f44 !important;
    color: #f5f5f5 !important;
    /* border-bottom: 2px #152f44 solid; */
}


.MSSC .count_boxes .box1{background-image: linear-gradient(to right, #ff734c , #F25022);}
.MSSC .count_boxes .box2{background-image: linear-gradient(to right, #a7d83d , #97cc26);}
.MSSC .count_boxes .box3{  background-image:linear-gradient(to right, #50c6ff , #00A1EF);}
.MSSC .count_boxes .box4{ background-image:linear-gradient(to right, #f5c346,  #FFB700);}
.MSSC .count_boxes .box5{ background-image: linear-gradient(to right, #a7d83d , #97cc26);}
.MSSC .count_boxes .box6{ background-image: linear-gradient(to right, #ff734c , #F25022) !important;}
.MSSC .count_boxes .box7{ background-image:linear-gradient(to right, #50c6ff , #00A1EF);}
.MSSC .count_boxes .box8{ background-image: linear-gradient(to right, #a7d83d , #97cc26) !important;}
.MSSC .count_boxes .box9{ background-image: linear-gradient(to right, #ff734c , #F25022);}

.MSSC input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.MSSC input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.MSSC .count_boxes .column .mybox h1{font-size:30px;}
.MSSC .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #152f44;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 2px #d1eaff solid;
    font-size: 16px !important;
    font-weight: 600;
}

.MSSC .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.MSSC .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.MSSC .main-first-report .first-report table tr {
    text-align: center;
}

.MSSC table thead tr{background: #152f44;color: #fff;}
/*.Sanghi_Unnati table tbody tr:hover {background-color: #d0dafd !important;}*/
/*.Sanghi_Unnati table tbody tr.even:hover {background-color: #d0dafd;}*/
/*.Sanghi_Unnati table tbody tr.odd:hover td{background-color:#e0e0e0}*/
.MSSC .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.MSSC .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.MSSC .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.MSSC footer {
    background: #152f44;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
}

.MSSC .main-first-report table tr th {
    background: #152f44;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
/*.Sanghi_Unnati .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #d0dafd;
}*/
/*.Sanghi_Unnati .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}*/


.MSSC .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.MSSC .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.MSSC .activity-report .row .col-md-2 .value {
    background-image: linear-gradient(to right, #a7d83d , #97cc26);
}
.MSSC .activity-report .row .col-md-2 .value:before {
    border-top-color:#a7d83d !important;
} 

.MSSC .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.MSSC .page .btn-sm:hover{
    background-color: #37b44e !important;
    color: #fff;
    }
    
.MSSC .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .MSSC .head-tab tr th {
    background: #152f44;
    color: #fff;
}  
.MSSC .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #152f44;
}
.MSSC .textfield_label{ text-align:right !important;}
.MSSC .textfield_label.volvo 
{
    text-align:left !important;
    margin-bottom:2px;
                              }
.MSSC table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}
  /*==========MSSC-MSSC End=================*/
  
/*=========SKLP-SKLP Start=================*/

.skin-blue.SKLP .navbar {
    background: #014a75;
  border-bottom: solid 5px #1480bf;
}
.SKLP .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.SKLP #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.SKLP .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.SKLP #divMenu li a::before {color: #e12726 !important;}

.SKLP input[type="submit"].btn-block, .SKLP input[type="reset"].btn-block, .SKLP input[type="button"].btn-block {
      background-color: #1480bf;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
}

.SKLP .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.SKLP input[type="submit"].btn-block.btn-promotion-edit, .SKLP input[type="reset"].btn-block .btn-promotion-edit, .SKLP input[type="button"].btn-block .btn-promotion-edit {
      background-color: #1b93ce;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.SKLP input[type="submit"].btn-block:hover, .SKLP input[type="reset"].btn-block:hover, .SKLP input[type="button"].btn-block:hover {
    border-bottom: 4px #00000078 solid;
}
.SKLP .btn.btn-success{     background-color: #1480bf;
    border-bottom: 4px #00000078  solid;
    padding-bottom: 3px;
        background: transparent linear-gradient(to right bottom, rgb(1, 74, 117),rgb(1, 74, 117)) repeat scroll 0% 0%;
        }
.SKLP .btn.btn-success:hover{ border-bottom: 4px #00000078 solid;}

.SKLP .btn.btn-primary:hover{ border-bottom: 4px #00000078 solid;}
.SKLP .btn.btn-primary{background-color:#1480bf;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;} 
       
 .SKLP .btn.btn-danger{     background-color:#1480bf ;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}   
.SKLP .btn.btn-danger:hover{ border-bottom: 4px #00000078 solid;}

.SKLP .bg-light-blue {background-color: #00000078 !important;}

.SKLP .btn.btn-info{     background-color: #1480bf;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}
    
.SKLP .btn.btn-info:hover{ border-bottom: 4px #00000078 solid;}


.SKLP .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.SKLP .count_boxes .column .mybox {
    min-height: 155px;
}
.SKLP #divMenu .parent li:hover > a {
    background-color: #014a75 !important;
    color: #fff !important;
     border-bottom: 4px #1480bf solid;
    border-left:0;
    border-right:0;
}

.SKLP #divMenu li a.active {
    background-color: #014a75 !important;
    color: #fff !important;
    border-bottom: 4px #1480bf solid;
    border-left:0;
    border-right:0;
}


.SKLP .count_boxes .box1{ background:#014a75 !important;}
.SKLP .count_boxes .box2{ background:#1480bf;}
.SKLP .count_boxes .box3{ background:#014a75 !important;}
.SKLP .count_boxes .box4{ background: #1480bf !important;}
.SKLP .count_boxes .box5{ background:#014a75;}
.SKLP .count_boxes .box6{ background:#1480bf !important;}
.SKLP .count_boxes .box7{ background:#016ab3;}
.SKLP .count_boxes .box8{ background:#92bc51 !important;}
.SKLP .count_boxes .box9{ background:#014a753;}

.SKLP input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.SKLP input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.SKLP .count_boxes .column .mybox h1{font-size:30px;}
.SKLP .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #014a75;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 2px #014a75 solid;
    font-size: 16px !important;
    font-weight: 600;
}

.SKLP .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.SKLP .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.SKLP .main-first-report .first-report table tr {
    text-align: center;
}

.SKLP table thead tr{background: #014a75 !important;color: #fff;}
.SKLP .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.SKLP .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.SKLP .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.SKLP footer {
    background: #014a75;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #1480bf !important;
}

.SKLP .main-first-report table tr th {
    background: #014a75;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}

.SKLP .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.SKLP .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.SKLP .activity-report .row .col-md-2 .value {
    background: #014a75;
}
.SKLP .activity-report .row .col-md-2 .value:before {
    border-top-color: #014a75 !important;
} 

.SKLP .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.SKLP .page .btn-sm:hover{
    background-color: #1480bf !important;
    color: #fff;
    }
    
.SKLP .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .SKLP .head-tab tr th {
    background: #014a75;
    color: #fff;
}  
.SKLP .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #014a75;
}
.SKLP .textfield_label{ text-align:right !important;}
.SKLP table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}



.SKLP #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}


.SKLP .col-md-12.head-background {
    background-color: #014a75;
    color: #fff;
    border-bottom: 4px #1480bf solid;
    text-align: center;
}
.SKLP .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.SKLP .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.SKLP .textfield_label {
    text-align:LEFT !important;
}
  /*==========SKLP-SKLP End=================*/





 
  
.sen {
    top: 13px !important;
    /* position: unset !important; */
    overflow-y: scroll !important;
    height: 533px;
}
.popnewbg-behavapp {
    position: fixed;
    top: 35%;
    left: 25%;
}
.popnew-behav-app {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #0000006b;
}
.new-loyalty-pgm-sum2 {
    padding-top: 20px;
}
.row.form_row.gvlcn-app-re-back {
    margin-bottom: 0px;
    padding: 10px 0px;
}

.gvlc.textfield_labellft
{
    text-align:left !important;
}

.gvlc.blubg tr:first-child{
    background: #0a7bbf !important;
    color: #fff;
}

.gvlc.btn.btn-default.redbt
{
    background-color: #ba1462;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
    color:#fff;
}
.gvlc.btn.btn-default.redbt:hover
{
    background-color: #ba1462 !important;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
    color:#fff;
}


/*=========R_Advantage-R_Advantage Start=================*/

.skin-blue.R_Advantage .navbar {
    background: #034da2;
    border-bottom: 4px #00000078 solid;
}
.R_Advantage .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.R_Advantage #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.R_Advantage .count_boxes .column h3 { 
    padding: 0 15px;
    font-size: 18px;
}
.R_Advantage #divMenu li a::before {color: #e12726 !important;}

.R_Advantage input[type="submit"].btn-block, .R_Advantage input[type="reset"].btn-block, .R_Advantage input[type="button"].btn-block {
      background-color: #034da2;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
}

.R_Advantage .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.R_Advantage input[type="submit"].btn-block.btn-promotion-edit, .R_Advantage input[type="reset"].btn-block .btn-promotion-edit, .R_Advantage input[type="button"].btn-block .btn-promotion-edit {
      background-color: #1b93ce;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
    width: 20%;
    float: right;
}

.R_Advantage input[type="submit"].btn-block:hover, .R_Advantage input[type="reset"].btn-block:hover, .R_Advantage input[type="button"].btn-block:hover {
    border-bottom: 4px #00000078 solid;
}
.R_Advantage .btn.btn-success{     background-color: #034da2;
    border-bottom: 4px #00000078  solid;
    padding-bottom: 3px;}
.R_Advantage .btn.btn-success:hover{ border-bottom: 4px #00000078 solid;}

.R_Advantage .btn.btn-primary:hover{ border-bottom: 4px #00000078 solid;}
.R_Advantage .btn.btn-primary{background-color:#034da2;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;} 
       
 .R_Advantage .btn.btn-danger{     background-color: #034da2 ;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}   
.R_Advantage .btn.btn-danger:hover{ border-bottom: 4px #00000078 solid;}

.R_Advantage .bg-light-blue {background-color: #00000078 !important;}

.R_Advantage .btn.btn-info{     background-color: #034da2;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;}
    
.R_Advantage .btn.btn-info:hover{ border-bottom: 4px #00000078 solid;}


.R_Advantage .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.R_Advantage .count_boxes .column .mybox {
    min-height: 155px;
}
.R_Advantage #divMenu .parent li:hover > a {
    background-color: #034ea2 !important;
    color: #fff !important;
    border-bottom: 2px #01b3f1 solid;
}
.R_Advantage #divMenu li a.active {
    background-color: #034ea2 !important;
    color: #fff !important;
    border-bottom: 2px #01b3f1 solid;
}


.R_Advantage .count_boxes .box1{ background:#034ea2 !important;}
.R_Advantage .count_boxes .box2{ background:#034da2;}
.R_Advantage .count_boxes .box3{ background:#034ea2 !important;}
.R_Advantage .count_boxes .box4{ background:#034ea2 !important;}
.R_Advantage .count_boxes .box5{ background:#034ea2 !important;}
.R_Advantage .count_boxes .box6{ background:#034ea2 !important;}
.R_Advantage .count_boxes .box7{ background:#016ab3;}
.R_Advantage .count_boxes .box8{ background:#92bc51 !important;}
.R_Advantage .count_boxes .box9{ background:#034ea23;}

.R_Advantage input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.R_Advantage input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.R_Advantage .count_boxes .column .mybox h1{font-size:30px;}
.R_Advantage .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #034ea2;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 2px #01b3f1 solid;
    font-size: 16px !important;
    font-weight: 600;
}

.R_Advantage .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.R_Advantage .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.R_Advantage .main-first-report .first-report table tr {
    text-align: center;
}

.R_Advantage table thead tr{background: #034ea2;color: #fff;}
/*.Sanghi_Unnati table tbody tr:hover {background-color: #d0dafd !important;}*/
/*.Sanghi_Unnati table tbody tr.even:hover {background-color: #d0dafd;}*/
/*.Sanghi_Unnati table tbody tr.odd:hover td{background-color:#e0e0e0}*/
.R_Advantage .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.R_Advantage .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.R_Advantage .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.R_Advantage footer {
    background: #034ea2;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
}

.R_Advantage .main-first-report table tr th {
    background: #034ea2;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}

.R_Advantage .radbx
{
   margin: 0;
   position: absolute;
   width: 92%;
   bottom: 0;
}
.R_Advantage .radbxc
{
       background-color: #00000033;
    border-right: solid 1px #ffffff73;
    padding-top:5px;
}
.R_Advantage .radbxc .spn1
{
font-size:16px !important;
}
/*.Sanghi_Unnati .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #d0dafd;
}*/
/*.Sanghi_Unnati .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}*/


.R_Advantage .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.R_Advantage .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.R_Advantage .activity-report .row .col-md-2 .value {
    background: #034da2;
}
.R_Advantage .activity-report .row .col-md-2 .value:before {
    border-top-color: #01b3f1 !important;
} 

.R_Advantage .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.R_Advantage .page .btn-sm:hover{
    background-color: #37b44e !important;
    color: #fff;
    }
    
.R_Advantage .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .R_Advantage .head-tab tr th {
    background: #034ea2;
    color: #fff;
}  
.R_Advantage .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #034ea2;
}
.R_Advantage .textfield_label{ text-align:right !important;}
.R_Advantage table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}
  /*==========R_Advantage-R_Advantage End=================*/
  


/*=========ATMB-ATMB Start=================*/

.skin-blue.ATMB .navbar {
    background: #fcb813;
  border-bottom: solid 5px #231f20;
}
.ATMB .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.ATMB #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.ATMB .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.ATMB #divMenu li a::before {color: #e12726 !important;}

.ATMB input[type="submit"].btn-block, .ATMB input[type="reset"].btn-block, .ATMB input[type="button"].btn-block {
      background-color: #231f20;
    border-bottom: 4px #fcb813 solid;
    padding-bottom: 3px;
}

.ATMB .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.ATMB input[type="submit"].btn-block.btn-promotion-edit, .ATMB input[type="reset"].btn-block .btn-promotion-edit, .ATMB input[type="button"].btn-block .btn-promotion-edit {
      background-color: #231f20;
    border-bottom: 4px #fcb813 solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.ATMB input[type="submit"].btn-block:hover, .ATMB input[type="reset"].btn-block:hover, .ATMB input[type="button"].btn-block:hover {
    border-bottom: 4px #fcb813 solid;
}
.ATMB .btn.btn-success {
    background-color: #231f20;
    border-bottom: 4px #fcb813 solid;
    padding-bottom: 3px;
}
.ATMB .btn.btn-success:hover{ border-bottom: 4px #fcb813 solid;}

.ATMB .btn.btn-primary:hover{ border-bottom: 4px #fcb813 solid;}
.ATMB .btn.btn-primary{background-color:#231f20;
    border-bottom: 4px #fcb813 solid;
    padding-bottom: 3px;} 
       
 .ATMB .btn.btn-danger{     background-color:#231f20 ;
    border-bottom: 4px #fcb813 solid;
    padding-bottom: 3px;}   
.ATMB .btn.btn-danger:hover{ border-bottom: 4px #fcb813 solid;}

.ATMB .bg-light-blue {background-color: #00000078 !important;}

.ATMB .btn.btn-info{     background-color: #231f20;
    border-bottom: 4px #fcb813 solid;
    padding-bottom: 3px;}
    
.ATMB .btn.btn-info:hover{ border-bottom: 4px #fcb813 solid;}


.ATMB .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.ATMB .count_boxes .column .mybox {
    min-height: 155px;
}
.ATMB #divMenu .parent li:hover > a {
    background-color: #fcb813 !important;
    color: #fff !important;
     border-bottom: 4px #231f20 solid;
    border-left:0;
    border-right:0;
}

.ATMB #divMenu li a.active {
    background-color: #fcb813 !important;
    color: #fff !important;
    border-bottom: 4px #231f20 solid;
    border-left:0;
    border-right:0;
}


.ATMB .count_boxes .box1{ background:#fcb813 !important;}
.ATMB .count_boxes .box2{ background:#231f20;}
.ATMB .count_boxes .box3{ background:#fcb813 !important;}
.ATMB .count_boxes .box4{ background: #231f20 !important;}
.ATMB .count_boxes .box5{ background:#fcb813;}
.ATMB .count_boxes .box6{ background:#231f20 !important;}
.ATMB .count_boxes .box7{ background:#016ab3;}
.ATMB .count_boxes .box8{ background:#92bc51 !important;}
.ATMB .count_boxes .box9{ background:#fcb8133;}

.ATMB input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.ATMB input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.ATMB .count_boxes .column .mybox h1{font-size:30px;}
.ATMB .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #231f20;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #fcb813 solid;
    font-size: 16px !important;
    font-weight: 600;
}

.ATMB .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.ATMB .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.ATMB .main-first-report .first-report table tr {
    text-align: center;
}

.ATMB table thead tr{background: #fcb813 !important;color: #fff;}
.ATMB .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.ATMB .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.ATMB .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.ATMB footer {
    background: #fcb813;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #231f20 !important;
}

.ATMB .main-first-report table tr th {
    background: #fcb813;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.ATMB .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.ATMB .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.ATMB .activity-report .row .col-md-2 .value {
    background: #fcb813;
}
.ATMB .activity-report .row .col-md-2 .value:before {
    border-top-color: #fcb813 !important;
} 

.ATMB .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.ATMB .page .btn-sm:hover{
    background-color: #231f20 !important;
    color: #fff;
    }
    
.ATMB .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .ATMB .head-tab tr th {
    background: #fcb813;
    color: #fff;
}  
.ATMB .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #fcb813;
}
.ATMB .textfield_label{ text-align:right;}
.ATMB .textfield_label
.ATMB table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}

.ATMB #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.ATMB #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.ATMB.New-gridbox tr:nth-child(1) {
    background: #fcb813;
    color: #fff !important;
}

.ATMB #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}
.ATMB .col-md-12.head-background {
    background-color: #231f20;
    color: #fff;
    border-bottom: 4px #fcb813 solid;
    text-align: center;
}
.ATMB .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.ATMB .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.ATMB .assesreportscroll
{
    height:300px;
    overflow-y:scroll;
    
}
.ATMB .assesreportscroll.not
{
    height:100% !important;
  
    
}
.ATMB .assesreportscroll .textfield_label
{
    text-align:left !important;
}
.ATMB .assesreportscroll .col-md-3.textfield_label {
    font-weight: 800;
}
.ATMB .asesrep
{
    width:100%;
    float:left;
    padding:10px;
}

.ATMB .assesreportscroll .textfield_label .Correct.Answer
{
    color:Green;
}

.ATMB .assesreportscroll .textfield_label .Wrong.Answer
{
    color:red;
}
.ATMB .assesreportscroll .textfield_label .Partial.Correct.Answer
{
    color:Blue;
}
.ATMB .assesreportscroll .textfield_label .Partially.Correct
{
    color:Blue;
}

.ATMB .assesreportscroll .textfield_label .Not.Answered
{
    color:#ff9900;
}
.ATMB .assesreportscroll .textfield_label .InCorrect.Answer
{
    color:red;
}

.asesrep:nth-of-type(odd) {
background-color:#fffbef;
}
    
.asesrep:nth-of-type(even) {
background-color:#fff;
}
  /*==========ATMB-ATMB End=================*/












.textgrey.promotext{
     width: 100%;
    position: relative;
    padding: 10px 0;
    float: left;
    text-align: center;
    background-color: #000000a6;
    border: 0px solid #cFCFCF;
    margin-top: -37px;
    color: #fff;
}

.ststxt
{
    width:50%;
    float:left;
}
.stsbtn
{
    float:right;
}
.stsbgclr
{
        background-color: #efefef;
    padding: 9px 18px;
}



/*For Title master - Elearning*/

.ttlmastlab input
{
    margin:0;
}
.ttlmastlab label
{
    margin-bottom:12px;
    margin-top: -2px;
    
    float:left;
}
#ContentPlaceHolder1_rbtView tbody tr td:first-child label
{
    margin-right:10px;
}




/*=========CPML-CPML Start=================*/

.skin-blue.CPML .navbar {
    background: #e12726;
  border-bottom: solid 5px #292929;
}
.CPML .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.CPML #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.CPML .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.CPML #divMenu li a::before {color: #e12726 !important;}

.CPML input[type="submit"].btn-block, .CPML input[type="reset"].btn-block, .CPML input[type="button"].btn-block {
      background-color: #292929;
    border-bottom: 4px #e12726 solid;
    padding-bottom: 3px;
}

.CPML .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.CPML input[type="submit"].btn-block.btn-promotion-edit, .CPML input[type="reset"].btn-block .btn-promotion-edit, .CPML input[type="button"].btn-block .btn-promotion-edit {
      background-color: #292929;
    border-bottom: 4px #e12726 solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.CPML input[type="submit"].btn-block:hover, .CPML input[type="reset"].btn-block:hover, .CPML input[type="button"].btn-block:hover {
    border-bottom: 4px #e12726 solid;
}
.CPML .btn.btn-success {
    background-color: #292929;
    border-bottom: 4px #e12726 solid;
    padding-bottom: 3px;
}
.CPML .btn.btn-success:hover{ border-bottom: 4px #e12726 solid;}

.CPML .btn.btn-primary:hover{ border-bottom: 4px #e12726 solid;}
.CPML .btn.btn-primary{background-color:#292929;
    border-bottom: 4px #e12726 solid;
    padding-bottom: 3px;} 
       
 .CPML .btn.btn-danger{     background-color:#292929 ;
    border-bottom: 4px #e12726 solid;
    padding-bottom: 3px;}   
.CPML .btn.btn-danger:hover{ border-bottom: 4px #e12726 solid;}

.CPML .bg-light-blue {background-color: #00000078 !important;}

.CPML .btn.btn-info{     background-color: #292929;
    border-bottom: 4px #e12726 solid;
    padding-bottom: 3px;}
    
.CPML .btn.btn-info:hover{ border-bottom: 4px #e12726 solid;}


.CPML .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.CPML .count_boxes .column .mybox {
    min-height: 170px;
}
.CPML #divMenu .parent li:hover > a {
    background-color: #e12726 !important;
    color: #fff !important;
     border-bottom: 4px #292929 solid;
    border-left:0;
    border-right:0;
}

.CPML #divMenu li a.active {
    background-color: #e12726 !important;
    color: #fff !important;
    border-bottom: 4px #292929 solid;
    border-left:0;
    border-right:0;
}


.CPML .count_boxes .box1{ background:#e12726 !important;}
.CPML .count_boxes .box2{ background:#292929;}
.CPML .count_boxes .box3{ background:#e12726 !important;}
.CPML .count_boxes .box4{ background: #292929 !important;}
.CPML .count_boxes .box5{ background:#e12726;}
.CPML .count_boxes .box6{ background:#292929 !important;}
.CPML .count_boxes .box7{ background:#016ab3;}
.CPML .count_boxes .box8{ background:#92bc51 !important;}
.CPML .count_boxes .box9{ background:#e127263;}

.CPML input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.CPML input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.CPML .count_boxes .column .mybox h1{font-size:30px;}
.CPML .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #292929;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #e12726 solid;
    font-size: 16px !important;
    font-weight: 600;
}

.CPML .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.CPML .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.CPML .main-first-report .first-report table tr {
    text-align: center;
}

.CPML table thead tr{background: #e12726 !important;color: #fff;}
.CPML .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.CPML .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.CPML .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.CPML footer {
    background: #e12726;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #292929 !important;
}

.CPML .main-first-report table tr th {
    background: #e12726;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.CPML .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.CPML .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.CPML .activity-report .row .col-md-2 .value {
    background: #e12726;
}
.CPML .activity-report .row .col-md-2 .value:before {
    border-top-color: #e12726 !important;
} 

.CPML .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.CPML .page .btn-sm:hover{
    background-color: #292929 !important;
    color: #fff;
    }
    
.CPML .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .CPML .head-tab tr th {
    background: #e12726;
    color: #fff;
}  
.CPML .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #e12726;
}
.CPML .textfield_label{ text-align:right;}
.CPML .textfield_label
.CPML table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}

.CPML #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.CPML #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.CPML.New-gridbox tr:nth-child(1) {
    background: #e12726;
    color: #fff !important;
}

.CPML #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}
.CPML .col-md-12.head-background {
    background-color: #292929;
    color: #fff;
    border-bottom: 4px #e12726 solid;
    text-align: center;
}
.CPML .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.CPML .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.gentableview 
{
    margin-top:15px;
    overflow-x:scroll;
}

  /*==========CPML-CPML End=================*/



/*=========LANDMARK-LANDMARK Start=================*/

.skin-blue.LANDMARK .navbar {
    background: #0B1529;
  border-bottom: solid 5px #182D57;
}
.LANDMARK .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.LANDMARK #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.LANDMARK .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.LANDMARK #divMenu li a::before {color: #e12726 !important;}

.LANDMARK input[type="submit"].btn-block, .LANDMARK input[type="reset"].btn-block, .LANDMARK input[type="button"].btn-block {
      background-color: #182D57;
    border-bottom: 4px #0B1529 solid;
    padding-bottom: 3px;
}

.LANDMARK .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.LANDMARK input[type="submit"].btn-block.btn-promotion-edit, .LANDMARK input[type="reset"].btn-block .btn-promotion-edit, .LANDMARK input[type="button"].btn-block .btn-promotion-edit {
      background-color: #182D57;
    border-bottom: 4px #0B1529 solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.LANDMARK input[type="submit"].btn-block:hover, .LANDMARK input[type="reset"].btn-block:hover, .LANDMARK input[type="button"].btn-block:hover {
    border-bottom: 4px #0B1529 solid;
}
.LANDMARK .btn.btn-success {
    background-color: #182D57;
    border-bottom: 4px #0B1529 solid;
    padding-bottom: 3px;
}
.LANDMARK .btn.btn-success:hover{ border-bottom: 4px #0B1529 solid;}

.LANDMARK .btn.btn-primary:hover{ border-bottom: 4px #0B1529 solid;}
.LANDMARK .btn.btn-primary{background-color:#182D57;
    border-bottom: 4px #0B1529 solid;
    padding-bottom: 3px;} 
       
 .LANDMARK .btn.btn-danger{     background-color:#182D57 ;
    border-bottom: 4px #0B1529 solid;
    padding-bottom: 3px;}   
.LANDMARK .btn.btn-danger:hover{ border-bottom: 4px #0B1529 solid;}

.LANDMARK .bg-light-blue {background-color: #00000078 !important;}

.LANDMARK .btn.btn-info{     background-color: #182D57;
    border-bottom: 4px #0B1529 solid;
    padding-bottom: 3px;}
    
.LANDMARK .btn.btn-info:hover{ border-bottom: 4px #0B1529 solid;}


.LANDMARK .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.LANDMARK .count_boxes .column .mybox {
    min-height: 155px;
}
.LANDMARK #divMenu .parent li:hover > a {
    background-color: #0B1529 !important;
    color: #fff !important;
     border-bottom: 4px #182D57 solid;
    border-left:0;
    border-right:0;
}

.LANDMARK #divMenu li a.active {
    background-color: #0B1529 !important;
    color: #fff !important;
    border-bottom: 4px #182D57 solid;
    border-left:0;
    border-right:0;
}


.LANDMARK .count_boxes .box1{ background:#0B1529 !important;}
.LANDMARK .count_boxes .box2{ background:#182D57;}
.LANDMARK .count_boxes .box3{ background:#0B1529 !important;}
.LANDMARK .count_boxes .box4{ background: #182D57 !important;}
.LANDMARK .count_boxes .box5{ background:#0B1529;}
.LANDMARK .count_boxes .box6{ background:#182D57 !important;}
.LANDMARK .count_boxes .box7{ background:#016ab3;}
.LANDMARK .count_boxes .box8{ background:#92bc51 !important;}
.LANDMARK .count_boxes .box9{ background:#0B15293;}

.LANDMARK input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.LANDMARK input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.LANDMARK .count_boxes .column .mybox h1{font-size:30px;}
.LANDMARK .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #182D57;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #0B1529 solid;
    font-size: 16px !important;
    font-weight: 600;
}

.LANDMARK .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.LANDMARK .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.LANDMARK .main-first-report .first-report table tr {
    text-align: center;
}

.LANDMARK table thead tr{background: #0B1529 !important;color: #fff;}
.LANDMARK .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.LANDMARK .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.LANDMARK .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.LANDMARK footer {
    background: #0B1529;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #182D57 !important;
}

.LANDMARK .main-first-report table tr th {
    background: #0B1529;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.LANDMARK .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.LANDMARK .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.LANDMARK .activity-report .row .col-md-2 .value {
    background: #0B1529;
}
.LANDMARK .activity-report .row .col-md-2 .value:before {
    border-top-color: #0B1529 !important;
} 

.LANDMARK .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.LANDMARK .page .btn-sm:hover{
    background-color: #182D57 !important;
    color: #fff;
    }
    
.LANDMARK .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .LANDMARK .head-tab tr th {
    background: #0B1529;
    color: #fff;
}  
.LANDMARK .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #0B1529;
}
.LANDMARK .textfield_label{ text-align:right;}
.LANDMARK .textfield_label
.LANDMARK table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}

.LANDMARK #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.LANDMARK #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.LANDMARK.New-gridbox tr:nth-child(1) {
    background: #0B1529;
    color: #fff !important;
}

.LANDMARK #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}
.LANDMARK .col-md-12.head-background {
    background-color: #182D57;
    color: #fff;
    border-bottom: 4px #0B1529 solid;
    text-align: center;
}
.LANDMARK .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.LANDMARK .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.LANDMARK .assesreportscroll
{
    height:300px;
    overflow-y:scroll;
    
}
.LANDMARK .assesreportscroll.not
{
    height:100% !important;
  
    
}
.LANDMARK .assesreportscroll .textfield_label
{
    text-align:left !important;
}
.LANDMARK .assesreportscroll .col-md-3.textfield_label {
    font-weight: 800;
}
.LANDMARK .asesrep
{
    width:100%;
    float:left;
    padding:10px;
}

.LANDMARK .assesreportscroll .textfield_label .Correct.Answer
{
    color:Green;
}

.LANDMARK .assesreportscroll .textfield_label .Wrong.Answer
{
    color:red;
}
.LANDMARK .assesreportscroll .textfield_label .Partial.Correct.Answer
{
    color:Blue;
}
.LANDMARK .assesreportscroll .textfield_label .Partially.Correct
{
    color:Blue;
}

.LANDMARK .assesreportscroll .textfield_label .Not.Answered
{
    color:#ff9900;
}
.LANDMARK .assesreportscroll .textfield_label .InCorrect.Answer
{
    color:red;
}

.asesrep:nth-of-type(odd) {
background-color:#fffbef;
}
    
.asesrep:nth-of-type(even) {
background-color:#fff;
}
  /*==========LANDMARK-LANDMARK End=================*/


/*=========COL-COL Start=================*/

.skin-blue.COL .navbar {
    background: #60c1e8 ;
  border-bottom: solid 5px #0a81b1;
}
.COL .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.COL #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.COL .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.COL #divMenu li a::before {color: #e12726 !important;}

.COL input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
      background-color: #0a81b1;
    border-bottom: 4px #60c1e8  solid;
    padding-bottom: 3px;
}

.COL .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.COL input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
      background-color: #0a81b1;
    border-bottom: 4px #60c1e8  solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.COL input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #60c1e8  solid;
}
.COL .btn.btn-success {
    background-color: #0a81b1;
    border-bottom: 4px #60c1e8  solid;
    padding-bottom: 3px;
}
.COL .btn.btn-success:hover{ border-bottom: 4px #60c1e8  solid;}

.COL .btn.btn-primary:hover{ border-bottom: 4px #60c1e8  solid;}
.COL .btn.btn-primary{background-color:#0a81b1;
    border-bottom: 4px #60c1e8  solid;
    padding-bottom: 3px;} 
       
 .COL .btn.btn-danger{     background-color:#0a81b1 ;
    border-bottom: 4px #60c1e8  solid;
    padding-bottom: 3px;}   
.COL .btn.btn-danger:hover{ border-bottom: 4px #60c1e8  solid;}

.COL .bg-light-blue {background-color: #00000078 !important;}

.COL .btn.btn-info{     background-color: #0a81b1;
    border-bottom: 4px #60c1e8  solid;
    padding-bottom: 3px;}
    
.COL .btn.btn-info:hover{ border-bottom: 4px #60c1e8  solid;}


.COL .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.COL .count_boxes .column .mybox {
    min-height: 155px;
}
.COL #divMenu .parent li:hover > a {
    background-color: #60c1e8  !important;
    color: #fff !important;
     border-bottom: 4px #0a81b1 solid;
    border-left:0;
    border-right:0;
}

.COL #divMenu li a.active {
    background-color: #60c1e8  !important;
    color: #fff !important;
    border-bottom: 4px #0a81b1 solid;
    border-left:0;
    border-right:0;
}


.COL .count_boxes .box1{ background:#60c1e8  !important;}
.COL .count_boxes .box2{ background:#0a81b1;}
.COL .count_boxes .box3{ background:#60c1e8  !important;}
.COL .count_boxes .box4{ background: #0a81b1 !important;}
.COL .count_boxes .box5{ background:#60c1e8 ;}
.COL .count_boxes .box6{ background:#0a81b1 !important;}
.COL .count_boxes .box7{ background:#016ab3;}
.COL .count_boxes .box8{ background:#92bc51 !important;}
.COL .count_boxes .box9{ background:#60c1e8 3;}

.COL input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.COL input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.COL .count_boxes .column .mybox h1{font-size:30px;}
.COL .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #0a81b1;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #60c1e8  solid;
    font-size: 16px !important;
    font-weight: 600;
}

.COL .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.COL .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.COL .main-first-report .first-report table tr {
    text-align: center;
}

.COL table thead tr{background: #60c1e8  !important;color: #fff;}
.COL .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.COL .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.COL .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.COL footer {
    background: #60c1e8 ;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #0a81b1 !important;
}

.COL .main-first-report table tr th {
    background: #60c1e8 ;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.COL .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.COL .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.COL .activity-report .row .col-md-2 .value {
    background: #60c1e8 ;
}
.COL .activity-report .row .col-md-2 .value:before {
    border-top-color: #60c1e8  !important;
} 

.COL .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.COL .page .btn-sm:hover{
    background-color: #0a81b1 !important;
    color: #fff;
    }
    
.COL .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .COL .head-tab tr th {
    background: #60c1e8 ;
    color: #fff;
}  
.COL .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #60c1e8 ;
}
.COL .textfield_label{ text-align:right;}
.COL .textfield_label
.COL table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}

.COL #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.COL #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.COL.New-gridbox tr:nth-child(1) {
    background: #60c1e8 ;
    color: #fff !important;
}

.COL #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}
.COL .col-md-12.head-background {
    background-color: #0a81b1;
    color: #fff;
    border-bottom: 4px #60c1e8  solid;
    text-align: center;
}
.COL .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.COL .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.COL .assesreportscroll
{
    height:300px;
    overflow-y:scroll;
    
}
.COL .assesreportscroll.not
{
    height:100% !important;
  
    
}
.COL .assesreportscroll .textfield_label
{
    text-align:left !important;
}
.COL .assesreportscroll .col-md-3.textfield_label {
    font-weight: 800;
}
.COL .asesrep
{
    width:100%;
    float:left;
    padding:10px;
}

.COL .assesreportscroll .textfield_label .Correct.Answer
{
    color:Green;
}

.COL .assesreportscroll .textfield_label .Wrong.Answer
{
    color:red;
}
.COL .assesreportscroll .textfield_label .Partial.Correct.Answer
{
    color:Blue;
}
.COL .assesreportscroll .textfield_label .Partially.Correct
{
    color:Blue;
}

.COL .assesreportscroll .textfield_label .Not.Answered
{
    color:#ff9900;
}
.COL .assesreportscroll .textfield_label .InCorrect.Answer
{
    color:red;
}

.asesrep:nth-of-type(odd) {
background-color:#fffbef;
}
    
.asesrep:nth-of-type(even) {
background-color:#fff;
}

  /*==========COL-COL End=================*/

p.twodot-aft::after {
    content: ":";
    text-align: -webkit-right;
    display: block;
    margin-top: -18px;
    text-align: -moz-right;
}

.goodpack-tab-merc ul li
{
    width:33.33%;
}

.goodpack-tab-merc ul.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #fff;
    cursor: default;
    background-color: #05579f;
    border: 1px solid #fff0;
    border-bottom-color: transparent;
    padding: 10px 30px;
    text-align: center;
}

.goodpack-tab-merc ul.nav-tabs > li > a {
    text-align: center;
    color: #000;
    background: #ececec;
}


/*=========MILLER_CLUB Start=================*/

.skin-blue.MILLER_CLUB .navbar {
    background: #60c1e8 ;
  border-bottom: solid 5px #0a81b1;
}
.MILLER_CLUB .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.MILLER_CLUB #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.MILLER_CLUB .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.MILLER_CLUB #divMenu li a::before {color: #e12726 !important;}

.MILLER_CLUB input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
      background-color: #0a81b1;
    border-bottom: 4px #60c1e8  solid;
    padding-bottom: 3px;
}

.MILLER_CLUB .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.MILLER_CLUB input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
      background-color: #0a81b1;
    border-bottom: 4px #60c1e8  solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.MILLER_CLUB input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #60c1e8  solid;
}
.MILLER_CLUB .btn.btn-success {
    background-color: #0a81b1;
    border-bottom: 4px #60c1e8  solid;
    padding-bottom: 3px;
}
.MILLER_CLUB .btn.btn-success:hover{ border-bottom: 4px #60c1e8  solid;}

.MILLER_CLUB .btn.btn-primary:hover{ border-bottom: 4px #60c1e8  solid;}
.MILLER_CLUB .btn.btn-primary{background-color:#0a81b1;
    border-bottom: 4px #60c1e8  solid;
    padding-bottom: 3px;} 
       
 .MILLER_CLUB .btn.btn-danger{     background-color:#0a81b1 ;
    border-bottom: 4px #60c1e8  solid;
    padding-bottom: 3px;}   
.MILLER_CLUB .btn.btn-danger:hover{ border-bottom: 4px #60c1e8  solid;}

.MILLER_CLUB .bg-light-blue {background-color: #00000078 !important;}

.MILLER_CLUB .btn.btn-info{     background-color: #0a81b1;
    border-bottom: 4px #60c1e8  solid;
    padding-bottom: 3px;}
    
.MILLER_CLUB .btn.btn-info:hover{ border-bottom: 4px #60c1e8  solid;}


.MILLER_CLUB .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.MILLER_CLUB .count_boxes .column .mybox {
    min-height: 155px;
}
.MILLER_CLUB #divMenu .parent li:hover > a {
    background-color: #60c1e8  !important;
    color: #fff !important;
     border-bottom: 4px #0a81b1 solid;
    border-left:0;
    border-right:0;
}

.MILLER_CLUB #divMenu li a.active {
    background-color: #60c1e8  !important;
    color: #fff !important;
    border-bottom: 4px #0a81b1 solid;
    border-left:0;
    border-right:0;
}


.MILLER_CLUB .count_boxes .box1{ background:#60c1e8  !important;}
.MILLER_CLUB .count_boxes .box2{ background:#0a81b1;}
.MILLER_CLUB .count_boxes .box3{ background:#60c1e8  !important;}
.MILLER_CLUB .count_boxes .box4{ background: #0a81b1 !important;}
.MILLER_CLUB .count_boxes .box5{ background:#60c1e8 ;}
.MILLER_CLUB .count_boxes .box6{ background:#0a81b1 !important;}
.MILLER_CLUB .count_boxes .box7{ background:#016ab3;}
.MILLER_CLUB .count_boxes .box8{ background:#92bc51 !important;}
.MILLER_CLUB .count_boxes .box9{ background:#60c1e8 3;}

.MILLER_CLUB input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.MILLER_CLUB input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.MILLER_CLUB .count_boxes .column .mybox h1{font-size:30px;}
.MILLER_CLUB .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #0a81b1;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #60c1e8  solid;
    font-size: 16px !important;
    font-weight: 600;
}

.MILLER_CLUB .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.MILLER_CLUB .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.MILLER_CLUB .main-first-report .first-report table tr {
    text-align: center;
}

.MILLER_CLUB table thead tr{background: #60c1e8  !important;color: #fff;}
.MILLER_CLUB .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.MILLER_CLUB .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.MILLER_CLUB .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.MILLER_CLUB footer {
    background: #60c1e8 ;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #0a81b1 !important;
}

.MILLER_CLUB .main-first-report table tr th {
    background: #60c1e8 ;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.MILLER_CLUB .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.MILLER_CLUB .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.MILLER_CLUB .activity-report .row .col-md-2 .value {
    background: #60c1e8 ;
}
.MILLER_CLUB .activity-report .row .col-md-2 .value:before {
    border-top-color: #60c1e8  !important;
} 

.MILLER_CLUB .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.MILLER_CLUB .page .btn-sm:hover{
    background-color: #0a81b1 !important;
    color: #fff;
    }
    
.MILLER_CLUB .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .MILLER_CLUB .head-tab tr th {
    background: #60c1e8 ;
    color: #fff;
}  
.MILLER_CLUB .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #60c1e8 ;
}
.MILLER_CLUB .textfield_label{ text-align:right;}
.MILLER_CLUB .textfield_label
.MILLER_CLUB table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}

.MILLER_CLUB #ContentPlaceHolder1_div2 input {
    float: none !important;
}
.MILLER_CLUB #ContentPlaceHolder1_div2 td {
text-align:center;
}
.MILLER_CLUB #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.MILLER_CLUB #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.MILLER_CLUB.New-gridbox tr:nth-child(1) {
    background: #60c1e8 ;
    color: #fff !important;
}

.MILLER_CLUB #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}
.MILLER_CLUB .col-md-12.head-background {
    background-color: #0a81b1;
    color: #fff;
    border-bottom: 4px #60c1e8  solid;
    text-align: center;
}
.MILLER_CLUB .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.MILLER_CLUB .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.MILLER_CLUB .assesreportscroll
{
    height:300px;
    overflow-y:scroll;
    
}
.MILLER_CLUB .assesreportscroll.not
{
    height:100% !important;
  
    
}
.MILLER_CLUB .assesreportscroll .textfield_label
{
    text-align:left !important;
}
.MILLER_CLUB .assesreportscroll .col-md-3.textfield_label {
    font-weight: 800;
}
.MILLER_CLUB .asesrep
{
    width:100%;
    float:left;
    padding:10px;
}

.MILLER_CLUB .assesreportscroll .textfield_label .Correct.Answer
{
    color:Green;
}

.MILLER_CLUB .assesreportscroll .textfield_label .Wrong.Answer
{
    color:red;
}
.MILLER_CLUB .assesreportscroll .textfield_label .Partial.Correct.Answer
{
    color:Blue;
}
.MILLER_CLUB .assesreportscroll .textfield_label .Partially.Correct
{
    color:Blue;
}

.MILLER_CLUB .assesreportscroll .textfield_label .Not.Answered
{
    color:#ff9900;
}
.MILLER_CLUB .assesreportscroll .textfield_label .InCorrect.Answer
{
    color:red;
}

.asesrep:nth-of-type(odd) {
background-color:#fffbef;
}
    
.asesrep:nth-of-type(even) {
background-color:#fff;
}

  /*==========MILLER_CLUB End=================*/
  
  
  /*=========GOODPACK Start=================*/

.skin-blue.GOODPACK .navbar {
    background: #05579F ;
  border-bottom: solid 5px #1BA74A;
}
.GOODPACK .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.GOODPACK #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.GOODPACK .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 14px;
}
.GOODPACK #divMenu li a::before {color: #e12726 !important;}

.GOODPACK input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
      background-color: #1BA74A;
    border-bottom: 4px #05579F  solid;
    padding-bottom: 3px;
}

.GOODPACK .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.GOODPACK input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
      background-color: #1BA74A;
    border-bottom: 4px #05579F  solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.GOODPACK input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #05579F  solid;
}
.GOODPACK .btn.btn-success {
    background-color: #1BA74A;
    border-bottom: 4px #05579F  solid;
    padding-bottom: 3px;
}
.GOODPACK .btn.btn-success:hover{ border-bottom: 4px #05579F  solid;}

.GOODPACK .btn.btn-primary:hover{ border-bottom: 4px #05579F  solid;}
.GOODPACK .btn.btn-primary{background-color:#1BA74A;
    border-bottom: 4px #05579F  solid;
    padding-bottom: 3px;} 
       
 .GOODPACK .btn.btn-danger{     background-color:#1BA74A ;
    border-bottom: 4px #05579F  solid;
    padding-bottom: 3px;}   
.GOODPACK .btn.btn-danger:hover{ border-bottom: 4px #05579F  solid;}

.GOODPACK .bg-light-blue {background-color: #00000078 !important;}

.GOODPACK .btn.btn-info{     background-color: #1BA74A;
    border-bottom: 4px #05579F  solid;
    padding-bottom: 3px;}
    
.GOODPACK .btn.btn-info:hover{ border-bottom: 4px #05579F  solid;}


.GOODPACK .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.GOODPACK .count_boxes .column .mybox {
    min-height: 155px;
}
.GOODPACK #divMenu .parent li:hover > a {
    background-color: #05579F  !important;
    color: #fff !important;
     border-bottom: 4px #1BA74A solid;
    border-left:0;
    border-right:0;
}

.GOODPACK #divMenu li a.active {
    background-color: #05579F  !important;
    color: #fff !important;
    border-bottom: 4px #1BA74A solid;
    border-left:0;
    border-right:0;
}


.GOODPACK .count_boxes .box1{ background:#05579F  !important;}
.GOODPACK .count_boxes .box2{ background:#1BA74A;}
.GOODPACK .count_boxes .box3{ background:#05579F  !important;}
.GOODPACK .count_boxes .box4{ background: #1BA74A !important;}
.GOODPACK .count_boxes .box5{ background:#05579F ;}
.GOODPACK .count_boxes .box6{ background:#1BA74A !important;}
.GOODPACK .count_boxes .box7{ background:#016ab3;}
.GOODPACK .count_boxes .box8{ background:#92bc51 !important;}
.GOODPACK .count_boxes .box9{ background:#05579F 3;}

.GOODPACK input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.GOODPACK input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.GOODPACK .count_boxes .column .mybox h1{font-size:30px;}
.GOODPACK .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #1BA74A;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #05579F  solid;
    font-size: 16px !important;
    font-weight: 600;
}

.GOODPACK .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.GOODPACK .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.GOODPACK .main-first-report .first-report table tr {
    text-align: center;
}

.GOODPACK table thead tr{background: #05579F  !important;color: #fff;}
.GOODPACK .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.GOODPACK .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.GOODPACK .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.GOODPACK footer {
    background: #05579F ;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #1BA74A !important;
}

.GOODPACK .main-first-report table tr th {
    background: #05579F ;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.GOODPACK .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.GOODPACK .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.GOODPACK .activity-report .row .col-md-2 .value {
    background: #05579F ;
}
.GOODPACK .activity-report .row .col-md-2 .value:before {
    border-top-color: #05579F  !important;
} 

.GOODPACK .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.GOODPACK .page .btn-sm:hover{
    background-color: #1BA74A !important;
    color: #fff;
    }
    
.GOODPACK .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .GOODPACK .head-tab tr th {
    background: #05579F ;
    color: #fff;
}  
.GOODPACK .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #05579F ;
}
.GOODPACK .textfield_label{ text-align:left;}
.GOODPACK .textfield_label
.GOODPACK table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}

.GOODPACK #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.GOODPACK #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.GOODPACK.New-gridbox tr:nth-child(1) {
    background: #05579F ;
    color: #fff !important;
}

.GOODPACK #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}
.GOODPACK .col-md-12.head-background {
    background-color: #1BA74A;
    color: #fff;
    border-bottom: 4px #05579F  solid;
    text-align: center;
}
.GOODPACK .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.GOODPACK .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.GOODPACK .assesreportscroll
{
    height:300px;
    overflow-y:scroll;
    
}
.GOODPACK .assesreportscroll.not
{
    height:100% !important;
  
    
}
.GOODPACK .assesreportscroll .textfield_label
{
    text-align:left !important;
}
.GOODPACK .assesreportscroll .col-md-3.textfield_label {
    font-weight: 800;
}
.GOODPACK .asesrep
{
    width:100%;
    float:left;
    padding:10px;
}
#ContentPlaceHolder1_lchBusinessUnit__ParentDiv {
    border: 0 !important;
}
#ContentPlaceHolder1_lchMemberSupport__ParentDiv{
    border: 0 !important;
}
#ContentPlaceHolder1_lchSavingBusinessUnit__ParentDiv{
    border: 0 !important;
}

.GOODPACK .assesreportscroll .textfield_label .Correct.Answer
{
    color:Green;
}

.GOODPACK .assesreportscroll .textfield_label .Wrong.Answer
{
    color:red;
}
.GOODPACK .assesreportscroll .textfield_label .Partial.Correct.Answer
{
    color:Blue;
}
.GOODPACK .assesreportscroll .textfield_label .Partially.Correct
{
    color:Blue;
}

.GOODPACK .assesreportscroll .textfield_label .Not.Answered
{
    color:#ff9900;
}
.GOODPACK .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
     width:100%;
    float:left;
}
.GOODPACK .period-assesment span 
{
    width:100%;
    float:left;
    margin-bottom:6px;
}
.GOODPACK .assesreportscroll .textfield_label .InCorrect.Answer
{
    color:red;
}
.gplanguagepopup
{
      height:300px;
    overflow-y:scroll;
}

.asesrep:nth-of-type(odd) {
background-color:#fffbef;
}
    
.asesrep:nth-of-type(even) {
background-color:#fff;
}
.goodpack-popup-new .row.form_row {
    margin-bottom: 0 !important;
   }
   
   #ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child{
width:120px;
}



  /*==========GOODPACK End=================*/
  
  
  
    /*=========OPACK Start=================*/

.skin-blue.OPACK .navbar {
    background: #2699FB ;
  border-bottom: solid 5px #0F69B7;
}
.OPACK .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.OPACK #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.OPACK .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.OPACK #divMenu li a::before {color: #e12726 !important;}

.OPACK input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
      background-color: #0F69B7;
    border-bottom: 4px #2699FB  solid;
    padding-bottom: 3px;
}

.OPACK .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.OPACK input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
      background-color: #0F69B7;
    border-bottom: 4px #2699FB  solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.OPACK input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #2699FB  solid;
}
.OPACK .btn.btn-success {
    background-color: #0F69B7;
    border-bottom: 4px #2699FB  solid;
    padding-bottom: 3px;
}
.OPACK .btn.btn-success:hover{ border-bottom: 4px #2699FB  solid;}

.OPACK .btn.btn-primary:hover{ border-bottom: 4px #2699FB  solid;}
.OPACK .btn.btn-primary{background-color:#0F69B7;
    border-bottom: 4px #2699FB  solid;
    padding-bottom: 3px;} 
       
 .OPACK .btn.btn-danger{     background-color:#0F69B7 ;
    border-bottom: 4px #2699FB  solid;
    padding-bottom: 3px;}   
.OPACK .btn.btn-danger:hover{ border-bottom: 4px #2699FB  solid;}

.OPACK .bg-light-blue {background-color: #00000078 !important;}

.OPACK .btn.btn-info{     background-color: #0F69B7;
    border-bottom: 4px #2699FB  solid;
    padding-bottom: 3px;}
    
.OPACK .btn.btn-info:hover
{
    border-bottom: 4px #2699FB  solid;
}
.OPACK .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.OPACK .count_boxes .column .mybox {
    min-height: 155px;
}
.OPACK #divMenu .parent li:hover > a {
    background-color: #2699FB  !important;
    color: #fff !important;
     border-bottom: 4px #0F69B7 solid;
    border-left:0;
    border-right:0;
}

.OPACK #divMenu li a.active {
    background-color: #2699FB  !important;
    color: #fff !important;
    border-bottom: 4px #0F69B7 solid;
    border-left:0;
    border-right:0;
}


.OPACK .count_boxes .box1{ background:#2699FB  !important;}
.OPACK .count_boxes .box2{ background:#0F69B7;}
.OPACK .count_boxes .box3{ background:#2699FB  !important;}
.OPACK .count_boxes .box4{ background: #0F69B7 !important;}
.OPACK .count_boxes .box5{ background:#2699FB ;}
.OPACK .count_boxes .box6{ background:#0F69B7 !important;}
.OPACK .count_boxes .box7{ background:#016ab3;}
.OPACK .count_boxes .box8{ background:#92bc51 !important;}
.OPACK .count_boxes .box9{ background:#2699FB 3;}

.OPACK input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.OPACK input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.OPACK .count_boxes .column .mybox h1{font-size:30px;}
.OPACK .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #0F69B7;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #2699FB  solid;
    font-size: 16px !important;
    font-weight: 600;
}

.OPACK .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.OPACK .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.OPACK .main-first-report .first-report table tr {
    text-align: center;
}

.OPACK table thead tr{background: #2699FB  !important;color: #fff;}
.OPACK .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.OPACK .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.OPACK .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.OPACK footer {
    background: #2699FB ;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #0F69B7 !important;
}

.OPACK .main-first-report table tr th {
    background: #2699FB ;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.OPACK .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.OPACK .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.OPACK .activity-report .row .col-md-2 .value {
    background: #2699FB ;
}
.OPACK .activity-report .row .col-md-2 .value:before {
    border-top-color: #2699FB  !important;
} 

.OPACK .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.OPACK .page .btn-sm:hover{
    background-color: #0F69B7 !important;
    color: #fff;
    }
    
.OPACK .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .OPACK .head-tab tr th {
    background: #2699FB ;
    color: #fff;
}  
.OPACK .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #2699FB ;
}
.OPACK .textfield_label{ text-align:left;}
.OPACK .textfield_label
.OPACK table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}

.OPACK #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.OPACK #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.OPACK.New-gridbox tr:nth-child(1) {
    background: #2699FB ;
    color: #fff !important;
}

.OPACK #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}
.OPACK .col-md-12.head-background {
    background-color: #0F69B7;
    color: #fff;
    border-bottom: 4px #2699FB  solid;
    text-align: center;
}
.OPACK .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.OPACK .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.OPACK .assesreportscroll
{
    height:300px;
    overflow-y:scroll;
    
}
.OPACK .assesreportscroll.not
{
    height:100% !important;
  
    
}
.OPACK .assesreportscroll .textfield_label
{
    text-align:left !important;
}
.OPACK .assesreportscroll .col-md-3.textfield_label {
    font-weight: 800;
}
.OPACK .asesrep
{
    width:100%;
    float:left;
    padding:10px;
}

.OPACK .assesreportscroll .textfield_label .Correct.Answer
{
    color:Green;
}

.OPACK .assesreportscroll .textfield_label .Wrong.Answer
{
    color:red;
}
.OPACK .assesreportscroll .textfield_label .Partial.Correct.Answer
{
    color:Blue;
}
.OPACK .assesreportscroll .textfield_label .Partially.Correct
{
    color:Blue;
}

.OPACK .assesreportscroll .textfield_label .Not.Answered
{
    color:#ff9900;
}
.OPACK .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
     width:100%;
    float:left;
}
.OPACK .period-assesment span 
{
    width:100%;
    float:left;
    margin-bottom:6px;
}
.OPACK .assesreportscroll .textfield_label .InCorrect.Answer
{
    color:red;
}

.asesrep:nth-of-type(odd) {
background-color:#fffbef;
}
    
.asesrep:nth-of-type(even) {
background-color:#fff;
}

  /*==========OPACK End=================*/




 /*==========NXT-CLUB-START=================*/

i.fa.fa-pencil-square-o {
font-size: 16px;
}
i.fa.fa-tachometer, i.fa.fa-map-marker, i.fa.fa-cogs {
font-size: 16px;
}



.skin-blue.NXTCLUB .navbar {
    background: #15316E ;
  border-bottom: solid 5px  #D80730;
}
.NXTCLUB .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.NXTCLUB #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.NXTCLUB .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.NXTCLUB #divMenu li a::before {color: #e12726 !important;}

.NXTCLUB input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
      background-color:  #D80730;
    border-bottom: 4px #15316E  solid;
    padding-bottom: 3px;
}

.NXTCLUB .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.NXTCLUB input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
      background-color:  #D80730;
    border-bottom: 4px #15316E  solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.NXTCLUB input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #15316E  solid;
}
.NXTCLUB .btn.btn-success {
    background-color:  #D80730;
    border-bottom: 4px #15316E  solid;
    padding-bottom: 3px;
}
.NXTCLUB .btn.btn-success:hover{ border-bottom: 4px #15316E  solid;}

.NXTCLUB .btn.btn-primary:hover{ border-bottom: 4px #15316E  solid;}
.NXTCLUB .btn.btn-primary{background-color: #D80730;
    border-bottom: 4px #15316E  solid;
    padding-bottom: 3px;} 
       
 .NXTCLUB .btn.btn-danger{     background-color: #D80730 ;
    border-bottom: 4px #15316E  solid;
    padding-bottom: 3px;}   
.NXTCLUB .btn.btn-danger:hover{ border-bottom: 4px #15316E  solid;}

.NXTCLUB .bg-light-blue {background-color: #00000078 !important;}

.NXTCLUB .btn.btn-info{     background-color:  #D80730;
    border-bottom: 4px #15316E  solid;
    padding-bottom: 3px;}
    
.NXTCLUB .btn.btn-info:hover{ border-bottom: 4px #15316E  solid;}


.NXTCLUB .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.NXTCLUB .count_boxes .column .mybox {
   min-height:155px;
}
.NXTCLUB #divMenu .parent li:hover > a {
    background-color: #15316E  !important;
    color: #fff !important;
     border-bottom: 4px  #D80730 solid;
    border-left:0;
    border-right:0;
}

.NXTCLUB #divMenu li a.active {
    background-color: #15316E  !important;
    color: #fff !important;
    border-bottom: 4px  #D80730 solid;
    border-left:0;
    border-right:0;
}


.NXTCLUB .count_boxes .box1{ background:#15316E  !important;}
.NXTCLUB .count_boxes .box2{ background: #D80730;}
.NXTCLUB .count_boxes .box3{ background:#15316E  !important;}
.NXTCLUB .count_boxes .box4{ background:  #D80730 !important;}
.NXTCLUB .count_boxes .box5{ background:#15316E ;}
.NXTCLUB .count_boxes .box6{ background: #D80730 !important;}
.NXTCLUB .count_boxes .box7{ background:#016ab3;}
.NXTCLUB .count_boxes .box8{ background:#92bc51 !important;}
.NXTCLUB .count_boxes .box9{ background:#15316E 3;}

.NXTCLUB input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.NXTCLUB input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.NXTCLUB .count_boxes .column .mybox h1{font-size:30px;}
.NXTCLUB .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background:  #D80730;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #15316E  solid;
    font-size: 16px !important;
    font-weight: 600;
}

.NXTCLUB .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.NXTCLUB .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.NXTCLUB .main-first-report .first-report table tr {
    text-align: center;
}

.NXTCLUB table thead tr{background: #15316E  !important;color: #fff;}
.NXTCLUB .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.NXTCLUB .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.NXTCLUB .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.NXTCLUB footer {
    background: #15316E ;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid  #D80730 !important;
}

.NXTCLUB .main-first-report table tr th {
    background: #15316E ;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.NXTCLUB .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.NXTCLUB .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.NXTCLUB .activity-report .row .col-md-2 .value {
    background: #15316E ;
}
.NXTCLUB .activity-report .row .col-md-2 .value:before {
    border-top-color: #15316E  !important;
} 

.NXTCLUB .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.NXTCLUB .page .btn-sm:hover{
    background-color:  #D80730 !important;
    color: #fff;
    }
    
.NXTCLUB .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .NXTCLUB .head-tab tr th {
    background: #15316E ;
    color: #fff;
}  
.NXTCLUB .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #15316E ;
}
.NXTCLUB .textfield_label{ text-align:left;}
.NXTCLUB .textfield_label
.NXTCLUB table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}

.NXTCLUB #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.NXTCLUB #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.NXTCLUB.New-gridbox tr:nth-child(1) {
    background: #15316E ;
    color: #fff !important;
}

.NXTCLUB #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}
.NXTCLUB .col-md-12.head-background {
    background-color:  #D80730;
    color: #fff;
    border-bottom: 4px #15316E  solid;
    text-align: center;
}
.NXTCLUB .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.NXTCLUB .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.NXTCLUB .assesreportscroll
{
    height:300px;
    overflow-y:scroll;
    
}
.NXTCLUB .assesreportscroll.not
{
    height:100% !important;
  
    
}
.NXTCLUB .assesreportscroll .textfield_label
{
    text-align:left !important;
}
.NXTCLUB .assesreportscroll .col-md-3.textfield_label {
    font-weight: 800;
}
.NXTCLUB .asesrep
{
    width:100%;
    float:left;
    padding:10px;
}

.NXTCLUB .assesreportscroll .textfield_label .Correct.Answer
{
    color:Green;
}

.NXTCLUB .assesreportscroll .textfield_label .Wrong.Answer
{
    color:red;
}
.NXTCLUB .assesreportscroll .textfield_label .Partial.Correct.Answer
{
    color:Blue;
}
.NXTCLUB .assesreportscroll .textfield_label .Partially.Correct
{
    color:Blue;
}

.NXTCLUB .assesreportscroll .textfield_label .Not.Answered
{
    color:#ff9900;
}
.NXTCLUB .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
     width:100%;
    float:left;
}
.NXTCLUB .period-assesment span 
{
    width:100%;
    float:left;
    margin-bottom:6px;
}
.NXTCLUB .assesreportscroll .textfield_label .InCorrect.Answer
{
    color:red;
}

.asesrep:nth-of-type(odd) {
background-color:#fffbef;
}
    
.asesrep:nth-of-type(even) {
background-color:#fff;
}


 /*==========NXT-CLUB-END=================*/
 
/*=== SAFALTA_QUBA Starts ===*/

.skin-blue.SAFALTA_QUBA .navbar {
    background: #292929;
    border-bottom: 5px #e12726 solid;
}
.SAFALTA_QUBA .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.SAFALTA_QUBA #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.SAFALTA_QUBA .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.SAFALTA_QUBA #divMenu li a::before {color: #e12726 !important;}
.SAFALTA_QUBA #divMenu li a.active {
    background-color: #292929 !important;
    color: #fff !important;
    border-bottom: 4px #e12726 solid;
}
.v input[type="submit"].btn-block, .SAFALTA_QUBA input[type="reset"].btn-block, .SAFALTA_QUBA input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.SAFALTA_QUBA input[type="submit"].btn-block:hover, .SAFALTA_QUBA input[type="reset"].btn-block:hover, .SAFALTA_QUBA input[type="button"].btn-block:hover {
    border-bottom: 4px #e12726 solid;
}
.SAFALTA_QUBA .btn.btn-success{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
.SAFALTA_QUBA .btn.btn-success:hover{ border-bottom: 4px #e12726 solid;}
.SAFALTA_QUBA .btn.btn-danger{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
    
.SAFALTA_QUBA .btn.btn-primary:hover{ border-bottom: 4px #e12726 solid;}
.SAFALTA_QUBA .btn.btn-primary{background-color: #292929;
    border-bottom: 4px #f39797 solid;
    padding-bottom: 3px;}    
    
.SAFALTA_QUBA .btn.btn-danger:hover{ border-bottom: 4px #e12726 solid;}

.SAFALTA_QUBA .bg-light-blue {background-color: #292929 !important;}

.SAFALTA_QUBA .btn.btn-info{     background-color: #292929;
    border-bottom: 4px #f39797 solid;
    padding-bottom: 3px;}
    
.SAFALTA_QUBA .btn.btn-info:hover{ border-bottom: 4px #e12726 solid;}


.SAFALTA_QUBA .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.SAFALTA_QUBA .count_boxes .column .mybox {
    min-height: 185px;
}
.SAFALTA_QUBA #divMenu .parent li:hover > a {
    background-color: #292929 !important;
    color: #fff !important;
    border-bottom: 4px #e12726 solid;
}


.SAFALTA_QUBA .count_boxes .box1{ background:#292929 !important;}
.SAFALTA_QUBA .count_boxes .box2{ background:#e12726;}
.SAFALTA_QUBA .count_boxes .box3{ background:#292929 !important;}
.SAFALTA_QUBA .count_boxes .box4{ background:#e12726 !important;}
.SAFALTA_QUBA .count_boxes .box5{ background:#292929;}
.SAFALTA_QUBA .count_boxes .box6{ background:#e12726 !important;}
.SAFALTA_QUBA .count_boxes .box7{ background:#292929;}
.SAFALTA_QUBA .count_boxes .box8{ background:#e12726 !important;}
.SAFALTA_QUBA .count_boxes .box9{ background:#292929;}

.SAFALTA_QUBA input#btnSignOut, .SAFALTA_QUBA .pull-left a.btn.btn-default.btn-flat {
    background: #969696;
    color: #fff;
}
.SAFALTA_QUBA input#btnSignOut:hover, .SAFALTA_QUBA .pull-left a.btn.btn-default.btn-flat:hover {
    background: #e12726 !important;
    color: #fff;
}
.SAFALTA_QUBA .count_boxes .column .mybox h1{font-size:30px;}
.SAFALTA_QUBA .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #292929;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #e12726 solid;
    font-size: 16px !important;font-weight: 600;
}

.SAFALTA_QUBA .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.SAFALTA_QUBA .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.SAFALTA_QUBA .main-first-report .first-report table tr {
    text-align: center;
}

.SAFALTA_QUBA table thead tr{background: #949494;color: #fff;}
/*.SAFALTA_QUBA table tbody tr.even {background-color: #ccc;}
.SAFALTA_QUBA table tbody tr.odd:hover td{background-color:#e0e0e0}*/

.SAFALTA_QUBA .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.SAFALTA_QUBA .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.SAFALTA_QUBA footer {
    background: #292929;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
        border-bottom: 3px #e12726 solid;
}

.SAFALTA_QUBA .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;

}
/*.SAFALTA_QUBA .main-first-report .first-report table tr:nth-child(even):hover {
    background-color: #e0e0e0;
}*/
/*.SAFALTA_QUBA .main-first-report .first-report table tr:nth-child(odd) {
    background-color: #ccc;
}*/
.SAFALTA_QUBA .main-first-report .first-report table tr:hover {
    background-color: #e0e0e0;
}

.SAFALTA_QUBA .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.SAFALTA_QUBA .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.SAFALTA_QUBA .activity-report .row .col-md-2 .value {
    background: #6f6f6f;
}
.SAFALTA_QUBA .activity-report .row .col-md-2 .value:before {
    border-top-color: #6f6f6f !important;
} 

.SAFALTA_QUBA .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.SAFALTA_QUBA .user-register tr:nth-child(0n+1) {
    background: #949494;
}
.SAFALTA_QUBA .location-table tr:nth-child(0n+1) {
    background: #949494;
}
.SAFALTA_QUBA .mytable.dataTable tr:nth-child(0n+1) {
   background: #949494;
}
.SAFALTA_QUBA .textfield_label{ text-align:right !important;}

/*=== SAFALTA_QUBA CSS End ===*/


/*=========LINC Start=================*/

.skin-blue.LINC .navbar {
    background: #0054a6  ;
  border-bottom: solid 5px #f0af00;
}
.LINC .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.LINC #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.LINC .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.LINC #divMenu li a::before {color: #e12726 !important;}

.LINC input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
      background-color: #f0af00;
    border-bottom: 4px #0054a6   solid;
    padding-bottom: 3px;
}

.LINC .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.LINC input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
      background-color: #f0af00;
    border-bottom: 4px #0054a6   solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.LINC input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #0054a6   solid;
}
.LINC .btn.btn-success {
    background-color: #f0af00;
    border-bottom: 4px #0054a6   solid;
    padding-bottom: 3px;
}
.LINC .btn.btn-success:hover{ border-bottom: 4px #0054a6   solid;}

.LINC .btn.btn-primary:hover{ border-bottom: 4px #0054a6   solid;}
.LINC .btn.btn-primary{background-color:#f0af00;
    border-bottom: 4px #0054a6   solid;
    padding-bottom: 3px;} 
       
 .LINC .btn.btn-danger{     background-color:#f0af00 ;
    border-bottom: 4px #0054a6   solid;
    padding-bottom: 3px;}   
.LINC .btn.btn-danger:hover{ border-bottom: 4px #0054a6   solid;}

.LINC .bg-light-blue {background-color: #00000078 !important;}

.LINC .btn.btn-info{     background-color: #f0af00;
    border-bottom: 4px #0054a6   solid;
    padding-bottom: 3px;}
    
.LINC .btn.btn-info:hover{ border-bottom: 4px #0054a6   solid;}


.LINC .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.LINC .count_boxes .column .mybox {
    min-height: 155px;
}
.LINC #divMenu .parent li:hover > a {
    background-color: #0054a6   !important;
    color: #fff !important;
     border-bottom: 4px #f0af00 solid;
    border-left:0;
    border-right:0;
}

.LINC #divMenu li a.active {
    background-color: #0054a6   !important;
    color: #fff !important;
    border-bottom: 4px #f0af00 solid;
    border-left:0;
    border-right:0;
}


.LINC .count_boxes .box1{ background:#0054a6   !important;}
.LINC .count_boxes .box2{ background:#f0af00;}
.LINC .count_boxes .box3{ background:#0054a6   !important;}
.LINC .count_boxes .box4{ background: #f0af00 !important;}
.LINC .count_boxes .box5{ background:#0054a6  ;}
.LINC .count_boxes .box6{ background:#f0af00 !important;}
.LINC .count_boxes .box7{ background:#016ab3;}
.LINC .count_boxes .box8{ background:#92bc51 !important;}
.LINC .count_boxes .box9{ background:#0054a6  3;}

.LINC input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.LINC input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.LINC .count_boxes .column .mybox h1{font-size:30px;}
.LINC .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #f0af00;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #0054a6   solid;
    font-size: 16px !important;
    font-weight: 600;
}

.LINC .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.LINC .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.LINC .main-first-report .first-report table tr {
    text-align: center;
}

.LINC table thead tr{background: #0054a6   !important;color: #fff;}
.LINC .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.LINC .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.LINC .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.LINC footer {
    background: #0054a6  ;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #f0af00 !important;
}

.LINC .main-first-report table tr th {
    background: #0054a6  ;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.LINC .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.LINC .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.LINC .activity-report .row .col-md-2 .value {
    background: #0054a6  ;
}
.LINC .activity-report .row .col-md-2 .value:before {
    border-top-color: #0054a6   !important;
} 

.LINC .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.LINC .page .btn-sm:hover{
    background-color: #f0af00 !important;
    color: #fff;
    }
    
.LINC .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .LINC .head-tab tr th {
    background: #0054a6  ;
    color: #fff;
}  
.LINC .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #0054a6  ;
}
.LINC .textfield_label{ text-align:left;}
.LINC .textfield_label
.LINC table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}

.LINC #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.LINC #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.LINC.New-gridbox tr:nth-child(1) {
    background: #0054a6  ;
    color: #fff !important;
}

.LINC #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}
.LINC .col-md-12.head-background {
    background-color: #f0af00;
    color: #fff;
    border-bottom: 4px #0054a6   solid;
    text-align: center;
}
.LINC .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.LINC .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.LINC .assesreportscroll
{
    height:300px;
    overflow-y:scroll;
    
}
.LINC .assesreportscroll.not
{
    height:100% !important;
  
    
}
.LINC .assesreportscroll .textfield_label
{
    text-align:left !important;
}
.LINC .assesreportscroll .col-md-3.textfield_label {
    font-weight: 800;
}
.LINC .asesrep
{
    width:100%;
    float:left;
    padding:10px;
}
#ContentPlaceHolder1_lchBusinessUnit__ParentDiv {
    border: 0 !important;
}
#ContentPlaceHolder1_lchMemberSupport__ParentDiv{
    border: 0 !important;
}
#ContentPlaceHolder1_lchSavingBusinessUnit__ParentDiv{
    border: 0 !important;
}

.LINC .assesreportscroll .textfield_label .Correct.Answer
{
    color:Green;
}

.LINC .assesreportscroll .textfield_label .Wrong.Answer
{
    color:red;
}
.LINC .assesreportscroll .textfield_label .Partial.Correct.Answer
{
    color:Blue;
}
.LINC .assesreportscroll .textfield_label .Partially.Correct
{
    color:Blue;
}

.LINC .assesreportscroll .textfield_label .Not.Answered
{
    color:#ff9900;
}
.LINC .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
     width:100%;
    float:left;
}
.LINC .period-assesment span 
{
    width:100%;
    float:left;
    margin-bottom:6px;
}
.LINC .assesreportscroll .textfield_label .InCorrect.Answer
{
    color:red;
}

.asesrep:nth-of-type(odd) {
background-color:#fffbef;
}
    
.asesrep:nth-of-type(even) {
background-color:#fff;
}
.linc-popup-new .row.form_row {
    margin-bottom: 0 !important;
   }
   
   #ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child{
width:120px;
}
   
  /*==========LINC End=================*/

 .well.tabl-capm-1 .row .col-md-3.table-cam-bor-1 {
    border-right: 1px solid #eee;
   /* border-top: 1px solid #1d1d1d;
    border-left: 1px solid #1d1d1d; */
    border-bottom: 1px solid #eee;
}
 .well.tabl-capm-1 .row .col-md-3.table-cam-bor-2 {
    border-right: 1px solid #1d1d1d;
    border-top: 1px solid #1d1d1d;
   }
   
 .well.tabl-capm-1 .row .col-md-3.table-cam-bor-last-1 {
    border-right: 1px solid #1d1d1d;
    border-top: 1px solid #1d1d1d;
    border-left: 1px solid #1d1d1d;
    border-bottom: 1px solid #1d1d1d;
   }
   
 .well.tabl-capm-1 .row .col-md-3.table-cam-bor-last-2 {
    border-right: 1px solid #1d1d1d;
    border-top: 1px solid #1d1d1d;
    border-bottom: 1px solid #1d1d1d;
    
  }
  .well.tabl-capm-1 .row .col-md-3.table-cam-bor-last-3 {
    border-right: 1px solid #1d1d1d;
    border-top: 1px solid #1d1d1d;
    border-bottom: 1px solid #1d1d1d;
    
  }
  


   
.well.tabl-capm-1 .row .col-md-8 {
    margin-top: 6px;
}
   
   .well.tabl-capm-1 .row .col-md-8 span {
    font-size: 14px;
}
   .well.tabl-capm-1 .row .col-md-3 span {
    font-size: 14px;
}

.col-md-3.table-cam-bor-first-1 {
    border: 1px solid #000;
    padding: 0;
    margin: 0;
    text-align: center;
}
.col-md-3.table-cam-bor-first-2 {
    border: 1px solid #000;
    padding: 0;
    margin: 0;
    text-align: center;
}
.col-md-3.table-cam-bor-first-1 h5 {
    padding: 10px;
    background: #05579F;
    margin: 0;
    color:#fff;
}
.col-md-3.table-cam-bor-first-2 h5 {
    padding: 10px;
    background: #05579F;
    margin: 0;
    color:#fff;
}
.col-md-3.table-cam-bor-last-1 
{
    border: 1px solid #000;
    padding: 0;
    margin: 0;
    text-align: center;
}
.col-md-3.table-cam-bor-last-2
{
    border: 1px solid #000;
    padding: 0;
    margin: 0;
    text-align: center;
}
.col-md-3.table-cam-bor-last-3
{
    border: 1px solid #000;
    padding: 0;
    margin: 0;
    text-align: center;
}
.col-md-3.table-cam-bor-last-1 h5 {
    padding: 10px;
    background: #05579F;
    margin: 0;
    color:#fff;
}
.col-md-3.table-cam-bor-last-2 h5 {
    padding: 10px;
    background: #05579F;
    margin: 0;
    color:#fff;
}
.col-md-3.table-cam-bor-last-3 h5 {
    padding: 10px;
    background: #05579F;
    margin: 0;
    color:#fff;
}
.well.tabl-capm-1 .row .col-md-3 span {
    font-size: 14px;
    padding: 20px;
    margin-top: 0px;
    float: left;
    text-align: center;
    width: 100%;
}
.col-md-3.table-cam-bor-first-2 {
    border: 1px solid #000;
    border-left: 0;
}

.tabod 
{
    margin-top:20px;
}
.tabod2 
{
    color:#000;
}
.lasttab 
{
    border:#000;
}

table#ContentPlaceHolder1_gvCampaignGames td {
    border: 1px solid black;
}
table#ContentPlaceHolder1_gvCampaignGames th {
    border: 1px solid black;
}



.lang-tab-new td {
   border: 2px solid #05579f;
    padding: 10px 30px !important;
    margin: 5px 0!important;
    width: 100%;
    float: left;
}
.lang-tab-new {
    width: 100%;
}

.btn.btn-success.gpbtnn {
    background-color: #05579f;
    width: 100%;
    padding: 12px 23px;
    text-align: center;
     border: none;
}
.btn.btn-success.gpbtnn:hover {
    border-bottom: none;
}





/*=== ITC Starts ===*/

.skin-blue.CMSC .navbar {
    background: #DC2128;
    border-bottom: 5px #C49E42solid;
}
.CMSC .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.CMSC #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.CMSC .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.CMSC #divMenu li a::before {color: #C49E42!important;}
.CMSC #divMenu li a.active {
    background-color: #DC2128 !important;
    color: #fff !important;
    border-bottom: 4px #C49E42solid;
}
.CMSC input[type="submit"].btn-block, .CMSC input[type="reset"].btn-block, .CMSC input[type="button"].btn-block {
      background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;
}

.CMSC input[type="submit"].btn-block:hover, .CMSC input[type="reset"].btn-block:hover, .CMSC input[type="button"].btn-block:hover {
    border-bottom: 4px #C49E42solid;
}
.CMSC .btn.btn-success{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
.CMSC .btn.btn-success:hover{ border-bottom: 4px #C49E42solid;}
.CMSC .btn.btn-danger{     background-color: #999;
    border-bottom: 4px #999 solid;
    padding-bottom: 3px;}
    
.CMSC .btn.btn-primary:hover{ border-bottom: 4px #C49E42solid;}
.CMSC .btn.btn-primary{background-color: #DC2128;
    border-bottom: 4px #f39797 solid;
    padding-bottom: 3px;}    
    
.CMSC .btn.btn-danger:hover{ border-bottom: 4px #C49E42solid;}

.CMSC .bg-light-blue {background-color: #DC2128 !important;}

.CMSC .btn.btn-info{     background-color: #DC2128;
    border-bottom: 4px #f39797 solid;
    padding-bottom: 3px;}
    
.CMSC .btn.btn-info:hover{ border-bottom: 4px #C49E42solid;}


.CMSC .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.CMSC .count_boxes .column .mybox {
    min-height: 185px;
}
.CMSC #divMenu .parent li:hover > a {
    background-color: #DC2128 !important;
    color: #fff !important;
    border-bottom: 4px #C49E42solid;
}


.CMSC .count_boxes .box1{ background:#DC2128 !important;}
.CMSC .count_boxes .box2{ background:#c49e42;}
.CMSC .count_boxes .box3{ background:#DC2128 !important;}
.CMSC .count_boxes .box4{ background:#C49E42!important;}
.CMSC .count_boxes .box5{ background:#DC2128;}
.CMSC .count_boxes .box6{ background:#C49E42!important;}
.CMSC .count_boxes .box7{ background:#DC2128;}
.CMSC .count_boxes .box8{ background:#C49E42!important;}
.CMSC .count_boxes .box9{ background:#DC2128;}

.CMSC input#btnSignOut, .CMSC .pull-left a.btn.btn-default.btn-flat {
    background: #969696;
    color: #fff;
}
.CMSC input#btnSignOut:hover, .CMSC .pull-left a.btn.btn-default.btn-flat:hover {
    background: #C49E42!important;
    color: #fff;
}
.CMSC .count_boxes .column .mybox h1{font-size:30px;}
.CMSC .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #DC2128;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 5px #C49E42solid;
    font-size: 16px !important;font-weight: 600;
}

.CMSC .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.CMSC .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.CMSC .main-first-report .first-report table tr {
    text-align: center;
}

.CMSC table thead tr{background: #949494;color: #fff;}


.CMSC .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.CMSC .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.CMSC footer {
    background: #DC2128;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
        border-bottom: 3px #C49E42solid;
}

.CMSC .main-first-report table tr th {
    background: #949494;
    color: #fff;
    font-weight: 600;

}

.CMSC .main-first-report .first-report table tr:hover {
    background-color: #e0e0e0;
}

.CMSC .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.CMSC .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.CMSC .activity-report .row .col-md-2 .value {
    background: #6f6f6f;
}
.CMSC .activity-report .row .col-md-2 .value:before {
    border-top-color: #6f6f6f !important;
} 

.CMSC .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.CMSC .user-register tr:nth-child(0n+1) {
    background: #949494;
}
.CMSC .location-table tr:nth-child(0n+1) {
    background: #949494;
}
.CMSC .mytable.dataTable tr:nth-child(0n+1) {
   background: #949494;
}
.CMSC .textfield_label{ text-align:right !important;}
/*=== ITC CSS End ===*/


#ContentPlaceHolder1_divReAssign .select2
{
    width:250px !important;
}
.exdownload 
{
    float: right;
font-size: 14px;
padding: 3px;
}
#ContentPlaceHolder1_gvWinner th 
{
    background:#05579F;
    color:#fff;
}

/*=========REDINGTON Start=================*/

.skin-blue.REDINGTON .navbar {
    background: #016938  ;
  border-bottom: solid 5px #59b557;
}
.REDINGTON .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.REDINGTON #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.REDINGTON .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.REDINGTON #divMenu li a::before {color: #e12726 !important;}

.REDINGTON input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
      background-color: #59b557;
    border-bottom: 4px #016938   solid;
    padding-bottom: 3px;
}

.REDINGTON .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.REDINGTON input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
      background-color: #59b557;
    border-bottom: 4px #016938   solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.REDINGTON input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #016938   solid;
}
.REDINGTON .btn.btn-success {
    background-color: #59b557;
    border-bottom: 4px #016938   solid;
    padding-bottom: 3px;
}
.REDINGTON .btn.btn-success:hover{ border-bottom: 4px #016938   solid;}

.REDINGTON .btn.btn-primary:hover{ border-bottom: 4px #016938   solid;}
.REDINGTON .btn.btn-primary{background-color:#59b557;
    border-bottom: 4px #016938   solid;
    padding-bottom: 3px;} 
       
 .REDINGTON .btn.btn-danger{     background-color:#59b557 ;
    border-bottom: 4px #016938   solid;
    padding-bottom: 3px;}   
.REDINGTON .btn.btn-danger:hover{ border-bottom: 4px #016938   solid;}

.REDINGTON .bg-light-blue {background-color: #00000078 !important;}

.REDINGTON .btn.btn-info{     background-color: #59b557;
    border-bottom: 4px #016938   solid;
    padding-bottom: 3px;}
    
.REDINGTON .btn.btn-info:hover{ border-bottom: 4px #016938   solid;}


.REDINGTON .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.REDINGTON .count_boxes .column .mybox {
    min-height: 155px;
}
.REDINGTON #divMenu .parent li:hover > a {
    background-color: #016938   !important;
    color: #fff !important;
     border-bottom: 4px #59b557 solid;
    border-left:0;
    border-right:0;
}

.REDINGTON #divMenu li a.active {
    background-color: #016938   !important;
    color: #fff !important;
    border-bottom: 4px #59b557 solid;
    border-left:0;
    border-right:0;
}


.REDINGTON .count_boxes .box1{ background:#016938   !important;}
.REDINGTON .count_boxes .box2{ background:#59b557;}
.REDINGTON .count_boxes .box3{ background:#016938   !important;}
.REDINGTON .count_boxes .box4{ background: #59b557 !important;}
.REDINGTON .count_boxes .box5{ background:#016938  ;}
.REDINGTON .count_boxes .box6{ background:#59b557 !important;}
.REDINGTON .count_boxes .box7{ background:#016ab3;}
.REDINGTON .count_boxes .box8{ background:#92bc51 !important;}
.REDINGTON .count_boxes .box9{ background:#016938  3;}

.REDINGTON input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.REDINGTON input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.REDINGTON .count_boxes .column .mybox h1{font-size:30px;}
.REDINGTON .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #59b557;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #016938   solid;
    font-size: 16px !important;
    font-weight: 600;
}

.REDINGTON .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.REDINGTON .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.REDINGTON .main-first-report .first-report table tr {
    text-align: center;
}

.REDINGTON table thead tr{background: #016938   !important;color: #fff;}
.REDINGTON .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.REDINGTON .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.REDINGTON .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.REDINGTON footer {
    background: #016938  ;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #59b557 !important;
}

.REDINGTON .main-first-report table tr th {
    background: #016938  ;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.REDINGTON .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.REDINGTON .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.REDINGTON .activity-report .row .col-md-2 .value {
    background: #016938  ;
}
.REDINGTON .activity-report .row .col-md-2 .value:before {
    border-top-color: #016938   !important;
} 

.REDINGTON .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.REDINGTON .page .btn-sm:hover{
    background-color: #59b557 !important;
    color: #fff;
    }
    
.REDINGTON .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .REDINGTON .head-tab tr th {
    background: #016938  ;
    color: #fff;
}  
.REDINGTON .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #016938  ;
}
.REDINGTON .textfield_label{ text-align:left;}
.REDINGTON .textfield_label
.REDINGTON table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}

.REDINGTON #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.REDINGTON #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.REDINGTON.New-gridbox tr:nth-child(1) {
    background: #016938  ;
    color: #fff !important;
}

.REDINGTON #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}
.REDINGTON .col-md-12.head-background {
    background-color: #59b557;
    color: #fff;
    border-bottom: 4px #016938   solid;
    text-align: center;
}
.REDINGTON .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.REDINGTON .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.REDINGTON .assesreportscroll
{
    height:300px;
    overflow-y:scroll;
    
}
.REDINGTON .assesreportscroll.not
{
    height:100% !important;
  
    
}
.REDINGTON .assesreportscroll .textfield_label
{
    text-align:left !important;
}
.REDINGTON .assesreportscroll .col-md-3.textfield_label {
    font-weight: 800;
}
.REDINGTON .asesrep
{
    width:100%;
    float:left;
    padding:10px;
}
#ContentPlaceHolder1_lchBusinessUnit__ParentDiv {
    border: 0 !important;
}
#ContentPlaceHolder1_lchMemberSupport__ParentDiv{
    border: 0 !important;
}
#ContentPlaceHolder1_lchSavingBusinessUnit__ParentDiv{
    border: 0 !important;
}

.REDINGTON .assesreportscroll .textfield_label .Correct.Answer
{
    color:Green;
}

.REDINGTON .assesreportscroll .textfield_label .Wrong.Answer
{
    color:red;
}
.REDINGTON .assesreportscroll .textfield_label .Partial.Correct.Answer
{
    color:Blue;
}
.REDINGTON .assesreportscroll .textfield_label .Partially.Correct
{
    color:Blue;
}

.REDINGTON .assesreportscroll .textfield_label .Not.Answered
{
    color:#ff9900;
}
.REDINGTON .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
     width:100%;
    float:left;
}
.REDINGTON .period-assesment span 
{
    width:100%;
    float:left;
    margin-bottom:6px;
}
.REDINGTON .assesreportscroll .textfield_label .InCorrect.Answer
{
    color:red;
}

.asesrep:nth-of-type(odd) {
background-color:#fffbef;
}
    
.asesrep:nth-of-type(even) {
background-color:#fff;
}
.REDINGTON-popup-new .row.form_row {
    margin-bottom: 0 !important;
   }
   
   #ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child{
width:120px;
}
   .REDINGTON .content-header 
   {
background: #59b557 !important;
color: #fff;
padding:12px;
   }
   .REDINGTON .content 
   {
       background:#fff;
       padding:0px;
   }
   .REDINGTON .form-control
   {
       border: 1px solid #eee;
       border-radius:none;
   }
   .REDINGTON .searchtable 
   {
       min-height: 20px;
margin-top: -20px;
background-color: #fff;
   }
   .REDINGTON .textlabel 
   {
       font-weight:300;
   }
   .REDINGTON .translist 
   {
       margin-top:-21px;
   }
   .REDINGTON ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #016938;
    border: 1px solid #fff0;
        border-bottom-color: rgba(255, 255, 255, 0);
    border-bottom-color: transparent;
    padding: 10px 30px;
    text-align: center;
}
   .REDINGTON .ibtabs .tab-content {
    padding: 0px;
}
   .REDINGTON .activity-report 
   {
       background:transparent;
   }
   .REDINGTON .actreport 
   {
       background:#fff;
   }
   .REDINGTON .antiwell 
   {
       background:#fff;
       border:none;
       border-radius:0;
       padding:19px;
       box-shadow:none;
       margin-bottom:20px;
   }
   .REDINGTON .lin-height1 
   {
       margin-top:5px;
   }
   .REDINGTON .excelexport
{
    padding: 2px 4px;
height: 25px;
margin-top: 2px;
}
   .REDINGTON .exdownload 
   {
       font-size: 12px;
float: right;
padding: 5px 6px;
   }
   .REDINGTON .page 
   {
       padding:19px;
       background:#fff;
border: 1px solid #e3e3e3;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
   }
   .REDINGTON .jumbotron {
    margin-bottom: 0;
    background: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
}
   .REDINGTON .cardtext 
   {
       font-size:15px;
   }
   .REDINGTON .edit {
    width: 70px;
    margin-left: -10px;
}
   .REDINGTON .edit2 {
width: 70px;
margin-left: 75px;
margin-top: -40px;
}
.REDINGTON .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
    color:#fff;
}
   .REDINGTON .editbtn 
   {
       background:none;
   }
   .REDINGTON li:nth-child(10) a, li:nth-child(12) a
   {
       margin-left:3px;
   }
.REDINGTON li:nth-child(6) a {
    margin-left:-2px;
}
   .REDINGTON li:nth-child(4) a
   {
       margin-left:-1px;
   }
   .REDINGTON li:nth-child(9) a
   {
       margin-left:1px;
   }
 .REDINGTON li:nth-child(7) a
   {
       margin-left:-5px;
   }
   .REDINGTON li:nth-child(8) a
   {
       margin-left:-3px;
   }
.REDINGTON li:nth-child(10) a
   {
       margin-left:-2px;
   }
    .REDINGTON li:nth-child(2) ul li:nth-child(2) a {
    margin-left: 2px;
}
   .REDINGTON li:nth-child(2) ul li:nth-child(3) a {
    margin-left: 4px;
}
   .REDINGTON li:nth-child(3) ul li:nth-child(2) a {
    margin-left: 0px;
}
  .REDINGTON li:nth-child(4) ul li:nth-child(3) a {
    margin-left: -3px;
}
  .REDINGTON li:nth-child(4) ul li:nth-child(4) a {
    margin-left: 2px;
}
   .REDINGTON li:nth-child(6) ul li:nth-child(3) a {
    margin-left: -1px;
}
  .REDINGTON li:nth-child(6) ul li:nth-child(7) a {
    margin-left: -2px;
}
  .REDINGTON li:nth-child(6) ul li:nth-child(9) a {
    margin-left: -3px;
}
   .REDINGTON li:nth-child(7) ul li:nth-child(3) a {
    margin-left: 1px;
}
   .REDINGTON li:nth-child(7) ul li:nth-child(4) a {
    margin-left: 1px;
}
   .REDINGTON li:nth-child(7) ul li:nth-child(5) a {
    margin-left: 1px;
}
   .REDINGTON li:nth-child(7) ul li:nth-child(8) a {
    margin-left: 0px;
}
   .REDINGTON li:nth-child(8) ul li:nth-child(1) a {
    margin-left: -5px;
}
   .REDINGTON li:nth-child(8) ul li:nth-child(2) a {
    margin-left: -7px;
}
   .REDINGTON li:nth-child(8) ul li:nth-child(7) a {
    margin-left: -7px;
}
   .REDINGTON li:nth-child(9) ul li:nth-child(2) a {
    margin-left: -1px;
}
  .REDINGTON li:nth-child(10) ul li:nth-child(2) a {
    margin-left: -4px;
}
   .REDINGTON li:nth-child(10) ul li:nth-child(3) a {
    margin-left: -4px;
}
   .REDINGTON li:nth-child(10) ul li:nth-child(4) a {
    margin-left: 1px;
}
   .REDINGTON li:nth-child(10) ul li:nth-child(5) a {
    margin-left: 0px;
}
   .REDINGTON li:nth-child(12) ul li:nth-child(4) a {
    margin-left: 4px;
}
   .REDINGTON li:nth-child(12) ul li:nth-child(5) a {
    margin-left: 4px;
}
   .REDINGTON li:nth-child(5) ul li:nth-child(3) a {
    margin-left: -2px;
}
   .REDINGTON li:nth-child(5) ul li:nth-child(4) a {
    margin-left: 2px;
}
   .REDINGTON li:nth-child(5) ul li:nth-child(4) a {
    margin-left: 2px;
}
.REDINGTON table th {
    text-align: center;
    background: #016938;
    color: #fff;
}
.REDINGTON .main-top-tab li {
    width: 20%;
    margin-bottom: 0;
}
.REDINGTON .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #016938;
    border-color: #016938;
}
  /*==========REDINGTON End=================*/
    
  /*=========ESSILOR_SG Start=================*/

.skin-blue.ESSILOR_SG .navbar {
    background: #3B3B3B  ;
  border-bottom: solid 5px #3c75d8;
}
.ESSILOR_SG .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.ESSILOR_SG #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.ESSILOR_SG .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.ESSILOR_SG #divMenu li a::before {color: #e12726 !important;}

.ESSILOR_SG input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
      background-color: #3c75d8;
    border-bottom: 4px #3B3B3B   solid;
    padding-bottom: 3px;
}

.ESSILOR_SG .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.ESSILOR_SG input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
      background-color: #3c75d8;
    border-bottom: 4px #3B3B3B   solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.ESSILOR_SG input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #3B3B3B   solid;
}
.ESSILOR_SG .btn.btn-success {
    background-color: #3c75d8;
    border-bottom: 4px #3B3B3B   solid;
    padding-bottom: 3px;
}
.ESSILOR_SG .btn.btn-success:hover{ border-bottom: 4px #3B3B3B   solid;}

.ESSILOR_SG .btn.btn-primary:hover{ border-bottom: 4px #3B3B3B   solid;}
.ESSILOR_SG .btn.btn-primary{background-color:#3c75d8;
    border-bottom: 4px #3B3B3B   solid;
    padding-bottom: 3px;} 
       
 .ESSILOR_SG .btn.btn-danger{     background-color:#3c75d8 ;
    border-bottom: 4px #3B3B3B   solid;
    padding-bottom: 3px;}   
.ESSILOR_SG .btn.btn-danger:hover{ border-bottom: 4px #3B3B3B   solid;}

.ESSILOR_SG .bg-light-blue {background-color: #00000078 !important;}

.ESSILOR_SG .btn.btn-info{     background-color: #3c75d8;
    border-bottom: 4px #3B3B3B   solid;
    padding-bottom: 3px;}
    
.ESSILOR_SG .btn.btn-info:hover{ border-bottom: 4px #3B3B3B   solid;}


.ESSILOR_SG .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.ESSILOR_SG .count_boxes .column .mybox {
    min-height: 155px;
}
.ESSILOR_SG #divMenu .parent li:hover > a {
    background-color: #3B3B3B   !important;
    color: #fff !important;
     border-bottom: 4px #3c75d8 solid;
    border-left:0;
    border-right:0;
}

.ESSILOR_SG #divMenu li a.active {
    background-color: #3B3B3B   !important;
    color: #fff !important;
    border-bottom: 4px #3c75d8 solid;
    border-left:0;
    border-right:0;
}


.ESSILOR_SG .count_boxes .box1{ background:#3B3B3B   !important;}
.ESSILOR_SG .count_boxes .box2{ background:#3c75d8;}
.ESSILOR_SG .count_boxes .box3{ background:#3B3B3B   !important;}
.ESSILOR_SG .count_boxes .box4{ background: #3c75d8 !important;}
.ESSILOR_SG .count_boxes .box5{ background:#3B3B3B  ;}
.ESSILOR_SG .count_boxes .box6{ background:#3c75d8 !important;}
.ESSILOR_SG .count_boxes .box7{ background:#016ab3;}
.ESSILOR_SG .count_boxes .box8{ background:#92bc51 !important;}
.ESSILOR_SG .count_boxes .box9{ background:#3B3B3B  3;}

.ESSILOR_SG input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.ESSILOR_SG input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.ESSILOR_SG .count_boxes .column .mybox h1{font-size:30px;}
.ESSILOR_SG .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #3c75d8;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #3B3B3B   solid;
    font-size: 16px !important;
    font-weight: 600;
}

.ESSILOR_SG .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.ESSILOR_SG .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.ESSILOR_SG .main-first-report .first-report table tr {
    text-align: center;
}

.ESSILOR_SG table thead tr{background: #3B3B3B   !important;color: #fff;}
.ESSILOR_SG .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.ESSILOR_SG .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.ESSILOR_SG .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.ESSILOR_SG footer {
    background: #3B3B3B  ;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #3c75d8 !important;
}

.ESSILOR_SG .main-first-report table tr th {
    background: #3B3B3B  ;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.ESSILOR_SG .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.ESSILOR_SG .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.ESSILOR_SG .activity-report .row .col-md-2 .value {
    background: #3B3B3B  ;
}
.ESSILOR_SG .activity-report .row .col-md-2 .value:before {
    border-top-color: #3B3B3B   !important;
} 

.ESSILOR_SG .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.ESSILOR_SG .page .btn-sm:hover{
    background-color: #3c75d8 !important;
    color: #fff;
    }
    
.ESSILOR_SG .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .ESSILOR_SG .head-tab tr th {
    background: #3B3B3B  ;
    color: #fff;
}  
.ESSILOR_SG .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #3B3B3B  ;
}
.ESSILOR_SG .textfield_label{ text-align:left;}
.ESSILOR_SG .textfield_label
.ESSILOR_SG table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}

.ESSILOR_SG #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.ESSILOR_SG #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.ESSILOR_SG.New-gridbox tr:nth-child(1) {
    background: #3B3B3B  ;
    color: #fff !important;
}

.ESSILOR_SG #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}
.ESSILOR_SG .col-md-12.head-background {
    background-color: #3c75d8;
    color: #fff;
    border-bottom: 4px #3B3B3B   solid;
    text-align: center;
}
.ESSILOR_SG .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.ESSILOR_SG .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.ESSILOR_SG .assesreportscroll
{
    height:300px;
    overflow-y:scroll;
    
}
.ESSILOR_SG .assesreportscroll.not
{
    height:100% !important;
  
    
}
.ESSILOR_SG .assesreportscroll .textfield_label
{
    text-align:left !important;
}
.ESSILOR_SG .assesreportscroll .col-md-3.textfield_label {
    font-weight: 800;
}
.ESSILOR_SG .asesrep
{
    width:100%;
    float:left;
    padding:10px;
}
#ContentPlaceHolder1_lchBusinessUnit__ParentDiv {
    border: 0 !important;
}
#ContentPlaceHolder1_lchMemberSupport__ParentDiv{
    border: 0 !important;
}
#ContentPlaceHolder1_lchSavingBusinessUnit__ParentDiv{
    border: 0 !important;
}

.ESSILOR_SG .assesreportscroll .textfield_label .Correct.Answer
{
    color:Green;
}

.ESSILOR_SG .assesreportscroll .textfield_label .Wrong.Answer
{
    color:red;
}
.ESSILOR_SG .assesreportscroll .textfield_label .Partial.Correct.Answer
{
    color:Blue;
}
.ESSILOR_SG .assesreportscroll .textfield_label .Partially.Correct
{
    color:Blue;
}

.ESSILOR_SG .assesreportscroll .textfield_label .Not.Answered
{
    color:#ff9900;
}
.ESSILOR_SG .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
     width:100%;
    float:left;
}
.ESSILOR_SG .period-assesment span 
{
    width:100%;
    float:left;
    margin-bottom:6px;
}
.ESSILOR_SG .assesreportscroll .textfield_label .InCorrect.Answer
{
    color:red;
}

.asesrep:nth-of-type(odd) {
background-color:#fffbef;
}
    
.asesrep:nth-of-type(even) {
background-color:#fff;
}
.ESSILOR_SG-popup-new .row.form_row {
    margin-bottom: 0 !important;
   }
   
   #ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child{
width:120px;
}
   .ESSILOR_SG .content-header 
   {
background: #3c75d8 !important;
color: #fff;
padding:12px;
   }
   .ESSILOR_SG .content 
   {
       background:#fff;
   }
   .ESSILOR_SG .form-control
   {
       border: 1px solid #eee;
       border-radius:none;
   }
   .ESSILOR_SG .searchtable 
   {
       min-height: 20px;
margin-top: -20px;
background-color: #fff;
   }
   .ESSILOR_SG .textlabel 
   {
       font-weight:300;
   }
   .ESSILOR_SG .translist 
   {
       margin-top:-21px;
   }
   .ESSILOR_SG ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #3B3B3B;
    border: 1px solid #fff0;
        border-bottom-color: rgba(255, 255, 255, 0);
    border-bottom-color: transparent;
    padding: 10px 30px;
    text-align: center;
}
   .ESSILOR_SG .ibtabs .tab-content {
    padding: 0px;
}
   .ESSILOR_SG .activity-report 
   {
       background:transparent;
   }
   .ESSILOR_SG .actreport 
   {
       background:#fff;
   }
   .ESSILOR_SG .antiwell 
   {
       background:#fff;
       border:none;
       border-radius:0;
       padding:19px;
       box-shadow:none;
       margin-bottom:20px;
   }
   .ESSILOR_SG .lin-height1 
   {
       margin-top:5px;
   }
   .ESSILOR_SG .excelexport
{
    padding: 2px 4px;
height: 25px;
margin-top: 2px;
}
   .ESSILOR_SG .exdownload 
   {
       font-size: 12px;
float: right;
padding: 5px 6px;
   }
   .ESSILOR_SG .page 
   {
       padding:19px;
       background:#fff;
border: 1px solid #e3e3e3;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
   }
   .ESSILOR_SG .jumbotron {
    margin-bottom: 0;
    background: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
}
   .ESSILOR_SG .cardtext 
   {
       font-size:15px;
   }
   .ESSILOR_SG .edit {
    width: 70px;
    margin-left: -10px;
}
   .ESSILOR_SG .edit2 {
width: 70px;
margin-left: 75px;
margin-top: -40px;
}
.ESSILOR_SG .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
    color:#fff;
}
   .ESSILOR_SG .editbtn 
   {
       background:none;
   }
   .ESSILOR_SG li:nth-child(10) a, li:nth-child(12) a
   {
       margin-left:3px;
   }
.ESSILOR_SG li:nth-child(6) a {
    margin-left:-2px;
}
   .ESSILOR_SG li:nth-child(4) a
   {
       margin-left:-1px;
   }
   .ESSILOR_SG li:nth-child(9) a
   {
       margin-left:1px;
   }
 .ESSILOR_SG li:nth-child(7) a
   {
       margin-left:-5px;
   }
   .ESSILOR_SG li:nth-child(8) a
   {
       margin-left:-3px;
   }
.ESSILOR_SG li:nth-child(10) a
   {
       margin-left:-2px;
   }
    .ESSILOR_SG li:nth-child(2) ul li:nth-child(2) a {
    margin-left: 2px;
}
   .ESSILOR_SG li:nth-child(2) ul li:nth-child(3) a {
    margin-left: 4px;
}
   .ESSILOR_SG li:nth-child(3) ul li:nth-child(2) a {
    margin-left: 0px;
}
  .ESSILOR_SG li:nth-child(4) ul li:nth-child(3) a {
    margin-left: -3px;
}
  .ESSILOR_SG li:nth-child(4) ul li:nth-child(4) a {
    margin-left: 2px;
}
   .ESSILOR_SG li:nth-child(6) ul li:nth-child(3) a {
    margin-left: -1px;
}
  .ESSILOR_SG li:nth-child(6) ul li:nth-child(7) a {
    margin-left: -2px;
}
  .ESSILOR_SG li:nth-child(6) ul li:nth-child(9) a {
    margin-left: -3px;
}
   .ESSILOR_SG li:nth-child(7) ul li:nth-child(3) a {
    margin-left: 1px;
}
   .ESSILOR_SG li:nth-child(7) ul li:nth-child(4) a {
    margin-left: 1px;
}
   .ESSILOR_SG li:nth-child(7) ul li:nth-child(5) a {
    margin-left: 1px;
}
   .ESSILOR_SG li:nth-child(7) ul li:nth-child(8) a {
    margin-left: 0px;
}
   .ESSILOR_SG li:nth-child(8) ul li:nth-child(1) a {
    margin-left: -5px;
}
   .ESSILOR_SG li:nth-child(8) ul li:nth-child(2) a {
    margin-left: -7px;
}
   .ESSILOR_SG li:nth-child(8) ul li:nth-child(7) a {
    margin-left: -7px;
}
   .ESSILOR_SG li:nth-child(9) ul li:nth-child(2) a {
    margin-left: -1px;
}
  .ESSILOR_SG li:nth-child(10) ul li:nth-child(2) a {
    margin-left: -4px;
}
   .ESSILOR_SG li:nth-child(10) ul li:nth-child(3) a {
    margin-left: -4px;
}
   .ESSILOR_SG li:nth-child(10) ul li:nth-child(4) a {
    margin-left: 1px;
}
   .ESSILOR_SG li:nth-child(10) ul li:nth-child(5) a {
    margin-left: 0px;
}
   .ESSILOR_SG li:nth-child(12) ul li:nth-child(4) a {
    margin-left: 4px;
}
   .ESSILOR_SG li:nth-child(12) ul li:nth-child(5) a {
    margin-left: 4px;
}
   .ESSILOR_SG li:nth-child(5) ul li:nth-child(3) a {
    margin-left: -2px;
}
   .ESSILOR_SG li:nth-child(5) ul li:nth-child(4) a {
    margin-left: 2px;
}
   .ESSILOR_SG li:nth-child(5) ul li:nth-child(4) a {
    margin-left: 2px;
}
.ESSILOR_SG table th {
    text-align: center;
    background: #3B3B3B;
    color: #fff;
}
.ESSILOR_SG .main-top-tab li {
    width: 20%;
    margin-bottom: 0;
}
.ESSILOR_SG .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #3B3B3B;
    border-color: #3B3B3B;
}
  /*==========ESSILOR_SG End=================*/
  
  
/*=========Wavin Start=================*/

.skin-blue.Wavin .navbar {
    background: #1C76B1  ;
  border-bottom: solid 5px #11B4E6;
}
.Wavin .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.Wavin #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.Wavin .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 18px;
}
.Wavin #divMenu li a::before {color: #e12726 !important;}

.Wavin input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
      background-color: #11B4E6;
    border-bottom: 4px #1C76B1   solid;
    padding-bottom: 3px;
}

.Wavin .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.Wavin input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
      background-color: #11B4E6;
    border-bottom: 4px #1C76B1   solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.Wavin input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #1C76B1   solid;
}
.Wavin .btn.btn-success {
    background-color: #11B4E6;
    border-bottom: 4px #1C76B1   solid;
    padding-bottom: 3px;
}
.Wavin .btn.btn-success:hover{ border-bottom: 4px #1C76B1   solid;}

.Wavin .btn.btn-primary:hover{ border-bottom: 4px #1C76B1   solid;}
.Wavin .btn.btn-primary{background-color:#11B4E6;
    border-bottom: 4px #1C76B1   solid;
    padding-bottom: 3px;} 
       
 .Wavin .btn.btn-danger{     background-color:#11B4E6 ;
    border-bottom: 4px #1C76B1   solid;
    padding-bottom: 3px;}   
.Wavin .btn.btn-danger:hover{ border-bottom: 4px #1C76B1   solid;}

.Wavin .bg-light-blue {background-color: #00000078 !important;}

.Wavin .btn.btn-info{     background-color: #11B4E6;
    border-bottom: 4px #1C76B1   solid;
    padding-bottom: 3px;}
    
.Wavin .btn.btn-info:hover{ border-bottom: 4px #1C76B1   solid;}


.Wavin .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.Wavin .count_boxes .column .mybox {
    min-height: 155px;
}
.Wavin #divMenu .parent li:hover > a {
    background-color: #1C76B1   !important;
    color: #fff !important;
     border-bottom: 4px #11B4E6 solid;
    border-left:0;
    border-right:0;
}

.Wavin #divMenu li a.active {
    background-color: #1C76B1   !important;
    color: #fff !important;
    border-bottom: 4px #11B4E6 solid;
    border-left:0;
    border-right:0;
}


.Wavin .count_boxes .box1{ background:#1C76B1   !important;}
.Wavin .count_boxes .box2{ background:#11B4E6;}
.Wavin .count_boxes .box3{ background:#1C76B1   !important;}
.Wavin .count_boxes .box4{ background: #11B4E6 !important;}
.Wavin .count_boxes .box5{ background:#1C76B1  ;}
.Wavin .count_boxes .box6{ background:#11B4E6 !important;}
.Wavin .count_boxes .box7{ background:#016ab3;}
.Wavin .count_boxes .box8{ background:#92bc51 !important;}
.Wavin .count_boxes .box9{ background:#1C76B1  3;}

.Wavin input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.Wavin input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.Wavin .count_boxes .column .mybox h1{font-size:30px;}
.Wavin .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #11B4E6;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #1C76B1   solid;
    font-size: 16px !important;
    font-weight: 600;
}

.Wavin .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.Wavin .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.Wavin .main-first-report .first-report table tr {
    text-align: center;
}

.Wavin table thead tr{background: #1C76B1   !important;color: #fff;}
.Wavin .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.Wavin .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.Wavin .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.Wavin footer {
    background: #1C76B1  ;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #11B4E6 !important;
}

.Wavin .main-first-report table tr th {
    background: #1C76B1  ;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.Wavin .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.Wavin .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.Wavin .activity-report .row .col-md-2 .value {
    background: #1C76B1  ;
}
.Wavin .activity-report .row .col-md-2 .value:before {
    border-top-color: #1C76B1   !important;
} 

.Wavin .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.Wavin .page .btn-sm:hover{
    background-color: #11B4E6 !important;
    color: #fff;
    }
    
.Wavin .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .Wavin .head-tab tr th {
    background: #1C76B1  ;
    color: #fff;
}  
.Wavin .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #1C76B1  ;
}
.Wavin .textfield_label{ text-align:left;}
.Wavin .textfield_label
.Wavin table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}

.Wavin #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.Wavin #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.Wavin.New-gridbox tr:nth-child(1) {
    background: #1C76B1  ;
    color: #fff !important;
}

.Wavin #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}
.Wavin .col-md-12.head-background {
    background-color: #11B4E6;
    color: #fff;
    border-bottom: 4px #1C76B1   solid;
    text-align: center;
}
.Wavin .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.Wavin .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.Wavin .assesreportscroll
{
    height:300px;
    overflow-y:scroll;
    
}
.Wavin .assesreportscroll.not
{
    height:100% !important;
  
    
}
.Wavin .assesreportscroll .textfield_label
{
    text-align:left !important;
}
.Wavin .assesreportscroll .col-md-3.textfield_label {
    font-weight: 800;
}
.Wavin .asesrep
{
    width:100%;
    float:left;
    padding:10px;
}
#ContentPlaceHolder1_lchBusinessUnit__ParentDiv {
    border: 0 !important;
}
#ContentPlaceHolder1_lchMemberSupport__ParentDiv{
    border: 0 !important;
}
#ContentPlaceHolder1_lchSavingBusinessUnit__ParentDiv{
    border: 0 !important;
}

.Wavin .assesreportscroll .textfield_label .Correct.Answer
{
    color:Green;
}

.Wavin .assesreportscroll .textfield_label .Wrong.Answer
{
    color:red;
}
.Wavin .assesreportscroll .textfield_label .Partial.Correct.Answer
{
    color:Blue;
}
.Wavin .assesreportscroll .textfield_label .Partially.Correct
{
    color:Blue;
}

.Wavin .assesreportscroll .textfield_label .Not.Answered
{
    color:#ff9900;
}
.Wavin .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
     width:100%;
    float:left;
}
.Wavin .period-assesment span 
{
    width:100%;
    float:left;
    margin-bottom:6px;
}
.Wavin .assesreportscroll .textfield_label .InCorrect.Answer
{
    color:red;
}

.asesrep:nth-of-type(odd) {
background-color:#fffbef;
}
    
.asesrep:nth-of-type(even) {
background-color:#fff;
}
.Wavin-popup-new .row.form_row {
    margin-bottom: 0 !important;
   }
   
   #ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child{
width:120px;
}
   .Wavin .content-header 
   {
background: #11B4E6 !important;
color: #fff;
padding:12px;
   }
   .Wavin .content 
   {
       background:#fff;
       padding:25px;
   }
   .Wavin .form-control
   {
       border: 1px solid #eee;
       border-radius:none;
   }
   .Wavin .searchtable 
   {
       min-height: 20px;
margin-top: -20px;
background-color: #fff;
   }
   .Wavin .textlabel 
   {
       font-weight:300;
   }
   .Wavin .translist 
   {
       margin-top:-21px;
   }
   .Wavin ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #1C76B1;
    border: 1px solid #fff0;
        border-bottom-color: rgba(255, 255, 255, 0);
    border-bottom-color: transparent;
    padding: 10px 15px;
    text-align: center;
}
   .Wavin .ibtabs .tab-content {
    padding: 0px;
}
   .Wavin .activity-report 
   {
       background:transparent;
   }
   .Wavin .actreport 
   {
       background:#fff;
   }
   .Wavin .antiwell 
   {
       background:#fff;
       border:none;
       border-radius:0;
       padding:19px;
       box-shadow:none;
       margin-bottom:20px;
   }
   .Wavin .lin-height1 
   {
       margin-top:5px;
   }
   .Wavin .excelexport
{
    padding: 2px 4px;
height: 25px;
margin-top: 2px;
}
   .Wavin .exdownload 
   {
       font-size: 12px;
float: right;
padding: 5px 6px;
   }
   .Wavin .page 
   {
       padding:19px;
       background:#fff;
border: 1px solid #e3e3e3;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
   }
   .Wavin .jumbotron {
    margin-bottom: 0;
    background: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
}
   .Wavin .cardtext 
   {
       font-size:15px;
   }
   .Wavin .edit {
    width: 70px;
    margin-left: -10px;
}
   .Wavin .edit2 {
width: 70px;
margin-left: 75px;
margin-top: -40px;
}
.Wavin .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
    color:#fff;
}
   .Wavin .editbtn 
   {
       background:none;
   }
   .Wavin li:nth-child(10) a, li:nth-child(12) a
   {
       margin-left:3px;
   }
.Wavin li:nth-child(6) a {
    margin-left:-2px;
}
   .Wavin li:nth-child(4) a
   {
       margin-left:-1px;
   }
   .Wavin li:nth-child(9) a
   {
       margin-left:1px;
   }
 .Wavin li:nth-child(7) a
   {
       margin-left:-5px;
   }
   .Wavin li:nth-child(8) a
   {
       margin-left:-3px;
   }
.Wavin li:nth-child(10) a
   {
       margin-left:-2px;
   }
    .Wavin li:nth-child(2) ul li:nth-child(2) a {
    margin-left: 2px;
}
   .Wavin li:nth-child(2) ul li:nth-child(3) a {
    margin-left: 4px;
}
   .Wavin li:nth-child(3) ul li:nth-child(2) a {
    margin-left: 0px;
}
  .Wavin li:nth-child(4) ul li:nth-child(3) a {
    margin-left: -3px;
}
  .Wavin li:nth-child(4) ul li:nth-child(4) a {
    margin-left: 2px;
}
   .Wavin li:nth-child(6) ul li:nth-child(3) a {
    margin-left: -1px;
}
  .Wavin li:nth-child(6) ul li:nth-child(7) a {
    margin-left: -2px;
}
  .Wavin li:nth-child(6) ul li:nth-child(9) a {
    margin-left: -3px;
}
   .Wavin li:nth-child(7) ul li:nth-child(3) a {
    margin-left: 1px;
}
   .Wavin li:nth-child(7) ul li:nth-child(4) a {
    margin-left: 1px;
}
   .Wavin li:nth-child(7) ul li:nth-child(5) a {
    margin-left: 1px;
}
   .Wavin li:nth-child(7) ul li:nth-child(8) a {
    margin-left: 0px;
}
   .Wavin li:nth-child(8) ul li:nth-child(1) a {
    margin-left: -5px;
}
   .Wavin li:nth-child(8) ul li:nth-child(2) a {
    margin-left: -7px;
}
   .Wavin li:nth-child(8) ul li:nth-child(7) a {
    margin-left: -7px;
}
   .Wavin li:nth-child(9) ul li:nth-child(2) a {
    margin-left: -1px;
}
  .Wavin li:nth-child(10) ul li:nth-child(2) a {
    margin-left: -4px;
}
   .Wavin li:nth-child(10) ul li:nth-child(3) a {
    margin-left: -4px;
}
   .Wavin li:nth-child(10) ul li:nth-child(4) a {
    margin-left: 1px;
}
   .Wavin li:nth-child(10) ul li:nth-child(5) a {
    margin-left: 0px;
}
   .Wavin li:nth-child(12) ul li:nth-child(4) a {
    margin-left: 4px;
}
   .Wavin li:nth-child(12) ul li:nth-child(5) a {
    margin-left: 4px;
}
   .Wavin li:nth-child(5) ul li:nth-child(3) a {
    margin-left: -2px;
}
   .Wavin li:nth-child(5) ul li:nth-child(4) a {
    margin-left: 2px;
}
   .Wavin li:nth-child(5) ul li:nth-child(4) a {
    margin-left: 2px;
}
.Wavin table th {
    text-align: center;
    background: #1C76B1;
    color: #fff;
}
.Wavin .main-top-tab li {
    width: 20%;
    margin-bottom: 0;
}
.Wavin .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #1C76B1;
    border-color: #1C76B1;
}
.Wavin .catelgBoxes {
    margin: 5px 0;
}
.Wavin #ContentPlaceHolder1_divPager {
    float: left;
}

td.wlp-table-n b {
    margin-bottom: 5px !important;
    float: left;
}
td.wlp-table-n {
    border-left: 0;
    padding: 0px 5px;
    border-right: 0;
    width: 150px !important;
    border: 0;
}
tr.wlp-trtbl {
    display: flex;
}
.wlp-new-fltbl {
    overflow-x: scroll;
    width: 100%;
    padding-bottom: 10px;
}

tr.ibgrid-tour-row.wavin-tbl-gridvew td:nth-child(4) {
    width: 100% !important;
   
}
.wlp-tbl-inscroll {
    width: 380px;
    display: flex;
    overflow-x: scroll;
    margin: 0 auto;
}
tr.ibgrid-tour-row.wavin-tbl-gridvew td:nth-child(3) select {
    width: 100px;
}

.wlp-new-fltblhir .col-md-4 input[type=text] {
    width: 150px !important;
    padding: 0 10px;
 }

.wlp-new-fltblhir .col-md-4 {
    margin: 0 10px;
}
.wlp-new-fltblhir {
    overflow-x: scroll;
    width: 100%;
    padding-bottom: 10px;
}
.wlp-new-fltblhir .col-md-4 span {
    width: 100%;
    
    float: left;
}

@media only screen and (min-width: 1024px) and (max-width: 1024px){
.wlp-tbl-inscroll
{
    width: 130px;
    }
}
@media only screen and (min-width: 1224px) and (max-width: 1366px){
.wlp-tbl-inscroll
{
    width: 280px;
    }
}



  /*==========Wavin End=================*/
  /*=========Almarai Start=================*/

.skin-blue.Almarai .navbar {
    background: #00aeef  ;
  border-bottom: solid 5px #00a24e;
}
.Almarai .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.Almarai #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.Almarai .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 15px;
}
.Almarai #divMenu li a::before {color: #e12726 !important;}

.Almarai input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
      background-color: #00a24e;
    border-bottom: 4px #00aeef   solid;
    padding-bottom: 3px;
}

.Almarai .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.Almarai input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
      background-color: #00a24e;
    border-bottom: 4px #00aeef   solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.Almarai input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #00aeef   solid;
}
.Almarai .btn.btn-success {
    background-color: #00a24e;
    border-bottom: 4px #00aeef   solid;
    padding-bottom: 3px;
}
.Almarai .btn.btn-success:hover{ border-bottom: 4px #00aeef   solid;}

.Almarai .btn.btn-primary:hover{ border-bottom: 4px #00aeef   solid;}
.Almarai .btn.btn-primary{background-color:#00a24e;
    border-bottom: 4px #00aeef   solid;
    padding-bottom: 3px;} 
       
 .Almarai .btn.btn-danger{     background-color:#00a24e ;
    border-bottom: 4px #00aeef   solid;
    padding-bottom: 3px;}   
.Almarai .btn.btn-danger:hover{ border-bottom: 4px #00aeef   solid;}

.Almarai .bg-light-blue {background-color: #00000078 !important;}

.Almarai .btn.btn-info{     background-color: #00a24e;
    border-bottom: 4px #00aeef   solid;
    padding-bottom: 3px;}
    
.Almarai .btn.btn-info:hover{ border-bottom: 4px #00aeef   solid;}


.Almarai .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.Almarai .count_boxes .column .mybox {
    min-height: 155px;
}
.Almarai #divMenu .parent li:hover > a {
    background-color: #00aeef   !important;
    color: #fff !important;
     border-bottom: 4px #00a24e solid;
    border-left:0;
    border-right:0;
}

.Almarai #divMenu li a.active {
    background-color: #00aeef   !important;
    color: #fff !important;
    border-bottom: 4px #00a24e solid;
    border-left:0;
    border-right:0;
}


.Almarai .count_boxes .box1{ background:#00aeef   !important;}
.Almarai .count_boxes .box2{ background:#00a24e;}
.Almarai .count_boxes .box3{ background:#00aeef   !important;}
.Almarai .count_boxes .box4{ background: #00a24e !important;}
.Almarai .count_boxes .box5{ background:#00aeef  ;}
.Almarai .count_boxes .box6{ background:#00a24e !important;}
.Almarai .count_boxes .box7{ background:#016ab3;}
.Almarai .count_boxes .box8{ background:#92bc51 !important;}
.Almarai .count_boxes .box9{ background:#00aeef  3;}

.Almarai input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.Almarai input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.Almarai .count_boxes .column .mybox h1{font-size:30px;}
.Almarai .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #00a24e;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #00aeef   solid;
    font-size: 16px !important;
    font-weight: 600;
}

.Almarai .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.Almarai .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.Almarai .main-first-report .first-report table tr {
    text-align: center;
}

.Almarai table thead tr{background: #00aeef   !important;color: #fff;}
.Almarai .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.Almarai .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.Almarai .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.Almarai footer {
    background: #00aeef  ;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #00a24e !important;
}

.Almarai .main-first-report table tr th {
    background: #00aeef  ;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.Almarai .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.Almarai .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.Almarai .activity-report .row .col-md-2 .value {
    background: #00aeef  ;
}
.Almarai .activity-report .row .col-md-2 .value:before {
    border-top-color: #00aeef   !important;
} 

.Almarai .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.Almarai .page .btn-sm:hover{
    background-color: #00a24e !important;
    color: #fff;
    }
    
.Almarai .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .Almarai .head-tab tr th {
    background: #00aeef  ;
    color: #fff;
}  
.Almarai .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #00aeef  ;
}
.Almarai .textfield_label{ text-align:left;}
.Almarai .textfield_label
.Almarai table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}

.Almarai #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.Almarai #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.Almarai.New-gridbox tr:nth-child(1) {
    background: #00aeef  ;
    color: #fff !important;
}

.Almarai #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}
.Almarai .col-md-12.head-background {
    background-color: #00a24e;
    color: #fff;
    border-bottom: 4px #00aeef   solid;
    text-align: center;
}
.Almarai .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.Almarai .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.Almarai .assesreportscroll
{
    height:300px;
    overflow-y:scroll;
    
}
.Almarai .assesreportscroll.not
{
    height:100% !important;
  
    
}
.Almarai .almflt
{
min-width:200px;
}
.Almarai .assesreportscroll .textfield_label
{
    text-align:left !important;
}
.Almarai .assesreportscroll .col-md-3.textfield_label {
    font-weight: 800;
}
.Almarai .asesrep
{
    width:100%;
    float:left;
    padding:10px;
}
#ContentPlaceHolder1_lchBusinessUnit__ParentDiv {
    border: 0 !important;
}
#ContentPlaceHolder1_lchMemberSupport__ParentDiv{
    border: 0 !important;
}
#ContentPlaceHolder1_lchSavingBusinessUnit__ParentDiv{
    border: 0 !important;
}

.Almarai .assesreportscroll .textfield_label .Correct.Answer
{
    color:Green;
}

.Almarai .assesreportscroll .textfield_label .Wrong.Answer
{
    color:red;
}
.Almarai .assesreportscroll .textfield_label .Partial.Correct.Answer
{
    color:Blue;
}
.Almarai .assesreportscroll .textfield_label .Partially.Correct
{
    color:Blue;
}

.Almarai .assesreportscroll .textfield_label .Not.Answered
{
    color:#ff9900;
}
.Almarai .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
     width:100%;
    float:left;
}
.Almarai .period-assesment span 
{
    width:100%;
    float:left;
    margin-bottom:6px;
}
.Almarai .assesreportscroll .textfield_label .InCorrect.Answer
{
    color:red;
}

.asesrep:nth-of-type(odd) {
background-color:#fffbef;
}
    
.asesrep:nth-of-type(even) {
background-color:#fff;
}
.Almarai-popup-new .row.form_row {
    margin-bottom: 0 !important;
   }
   
   #ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child{
width:120px;
}
   .Almarai .content-header 
   {
background: #00a24e !important;
color: #fff;
padding:12px;
   }
   .Almarai .content 
   {
       background:#fff;
       padding:25px;
   }
   .Almarai .form-control
   {
       border: 1px solid #eee;
       border-radius:none;
   }
   .Almarai .searchtable 
   {
       min-height: 20px;
margin-top: -20px;
background-color: #fff;
   }
   .Almarai .textlabel 
   {
       font-weight:300;
   }
   .Almarai .translist 
   {
       margin-top:-21px;
   }
   .Almarai ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #00aeef;
    border: 1px solid #fff0;
        border-bottom-color: rgba(255, 255, 255, 0);
    border-bottom-color: transparent;
    padding: 10px 30px;
    text-align: center;
}
   .Almarai .ibtabs .tab-content {
    padding: 0px;
}
   .Almarai .activity-report 
   {
       background:transparent;
   }
   .Almarai .actreport 
   {
       background:#fff;
   }
   .Almarai .antiwell 
   {
       background:#fff;
       border:none;
       border-radius:0;
       padding:19px;
       box-shadow:none;
       margin-bottom:20px;
   }
   .Almarai .lin-height1 
   {
       margin-top:5px;
   }
   .Almarai .excelexport
{
    padding: 2px 4px;
height: 25px;
margin-top: 2px;
}
   .Almarai .exdownload 
   {
       font-size: 12px;
float: right;
padding: 5px 6px;
   }
   .Almarai .page 
   {
       padding:19px;
       background:#fff;
border: 1px solid #e3e3e3;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
   }
   .Almarai .jumbotron {
    margin-bottom: 0;
    background: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
}
   .Almarai .cardtext 
   {
       font-size:15px;
   }
   .Almarai .edit {
    width: 70px;
    margin-left: -10px;
}
   .Almarai .edit2 {
width: 70px;
margin-left: 75px;
margin-top: -40px;
}
.Almarai .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
    color:#fff;
}
   .Almarai .editbtn 
   {
       background:none;
   }
   .Almarai li:nth-child(10) a, li:nth-child(12) a
   {
       margin-left:3px;
   }
.Almarai li:nth-child(6) a {
    margin-left:-2px;
}
   .Almarai li:nth-child(4) a
   {
       margin-left:-1px;
   }
   .Almarai li:nth-child(9) a
   {
       margin-left:1px;
   }
 .Almarai li:nth-child(7) a
   {
       margin-left:-5px;
   }
   .Almarai li:nth-child(8) a
   {
       margin-left:-3px;
   }
.Almarai li:nth-child(10) a
   {
       margin-left:-2px;
   }
    .Almarai li:nth-child(2) ul li:nth-child(2) a {
    margin-left: 2px;
}
   .Almarai li:nth-child(2) ul li:nth-child(3) a {
    margin-left: 4px;
}
   .Almarai li:nth-child(3) ul li:nth-child(2) a {
    margin-left: 0px;
}
  .Almarai li:nth-child(4) ul li:nth-child(3) a {
    margin-left: -3px;
}
  .Almarai li:nth-child(4) ul li:nth-child(4) a {
    margin-left: 2px;
}
   .Almarai li:nth-child(6) ul li:nth-child(3) a {
    margin-left: -1px;
}
  .Almarai li:nth-child(6) ul li:nth-child(7) a {
    margin-left: -2px;
}
  .Almarai li:nth-child(6) ul li:nth-child(9) a {
    margin-left: -3px;
}
   .Almarai li:nth-child(7) ul li:nth-child(3) a {
    margin-left: 1px;
}
   .Almarai li:nth-child(7) ul li:nth-child(4) a {
    margin-left: 1px;
}
   .Almarai li:nth-child(7) ul li:nth-child(5) a {
    margin-left: 1px;
}
   .Almarai li:nth-child(7) ul li:nth-child(8) a {
    margin-left: 0px;
}
   .Almarai li:nth-child(8) ul li:nth-child(1) a {
    margin-left: -5px;
}
   .Almarai li:nth-child(8) ul li:nth-child(2) a {
    margin-left: -7px;
}
   .Almarai li:nth-child(8) ul li:nth-child(7) a {
    margin-left: -7px;
}
   .Almarai li:nth-child(9) ul li:nth-child(2) a {
    margin-left: -1px;
}
  .Almarai li:nth-child(10) ul li:nth-child(2) a {
    margin-left: -4px;
}
   .Almarai li:nth-child(10) ul li:nth-child(3) a {
    margin-left: -4px;
}
   .Almarai li:nth-child(10) ul li:nth-child(4) a {
    margin-left: 1px;
}
   .Almarai li:nth-child(10) ul li:nth-child(5) a {
    margin-left: 0px;
}
   .Almarai li:nth-child(12) ul li:nth-child(4) a {
    margin-left: 4px;
}
   .Almarai li:nth-child(12) ul li:nth-child(5) a {
    margin-left: 4px;
}
   .Almarai li:nth-child(5) ul li:nth-child(3) a {
    margin-left: -2px;
}
   .Almarai li:nth-child(5) ul li:nth-child(4) a {
    margin-left: 2px;
}
   .Almarai li:nth-child(5) ul li:nth-child(4) a {
    margin-left: 2px;
}
.Almarai table th {
    text-align: center;
    background: #00aeef;
    color: #fff;
}
.Almarai .main-top-tab li {
    width: 20%;
    margin-bottom: 0;
}
.Almarai .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #00aeef;
    border-color: #00aeef;
}
.Almarai .catelgBoxes {
    margin: 5px 0;
}
.Almarai #ContentPlaceHolder1_divPager {
    float: left;
}
.Almarai #ContentPlaceHolder1_gvLocations tr td {
    text-align: center;
}
#userControldiv {
    width: 100%;
    margin-top: 24px;
    margin-bottom: 20px;
}
#ContentPlaceHolder1_gvByLocation {
    width: calc(100% - 30px) !important;
    margin: 0 auto;
}
#ContentPlaceHolder1_gvcustomerByMonth {
    width: 100% !important;
    margin: 0 auto;
}
#ContentPlaceHolder1_divSyncPaging {
    float: left;
    width: 100%;
}
  /*==========Almarai End=================*/
  
  
  
  
  /*=========Walkaro Start=================*/

.skin-blue.Walkaro .navbar {
    background: #E42A24 ;
  border-bottom: solid 5px #A60F0A;
}
.Walkaro .skin-blue .navbar .dropdown-menu li a {
  color: #6f6f6f;
}
.Walkaro #divMenu .parent li a
{
padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}
.Walkaro .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 14px;
}
.Walkaro #divMenu li a::before {color: #e12726 !important;}

.Walkaro input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
      background-color: #A60F0A;
    border-bottom: 4px #E42A24  solid;
    padding-bottom: 3px;
}

.Walkaro .table-img-listpage
{
    width:100% !important;
    margin-bottom:20px;
   background-color: inherit !important;
}

.Walkaro input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
      background-color: #A60F0A;
    border-bottom: 4px #E42A24  solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.Walkaro input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #E42A24  solid;
}
.Walkaro .btn.btn-success {
    background-color: #A60F0A;
    border-bottom: 4px #E42A24  solid;
    padding-bottom: 3px;
}
.Walkaro .btn.btn-success:hover{ border-bottom: 4px #E42A24  solid;}

.Walkaro .btn.btn-primary:hover{ border-bottom: 4px #E42A24  solid;}
.Walkaro .btn.btn-primary{background-color:#A60F0A;
    border-bottom: 4px #E42A24  solid;
    padding-bottom: 3px;} 
       
 .Walkaro .btn.btn-danger{     background-color:#A60F0A ;
    border-bottom: 4px #E42A24  solid;
    padding-bottom: 3px;}   
.Walkaro .btn.btn-danger:hover{ border-bottom: 4px #E42A24  solid;}

.Walkaro .bg-light-blue {background-color: #00000078 !important;}

.Walkaro .btn.btn-info{     background-color: #A60F0A;
    border-bottom: 4px #E42A24  solid;
    padding-bottom: 3px;}
    
.Walkaro .btn.btn-info:hover{ border-bottom: 4px #E42A24  solid;}


.Walkaro .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}
.Walkaro .count_boxes .column .mybox {
    min-height: 155px;
}
.Walkaro #divMenu .parent li:hover > a {
    background-color: #E42A24  !important;
    color: #fff !important;
     border-bottom: 4px #A60F0A solid;
    border-left:0;
    border-right:0;
}

.Walkaro #divMenu li a.active {
    background-color: #E42A24  !important;
    color: #fff !important;
    border-bottom: 4px #A60F0A solid;
    border-left:0;
    border-right:0;
}


.Walkaro .count_boxes .box1{ background:#E42A24  !important;}
.Walkaro .count_boxes .box2{ background:#A60F0A;}
.Walkaro .count_boxes .box3{ background:#E42A24  !important;}
.Walkaro .count_boxes .box4{ background: #A60F0A !important;}
.Walkaro .count_boxes .box5{ background:#E42A24 ;}
.Walkaro .count_boxes .box6{ background:#A60F0A !important;}
.Walkaro .count_boxes .box7{ background:#016ab3;}
.Walkaro .count_boxes .box8{ background:#92bc51 !important;}
.Walkaro .count_boxes .box9{ background:#E42A24 3;}

.Walkaro input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}
.Walkaro input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}
.Walkaro .count_boxes .column .mybox h1{font-size:30px;}
.Walkaro .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #A60F0A;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #E42A24  solid;
    font-size: 16px !important;
    font-weight: 600;
}

.Walkaro .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}
.Walkaro .ca-report .col-md-2 .value {
    background-color: #ffc709;
}
.Walkaro .main-first-report .first-report table tr {
    text-align: center;
}

.Walkaro table thead tr{background: #E42A24  !important;color: #fff;}
.Walkaro .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
background:none;
}
.Walkaro .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}
.Walkaro .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}
.Walkaro footer {
    background: #E42A24 ;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #A60F0A !important;
}

.Walkaro .main-first-report table tr th {
    background: #E42A24 ;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.Walkaro .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}
.Walkaro .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}
.Walkaro .activity-report .row .col-md-2 .value {
    background: #E42A24 ;
}
.Walkaro .activity-report .row .col-md-2 .value:before {
    border-top-color: #E42A24  !important;
} 

.Walkaro .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}
.Walkaro .page .btn-sm:hover{
    background-color: #A60F0A !important;
    color: #fff;
    }
    
.Walkaro .button:hover{
   background: #1b7a2c;
    color: #FFF; 
    }
 .Walkaro .head-tab tr th {
    background: #E42A24 ;
    color: #fff;
}  
.Walkaro .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #E42A24 ;
}
.Walkaro .textfield_label{ text-align:left;}
.Walkaro .textfield_label
.Walkaro table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff;
    color: #374A58;
    font-size: 16px;
    border-bottom:0;
}

.Walkaro #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.Walkaro #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}
.Walkaro.New-gridbox tr:nth-child(1) {
    background: #E42A24 ;
    color: #fff !important;
}

.Walkaro #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}
.Walkaro .col-md-12.head-background {
    background-color: #A60F0A;
    color: #fff;
    border-bottom: 4px #E42A24  solid;
    text-align: center;
}
.Walkaro .col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}
.Walkaro .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}
.Walkaro .assesreportscroll
{
    height:300px;
    overflow-y:scroll;
    
}
.Walkaro .assesreportscroll.not
{
    height:100% !important;
  
    
}
.Walkaro .assesreportscroll .textfield_label
{
    text-align:left !important;
}
.Walkaro .assesreportscroll .col-md-3.textfield_label {
    font-weight: 800;
}
.Walkaro .asesrep
{
    width:100%;
    float:left;
    padding:10px;
}
#ContentPlaceHolder1_lchBusinessUnit__ParentDiv {
    border: 0 !important;
}
#ContentPlaceHolder1_lchMemberSupport__ParentDiv{
    border: 0 !important;
}
#ContentPlaceHolder1_lchSavingBusinessUnit__ParentDiv{
    border: 0 !important;
}

.Walkaro .assesreportscroll .textfield_label .Correct.Answer
{
    color:Green;
}

.Walkaro .assesreportscroll .textfield_label .Wrong.Answer
{
    color:red;
}
.Walkaro .assesreportscroll .textfield_label .Partial.Correct.Answer
{
    color:Blue;
}
.Walkaro .assesreportscroll .textfield_label .Partially.Correct
{
    color:Blue;
}

.Walkaro .assesreportscroll .textfield_label .Not.Answered
{
    color:#ff9900;
}
.Walkaro .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
     width:100%;
    float:left;
}
.Walkaro .period-assesment span 
{
    width:100%;
    float:left;
    margin-bottom:6px;
}
.Walkaro .assesreportscroll .textfield_label .InCorrect.Answer
{
    color:red;
}
.gplanguagepopup
{
      height:300px;
    overflow-y:scroll;
}

.asesrep:nth-of-type(odd) {
background-color:#fffbef;
}
    
.asesrep:nth-of-type(even) {
background-color:#fff;
}
.Walkaro-popup-new .row.form_row {
    margin-bottom: 0 !important;
   }
   
   #ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child{
width:120px;
}
   
  /*==========Walkaro End=================*/


/* ============= Castrol Microsite Redesign ================= */

.castrol-edit-table-scroll
{
    max-width: 100%;
    overflow-x: auto;
    height: 240px;
}


.catelgBoxes p
{
    word-break: break-all;
}

.fix-ref-tab  {
    width: 80px !important;
    display: block;
    border: 0 !important;
    border-top: 1px solid #ddd !important;
}

td .fix-ref-tab  {
    border-top: 1px solid #ddd !important;
}

.address-side-border-add
{
    border: 1px solid green;
    border-radius: 15px;
    margin-left: 15px;
    width: 40%;
}

.top-border-div
{
    border-top: 1px solid #01ad4e;
    border-radius: 15px 15px 0 0;
    height: 20px;
    padding: 0;
    border-left: 1px solid #01ad4e;
    border-right: 1px solid #01ad4e;
    width:58.40%;
 }


/*=========CASTROL Start=================*/

.skin-blue.CASTROL .navbar {
    background: #6abdb6;
    border-bottom: solid 5px #009343;
}

.CASTROL .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.CASTROL #divMenu .parent li a {
    padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}

.CASTROL .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 14px;
}

.CASTROL #divMenu li a::before {
    color: #e12726 !important;
}

.CASTROL input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
    background-color: #009343;
    border-bottom: 4px #6abdb6 solid;
    padding-bottom: 3px;
}

.CASTROL .table-img-listpage {
    width: 100% !important;
    margin-bottom: 20px;
    background-color: inherit !important;
}

.CASTROL input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
    background-color: #009343;
    border-bottom: 4px #6abdb6 solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.CASTROL input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #6abdb6 solid;
}

.CASTROL .btn.btn-success {
    background-color: #009343;
    border-bottom: 4px #6abdb6 solid;
    padding-bottom: 3px;
}

    .CASTROL .btn.btn-success:hover {
        border-bottom: 4px #6abdb6 solid;
    }

.CASTROL .btn.btn-primary:hover {
    border-bottom: 4px #6abdb6 solid;
}

.CASTROL .btn.btn-primary {
    background-color: #009343;
    border-bottom: 4px #6abdb6 solid;
    padding-bottom: 3px;
}

.CASTROL .btn.btn-danger {
    background-color: #009343;
    border-bottom: 4px #6abdb6 solid;
    padding-bottom: 3px;
}

    .CASTROL .btn.btn-danger:hover {
        border-bottom: 4px #6abdb6 solid;
    }

.CASTROL .bg-light-blue {
    background-color: #00000078 !important;
}

.CASTROL .btn.btn-info {
    background-color: #009343;
    border-bottom: 4px #6abdb6 solid;
    padding-bottom: 3px;
}

    .CASTROL .btn.btn-info:hover {
        border-bottom: 4px #6abdb6 solid;
    }


.CASTROL .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}

.CASTROL .count_boxes .column .mybox {
    min-height: 155px;
}

.CASTROL #divMenu .parent li:hover > a {
    background-color: #6abdb6 !important;
    color: #fff !important;
    border-bottom: 4px #009343 solid;
    border-left: 0;
    border-right: 0;
}

.CASTROL #divMenu li a.active {
    background-color: #6abdb6 !important;
    color: #fff !important;
    border-bottom: 4px #009343 solid;
    border-left: 0;
    border-right: 0;
}


.CASTROL .count_boxes .box1 {
    background: #6abdb6 !important;
}

.CASTROL .count_boxes .box2 {
    background: #009343;
}

.CASTROL .count_boxes .box3 {
    background: #6abdb6 !important;
}

.CASTROL .count_boxes .box4 {
    background: #009343 !important;
}

.CASTROL .count_boxes .box5 {
    background: #6abdb6;
}

.CASTROL .count_boxes .box6 {
    background: #009343 !important;
}

.CASTROL .count_boxes .box7 {
    background: #016ab3;
}

.CASTROL .count_boxes .box8 {
    background: #92bc51 !important;
}

.CASTROL .count_boxes .box9 {
    background: #6abdb6 3;
}

.CASTROL input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}

    .CASTROL input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
        background: #1b7a2c !important;
        color: #fff;
    }

.CASTROL .count_boxes .column .mybox h1 {
    font-size: 30px;
}

.CASTROL .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #009343;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #6abdb6 solid;
    font-size: 16px !important;
    font-weight: 600;
}

.CASTROL .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}

.CASTROL .ca-report .col-md-2 .value {
    background-color: #ffc709;
}

.CASTROL .main-first-report .first-report table tr {
    text-align: center;
}

.CASTROL table thead tr {
    background: #6abdb6 !important;
    color: #fff;
}

.CASTROL .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background: none;
}

.CASTROL .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}

.CASTROL .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}

.CASTROL footer {
    background: #6abdb6;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #009343 !important;
}

.CASTROL .main-first-report table tr th {
    background: #6abdb6;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.CASTROL .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}

.CASTROL .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}

.CASTROL .activity-report .row .col-md-2 .value {
    background: #6abdb6;
}

    .CASTROL .activity-report .row .col-md-2 .value:before {
        border-top-color: #6abdb6 !important;
    }

.CASTROL .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}

.CASTROL .page .btn-sm:hover {
    background-color: #009343 !important;
    color: #fff;
}

.CASTROL .button:hover {
    background: #1b7a2c;
    color: #FFF;
}

.CASTROL .head-tab tr th {
    background: #6abdb6;
    color: #fff;
}

.CASTROL .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #6abdb6;
}

.CASTROL .textfield_label {
    text-align: left;
}

    .CASTROL .textfield_label
    .CASTROL table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff;
        color: #374A58;
        font-size: 16px;
        border-bottom: 0;
    }

.CASTROL #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.CASTROL #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.CASTROL.New-gridbox tr:nth-child(1) {
    background: #6abdb6;
    color: #fff !important;
}

.CASTROL #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}

.CASTROL .col-md-12.head-background {
    background-color: #009343;
    color: #fff;
    border-bottom: 4px #6abdb6 solid;
    text-align: center;
}

    .CASTROL .col-md-12.head-background h3 {
        font-size: 16px !important;
        font-weight: 600;
        padding: 10px 0;
    }

.CASTROL .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}

.CASTROL .assesreportscroll {
    height: 300px;
    overflow-y: scroll;
}

    .CASTROL .assesreportscroll.not {
        height: 100% !important;
    }

    .CASTROL .assesreportscroll .textfield_label {
        text-align: left !important;
    }

    .CASTROL .assesreportscroll .col-md-3.textfield_label {
        font-weight: 800;
    }

.CASTROL .asesrep {
    width: 100%;
    float: left;
    padding: 10px;
}

#ContentPlaceHolder1_lchBusinessUnit__ParentDiv {
    border: 0 !important;
}

#ContentPlaceHolder1_lchMemberSupport__ParentDiv {
    border: 0 !important;
}

#ContentPlaceHolder1_lchSavingBusinessUnit__ParentDiv {
    border: 0 !important;
}

.CASTROL .assesreportscroll .textfield_label .Correct.Answer {
    color: Green;
}

.CASTROL .assesreportscroll .textfield_label .Wrong.Answer {
    color: red;
}

.CASTROL .assesreportscroll .textfield_label .Partial.Correct.Answer {
    color: Blue;
}

.CASTROL .assesreportscroll .textfield_label .Partially.Correct {
    color: Blue;
}

.CASTROL .assesreportscroll .textfield_label .Not.Answered {
    color: #ff9900;
}

.CASTROL .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
    width: 100%;
    float: left;
}

    .CASTROL .period-assesment span {
        width: 100%;
        float: left;
        margin-bottom: 6px;
    }

.CASTROL .assesreportscroll .textfield_label .InCorrect.Answer {
    color: red;
}

.gplanguagepopup {
    height: 300px;
    overflow-y: scroll;
}

.asesrep:nth-of-type(odd) {
    background-color: #fffbef;
}

.asesrep:nth-of-type(even) {
    background-color: #fff;
}

.CASTROL-popup-new .row.form_row {
    margin-bottom: 0 !important;
}

#ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child {
    width: 120px;
}

.heading-cs{
    font-weight:bold;
}
.label-cs{
    font-size: 12px;
}
/*==========CASTROL End=================*/


/*==========Toggle=================*/
.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 25px;
}

    .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 25px;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 18px;
        width: 18px;
        left: 4px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider {
    background-color: #2196F3;
    border-radius: 25px;
    height: 25px;
    width: 53px;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/ Rounded sliders /
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

/*==========Toggle end=================*/
/*==========CASTROL End=================*/



/*=========TURTLE_WAX Start=================*/

.skin-blue.TURTLE_WAX .navbar {
    background: #11581a;
    border-bottom: solid 5px #0e440fbd;
}

.TURTLE_WAX .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.TURTLE_WAX #divMenu .parent li a {
    padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}

.TURTLE_WAX .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 14px;
}

.TURTLE_WAX #divMenu li a::before {
    color: #e12726 !important;
}

.TURTLE_WAX input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
    background-color: #0e440fbd;
    border-bottom: 4px #11581a solid;
    padding-bottom: 3px;
}

.TURTLE_WAX .table-img-listpage {
    width: 100% !important;
    margin-bottom: 20px;
    background-color: inherit !important;
}

.TURTLE_WAX input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
    background-color: #0e440fbd;
    border-bottom: 4px #11581a solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.TURTLE_WAX input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #11581a solid;
}

.TURTLE_WAX .btn.btn-success {
    background-color: #0e440fbd;
    border-bottom: 4px #11581a solid;
    padding-bottom: 3px;
}

    .TURTLE_WAX .btn.btn-success:hover {
        border-bottom: 4px #11581a solid;
    }

.TURTLE_WAX .btn.btn-primary:hover {
    border-bottom: 4px #11581a solid;
}

.TURTLE_WAX .btn.btn-primary {
    background-color: #0e440fbd;
    border-bottom: 4px #11581a solid;
    padding-bottom: 3px;
}

.TURTLE_WAX .btn.btn-danger {
    background-color: #0e440fbd;
    border-bottom: 4px #11581a solid;
    padding-bottom: 3px;
}

    .TURTLE_WAX .btn.btn-danger:hover {
        border-bottom: 4px #11581a solid;
    }

.TURTLE_WAX .bg-light-blue {
    background-color: #00000078 !important;
}

.TURTLE_WAX .btn.btn-info {
    background-color: #0e440fbd;
    border-bottom: 4px #11581a solid;
    padding-bottom: 3px;
}

    .TURTLE_WAX .btn.btn-info:hover {
        border-bottom: 4px #11581a solid;
    }


.TURTLE_WAX .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}

.TURTLE_WAX .count_boxes .column .mybox {
    min-height: 155px;
}

.TURTLE_WAX #divMenu .parent li:hover > a {
    background-color: #11581a !important;
    color: #fff !important;
    border-bottom: 4px #0e440fbd solid;
    border-left: 0;
    border-right: 0;
}

.TURTLE_WAX #divMenu li a.active {
    background-color: #11581a !important;
    color: #fff !important;
    border-bottom: 4px #0e440fbd solid;
    border-left: 0;
    border-right: 0;
}


.TURTLE_WAX .count_boxes .box1 {
    background: #11581a !important;
}

.TURTLE_WAX .count_boxes .box2 {
    background: #0e440fbd;
}

.TURTLE_WAX .count_boxes .box3 {
    background: #11581a !important;
}

.TURTLE_WAX .count_boxes .box4 {
    background: #0e440fbd !important;
}

.TURTLE_WAX .count_boxes .box5 {
    background: #11581a;
}

.TURTLE_WAX .count_boxes .box6 {
    background: #0e440fbd !important;
}

.TURTLE_WAX .count_boxes .box7 {
    background: #016ab3;
}

.TURTLE_WAX .count_boxes .box8 {
    background: #92bc51 !important;
}

.TURTLE_WAX .count_boxes .box9 {
    background: #11581a 3;
}

.TURTLE_WAX input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #37b44e;
    color: #fff;
}

    .TURTLE_WAX input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
        background: #1b7a2c !important;
        color: #fff;
    }

.TURTLE_WAX .count_boxes .column .mybox h1 {
    font-size: 30px;
}

.TURTLE_WAX .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #0e440fbd;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #11581a solid;
    font-size: 16px !important;
    font-weight: 600;
}

.TURTLE_WAX .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}

.TURTLE_WAX .ca-report .col-md-2 .value {
    background-color: #ffc709;
}

.TURTLE_WAX .main-first-report .first-report table tr {
    text-align: center;
}

.TURTLE_WAX table thead tr {
    background: #11581a !important;
    color: #fff;
}

.TURTLE_WAX .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background: none;
}

.TURTLE_WAX .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}

.TURTLE_WAX .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}

.TURTLE_WAX footer {
    background: #11581a;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #0e440fbd !important;
}

.TURTLE_WAX .main-first-report table tr th {
    background: #11581a;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.TURTLE_WAX .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}

.TURTLE_WAX .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}

.TURTLE_WAX .activity-report .row .col-md-2 .value {
    background: #11581a;
}

    .TURTLE_WAX .activity-report .row .col-md-2 .value:before {
        border-top-color: #11581a !important;
    }

.TURTLE_WAX .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}

.TURTLE_WAX .page .btn-sm:hover {
    background-color: #0e440fbd !important;
    color: #fff;
}

.TURTLE_WAX .button:hover {
    background: #1b7a2c;
    color: #FFF;
}

.TURTLE_WAX .head-tab tr th {
    background: #11581a;
    color: #fff;
}

.TURTLE_WAX .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #11581a;
}

.TURTLE_WAX .textfield_label {
    text-align: left;
}

    .TURTLE_WAX .textfield_label
    .TURTLE_WAX table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff;
        color: #374A58;
        font-size: 16px;
        border-bottom: 0;
    }

.TURTLE_WAX #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.TURTLE_WAX #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.TURTLE_WAX.New-gridbox tr:nth-child(1) {
    background: #11581a;
    color: #fff !important;
}

.TURTLE_WAX #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}

.TURTLE_WAX .col-md-12.head-background {
    background-color: #0e440fbd;
    color: #fff;
    border-bottom: 4px #11581a solid;
    text-align: center;
}

    .TURTLE_WAX .col-md-12.head-background h3 {
        font-size: 16px !important;
        font-weight: 600;
        padding: 10px 0;
    }

.TURTLE_WAX .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}

.TURTLE_WAX .assesreportscroll {
    height: 300px;
    overflow-y: scroll;
}

    .TURTLE_WAX .assesreportscroll.not {
        height: 100% !important;
    }

    .TURTLE_WAX .assesreportscroll .textfield_label {
        text-align: left !important;
    }

    .TURTLE_WAX .assesreportscroll .col-md-3.textfield_label {
        font-weight: 800;
    }

.TURTLE_WAX .asesrep {
    width: 100%;
    float: left;
    padding: 10px;
}

#ContentPlaceHolder1_lchBusinessUnit__ParentDiv {
    border: 0 !important;
}

#ContentPlaceHolder1_lchMemberSupport__ParentDiv {
    border: 0 !important;
}

#ContentPlaceHolder1_lchSavingBusinessUnit__ParentDiv {
    border: 0 !important;
}

.TURTLE_WAX .assesreportscroll .textfield_label .Correct.Answer {
    color: Green;
}

.TURTLE_WAX .assesreportscroll .textfield_label .Wrong.Answer {
    color: red;
}

.TURTLE_WAX .assesreportscroll .textfield_label .Partial.Correct.Answer {
    color: Blue;
}

.TURTLE_WAX .assesreportscroll .textfield_label .Partially.Correct {
    color: Blue;
}

.TURTLE_WAX .assesreportscroll .textfield_label .Not.Answered {
    color: #ff9900;
}

.TURTLE_WAX .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
    width: 100%;
    float: left;
}

    .TURTLE_WAX .period-assesment span {
        width: 100%;
        float: left;
        margin-bottom: 6px;
    }

.TURTLE_WAX .assesreportscroll .textfield_label .InCorrect.Answer {
    color: red;
}

.gplanguagepopup {
    height: 300px;
    overflow-y: scroll;
}

.asesrep:nth-of-type(odd) {
    background-color: #fffbef;
}

.asesrep:nth-of-type(even) {
    background-color: #fff;
}

.TURTLE_WAX-popup-new .row.form_row {
    margin-bottom: 0 !important;
}

#ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child {
    width: 120px;
}

.heading-cs {
    font-weight: bold;
}

.label-cs {
    font-size: 12px;
}
/*==========TURTLE_WAX End=================*/

.customer-sup-logo {
    /* display: grid; */
    justify-items: center;
    width: 100%;
    height: 150px;
    align-items: center;
    text-align: center;
}

    .customer-sup-logo img {
        max-width: 100%;
        max-height: 100%;
    }
/*=========HR_JOHNSON Start=================*/

.skin-blue.HR_JOHNSON .navbar {
    background: #bd060d;
    border-bottom: solid 5px #bd060d;
}

.HR_JOHNSON .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.HR_JOHNSON #divMenu .parent li a {
    padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    display: inherit;
    font-size: 15px;
    border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;
}

.HR_JOHNSON .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 14px;
}

.HR_JOHNSON #divMenu li a::before {
    color: #bd060d !important;
}

.HR_JOHNSON input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
    background-color: #bd060d;
    border-bottom: 4px #000000 solid;
    padding-bottom: 3px;
}

.HR_JOHNSON .table-img-listpage {
    width: 100% !important;
    margin-bottom: 20px;
    background-color: inherit !important;
}

.HR_JOHNSON input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
    background-color: #bd060d;
    border-bottom: 4px #000000 solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.HR_JOHNSON input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #000000 solid;
}

.HR_JOHNSON .btn.btn-success {
    background-color: #bd060d;
    border-bottom: 4px #000000 solid;
    padding-bottom: 3px;
}

    .HR_JOHNSON .btn.btn-success:hover {
        border-bottom: 4px #000000 solid;
    }

.HR_JOHNSON .btn.btn-primary:hover {
    border-bottom: 4px #000000 solid;
}

.HR_JOHNSON .btn.btn-primary {
    background-color: #bd060d;
    border-bottom: 4px #000000 solid;
    padding-bottom: 3px;
}

.HR_JOHNSON .btn.btn-danger {
    background-color: #bd060d;
    border-bottom: 4px #000000 solid;
    padding-bottom: 3px;
}

    .HR_JOHNSON .btn.btn-danger:hover {
        border-bottom: 4px #bd060d solid;
    }

.HR_JOHNSON .bg-light-blue {
    background-color: #bd060d !important;
}

.HR_JOHNSON .btn.btn-info {
    background-color: #bd060d;
    border-bottom: 4px #000000 solid;
    padding-bottom: 3px;
}

    .HR_JOHNSON .btn.btn-info:hover {
        border-bottom: 4px #bd060d solid;
    }


.HR_JOHNSON .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}

.HR_JOHNSON .count_boxes .column .mybox {
    min-height: 155px;
}

.HR_JOHNSON #divMenu .parent li:hover > a {
    background-color: #bd060d !important;
    color: #fff !important;
    border-bottom: 4px #000000 solid;
    border-left: 0;
    border-right: 0;
}

.HR_JOHNSON #divMenu li a.active {
    background-color: #bd060d !important;
    color: #fff !important;
    border-bottom: 4px #000000 solid;
    border-left: 0;
    border-right: 0;
}


.HR_JOHNSON .count_boxes .box1 {
    background: #bd060d !important;
}

.HR_JOHNSON .count_boxes .box2 {
    background: #000000;
}

.HR_JOHNSON .count_boxes .box3 {
    background: #bd060d !important;
}

.HR_JOHNSON .count_boxes .box4 {
    background: #000000 !important;
}

.HR_JOHNSON .count_boxes .box5 {
    background: #bd060d;
}

.HR_JOHNSON .count_boxes .box6 {
    background: #000000 !important;
}

.HR_JOHNSON .count_boxes .box7 {
    background: #bd060d;
}

.HR_JOHNSON .count_boxes .box8 {
    background: #000000 !important;
}

.HR_JOHNSON .count_boxes .box9 {
    background: #bd060d;
}

.HR_JOHNSON input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #bd060d;
    color: #fff;
}

    .HR_JOHNSON input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
        background: #1b7a2c !important;
        color: #fff;
    }

.HR_JOHNSON .count_boxes .column .mybox h1 {
    font-size: 30px;
}

.HR_JOHNSON .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #bd060d;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #000000 solid;
    font-size: 16px !important;
    font-weight: 600;
}

.HR_JOHNSON .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}

.HR_JOHNSON .ca-report .col-md-2 .value {
    background-color: #bd060d;
}

.HR_JOHNSON .main-first-report .first-report table tr {
    text-align: center;
}

.HR_JOHNSON table thead tr {
    background: #bd060d !important;
    color: #fff;
}

.HR_JOHNSON .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background: none;
}

.HR_JOHNSON .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}

.HR_JOHNSON .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}

.HR_JOHNSON footer {
    background: #bd060d;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #000000 !important;
}

.HR_JOHNSON .main-first-report table tr th {
    background: #bd060d;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.HR_JOHNSON .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}

.HR_JOHNSON .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}

.HR_JOHNSON .activity-report .row .col-md-2 .value {
    background: #bd060d;
}

    .HR_JOHNSON .activity-report .row .col-md-2 .value:before {
        border-top-color: #000000 !important;
    }

.HR_JOHNSON .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}

.HR_JOHNSON .page .btn-sm:hover {
    background-color: #bd060d !important;
    color: #fff;
}

.HR_JOHNSON .button:hover {
    background: #bd060d;
    color: #FFF;
}

.HR_JOHNSON .head-tab tr th {
    background: #bd060d;
    color: #fff;
}

.HR_JOHNSON .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #bd060d;
}

.HR_JOHNSON .textfield_label {
    text-align: left;
}

    .HR_JOHNSON .textfield_label
    .HR_JOHNSON table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff;
        color: #374A58;
        font-size: 16px;
        border-bottom: 0;
    }

.HR_JOHNSON #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.HR_JOHNSON #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.HR_JOHNSON.New-gridbox tr:nth-child(1) {
    background: #11581a;
    color: #fff !important;
}

.HR_JOHNSON #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}

.HR_JOHNSON .col-md-12.head-background {
    background-color: #bd060d;
    color: #fff;
    border-bottom: 4px #000000 solid;
    text-align: center;
}

    .HR_JOHNSON .col-md-12.head-background h3 {
        font-size: 16px !important;
        font-weight: 600;
        padding: 10px 0;
    }

.HR_JOHNSON .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}

.HR_JOHNSON .assesreportscroll {
    height: 300px;
    overflow-y: scroll;
}

    .HR_JOHNSON .assesreportscroll.not {
        height: 100% !important;
    }

    .HR_JOHNSON .assesreportscroll .textfield_label {
        text-align: left !important;
    }

    .HR_JOHNSON .assesreportscroll .col-md-3.textfield_label {
        font-weight: 800;
    }

.HR_JOHNSON .asesrep {
    width: 100%;
    float: left;
    padding: 10px;
}

#ContentPlaceHolder1_lchBusinessUnit__ParentDiv {
    border: 0 !important;
}

#ContentPlaceHolder1_lchMemberSupport__ParentDiv {
    border: 0 !important;
}

#ContentPlaceHolder1_lchSavingBusinessUnit__ParentDiv {
    border: 0 !important;
}

.HR_JOHNSON .assesreportscroll .textfield_label .Correct.Answer {
    color: Green;
}

.HR_JOHNSON .assesreportscroll .textfield_label .Wrong.Answer {
    color: red;
}

.HR_JOHNSON .assesreportscroll .textfield_label .Partial.Correct.Answer {
    color: Blue;
}

.HR_JOHNSON .assesreportscroll .textfield_label .Partially.Correct {
    color: Blue;
}

.HR_JOHNSON .assesreportscroll .textfield_label .Not.Answered {
    color: #ff9900;
}

.HR_JOHNSON .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
    width: 100%;
    float: left;
}

    .HR_JOHNSON .period-assesment span {
        width: 100%;
        float: left;
        margin-bottom: 6px;
    }

.HR_JOHNSON .assesreportscroll .textfield_label .InCorrect.Answer {
    color: red;
}

.gplanguagepopup {
    height: 300px;
    overflow-y: scroll;
}

.asesrep:nth-of-type(odd) {
    background-color: #fffbef;
}

.asesrep:nth-of-type(even) {
    background-color: #fff;
}

.HR_JOHNSON-popup-new .row.form_row {
    margin-bottom: 0 !important;
}

#ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child {
    width: 120px;
}

.heading-cs {
    font-weight: bold;
}

.label-cs {
    font-size: 12px;
}
/*==========HR_JOHNSON End=================*/
/*=========EuroBond Class Start=================*/
@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.EuroBond input#ContentPlaceHolder1_myclick1 {
    height: 35px;
    font-size: 14px;
}
.EuroBond input#ContentPlaceHolder1_myclick {
    height: 35px;
    font-size: 14px;
}

.skin-blue.EuroBond .navbar {
    background: #2b2b2b;
    border-bottom: solid 5px #2b2b2b1c;
}

.EuroBond .relative.required table tr {
    display: flex;
}

.EuroBond .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.EuroBond {
    font-family: 'be vietnam pro' !important;
}

    .EuroBond h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .EuroBond input {
        font-family: 'be vietnam pro' !important;
        MARGIN: 5px 5px 0px 0 !IMPORTANT;
    }

    .EuroBond .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .EuroBond #divMenu .parent li a {
        padding-left: 20px;
        padding-top: 8px;
        padding-bottom: 5px;
        display: inherit;
        font-size: 14px;
        border-bottom: 4px #ffc70905 solid;
        border-left: 4px #ffc70905 solid;
        border-right: 4px #ffc70905 solid;
    }

    .EuroBond .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .EuroBond #divMenu li a::before {
        color: #bd060d !important;
    }

    .EuroBond input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #015BAC;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .EuroBond .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .EuroBond input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        width: 100%;
        float: right;
    }
    .EuroBond .tableCustom {
        margin-bottom: 0;
        width: 100%;
    }

        .EuroBond .tableCustom tbody tr:nth-child(odd) {
            background-color: #f4f4f4;
        }

    .EuroBond .radio-list tr td {
        padding-right: 30px;
    }
    .EuroBond.select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px;
        background: #f4f4f4 !important;
        height: 36px !important;
    }
.select2-container--default .select2-selection--single {
    background-color: #ffffff;
    border-radius: 4px;
    height: 35px;
    border: 1px solid #bdc3c7 !important;
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
    width: 100% !important;
}

    .EuroBond .radioCustom tbody tr td {
        display: flex;
        flex-direction: row !important;
        align-items: center !important;
        background: #93939317;
        padding: 6px 25px;
        border-radius: 25px;
        margin: 0 5px;
    }
    .EuroBond .radioCustom tbody tr {
        margin: 5px 0;
    }

    .EuroBond .allInput {
        padding: 0 10px;
        border-radius: 5px !important;
        height: 35px;
        border: 0;
        background-color: #f4f4f4;
    }

    .EuroBond .midRadio tbody tr {
        display: flex;
        align-items: center;
    }

    .EuroBond input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
        /*border-bottom: 4px #FAE44A solid;*/
    }

    .EuroBond .btn.btn-success {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
    }

        .EuroBond .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .EuroBond .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .EuroBond .btn.btn-primary {
        background: #EB1C24;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .EuroBond .btn.btn-danger {
        background: #e12726;
       
    }

        .EuroBond .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .EuroBond .bg-light-blue {
        background: #e12726;
    }

    .EuroBond .btn.btn-info {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .EuroBond .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .EuroBond .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .EuroBond .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .EuroBond #divMenu .parent li:hover > a {
        background: #e12726;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .EuroBond

    .EuroBond #divMenu li a.active {
        background: #e12726;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .EuroBond .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #313233, #585757) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .EuroBond .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #063A88, #015BAC) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .EuroBond .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #313233, #585757) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .EuroBond .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #063A88, #015BAC) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .EuroBond .count_boxes .box5 {
        background: linear-gradient(146deg, #313233, #585757) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .EuroBond .count_boxes .box6 {
        background: linear-gradient(146deg, #063A88, #015BAC) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .EuroBond .count_boxes .box7 {
        background: linear-gradient(146deg, #313233, #585757) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .EuroBond .count_boxes .box8 {
        background: linear-gradient(146deg, #063A88, #015BAC) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .EuroBond .count_boxes .box9 {
        background: linear-gradient(146deg, #313233, #585757) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

.EuroBond input#btnSignOut, .MSP .pull-left a.btn.btn-default.btn-flat {
    background: #2b2b2b;
    color: #fff;
}

        .EuroBond input#btnSignOut:hover, .MSP .pull-left a.btn.btn-default.btn-flat:hover {
            background: #015bab;
            color: #fff;
        }

    .EuroBond .main-first-report h3 {
        text-align: center;
        width: 100%;
        color: #fff;
        padding: 10px 0;
        background: #e12726;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        /*border-bottom: 4px #FAE44A solid;*/
        font-size: 16px !important;
        font-weight: 600;
    }

.EuroBond .radioCustom1 tbody tr td {
    background: #93939317;
    padding: 6px 25px;
    border-radius: 25px;
    margin: 0 5px;
}

    .EuroBond .jumbotron .btn {
        font-size: 16px;
        padding: 8px 22px;
    }

    .EuroBond .ca-report .col-md-2 .value {
        background: #e12726;
    }



    .EuroBond table thead tr th {
        background: #e12726;
        color: #fff;
    }

    .EuroBond table tbody thead tr th {
        background: #e12726;
        color: #fff;
    }

    .EuroBond table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .EuroBond .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .EuroBond .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .EuroBond footer {
        background: #2b2b2b;
        padding: 7px 30px;
        width: 100%;
        position: fixed;
        bottom: 0;
        z-index: 99;
        font-size: 12px;
        color: #fff;
        border-bottom: 0;
        /*border-bottom: 4px solid #fd3399 !important;*/
    }

    .EuroBond .btn.btn-default {
        background-color: #015BAC;
        color: #fff;
        border-color: #ddd;
        border-radius: 5px !important;
        border-bottom-color: #ddd;
    }

    .EuroBond .main-first-report table tr th {
        background: #e12726;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .EuroBond .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
        display: none;
    }

    .EuroBond .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
        display: none;
    }

    .EuroBond .activity-report .row .col-md-2 .value {
        background: linear-gradient(146deg, #063A88, #015BAC) !important;
    }

        .EuroBond .activity-report .row .col-md-2 .value:before {
            border-top-color: #2991f7 !important;
        }

    .EuroBond .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .EuroBond .page .btn-sm:hover {
        background: #e12726;
        color: #fff;
    }

    .EuroBond .button:hover {
        background: #e12726;
        color: #FFF;
    }

    .EuroBond .head-tab tr th {
        background: #e12726;
        color: #fff;
    }

    .EuroBond .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #e12726;
    }

    .EuroBond .textfield_label {
        text-align: left !important;
    }

        .EuroBond .textfield_label
        .EuroBond table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .EuroBond #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .EuroBond #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .EuroBond .New-gridbox tr:nth-child(1) {
        background: #015BAC;
        color: #fff !important;
    }

    .EuroBond #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .EuroBond .col-md-12.head-background {
        background: #e12726;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }




    .EuroBond #divMenu .parent li:hover > a {
        background: #e12726 !important;
        color: #fff !important;
    }



    .EuroBond #divMenu .parent li.active .parent li:hover > a {
        background: #e12726;
        color: #fff;
    }

    .EuroBond #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #e12726;
        color: #fff;
    }

        .EuroBond #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #e12726 !important;
        }

        .EuroBond #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #e12726 !important;
        }

    .EuroBond .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #e12726;
    }

    .EuroBond .bg-light-blue {
        background: #e12726 !important;
    }

.EuroBond .bg-light-blue {
    background: #015bac !important;
}
.EuroBond .navbar-nav .user-menu .dropdown-menu li.user-footer .btn-default {
    color: #ffffff;
    background-color: #2b2b2b;
}

    .EuroBond .skin-blue .sidebar a {
        color: #ffffff !important;
    }

.MSP .skin-blue .sidebar {
    border-bottom: 1px solid #2b2b2b;
}

.EuroBond #divMenu .parent li {
    line-height: 1.5;
    color: #fff;
    /* border-bottom: 0.3px solid #ffffff30; */
    /* border-top: 0.3px solid #ffffff40; */
    background: #2b2b2b;
    border: 0 !important;
    box-shadow: none;
    padding: 0 5px;
}

.EuroBond .skin-blue .left-side {
    background: #2b2b2b;
    -webkit-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
    box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.07);
}

.EuroBond #divMenu .parent li a {
    color: white;
    padding: 10px 5px !important;
    margin: 0px auto !important;
    border-bottom: 1px solid #ffffff69;
}

.EuroBond #divMenu .parent li.active .parent a {
    background: none;
    color: #fff;
}

.EuroBond #divMenu li a.active {
    background-color: #2b2b2b !important;
    color: #e12726 !important;
}

.EuroBond .skin-blue .left-side {
    background-color: #2b2b2b !important;
}


.EuroBond .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
    background-color: #015bab !important;
    border-radius: 4px;
}


.EuroBond #divMenu .JMChild1 li a {
    background: #505050 !important;
    padding-left: 15px !important;
    border-radius: 5px;
    border-bottom: 0;
    margin: 5px 0 !important;
    box-shadow: 10px 6px 10px 1px black;
    font-size: 11px !important;
}

.EuroBond #divMenu .JMChild1 li {
    padding-left: 32px !important;
}

    .EuroBond #divMenu .JMChild1 li a.active {
        background-color: #e12726 !important;
        color: #ffffff !important;
    }

.EuroBond #divMenu .JMChild2 li a {
    background: #505050 !important;
    padding-left: 15px !important;
    border-radius: 5px;
    border-bottom: 0;
    margin: 5px 0 !important;
    box-shadow: 10px 6px 10px 1px black;
    font-size: 10px !important;
}

.EuroBond #divMenu .JMChild2 li {
    padding-left: 25px !important;
}

.EuroBond #divMenu .JMParent li a.active {
    background: #015BAC !important;
    padding-left: 5px !important;
    border-radius: 5px;
    border-bottom: 2px solid #015BAC;
    margin: 5px 0 !important;
    box-shadow: 10px 6px 10px 1px black;
    color: #fff !important;
}

.EuroBond #divMenu .JMParent li a {
    background: #2b2b2b !important;
    padding-left: 5px !important;
    border-radius: 5px;
    border-bottom: 1px solid #015bac7a;
    margin: 10px 0px !important;
    box-shadow: 0px 0px 10px 0px #000000;
    color: #fff !important;
    font-size: 13px !important;
}

.EuroBond #divMenu .JMChild1 li a.active {
    background: #ecebeb !important;
    padding-left: 5px !important;
    border-radius: 5px;
    border-bottom: 1px solid #e1272630;
    margin: 10px 0px !important;
    box-shadow: 0px 0px 10px 0px #000000;
    color: #063A88 !important;
}

.EuroBond #divMenu .JMParent li:hover > a {
    background: #015BAC !important;
    color: #ffffff !important;
}

.EuroBond #divMenu .JMParent li.active .JMParent li:hover > a {
    background: #e12726 !important;
    color: #e12726 !important;
}

.EuroBond .page .btn-sm:hover {
    background-color: #1590ff !important;
    border-radius: 4px;
    color: #fff;
}

.EuroBond .gvlc.btn.btn-default.redbt {
    background-color: #015BAC;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
    color: #fff;
}

.EuroBond ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #015BAC;
    border: 1px solid #fff0;
    border-bottom-color: rgba(255, 255, 255, 0);
    border-bottom-color: transparent;
    padding: 10px 30px;
    text-align: center;
    border-radius: 4px 4px 0 0;
    box-shadow: 0px 5px 10px #0000002b;
}

.EuroBond .nav-tabs > li > a {
    border-radius: 2px 2px 0 0;
    color: black;
}

.EuroBond .nav-tabs > li.active > a {
    color: white;
    background: #e12726;
    border-radius: 4px 4px 0 0;
}


.EuroBond .signoutBtn {
    background: #015BAC;
}

.EuroBond .skin-blue .left-side {
    background: #e12726 !important;
    -webkit-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
    box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.07);
}

.EuroBond .slimScrollDiv {
    background: #2b2b2b;
}

.EuroBond table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff !important;
    color: #374A58;
    font-size: 16px;
}

.EuroBond {
    background-color: #e1e1e1;
}

    .EuroBond #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #e12726;
        padding: 7px;
        border-bottom: 3px #e12726 solid;
        margin-bottom: 15px;
    }

    .EuroBond #btnBack {
        padding: 8px;
        background: #e12726;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .EuroBond #rootwizard > .nav-tabs li.active a {
        background: #015BAC;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .EuroBond #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #e12726;
        border: none;
        height: 35px;
    }

    .EuroBond .btn.btn-primary {
        background-color: #292929;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .EuroBond .btn.btn-info {
        background-color: #015BAC !important;
        border-bottom: none !important;
        /* padding-bottom: 3px; */
    }

        .EuroBond .btn.btn-info:hover {
            border-bottom: none;
        }

    .EuroBond .btn.btn-primary:hover {
        border-bottom: none;
    }

    .EuroBond .btn.btn-success {
        background-color: #015BAC;
        border-bottom: none;
        padding-bottom: 3px;
    }

        .EuroBond .btn.btn-success:hover {
            border-bottom: none;
        }

    .EuroBond .btn.btn-danger {
        background-color: #015BAC;
        border-bottom: none;
       
    }

    .EuroBond #rootwizard1 > .nav-tabs li.active a {
        background: #015BAC;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .EuroBond #rootwizard > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .EuroBond #rootwizard > .tab-content .pager li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #015BAC;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }

    .EuroBond #rootwizard1 > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .EuroBond #rootwizard1 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .EuroBond .awardingruleradio tr td {
        display: flex;
        align-items: center;
    }

    .EuroBond #rootwizard2 > .nav-tabs li.active a {
        background: #015BAC;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .EuroBond #rootwizard2 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .EuroBond #rootwizard1 > .tab-content .pager li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #015BAC;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }



    .EuroBond #rootwizard2 > .tab-content .pager li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #015BAC;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }

    .EuroBond #rootwizard3 > .tab-content .pager li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #e12726;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }

    .EuroBond .pager.finish.wizard li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #015BAC;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }
    .EuroBond .well {
        background-color: #ffffff !important;
        border: 0 !important;
        border-radius: 10px !important;
        text-align: left;
    }
    .EuroBond .allInput {
        padding: 0 10px;
        border-radius: 5px !important;
        height: 35px;
        border: 0;
        background-color: #f4f4f4;
    }

    .EuroBond .mytable.dataTable tr:nth-child(0n+1) {
        background: none;
    }

    .EuroBond .btn.btn-primary {
        background-color: #015BAC;
        border-bottom: none;
        padding-bottom: 3px;
    }

    /*.EuroBond .btn.btn-danger:hover {
        
        border-radius: 4px;
        padding-top: 3px;
    }*/
    .EuroBond .table-bordered {
        border: none !important;
    }
        .EuroBond .table-bordered tbody tr th {
            border: none !important;
        }
        .EuroBond .table-bordered tbody tr td {
            border: none !important;
        }
    .EuroBond .mastermenu {
        display: flex;
        align-items: center;
        gap: 4px;
    }


/*==========EuroBond Class End=================*/

/*==========Sharon_Bandhan  Class start=================*/
.Sharon_Bandhan #wizard_step_rwd_currency input#ContentPlaceHolder1_btnFileUpload {
    background: #05579F;
    color: #fff;
    /* font-weight: 600; */
}

.Sharon_Bandhan .signoutBtn {
    background: #1BA74A;
}

.Sharon_Bandhan .skin-blue .left-side {
    background: #05579F !important;
    -webkit-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
    box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.07);
}

.Sharon_Bandhan #ContentPlaceHolder1_pnlItem .top-block1 {
    margin-top: 10px;
    background: #05579F;
    padding: 7px;
    border-bottom: 3px #1BA74A solid;
    margin-bottom: 15px;
}

.Sharon_Bandhan table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff !important;
    color: #374A58;
    font-size: 16px;
}

.Sharon_Bandhan .slimScrollDiv {
    background: #007542;
}


.Sharon_Bandhan {
    background-color: #e1e1e1 !important;
}

    .Sharon_Bandhan .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #ffffff78;
        cursor: not-allowed;
        background-color: #fff;
    }

    .Sharon_Bandhan #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #05579F;
        border: none;
        height: 35px;
    }

    .Sharon_Bandhan #btnBack {
        padding: 8px;
        background: #0056a3;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .Sharon_Bandhan #rootwizard > .nav-tabs li.active a {
        background: #05579F;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .Sharon_Bandhan .nav-tabs > li.active > a {
        color: white;
        background: #05579F;
        border-radius: 4px 4px 0 0;
    }

    .Sharon_Bandhan .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .Sharon_Bandhan .btn.btn-default.redbt {
        background-color: #05579F;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .Sharon_Bandhan ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #05579F;
        border: 1px solid #fff0;
        border-bottom-color: rgba(255, 255, 255, 0);
        border-bottom-color: transparent;
        padding: 10px 30px;
        text-align: center;
        border-radius: 4px 4px 0 0;
        box-shadow: 0px 5px 10px #0000002b;
    }

    .Sharon_Bandhan .page .btn-sm:hover {
        background-color: #05579F !important;
        border-radius: 4px;
        color: #fff;
    }

    .Sharon_Bandhan #divMenu .JMChild1 li a {
        background: #505050 !important;
        padding-left: 15px !important;
        border-radius: 5px;
        border-bottom: 0;
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        font-size: 11px !important;
    }

    .Sharon_Bandhan #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .Sharon_Bandhan #divMenu .JMChild1 li a.active {
            background-color: #05579F !important;
            color: #05579F !important;
        }

    .Sharon_Bandhan #divMenu .JMChild2 li a {
        background: #505050 !important;
        padding-left: 15px !important;
        border-radius: 5px;
        border-bottom: 0;
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        font-size: 10px !important;
    }

    .Sharon_Bandhan #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .Sharon_Bandhan #divMenu .JMParent li a.active {
        background: #FFE100 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        /* border-bottom: 2px solid #05579F; */
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px #0000008f;
        color: #05579F !important;
    }

    .Sharon_Bandhan #divMenu .JMParent li a {
        background: #00A85A !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #05579F30;
        margin: 10px 0px !important;
        box-shadow: 0px 5px 10px 0px #0000005c;
        color: #fff !important;
        font-size: 13px;
    }

    .Sharon_Bandhan #divMenu .JMChild1 li a.active {
        background: #FFE100 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #05579F30;
        /*margin: 10px 0px !important;*/
        box-shadow: 0px 0px 10px 0px #000000;
        color: #05579F !important;
    }

    .Sharon_Bandhan #divMenu .JMParent li:hover > a {
        background: #FFE100 !important;
        color: #05579F !important;
    }

    .Sharon_Bandhan #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #FFE100 !important;
        color: #05579F !important;
    }

    .Sharon_Bandhan .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #FFE100 !important;
        border-radius: 4px;
    }

    .Sharon_Bandhan .btn.btn-default {
        background-color: #FFE100;
        color: #05579f;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px !important;
        height: 35px;
    }

    .Sharon_Bandhan #divMenu .parent li:hover > a {
        background: #FFE100 !important;
        color: #05579F !important;
    }



    .Sharon_Bandhan #divMenu .parent li.active .parent li:hover > a {
        background: #FFE100 !important;
        color: #05579F !important;
    }

    .Sharon_Bandhan #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #FFE100;
        color: #05579F;
    }

        .Sharon_Bandhan #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #FFE100 !important;
        }

        .Sharon_Bandhan #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #FFE100 !important;
        }

    .Sharon_Bandhan .customerDB .left-side .sidebar-menu li a:hover {
        background: #FFE100 !important;
        color: #05579F;
    }

    .Sharon_Bandhan .bg-light-blue {
        background: #05579F !important;
    }

    .Sharon_Bandhan .bg-light-blue {
        background: #05579F !important;
    }

    .Sharon_Bandhan .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .Sharon_Bandhan .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .Sharon_Bandhan #divMenu .parent li {
        line-height: 1.5;
        color: #05579F;
        /* border-bottom: 0.3px solid #ffffff30; */
        /* border-top: 0.3px solid #ffffff40; */
        background: #007542;
        border: 0 !important;
        box-shadow: none;
        padding: 5px 5px;
    }

    .Sharon_Bandhan .skin-blue .left-side {
        background: #2b2b2b;
        -webkit-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
        box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.07);
    }

    .Sharon_Bandhan #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .Sharon_Bandhan #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .Sharon_Bandhan #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #05579F !important;
    }

    .Sharon_Bandhan .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }

    .Sharon_Bandhan .col-md-12.head-background {
        background: #05579F;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }


    .Sharon_Bandhan .activity-report .row .col-md-2 .value {
        background: #05579F;
    }

        .Sharon_Bandhan .activity-report .row .col-md-2 .value:before {
            border-top-color: #1BA74A !important;
        }

    .Sharon_Bandhan .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .Sharon_Bandhan .page .btn-sm:hover {
        background: #05579F;
        color: #fff;
    }

    .Sharon_Bandhan .button:hover {
        background: #05579F;
        color: #FFF;
    }

    .Sharon_Bandhan .head-tab tr th {
        background: #05579F;
        color: #fff;
    }

    .Sharon_Bandhan .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #05579F;
    }

    .Sharon_Bandhan .textfield_label {
        text-align: left;
    }

        .Sharon_Bandhan .textfield_label
        .Sharon_Bandhan table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .Sharon_Bandhan #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .Sharon_Bandhan #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .Sharon_Bandhan .New-gridbox tr:nth-child(1) {
        background: #05579F;
        color: #fff !important;
    }

    .Sharon_Bandhan #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .Sharon_Bandhan table thead tr th {
        background: #05579F;
        color: #fff;
    }

    .Sharon_Bandhan table tbody thead tr th {
        background: #05579F;
        color: #fff;
    }

    .Sharon_Bandhan table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .Sharon_Bandhan .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .Sharon_Bandhan .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .Sharon_Bandhan footer {
        background: #2b2b2b;
        padding: 7px 30px;
        width: 100%;
        position: fixed;
        bottom: 0;
        z-index: 99;
        font-size: 12px;
        color: #fff;
        border-bottom: 0;
        /*border-bottom: 4px solid #fd3399 !important;*/
    }

    .Sharon_Bandhan .main-first-report table tr th {
        background: #05579F;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .Sharon_Bandhan .ca-report .col-md-2 .value {
        background: #05579F;
    }

    .Sharon_Bandhan input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #1BA74A;
        height: 35px;
        border-radius: 4px;
    }

    .Sharon_Bandhan .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .Sharon_Bandhan input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
        background: #1BA74A;
        width: 100%;
        float: right;
    }

    .Sharon_Bandhan input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    }

    .Sharon_Bandhan .btn.btn-success {
        background: #1BA74A;
    }

        .Sharon_Bandhan .btn.btn-success:hover {
            border-radius: 4px;
        }

    .Sharon_Bandhan .btn.btn-primary:hover {
        border-radius: 4px;
    }

    .Sharon_Bandhan .btn.btn-primary {
        background: #1BA74A;
    }

    .Sharon_Bandhan .btn.btn-danger {
        background: #1BA74A;
    }

        .Sharon_Bandhan .btn.btn-danger:hover {
            border-radius: 4px;
        }

    .Sharon_Bandhan .bg-light-blue {
        background: #05579F;
    }

    .Sharon_Bandhan .btn.btn-info {
        background: #1BA74A;
        padding-bottom: 3px;
        min-width: 150px;
    }

        .Sharon_Bandhan .btn.btn-info:hover {
            border-radius: 4px;
        }


    .Sharon_Bandhan .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .Sharon_Bandhan .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .Sharon_Bandhan #divMenu .parent li:hover > a {
        background: #05579F;
        color: #05579F !important;
        border-left: 0;
        border-right: 0;
    }

    .Sharon_Bandhan

    .Sharon_Bandhan #divMenu li a.active {
        background: #05579F;
        color: #fff !important;
        border-left: 0;
        border-right: 0;
    }


    .Sharon_Bandhan .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: transparent linear-gradient(109deg, #1ba74a 0%, #1ba74a 25%, #3cae62 44%, #1ba74a 72%, #1ba74a 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Sharon_Bandhan .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: linear-gradient(45deg, #e9ce05, #FFE100) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Sharon_Bandhan .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: transparent linear-gradient(109deg, #1ba74a 0%, #1ba74a 25%, #3cae62 44%, #1ba74a 72%, #1ba74a 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Sharon_Bandhan .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: linear-gradient(45deg, #e9ce05, #FFE100) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Sharon_Bandhan .count_boxes .box5 {
        background: transparent linear-gradient(109deg, #1ba74a 0%, #1ba74a 25%, #3cae62 44%, #1ba74a 72%, #1ba74a 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Sharon_Bandhan .count_boxes .box6 {
        background: linear-gradient(45deg, #05579F, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Sharon_Bandhan .count_boxes .box7 {
        background: transparent linear-gradient(109deg, #1ba74a 0%, #1ba74a 25%, #3cae62 44%, #1ba74a 72%, #1ba74a 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Sharon_Bandhan .count_boxes .box8 {
        background: linear-gradient(45deg, #05579F, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Sharon_Bandhan .count_boxes .box9 {
        background: transparent linear-gradient(109deg, #1ba74a 0%, #1ba74a 25%, #3cae62 44%, #1ba74a 72%, #1ba74a 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Sharon_Bandhan .count_boxes .box10 .mybox {
        background: linear-gradient(45deg, #05579F, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }



    .Sharon_Bandhan input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
        background: #05579F;
        color: #fff;
    }

        .Sharon_Bandhan input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
            background: #05579F;
            color: #fff;
        }

.skin-blue.Sharon_Bandhan .navbar {
    background: #007542;
    border-bottom: solid 5px #00A85A;
}

.Sharon_Bandhan .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.Sharon_Bandhan {
    font-family: 'be vietnam pro' !important;
}

    .Sharon_Bandhan h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .Sharon_Bandhan input {
        font-family: 'be vietnam pro' !important;
    }

    .Sharon_Bandhan .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .Sharon_Bandhan #divMenu .parent li a {
        padding-left: 20px;
        padding-top: 8px;
        padding-bottom: 5px;
        display: inherit;
        font-size: 14px;
        border-bottom: 4px #ffc70905 solid;
        border-left: 4px #ffc70905 solid;
        border-right: 4px #ffc70905 solid;
    }

    .Sharon_Bandhan .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .Sharon_Bandhan #divMenu li a::before {
        color: #1BA74A !important;
    }

    .Sharon_Bandhan table#ContentPlaceHolder1_rblActiveLocations tbody tr td {
        display: flex;
        flex-direction: row;
        align-items: center;
        background: #93939317;
        padding: 0 25px;
        border-radius: 25px;
        margin: 0 5px;
    }

    .Sharon_Bandhan table#ContentPlaceHolder1_rbtExpiryOption tbody tr td {
        display: flex;
        flex-direction: row;
        align-items: center;
        background: #93939317;
        padding: 0 25px;
        border-radius: 25px;
        margin: 5px 5px;
    }
    .Sharon_Bandhan .well {
        background-color: #ffffff !important;
        border: 0 !important;
        border-radius: 10px !important;
        text-align: left;
    }
    .Sharon_Bandhan .form-control {
        font-family: 'be vietnam pro' !important;
        padding: 0 10px;
        border-radius: 5px !important;
        height: 35px;
        background-color: #f4f4f4;
        border: 1px solid #00000033;
    }
    .Sharon_Bandhan table thead tr th {
        background: #777b7e !important;
        color: #fff;
    }
    .Sharon_Bandhan table#ContentPlaceHolder1_gvConsoleProcessTransaction tbody tr td {
        color: #000;
    }
    .Sharon_Bandhan table#ContentPlaceHolder1_gvQrCodeAuditReport tbody tr td {
        color: #000;
    }

/*==========Sharon_Bandhan  class end=================*/

.fileuploadv1 {
    padding: 10px 10px;
    height: auto;
    border: 1px dashed #00000033;
    background: none;
    border-radius: 5px;
}



/*=========Emperor_Akbar Start=================*/

.Emperor_Akbar {
    font-family: 'be vietnam pro' !important;
}

body {
    color: #333;
    background-color: #f7f7f7 !important;
}

.Emperor_Akbar .slimScrollDiv {
    background: #ffffff;
}


    .Emperor_Akbar table th {
        border: none !important;
        text-align: center;
        background: #6a6a6a !important;
        color: white;
    }

.table-bordered tbody tr td {
    border: none !important;
    text-align: center;
}

.tableCustom tbody tr:nth-child(odd) {
    background-color: #f4f4f4 !important;
}

.skin-blue .left-side {
    background: #ffffff;
    -webkit-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
    box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.07);
}

.Emperor_Akbar .content {
    padding: 20px 15px;
    background: #f7f7f7 !important;
    margin-bottom: 30px;
    float: left;
    width: 100%;
}

.skin-blue .right-side .content-header {
    background: #ffffff;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}

.allInput {
    padding: 0 10px;
    border-radius: 5px !important;
    height: 35px;
    border: 0;
    background-color: #f4f4f4;
    border: 1px solid #00000033;
}

.Emperor_Akbar .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid #e3e3e3;
    border-radius: 14px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

.skin-blue.Emperor_Akbar .navbar {
    background: #809940 !important;
}

.Emperor_Akbar .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.Emperor_Akbar #divMenu .parent li a {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inherit;
    font-size: 13px !important;
    font-weight: 500 !important;
    /*border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;*/
}

.Emperor_Akbar .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 14px;
}

.Emperor_Akbar #divMenu li a::before {
    color: #095c8f !important;
}

.Emperor_Akbar input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
    background: linear-gradient(45deg, #5f7c2e, #095c8f) !important;
    padding-bottom: 3px;
    border-radius: 6px;
    height: 34px;
}

table {
    max-width: 100%;
    background-color: transparent;
}

.Emperor_Akbar .radioCustom tbody tr td {
    display: flex;
    flex-direction: row !important;
    align-items: center !important;
    background: #93939317;
    padding: 6px 25px;
    border-radius: 25px;
    margin: 0 10px 0 0;
}

.radioCustom tbody tr {
    display: flex !important;
}

.Emperor_Akbar .table-img-listpage {
    width: 100% !important;
    margin-bottom: 20px;
    background-color: inherit !important;
}

.Emperor_Akbar input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
    background: linear-gradient(45deg, #5f7c2e, #095c8f) !important;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.Emperor_Akbar input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px solid;
}

.Emperor_Akbar .btn.btn-success {
    background: linear-gradient(45deg, #5f7c2e, #095c8f) !important;
    padding-bottom: 3px;
    border-radius: 6px;
}

    .Emperor_Akbar .btn.btn-success:hover {
        border-bottom: 4px solid;
    }

.Emperor_Akbar .btn.btn-primary:hover {
    border-bottom: 4px solid;
}

.Emperor_Akbar .btn.btn-primary {
    background: linear-gradient(45deg, #5f7c2e, #095c8f) !important;
    padding-bottom: 3px;
    border-radius: 6px;
}

.Emperor_Akbar .btn.btn-danger {
    background: linear-gradient(45deg, #5f7c2e, #095c8f) !important;
    padding-bottom: 3px;
    border-radius: 6px;
}

    .Emperor_Akbar .btn.btn-danger:hover {
        border-bottom: 4px #095c8f solid;
    }

.Emperor_Akbar .bg-light-blue {
    background: #095c8f !important;
}

.Emperor_Akbar .btn.btn-info {
    background: linear-gradient(45deg, #5f7c2e, #095c8f) !important;
    padding-bottom: 3px;
    border-radius: 6px;
}

    .Emperor_Akbar .btn.btn-info:hover {
        border-bottom: 4px #095c8f solid;
    }


.Emperor_Akbar .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}

.Emperor_Akbar .count_boxes .column .mybox {
    min-height: 155px;
    border-radius: 16px;
}

.Emperor_Akbar #divMenu .parent li:hover > a {
    background: linear-gradient(45deg, #5f7c2e, #095c8f) !important;
    color: #ffffff !important;
    border-left: 0;
    border-right: 0;
}

.Emperor_Akbar #divMenu li a.active {
    background: #095c8f;
    padding-left: 5px !important;
    border-radius: 5px;
    /* border-bottom: 2px solid #095c8f; */
    margin: 5px 0 !important;
    box-shadow: 10px 6px 10px 1px #00000000;
    color: #ffffff !important;
}

.Emperor_Akbar #divMenu .parent-li .parent li a {
    margin-left: 32px !important;
    background: #809940;
    color: #fff;
}

.btn, .btn-danger, .btn-info, .btn-default {
    height: 35px;
}

.Emperor_Akbar #divMenu .JMParent li a {
    background: #809940;
    padding: 12px 0;
    padding-left: 5px !important;
    border-radius: 5px;
    /* border-bottom: 1px solid #095c8f30; */
    margin: 10px 8px !important;
    box-shadow: 0px 5px 10px 0px #0000005c;
    color: #fff;
    font-size: 13px;
}

#divMenu .parent li {
    line-height: 1.5;
    color: #fff;
    /* border-bottom: 0.3px solid #ffffff30; */
    /* border-top: 0.3px solid #ffffff40; */
    background: #ffffff;
    border: 0 !important;
    box-shadow: none;
}

.Emperor_Akbar .count_boxes .box1 {
    background: #b6ff0029;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 10px;
    color: #658133;
    
}

.Emperor_Akbar .count_boxes .box2 {
    background: transparent linear-gradient(90deg, #6f901d 0%, #91a955 100%) 0% 0% no-repeat padding-box !important;
}

.Emperor_Akbar .count_boxes .box3 {
    background: linear-gradient(45deg, #3b461e, #738359) !important;
}

.Emperor_Akbar .count_boxes .box4 {
    background: linear-gradient(45deg, #5f7c2e, #095c8f) !important;
}

.Emperor_Akbar .count_boxes .box5 {
    background: linear-gradient(45deg, #3b461e, #738359) !important;
}

.Emperor_Akbar .count_boxes .box6 {
    background: linear-gradient(45deg, #5f7c2e, #095c8f) !important;
}

.Emperor_Akbar .count_boxes .box7 {
    background: linear-gradient(45deg, #3b461e, #738359) !important;
}

.Emperor_Akbar .count_boxes .box8 {
    background: linear-gradient(45deg, #5f7c2e, #095c8f) !important;
}

.Emperor_Akbar .count_boxes .box9 {
    background: linear-gradient(45deg, #3b461e, #738359) !important;
}

.Emperor_Akbar input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #e12726;
    color: #fff;
    border-radius: 6px;
}

.navbar-nav .notifications-menu .dropdown-menu, .navbar-nav .user-menu .dropdown-menu, .navbar-nav .tasks-menu .dropdown-menu, .navbar-nav .messages-menu .dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0;
    left: auto;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    background: #ffffff;
    border-radius: 6px;
}

    .Emperor_Akbar input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
        background: #1b7a2c !important;
        color: #fff;
    }

.Emperor_Akbar .count_boxes .column .mybox h1 {
    font-size: 30px;
}

.Emperor_Akbar .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #095c8f;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-size: 16px !important;
    font-weight: 600;
}

.Emperor_Akbar .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}

.Emperor_Akbar .ca-report .col-md-2 .value {
    background-color: #095c8f;
}

.Emperor_Akbar .main-first-report .first-report table tr {
    text-align: center;
}

.Emperor_Akbar table thead tr {
    background: #095c8f !important;
    color: #fff;
}

::selection {
    background: #095c8f !important;
    color: #fff;
    text-shadow: none;
}

.Emperor_Akbar .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background: none;
}

.Emperor_Akbar .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}

.Emperor_Akbar .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}

.Emperor_Akbar footer {
    background: #575954;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
}

.Emperor_Akbar .main-first-report table tr th {
    background: #095c8f;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.Emperor_Akbar .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}

.Emperor_Akbar .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}

.Emperor_Akbar .activity-report .row .col-md-2 .value {
    background: #095c8f;
}

    .Emperor_Akbar .activity-report .row .col-md-2 .value:before {
        border-top-color: #000000 !important;
    }

.Emperor_Akbar .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}

.Emperor_Akbar .page .btn-sm:hover {
    background-color: #095c8f !important;
    color: #fff;
}

.Emperor_Akbar .button:hover {
    background: #095c8f;
    color: #FFF;
}

.Emperor_Akbar .head-tab tr th {
    background: #095c8f;
    color: #fff;
}

.Emperor_Akbar .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #095c8f;
}

.Emperor_Akbar .textfield_label {
    text-align: left;
}

    .Emperor_Akbar .textfield_label
    .Emperor_Akbar table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff;
        color: #374A58;
        font-size: 16px;
        border-bottom: 0;
    }

.Emperor_Akbar #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.Emperor_Akbar #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.Emperor_Akbar.New-gridbox tr:nth-child(1) {
    background: #11581a;
    color: #fff !important;
}

.Emperor_Akbar #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}

.Emperor_Akbar .col-md-12.head-background {
    background-color: #095c8f;
    color: #fff;
    text-align: center;
}

    .Emperor_Akbar .col-md-12.head-background h3 {
        font-size: 16px !important;
        font-weight: 600;
        padding: 10px 0;
    }

.Emperor_Akbar .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}

.Emperor_Akbar .assesreportscroll {
    height: 300px;
    overflow-y: scroll;
}

    .Emperor_Akbar .assesreportscroll.not {
        height: 100% !important;
    }

    .Emperor_Akbar .assesreportscroll .textfield_label {
        text-align: left !important;
    }

    .Emperor_Akbar .assesreportscroll .col-md-3.textfield_label {
        font-weight: 800;
    }

.Emperor_Akbar .asesrep {
    width: 100%;
    float: left;
    padding: 10px;
}

#ContentPlaceHolder1_lchBusinessUnit__ParentDiv {
    border: 0 !important;
}

#ContentPlaceHolder1_lchMemberSupport__ParentDiv {
    border: 0 !important;
}

#ContentPlaceHolder1_lchSavingBusinessUnit__ParentDiv {
    border: 0 !important;
}

.Emperor_Akbar .assesreportscroll .textfield_label .Correct.Answer {
    color: Green;
}

.Emperor_Akbar .assesreportscroll .textfield_label .Wrong.Answer {
    color: red;
}

.Emperor_Akbar .assesreportscroll .textfield_label .Partial.Correct.Answer {
    color: Blue;
}

.Emperor_Akbar .assesreportscroll .textfield_label .Partially.Correct {
    color: Blue;
}

.Emperor_Akbar .assesreportscroll .textfield_label .Not.Answered {
    color: #ff9900;
}

.Emperor_Akbar .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
    width: 100%;
    float: left;
}

    .Emperor_Akbar .period-assesment span {
        width: 100%;
        float: left;
        margin-bottom: 6px;
    }

.Emperor_Akbar .assesreportscroll .textfield_label .InCorrect.Answer {
    color: red;
}

.gplanguagepopup {
    height: 300px;
    overflow-y: scroll;
}

.asesrep:nth-of-type(odd) {
    background-color: #fffbef;
}

.asesrep:nth-of-type(even) {
    background-color: #fff;
}

.Emperor_Akbar-popup-new .row.form_row {
    margin-bottom: 0 !important;
}

#ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child {
    width: 120px;
}

.heading-cs {
    font-weight: bold;
}

.label-cs {
    font-size: 12px;
}

.icon {
    width: 32px;
    border: none;
    cursor: pointer;
    text-indent: -3000px;
    background-color: #095c8f;
    display: inline-block;
    background-position: left top;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

body .ajax__calendar_header {
    background: #095c8f;
    color: #fff !important;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    padding: 7px 5px;
    height: auto;
    width: auto;
}


/*==========Emperor_Akbar End=================*/


/*=========STONERA Start=================*/

.STONERA {
    font-family: 'be vietnam pro' !important;
}

body {
    color: #333;
    background-color: #f7f7f7 !important;
}

.STONERA .slimScrollDiv {
    background: #ffffff;
}


.STONERA table th {
    border: none !important;
    text-align: center;
    background: #6a6a6a !important;
    color: white;
}

.table-bordered tbody tr td {
    border: none !important;
    text-align: center;
}

.tableCustom tbody tr:nth-child(odd) {
    background-color: #f4f4f4 !important;
}

.skin-blue .left-side {
    background: #ffffff;
    -webkit-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
    box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.07);
}

.STONERA .content {
    padding: 20px 15px;
    background: #f7f7f7 !important;
    margin-bottom: 30px;
    float: left;
    width: 100%;
}

.skin-blue .right-side .content-header {
    background: #ffffff;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}

.allInput {
    padding: 0 10px;
    border-radius: 5px !important;
    height: 35px;
    border: 0;
    background-color: #f4f4f4;
    border: 1px solid #00000033;
}

.STONERA .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid #e3e3e3;
    border-radius: 14px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

.skin-blue.STONERA .navbar {
    background: #0068B4 !important;
}

.STONERA .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.STONERA #divMenu .parent li a {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inherit;
    font-size: 13px !important;
    font-weight: 500 !important;
    /*border-bottom: 4px #ffc70905 solid;
    border-left: 4px #ffc70905 solid;
    border-right: 4px #ffc70905 solid;*/
}

.STONERA .count_boxes .column h3 {
    padding: 0 15px;
    font-size: 14px;
}

.STONERA #divMenu li a::before {
    color: #095c8f !important;
}

.STONERA input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
    background: linear-gradient(45deg, #0068B4, #0b5886) !important;
    padding-bottom: 3px;
    border-radius: 6px;
    height: 34px;
}

table {
    max-width: 100%;
    background-color: transparent;
}

.STONERA .radioCustom tbody tr td {
    display: flex;
    flex-direction: row !important;
    align-items: center !important;
    background: #93939317;
    padding: 6px 25px;
    border-radius: 25px;
    margin: 0 10px 0 0;
}

.radioCustom tbody tr {
    display: flex !important;
}

.STONERA .table-img-listpage {
    width: 100% !important;
    margin-bottom: 20px;
    background-color: inherit !important;
}

.STONERA input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
    background: linear-gradient(45deg, #0068B4, #0b5886) !important;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.STONERA input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px solid;
}

.STONERA .btn.btn-success {
    background: linear-gradient(45deg, #0068B4, #0b5886) !important;
    padding-bottom: 3px;
    border-radius: 6px;
}

    .STONERA .btn.btn-success:hover {
        border-bottom: 4px #095c8f solid;
    }

.STONERA .btn.btn-primary:hover {
    border-bottom: 4px #095c8f solid;
}

.STONERA .btn.btn-primary {
    background: linear-gradient(45deg, #0068B4, #0b5886) !important;
    padding-bottom: 3px;
    border-radius: 6px;
}

.STONERA .btn.btn-danger {
    background: linear-gradient(45deg, #0068B4, #0b5886) !important;
    padding-bottom: 3px;
    border-radius: 6px;
}

    .STONERA .btn.btn-danger:hover {
        border-bottom: 4px #095c8f solid;
    }

.STONERA .bg-light-blue {
    background: #095c8f !important;
}

.STONERA .btn.btn-info {
    background: linear-gradient(45deg, #0068B4, #0b5886) !important;
    padding-bottom: 3px;
    border-radius: 6px;
}

    .STONERA .btn.btn-info:hover {
        border-bottom: 4px #095c8f solid;
    }


.STONERA .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}

.STONERA .count_boxes .column .mybox {
    min-height: 155px;
    border-radius: 16px;
}

.STONERA #divMenu .parent li:hover > a {
    background: linear-gradient(45deg, #0068B4, #0b5886) !important;
    color: #ffffff !important;
    border-left: 0;
    border-right: 0;
}

.STONERA #divMenu li a.active {
    background: #095c8f;
    padding-left: 5px !important;
    border-radius: 5px;
    /* border-bottom: 2px solid #095c8f; */
    margin: 5px 0 !important;
    box-shadow: 10px 6px 10px 1px #00000000;
    color: #ffffff !important;
}

.STONERA #divMenu .parent-li .parent li a {
    margin-left: 32px !important;
    background: #0068B4;
    color: #fff;
}

.btn, .btn-danger, .btn-info, .btn-default {
    height: 35px;
}

.STONERA #divMenu .JMParent li a {
    background: #0068B4;
    padding: 12px 0;
    padding-left: 5px !important;
    border-radius: 5px;
    /* border-bottom: 1px solid #095c8f30; */
    margin: 10px 8px !important;
    box-shadow: 0px 5px 10px 0px #0000005c;
    color: #fff;
    font-size: 13px;
}

#divMenu .parent li {
    line-height: 1.5;
    color: #fff;
    /* border-bottom: 0.3px solid #ffffff30; */
    /* border-top: 0.3px solid #ffffff40; */
    background: #ffffff;
    border: 0 !important;
    box-shadow: none;
}

.STONERA .count_boxes .box1 {
    background: #0068B4;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 10px;
    color: #fff;
}

.STONERA .count_boxes .box2 {
    background: linear-gradient(180deg, #0068B4, #0b5886) !important;
}

.STONERA .count_boxes .box3 {
    background: #0068B4 !important;
}

.STONERA .count_boxes .box4 {
    background: linear-gradient(180deg, #0068B4, #0b5886) !important;
}

.STONERA .count_boxes .box5 {
    background: #DBF0FF !important;
}

.STONERA .count_boxes .box6 {
    background: linear-gradient(180deg, #0068B4, #0b5886) !important;
}

.STONERA .count_boxes .box7 {
    background: #DBF0FF !important;
}

.STONERA .count_boxes .box8 {
    background: linear-gradient(180deg, #0068B4, #0b5886) !important;
}

.STONERA .count_boxes .box9 {
    background: #DBF0FF !important;
}

.STONERA input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #e12726;
    color: #fff;
    border-radius: 6px;
}

.navbar-nav .notifications-menu .dropdown-menu, .navbar-nav .user-menu .dropdown-menu, .navbar-nav .tasks-menu .dropdown-menu, .navbar-nav .messages-menu .dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0;
    left: auto;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    background: #ffffff;
    border-radius: 6px;
}

.STONERA input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
    background: #1b7a2c !important;
    color: #fff;
}

.STONERA .count_boxes .column .mybox h1 {
    font-size: 36px;
    font-weight:600;
}

.STONERA .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #095c8f;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-size: 16px !important;
    font-weight: 600;
}

.STONERA .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}

.STONERA .ca-report .col-md-2 .value {
    background-color: #095c8f;
}

.STONERA .main-first-report .first-report table tr {
    text-align: center;
}

.STONERA table thead tr {
    background: #095c8f !important;
    color: #fff;
}

::selection {
    background: #095c8f !important;
    color: #fff;
    text-shadow: none;
}

.STONERA .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background: none;
}

.STONERA .activity-report .column .value:after, .activity-report .column .value:before {
    position: absolute;
    content: " ";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-width: 8px;
    margin-left: -8px;
}

.STONERA .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}

.STONERA footer {
    background: #575954;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
}

.STONERA .main-first-report table tr th {
    background: #095c8f;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.STONERA .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}

.STONERA .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}

.STONERA .activity-report .row .col-md-2 .value {
    background: #095c8f;
}

    .STONERA .activity-report .row .col-md-2 .value:before {
        border-top-color: #000000 !important;
    }

.STONERA .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}

.STONERA .page .btn-sm:hover {
    background-color: #095c8f !important;
    color: #fff;
}

.STONERA .button:hover {
    background: #095c8f;
    color: #FFF;
}

.STONERA .head-tab tr th {
    background: #095c8f;
    color: #fff;
}

.STONERA .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #095c8f;
}

.STONERA .textfield_label {
    text-align: left;
}

    .STONERA .textfield_label
    .STONERA table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff;
        color: #374A58;
        font-size: 16px;
        border-bottom: 0;
    }

.STONERA #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.STONERA #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.STONERA.New-gridbox tr:nth-child(1) {
    background: #11581a;
    color: #fff !important;
}

.STONERA #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}

.STONERA .col-md-12.head-background {
    background-color: #095c8f;
    color: #fff;
    text-align: center;
}

    .STONERA .col-md-12.head-background h3 {
        font-size: 16px !important;
        font-weight: 600;
        padding: 10px 0;
    }

.STONERA .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}

.STONERA .assesreportscroll {
    height: 300px;
    overflow-y: scroll;
}

    .STONERA .assesreportscroll.not {
        height: 100% !important;
    }

    .STONERA .assesreportscroll .textfield_label {
        text-align: left !important;
    }

    .STONERA .assesreportscroll .col-md-3.textfield_label {
        font-weight: 800;
    }

.STONERA .asesrep {
    width: 100%;
    float: left;
    padding: 10px;
}

#ContentPlaceHolder1_lchBusinessUnit__ParentDiv {
    border: 0 !important;
}

#ContentPlaceHolder1_lchMemberSupport__ParentDiv {
    border: 0 !important;
}

#ContentPlaceHolder1_lchSavingBusinessUnit__ParentDiv {
    border: 0 !important;
}

.STONERA .assesreportscroll .textfield_label .Correct.Answer {
    color: Green;
}

.STONERA .assesreportscroll .textfield_label .Wrong.Answer {
    color: red;
}

.STONERA .assesreportscroll .textfield_label .Partial.Correct.Answer {
    color: Blue;
}

.STONERA .assesreportscroll .textfield_label .Partially.Correct {
    color: Blue;
}

.STONERA .assesreportscroll .textfield_label .Not.Answered {
    color: #ff9900;
}

.STONERA .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
    width: 100%;
    float: left;
}

    .STONERA .period-assesment span {
        width: 100%;
        float: left;
        margin-bottom: 6px;
    }

.STONERA .assesreportscroll .textfield_label .InCorrect.Answer {
    color: red;
}

.gplanguagepopup {
    height: 300px;
    overflow-y: scroll;
}

.asesrep:nth-of-type(odd) {
    background-color: #fffbef;
}

.asesrep:nth-of-type(even) {
    background-color: #fff;
}

.STONERA-popup-new .row.form_row {
    margin-bottom: 0 !important;
}

#ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child {
    width: 120px;
}

.heading-cs {
    font-weight: bold;
}

.label-cs {
    font-size: 12px;
}

.icon {
    width: 32px;
    border: none;
    cursor: pointer;
    text-indent: -3000px;
    background-color: #095c8f;
    display: inline-block;
    background-position: left top;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

body .ajax__calendar_header {
    background: #095c8f;
    color: #fff !important;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    padding: 7px 5px;
    height: auto;
    width: auto;
}


/*==========STONERA End=================*/