

@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;
}

.table > tbody > tr > td {
    vertical-align: middle !important;
}

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%;
}

.wf{
    width:100%;
    float:left;
}

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 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: none;
    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: 0px;
    }

        .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: 14px !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/16%);
    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;
        }


.custom-send-otp {
    border: 1px solid #224288 !important;
    background: white !important;
    color: #224288 !important;
}

.custom-submit-btn {
    background: #224288 !important;
}

/*============================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;
}


.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: 4px 5px 0 0;
    float: left;
    margin-right: 5px !important;
}

span.flno input {
    float: none;
}

.minimal tr td label {
    margin-right: 10px;
    margin-top: 3px;
}

.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: 120px;
    width: 120px;
    border-radius: 50%;
    overflow: hidden;
    margin-bottom: 10px;
}

    .prof-picwrap img {
        height: 100%;
        width: 100%;
        object-fit: contain;
    }

.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: #1d90f4;
}

.btn.btn-success {
    background: #01AD4E;
}

.btn.btn-danger {
    background: #E02F2F;
}

.btn.btn-primary {
    background: #666;
    margin: 0 5px;
}

    .btn.btn-primary:hover {
        background: #444;
    }

.nav-tabs > li > a {
    border-radius: 2px 2px 0 0;
}

.entrollModal.widthEnlrg {
    width: 100% !important;
    margin: 0 !important;
}

.LWSLogin {
    background: url(../img/blur-background08.jpg) no-repeat fixed center center;
    color: #fff;
    background-size: 100% 100%;
    position: static;
}

    .LWSLogin .myrow {
        margin-bottom: 10px;
    }

        .LWSLogin .myrow h3 {
            font-size: 20px;
            margin-top: 0;
        }

    .LWSLogin .loginwrapLWS {
        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;
    }

    .LWSLogin .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;
}

.projectWise-back {
    background: linear-gradient(45deg, #4966d8, #64cbc2f2);
    height: 100vh;
}

/*------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: 40%;
}

    .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 .box10 {
    background: linear-gradient(146deg, #3949B2, #2B368F) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 8px;
}

.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: #1d90f4;
    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: 463px;
    max-height: 762px;
}

#asideSiteMaster {
    margin-top: 65px;
}

#ContentPlaceHolder1_divR

mary #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: #01AD4E !important;
        color: #fff !important;
    }

    #divMenu .parent li.active .parent a {
        background: none;
        color: #333;
    }

    #divMenu .parent li.active .parent li:hover > a {
        background-color: #01AD4E;
        color: #fff;
    }

#divMenu li a.active {
    background-color: #01AD4E !important;
    color: #fff !important;
}

#divMenu .parent li.active .parent .active ul li:hover > a {
    background-color: #01AD4E;
    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-color: #e12726 !important;
    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: #e12726;
    border-bottom: 4px #e12726 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(even) {
    background: #949494;
}

.Century_Ply .location-table tr:nth-child(even) {
    background: #949494;
}

.Century_Ply .mytable.dataTable tr:nth-child(even) {
    background: #949494;
}

.Century_Ply .textfield_label {
    text-align: left !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: #2b2b2b;
    border-bottom: none;
}

.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: none;
    }

.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: none;
}

.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: none;
    }


.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: none;
}


.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 {
}

.Essilor table tbody tr.odd:hover td {
}

.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: #fff !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: #2b2b2b;
}

    .Essilor .activity-report .row .col-md-3 .value:before {
        border-top-color: #2b2b2b;
    }

.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;
}

/*=== 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;
    border-radius: 4px;
}

    .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%;*/
}


/*===============18/1/19===============*/
.create-camp {
    padding: 5px;
}

.well-one {
    margin-top: -6px !important;
}

#divAddShowBlock {
    margin-top: 0px;
}

.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: #1d90f4;
    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: #1d90f4 !important;
    /*border-bottom: 4px #A6CE39 solid;*/
}

    .Zeiss .btn.btn-success:hover {
        background: #00acd6 !important;
    }

.Zeiss .btn.btn-danger {
    background: #1d90f4 !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: 1px solid #aaa;
    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: calc(100% - 70%);
}

.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: 0px #00000078 solid;
    padding-bottom: 3px;
    color: #fff;
}

    .gvlc.btn.btn-default.redbt:hover {
        background-color: #ba1462 !important;
        border-bottom:unset;
        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(even) {
    background: #949494;
}

.SAFALTA_QUBA .location-table tr:nth-child(even) {
    background: #949494;
}

.SAFALTA_QUBA .mytable.dataTable tr:nth-child(even) {
    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(even) {
    background: #949494;
}

.CMSC .location-table tr:nth-child(even) {
    background: #949494;
}

.CMSC .mytable.dataTable tr:nth-child(even) {
    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: #E42A24;
}

.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: #E42A24 !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: none;
    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;
}

.Walkaro input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #E42A24;
    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%;
    background: white;
}

.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: unset;
    }

.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 #ffffff 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 thead tr th {
        background: #6abdb6 !important;
        color: #fff;
    }*/

.CASTROL table tbody thead tr th {
    background: #6abdb6 !important;
    color: #fff;
}

.CASTROL table th {
    text-align: center;
    background: #6abdb6 !important;
    color: white;
}

.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%;
    }

/*===========Walkaro design by jeyakumar 22 June ===============*/

.cho-file {
    margin: 10px 25%;
}

.down-but-wal {
    margin: 30%;
}


/*=========HR_JOHNSON Class Start=================*/
@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.skin-blue.HR_JOHNSON .navbar {
    background: #2b2b2b;
    border-bottom: solid 5px #2b2b2b1c;
}

.HR_JOHNSON .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.HR_JOHNSON {
    font-family: 'be vietnam pro' !important;
}

    .HR_JOHNSON h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .HR_JOHNSON input {
        font-family: 'be vietnam pro' !important;
    }

    .HR_JOHNSON .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .HR_JOHNSON #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;
    }

    .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: #e12726;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .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: #e12726;
        /*border-bottom: 4px #FAE44A 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 #FAE44A solid;*/
    }

    .HR_JOHNSON .btn.btn-success {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
    }

        .HR_JOHNSON .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .HR_JOHNSON .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .HR_JOHNSON .btn.btn-primary {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .HR_JOHNSON .btn.btn-danger {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        padding-top: 0;
    }

        .HR_JOHNSON .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .HR_JOHNSON .bg-light-blue {
        background: #e12726;
    }

    .HR_JOHNSON .btn.btn-info {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .HR_JOHNSON .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .HR_JOHNSON .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .HR_JOHNSON .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .HR_JOHNSON #divMenu .parent li:hover > a {
        background: #e12726;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .HR_JOHNSON

    .HR_JOHNSON #divMenu li a.active {
        background: #e12726;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .HR_JOHNSON .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #e12726, #9f1312) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .HR_JOHNSON .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #414141, #000000) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .HR_JOHNSON .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #e12726, #9f1312) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .HR_JOHNSON .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #414141, #000000) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .HR_JOHNSON .count_boxes .box5 {
        background: linear-gradient(146deg, #e12726, #9f1312) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .HR_JOHNSON .count_boxes .box6 {
        background: linear-gradient(146deg, #414141, #000000) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .HR_JOHNSON .count_boxes .box7 {
        background: linear-gradient(146deg, #e12726, #9f1312) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .HR_JOHNSON .count_boxes .box8 {
        background: linear-gradient(146deg, #414141, #000000) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .HR_JOHNSON .count_boxes .box9 {
        background: linear-gradient(146deg, #e12726, #9f1312) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .HR_JOHNSON input#btnSignOut, .HR_JOHNSON .pull-left a.btn.btn-default.btn-flat {
        background: #e12726;
        color: #fff;
    }

        .HR_JOHNSON input#btnSignOut:hover, .HR_JOHNSON .pull-left a.btn.btn-default.btn-flat:hover {
            background: #e12726;
            color: #fff;
        }

    .HR_JOHNSON .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;
    }

    .HR_JOHNSON .jumbotron .btn {
        font-size: 16px;
        padding: 8px 22px;
    }

    .HR_JOHNSON .ca-report .col-md-2 .value {
        background: #e12726;
    }



    .HR_JOHNSON table thead tr th {
        background: #e12726;
        color: #fff;
    }

    .HR_JOHNSON table tbody thead tr th {
        background: #e12726;
        color: #fff;
    }

    .HR_JOHNSON table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .HR_JOHNSON .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .HR_JOHNSON .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .HR_JOHNSON 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;*/
    }

    .HR_JOHNSON .btn.btn-default {
        background-color: #e12726;
        color: #fff;
        border-color: #ddd;
        border-radius: 5px !important;
        border-bottom-color: #ddd;
    }

    .HR_JOHNSON .main-first-report table tr th {
        background: #e12726;
        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: #e12726;
    }

        .HR_JOHNSON .activity-report .row .col-md-2 .value:before {
            border-top-color: #FAE44A !important;
        }

    .HR_JOHNSON .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .HR_JOHNSON .page .btn-sm:hover {
        background: #e12726;
        color: #fff;
    }

    .HR_JOHNSON .button:hover {
        background: #e12726;
        color: #FFF;
    }

    .HR_JOHNSON .head-tab tr th {
        background: #e12726;
        color: #fff;
    }

    .HR_JOHNSON .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #e12726;
    }

    .HR_JOHNSON .textfield_label {
        text-align: left !important;
    }

        .HR_JOHNSON .textfield_label
        .HR_JOHNSON table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .HR_JOHNSON #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .HR_JOHNSON #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .HR_JOHNSON.New-gridbox tr:nth-child(1) {
        background: #e12726;
        color: #fff !important;
    }

    .HR_JOHNSON #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .HR_JOHNSON .col-md-12.head-background {
        background: #e12726;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }




    .HR_JOHNSON #divMenu .parent li:hover > a {
        background: #e12726 !important;
        color: #fff !important;
    }



    .HR_JOHNSON #divMenu .parent li.active .parent li:hover > a {
        background: #e12726;
        color: #fff;
    }

    .HR_JOHNSON #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #e12726;
        color: #fff;
    }

        .HR_JOHNSON #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #e12726 !important;
        }

        .HR_JOHNSON #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #e12726 !important;
        }

    .HR_JOHNSON .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #e12726;
    }

    .HR_JOHNSON .bg-light-blue {
        background: #e12726 !important;
    }

    .HR_JOHNSON .bg-light-blue {
        background: #e12726 !important;
    }

    .HR_JOHNSON .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .HR_JOHNSON .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .HR_JOHNSON #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;
    }

    .HR_JOHNSON .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);
    }

    .HR_JOHNSON #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .HR_JOHNSON #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .HR_JOHNSON #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #e12726 !important;
    }

    .HR_JOHNSON .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }


    .HR_JOHNSON .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #e12726 !important;
        border-radius: 4px;
    }


    .HR_JOHNSON #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;
    }

    .HR_JOHNSON #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .HR_JOHNSON #divMenu .JMChild1 li a.active {
            background-color: #e12726 !important;
            color: #ffffff !important;
        }

    .HR_JOHNSON #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;
    }

    .HR_JOHNSON #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .HR_JOHNSON #divMenu .JMParent li a.active {
        background: #e12726 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 2px solid #e12726;
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        color: #fff !important;
    }

    .HR_JOHNSON #divMenu .JMParent li a {
        background: #2b2b2b !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: #fff !important;
        font-size: 13px;
    }

    .HR_JOHNSON #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: #e12726 !important;
    }

    .HR_JOHNSON #divMenu .JMParent li:hover > a {
        background: #e12726 !important;
        color: #ffffff !important;
    }

    .HR_JOHNSON #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #e12726 !important;
        color: #e12726 !important;
    }

    .HR_JOHNSON .page .btn-sm:hover {
        background-color: #e12726 !important;
        border-radius: 4px;
        color: #fff;
    }

    .HR_JOHNSON .gvlc.btn.btn-default.redbt {
        background-color: #e12726;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .HR_JOHNSON ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #e12726;
        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;
    }

    .HR_JOHNSON .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .HR_JOHNSON .nav-tabs > li.active > a {
        color: white;
        background: #e12726;
        border-radius: 4px 4px 0 0;
    }


    .HR_JOHNSON .signoutBtn {
        background: #e12726;
    }

    .HR_JOHNSON .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);
    }

    .HR_JOHNSON .slimScrollDiv {
        background: #2b2b2b;
    }

    .HR_JOHNSON table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff !important;
        color: #374A58;
        font-size: 16px;
    }

.HR_JOHNSON {
    background-color: #e1e1e1;
}

    .HR_JOHNSON #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #e12726;
        padding: 7px;
        border-bottom: 3px #e12726 solid;
        margin-bottom: 15px;
    }

    .HR_JOHNSON #btnBack {
        padding: 8px;
        background: #e12726;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .HR_JOHNSON #rootwizard > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .HR_JOHNSON #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;
    }

    .HR_JOHNSON .btn.btn-primary {
        background-color: #292929;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .HR_JOHNSON .btn.btn-info {
        background-color: #e12726 !important;
        border-bottom: none !important;
        /* padding-bottom: 3px; */
    }

        .HR_JOHNSON .btn.btn-info:hover {
            border-bottom: none;
        }

    .HR_JOHNSON .btn.btn-primary:hover {
        border-bottom: none;
    }

    .HR_JOHNSON .btn.btn-success {
        background-color: #e12726;
        border-bottom: none;
        padding-bottom: 3px;
    }

        .HR_JOHNSON .btn.btn-success:hover {
            border-bottom: none;
        }

    .HR_JOHNSON .btn.btn-danger {
        background-color: #e12726;
        border-bottom: none;
        padding-bottom: 0px;
    }

    .HR_JOHNSON #rootwizard1 > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .HR_JOHNSON #rootwizard > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .HR_JOHNSON #rootwizard > .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; */
    }

    .HR_JOHNSON #rootwizard1 > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .HR_JOHNSON #rootwizard1 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .HR_JOHNSON .awardingruleradio tr td {
        display: flex;
        align-items: center;
    }

    .HR_JOHNSON #rootwizard2 > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .HR_JOHNSON #rootwizard2 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .HR_JOHNSON #rootwizard1 > .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; */
    }



    .HR_JOHNSON #rootwizard2 > .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; */
    }

    .HR_JOHNSON #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; */
    }

    .HR_JOHNSON .pager.finish.wizard 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; */
    }

    .HR_JOHNSON .mytable.dataTable tr:nth-child(even) {
        background: none;
    }

    .HR_JOHNSON .btn.btn-primary {
        background-color: #e12726;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .HR_JOHNSON .btn.btn-danger:hover {
        /* border-bottom: 4px #00793A solid; */
        border-radius: 4px;
        padding-top: 3px;
    }


/*==========HR_JOHNSON Class End=================*/

.dataTables_filter label input, .dataTables_length label select {
    background-color: #fff !important;
}


/*=========SHARON Start=================*/

.skin-blue.SHARON .navbar {
    background: #007542;
    border-bottom: solid 5px #00A85A;
}

.SHARON .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.SHARON #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;
}

.SHARON .count_boxes .column h3 {
    font-size: 23px;
}

.SHARON #divMenu li a::before {
    color: #bd060d !important;
}

.SHARON input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
    background-color: #007542;
    border-bottom: 4px #007542 solid;
    padding-bottom: 3px;
}

.SHARON .table-img-listpage {
    width: 100% !important;
    margin-bottom: 20px;
    background-color: inherit !important;
}

.SHARON 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: #007542;
    border-bottom: 4px #FFE100 solid;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.SHARON input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #007542 solid;
}

.SHARON .btn.btn-success {
    background-color: #007542;
    border-bottom: 4px #FFE100 solid;
    padding-bottom: 3px;
}

    .SHARON .btn.btn-success:hover {
        border-bottom: 4px #FFE100 solid;
    }

.SHARON .btn.btn-primary:hover {
    border-bottom: 4px #FFE100 solid;
}

.SHARON .btn.btn-primary {
    background-color: #007542;
    border-bottom: 4px #FFE100 solid;
    padding-bottom: 3px;
}

.SHARON .btn.btn-danger {
    background-color: #007542;
    border-bottom: 4px #FFE100 solid;
    padding-bottom: 3px;
}

    .SHARON .btn.btn-danger:hover {
        border-bottom: 4px #007542 solid;
    }

.SHARON .bg-light-blue {
    background-color: #007542 !important;
}

.SHARON .btn.btn-info {
    background-color: #007542;
    border-bottom: 4px #FFE100 solid;
    padding-bottom: 3px;
}

    .SHARON .btn.btn-info:hover {
        /*border-bottom: 4px #007542 solid;*/
    }


.SHARON .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}

.SHARON .count_boxes .column .mybox {
    min-height: 175px;
}

.SHARON #divMenu .parent li:hover > a {
    background-color: #007542 !important;
    color: #fff !important;
    border-bottom: 4px #FFE100 solid;
    border-left: 0;
    border-right: 0;
}

.SHARON #divMenu li a.active {
    background-color: #007542 !important;
    color: #fff !important;
    border-bottom: 4px #FFE100 solid;
    border-left: 0;
    border-right: 0;
}


.SHARON .count_boxes .box1 {
    background: #007542 !important;
}

.SHARON .count_boxes .box2 {
    background: #FFE100;
}

.SHARON .count_boxes .box3 {
    background: #007542 !important;
}

.SHARON .count_boxes .box4 {
    background: #FFE100 !important;
}

.SHARON .count_boxes .box5 {
    background: #007542;
}

.SHARON .count_boxes .box6 {
    background: #FFE100 !important;
}

.SHARON .count_boxes .box7 {
    background: #007542;
}

.SHARON .count_boxes .box8 {
    background: #FFE100 !important;
}

.SHARON .count_boxes .box9 {
    background: #007542;
}

.SHARON input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #007542;
    color: #fff;
}

    .SHARON input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
        background: #1b7a2c !important;
        color: #fff;
    }

.SHARON .count_boxes .column .mybox h1 {
    font-size: 40px;
}

.SHARON .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #007542;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 4px #FFE100 solid;
    font-size: 16px !important;
    font-weight: 600;
}

.SHARON .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}

.SHARON .ca-report .col-md-2 .value {
    background-color: #007542;
}

.SHARON .main-first-report .first-report table tr {
    text-align: center;
}

.SHARON table thead tr {
    background: #007542 !important;
    color: #fff;
}

.SHARON .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background: none;
}

.SHARON .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;
}

.SHARON table thead tr th {
    background: #007542 !important;
    color: #fff;
}

.SHARON table tbody thead tr th {
    background: #007542 !important;
    color: #fff;
}

.SHARON table th {
    text-align: center;
    background: #007542 !important;
    color: white;
}

.SHARON .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}

.SHARON footer {
    background: #007542;
    padding: 7px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    font-size: 12px;
    color: #fff;
    border-bottom: 0;
    border-bottom: 4px solid #FFE100 !important;
}

.SHARON .main-first-report table tr th {
    background: #007542;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.SHARON .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}

.SHARON .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}

.SHARON .activity-report .row .col-md-2 .value {
    background: #007542;
}

    .SHARON .activity-report .row .col-md-2 .value:before {
        border-top-color: #FFE100 !important;
    }

.SHARON .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}

.SHARON .page .btn-sm:hover {
    background-color: #007542 !important;
    color: #fff;
}

.SHARON .button:hover {
    background: #00A85A;
    color: #FFF;
}

.SHARON .head-tab tr th {
    background: #007542;
    color: #fff;
}

.SHARON .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #00A85A;
}

.SHARON .textfield_label {
    text-align: left;
}

    .SHARON .textfield_label
    .SHARON table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff;
        color: #374A58;
        font-size: 16px;
        border-bottom: 0;
    }

.SHARON #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.SHARON #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.SHARON.New-gridbox tr:nth-child(1) {
    background: #11581a;
    color: #fff !important;
}

.SHARON #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}

.SHARON .col-md-12.head-background {
    background-color: #007542;
    color: #fff;
    border-bottom: 4px #FFE100 solid;
    text-align: center;
}

    .SHARON .col-md-12.head-background h3 {
        font-size: 16px !important;
        font-weight: 600;
        padding: 10px 0;
    }

.SHARON .row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}

.SHARON .assesreportscroll {
    height: 300px;
    overflow-y: scroll;
}

    .SHARON .assesreportscroll.not {
        height: 100% !important;
    }

    .SHARON .assesreportscroll .textfield_label {
        text-align: left !important;
    }

    .SHARON .assesreportscroll .col-md-3.textfield_label {
        font-weight: 800;
    }

.SHARON .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;
}

.SHARON .assesreportscroll .textfield_label .Correct.Answer {
    color: Green;
}

.SHARON .assesreportscroll .textfield_label .Wrong.Answer {
    color: red;
}

.SHARON .assesreportscroll .textfield_label .Partial.Correct.Answer {
    color: Blue;
}

.SHARON .assesreportscroll .textfield_label .Partially.Correct {
    color: Blue;
}

.SHARON .assesreportscroll .textfield_label .Not.Answered {
    color: #ff9900;
}

.SHARON .period-assesment {
    background-color: #efefef;
    padding: 6px 12px 12px 12px;
    width: 100%;
    float: left;
}

    .SHARON .period-assesment span {
        width: 100%;
        float: left;
        margin-bottom: 6px;
    }

.SHARON .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;
}
/*==========SHARON End=================*/

/*=========JM_FINANCIALS Start=================*/

@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.skin-blue.JM_FINANCIALS .navbar {
    background: #2b2b2b;
    border-bottom: solid 5px #2b2b2b1c;
}

.JM_FINANCIALS .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.JM_FINANCIALS {
    font-family: 'be vietnam pro' !important;
}

    .JM_FINANCIALS h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .JM_FINANCIALS input {
        font-family: 'be vietnam pro' !important;
    }

    .JM_FINANCIALS .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .JM_FINANCIALS #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;
    }

    .JM_FINANCIALS .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .JM_FINANCIALS #divMenu li a::before {
        color: #bd060d !important;
    }

    .JM_FINANCIALS input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #e62a75;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .JM_FINANCIALS .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .JM_FINANCIALS 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: #e62a75;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        width: 100%;
        float: right;
    }

    .JM_FINANCIALS 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;*/
    }

    .JM_FINANCIALS .btn.btn-success {
        background: #e62a75;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
    }

        .JM_FINANCIALS .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .JM_FINANCIALS .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .JM_FINANCIALS .btn.btn-primary {
        background: #e62a75;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .JM_FINANCIALS .btn.btn-danger {
        background: #e62a75;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        padding-top: 0;
    }

        .JM_FINANCIALS .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .JM_FINANCIALS .bg-light-blue {
        background: #e62a75;
    }

    .JM_FINANCIALS .btn.btn-info {
        background: #e62a75;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .JM_FINANCIALS .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .JM_FINANCIALS .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .JM_FINANCIALS .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .JM_FINANCIALS #divMenu .parent li:hover > a {
        background: #e62a75;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .JM_FINANCIALS

    .JM_FINANCIALS #divMenu li a.active {
        background: #e62a75;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .JM_FINANCIALS .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #e62a75, #9d1b4f) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JM_FINANCIALS .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #414141, #000000) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JM_FINANCIALS .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #e62a75, #9d1b4f) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JM_FINANCIALS .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #414141, #000000) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JM_FINANCIALS .count_boxes .box5 {
        background: linear-gradient(195deg, #B0F9A9, #17F9F2) !important;
        box-shadow: 0px 0px 7px #52ef61;
        border-radius: 8px;
    }

    .JM_FINANCIALS .count_boxes .box6 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .JM_FINANCIALS .count_boxes .box7 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .JM_FINANCIALS .count_boxes .box8 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .JM_FINANCIALS .count_boxes .box9 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .JM_FINANCIALS input#btnSignOut, .JM_FINANCIALS .pull-left a.btn.btn-default.btn-flat {
        background: #e62a75;
        color: #fff;
    }

        .JM_FINANCIALS input#btnSignOut:hover, .JM_FINANCIALS .pull-left a.btn.btn-default.btn-flat:hover {
            background: #e62a75;
            color: #fff;
        }

    .JM_FINANCIALS .count_boxes .column .mybox h1 {
        font-size: 30px;
        padding: 0 15px;
    }

    .JM_FINANCIALS .main-first-report h3 {
        text-align: center;
        width: 100%;
        color: #fff;
        padding: 10px 0;
        background: #e62a75;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        /*border-bottom: 4px #FAE44A solid;*/
        font-size: 16px !important;
        font-weight: 600;
    }

    .JM_FINANCIALS .jumbotron .btn {
        font-size: 16px;
        padding: 8px 22px;
    }

    .JM_FINANCIALS .ca-report .col-md-2 .value {
        background: #e62a75;
    }

    .JM_FINANCIALS .main-first-report .first-report table tr {
        text-align: center;
    }


    .JM_FINANCIALS .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
        background: none;
    }

    .JM_FINANCIALS .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;
    }

    .JM_FINANCIALS table thead tr th {
        background: #e62a75;
        color: #fff;
    }

    .JM_FINANCIALS table tbody thead tr th {
        background: #e62a75;
        color: #fff;
    }

    .JM_FINANCIALS table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .JM_FINANCIALS .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .JM_FINANCIALS .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .JM_FINANCIALS 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;*/
    }

    .JM_FINANCIALS .main-first-report table tr th {
        background: #e62a75;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .JM_FINANCIALS .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
        display: none;
    }

    .JM_FINANCIALS .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
        display: none;
    }

    .JM_FINANCIALS .activity-report .row .col-md-2 .value {
        background: #e62a75;
    }

        .JM_FINANCIALS .activity-report .row .col-md-2 .value:before {
            border-top-color: #FAE44A !important;
        }

    .JM_FINANCIALS .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .JM_FINANCIALS .page .btn-sm:hover {
        background: #e62a75;
        color: #fff;
    }

    .JM_FINANCIALS .button:hover {
        background: #e62a75;
        color: #FFF;
    }

    .JM_FINANCIALS .head-tab tr th {
        background: #e62a75;
        color: #fff;
    }

    .JM_FINANCIALS .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #e62a75;
    }

    .JM_FINANCIALS .textfield_label {
        text-align: left;
    }

        .JM_FINANCIALS .textfield_label
        .JM_FINANCIALS table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .JM_FINANCIALS #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .JM_FINANCIALS #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .JM_FINANCIALS.New-gridbox tr:nth-child(1) {
        background: #e62a75;
        color: #fff !important;
    }

    .JM_FINANCIALS #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .JM_FINANCIALS .col-md-12.head-background {
        background: #e62a75;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }

        .JM_FINANCIALS .col-md-12.head-background h3 {
            font-size: 16px !important;
            font-weight: 600;
            padding: 10px 0;
        }

    .JM_FINANCIALS .row.hdd {
        margin: -5px !important;
        padding: 10px 0;
    }

    .JM_FINANCIALS .assesreportscroll {
        height: 300px;
        overflow-y: scroll;
    }

        .JM_FINANCIALS .assesreportscroll.not {
            height: 100% !important;
        }

        .JM_FINANCIALS .assesreportscroll .textfield_label {
            text-align: left !important;
        }

        .JM_FINANCIALS .assesreportscroll .col-md-3.textfield_label {
            font-weight: 800;
        }

    .JM_FINANCIALS .asesrep {
        width: 100%;
        float: left;
        padding: 10px;
    }

    .JM_FINANCIALS #ContentPlaceHolder1_lchBusinessUnit__ParentDiv {
        border: 0 !important;
    }

    .JM_FINANCIALS #ContentPlaceHolder1_lchMemberSupport__ParentDiv {
        border: 0 !important;
    }

    .JM_FINANCIALS #ContentPlaceHolder1_lchSavingBusinessUnit__ParentDiv {
        border: 0 !important;
    }

    .JM_FINANCIALS .assesreportscroll .textfield_label .Correct.Answer {
        color: Green;
    }

    .JM_FINANCIALS .assesreportscroll .textfield_label .Wrong.Answer {
        color: red;
    }

    .JM_FINANCIALS .assesreportscroll .textfield_label .Partial.Correct.Answer {
        color: Blue;
    }

    .JM_FINANCIALS .assesreportscroll .textfield_label .Partially.Correct {
        color: Blue;
    }

    .JM_FINANCIALS .assesreportscroll .textfield_label .Not.Answered {
        color: #ff9900;
    }

    .JM_FINANCIALS .period-assesment {
        background-color: #efefef !important;
        padding: 6px 12px 12px 12px;
        width: 100%;
        float: left;
    }

        .JM_FINANCIALS .period-assesment span {
            width: 100%;
            float: left;
            margin-bottom: 6px;
        }

    .JM_FINANCIALS .assesreportscroll .textfield_label .InCorrect.Answer {
        color: red;
    }

    .JM_FINANCIALS .count_boxes {
        text-align: center;
        color: #fff;
        margin-bottom: 5px;
    }

    .JM_FINANCIALS .gplanguagepopup {
        height: 300px;
        overflow-y: scroll;
    }

    .JM_FINANCIALS .asesrep:nth-of-type(odd) {
        background-color: #fffbef;
    }

    .JM_FINANCIALS .asesrep:nth-of-type(even) {
        background-color: #fff;
    }

    .JM_FINANCIALS .row.form_row {
        margin-bottom: 0 !important;
    }

    .JM_FINANCIALS #ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child {
        width: 120px;
    }

    .JM_FINANCIALS .heading-cs {
        font-weight: bold;
    }

    .JM_FINANCIALS #divMenu .parent li:hover > a {
        background: #e62a75 !important;
        color: #fff !important;
    }



    .JM_FINANCIALS #divMenu .parent li.active .parent li:hover > a {
        background: #e62a75;
        color: #fff;
    }

    .JM_FINANCIALS #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #e62a75;
        color: #fff;
    }

        .JM_FINANCIALS #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #e62a75 !important;
        }

        .JM_FINANCIALS #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #e62a75 !important;
        }

    .JM_FINANCIALS .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #e62a75;
    }

    .JM_FINANCIALS .bg-light-blue {
        background: #e62a75 !important;
    }

    .JM_FINANCIALS .bg-light-blue {
        background: #e62a75 !important;
    }

    .JM_FINANCIALS .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .JM_FINANCIALS .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .JM_FINANCIALS #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;
    }

    .JM_FINANCIALS .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);
    }

    .JM_FINANCIALS #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .JM_FINANCIALS #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .JM_FINANCIALS #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #e62a75 !important;
    }

    .JM_FINANCIALS .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }

    .JM_FINANCIALS .well {
        background-color: #ffffff !important;
        border: 0 !important;
        border-radius: 10px !important;
        text-align: left;
    }

        .JM_FINANCIALS .well.formAlign {
            background-color: #ffffff !important;
            border: 0 !important;
            border-radius: 10px !important;
            text-align: center;
        }

    .JM_FINANCIALS .content {
        background: #E1E1E1 !important;
    }

    .JM_FINANCIALS .skin-blue .right-side .content-header {
        background: #E1E1E1;
        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
    }

    .JM_FINANCIALS .pad0 {
        padding: 0 !important;
    }

    .JM_FINANCIALS .btn.btn-default {
        background-color: #e62a75;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px !important;
        height: 35px;
    }

    .JM_FINANCIALS .fiftyWid tbody > tr > th:nth-child(1) {
        width: 50% !important;
    }

    .JM_FINANCIALS .thirtythreeWid tbody > tr > th {
        width: 33.3%;
    }


    .JM_FINANCIALS input {
        height: 35px;
    }

    .JM_FINANCIALS .tableCustom {
        margin-bottom: 0;
    }

        .JM_FINANCIALS .tableCustom tbody tr:nth-child(odd) {
            background-color: #f4f4f4;
        }

    .JM_FINANCIALS .marg-top-4 {
        margin-bottom: 0 !important;
    }

    .JM_FINANCIALS .verticol {
        display: flex !important;
        flex-direction: column;
    }

    .JM_FINANCIALS .allInput {
        padding: 0 10px;
        border-radius: 5px !important;
        height: 35px;
        border: 0;
        background-color: #f2f2f2;
        border: 1px solid #00000033;
    }

    .JM_FINANCIALS .w70 {
        width: 70%;
    }

    .JM_FINANCIALS .sb {
        justify-content: space-between;
    }

    .JM_FINANCIALS .midRadio tbody tr td {
        display: flex;
        align-items: center;
    }

        .JM_FINANCIALS .midRadio tbody tr td label {
            margin-bottom: 0;
        }

    .JM_FINANCIALS .midRadio tbody tr {
        display: flex;
        align-items: center;
    }

    .JM_FINANCIALS .textfield_label table tbody tr td {
        display: flex;
        align-items: center;
    }

    .JM_FINANCIALS .textfield_label tbody tr td label {
        margin-bottom: 0;
    }

    .JM_FINANCIALS .FlexAlignC label {
        display: flex;
        align-items: center;
    }

    .JM_FINANCIALS .allInput table tbody tr td {
        display: flex;
        align-items: center;
    }

        .JM_FINANCIALS .allInput table tbody tr td label {
            margin-bottom: 0;
        }

    .JM_FINANCIALS .commuAlign table tbody tr td {
        display: flex;
        align-items: center;
    }

        .JM_FINANCIALS .commuAlign table tbody tr td label {
            margin-bottom: 0;
        }

    .JM_FINANCIALS .commuAlign table {
        margin: 0 auto;
    }

    .JM_FINANCIALS .allBtn {
        border-radius: 4px;
        height: 35px;
    }

    .JM_FINANCIALS .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #e62a75 !important;
        border-radius: 4px;
    }

    .JM_FINANCIALS .ctyGrp table tbody tr td {
        display: flex;
        align-items: center;
    }

    .JM_FINANCIALS .JM_Back {
        background-color: #e1e1e1;
    }

    .JM_FINANCIALS .selectAllChange span {
        width: 100%;
        float: left;
        display: flex;
        align-items: center;
    }

        .JM_FINANCIALS .selectAllChange span label {
            margin-bottom: 0;
        }

    .JM_FINANCIALS .label-cs {
        font-size: 12px;
    }

    .JM_FINANCIALS #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;
    }

    .JM_FINANCIALS #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .JM_FINANCIALS #divMenu .JMChild1 li a.active {
            background-color: #e62a75 !important;
            color: #ffffff !important;
        }

    .JM_FINANCIALS #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;
    }

    .JM_FINANCIALS #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .JM_FINANCIALS #divMenu .JMParent li a.active {
        background: #e62a75 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 2px solid #e62a75;
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        color: #fff !important;
    }

    .JM_FINANCIALS #divMenu .JMParent li a {
        background: #2b2b2b !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #e62a7530;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px 0px #000000;
        color: #fff !important;
        font-size: 13px;
    }

    .JM_FINANCIALS #divMenu .JMChild1 li a.active {
        background: #ecebeb !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #e62a7530;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px 0px #000000;
        color: #e62a75 !important;
    }

    .JM_FINANCIALS #divMenu .JMParent li:hover > a {
        background: #e62a75 !important;
        color: #ffffff !important;
    }

    .JM_FINANCIALS #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #e62a75 !important;
        color: #e62a75 !important;
    }

    .JM_FINANCIALS .box.box-primary {
        border-top-color: #ffffff;
    }

    .JM_FINANCIALS .table-bordered tbody tr td {
        border: none !important;
        text-align: center;
    }

    .JM_FINANCIALS .table > thead:first-child > tr:first-child > th {
        border: none !important;
    }

    .JM_FINANCIALS .table-bordered tbody tr th {
        border: none !important;
    }

    .JM_FINANCIALS .table-bordered {
        border: none !important;
    }

    .JM_FINANCIALS .dataTables_filter label input, .dataTables_length label select {
        padding: 0 10px;
        border-radius: 5px !important;
        height: 35px;
        border: 0;
        background-color: #f4f4f4;
    }

    .JM_FINANCIALS .descPlace::placeholder {
        font-size: 12px;
        top: 10px;
        position: absolute;
    }

    .JM_FINANCIALS .radioCustom tbody tr td {
        display: flex;
        flex-direction: row;
        align-items: center;
        background: #93939317;
        padding: 0 25px;
        border-radius: 25px;
        margin: 0 5px;
    }

        .JM_FINANCIALS .radioCustom tbody tr td label {
            margin-bottom: 0;
        }

    .JM_FINANCIALS .radioCustom tbody tr {
        margin-right: 10px;
    }

    .JM_FINANCIALS .radioCustom tbody {
        display: flex;
        align-items: center;
    }

    .JM_FINANCIALS .requ {
        position: absolute;
    }

    .JM_FINANCIALS .row.form_row {
        margin-bottom: -5px;
        padding-top: 0px;
    }

    .JM_FINANCIALS .btnRigMar {
        margin: 0 10px;
    }

    /*.JM_FINANCIALS .alert-dismissable.alert-danger {
        background: white;
        width: 40%;
        text-align: left;
        box-shadow: 0px 0px 10px #0000002e;
        border-left: 5px solid red;
        font-size: 14px;
        font-weight: bold;
        position: absolute;
    }

    .JM_FINANCIALS .alert-dismissable.alert-warning {
        background: white;
        width: 40%;
        text-align: left;
        box-shadow: 0px 0px 10px #0000002e;
        border-left: 5px solid red;
        font-size: 14px;
        font-weight: bold;
        position: absolute;
    }

    .JM_FINANCIALS .alert-dismissable.alert-success {
        background: white;
        width: 40%;
        text-align: left;
        box-shadow: 0px 0px 10px #0000002e;
        border-left: 5px solid #15a227;
        font-size: 14px;
        font-weight: bold;
        position: absolute;
        margin: 0 calc(100% - 70%) !important;
    }*/

    .JM_FINANCIALS .firstTrRm tbody tr:nth-child(0) {
        display: none !important;
    }

    .JM_FINANCIALS input[type="radio"], input[type="checkbox"] {
        margin: 0px 5px 0 0;
        float: left;
        margin-right: 5px !important;
    }

    .JM_FINANCIALS .page .btn-sm:hover {
        background-color: #e62a75 !important;
        border-radius: 4px;
        color: #fff;
    }

    .JM_FINANCIALS #userControldiv {
        width: 100%;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .JM_FINANCIALS .ibtabs .tab-content {
        float: left;
        width: 100%;
        background: #c7c7c791;
        padding: 0 20px 30px;
        margin-bottom: 30px;
        border: solid thin #ddd;
        border-top: none;
    }

    .JM_FINANCIALS .gvlc.btn.btn-default.redbt {
        background-color: #e62a75;
        border-bottom: 0px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .JM_FINANCIALS ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #e62a75;
        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;
    }

    .JM_FINANCIALS .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .JM_FINANCIALS .nav-tabs > li.active > a {
        color: white;
        background: #e62a75;
        border-radius: 4px 4px 0 0;
    }

    .JM_FINANCIALS .ibtabs {
        margin: 10px 0 20px 0;
        padding: 0 50px;
        background: #ffffffb8;
        border-radius: 4px 4px 0 0;
    }

    .JM_FINANCIALS #chkPaymentModes label {
        margin-bottom: 0;
    }

    .JM_FINANCIALS .treeviewStyle table tbody tr td {
        display: flex;
        align-items: center;
    }

    .JM_FINANCIALS .signoutBtn {
        background: #e62a75;
    }

    .JM_FINANCIALS .skin-blue .left-side {
        background: #e62a75 !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);
    }

    .JM_FINANCIALS .slimScrollDiv {
        background: #2b2b2b;
    }

    .JM_FINANCIALS table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff !important;
        color: #374A58;
        font-size: 16px;
    }

.JM_FINANCIALS {
    background-color: #e1e1e1;
}

    .JM_FINANCIALS #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #e62a75;
        padding: 7px;
        border-bottom: 3px #e62a75 solid;
        margin-bottom: 15px;
    }

    .JM_FINANCIALS #btnBack {
        padding: 8px;
        background: #e62a75;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .JM_FINANCIALS .checkbox {
        display: flex;
        align-items: center;
    }

    .JM_FINANCIALS .tableCustom.rd tbody tr {
        background-color: none !important;
    }

.catelgBoxes {
    height: 250px;
}

.JM_FINANCIALS #rootwizard > .nav-tabs li.active a {
    background: #e62a75;
    color: #ffffff;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 4px 12px #00000038;
}

.JM_FINANCIALS #rootwizard > .tab-content .cust-style li > a {
    border-radius: 4px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin: 0 2px;
    background: #e62a75;
    border: none;
    height: 35px;
}

.JM_FINANCIALS .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
    color: #ffffff78;
    cursor: not-allowed;
    background-color: #fff;
}

.JM_FINANCIALS .catelgBoxes .image_mask_round_200 {
    width: 125px;
    height: 125px;
}

    .JM_FINANCIALS .catelgBoxes .image_mask_round_200 img {
        max-width: 100%;
        max-height: 100%;
    }

/*==========JM_FINANCIALS End=================*/
.verti {
    display: flex;
    flex-direction: row;
    align-items: center;
}


/*=========LINC Start=================*/


.skin-blue.LINC .navbar {
    background: #0054a6;
    border-bottom: solid 5px #2b2b2b1c;
}

.LINC .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.LINC {
    font-family: 'be vietnam pro' !important;
}

    .LINC h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .LINC input {
        font-family: 'be vietnam pro' !important;
    }

    .LINC .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .LINC #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;
    }

    .LINC .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .LINC #divMenu li a::before {
        color: #bd060d !important;
    }

    .LINC input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #0054a6;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .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: #faaf00;
        /*border-bottom: 4px #FAE44A 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 #FAE44A solid;*/
    }

    .LINC .btn.btn-success {
        background: #0054a6;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
    }

        .LINC .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .LINC .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .LINC .btn.btn-primary {
        background: #0054a6;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .LINC .btn.btn-danger {
        background: #0054a6;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        /*padding-top: 0;*/
    }

        .LINC .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .LINC .bg-light-blue {
        background: #0054a6;
    }

    .LINC .btn.btn-info {
        background: #0054a6;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .LINC .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .LINC .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .LINC .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .LINC #divMenu .parent li:hover > a {
        background: #0054a6;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .LINC

    .LINC #divMenu li a.active {
        background: #0054a6;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .LINC .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: #faaf00 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .LINC .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: #0054a6 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .LINC .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: #faaf00 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .LINC .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: #0054a6 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .LINC .count_boxes .box5 {
        background: linear-gradient(195deg, #B0F9A9, #17F9F2) !important;
        box-shadow: 0px 0px 7px #52ef61;
        border-radius: 8px;
    }

    .LINC .count_boxes .box6 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .LINC .count_boxes .box7 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .LINC .count_boxes .box8 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .LINC .count_boxes .box9 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .LINC input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
        background: #0054a6;
        color: #fff;
    }

        .LINC input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
            background: #0054a6;
            color: #fff;
        }

    .LINC .count_boxes .column .mybox h1 {
        font-size: 30px;
        padding: 0 15px;
    }

    .LINC .main-first-report h3 {
        text-align: center;
        width: 100%;
        color: #fff;
        padding: 10px 0;
        background: #0054a6;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        /*border-bottom: 4px #FAE44A 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: #0054a6;
    }

    .LINC .main-first-report .first-report table tr {
        text-align: center;
    }


    .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 table thead tr th {
        background: #0054a6;
        color: #fff;
    }

    .LINC table tbody thead tr th {
        background: #0054a6;
        color: #fff;
    }

    .LINC table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .LINC .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .LINC .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .LINC 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;*/
    }

    .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: #FAE44A !important;
        }

    .LINC .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .LINC .page .btn-sm:hover {
        background: #0054a6;
        color: #fff;
    }

    .LINC .button:hover {
        background: #0054a6;
        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: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .LINC #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        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: #0054a6;
        color: #fff;
        /*border-bottom: 4px #FAE44A 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;
    }

    .LINC #ContentPlaceHolder1_lchBusinessUnit__ParentDiv {
        border: 0 !important;
    }

    .LINC #ContentPlaceHolder1_lchMemberSupport__ParentDiv {
        border: 0 !important;
    }

    .LINC #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 !important;
        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;
    }

    .LINC .count_boxes {
        text-align: center;
        color: #fff;
        margin-bottom: 5px;
    }

    .LINC .gplanguagepopup {
        height: 300px;
        overflow-y: scroll;
    }

    .LINC .asesrep:nth-of-type(odd) {
        background-color: #fffbef;
    }

    .LINC .asesrep:nth-of-type(even) {
        background-color: #fff;
    }

    .LINC .row.form_row {
        margin-bottom: 0 !important;
    }

    .LINC #ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child {
        width: 120px;
    }

    .LINC .heading-cs {
        font-weight: bold;
    }

    .LINC #divMenu .parent li:hover > a {
        background: #0054a6 !important;
        color: #fff !important;
    }



    .LINC #divMenu .parent li.active .parent li:hover > a {
        background: #0054a6;
        color: #fff;
    }

    .LINC #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #0054a6;
        color: #fff;
    }

        .LINC #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #0054a6 !important;
        }

        .LINC #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #0054a6 !important;
        }

    .LINC .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #0054a6;
    }

    .LINC .bg-light-blue {
        background: #0054a6 !important;
    }

    .LINC .bg-light-blue {
        background: #0054a6 !important;
    }

    .LINC .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .LINC .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .LINC #divMenu .parent li {
        line-height: 1.5;
        color: #fff;
        /* border-bottom: 0.3px solid #ffffff30; */
        /* border-top: 0.3px solid #ffffff40; */
        background: #02386d;
        border: 0 !important;
        box-shadow: none;
        padding: 0 5px;
    }

    .LINC .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);
    }

    .LINC #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .LINC #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .LINC #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #0054a6 !important;
    }

    .LINC .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }

    .LINC .well {
        background-color: #ffffff !important;
        border: 0 !important;
        border-radius: 10px !important;
        text-align: left;
    }

        .LINC .well.formAlign {
            background-color: #ffffff !important;
            border: 0 !important;
            border-radius: 10px !important;
            text-align: center;
        }

    .LINC .content {
        background: #E1E1E1 !important;
    }

    .LINC .skin-blue .right-side .content-header {
        background: #E1E1E1;
        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
    }

    .LINC .pad0 {
        padding: 0 !important;
    }

    .LINC .btn.btn-default {
        background-color: #0054a6;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px !important;
        height: 35px;
    }

    .LINC .fiftyWid tbody > tr > th:nth-child(1) {
        width: 50% !important;
    }

    .LINC .thirtythreeWid tbody > tr > th {
        width: 33.3%;
    }


    .LINC input {
        height: 35px;
    }

    .LINC .tableCustom {
        margin-bottom: 0;
    }

        .LINC .tableCustom tbody tr:nth-child(odd) {
            background-color: #f4f4f4;
        }

    .LINC .marg-top-4 {
        margin-bottom: 0 !important;
    }

    .LINC .verticol {
        display: flex !important;
        flex-direction: column;
    }

    .LINC .allInput {
        padding: 0 10px;
        border-radius: 5px !important;
        height: 35px;
        border: 0;
        background-color: #f4f4f4;
        border: 1px solid #00000033;
    }

    .LINC .w70 {
        width: 70%;
    }

    .LINC .sb {
        justify-content: space-between;
    }

    .LINC .midRadio tbody tr td {
        display: flex;
        align-items: center;
    }

        .LINC .midRadio tbody tr td label {
            margin-bottom: 0;
        }

    .LINC .midRadio tbody tr {
        display: flex;
        align-items: center;
    }

    .LINC .textfield_label table tbody tr td {
        display: flex;
        align-items: center;
    }

    .LINC .textfield_label tbody tr td label {
        margin-bottom: 0;
    }

    .LINC .FlexAlignC label {
        display: flex;
        align-items: center;
    }

    .LINC .allInput table tbody tr td {
        display: flex;
        align-items: center;
    }

        .LINC .allInput table tbody tr td label {
            margin-bottom: 0;
        }

    .LINC .commuAlign table tbody tr td {
        display: flex;
        align-items: center;
    }

        .LINC .commuAlign table tbody tr td label {
            margin-bottom: 0;
        }

    .LINC .commuAlign table {
        margin: 0 auto;
    }

    .LINC .allBtn {
        border-radius: 4px;
        height: 35px;
    }

    .LINC .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #0054a6 !important;
        border-radius: 4px;
    }

    .LINC .ctyGrp table tbody tr td {
        display: flex;
        align-items: center;
    }

    .LINC .JM_Back {
        background-color: #e1e1e1;
    }

    .LINC .selectAllChange span {
        width: 100%;
        float: left;
        display: flex;
        align-items: center;
    }

        .LINC .selectAllChange span label {
            margin-bottom: 0;
        }

    .LINC .label-cs {
        font-size: 12px;
    }

    .LINC #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;
    }

    .LINC #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .LINC #divMenu .JMChild1 li a.active {
            background-color: #0054a6 !important;
            color: #ffffff !important;
        }

    .LINC #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;
    }

    .LINC #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .LINC #divMenu .JMParent li a.active {
        background: #faaf00 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        /* border-bottom: 2px solid #0054a6; */
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        color: #ffffff !important;
    }

    .LINC #divMenu .JMParent li a {
        background: #0054a6 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #0054a630;
        margin: 10px 0px !important;
        box-shadow: 0px 5px 10px 0px #0000005c;
        color: #fff !important;
        font-size: 13px;
    }

    .LINC #divMenu .JMChild1 li a.active {
        background: #ffffff !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #0054a630;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px 0px #000000;
        color: #0054a6 !important;
    }

    .LINC #divMenu .JMParent li:hover > a {
        background: #faaf00 !important;
        color: #ffffff !important;
    }

    .LINC #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #faaf00 !important;
        color: #ffffff !important;
    }

    .LINC .box.box-primary {
        border-top-color: #ffffff;
    }

    .LINC .table-bordered tbody tr td {
        border: none !important;
        text-align: center;
    }

    .LINC .table > thead:first-child > tr:first-child > th {
        border: none !important;
    }

    .LINC .table-bordered tbody tr th {
        border: none !important;
    }

    .LINC .table-bordered {
        border: none !important;
    }

    .LINC .dataTables_filter label input, .dataTables_length label select {
        padding: 0 10px;
        border-radius: 5px !important;
        height: 35px;
        border: 0;
        background-color: #f4f4f4 !important;
    }

    .LINC .descPlace::placeholder {
        font-size: 12px;
        top: 10px;
        position: absolute;
    }

    .LINC .radioCustom tbody tr td {
        display: flex;
        flex-direction: row;
        align-items: center;
        background: #93939317;
        padding: 0 25px;
        border-radius: 25px;
        margin: 0 5px;
    }

        .LINC .radioCustom tbody tr td label {
            margin-bottom: 0;
        }

    .LINC .radioCustom tbody tr {
        margin: 5px 0;
    }

    .LINC .radioCustom tbody {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

    .LINC .requ {
        position: absolute;
    }

    .LINC .row.form_row {
        margin-bottom: -5px;
        padding-top: 0px;
    }

    .LINC .btnRigMar {
        margin: 0 10px;
    }

    /*.LINC .alert-dismissable.alert-danger {
        background: white;
        width: 60%;
        text-align: left;
        box-shadow: 0px 0px 10px #0000002e;
        border-left: 5px solid red;
        font-size: 14px;
        font-weight: bold;
        position: absolute;
    }

    .LINC .alert-dismissable.alert-warning {
        background: white;
        width: 60%;
        text-align: left;
        box-shadow: 0px 0px 10px #0000002e;
        border-left: 5px solid red;
        font-size: 14px;
        font-weight: bold;
        position: absolute;
        left: calc(100% - 70%);
        top: 25px;
        z-index: 100000;
    }

    .LINC .alert-dismissable.alert-success {
        background: white;
        width: 60%;
        text-align: left;
        box-shadow: 0px 0px 10px #0000002e;
        border-left: 5px solid #15a227;
        font-size: 14px;
        font-weight: bold;
        position: absolute !important;
        margin: 0 calc(100% - 70%) !important;
        z-index: 100000;
        left: calc(100% - 100%);
        top: 30px;
    }*/

    .LINC .firstTrRm tbody tr:nth-child(0) {
        display: none !important;
    }

    .LINC input[type="radio"], input[type="checkbox"] {
        margin: 0px 5px 0 0;
        float: left;
        margin-right: 5px !important;
    }

    .LINC .page .btn-sm:hover {
        background-color: #0054a6 !important;
        border-radius: 4px;
        color: #fff;
    }

    .LINC #userControldiv {
        width: 100%;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .LINC .ibtabs .tab-content {
        float: left;
        width: 100%;
        background: #c7c7c791;
        padding: 0 0px 0px;
        margin-bottom: 0px;
        border: solid thin #ddd;
        border-top: none;
    }

    .LINC .btn.btn-default.redbt {
        background-color: #0054a6;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .LINC ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #0054a6;
        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;
    }

    .LINC .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .LINC .nav-tabs > li.active > a {
        color: white;
        background: #0054a6;
        border-radius: 4px 4px 0 0;
    }

    .LINC .ibtabs {
        margin: 10px 0 20px 0;
        padding: 0 0px;
        background: #ffffffb8;
        border-radius: 4px 4px 0 0;
    }

    .LINC #rootwizard {
        background: #eee;
        float: left;
        width: 100%;
    }

    .LINC #chkPaymentModes label {
        margin-bottom: 0;
    }

    .LINC .signoutBtn {
        background: #faaf00;
    }

    .LINC .skin-blue .left-side {
        background: #023a70 !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);
    }

    .LINC .slimScrollDiv {
        background: #023567;
    }

    .LINC table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff !important;
        color: #374A58;
        font-size: 16px;
    }

    .LINC #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #0054a6;
        padding: 7px;
        border-bottom: 3px #faaf00 solid;
        margin-bottom: 15px;
    }

    .LINC #btnBack {
        padding: 8px;
        background: #0056a3;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .LINC .checkbox {
        display: flex;
        align-items: center;
    }

    .LINC .tableCustom.rd tbody tr {
        background-color: none !important;
    }

.catelgBoxes {
    height: 250px;
}

.LINC #rootwizard > .nav-tabs li.active a {
    background: #0054a6;
    color: #ffffff;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 4px 12px #00000038;
}

.LINC #rootwizard > .tab-content .cust-style li > a {
    border-radius: 4px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin: 0 2px;
    background: #0054a6;
    border: none;
    height: 35px;
}

.LINC .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
    color: #ffffff78;
    cursor: not-allowed;
    background-color: #fff;
}

.LINC .catelgBoxes .image_mask_round_200 {
    width: 125px;
    height: 125px;
}

    .LINC .catelgBoxes .image_mask_round_200 img {
        max-width: 100%;
        max-height: 100%;
    }

.LINC .minimal tr td label {
    margin-right: 10px;
    margin-top: 0px;
}

.LINC {
    background-color: #e1e1e1 !important;
}

    .LINC #wizard_step_rwd_currency input#ContentPlaceHolder1_btnFileUpload {
        background: #0054a6;
        color: #fff;
        /* font-weight: 600; */
    }

    .LINC .minimal tbody tr td {
        display: flex;
        align-items: center;
    }

/*==========LINC End=================*/



/*==========Common Class start=================*/

.textfield_label {
    margin: 5px 0;
    text-align: left !important;
}

.accinfo-check > input[type="checkbox"] {
    height: auto !important;
   
}

.flexcenter > tbody > tr > td > span {
    display: flex;
    align-items: center;
}


.border-line {
    height: auto;
    border: 1px solid #bbbbbb;
    width: fit-content;
    padding: 10px 15px;
    border-radius: 5px;
}

.radioCustom tbody tr td span {
    display: flex;
    align-items: center;
}

.accinfo-check {
    grid-gap: 10px;
}

.accinfo-check > label {
    padding: 0;
}

.issueTable tbody tr:nth-child(1) {
    display: none;
}

.activeImgCls table > tbody > tr > td > a > img {
    height: 40px !important;
}

.activeImgCls table > tbody > tr {
    display: flex;
    align-items: center;
}

.selectInputCom {
    padding: 0 10px;
    border-radius: 5px !important;
    height: 35px;
    border: 0;
    background-color: #f4f4f4;
    width: 100%;
    border: 1px solid #00000033;
}

.treeviewStyle table > tbody > tr > td {
    display: flex;
    align-items: center;
}

.exportExel input {
    height: 25px !important;
}

.aspNetDisabled label {
    margin-bottom: 0;
}

#divNotification label {
    margin-bottom: 0;
}

label {
    margin-bottom: 0;
}



div#ContentPlaceHolder1_divList div#ContentPlaceHolder1_divCommonFilter {
    margin-bottom: 10px;
    padding: 0;
}

.colorHeader > tbody > tr:nth-child(1) > th:nth-child(1) {
    color: #ffffff;
    background-color: #c37ca0 !important;
}

.colorHeader > tbody > tr:nth-child(1) > th:nth-child(2) {
    color: #ffffff;
    background-color: #ffab42 !important;
}

.colorHeader > tbody > tr:nth-child(1) > th:nth-child(3) {
    color: #ffffff;
    background-color: #152f44 !important;
}

.colorHeader > tbody > tr:nth-child(1) > th:nth-child(4) {
    color: #ffffff;
    background-color: #6cc56c !important;
}

.colorHeader > tbody > tr:nth-child(1) > th:nth-child(5) {
    color: #000000;
    background-color: #e5d16e !important;
}

.minimal tbody tr td {
    display: flex;
    align-items: center;
}

#chkPaymentModes label {
    margin-bottom: 0;
}

.checkbox {
    display: flex;
    align-items: center;
}

.tableCustom.rd tbody tr {
    background-color: none !important;
}

.minimal tr td label {
    margin-right: 10px;
    margin-top: 0px;
}

.catelgBoxes .image_mask_round_200 img {
    max-width: 100%;
    max-height: 100%;
}

.catelgBoxes .image_mask_round_200 {
    width: 125px;
    height: 125px;
}

.catelgBoxes {
    min-height: 270px;
}

#rootwizard {
    background: #eee;
    float: left;
    width: 100%;
}

.ibtabs {
    margin: 10px 0 20px 0;
    padding: 0 0px;
    background: #ffffffb8;
    border-radius: 4px 4px 0 0;
}

#userControldiv {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
}

.ibtabs .tab-content {
    float: left;
    width: 100%;
    background: #c7c7c791;
    /*padding: 0 0px 0px;*/
    margin-bottom: 0px;
    border: solid thin #ddd;
    border-top: none;
}

.box.box-primary {
    border-top-color: #ffffff;
}

.table-bordered tbody tr td {
    border: none !important;
    text-align: center;
}

.table > thead:first-child > tr:first-child > th {
    border: none !important;
    vertical-align: middle;
}

.table-bordered tbody tr th {
    border: none !important;
}

.table-bordered {
    border: none !important;
}

.dataTables_filter label input, .dataTables_length label select {
    padding: 0 10px;
    border-radius: 5px !important;
    height: 35px;
    border: 0;
    background-color: #f4f4f4 !important;
}

.descPlace::placeholder {
    font-size: 12px;
    top: 10px;
    position: absolute;
}

.radioCustom tbody tr td {
    display: flex;
    flex-direction: row;
    align-items: center;
    background: #93939317;
    padding: 0 25px;
    border-radius: 25px;
    margin: 0 5px;
}

    .radioCustom tbody tr td label {
        margin-bottom: 0;
    }

.radioCustom tbody tr {
    margin: 5px 0;
}

.radioCustom tbody {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.requ {
    position: absolute;
}

.row.form_row {
    margin-bottom: -5px;
    padding-top: 0px;
}

.btnRigMar {
    margin: 0 10px;
}

.alert-dismissable.alert-danger {
    background: white;
    width: 100%;
    text-align: left;
    box-shadow: 0px 0px 10px #0000002e;
    border-left: 5px solid red;
    font-size: 14px;
    font-weight: bold;
    /*position: absolute;*/
    z-index: 350;
}

.alert-dismissable.alert-warning {
    background: white;
    width: 100%;
    text-align: left;
    box-shadow: 0px 0px 10px #0000002e;
    border-left: 5px solid red;
    font-size: 14px;
    font-weight: bold;
    /*position: absolute;*/
    /*left: calc(100% - 70%);*/
    /*top: 25px;*/
    z-index: 350;
}

.alert-dismissable.alert-success {
    background: white;
    width: 100%;
    text-align: left;
    box-shadow: 0px 0px 10px #0000002e;
    border-left: 5px solid #15a227;
    font-size: 14px;
    font-weight: bold;
    /*position: absolute !important;*/
    /*margin: 0 calc(100% - 70%) !important;*/
    /*z-index: 100000;*/
    /*left: calc(100% - 100%);*/
    /*top: 30px;*/
    z-index: 350;
}

.firstTrRm tbody tr:nth-child(0) {
    display: none !important;
}

input[type="radio"], input[type="checkbox"] {
    margin: 0px 5px 0 0;
    float: left;
    margin-right: 5px !important;
}

.ctyGrp table tbody tr td {
    display: flex;
    align-items: center;
}

.JM_Back {
    background-color: #e1e1e1;
}

.selectAllChange span {
    width: 100%;
    float: left;
    display: flex;
    align-items: center;
}

    .selectAllChange span label {
        margin-bottom: 0;
    }

.label-cs {
    font-size: 12px;
}

.fiftyWid tbody > tr > th:nth-child(1) {
    width: 50% !important;
}

.thirtythreeWid tbody > tr > th {
    width: 33.3%;
}


input {
    height: 35px;
}

.tableCustom {
    margin-bottom: 0;
}

    .tableCustom tbody tr:nth-child(odd) {
        background-color: #f4f4f4;
    }

.marg-top-4 {
    margin-bottom: 0 !important;
}

.table-img-listpage .stsbtn {
    height: 22px;
}

.verticol {
    display: flex !important;
    flex-direction: column;
}

.allInput {
    padding: 0 10px;
    border-radius: 5px !important;
    height: 35px;
    border: 0;
    background-color: #f4f4f4;
    border: 1px solid #00000033;
}

.w70 {
    width: 70%;
}

.sb {
    justify-content: space-between;
}

.midRadio tbody tr td {
    display: flex;
    align-items: center;
}

    .midRadio tbody tr td label {
        margin-bottom: 0;
    }

.midRadio tbody tr {
    display: flex;
    align-items: center;
}

/*.textfield_label table tbody tr td {
    display: flex;
    align-items: center;
}*/

.textfield_label tbody tr td label {
    margin-bottom: 0;
}

.FlexAlignC label {
    display: flex;
    align-items: center;
}

.allInput table tbody tr td {
    display: flex;
    align-items: center;
}

    .allInput table tbody tr td label {
        margin-bottom: 0;
    }

.commuAlign table tbody tr td {
    display: flex;
    align-items: center;
}

    .commuAlign table tbody tr td label {
        margin-bottom: 0;
    }

.commuAlign table {
    margin: 0 auto;
}

.allBtn {
    border-radius: 4px;
    height: 35px;
}

.well {
    background-color: #ffffff !important;
    border: 0 !important;
    border-radius: 10px !important;
    text-align: left;
}

    .well.formAlign {
        background-color: #ffffff !important;
        border: 0 !important;
        border-radius: 10px !important;
        text-align: center;
    }

.content {
    background: #E1E1E1 !important;
}

.skin-blue .right-side .content-header {
    background: #E1E1E1;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}

.pad0 {
    padding: 0 !important;
}


.period-assesment {
    background-color: #efefef !important;
    padding: 6px 12px 12px 12px;
    width: 100%;
    float: left;
}

    .period-assesment span {
        width: 100%;
        float: left;
        margin-bottom: 6px;
    }

.assesreportscroll .textfield_label .InCorrect.Answer {
    color: red;
}

.count_boxes {
    text-align: center;
    color: #fff;
    margin-bottom: 5px;
}

.gplanguagepopup {
    height: 300px;
    overflow-y: scroll;
}

.asesrep:nth-of-type(odd) {
    background-color: #fffbef;
}

.asesrep:nth-of-type(even) {
    background-color: #fff;
}

.row.form_row {
    margin-bottom: 0 !important;
}

#ContentPlaceHolder1_gvLocationRegionMapping thead tr th:first-child {
    width: 120px;
}

.heading-cs {
    font-weight: bold;
}

.col-md-12.head-background h3 {
    font-size: 16px !important;
    font-weight: 600;
    padding: 10px 0;
}

.row.hdd {
    margin: -5px !important;
    padding: 10px 0;
}

.assesreportscroll {
    height: 300px;
    overflow-y: scroll;
}

    .assesreportscroll.not {
        height: 100% !important;
    }

    .assesreportscroll .textfield_label {
        text-align: left !important;
    }

    .assesreportscroll .col-md-3.textfield_label {
        font-weight: 800;
    }

.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;
}

.assesreportscroll .textfield_label .Correct.Answer {
    color: Green;
}

.assesreportscroll .textfield_label .Wrong.Answer {
    color: red;
}

.assesreportscroll .textfield_label .Partial.Correct.Answer {
    color: Blue;
}

.assesreportscroll .textfield_label .Partially.Correct {
    color: Blue;
}

.assesreportscroll .textfield_label .Not.Answered {
    color: #ff9900;
}

.DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}

.DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}

.main-first-report .first-report table tr {
    text-align: center;
}


.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background: none;
}

.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;
}

.jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}

.count_boxes .column .mybox h1 {
    font-size: 30px;
    padding: 0 15px;
}

.main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #0054a6;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    /*border-bottom: 4px #FAE44A solid;*/
    font-size: 16px !important;
    font-weight: 600;
}

.verti {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.btn, .btn-danger, .btn-info, .btn-default {
    height: 35px;
}

input#ContentPlaceHolder1_gvCatalogue_chkGvAll {
    display: block !important;
}

/*==========Common Class End=================*/

/*==========Miller class start=================*/
.MILLER_CLUB #wizard_step_rwd_currency input#ContentPlaceHolder1_btnFileUpload {
    background: #0a81b1;
    color: #fff;
    /* font-weight: 600; */
}

.MILLER_CLUB .signoutBtn {
    background: #079bd7;
}

.MILLER_CLUB .btn.btn-danger {
    background-color: #0a81b1;
    border-bottom: none;
    padding-bottom: 3px;
}

.MILLER_CLUB .btn.btn-success {
    background-color: #0a81b1;
    border-bottom: none;
    padding-bottom: 3px;
}

.MILLER_CLUB .skin-blue .left-side {
    background: #023a70 !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);
}

.MILLER_CLUB #ContentPlaceHolder1_pnlItem .top-block1 {
    margin-top: 10px;
    background: #0a81b1;
    padding: 7px;
    border-bottom: 3px #faaf00 solid;
    margin-bottom: 15px;
}

.MILLER_CLUB table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff !important;
    color: #374A58;
    font-size: 16px;
}

.MILLER_CLUB .slimScrollDiv {
    background: #005679;
}

.MILLER_CLUB {
    background-color: #e1e1e1 !important;
}

    .MILLER_CLUB .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #ffffff78;
        cursor: not-allowed;
        background-color: #fff;
    }

    .MILLER_CLUB #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #0a81b1;
        border: none;
        height: 35px;
    }

    .MILLER_CLUB #btnBack {
        padding: 8px;
        background: #0056a3;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .MILLER_CLUB #rootwizard > .nav-tabs li.active a {
        background: #0a81b1;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .MILLER_CLUB .nav-tabs > li.active > a {
        color: white;
        background: #0a81b1;
        border-radius: 4px 4px 0 0;
    }

    .MILLER_CLUB .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .MILLER_CLUB .btn.btn-default.redbt {
        background-color: #0a81b1;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .MILLER_CLUB ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #0a81b1;
        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;
    }

    .MILLER_CLUB .page .btn-sm:hover {
        background-color: #0a81b1 !important;
        border-radius: 4px;
        color: #fff;
    }

    .MILLER_CLUB #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;
    }

    .MILLER_CLUB #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .MILLER_CLUB #divMenu .JMChild1 li a.active {
            background-color: #0a81b1 !important;
            color: #ffffff !important;
        }

    .MILLER_CLUB .btn.btn-primary {
        background-color: #0a81b1;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .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 #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;
    }

    .MILLER_CLUB #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .MILLER_CLUB #divMenu .JMParent li a.active {
        background: #ffffff !important;
        padding-left: 5px !important;
        border-radius: 5px;
        /* border-bottom: 2px solid #0a81b1; */
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px #00000042;
        color: #0a81b1 !important;
    }

    .MILLER_CLUB #divMenu .JMParent li a {
        background: #0a81b1 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #0a81b130;
        margin: 10px 0px !important;
        box-shadow: 0px 5px 10px 0px #0000005c;
        color: #fff !important;
        font-size: 13px;
    }

    .MILLER_CLUB #divMenu .JMChild1 li a.active {
        background: #ffffff !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #0a81b130;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px 0px #000000;
        color: #0a81b1 !important;
    }

    .MILLER_CLUB #divMenu .JMParent li:hover > a {
        background: #faaf00 !important;
        color: #ffffff !important;
    }

    .MILLER_CLUB #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #faaf00 !important;
        color: #ffffff !important;
    }

    .MILLER_CLUB .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #0a81b1 !important;
        border-radius: 4px;
    }

    .MILLER_CLUB .btn.btn-default {
        background-color: #0a81b1;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px !important;
        height: 35px;
    }

    .MILLER_CLUB #divMenu .parent li:hover > a {
        background: #0a81b1 !important;
        color: #fff !important;
    }



    .MILLER_CLUB #divMenu .parent li.active .parent li:hover > a {
        background: #0a81b1;
        color: #fff;
    }

    .MILLER_CLUB #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #0a81b1;
        color: #fff;
    }

        .MILLER_CLUB #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #0a81b1 !important;
        }

        .MILLER_CLUB #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #0a81b1 !important;
        }

    .MILLER_CLUB .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #0a81b1;
    }

    .MILLER_CLUB .bg-light-blue {
        background: #0a81b1 !important;
    }

    .MILLER_CLUB .bg-light-blue {
        background: #0a81b1 !important;
    }

    .MILLER_CLUB .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .MILLER_CLUB .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .MILLER_CLUB #divMenu .parent li {
        line-height: 1.5;
        color: #fff;
        /* border-bottom: 0.3px solid #ffffff30; */
        /* border-top: 0.3px solid #ffffff40; */
        background: #005678;
        border: 0 !important;
        box-shadow: none;
        padding: 0 5px;
    }

    .MILLER_CLUB .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);
    }

    .MILLER_CLUB #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto;
        border-bottom: 1px solid #ffffff69;
    }

    .MILLER_CLUB #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .MILLER_CLUB #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #0a81b1 !important;
    }

    .MILLER_CLUB .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }

    .MILLER_CLUB .col-md-12.head-background {
        background: #0a81b1;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }


    .MILLER_CLUB .activity-report .row .col-md-2 .value {
        background: #0a81b1;
    }

        .MILLER_CLUB .activity-report .row .col-md-2 .value:before {
            border-top-color: #FAE44A !important;
        }

    .MILLER_CLUB .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .MILLER_CLUB .page .btn-sm:hover {
        background: #0a81b1;
        color: #fff;
    }

    .MILLER_CLUB .button:hover {
        background: #0a81b1;
        color: #FFF;
    }

    .MILLER_CLUB .head-tab tr th {
        background: #0a81b1;
        color: #fff;
    }

    .MILLER_CLUB .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #0a81b1;
    }

    .MILLER_CLUB .textfield_label {
        text-align: left;
    }

        .MILLER_CLUB .textfield_label
        .MILLER_CLUB table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .MILLER_CLUB #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .MILLER_CLUB #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .MILLER_CLUB.New-gridbox tr:nth-child(1) {
        background: #0a81b1;
        color: #fff !important;
    }

    .MILLER_CLUB #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .MILLER_CLUB table thead tr th {
        background: #0a81b1;
        color: #fff;
    }

    .MILLER_CLUB table tbody thead tr th {
        background: #0a81b1;
        color: #fff;
    }

    .MILLER_CLUB table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .MILLER_CLUB .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .MILLER_CLUB .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .MILLER_CLUB 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;*/
    }

    .MILLER_CLUB .main-first-report table tr th {
        background: #0a81b1;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .MILLER_CLUB .ca-report .col-md-2 .value {
        background: #0a81b1;
    }

    .MILLER_CLUB input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #0a81b1;
        border-bottom: none;
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .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: #faaf00;
        /*border-bottom: 4px #FAE44A 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 #FAE44A solid;*/
    }

    .MILLER_CLUB .btn.btn-success {
        background: #0a81b1;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
    }

        .MILLER_CLUB .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .MILLER_CLUB .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .MILLER_CLUB .btn.btn-primary {
        background: #0a81b1;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .MILLER_CLUB .btn.btn-danger {
        background: #0a81b1;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        /*padding-top: 0;*/
    }

        .MILLER_CLUB .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .MILLER_CLUB .bg-light-blue {
        background: #0a81b1;
    }

    .MILLER_CLUB .btn.btn-info {
        background: #0a81b1;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .MILLER_CLUB .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .MILLER_CLUB .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .MILLER_CLUB .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .MILLER_CLUB #divMenu .parent li:hover > a {
        background: #0a81b1;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .MILLER_CLUB

    .MILLER_CLUB #divMenu li a.active {
        background: #0a81b1;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .MILLER_CLUB .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: #027fb2 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .MILLER_CLUB .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: #079bd7 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .MILLER_CLUB .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: #027fb2 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .MILLER_CLUB .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: #079bd7 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .MILLER_CLUB .count_boxes .box5 {
        background: #027fb2 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .MILLER_CLUB .count_boxes .box6 {
        background: #079bd7 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .MILLER_CLUB .count_boxes .box7 {
        background: #027fb2 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .MILLER_CLUB .count_boxes .box8 {
        background: #079bd7 !important;
        box-shadow: 0px 0px 15px 3px #26b9f2;
        border-radius: 8px;
    }

    .MILLER_CLUB .count_boxes .box9 {
        background: #027fb2 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .MILLER_CLUB input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
        background: #0a81b1;
        color: #fff;
    }

        .MILLER_CLUB input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
            background: #0a81b1;
            color: #fff;
        }

    .MILLER_CLUB .btn.btn-info {
        background-color: #0a81b1;
        border-bottom: none;
        padding-bottom: 3px;
    }

        .MILLER_CLUB .btn.btn-info:hover {
            border-bottom: none;
        }

    .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 #FAE44A solid;*/
        font-size: 16px !important;
        font-weight: 600;
    }

.skin-blue.MILLER_CLUB .navbar {
    background: #0a81b1;
    border-bottom: solid 5px #2b2b2b1c;
}

.MILLER_CLUB .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.MILLER_CLUB {
    font-family: 'be vietnam pro' !important;
}

    .MILLER_CLUB h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .MILLER_CLUB input {
        font-family: 'be vietnam pro' !important;
    }

    .MILLER_CLUB .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .MILLER_CLUB #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;
    }

    .MILLER_CLUB .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .MILLER_CLUB #divMenu li a::before {
        color: #bd060d !important;
    }

    .MILLER_CLUB .box-title {
        background: #0a81b1;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

/*==========Miller class end=================*/

/*==========LINC class start=================*/
.LINC #wizard_step_rwd_currency input#ContentPlaceHolder1_btnFileUpload {
    background: #0054a6;
    color: #fff;
    /* font-weight: 600; */
}

.LINC .signoutBtn {
    background: #faaf00;
}

.LINC .skin-blue .left-side {
    background: #023a70 !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);
}

.LINC #ContentPlaceHolder1_pnlItem .top-block1 {
    margin-top: 10px;
    background: #0054a6;
    padding: 7px;
    border-bottom: 3px #faaf00 solid;
    margin-bottom: 15px;
}

.LINC table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff !important;
    color: #374A58;
    font-size: 16px;
}

.LINC .slimScrollDiv {
    background: #023567;
}


.LINC {
    background-color: #e1e1e1 !important;
}

    .LINC .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #ffffff78;
        cursor: not-allowed;
        background-color: #fff;
    }

    .LINC #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #0054a6;
        border: none;
        height: 35px;
    }

    .LINC #btnBack {
        padding: 8px;
        background: #0056a3;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .LINC #rootwizard > .nav-tabs li.active a {
        background: #0054a6;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .LINC .nav-tabs > li.active > a {
        color: white;
        background: #0054a6;
        border-radius: 4px 4px 0 0;
    }

    .LINC .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .LINC .btn.btn-default.redbt {
        background-color: #0054a6;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .LINC ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #0054a6;
        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;
    }

    .LINC .page .btn-sm:hover {
        background-color: #0054a6 !important;
        border-radius: 4px;
        color: #fff;
    }

    .LINC #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;
    }

    .LINC #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .LINC #divMenu .JMChild1 li a.active {
            background-color: #0054a6 !important;
            color: #ffffff !important;
        }

    .LINC #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;
    }

    .LINC #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .LINC #divMenu .JMParent li a.active {
        background: #faaf00 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        /* border-bottom: 2px solid #0054a6; */
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        color: #ffffff !important;
    }

    .LINC #divMenu .JMParent li a {
        background: #0054a6 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #0054a630;
        margin: 10px 0px !important;
        box-shadow: 0px 5px 10px 0px #0000005c;
        color: #fff !important;
        font-size: 13px;
    }

    .LINC #divMenu .JMChild1 li a.active {
        background: #ffffff !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #0054a630;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px 0px #000000;
        color: #0054a6 !important;
    }

    .LINC #divMenu .JMParent li:hover > a {
        background: #faaf00 !important;
        color: #ffffff !important;
    }

    .LINC #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #faaf00 !important;
        color: #ffffff !important;
    }

    .LINC .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #0054a6 !important;
        border-radius: 4px;
    }

    .LINC .btn.btn-default {
        background-color: #0054a6;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px !important;
        height: 35px;
    }

    .LINC #divMenu .parent li:hover > a {
        background: #0054a6 !important;
        color: #fff !important;
    }



    .LINC #divMenu .parent li.active .parent li:hover > a {
        background: #0054a6;
        color: #fff;
    }

    .LINC #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #0054a6;
        color: #fff;
    }

        .LINC #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #0054a6 !important;
        }

        .LINC #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #0054a6 !important;
        }

    .LINC .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #0054a6;
    }

    .LINC .bg-light-blue {
        background: #0054a6 !important;
    }

    .LINC .bg-light-blue {
        background: #0054a6 !important;
    }

    .LINC .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .LINC .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .LINC #divMenu .parent li {
        line-height: 1.5;
        color: #fff;
        /* border-bottom: 0.3px solid #ffffff30; */
        /* border-top: 0.3px solid #ffffff40; */
        background: #02386d;
        border: 0 !important;
        box-shadow: none;
        padding: 0 5px;
    }

    .LINC .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);
    }

    .LINC #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .LINC #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .LINC #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #0054a6 !important;
    }

    .LINC .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }

    .LINC .col-md-12.head-background {
        background: #0054a6;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }


    .LINC .activity-report .row .col-md-2 .value {
        background: #0054a6;
    }

        .LINC .activity-report .row .col-md-2 .value:before {
            border-top-color: #FAE44A !important;
        }

    .LINC .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .LINC .page .btn-sm:hover {
        background: #0054a6;
        color: #fff;
    }

    .LINC .button:hover {
        background: #0054a6;
        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: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .LINC #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        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 table thead tr th {
        background: #0054a6;
        color: #fff;
    }

    .LINC table tbody thead tr th {
        background: #0054a6;
        color: #fff;
    }

    .LINC table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .LINC .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .LINC .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .LINC 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;*/
    }

    .LINC .main-first-report table tr th {
        background: #0054a6;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .LINC .ca-report .col-md-2 .value {
        background: #0054a6;
    }

    .LINC input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #0054a6;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .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: #faaf00;
        /*border-bottom: 4px #FAE44A 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 #FAE44A solid;*/
    }

    .LINC .btn.btn-success {
        background: #0054a6;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
    }

        .LINC .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .LINC .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .LINC .btn.btn-primary {
        background: #0054a6;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .LINC .btn.btn-danger {
        background: #0054a6;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        /*padding-top: 0;*/
    }

        .LINC .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .LINC .bg-light-blue {
        background: #0054a6;
    }

    .LINC .btn.btn-info {
        background: #0054a6;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .LINC .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .LINC .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .LINC .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .LINC #divMenu .parent li:hover > a {
        background: #0054a6;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .LINC

    .LINC #divMenu li a.active {
        background: #0054a6;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .LINC .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: #faaf00 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .LINC .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: #0054a6 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .LINC .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: #faaf00 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .LINC .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: #0054a6 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .LINC .count_boxes .box5 {
        background: linear-gradient(195deg, #B0F9A9, #17F9F2) !important;
        box-shadow: 0px 0px 7px #52ef61;
        border-radius: 8px;
    }

    .LINC .count_boxes .box6 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .LINC .count_boxes .box7 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .LINC .count_boxes .box8 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .LINC .count_boxes .box9 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .LINC input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
        background: #0054a6;
        color: #fff;
    }

        .LINC input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
            background: #0054a6;
            color: #fff;
        }

.skin-blue.LINC .navbar {
    background: #0054a6;
    border-bottom: solid 5px #2b2b2b1c;
}

.LINC .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.LINC {
    font-family: 'be vietnam pro' !important;
}

    .LINC h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .LINC input {
        font-family: 'be vietnam pro' !important;
    }

    .LINC .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .LINC #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;
    }

    .LINC .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .LINC #divMenu li a::before {
        color: #bd060d !important;
    }

/*==========LINC class end=================*/

/*=========JM_FINANCIALS Class Start=================*/

@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.skin-blue.JM_FINANCIALS .navbar {
    background: #2b2b2b;
    border-bottom: solid 5px #2b2b2b1c;
}

.JM_FINANCIALS .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.JM_FINANCIALS {
    font-family: 'be vietnam pro' !important;
}

    .JM_FINANCIALS h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .JM_FINANCIALS input {
        font-family: 'be vietnam pro' !important;
    }

    .JM_FINANCIALS .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .JM_FINANCIALS #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;
    }

    .JM_FINANCIALS .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .JM_FINANCIALS #divMenu li a::before {
        color: #bd060d !important;
    }

    .JM_FINANCIALS input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #e62a75;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .JM_FINANCIALS .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .JM_FINANCIALS 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: #e62a75;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        width: 100%;
        float: right;
    }

    .JM_FINANCIALS 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;*/
    }

    .JM_FINANCIALS .btn.btn-success {
        background: #e62a75;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
    }

        .JM_FINANCIALS .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .JM_FINANCIALS .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .JM_FINANCIALS .btn.btn-primary {
        background: #e62a75;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .JM_FINANCIALS .btn.btn-danger {
        background: #e62a75;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        padding-top: 0;
    }

        .JM_FINANCIALS .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .JM_FINANCIALS .bg-light-blue {
        background: #e62a75;
    }

    .JM_FINANCIALS .btn.btn-info {
        background: #e62a75;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .JM_FINANCIALS .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .JM_FINANCIALS .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .JM_FINANCIALS .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .JM_FINANCIALS #divMenu .parent li:hover > a {
        background: #e62a75;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .JM_FINANCIALS

    .JM_FINANCIALS #divMenu li a.active {
        background: #e62a75;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .JM_FINANCIALS .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #e62a75, #9d1b4f) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JM_FINANCIALS .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #414141, #000000) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JM_FINANCIALS .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #e62a75, #9d1b4f) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JM_FINANCIALS .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #414141, #000000) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JM_FINANCIALS .count_boxes .box5 {
        background: linear-gradient(195deg, #B0F9A9, #17F9F2) !important;
        box-shadow: 0px 0px 7px #52ef61;
        border-radius: 8px;
    }

    .JM_FINANCIALS .count_boxes .box6 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .JM_FINANCIALS .count_boxes .box7 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .JM_FINANCIALS .count_boxes .box8 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .JM_FINANCIALS .count_boxes .box9 {
        background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 10px #858585;
        border-radius: 8px;
    }

    .JM_FINANCIALS input#btnSignOut, .JM_FINANCIALS .pull-left a.btn.btn-default.btn-flat {
        background: #e62a75;
        color: #fff;
    }

        .JM_FINANCIALS input#btnSignOut:hover, .JM_FINANCIALS .pull-left a.btn.btn-default.btn-flat:hover {
            background: #e62a75;
            color: #fff;
        }

    .JM_FINANCIALS .main-first-report h3 {
        text-align: center;
        width: 100%;
        color: #fff;
        padding: 10px 0;
        background: #e62a75;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        /*border-bottom: 4px #FAE44A solid;*/
        font-size: 16px !important;
        font-weight: 600;
    }

    .JM_FINANCIALS .jumbotron .btn {
        font-size: 16px;
        padding: 8px 22px;
    }

    .JM_FINANCIALS .ca-report .col-md-2 .value {
        background: #e62a75;
    }



    .JM_FINANCIALS table thead tr th {
        background: #e62a75;
        color: #fff;
    }

    .JM_FINANCIALS table tbody thead tr th {
        background: #e62a75;
        color: #fff;
    }

    .JM_FINANCIALS table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .JM_FINANCIALS .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .JM_FINANCIALS .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .JM_FINANCIALS 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;*/
    }

    .JM_FINANCIALS .main-first-report table tr th {
        background: #e62a75;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .JM_FINANCIALS .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
        display: none;
    }

    .JM_FINANCIALS .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
        display: none;
    }

    .JM_FINANCIALS .activity-report .row .col-md-2 .value {
        background: #e62a75;
    }

        .JM_FINANCIALS .activity-report .row .col-md-2 .value:before {
            border-top-color: #FAE44A !important;
        }

    .JM_FINANCIALS .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .JM_FINANCIALS .page .btn-sm:hover {
        background: #e62a75;
        color: #fff;
    }

    .JM_FINANCIALS .button:hover {
        background: #e62a75;
        color: #FFF;
    }

    .JM_FINANCIALS .head-tab tr th {
        background: #e62a75;
        color: #fff;
    }

    .JM_FINANCIALS .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #e62a75;
    }

    .JM_FINANCIALS .textfield_label {
        text-align: left;
    }

        .JM_FINANCIALS .textfield_label
        .JM_FINANCIALS table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .JM_FINANCIALS #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .JM_FINANCIALS #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .JM_FINANCIALS.New-gridbox tr:nth-child(1) {
        background: #e62a75;
        color: #fff !important;
    }

    .JM_FINANCIALS #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .JM_FINANCIALS .col-md-12.head-background {
        background: #e62a75;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }




    .JM_FINANCIALS #divMenu .parent li:hover > a {
        background: #e62a75 !important;
        color: #fff !important;
    }



    .JM_FINANCIALS #divMenu .parent li.active .parent li:hover > a {
        background: #e62a75;
        color: #fff;
    }

    .JM_FINANCIALS #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #e62a75;
        color: #fff;
    }

        .JM_FINANCIALS #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #e62a75 !important;
        }

        .JM_FINANCIALS #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #e62a75 !important;
        }

    .JM_FINANCIALS .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #e62a75;
    }

    .JM_FINANCIALS .bg-light-blue {
        background: #e62a75 !important;
    }

    .JM_FINANCIALS .bg-light-blue {
        background: #e62a75 !important;
    }

    .JM_FINANCIALS .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .JM_FINANCIALS .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .JM_FINANCIALS #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;
    }

    .JM_FINANCIALS .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);
    }

    .JM_FINANCIALS #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .JM_FINANCIALS #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .JM_FINANCIALS #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #e62a75 !important;
    }

    .JM_FINANCIALS .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }


    .JM_FINANCIALS .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #e62a75 !important;
        border-radius: 4px;
    }


    .JM_FINANCIALS #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;
    }

    .JM_FINANCIALS #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .JM_FINANCIALS #divMenu .JMChild1 li a.active {
            background-color: #e62a75 !important;
            color: #ffffff !important;
        }

    .JM_FINANCIALS #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;
    }

    .JM_FINANCIALS #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .JM_FINANCIALS #divMenu .JMParent li a.active {
        background: #e62a75 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 2px solid #e62a75;
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        color: #fff !important;
    }

    .JM_FINANCIALS #divMenu .JMParent li a {
        background: #2b2b2b !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #e62a7530;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px 0px #000000;
        color: #fff !important;
        font-size: 13px;
    }

    .JM_FINANCIALS #divMenu .JMChild1 li a.active {
        background: #ecebeb !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #e62a7530;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px 0px #000000;
        color: #e62a75 !important;
    }

    .JM_FINANCIALS #divMenu .JMParent li:hover > a {
        background: #e62a75 !important;
        color: #ffffff !important;
    }

    .JM_FINANCIALS #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #e62a75 !important;
        color: #e62a75 !important;
    }

    .JM_FINANCIALS .page .btn-sm:hover {
        background-color: #e62a75 !important;
        border-radius: 4px;
        color: #fff;
    }

    .JM_FINANCIALS .gvlc.btn.btn-default.redbt {
        background-color: #e62a75;
        /*border-bottom: 4px #00000078 solid;*/
        padding-bottom: 3px;
        color: #fff;
    }

    .JM_FINANCIALS ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #e62a75;
        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;
    }

    .JM_FINANCIALS .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .JM_FINANCIALS .nav-tabs > li.active > a {
        color: white;
        background: #e62a75;
        border-radius: 4px 4px 0 0;
    }


    .JM_FINANCIALS .signoutBtn {
        background: #e62a75;
    }

    .JM_FINANCIALS .skin-blue .left-side {
        background: #e62a75 !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);
    }

    .JM_FINANCIALS .slimScrollDiv {
        background: #2b2b2b;
    }

    .JM_FINANCIALS table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff !important;
        color: #374A58;
        font-size: 16px;
    }

.JM_FINANCIALS {
    background-color: #e1e1e1;
}

    .JM_FINANCIALS #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #e62a75;
        padding: 7px;
        border-bottom: 3px #e62a75 solid;
        margin-bottom: 15px;
    }

    .JM_FINANCIALS #btnBack {
        padding: 8px;
        background: #e62a75;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .JM_FINANCIALS #rootwizard > .nav-tabs li.active a {
        background: #e62a75;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .JM_FINANCIALS #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #e62a75;
        border: none;
        height: 35px;
    }




/*==========JM_FINANCIALS Class End=================*/



/*=========Century_Ply Class Start=================*/
@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.skin-blue.Century_Ply .navbar {
    background: #2b2b2b;
    border-bottom: solid 5px #2b2b2b1c;
}

.Century_Ply .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.Century_Ply {
    font-family: 'be vietnam pro' !important;
}

    .Century_Ply h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .Century_Ply input {
        font-family: 'be vietnam pro' !important;
    }

    .Century_Ply .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .Century_Ply #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;
    }

    .Century_Ply .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .Century_Ply #divMenu li a::before {
        color: #bd060d !important;
    }

    .Century_Ply input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #e12726;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .Century_Ply .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .Century_Ply 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;
    }

    .Century_Ply 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;*/
    }

    .Century_Ply .btn.btn-success {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
    }

        .Century_Ply .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .Century_Ply .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .Century_Ply .btn.btn-primary {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .Century_Ply .btn.btn-danger {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        padding-top: 0;
    }

        .Century_Ply .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .Century_Ply .bg-light-blue {
        background: #e12726;
    }

    .Century_Ply .btn.btn-info {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .Century_Ply .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .Century_Ply .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .Century_Ply .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .Century_Ply #divMenu .parent li:hover > a {
        background: #e12726;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .Century_Ply

    .Century_Ply #divMenu li a.active {
        background: #e12726;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .Century_Ply .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #e12726, #9d1b4f) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Century_Ply .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #414141, #000000) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Century_Ply .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #e12726, #9d1b4f) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Century_Ply .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #414141, #000000) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Century_Ply .count_boxes .box5 {
        background: linear-gradient(146deg, #e12726, #9d1b4f) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Century_Ply .count_boxes .box6 {
        background: linear-gradient(146deg, #414141, #000000) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Century_Ply .count_boxes .box7 {
        background: linear-gradient(146deg, #e12726, #9d1b4f) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Century_Ply .count_boxes .box8 {
        background: linear-gradient(146deg, #414141, #000000) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Century_Ply .count_boxes .box9 {
        background: linear-gradient(146deg, #e12726, #9d1b4f) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Century_Ply input#btnSignOut, .Century_Ply .pull-left a.btn.btn-default.btn-flat {
        background: #e12726;
        color: #fff;
    }

        .Century_Ply input#btnSignOut:hover, .Century_Ply .pull-left a.btn.btn-default.btn-flat:hover {
            background: #e12726;
            color: #fff;
        }

    .Century_Ply .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;
    }

    .Century_Ply .jumbotron .btn {
        font-size: 16px;
        padding: 8px 22px;
    }

    .Century_Ply .ca-report .col-md-2 .value {
        background: #e12726;
    }



    .Century_Ply table thead tr th {
        background: #e12726;
        color: #fff;
    }

    .Century_Ply table tbody thead tr th {
        background: #e12726;
        color: #fff;
    }

    .Century_Ply table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .Century_Ply .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .Century_Ply .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .Century_Ply 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;*/
    }

    .Century_Ply .btn.btn-default {
        background-color: #e12726;
        color: #fff;
        border-color: #ddd;
        border-radius: 5px !important;
        border-bottom-color: #ddd;
    }

    .Century_Ply .main-first-report table tr th {
        background: #e12726;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .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: #e12726;
    }

        .Century_Ply .activity-report .row .col-md-2 .value:before {
            border-top-color: #FAE44A !important;
        }

    .Century_Ply .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .Century_Ply .page .btn-sm:hover {
        background: #e12726;
        color: #fff;
    }

    .Century_Ply .button:hover {
        background: #e12726;
        color: #FFF;
    }

    .Century_Ply .head-tab tr th {
        background: #e12726;
        color: #fff;
    }

    .Century_Ply .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #e12726;
    }

    .Century_Ply .textfield_label {
        text-align: left !important;
    }

        .Century_Ply .textfield_label
        .Century_Ply table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .Century_Ply #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .Century_Ply #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .Century_Ply.New-gridbox tr:nth-child(1) {
        background: #e12726;
        color: #fff !important;
    }

    .Century_Ply #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .Century_Ply .col-md-12.head-background {
        background: #e12726;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }




    .Century_Ply #divMenu .parent li:hover > a {
        background: #e12726 !important;
        color: #fff !important;
    }



    .Century_Ply #divMenu .parent li.active .parent li:hover > a {
        background: #e12726;
        color: #fff;
    }

    .Century_Ply #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #e12726;
        color: #fff;
    }

        .Century_Ply #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #e12726 !important;
        }

        .Century_Ply #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #e12726 !important;
        }

    .Century_Ply .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #e12726;
    }

    .Century_Ply .bg-light-blue {
        background: #e12726 !important;
    }

    .Century_Ply .bg-light-blue {
        background: #e12726 !important;
    }

    .Century_Ply .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .Century_Ply .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .Century_Ply #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;
    }

    .Century_Ply .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);
    }

    .Century_Ply #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .Century_Ply #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .Century_Ply #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #e12726 !important;
    }

    .Century_Ply .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }


    .Century_Ply .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #e12726 !important;
        border-radius: 4px;
    }


    .Century_Ply #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;
    }

    .Century_Ply #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .Century_Ply #divMenu .JMChild1 li a.active {
            background-color: #e12726 !important;
            color: #ffffff !important;
        }

    .Century_Ply #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;
    }

    .Century_Ply #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .Century_Ply #divMenu .JMParent li a.active {
        background: #e12726 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 2px solid #e12726;
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        color: #fff !important;
    }

    .Century_Ply #divMenu .JMParent li a {
        background: #2b2b2b !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: #fff !important;
        font-size: 13px;
    }

    .Century_Ply #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: #e12726 !important;
    }

    .Century_Ply #divMenu .JMParent li:hover > a {
        background: #e12726 !important;
        color: #ffffff !important;
    }

    .Century_Ply #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #e12726 !important;
        color: #e12726 !important;
    }

    .Century_Ply .page .btn-sm:hover {
        background-color: #e12726 !important;
        border-radius: 4px;
        color: #fff;
    }

    .Century_Ply .gvlc.btn.btn-default.redbt {
        background-color: #e12726;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .Century_Ply ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #e12726;
        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;
    }

    .Century_Ply .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .Century_Ply .nav-tabs > li.active > a {
        color: white;
        background: #e12726;
        border-radius: 4px 4px 0 0;
    }


    .Century_Ply .signoutBtn {
        background: #e12726;
    }

    .Century_Ply .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);
    }

    .Century_Ply .slimScrollDiv {
        background: #2b2b2b;
    }

    .Century_Ply table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff !important;
        color: #374A58;
        font-size: 16px;
    }

.Century_Ply {
    background-color: #e1e1e1;
}

    .Century_Ply #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #e12726;
        padding: 7px;
        border-bottom: 3px #e12726 solid;
        margin-bottom: 15px;
    }

    .Century_Ply #btnBack {
        padding: 8px;
        background: #e12726;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .Century_Ply #rootwizard > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .Century_Ply #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;
    }

    .Century_Ply .btn.btn-primary {
        background-color: #292929;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .Century_Ply .btn.btn-info {
        background-color: #e12726 !important;
        border-bottom: none !important;
        /* padding-bottom: 3px; */
    }

        .Century_Ply .btn.btn-info:hover {
            border-bottom: none;
        }

    .Century_Ply .btn.btn-primary:hover {
        border-bottom: none;
    }

    .Century_Ply .btn.btn-success {
        background-color: #e12726;
        border-bottom: none;
        padding-bottom: 3px;
    }

        .Century_Ply .btn.btn-success:hover {
            border-bottom: none;
        }

    .Century_Ply .btn.btn-danger {
        background-color: #e12726;
        border-bottom: none;
        padding-bottom: 0px;
    }

    .Century_Ply #rootwizard1 > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .Century_Ply #rootwizard > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .Century_Ply #rootwizard > .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; */
    }

    .Century_Ply #rootwizard1 > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .Century_Ply #rootwizard1 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .Century_Ply .awardingruleradio tr td {
        display: flex;
        align-items: center;
    }

    .Century_Ply #rootwizard2 > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .Century_Ply #rootwizard2 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .Century_Ply #rootwizard1 > .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; */
    }



    .Century_Ply #rootwizard2 > .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; */
    }

    .Century_Ply #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; */
    }

    .Century_Ply .pager.finish.wizard 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; */
    }

    .Century_Ply .mytable.dataTable tr:nth-child(even) {
        background: none;
    }

    .Century_Ply .btn.btn-primary {
        background-color: #e12726;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .Century_Ply .btn.btn-danger:hover {
        /* border-bottom: 4px #00793A solid; */
        border-radius: 4px;
        padding-top: 3px;
    }


/*==========Century_Ply Class End=================*/


/*=========EssilorClass Start=================*/

@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.skin-blue .Essilor .navbar {
    background: #0192D3;
    border-bottom: none;
}

.Essilor .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.Essilor {
    font-family: 'be vietnam pro' !important;
}

    .Essilor h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .Essilor input {
        font-family: 'be vietnam pro' !important;
    }

    .Essilor .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .Essilor #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;
    }

    .Essilor .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .Essilor #divMenu li a::before {
        color: #bd060d !important;
    }

    .Essilor input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #0192D3;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .Essilor .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .Essilor 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: #0192D3;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        width: 100%;
        float: right;
    }

    .Essilor 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;*/
    }

    .Essilor .btn.btn-success {
        background: #0192D3;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
    }

        .Essilor .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .Essilor .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .Essilor .btn.btn-primary {
        background: #0192D3;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .Essilor .btn.btn-danger {
        background: #0192D3;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        padding-top: 0;
    }

        .Essilor .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .Essilor .bg-light-blue {
        background: #0192D3;
    }

    .Essilor .btn.btn-info {
        background: #0192D3;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .Essilor .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .Essilor .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .Essilor .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .Essilor #divMenu .parent li:hover > a {
        background: #11B4E6;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

.WAVIN

.Essilor #divMenu li a.active {
    background: #11B4E6;
    color: #fff !important;
    /*border-bottom: 4px #FAE44A solid;*/
    border-left: 0;
    border-right: 0;
}


.Essilor .count_boxes .box1 {
    /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
    background: linear-gradient(146deg, #0192d3, #0c9ac5) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 10px;
}

.Essilor .count_boxes .box2 {
    /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
    background: linear-gradient(146deg, #4b4646, #111111) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 10px;
}

.Essilor .count_boxes .box3 {
    /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
    background: linear-gradient(146deg, #0192d3, #0c9ac5) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 10px;
}

.Essilor .count_boxes .box4 {
    /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
    background: linear-gradient(146deg, #4b4646, #111111) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 10px;
}

.Essilor .count_boxes .box5 {
    background: linear-gradient(146deg, #0192d3, #0c9ac5) !important;
    box-shadow: 0px 0px 7px #52ef61;
    border-radius: 8px;
}

.Essilor .count_boxes .box6 {
    background: linear-gradient(146deg, #4b4646, #111111) !important;
    box-shadow: 0px 0px 10px #858585;
    border-radius: 8px;
}

.Essilor .count_boxes .box7 {
    background: linear-gradient(146deg, #0192d3, #0c9ac5) !important;
    box-shadow: 0px 0px 10px #858585;
    border-radius: 8px;
}

.Essilor .count_boxes .box8 {
    background: linear-gradient(146deg, #4b4646, #111111) !important;
    box-shadow: 0px 0px 10px #858585;
    border-radius: 8px;
}

.Essilor .count_boxes .box9 {
    background: linear-gradient(146deg, #0192d3, #0c9ac5) !important;
    box-shadow: 0px 0px 10px #858585;
    border-radius: 8px;
}

.Essilor input#btnSignOut, .Essilor .pull-left a.btn.btn-default.btn-flat {
    background: #11B4E6;
    color: #fff;
}

    .Essilor input#btnSignOut:hover, .Essilor .pull-left a.btn.btn-default.btn-flat:hover {
        background: #11B4E6;
        color: #fff;
    }

.Essilor .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #0192d3;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: none !important;
    font-size: 16px !important;
    font-weight: 600;
}

.Essilor .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}

.Essilor .ca-report .col-md-2 .value {
    background: #11B4E6;
}



.Essilor table thead tr th {
    background: #11B4E6;
    color: #fff;
}

.Essilor table tbody thead tr th {
    background: #11B4E6;
    color: #fff;
}

.Essilor table th {
    text-align: center;
    background: #0192d3 !important;
    color: white;
}

.Essilor .box-title {
    background: #0192D3;
    width: 100%;
    text-align: center;
    font-size: 18px;
    padding: 10px 0;
    color: #ffffff;
}

.Essilor .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}

.Essilor footer {
    background: #0192D3;
    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;*/
}

.Essilor .main-first-report table tr th {
    background: #11B4E6;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.Essilor .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}

.Essilor .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}

.Essilor .activity-report .row .col-md-2 .value {
    background: #2b2b2b;
}

    .Essilor .activity-report .row .col-md-2 .value:before {
        border-top-color: #2b2b2b !important;
    }

.Essilor .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}

.Essilor .page .btn-sm:hover {
    background: #11B4E6;
    color: #fff;
}

.Essilor .button:hover {
    background: #11B4E6;
    color: #FFF;
}

.Essilor .head-tab tr th {
    background: #11B4E6;
    color: #fff;
}

.Essilor .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #11B4E6;
}

.Essilor .textfield_label {
    text-align: left;
}

    .Essilor .textfield_label
    .Essilor table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff;
        color: #0192D3;
        font-size: 16px;
        border-bottom: 0;
    }

.Essilor #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #f4f4f4 !important;
    color: #000;
}

.Essilor #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.WAVIN .New-gridbox tr:nth-child(1) {
    background: #11B4E6;
    color: #fff !important;
}

.Essilor #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}

.Essilor .col-md-12.head-background {
    background: #11B4E6;
    color: #fff;
    /*border-bottom: 4px #FAE44A solid;*/
    text-align: center;
}




.Essilor #divMenu .parent li:hover > a {
    background: #11B4E6 !important;
    color: #fff !important;
}



.Essilor #divMenu .parent li.active .parent li:hover > a {
    background: #11B4E6;
    color: #fff;
}

.Essilor #divMenu .parent li.active .parent .active ul li:hover > a {
    background: #11B4E6;
    color: #fff;
}

    .Essilor #divMenu .parent li.active .parent .active ul li:hover > a::before {
        background: #11B4E6 !important;
    }

    .Essilor #divMenu .parent li.active .parent .active ul li:hover > a::after {
        background: #11B4E6 !important;
    }

.Essilor .customerDB .left-side .sidebar-menu li a:hover {
    background: #0192D3 !important;
    color: #11B4E6;
}

.Essilor .bg-light-blue {
    background: #11B4E6 !important;
}

.Essilor .bg-light-blue {
    background: #11B4E6 !important;
}

.Essilor .skin-blue .sidebar a {
    color: #ffffff !important;
}

.Essilor .skin-blue .sidebar {
    border-bottom: 1px solid #0192D3;
}

.Essilor #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;
}

.Essilor .skin-blue .left-side {
    background: #0192D3;
    -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);
}

.Essilor #divMenu .parent li a {
    color: white;
    padding: 10px 5px !important;
    margin: 0px auto !important;
    border-bottom: 1px solid #ffffff69;
}

.Essilor #divMenu .parent li.active .parent a {
    background: none;
    color: #fff;
}

.Essilor #divMenu li a.active {
    background-color: #0192D3 !important;
    color: #11B4E6 !important;
}

.Essilor .skin-blue .left-side {
    background-color: #0192D3 !important;
}


.Essilor .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
    background-color: #11B4E6 !important;
    border-radius: 4px;
}


.Essilor #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;
}

.Essilor #divMenu .JMChild1 li {
    padding-left: 32px !important;
}

    .Essilor #divMenu .JMChild1 li a.active {
        background-color: #11B4E6 !important;
        color: #ffffff !important;
    }

.Essilor #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;
}

.Essilor #divMenu .JMChild2 li {
    padding-left: 25px !important;
}

.Essilor #divMenu .JMParent li a.active {
    background: #11B4E6 !important;
    padding-left: 5px !important;
    border-radius: 5px;
    border-bottom: 2px solid #11B4E6;
    margin: 5px 0 !important;
    box-shadow: 10px 6px 10px 1px black;
    color: #fff !important;
}

.Essilor #divMenu .JMParent li a {
    background: #0192D3 !important;
    padding-left: 5px !important;
    border-radius: 5px;
    border-bottom: 1px solid #11B4E630;
    margin: 10px 0px !important;
    box-shadow: 0px 0px 10px 0px #000000;
    color: #fff !important;
    font-size: 13px;
}

.Essilor #divMenu .JMChild1 li a.active {
    background: #ecebeb !important;
    padding-left: 5px !important;
    border-radius: 5px;
    border-bottom: 1px solid #11B4E630;
    margin: 10px 0px !important;
    box-shadow: 0px 0px 10px 0px #000000;
    color: #2b2b2b !important;
}

.Essilor #divMenu .JMParent li:hover > a {
    background: #11B4E6 !important;
    color: #ffffff !important;
}

.Essilor #divMenu .JMParent li.active .JMParent li:hover > a {
    background: #11B4E6 !important;
    color: #11B4E6 !important;
}

.Essilor .page .btn-sm:hover {
    background-color: #11B4E6 !important;
    border-radius: 4px;
    color: #fff;
}

.Essilor .gvlc.btn.btn-default.redbt {
    background-color: #11B4E6;
    border-bottom: 4px #00000078 solid;
    padding-bottom: 3px;
    color: #fff;
}

.Essilorul .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #11B4E6;
    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;
}

.Essilor .nav-tabs > li > a {
    border-radius: 2px 2px 0 0;
    color: black;
}

.Essilor .nav-tabs > li.active > a {
    color: white;
    background: #11B4E6;
    border-radius: 4px 4px 0 0;
}


.Essilor .signoutBtn {
    background: #11B4E6;
}

.Essilor .skin-blue .left-side {
    background: #2b2b2b !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);
}

.Essilor .slimScrollDiv {
    background: #2b2b2b;
}

.Essilor table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff !important;
    color: #374A58;
    font-size: 16px;
}

.Essilor {
    background-color: #e1e1e1;
}

    .Essilor #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #11B4E6;
        padding: 7px;
        border-bottom: 3px #11B4E6 solid;
        margin-bottom: 15px;
    }

    .Essilor #btnBack {
        padding: 8px;
        background: #11B4E6;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .Essilor #rootwizard > .nav-tabs li.active a {
        background: #11B4E6;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .Essilor #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #11B4E6;
        border: none;
        height: 35px;
    }

    .Essilor .btn.btn-primary {
        background-color: #0192d3;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .Essilor .btn.btn-info {
        background-color: #0192d3;
        border-bottom: none;
    }

    .Essilor .btn.btn-primary:hover {
        border-bottom: none;
    }

    .Essilor .btn.btn-success {
        background-color: #0192d3;
        border-bottom: none;
    }

        .Essilor .btn.btn-success:hover {
            border-bottom: none;
        }

    .Essilor .btn.btn-danger {
        background-color: #0192d3;
        border-bottom: none;
    }

    .Essilor .btn.btn-default {
        background-color: #0192d3;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px;
    }

    .Essilor .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: #fff;
        background: #0192d3;
    }

    .Essilor .nav-tabs.lpCus > li > a {
        border-radius: 2px 2px 0 0;
        color: #ffffff;
        background: #0192d3;
    }

/*==========EssilorClass End=================*/


/*=========Walkaro Class Start=================*/

@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.skin-blue .Walkaro .navbar {
    background: #E42A24;
    border-bottom: none;
}

.Walkaro .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.Walkaro {
    font-family: 'be vietnam pro' !important;
}

    .Walkaro h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .Walkaro input {
        font-family: 'be vietnam pro' !important;
    }

    .Walkaro .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .Walkaro #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;*/
    }

    .Walkaro .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .Walkaro #divMenu li a::before {
        color: #bd060d !important;
    }

    .Walkaro input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #E42A24;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .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: #E42A24;
        /*border-bottom: 4px #FAE44A 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 #FAE44A solid;*/
    }

    .Walkaro .btn.btn-success {
        background: #E42A24;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
    }

        .Walkaro .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .Walkaro .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .Walkaro .btn.btn-primary {
        background: #E42A24;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .Walkaro .btn.btn-danger {
        background: #E42A24;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        padding-top: 0;
    }

        .Walkaro .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .Walkaro .bg-light-blue {
        background: #E42A24;
    }

    .Walkaro .btn.btn-info {
        background: #E42A24;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .Walkaro .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .Walkaro .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .Walkaro .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .Walkaro #divMenu .parent li:hover > a {
        background: #A60F0A;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

.WAVIN

.Walkaro #divMenu li a.active {
    background: #A60F0A;
    color: #fff !important;
    /*border-bottom: 4px #FAE44A solid;*/
    border-left: 0;
    border-right: 0;
}


.Walkaro .count_boxes .box1 {
    background: linear-gradient(168deg, #ff352e, #b60d06) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 10px;
}

.Walkaro .count_boxes .box2 {
    /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
    background: linear-gradient(146deg, #212121, #3c3838) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 10px;
    color: #FFF;
}

.Walkaro .count_boxes .box3 {
    /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
    background: linear-gradient(168deg, #ff352e, #b60d06) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 10px;
}

.Walkaro .count_boxes .box4 {
    /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
    background: linear-gradient(146deg, #212121, #3c3838) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 10px;
    color: #FFF;
}

.Walkaro .count_boxes .box5 {
    background: linear-gradient(168deg, #ff352e, #b60d06) !important;
    box-shadow: 0px 0px 7px #52ef61;
    border-radius: 8px;
}

.Walkaro .count_boxes .box6 {
    background: linear-gradient(146deg, #212121, #3c3838) !important;
    box-shadow: 0px 0px 10px #858585;
    border-radius: 8px;
    color: #FFF;
}

.Walkaro .count_boxes .box7 {
    background: linear-gradient(168deg, #ff352e, #b60d06) !important;
    box-shadow: 0px 0px 10px #858585;
    border-radius: 8px;
}

.Walkaro .count_boxes .box8 {
    background: linear-gradient(146deg, #212121, #3c3838) !important;
    box-shadow: 0px 0px 10px #858585;
    border-radius: 8px;
    color: #ef0f07;
}

.Walkaro .count_boxes .box9 {
    background: linear-gradient(168deg, #ff352e, #b60d06) !important;
    box-shadow: 0px 0px 10px #858585;
    border-radius: 8px;
}

.Walkaro input#btnSignOut, .Walkaro .pull-left a.btn.btn-default.btn-flat {
    background: #A60F0A;
    color: #fff;
}

    .Walkaro input#btnSignOut:hover, .Walkaro .pull-left a.btn.btn-default.btn-flat:hover {
        background: #A60F0A;
        color: #fff;
    }

.Walkaro .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #E42A24;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: none !important;
    font-size: 16px !important;
    font-weight: 600;
}

.Walkaro .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}

.Walkaro .ca-report .col-md-2 .value {
    background: #A60F0A;
}



.Walkaro table thead tr th {
    background: #A60F0A;
    color: #fff;
}

.Walkaro table tbody thead tr th {
    background: #A60F0A;
    color: #fff;
}

.Walkaro table th {
    text-align: center;
    background: #E42A24 !important;
    color: white;
}

.Walkaro .box-title {
    background: #E42A24;
    width: 100%;
    text-align: center;
    font-size: 18px;
    padding: 10px 0;
    color: #ffffff;
}

.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 #fd3399 !important;*/
}

.Walkaro .main-first-report table tr th {
    background: #A60F0A;
    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: #2b2b2b;
}

    .Walkaro .activity-report .row .col-md-2 .value:before {
        border-top-color: #2b2b2b !important;
    }

.Walkaro .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}

.Walkaro .page .btn-sm:hover {
    background: #A60F0A;
    color: #fff;
}

.Walkaro .button:hover {
    background: #A60F0A;
    color: #FFF;
}

.Walkaro .head-tab tr th {
    background: #A60F0A;
    color: #fff;
}

.Walkaro .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #A60F0A;
}

.Walkaro .textfield_label {
    text-align: left;
}

    .Walkaro .textfield_label
    .Walkaro table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff;
        color: #E42A24;
        font-size: 16px;
        border-bottom: 0;
    }

.Walkaro #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #f4f4f4 !important;
    color: #000;
}

.Walkaro #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.WAVIN .New-gridbox tr:nth-child(1) {
    background: #A60F0A;
    color: #fff !important;
}

.Walkaro #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}

.Walkaro .col-md-12.head-background {
    background: #A60F0A;
    color: #fff;
    /*border-bottom: 4px #FAE44A solid;*/
    text-align: center;
}




.Walkaro #divMenu .parent li:hover > a {
    background: #A60F0A !important;
    color: #fff !important;
}



.Walkaro #divMenu .parent li.active .parent li:hover > a {
    background: #A60F0A;
    color: #fff;
}

.Walkaro #divMenu .parent li.active .parent .active ul li:hover > a {
    background: #A60F0A;
    color: #fff;
}

    .Walkaro #divMenu .parent li.active .parent .active ul li:hover > a::before {
        background: #A60F0A !important;
    }

    .Walkaro #divMenu .parent li.active .parent .active ul li:hover > a::after {
        background: #A60F0A !important;
    }

.Walkaro .customerDB .left-side .sidebar-menu li a:hover {
    background: #E42A24 !important;
    color: #A60F0A;
}

.Walkaro .bg-light-blue {
    background: #A60F0A !important;
}

.Walkaro .bg-light-blue {
    background: #A60F0A !important;
}

.Walkaro .skin-blue .sidebar a {
    color: #ffffff !important;
}

.Walkaro .skin-blue .sidebar {
    border-bottom: none;
}

.Walkaro #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;
}

.Walkaro .skin-blue .left-side {
    background: #E42A24;
    -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);
}

.Walkaro #divMenu .parent li a {
    color: white;
    padding: 10px 5px !important;
    margin: 0px auto !important;
    border-bottom: none;
}

.Walkaro #divMenu .parent li.active .parent a {
    background: none;
    color: #fff;
}

.Walkaro #divMenu li a.active {
    background-color: #E42A24 !important;
    color: #A60F0A !important;
}

.Walkaro .skin-blue .left-side {
    background-color: #E42A24 !important;
}


.Walkaro .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
    background-color: #A60F0A !important;
    border-radius: 4px;
}


.Walkaro #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;
}

.Walkaro #divMenu .JMChild1 li {
    padding-left: 32px !important;
}

    .Walkaro #divMenu .JMChild1 li a.active {
        background-color: #A60F0A !important;
        color: #ffffff !important;
    }

.Walkaro #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;
}

.Walkaro #divMenu .JMChild2 li {
    padding-left: 25px !important;
}

.Walkaro #divMenu .JMParent li a.active {
    background: linear-gradient(45deg, #e42a24, #ec6767) !important;
    padding-left: 5px !important;
    border-radius: 5px;
    border-bottom: none;
    margin: 5px 0 !important;
    box-shadow: 10px 6px 10px 1px black;
    color: #fff !important;
}

.Walkaro #divMenu .JMParent li a {
    background: #E42A24 !important;
    padding-left: 5px !important;
    border-radius: 5px;
    border-bottom: none;
    margin: 10px 0px !important;
    box-shadow: 0px 0px 10px 0px #000000;
    color: #fff !important;
    font-size: 13px;
}

    .Walkaro #divMenu .JMParent li a:hover {
        background: linear-gradient(45deg, #e42a24, #ec6767) !important;
        border: none;
    }

.Walkaro #divMenu .JMChild1 li a.active {
    background: #ecebeb !important;
    padding-left: 5px !important;
    border-radius: 5px;
    /*border-bottom: 1px solid #A60F0A30;*/
    margin: 10px 0px !important;
    box-shadow: 0px 0px 10px 0px #000000;
    color: #e42a24 !important;
}

.Walkaro #divMenu .JMParent li:hover > a {
    background: linear-gradient(45deg, #e42a24, #ec6767) !important;
    color: #ffffff !important;
}

.Walkaro #divMenu .JMParent li.active .JMParent li:hover > a {
    background: linear-gradient(45deg, #e42a24, #ec6767) !important;
    color: #A60F0A !important;
}

.Walkaro .page .btn-sm:hover {
    background-color: #A60F0A !important;
    border-radius: 4px;
    color: #fff;
}

.Walkaro .gvlc.btn.btn-default.redbt {
    background-color: #A60F0A;
    border-bottom: none;
    padding-bottom: 3px;
    color: #fff;
}

.Walkaroul .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #A60F0A;
    border: none;
    /*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;
}

.Walkaro .nav-tabs > li > a {
    border-radius: 2px 2px 0 0;
    color: black;
}

.Walkaro .nav-tabs > li.active > a {
    color: white;
    background: #A60F0A;
    border-radius: 4px 4px 0 0;
}


.Walkaro .signoutBtn {
    background: #A60F0A;
}

.Walkaro .skin-blue .left-side {
    background: #2b2b2b !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);
}

.Walkaro .slimScrollDiv {
    background: #2b2b2b;
}

.Walkaro table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff !important;
    color: #374A58;
    font-size: 16px;
}

.Walkaro {
    background-color: #e1e1e1;
}

    .Walkaro #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #A60F0A;
        padding: 7px;
        border-bottom: none;
        margin-bottom: 15px;
    }

    .Walkaro #btnBack {
        padding: 8px;
        background: #A60F0A;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .Walkaro #rootwizard > .nav-tabs li.active a {
        background: #A60F0A;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .Walkaro #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #A60F0A;
        border: none;
        height: 35px;
    }

    .Walkaro .btn.btn-primary {
        background-color: #E42A24;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .Walkaro .btn.btn-info {
        background-color: #E42A24;
        border-bottom: none;
    }

    .Walkaro .btn.btn-primary:hover {
        border-bottom: none;
    }

    .Walkaro .btn.btn-success {
        background-color: #E42A24;
        border-bottom: none;
    }

        .Walkaro .btn.btn-success:hover {
            border-bottom: none;
        }

    .Walkaro .btn.btn-danger {
        background-color: #E42A24;
        border-bottom: none;
    }

    .Walkaro .btn.btn-default {
        background-color: #E42A24;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px;
    }

    .Walkaro .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: #fff;
        background: #E42A24;
    }

    .Walkaro .nav-tabs.lpCus > li > a {
        border-radius: 2px 2px 0 0;
        color: #ffffff;
        background: #E42A24;
    }

/*==========Walkaro Class End=================*/

/*=========Wavin Class Start=================*/
@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.skin-blue.Wavin .navbar {
    background: #1C76B1;
    border-bottom: solid 5px #1C76B11c;
}

.Wavin .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.Wavin {
    font-family: 'be vietnam pro' !important;
}

    .Wavin h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .Wavin input {
        font-family: 'be vietnam pro' !important;
    }

    .Wavin .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .Wavin #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;
    }

    .Wavin .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .Wavin #divMenu li a::before {
        color: #bd060d !important;
    }

    .Wavin input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #1c76b1;
        /* border-bottom: 4px #FAE44A solid; */
        /* padding-bottom: 3px; */
        height: 35px;
        border-radius: 4px;
    }

    .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: #11B4E6;
        /*border-bottom: 4px #FAE44A 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 #FAE44A solid;*/
    }

    .Wavin .btn.btn-success {
        background: #11B4E6;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
    }

        .Wavin .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .Wavin .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .Wavin .btn.btn-primary {
        background: #11B4E6;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .Wavin .btn.btn-danger {
        background: #11B4E6;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        /*padding-top: 0;*/
    }

        .Wavin .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .Wavin .bg-light-blue {
        background: #11B4E6;
    }

    .Wavin .btn.btn-info {
        background: #11B4E6;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .Wavin .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .Wavin .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .Wavin .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .Wavin #divMenu .parent li:hover > a {
        background: #11B4E6;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .Wavin

    .Wavin #divMenu li a.active {
        background: #11B4E6;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .Wavin .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #1c76b1, #18a9d5) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Wavin .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #22b0db, #11b4e6) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Wavin .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #1c76b1, #18a9d5) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Wavin .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #22b0db, #11b4e6) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Wavin .count_boxes .box5 {
        background: linear-gradient(146deg, #1c76b1, #18a9d5) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Wavin .count_boxes .box6 {
        background: linear-gradient(146deg, #22b0db, #11b4e6) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Wavin .count_boxes .box7 {
        background: linear-gradient(146deg, #1c76b1, #18a9d5) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Wavin .count_boxes .box8 {
        background: linear-gradient(146deg, #22b0db, #11b4e6) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Wavin .count_boxes .box9 {
        background: linear-gradient(146deg, #1c76b1, #18a9d5) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Wavin input#btnSignOut, .Wavin .pull-left a.btn.btn-default.btn-flat {
        background: #11B4E6;
        color: #fff;
    }

        .Wavin input#btnSignOut:hover, .Wavin .pull-left a.btn.btn-default.btn-flat:hover {
            background: #11B4E6;
            color: #fff;
        }

    .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 #FAE44A 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: #11B4E6;
    }



    .Wavin table thead tr th {
        background: #11B4E6;
        color: #fff;
    }

    .Wavin table tbody thead tr th {
        background: #11B4E6;
        color: #fff;
    }

    .Wavin table th {
        text-align: center;
        background: #1C76B1b0 !important;
        color: white;
    }

    .Wavin .box-title {
        background: #1C76B1;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .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 #fd3399 !important;*/
    }

    .Wavin .main-first-report table tr th {
        background: #11B4E6;
        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: #11B4E6;
    }

        .Wavin .activity-report .row .col-md-2 .value:before {
            border-top-color: #FAE44A !important;
        }

    .Wavin .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .Wavin .page .btn-sm:hover {
        background: #11B4E6;
        color: #fff;
    }

    .Wavin .button:hover {
        background: #11B4E6;
        color: #FFF;
    }

    .Wavin .head-tab tr th {
        background: #11B4E6;
        color: #fff;
    }

    .Wavin .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #11B4E6;
    }

    .Wavin .textfield_label {
        text-align: left;
    }

        .Wavin .textfield_label
        .Wavin table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #1C76B1;
            font-size: 16px;
            border-bottom: 0;
        }

    .Wavin #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .Wavin #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .Wavin.New-gridbox tr:nth-child(1) {
        background: #11B4E6;
        color: #fff !important;
    }

    .Wavin #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .Wavin .col-md-12.head-background {
        background: #11B4E6;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }




    .Wavin #divMenu .parent li:hover > a {
        background: #11B4E6 !important;
        color: #fff !important;
    }



    .Wavin #divMenu .parent li.active .parent li:hover > a {
        background: #11B4E6;
        color: #fff;
    }

    .Wavin #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #11B4E6;
        color: #fff;
    }

        .Wavin #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #11B4E6 !important;
        }

        .Wavin #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #11B4E6 !important;
        }

    .Wavin .customerDB .left-side .sidebar-menu li a:hover {
        background: #1C76B1 !important;
        color: #11B4E6;
    }

    .Wavin .bg-light-blue {
        background: #11B4E6 !important;
    }

    .Wavin .bg-light-blue {
        background: #11B4E6 !important;
    }

    .Wavin .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .Wavin .skin-blue .sidebar {
        border-bottom: 1px solid #1C76B1;
    }

    .Wavin #divMenu .parent li {
        line-height: 1.5;
        color: #fff;
        /* border-bottom: 0.3px solid #ffffff30; */
        /* border-top: 0.3px solid #ffffff40; */
        background: #0d5c90;
        border: 0 !important;
        box-shadow: none;
        padding: 0 5px;
    }

    .Wavin .skin-blue .left-side {
        background: #1C76B1;
        -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);
    }

    .Wavin #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .Wavin #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .Wavin #divMenu li a.active {
        background-color: #1C76B1 !important;
        color: #11B4E6 !important;
    }

    .Wavin .skin-blue .left-side {
        background-color: #1C76B1 !important;
    }


    .Wavin .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #11B4E6 !important;
        border-radius: 4px;
    }


    .Wavin #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;
    }

    .Wavin #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .Wavin #divMenu .JMChild1 li a.active {
            background-color: #11B4E6 !important;
            color: #ffffff !important;
        }

    .Wavin #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;
    }

    .Wavin #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .Wavin #divMenu .JMParent li a.active {
        background: #11B4E6 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 2px solid #11B4E6;
        margin: 5px 0 !important;
        box-shadow: 5px 0px 6px 1px #0e486e;
        color: #fff !important;
    }

    .Wavin #divMenu .JMParent li a {
        background: #0797c3 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #11B4E630;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px #00000066;
        color: #fff !important;
        font-size: 13px;
    }

    .Wavin #divMenu .JMChild1 li a.active {
        background: #ecebeb !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #11B4E630;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px 0px #00000080;
        color: #007aa0 !important;
    }

    .Wavin #divMenu .JMParent li:hover > a {
        background: #11B4E6 !important;
        color: #ffffff !important;
    }

    .Wavin #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #11B4E6 !important;
        color: #11B4E6 !important;
    }

    .Wavin .page .btn-sm:hover {
        background-color: #11B4E6 !important;
        border-radius: 4px;
        color: #fff;
    }

    .Wavin .gvlc.btn.btn-default.redbt {
        background-color: #11B4E6;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .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: #11B4E6;
        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;
    }

    .Wavin .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .Wavin .nav-tabs > li.active > a {
        color: white;
        background: #11B4E6;
        border-radius: 4px 4px 0 0;
    }


    .Wavin .signoutBtn {
        background: #11B4E6;
    }

    .Wavin .skin-blue .left-side {
        background: #11B4E6 !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);
    }

    .Wavin .slimScrollDiv {
        background: #0d5c90;
    }

    .Wavin table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff !important;
        color: #374A58;
        font-size: 16px;
    }

.Wavin {
    background-color: #e1e1e1;
}

    .Wavin #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #11B4E6;
        padding: 7px;
        border-bottom: 3px #11B4E6 solid;
        margin-bottom: 15px;
    }

    .Wavin #btnBack {
        padding: 8px;
        background: #11B4E6;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .Wavin #rootwizard > .nav-tabs li.active a {
        background: #11B4E6;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .Wavin #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #11B4E6;
        border: none;
        height: 35px;
    }

    .Wavin .btn.btn-primary {
        background-color: #1c76b1;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .Wavin .btn.btn-info {
        background-color: #1c76b1;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .Wavin .btn.btn-primary:hover {
        border-bottom: none;
    }

    .Wavin .btn.btn-success {
        background-color: #11B4E6;
        border-bottom: none;
        padding-bottom: 3px;
    }

        .Wavin .btn.btn-success:hover {
            border-bottom: none;
        }

    .Wavin .btn.btn-danger {
        background-color: #1c76b1;
        border-bottom: none;
        /* padding-bottom: 3px; */
    }

    .Wavin .btn.btn-default {
        background-color: #1c76b1;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px !important;
    }

    .Wavin .gvlc.btn.btn-default.redbt:hover {
        background-color: #11b4e6 !important;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }



/*==========Wavin Class End=================*/


/*=========.SHARON Class Start=================*/

@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.skin-blue.SHARON .navbar {
    background: #007542;
    border-bottom: solid 5px #0075421c;
}

.SHARON .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.SHARON {
    font-family: 'be vietnam pro' !important;
}

    .SHARON h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .SHARON input {
        font-family: 'be vietnam pro' !important;
    }

    .SHARON .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .SHARON #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 .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .SHARON #divMenu li a::before {
        color: #bd060d !important;
    }

    .SHARON input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #007542;
        /* border-bottom: 4px #FAE44A solid; */
        /* padding-bottom: 3px; */
        height: 35px;
        border-radius: 4px;
        color: #fff;
    }

    .SHARON .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .SHARON 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: #007542;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        width: 100%;
        float: right;
    }

    .SHARON 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;*/
    }

    .SHARON .btn.btn-success {
        background: #007542;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
    }

        .SHARON .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .SHARON .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .SHARON .btn.btn-primary {
        background: #007542;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .SHARON .btn.btn-danger {
        background: #007542;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        /*padding-top: 0;*/
    }

        .SHARON .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .SHARON .bg-light-blue {
        background: #007542;
    }

    .SHARON .btn.btn-info {
        background: #007542;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .SHARON .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .SHARON .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .SHARON .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .SHARON #divMenu .parent li:hover > a {
        background: #FAE44A;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .SHARON

    .SHARON #divMenu li a.active {
        background: #007542;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .SHARON .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: #007542 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .SHARON .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: #FFE100 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
        color: #007542;
    }

    .SHARON .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: #007542 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .SHARON .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: #FFE100 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
        color: #007542;
    }

    .SHARON .count_boxes .box5 {
        background: #007542 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .SHARON .count_boxes .box6 {
        background: #FFE100 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
        color: #2b2b2b;
    }

    .SHARON .count_boxes .box7 {
        background: #007542 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .SHARON .count_boxes .box8 {
        background: #FFE100 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
        color: #2b2b2b;
    }

    .SHARON .count_boxes .box9 {
        background: #007542 !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }






    .SHARON input#btnSignOut, .SHARON .pull-left a.btn.btn-default.btn-flat {
        background: #007542;
        color: #fff;
    }

        .SHARON input#btnSignOut:hover, .SHARON .pull-left a.btn.btn-default.btn-flat:hover {
            background: #007542;
            color: #fff;
        }

    .SHARON .main-first-report h3 {
        text-align: center;
        width: 100%;
        color: #fff;
        padding: 10px 0;
        background: #007542;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        /*border-bottom: 4px #FAE44A solid;*/
        font-size: 16px !important;
        font-weight: 600;
    }

    .SHARON .jumbotron .btn {
        font-size: 16px;
        padding: 8px 22px;
    }

    .SHARON .ca-report .col-md-2 .value {
        background: #007542;
    }







    .SHARON table thead tr th {
        background: #007542;
        color: #fff;
    }

    .SHARON table tbody thead tr th {
        background: #007542;
        color: #fff;
    }

    .SHARON table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .SHARON .box-title {
        background: #007542;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #fff;
    }

    .SHARON .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .SHARON footer {
        background: #007542;
        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 .main-first-report table tr th {
        background: #007542;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .SHARON .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
        display: none;
    }

    .SHARON .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
        display: none;
    }

    .SHARON .activity-report .row .col-md-2 .value {
        background: #007542;
    }

        .SHARON .activity-report .row .col-md-2 .value:before {
            border-top-color: #FAE44A !important;
        }

    .SHARON .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .SHARON .page .btn-sm:hover {
        background: #007542;
        color: #fff;
    }

    .SHARON .button:hover {
        background: #007542;
        color: #FFF;
    }

    .SHARON .head-tab tr th {
        background: #007542;
        color: #fff;
    }

    .SHARON .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #007542;
    }

    .SHARON .textfield_label {
        text-align: left;
    }

        .SHARON .textfield_label
        .SHARON table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .SHARON #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .SHARON #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .SHARON.New-gridbox tr:nth-child(1) {
        background: #007542;
        color: #fff !important;
    }

    .SHARON #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .SHARON .col-md-12.head-background {
        background: #007542;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }









    .SHARON #divMenu .parent li:hover > a {
        background: #007542 !important;
        color: #fff !important;
    }











    .SHARON #divMenu .parent li.active .parent li:hover > a {
        background: #007542;
        color: #fff;
    }

    .SHARON #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #007542;
        color: #fff;
    }

        .SHARON #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #007542 !important;
        }

        .SHARON #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #007542 !important;
        }

    .SHARON .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #007542;
    }

    .SHARON .bg-light-blue {
        background: #007542 !important;
    }

    .SHARON .bg-light-blue {
        background: #007542 !important;
    }

    .SHARON .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .SHARON .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .SHARON #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;
    }

    .SHARON .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 #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .SHARON #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .SHARON #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #007542 !important;
    }

    .SHARON .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }






    .SHARON .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #007542 !important;
        border-radius: 4px;
    }











    .SHARON #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 #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .SHARON #divMenu .JMChild1 li a.active {
            background-color: #007542 !important;
            color: #ffffff !important;
        }

    .SHARON #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 #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .SHARON #divMenu .JMParent li a.active {
        background: #ffe100 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 2px solid #ffe100;
        margin: 5px 0 !important;
        box-shadow: 5px 0px 6px 1px #2b2b2b;
        color: #2b2b2b !important;
    }

    .SHARON #divMenu .JMParent li a {
        background: #007542 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #007542;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px #00000066;
        color: #fff !important;
        font-size: 13px;
    }

    .SHARON #divMenu .JMChild1 li a.active {
        background: #ffffff !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #ffffff;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px 0px #00000080;
        color: #007542 !important;
    }

    .SHARON #divMenu .JMParent li:hover > a {
        background: #ffe100 !important;
        color: #2b2b2b !important;
    }

    .SHARON #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #007542 !important;
        color: #007542 !important;
    }

    .SHARON .page .btn-sm:hover {
        background-color: #007542 !important;
        border-radius: 4px;
        color: #fff;
    }

    .SHARON .gvlc.btn.btn-default.redbt {
        background-color: #007542;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .SHARON ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #007542;
        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 .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .SHARON .nav-tabs > li.active > a {
        color: white;
        background: #007542;
        border-radius: 4px 4px 0 0;
    }


    .SHARON .signoutBtn {
        background: #FFE100;
    }

    .SHARON .skin-blue .left-side {
        background: #007542 !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 .slimScrollDiv {
        background: #2b2b2b;
    }

    .SHARON table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff !important;
        color: #374A58;
        font-size: 16px;
    }

.SHARON {
    background-color: #e1e1e1;
}

    .SHARON #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #007542;
        padding: 7px;
        border-bottom: 3px #007542 solid;
        margin-bottom: 15px;
    }

    .SHARON #btnBack {
        padding: 8px;
        background: #007542;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .SHARON #rootwizard > .nav-tabs li.active a {
        background: #007542;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .SHARON #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #007542;
        border: none;
        height: 35px;
    }

    .SHARON .btn.btn-primary {
        background-color: #007542;
        border-bottom: none;
        padding-bottom: 3px;
        color: #fff;
    }

    .SHARON .btn.btn-info {
        border-bottom: none;
        padding-bottom: 3px;
    }

    .SHARON .btn.btn-primary:hover {
        border-bottom: none;
    }

    .SHARON .btn.btn-success {
        background-color: #007542;
        border-bottom: none;
        padding-bottom: 3px;
    }

        .SHARON .btn.btn-success:hover {
            border-bottom: none;
        }

    .SHARON .btn.btn-danger {
        background-color: #007542;
        border-bottom: none;
        /* padding-bottom: 3px; */
        color: #fff;
    }


    .SHARON .btn.btn-default {
        background-color: #007542;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px !important;
    }

    .SHARON .gvlc.btn.btn-default.redbt:hover {
        background-color: #007542 !important;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }


/*==========SHARON Class End=================*/


/*=========WalkaroTradeShow Start=================*/

@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.skin-blue .WalkaroTradeShow .navbar {
    background: #E42A24;
    border-bottom: none;
}

.WalkaroTradeShow .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.WalkaroTradeShow {
    font-family: 'be vietnam pro' !important;
}

    .WalkaroTradeShow h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .WalkaroTradeShow input {
        font-family: 'be vietnam pro' !important;
    }

    .WalkaroTradeShow .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .WalkaroTradeShow #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;*/
    }

    .WalkaroTradeShow .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .WalkaroTradeShow #divMenu li a::before {
        color: #bd060d !important;
    }

    .WalkaroTradeShow input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #E42A24;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .WalkaroTradeShow .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .WalkaroTradeShow 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: #E42A24;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        width: 100%;
        float: right;
    }

    .WalkaroTradeShow 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;*/
    }

    .WalkaroTradeShow .btn.btn-success {
        background: #E42A24;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
    }

        .WalkaroTradeShow .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .WalkaroTradeShow .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .WalkaroTradeShow .btn.btn-primary {
        background: #E42A24;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .WalkaroTradeShow .btn.btn-danger {
        background: #E42A24;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        padding-top: 0;
    }

        .WalkaroTradeShow .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .WalkaroTradeShow .bg-light-blue {
        background: #E42A24;
    }

    .WalkaroTradeShow .btn.btn-info {
        background: #E42A24;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .WalkaroTradeShow .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .WalkaroTradeShow .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .WalkaroTradeShow .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .WalkaroTradeShow #divMenu .parent li:hover > a {
        background: #A60F0A;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

.WAVIN

.WalkaroTradeShow #divMenu li a.active {
    background: #A60F0A;
    color: #fff !important;
    /*border-bottom: 4px #FAE44A solid;*/
    border-left: 0;
    border-right: 0;
}


.WalkaroTradeShow .count_boxes .box1 {
    background: linear-gradient(168deg, #ff352e, #b60d06) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 10px;
}

.WalkaroTradeShow .count_boxes .box2 {
    /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
    background: linear-gradient(146deg, #212121, #3c3838) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 10px;
    color: #FFF;
}

.WalkaroTradeShow .count_boxes .box3 {
    /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
    background: linear-gradient(168deg, #ff352e, #b60d06) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 10px;
}

.WalkaroTradeShow .count_boxes .box4 {
    /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
    background: linear-gradient(146deg, #212121, #3c3838) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 10px;
    color: #FFF;
}

.WalkaroTradeShow .count_boxes .box5 {
    background: linear-gradient(168deg, #ff352e, #b60d06) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 8px;
}

.WalkaroTradeShow .count_boxes .box6 {
    background: linear-gradient(146deg, #212121, #3c3838) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 8px;
    color: #FFF;
}

.WalkaroTradeShow .count_boxes .box7 {
    background: linear-gradient(168deg, #ff352e, #b60d06) !important;
    border-radius: 8px;
}

.WalkaroTradeShow .count_boxes .box8 {
    background: linear-gradient(146deg, #212121, #3c3838) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 8px;
    color: #ef0f07;
}

.WalkaroTradeShow .count_boxes .box9 {
    background: linear-gradient(168deg, #ff352e, #b60d06) !important;
    box-shadow: 0px 0px 15px 3px #0c0c0c21;
    border-radius: 8px;
}

.WalkaroTradeShow input#btnSignOut, .WalkaroTradeShow .pull-left a.btn.btn-default.btn-flat {
    background: #A60F0A;
    color: #fff;
}

    .WalkaroTradeShow input#btnSignOut:hover, .WalkaroTradeShow .pull-left a.btn.btn-default.btn-flat:hover {
        background: #A60F0A;
        color: #fff;
    }

.WalkaroTradeShow .main-first-report h3 {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px 0;
    background: #E42A24;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: none !important;
    font-size: 16px !important;
    font-weight: 600;
}

.WalkaroTradeShow .jumbotron .btn {
    font-size: 16px;
    padding: 8px 22px;
}

.WalkaroTradeShow .ca-report .col-md-2 .value {
    background: #A60F0A;
}



.WalkaroTradeShow table thead tr th {
    background: #A60F0A;
    color: #fff;
}

.WalkaroTradeShow table tbody thead tr th {
    background: #A60F0A;
    color: #fff;
}

.WalkaroTradeShow table th {
    text-align: center;
    background: #E42A24 !important;
    color: white;
}

.WalkaroTradeShow .box-title {
    background: #E42A24;
    width: 100%;
    text-align: center;
    font-size: 18px;
    padding: 10px 0;
    color: #ffffff;
}

.WalkaroTradeShow .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}

.WalkaroTradeShow 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 #fd3399 !important;*/
}

.WalkaroTradeShow .main-first-report table tr th {
    background: #A60F0A;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.WalkaroTradeShow .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
    display: none;
}

.WalkaroTradeShow .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
    display: none;
}

.WalkaroTradeShow .activity-report .row .col-md-2 .value {
    background: #2b2b2b;
}

    .WalkaroTradeShow .activity-report .row .col-md-2 .value:before {
        border-top-color: #2b2b2b !important;
    }

.WalkaroTradeShow .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}

.WalkaroTradeShow .page .btn-sm:hover {
    background: #A60F0A;
    color: #fff;
}

.WalkaroTradeShow .button:hover {
    background: #A60F0A;
    color: #FFF;
}

.WalkaroTradeShow .head-tab tr th {
    background: #A60F0A;
    color: #fff;
}

.WalkaroTradeShow .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #A60F0A;
}

.WalkaroTradeShow .textfield_label {
    text-align: left;
}

    .WalkaroTradeShow .textfield_label
    .WalkaroTradeShow table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff;
        color: #E42A24;
        font-size: 16px;
        border-bottom: 0;
    }

.WalkaroTradeShow #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #f4f4f4 !important;
    color: #000;
}

.WalkaroTradeShow #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.WAVIN .New-gridbox tr:nth-child(1) {
    background: #A60F0A;
    color: #fff !important;
}

.WalkaroTradeShow #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}

.WalkaroTradeShow .col-md-12.head-background {
    background: #A60F0A;
    color: #fff;
    /*border-bottom: 4px #FAE44A solid;*/
    text-align: center;
}




.WalkaroTradeShow #divMenu .parent li:hover > a {
    background: #A60F0A !important;
    color: #fff !important;
}



.WalkaroTradeShow #divMenu .parent li.active .parent li:hover > a {
    background: #A60F0A;
    color: #fff;
}

.WalkaroTradeShow #divMenu .parent li.active .parent .active ul li:hover > a {
    background: #A60F0A;
    color: #fff;
}

    .WalkaroTradeShow #divMenu .parent li.active .parent .active ul li:hover > a::before {
        background: #A60F0A !important;
    }

    .WalkaroTradeShow #divMenu .parent li.active .parent .active ul li:hover > a::after {
        background: #A60F0A !important;
    }

.WalkaroTradeShow .customerDB .left-side .sidebar-menu li a:hover {
    background: #E42A24 !important;
    color: #A60F0A;
}

.WalkaroTradeShow .bg-light-blue {
    background: #A60F0A !important;
}

.WalkaroTradeShow .bg-light-blue {
    background: #A60F0A !important;
}

.WalkaroTradeShow .skin-blue .sidebar a {
    color: #ffffff !important;
}

.WalkaroTradeShow .skin-blue .sidebar {
    border-bottom: none;
}

.WalkaroTradeShow #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;
}

.WalkaroTradeShow .skin-blue .left-side {
    background: #E42A24;
    -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);
}

.WalkaroTradeShow #divMenu .parent li a {
    color: white;
    padding: 10px 5px !important;
    margin: 0px auto !important;
    border-bottom: none;
}

.WalkaroTradeShow #divMenu .parent li.active .parent a {
    background: none;
    color: #fff;
}

.WalkaroTradeShow #divMenu li a.active {
    background-color: #E42A24 !important;
    color: #A60F0A !important;
}

.WalkaroTradeShow .skin-blue .left-side {
    background-color: #E42A24 !important;
}


.WalkaroTradeShow .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
    background-color: #A60F0A !important;
    border-radius: 4px;
}


.WalkaroTradeShow #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;
}

.WalkaroTradeShow #divMenu .JMChild1 li {
    padding-left: 32px !important;
}

    .WalkaroTradeShow #divMenu .JMChild1 li a.active {
        background-color: #A60F0A !important;
        color: #ffffff !important;
    }

.WalkaroTradeShow #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;
}

.WalkaroTradeShow #divMenu .JMChild2 li {
    padding-left: 25px !important;
}

.WalkaroTradeShow #divMenu .JMParent li a.active {
    background: linear-gradient(45deg, #e42a24, #ec6767) !important;
    padding-left: 5px !important;
    border-radius: 5px;
    border-bottom: none;
    margin: 5px 0 !important;
    box-shadow: 10px 6px 10px 1px black;
    color: #fff !important;
}

.WalkaroTradeShow #divMenu .JMParent li a {
    background: #E42A24 !important;
    padding-left: 5px !important;
    border-radius: 5px;
    border-bottom: none;
    margin: 10px 0px !important;
    box-shadow: 0px 0px 10px 0px #000000;
    color: #fff !important;
    font-size: 13px;
}

    .WalkaroTradeShow #divMenu .JMParent li a:hover {
        background: linear-gradient(45deg, #e42a24, #ec6767) !important;
        border: none;
    }

.WalkaroTradeShow #divMenu .JMChild1 li a.active {
    background: #ecebeb !important;
    padding-left: 5px !important;
    border-radius: 5px;
    /*border-bottom: 1px solid #A60F0A30;*/
    margin: 10px 0px !important;
    box-shadow: 0px 0px 10px 0px #000000;
    color: #e42a24 !important;
}

.WalkaroTradeShow #divMenu .JMParent li:hover > a {
    background: linear-gradient(45deg, #e42a24, #ec6767) !important;
    color: #ffffff !important;
}

.WalkaroTradeShow #divMenu .JMParent li.active .JMParent li:hover > a {
    background: linear-gradient(45deg, #e42a24, #ec6767) !important;
    color: #A60F0A !important;
}

.WalkaroTradeShow .page .btn-sm:hover {
    background-color: #A60F0A !important;
    border-radius: 4px;
    color: #fff;
}

.WalkaroTradeShow .gvlc.btn.btn-default.redbt {
    background-color: #A60F0A;
    border-bottom: none;
    padding-bottom: 3px;
    color: #fff;
}

.WalkaroTradeShowul .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #A60F0A;
    border: none;
    /*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;
}

.WalkaroTradeShow .nav-tabs > li > a {
    border-radius: 2px 2px 0 0;
    color: black;
}

.WalkaroTradeShow .nav-tabs > li.active > a {
    color: white;
    background: #A60F0A;
    border-radius: 4px 4px 0 0;
}


.WalkaroTradeShow .signoutBtn {
    background: #A60F0A;
}

.WalkaroTradeShow .skin-blue .left-side {
    background: #2b2b2b !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);
}

.WalkaroTradeShow .slimScrollDiv {
    background: #2b2b2b;
}

.WalkaroTradeShow table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff !important;
    color: #374A58;
    font-size: 16px;
}

.WalkaroTradeShow {
    background-color: #e1e1e1;
}

    .WalkaroTradeShow #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #A60F0A;
        padding: 7px;
        border-bottom: none;
        margin-bottom: 15px;
    }

    .WalkaroTradeShow #btnBack {
        padding: 8px;
        background: #A60F0A;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .WalkaroTradeShow #rootwizard > .nav-tabs li.active a {
        background: #A60F0A;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .WalkaroTradeShow #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #A60F0A;
        border: none;
        height: 35px;
    }

    .WalkaroTradeShow .btn.btn-primary {
        background-color: #E42A24;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .WalkaroTradeShow .btn.btn-info {
        background-color: #E42A24;
        border-bottom: none;
    }

    .WalkaroTradeShow .btn.btn-primary:hover {
        border-bottom: none;
    }

    .WalkaroTradeShow .btn.btn-success {
        background-color: #E42A24;
        border-bottom: none;
    }

        .WalkaroTradeShow .btn.btn-success:hover {
            border-bottom: none;
        }

    .WalkaroTradeShow .btn.btn-danger {
        background-color: #E42A24;
        border-bottom: none;
    }

    .WalkaroTradeShow .btn.btn-default {
        background-color: #E42A24;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px;
    }

    .WalkaroTradeShow .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: #fff;
        background: #E42A24;
    }

    .WalkaroTradeShow .nav-tabs.lpCus > li > a {
        border-radius: 2px 2px 0 0;
        color: #ffffff;
        background: #E42A24;
    }

    .WalkaroTradeShow .radioCustom tbody {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

        .WalkaroTradeShow .radioCustom tbody tr td {
            display: flex;
            flex-direction: row;
            align-items: center;
            background: #93939317;
            padding: 0 25px;
            border-radius: 25px;
            margin: 0 5px;
        }

            .WalkaroTradeShow .radioCustom tbody tr td span.aspNetDisabled {
                display: flex;
                align-items: center;
            }


    .WalkaroTradeShow .navbar {
        background: #2b2b2b !important;
    }

    .WalkaroTradeShow .navbar {
        background: #2b2b2b !important;
    }

/*.mySlides {
    display: none;
    width: 500px;
    height: 300px;
}

img {
    vertical-align: middle;
}*/

/* Slideshow container */
/*.slideshow-container {
    max-width: 1000px;
    position: relative;
    margin: auto;
    height: 300px !important;
    width: 500px !important;
    background-color: #80808005;
    padding: 0;
    display: flex;
    text-align: center;
}*/

/* Next & previous buttons */
/*.prev, .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    padding: 16px;
    margin-top: -22px;
    color: #ff0000;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
}*/

/* Position the "next button" to the right */
/*.next {
    right: 0;
    border-radius: 3px 0 0 3px;
}*/

    /* On hover, add a black background color with a little bit see-through */
    /*.prev:hover, .next:hover {
        background-color: #ff0000;
        color: #ffffff;
    }*/



/* The dots/bullets/indicators */
/*.dot {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}*/

/*.mySlides > .active, .mySlides > .dot:hover {
    background-color: #ff0000;
}*/

/* Fading animation */
/*.fade {
    animation-name: fade;
    animation-duration: 0s;
    opacity: 1;
}*/

/*@keyframes fade {
    from {
        opacity: 1
    }

    to {
        opacity: 1
    }
}*/

/* On smaller screens, decrease text size */
/*@media only screen and (max-width: 300px) {
    .prev, .next, .text {
        font-size: 11px
    }
}*/

/*.mySlides .pro-im {
    max-width: 100% !important;
    max-height: 100% !important;
}

.mySlides li {
    width: 500px;
    height: 300px;
}*/

/*.dpLet-cls img {
    border-radius: 56% !important;
    height: 50px;
    width: 50px !important;
    max-width: 100% !important;
    z-index: 1;
}
*/


/*==========WalkaroTradeShow Class End=================*/



/*=========Msp Class Start=================*/
@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.skin-blue.MSP .navbar {
    background: #2b2b2b;
    border-bottom: solid 5px #2b2b2b1c;
}

.MSP .relative.required table tr {
    display: flex;
}

.MSP .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.MSP {
    font-family: 'be vietnam pro' !important;
}

    .MSP h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .MSP input {
        font-family: 'be vietnam pro' !important;
    }

    .MSP .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .MSP #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;
    }

    .MSP .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .MSP #divMenu li a::before {
        color: #bd060d !important;
    }

    .MSP input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #EB1C24;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .MSP .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .MSP 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;
    }

    .MSP 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;*/
    }

    .MSP .btn.btn-success {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        /*padding-bottom: 0px;*/
    }

        .MSP .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .MSP .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .MSP .btn.btn-primary {
        background: #EB1C24;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .MSP .btn.btn-danger {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        padding-top: 0;
    }

        .MSP .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .MSP .bg-light-blue {
        background: #e12726;
    }

    .MSP .btn.btn-info {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .MSP .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .MSP .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .MSP .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .MSP #divMenu .parent li:hover > a {
        background: #e12726;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .MSP

    .MSP #divMenu li a.active {
        background: #e12726;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .MSP .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .MSP .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .MSP .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .MSP .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .MSP .count_boxes .box5 {
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .MSP .count_boxes .box6 {
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .MSP .count_boxes .box7 {
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .MSP .count_boxes .box8 {
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .MSP .count_boxes .box9 {
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .MSP input#btnSignOut, .MSP .pull-left a.btn.btn-default.btn-flat {
        background: #e12726;
        color: #fff;
    }

        .MSP input#btnSignOut:hover, .MSP .pull-left a.btn.btn-default.btn-flat:hover {
            background: #e12726;
            color: #fff;
        }

    .MSP .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;
    }

    .MSP .jumbotron .btn {
        font-size: 16px;
        padding: 8px 22px;
    }

    .MSP .ca-report .col-md-2 .value {
        background: #e12726;
    }



    .MSP table thead tr th {
        background: #e12726;
        color: #fff;
    }

    .MSP table tbody thead tr th {
        background: #e12726;
        color: #fff;
    }

    .MSP table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .MSP .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .MSP .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .MSP 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;*/
    }

    .MSP .btn.btn-default {
        background-color: #e12726;
        color: #fff;
        border-color: #ddd;
        border-radius: 5px !important;
        border-bottom-color: #ddd;
    }

    .MSP .main-first-report table tr th {
        background: #e12726;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .MSP .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
        display: none;
    }

    .MSP .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
        display: none;
    }

    .MSP .activity-report .row .col-md-2 .value {
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
    }

        .MSP .activity-report .row .col-md-2 .value:before {
            border-top-color: #EB1C24 !important;
        }

    .MSP .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .MSP .page .btn-sm:hover {
        background: #e12726;
        color: #fff;
    }

    .MSP .button:hover {
        background: #e12726;
        color: #FFF;
    }

    .MSP .head-tab tr th {
        background: #e12726;
        color: #fff;
    }

    .MSP .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #e12726;
    }

    .MSP .textfield_label {
        text-align: left !important;
    }

        .MSP .textfield_label
        .MSP table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .MSP #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .MSP #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .MSP.New-gridbox tr:nth-child(1) {
        background: #e12726;
        color: #fff !important;
    }

    .MSP #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .MSP .col-md-12.head-background {
        background: #e12726;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }




    .MSP #divMenu .parent li:hover > a {
        background: #e12726 !important;
        color: #fff !important;
    }



    .MSP #divMenu .parent li.active .parent li:hover > a {
        background: #e12726;
        color: #fff;
    }

    .MSP #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #e12726;
        color: #fff;
    }

        .MSP #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #e12726 !important;
        }

        .MSP #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #e12726 !important;
        }

    .MSP .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #e12726;
    }

    .MSP .bg-light-blue {
        background: #e12726 !important;
    }

    .MSP .bg-light-blue {
        background: #e12726 !important;
    }

    .MSP .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .MSP .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .MSP #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;
    }

    .MSP .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);
    }

    .MSP #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .MSP #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .MSP #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #e12726 !important;
    }

    .MSP .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }


    .MSP .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #e12726 !important;
        border-radius: 4px;
    }


    .MSP #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;
    }

    .MSP #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .MSP #divMenu .JMChild1 li a.active {
            background-color: #e12726 !important;
            color: #ffffff !important;
        }

    .MSP #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;
    }

    .MSP #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .MSP #divMenu .JMParent li a.active {
        background: #e12726 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 2px solid #e12726;
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        color: #fff !important;
    }

    .MSP #divMenu .JMParent li a {
        background: #2b2b2b !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: #fff !important;
        font-size: 13px;
    }

    .MSP #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: #e12726 !important;
    }

    .MSP #divMenu .JMParent li:hover > a {
        background: #e12726 !important;
        color: #ffffff !important;
    }

    .MSP #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #e12726 !important;
        color: #e12726 !important;
    }

    .MSP .page .btn-sm:hover {
        background-color: #e12726 !important;
        border-radius: 4px;
        color: #fff;
    }

    .MSP .gvlc.btn.btn-default.redbt {
        background-color: #e12726;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .MSP ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #e12726;
        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;
    }

    .MSP .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .MSP .nav-tabs > li.active > a {
        color: white;
        background: #e12726;
        border-radius: 4px 4px 0 0;
    }


    .MSP .signoutBtn {
        background: #e12726;
    }

    .MSP .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);
    }

    .MSP .slimScrollDiv {
        background: #2b2b2b;
    }

    .MSP table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff !important;
        color: #374A58;
        font-size: 16px;
    }

.MSP {
    background-color: #e1e1e1;
}

    .MSP #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #e12726;
        padding: 7px;
        border-bottom: 3px #e12726 solid;
        margin-bottom: 15px;
    }

    .MSP #btnBack {
        padding: 8px;
        background: #e12726;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .MSP #rootwizard > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .MSP #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;
    }

    .MSP .btn.btn-primary {
        background-color: #292929;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .MSP .btn.btn-info {
        background-color: #e12726 !important;
        border-bottom: none !important;
        /* padding-bottom: 3px; */
    }

        .MSP .btn.btn-info:hover {
            border-bottom: none;
        }

    .MSP .btn.btn-primary:hover {
        border-bottom: none;
    }

    .MSP .btn.btn-success {
        background-color: #e12726;
        border-bottom: none;
        /*padding-bottom: 0px;*/
    }

        .MSP .btn.btn-success:hover {
            border-bottom: none;
        }

    .MSP .btn.btn-danger {
        background-color: #e12726;
        border-bottom: none;
        padding-top: 7px;
    }

    .MSP #rootwizard1 > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .MSP #rootwizard > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .MSP #rootwizard > .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; */
    }

    .MSP #rootwizard1 > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .MSP #rootwizard1 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .MSP .awardingruleradio tr td {
        display: flex;
        align-items: center;
    }

    .MSP #rootwizard2 > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .MSP #rootwizard2 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .MSP #rootwizard1 > .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; */
    }



    .MSP #rootwizard2 > .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; */
    }

    .MSP #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; */
    }

    .MSP .pager.finish.wizard 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; */
    }

    .MSP .mytable.dataTable tr:nth-child(even) {
        background: none;
    }

    .MSP .btn.btn-primary {
        background-color: #e12726;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .MSP .btn.btn-danger:hover {
        /* border-bottom: 4px #00793A solid; */
        border-radius: 4px;
        padding-top: 7px;
    }

    .MSP .mastermenu {
        display: flex;
        align-items: center;
        gap: 4px;
    }


/*==========Msp Class End=================*/


/*=========EuroBond Class Start=================*/
@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.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;
}

.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 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;
    /*border-bottom: 4px #FAE44A solid;*/
    padding-bottom: 0px;
    padding-top: 0;
}

.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: #e12726;
        color: #fff;
    }

        .EuroBond input#btnSignOut:hover, .MSP .pull-left a.btn.btn-default.btn-flat:hover {
            background: #e12726;
            color: #fff;
        }

    .EuroBond .main-first-report h3 {
        text-align: center;
        width: 100%;
        color: #fff;
        padding: 10px 0;
        background: #015BAC;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        /*border-bottom: 4px #FAE44A solid;*/
        font-size: 16px !important;
        font-weight: 600;
    }

.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: #e12726 !important;
}

.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: #e12726 !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;
}

.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: #e12726 !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;
        padding-bottom: 0px;
    }

    .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 .mytable.dataTable tr:nth-child(even) {
    background: none;
}

    .EuroBond .btn.btn-primary {
        background-color: #015BAC;
        border-bottom: none;
        padding-bottom: 3px;
    }

.EuroBond .btn.btn-danger:hover {
    /* border-bottom: 4px #00793A solid; */
    border-radius: 4px;
    padding-top: 3px;
}

.EuroBond .mastermenu {
    display: flex;
    align-items: center;
    gap: 4px;
}


/*==========EuroBond Class End=================*/

/*==========DDMotors Class start=================*/
.DDMotors #wizard_step_rwd_currency input#ContentPlaceHolder1_btnFileUpload {
    background: #00509E;
    color: #fff;
    /* font-weight: 600; */
}

.DDMotors .signoutBtn {
    background: #E30016;
}

.DDMotors .skin-blue .left-side {
    background: #023a70 !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);
}

.DDMotors #ContentPlaceHolder1_pnlItem .top-block1 {
    margin-top: 10px;
    background: #00509E;
    padding: 7px;
    border-bottom: 3px #E30016 solid;
    margin-bottom: 15px;
}

.DDMotors table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff !important;
    color: #374A58;
    font-size: 16px;
}

.DDMotors .slimScrollDiv {
    background: #023567;
}


.DDMotors {
    background-color: #e1e1e1 !important;
}

    .DDMotors .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #ffffff78;
        cursor: not-allowed;
        background-color: #fff;
    }

    .DDMotors #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #00509E;
        border: none;
        height: 35px;
    }

    .DDMotors #btnBack {
        padding: 8px;
        background: #0056a3;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .DDMotors #rootwizard > .nav-tabs li.active a {
        background: #00509E;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .DDMotors .nav-tabs > li.active > a {
        color: white;
        background: #00509E;
        border-radius: 4px 4px 0 0;
    }

    .DDMotors .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .DDMotors .btn.btn-default.redbt {
        background-color: #00509E;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .DDMotors ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #00509E;
        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;
    }

    .DDMotors .page .btn-sm:hover {
        background-color: #00509E !important;
        border-radius: 4px;
        color: #fff;
    }

    .DDMotors #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;
    }

    .DDMotors #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .DDMotors #divMenu .JMChild1 li a.active {
            background-color: #00509E !important;
            color: #ffffff !important;
        }

    .DDMotors #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;
    }

    .DDMotors #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .DDMotors #divMenu .JMParent li a.active {
        background: #E30016 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        /* border-bottom: 2px solid #00509E; */
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        color: #ffffff !important;
    }

    .DDMotors #divMenu .JMParent li a {
        background: #00509E !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #00509E30;
        margin: 10px 0px !important;
        box-shadow: 0px 5px 10px 0px #0000005c;
        color: #fff !important;
        font-size: 13px;
    }

    .DDMotors #divMenu .JMChild1 li a.active {
        background: #ffffff !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #00509E30;
        /*margin: 10px 0px !important;*/
        box-shadow: 0px 0px 10px 0px #000000;
        color: #00509E !important;
    }

    .DDMotors #divMenu .JMParent li:hover > a {
        background: #E30016 !important;
        color: #ffffff !important;
    }

    .DDMotors #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #E30016 !important;
        color: #ffffff !important;
    }

    .DDMotors .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #00509E !important;
        border-radius: 4px;
    }

    .DDMotors .btn.btn-default {
        background-color: #00509E;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px !important;
        height: 35px;
    }

    .DDMotors #divMenu .parent li:hover > a {
        background: #e30016 !important;
        color: #fff !important;
    }



    .DDMotors #divMenu .parent li.active .parent li:hover > a {
        background: #00509E;
        color: #fff;
    }

    .DDMotors #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #00509E;
        color: #fff;
    }

        .DDMotors #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #00509E !important;
        }

        .DDMotors #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #00509E !important;
        }

    .DDMotors .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #00509E;
    }

    .DDMotors .bg-light-blue {
        background: #00509E !important;
    }

    .DDMotors .bg-light-blue {
        background: #00509E !important;
    }

    .DDMotors .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .DDMotors .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .DDMotors #divMenu .parent li {
        line-height: 1.5;
        color: #fff;
        /* border-bottom: 0.3px solid #ffffff30; */
        /* border-top: 0.3px solid #ffffff40; */
        background: #02386d;
        border: 0 !important;
        box-shadow: none;
        padding: 5px 5px;
    }

    .DDMotors .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);
    }

    .DDMotors #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .DDMotors #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .DDMotors #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #00509E !important;
    }

    .DDMotors .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }

    .DDMotors .col-md-12.head-background {
        background: #00509E;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }


    .DDMotors .activity-report .row .col-md-2 .value {
        background: #00509E;
    }

        .DDMotors .activity-report .row .col-md-2 .value:before {
            border-top-color: #e30016 !important;
        }

    .DDMotors .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .DDMotors .page .btn-sm:hover {
        background: #00509E;
        color: #fff;
    }

    .DDMotors .button:hover {
        background: #00509E;
        color: #FFF;
    }

    .DDMotors .head-tab tr th {
        background: #00509E;
        color: #fff;
    }

    .DDMotors .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #00509E;
    }

    .DDMotors .textfield_label {
        text-align: left;
    }

        .DDMotors .textfield_label
        .DDMotors table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .DDMotors #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .DDMotors #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .DDMotors.New-gridbox tr:nth-child(1) {
        background: #00509E;
        color: #fff !important;
    }

    .DDMotors #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .DDMotors table thead tr th {
        background: #00509E;
        color: #fff;
    }

    .DDMotors table tbody thead tr th {
        background: #00509E;
        color: #fff;
    }

    .DDMotors table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .DDMotors .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .DDMotors .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .DDMotors 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;*/
    }

    .DDMotors .main-first-report table tr th {
        background: #00509E;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .DDMotors .ca-report .col-md-2 .value {
        background: #00509E;
    }

    .DDMotors input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #e30016;
        /* border-bottom: 4px #FAE44A solid; */
        /*padding-bottom: 3px;*/
        height: 35px;
        border-radius: 4px;
    }

    .DDMotors .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .DDMotors 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: #E30016;
        /*border-bottom: 4px #FAE44A solid;*/
        /*padding-bottom: 3px;*/
        width: 100%;
        float: right;
    }

    .DDMotors 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;*/
    }

    .DDMotors .btn.btn-success {
        background: #E30016;
        /*border-bottom: 4px #FAE44A solid;*/
        /*padding-bottom: 3px;*/
    }

        .DDMotors .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .DDMotors .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .DDMotors .btn.btn-primary {
        background: #e30016;
        /*border-bottom: 4px #FAE44A solid;*/
        /*padding-bottom: 3px;*/
        /*height: 35px !important;*/
    }

    .DDMotors .btn.btn-danger {
        background: #E30016;
        /*border-bottom: 4px #FAE44A solid;*/
        /*padding-bottom: 0px;*/
        /*padding-top: 0;*/
    }

        .DDMotors .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .DDMotors .bg-light-blue {
        background: #00509E;
    }

    .DDMotors .btn.btn-info {
        background: #e30016;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .DDMotors .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .DDMotors .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .DDMotors .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .DDMotors #divMenu .parent li:hover > a {
        background: #00509E;
        color: #ffffff !important;
        /* border-bottom: 4px #FAE44A solid; */
        border-left: 0;
        border-right: 0;
    }

    .DDMotors

    .DDMotors #divMenu li a.active {
        background: #00509E;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .DDMotors .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: transparent linear-gradient(109deg, #E83935 0%, #E82F2A 25%, #D9342F 44%, #F03934 72%, #E20500 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .DDMotors .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: linear-gradient(45deg, #023567, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .DDMotors .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: transparent linear-gradient(109deg, #E83935 0%, #E82F2A 25%, #D9342F 44%, #F03934 72%, #E20500 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .DDMotors .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: linear-gradient(45deg, #023567, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .DDMotors .count_boxes .box5 {
        background: transparent linear-gradient(109deg, #E83935 0%, #E82F2A 25%, #D9342F 44%, #F03934 72%, #E20500 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .DDMotors .count_boxes .box6 {
        background: linear-gradient(45deg, #023567, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .DDMotors .count_boxes .box7 {
        background: transparent linear-gradient(109deg, #E83935 0%, #E82F2A 25%, #D9342F 44%, #F03934 72%, #E20500 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .DDMotors .count_boxes .box8 {
        background: linear-gradient(45deg, #023567, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .DDMotors .count_boxes .box9 {
        background: transparent linear-gradient(109deg, #E83935 0%, #E82F2A 25%, #D9342F 44%, #F03934 72%, #E20500 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .DDMotors .count_boxes .box10 .mybox {
        background: linear-gradient(45deg, #023567, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

   

    .DDMotors input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
        background: #00509E;
        color: #fff;
    }

        .DDMotors input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
            background: #00509E;
            color: #fff;
        }

.skin-blue.DDMotors .navbar {
    background: #00509E;
    border-bottom: solid 5px #2b2b2b1c;
}

.DDMotors .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.DDMotors {
    font-family: 'be vietnam pro' !important;
}

    .DDMotors h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .DDMotors input {
        font-family: 'be vietnam pro' !important;
    }

    .DDMotors .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .DDMotors #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;
    }

    .DDMotors .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .DDMotors #divMenu li a::before {
        color: #bd060d !important;
    }
.DDMotors 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;
}
.DDMotors 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;
}

/*==========DDMotors class end=================*/

/*=========JSW Class Start=================*/
@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.skin-blue.JSW .navbar {
    background: #2b2b2b;
    border-bottom: solid 5px #2b2b2b1c;
}

.JSW .relative.required table tr {
    display: flex;
}

.JSW .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.JSW {
    font-family: 'be vietnam pro' !important;
}

    .JSW h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .JSW input {
        font-family: 'be vietnam pro' !important;
    }

    .JSW .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .JSW #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;
    }

    .JSW .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .JSW #divMenu li a::before {
        color: #bd060d !important;
    }

    .JSW input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #EB1C24;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .JSW .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .JSW 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;
    }

    .JSW 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;*/
    }

    .JSW .btn.btn-success {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        /*padding-bottom: 0px;*/
    }

        .JSW .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .JSW .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .JSW .btn.btn-primary {
        background: #EB1C24;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .JSW .btn.btn-danger {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        padding-top: 0;
    }

        .JSW .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .JSW .bg-light-blue {
        background: #e12726;
    }

    .JSW .btn.btn-info {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .JSW .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .JSW .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .JSW .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .JSW #divMenu .parent li:hover > a {
        background: #e12726;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .JSW

    .JSW #divMenu li a.active {
        background: #e12726;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .JSW .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JSW .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JSW .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JSW .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JSW .count_boxes .box5 {
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .JSW .count_boxes .box6 {
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .JSW .count_boxes .box7 {
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .JSW .count_boxes .box8 {
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .JSW .count_boxes .box9 {
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .JSW input#btnSignOut, .JSW .pull-left a.btn.btn-default.btn-flat {
        background: #e12726;
        color: #fff;
    }

        .JSW input#btnSignOut:hover, .JSW .pull-left a.btn.btn-default.btn-flat:hover {
            background: #e12726;
            color: #fff;
        }

    .JSW .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;
    }

    .JSW .jumbotron .btn {
        font-size: 16px;
        padding: 8px 22px;
    }

    .JSW .ca-report .col-md-2 .value {
        background: #e12726;
    }



    .JSW table thead tr th {
        background: #e12726;
        color: #fff;
    }

    .JSW table tbody thead tr th {
        background: #e12726;
        color: #fff;
    }

    .JSW table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .JSW .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .JSW .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .JSW 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;*/
    }

    .JSW .btn.btn-default {
        background-color: #e12726;
        color: #fff;
        border-color: #ddd;
        border-radius: 5px !important;
        border-bottom-color: #ddd;
    }

    .JSW .main-first-report table tr th {
        background: #e12726;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .JSW .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
        display: none;
    }

    .JSW .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
        display: none;
    }

    .JSW .activity-report .row .col-md-2 .value {
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
    }

        .JSW .activity-report .row .col-md-2 .value:before {
            border-top-color: #EB1C24 !important;
        }

    .JSW .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .JSW .page .btn-sm:hover {
        background: #e12726;
        color: #fff;
    }

    .JSW .button:hover {
        background: #e12726;
        color: #FFF;
    }

    .JSW .head-tab tr th {
        background: #e12726;
        color: #fff;
    }

    .JSW .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #e12726;
    }

    .JSW .textfield_label {
        text-align: left !important;
    }

        .JSW .textfield_label
        .JSW table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .JSW #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .JSW #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .JSW.New-gridbox tr:nth-child(1) {
        background: #e12726;
        color: #fff !important;
    }

    .JSW #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .JSW .col-md-12.head-background {
        background: #e12726;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }




    .JSW #divMenu .parent li:hover > a {
        background: #e12726 !important;
        color: #fff !important;
    }



    .JSW #divMenu .parent li.active .parent li:hover > a {
        background: #e12726;
        color: #fff;
    }

    .JSW #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #e12726;
        color: #fff;
    }

        .JSW #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #e12726 !important;
        }

        .JSW #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #e12726 !important;
        }

    .JSW .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #e12726;
    }

    .JSW .bg-light-blue {
        background: #e12726 !important;
    }

    .JSW .bg-light-blue {
        background: #e12726 !important;
    }

    .JSW .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .JSW .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .JSW #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;
    }

    .JSW .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);
    }

    .JSW #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .JSW #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .JSW #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #e12726 !important;
    }

    .JSW .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }


    .JSW .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #e12726 !important;
        border-radius: 4px;
    }


    .JSW #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;
    }

    .JSW #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .JSW #divMenu .JMChild1 li a.active {
            background-color: #e12726 !important;
            color: #ffffff !important;
        }

    .JSW #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;
    }

    .JSW #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .JSW #divMenu .JMParent li a.active {
        background: #e12726 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 2px solid #e12726;
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        color: #fff !important;
    }

    .JSW #divMenu .JMParent li a {
        background: #2b2b2b !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: #fff !important;
        font-size: 13px;
    }

    .JSW #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: #e12726 !important;
    }

    .JSW #divMenu .JMParent li:hover > a {
        background: #e12726 !important;
        color: #ffffff !important;
    }

    .JSW #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #e12726 !important;
        color: #e12726 !important;
    }

    .JSW .page .btn-sm:hover {
        background-color: #e12726 !important;
        border-radius: 4px;
        color: #fff;
    }

    .JSW .gvlc.btn.btn-default.redbt {
        background-color: #e12726;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .JSW ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #e12726;
        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;
    }

    .JSW .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .JSW .nav-tabs > li.active > a {
        color: white;
        background: #e12726;
        border-radius: 4px 4px 0 0;
    }


    .JSW .signoutBtn {
        background: #e12726;
    }

    .JSW .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);
    }

    .JSW .slimScrollDiv {
        background: #2b2b2b;
    }

    .JSW table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff !important;
        color: #374A58;
        font-size: 16px;
    }

.JSW {
    background-color: #e1e1e1;
}

    .JSW #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #e12726;
        padding: 7px;
        border-bottom: 3px #e12726 solid;
        margin-bottom: 15px;
    }

    .JSW #btnBack {
        padding: 8px;
        background: #e12726;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .JSW #rootwizard > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .JSW #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;
    }

    .JSW .btn.btn-primary {
        background-color: #292929;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .JSW .btn.btn-info {
        background-color: #e12726 !important;
        border-bottom: none !important;
        /* padding-bottom: 3px; */
    }

        .JSW .btn.btn-info:hover {
            border-bottom: none;
        }

    .JSW .btn.btn-primary:hover {
        border-bottom: none;
    }

    .JSW .btn.btn-success {
        background-color: #e12726;
        border-bottom: none;
        /*padding-bottom: 0px;*/
    }

        .JSW .btn.btn-success:hover {
            border-bottom: none;
        }

    .JSW .btn.btn-danger {
        background-color: #e12726;
        border-bottom: none;
        padding-top: 7px;
    }

    .JSW #rootwizard1 > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .JSW #rootwizard > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .JSW #rootwizard > .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; */
    }

    .JSW #rootwizard1 > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .JSW #rootwizard1 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .JSW .awardingruleradio tr td {
        display: flex;
        align-items: center;
    }

    .JSW #rootwizard2 > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .JSW #rootwizard2 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .JSW #rootwizard1 > .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; */
    }



    .JSW #rootwizard2 > .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; */
    }

    .JSW #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; */
    }

    .JSW .pager.finish.wizard 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; */
    }

    .JSW .mytable.dataTable tr:nth-child(even) {
        background: none;
    }

    .JSW .btn.btn-primary {
        background-color: #e12726;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .JSW .btn.btn-danger:hover {
        /* border-bottom: 4px #00793A solid; */
        border-radius: 4px;
        padding-top: 7px;
    }

    .JSW .mastermenu {
        display: flex;
        align-items: center;
        gap: 4px;
    }
    .JSW.form-control010 {
        display: block;
        width: 50%;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.428571429;
        color: #555;
        vertical-align: middle;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    }

/*==========JSW Class End=================*/


/*==========Hoya class start=================*/
.HOYA #wizard_step_rwd_currency input#ContentPlaceHolder1_btnFileUpload {
    background: #0163C4;
    color: #fff;
    /* font-weight: 600; */
}

.HOYA .signoutBtn {
    background: #0163C4;
}

.HOYA .btn.btn-danger {
    background-color: #0163C4;
    border-bottom: none;
    padding-bottom: 3px;
}

.HOYA .btn.btn-success {
    background-color: #0163C4;
    border-bottom: none;
    padding-bottom: 3px;
}

.HOYA .skin-blue .left-side {
    background: #023a70 !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);
}

.HOYA #ContentPlaceHolder1_pnlItem .top-block1 {
    margin-top: 10px;
    background: #0163C4;
    padding: 7px;
    border-bottom: 3px #faaf00 solid;
    margin-bottom: 15px;
}

.HOYA table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff !important;
    color: #374A58;
    font-size: 16px;
}

.HOYA .slimScrollDiv {
    background: #005679;
}

.HOYA {
    background-color: #e1e1e1 !important;
}

    .HOYA .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #ffffff78;
        cursor: not-allowed;
        background-color: #fff;
    }

    .HOYA #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #0163C4;
        border: none;
        height: 35px;
    }

    .HOYA #btnBack {
        padding: 8px;
        background: #0056a3;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .HOYA #rootwizard > .nav-tabs li.active a {
        background: #0163C4;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .HOYA .nav-tabs > li.active > a {
        color: white;
        background: #0163C4;
        border-radius: 4px 4px 0 0;
    }

    .HOYA .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .HOYA .btn.btn-default.redbt {
        background-color: #0163C4;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .HOYA ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #0163C4;
        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;
    }

    .HOYA .page .btn-sm:hover {
        background-color: #0163C4 !important;
        border-radius: 4px;
        color: #fff;
    }

    .HOYA #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;
    }

    .HOYA #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .HOYA #divMenu .JMChild1 li a.active {
            background-color: #0163C4 !important;
            color: #ffffff !important;
        }

    .HOYA .btn.btn-primary {
        background-color: #0163C4;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .HOYA input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background-color: #0163C4;
        /* border-bottom: 4px #60c1e8 solid; */
        padding-bottom: 3px;
    }

    .HOYA #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;
    }

    .HOYA #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .HOYA #divMenu .JMParent li a.active {
        background: #ffffff !important;
        padding-left: 5px !important;
        border-radius: 5px;
        /* border-bottom: 2px solid #0163C4; */
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px #00000042;
        color: #0163C4 !important;
    }

    .HOYA #divMenu .JMParent li a {
        background: #0163C4 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #0163C430;
        margin: 10px 0px !important;
        box-shadow: 0px 5px 10px 0px #0000005c;
        color: #fff !important;
        font-size: 13px;
    }

    .HOYA #divMenu .JMChild1 li a.active {
        background: #ffffff !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #0163C430;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px 0px #000000;
        color: #0163C4 !important;
    }

    .HOYA #divMenu .JMParent li:hover > a {
        background: #faaf00 !important;
        color: #ffffff !important;
    }

    .HOYA #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #faaf00 !important;
        color: #ffffff !important;
    }

    .HOYA .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #0163C4 !important;
        border-radius: 4px;
    }

    .HOYA .btn.btn-default {
        background-color: #0163C4;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px !important;
        height: 35px;
    }

    .HOYA #divMenu .parent li:hover > a {
        background: #0163C4 !important;
        color: #fff !important;
    }



    .HOYA #divMenu .parent li.active .parent li:hover > a {
        background: #0163C4;
        color: #fff;
    }

    .HOYA #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #0163C4;
        color: #fff;
    }

        .HOYA #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #0163C4 !important;
        }

        .HOYA #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #0163C4 !important;
        }

    .HOYA .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #0163C4;
    }

    .HOYA .bg-light-blue {
        background: #0163C4 !important;
    }

    .HOYA .bg-light-blue {
        background: #0163C4 !important;
    }

    .HOYA .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .HOYA .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .HOYA #divMenu .parent li {
        line-height: 1.5;
        color: #fff;
        /* border-bottom: 0.3px solid #ffffff30; */
        /* border-top: 0.3px solid #ffffff40; */
        background: #005678;
        border: 0 !important;
        box-shadow: none;
        padding: 0 5px;
    }

    .HOYA .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);
    }

    .HOYA #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto;
        border-bottom: 1px solid #ffffff69;
    }

    .HOYA #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .HOYA #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #0163C4 !important;
    }

    .HOYA .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }

    .HOYA .col-md-12.head-background {
        background: #0163C4;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }


    .HOYA .activity-report .row .col-md-2 .value {
        background: #0163C4;
    }

        .HOYA .activity-report .row .col-md-2 .value:before {
            border-top-color: #FAE44A !important;
        }

    .HOYA .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .HOYA .page .btn-sm:hover {
        background: #0163C4;
        color: #fff;
    }

    .HOYA .button:hover {
        background: #0163C4;
        color: #FFF;
    }

    .HOYA .head-tab tr th {
        background: #0163C4;
        color: #fff;
    }

    .HOYA .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #0163C4;
    }

    .HOYA .textfield_label {
        text-align: left;
    }

        .HOYA .textfield_label
        .HOYA table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .HOYA #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .HOYA #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .HOYA.New-gridbox tr:nth-child(1) {
        background: #0163C4;
        color: #fff !important;
    }

    .HOYA #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .HOYA table thead tr th {
        background: #0163C4;
        color: #fff;
    }

    .HOYA table tbody thead tr th {
        background: #0163C4;
        color: #fff;
    }

    .HOYA table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .HOYA .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .HOYA .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .HOYA 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;*/
    }

    .HOYA .main-first-report table tr th {
        background: #0163C4;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .HOYA .ca-report .col-md-2 .value {
        background: #0163C4;
    }

    .HOYA input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #0163C4;
        border-bottom: none;
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .HOYA .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .HOYA 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: #faaf00;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        width: 100%;
        float: right;
    }

    .HOYA 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;*/
    }

    .HOYA .btn.btn-success {
        background: #0163C4;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
    }

        .HOYA .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .HOYA .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .HOYA .btn.btn-primary {
        background: #0163C4;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .HOYA .btn.btn-danger {
        background: #0163C4;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        /*padding-top: 0;*/
    }

        .HOYA .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .HOYA .bg-light-blue {
        background: #0163C4;
    }

    .HOYA .btn.btn-info {
        background: #0163C4;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .HOYA .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .HOYA .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .HOYA .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .HOYA #divMenu .parent li:hover > a {
        background: #0163C4;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .HOYA

    .HOYA #divMenu li a.active {
        background: #0163C4;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .HOYA .count_boxes .box1 {
        background: linear-gradient(195deg, #005EBC, #0079EF) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;
    }

    .HOYA .count_boxes .box2 {
        background: linear-gradient(195deg, #2A8CEB, #0081FF) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;
    }

    .HOYA .count_boxes .box3 {
        background: linear-gradient(195deg, #005EBC, #0079EF) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;
    }

    .HOYA .count_boxes .box4 {
        background: linear-gradient(195deg, #2A8CEB, #0081FF) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;
    }

    .HOYA .count_boxes .box5 {
        background: linear-gradient(195deg, #005EBC, #0079EF) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;
    }

    .HOYA .count_boxes .box6 {
        background: linear-gradient(195deg, #2A8CEB, #0081FF) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;
    }

    .HOYA .count_boxes .box7 {
        background: linear-gradient(195deg, #005EBC, #0079EF) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;
    }

    .HOYA .count_boxes .box8 {
        background: linear-gradient(195deg, #2A8CEB, #0081FF) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;
    }

    .HOYA .count_boxes .box9 {
        background: linear-gradient(195deg, #005EBC, #0079EF) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;
    }

    .HOYA input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
        background: #0163C4;
        color: #fff;
    }

        .HOYA input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
            background: #0163C4;
            color: #fff;
        }

    .HOYA .btn.btn-info {
        background-color: #0163C4;
        border-bottom: none;
        padding-bottom: 3px;
    }

        .HOYA .btn.btn-info:hover {
            border-bottom: none;
        }

    .HOYA .main-first-report h3 {
        text-align: center;
        width: 100%;
        color: #fff;
        padding: 10px 0;
        background: #0163C4;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        /*border-bottom: 4px #FAE44A solid;*/
        font-size: 16px !important;
        font-weight: 600;
    }

.skin-blue.HOYA .navbar {
    background: #0163C4;
    border-bottom: solid 5px #2b2b2b1c;
}

.HOYA .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.HOYA {
    font-family: 'be vietnam pro' !important;
}

    .HOYA h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .HOYA input {
        font-family: 'be vietnam pro' !important;
    }

    .HOYA .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .HOYA #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;
    }

    .HOYA .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .HOYA #divMenu li a::before {
        color: #bd060d !important;
    }

    .HOYA .box-title {
        background: #0163C4;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .HOYA .font-one span {
        font-size: 25px !important;
    }

    /*==========Hoya class end=================*/

/*=========KESHAV_CEMENT Class Start=================*/
@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.skin-blue.KESHAV_CEMENT .navbar {
    background: #2b2b2b;
    border-bottom: solid 5px #2b2b2b1c;
}

.KESHAV_CEMENT .relative.required table tr {
    display: flex;
}

.KESHAV_CEMENT .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.KESHAV_CEMENT {
    font-family: 'be vietnam pro' !important;
}

    .KESHAV_CEMENT h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .KESHAV_CEMENT input {
        font-family: 'be vietnam pro' !important;
    }

    .KESHAV_CEMENT .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .KESHAV_CEMENT #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;
    }

    .KESHAV_CEMENT .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .KESHAV_CEMENT #divMenu li a::before {
        color: #bd060d !important;
    }

    .KESHAV_CEMENT input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #fdf21c;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .KESHAV_CEMENT .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .KESHAV_CEMENT 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: #FDF21C;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        width: 100%;
        float: right;
    }

    .KESHAV_CEMENT 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;*/
    }

    .KESHAV_CEMENT .btn.btn-success {
        background: #FDF21C;
        /*border-bottom: 4px #FAE44A solid;*/
        /*padding-bottom: 0px;*/
    }

        .KESHAV_CEMENT .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .KESHAV_CEMENT .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .KESHAV_CEMENT .btn.btn-primary {
        background: #EB1C24;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .KESHAV_CEMENT .btn.btn-danger {
        background: #FDF21C;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        padding-top: 0;
    }

        .KESHAV_CEMENT .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .KESHAV_CEMENT .bg-light-blue {
        background: #FDF21C;
    }

    .KESHAV_CEMENT .btn.btn-info {
        background: #FDF21C;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .KESHAV_CEMENT .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .KESHAV_CEMENT .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .KESHAV_CEMENT .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .KESHAV_CEMENT #divMenu .parent li:hover > a {
        background: #FDF21C;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .KESHAV_CEMENT

    .KESHAV_CEMENT #divMenu li a.active {
        background: #FDF21C;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .KESHAV_CEMENT .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #141414, #3a3a3a) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .KESHAV_CEMENT .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #fff821, #e4ff3d) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
        color: #2b2b2b;
    }

    .KESHAV_CEMENT .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #141414, #3a3a3a) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .KESHAV_CEMENT .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #fff821, #e4ff3d) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
        color: #2b2b2b;
    }

    .KESHAV_CEMENT .count_boxes .box5 {
        background: linear-gradient(146deg, #141414, #3a3a3a) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .KESHAV_CEMENT .count_boxes .box6 {
        background: linear-gradient(146deg, #fff821, #e4ff3d) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
        color: #2b2b2b;
    }

    .KESHAV_CEMENT .count_boxes .box7 {
        background: linear-gradient(146deg, #141414, #3a3a3a) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .KESHAV_CEMENT .count_boxes .box8 {
        background: linear-gradient(146deg, #fff821, #e4ff3d) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
        color: #2b2b2b;
    }

    .KESHAV_CEMENT .count_boxes .box9 {
        background: linear-gradient(146deg, #141414, #3a3a3a) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .KESHAV_CEMENT input#btnSignOut, .KESHAV_CEMENT .pull-left a.btn.btn-default.btn-flat {
        background: #FDF21C;
        color: #fff;
    }

        .KESHAV_CEMENT input#btnSignOut:hover, .KESHAV_CEMENT .pull-left a.btn.btn-default.btn-flat:hover {
            background: #FDF21C;
            color: #fff;
        }

    .KESHAV_CEMENT .main-first-report h3 {
        text-align: center;
        width: 100%;
        color: #2b2b2b;
        padding: 10px 0;
        background: #FDF21C;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        /*border-bottom: 4px #FAE44A solid;*/
        font-size: 16px !important;
        font-weight: 600;
    }

    .KESHAV_CEMENT .jumbotron .btn {
        font-size: 16px;
        padding: 8px 22px;
    }

    .KESHAV_CEMENT .ca-report .col-md-2 .value {
        background: #FDF21C;
    }



    .KESHAV_CEMENT table thead tr th {
        background: #FDF21C;
        color: #fff;
    }

    .KESHAV_CEMENT table tbody thead tr th {
        background: #FDF21C;
        color: #fff;
    }

    .KESHAV_CEMENT table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .KESHAV_CEMENT .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .KESHAV_CEMENT .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .KESHAV_CEMENT 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;*/
    }

    .KESHAV_CEMENT .btn.btn-default {
        background-color: #FDF21C;
        color: #2b2b2b;
        border-color: #ddd;
        border-radius: 5px !important;
        border-bottom-color: #ddd;
    }

    .KESHAV_CEMENT .main-first-report table tr th {
        background: #FDF21C;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .KESHAV_CEMENT .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
        display: none;
    }

    .KESHAV_CEMENT .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
        display: none;
    }

    .KESHAV_CEMENT .activity-report .row .col-md-2 .value {
        background: linear-gradient(146deg, #eff70d, #ffef00) !important;
        color: black;
    }

        .KESHAV_CEMENT .activity-report .row .col-md-2 .value:before {
            border-top-color: #EB1C24 !important;
        }

    .KESHAV_CEMENT .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .KESHAV_CEMENT .page .btn-sm:hover {
        background: #FDF21C;
        color: #fff;
    }

    .KESHAV_CEMENT .button:hover {
        background: #FDF21C;
        color: #FFF;
    }

    .KESHAV_CEMENT .head-tab tr th {
        background: #FDF21C;
        color: #fff;
    }

    .KESHAV_CEMENT .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #FDF21C;
    }

    .KESHAV_CEMENT .textfield_label {
        text-align: left !important;
    }

        .KESHAV_CEMENT .textfield_label
        .KESHAV_CEMENT table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .KESHAV_CEMENT #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .KESHAV_CEMENT #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .KESHAV_CEMENT.New-gridbox tr:nth-child(1) {
        background: #FDF21C;
        color: #fff !important;
    }

    .KESHAV_CEMENT #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .KESHAV_CEMENT .col-md-12.head-background {
        background: #FDF21C;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }




    .KESHAV_CEMENT #divMenu .parent li:hover > a {
        background: #FDF21C !important;
        color: #fff !important;
    }



    .KESHAV_CEMENT #divMenu .parent li.active .parent li:hover > a {
        background: #FDF21C;
        color: #fff;
    }

    .KESHAV_CEMENT #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #FDF21C;
        color: #fff;
    }

        .KESHAV_CEMENT #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #FDF21C !important;
        }

        .KESHAV_CEMENT #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #FDF21C !important;
        }

    .KESHAV_CEMENT .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #FDF21C;
    }

    .KESHAV_CEMENT .bg-light-blue {
        background: #FDF21C !important;
    }

    .KESHAV_CEMENT .bg-light-blue {
        background: #FDF21C !important;
    }

    .KESHAV_CEMENT .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .KESHAV_CEMENT .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .KESHAV_CEMENT #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;
    }

    .KESHAV_CEMENT .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);
    }

    .KESHAV_CEMENT #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .KESHAV_CEMENT #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .KESHAV_CEMENT #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #FDF21C !important;
    }

    .KESHAV_CEMENT .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }


    .KESHAV_CEMENT .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #FDF21C !important;
        border-radius: 4px;
    }


    .KESHAV_CEMENT #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;
    }

    .KESHAV_CEMENT #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .KESHAV_CEMENT #divMenu .JMChild1 li a.active {
            background-color: #FDF21C !important;
            color: #ffffff !important;
        }

    .KESHAV_CEMENT #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;
    }

    .KESHAV_CEMENT #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .KESHAV_CEMENT #divMenu .JMParent li a.active {
        background: #FDF21C !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 2px solid #FDF21C;
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        color: #2b2b2b !important;
    }

    .KESHAV_CEMENT #divMenu .JMParent li a {
        background: #2b2b2b !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #FDF21C30;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px 0px #000000;
        color: #fff !important;
        font-size: 13px;
    }

    .KESHAV_CEMENT #divMenu .JMChild1 li a.active {
        background: #ffffff !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #FDF21C30;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px 0px #000000;
        color: #2b2b2b !important;
    }

    .KESHAV_CEMENT #divMenu .JMParent li:hover > a {
        background: #FDF21C !important;
        color: #2b2b2b !important;
    }

    .KESHAV_CEMENT #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #FDF21C !important;
        color: #FDF21C !important;
    }

    .KESHAV_CEMENT .page .btn-sm:hover {
        background-color: #FDF21C !important;
        border-radius: 4px;
        color: #fff;
    }

    .KESHAV_CEMENT .gvlc.btn.btn-default.redbt {
        background-color: #FDF21C;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .KESHAV_CEMENT ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #2b2b2b;
        cursor: default;
        background-color: #FDF21C;
        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;
    }

    .KESHAV_CEMENT .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .KESHAV_CEMENT .nav-tabs > li.active > a {
        color: color: #2b2b2b !important;
        background: #FDF21C;
        border-radius: 4px 4px 0 0;
    }


    .KESHAV_CEMENT .signoutBtn {
        background: #2b2b2b;
    }

    .KESHAV_CEMENT .skin-blue .left-side {
        background: #FDF21C !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);
    }

    .KESHAV_CEMENT .slimScrollDiv {
        background: #2b2b2b;
    }

    .KESHAV_CEMENT table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff !important;
        color: #374A58;
        font-size: 16px;
    }

.KESHAV_CEMENT {
    background-color: #e1e1e1;
}

    .KESHAV_CEMENT #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #FDF21C;
        padding: 7px;
        border-bottom: 3px #FDF21C solid;
        margin-bottom: 15px;
    }

    .KESHAV_CEMENT #btnBack {
        padding: 8px;
        background: #FDF21C;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .KESHAV_CEMENT #rootwizard > .nav-tabs li.active a {
        background: #FDF21C;
        color: #2b2b2b;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .KESHAV_CEMENT #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #FDF21C;
        border: none;
        height: 35px;
    }

    .KESHAV_CEMENT .btn.btn-primary {
        background-color: #292929;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .KESHAV_CEMENT .btn.btn-info {
        background-color: #FDF21C !important;
        border-bottom: none !important;
        /* padding-bottom: 3px; */
        color: #2b2b2b;
    }

        .KESHAV_CEMENT .btn.btn-info:hover {
            border-bottom: none;
        }

    .KESHAV_CEMENT .btn.btn-primary:hover {
        border-bottom: none;
    }

    .KESHAV_CEMENT .btn.btn-success {
        background-color: #FDF21C;
        border-bottom: none;
        /* padding-bottom: 0px; */
        color: #2b2b2b;
    }

        .KESHAV_CEMENT .btn.btn-success:hover {
            border-bottom: none;
        }

    .KESHAV_CEMENT .btn.btn-danger {
        background-color: #FDF21C;
        border-bottom: none;
        padding-top: 7px;
        color: #2b2b2b;
    }

    .KESHAV_CEMENT #rootwizard1 > .nav-tabs li.active a {
        background: #FDF21C;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .KESHAV_CEMENT #rootwizard > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .KESHAV_CEMENT #rootwizard > .tab-content .pager li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #FDF21C;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }

    .KESHAV_CEMENT #rootwizard1 > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .KESHAV_CEMENT #rootwizard1 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .KESHAV_CEMENT .awardingruleradio tr td {
        display: flex;
        align-items: center;
    }

    .KESHAV_CEMENT #rootwizard2 > .nav-tabs li.active a {
        background: #FDF21C;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .KESHAV_CEMENT #rootwizard2 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .KESHAV_CEMENT #rootwizard1 > .tab-content .pager li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #FDF21C;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }



    .KESHAV_CEMENT #rootwizard2 > .tab-content .pager li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #FDF21C;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }

    .KESHAV_CEMENT #rootwizard3 > .tab-content .pager li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #FDF21C;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }

    .KESHAV_CEMENT .pager.finish.wizard li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #FDF21C;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }

    .KESHAV_CEMENT .mytable.dataTable tr:nth-child(even) {
        background: none;
    }

    .KESHAV_CEMENT .btn.btn-primary {
        background-color: #FDF21C;
        border-bottom: none;
        padding-bottom: 3px;
        color: #2b2b2b;
    }

    .KESHAV_CEMENT .btn.btn-danger:hover {
        /* border-bottom: 4px #00793A solid; */
        border-radius: 4px;
        padding-top: 7px;
    }

    .KESHAV_CEMENT .mastermenu {
        display: flex;
        align-items: center;
        gap: 4px;
    }

    .KESHAV_CEMENT.form-control010 {
        display: block;
        width: 50%;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.428571429;
        color: #555;
        vertical-align: middle;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    }

/*==========KESHAV_CEMENT Class End=================*/

/*=========JSW_STEEL Class Start=================*/
@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.skin-blue.JSW_STEEL .navbar {
    background: #2b2b2b;
    border-bottom: solid 5px #2b2b2b1c;
}

.JSW_STEEL .relative.required table tr {
    display: flex;
}

.JSW_STEEL .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.JSW_STEEL {
    font-family: 'be vietnam pro' !important;
}

    .JSW_STEEL h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .JSW_STEEL input {
        font-family: 'be vietnam pro' !important;
    }

    .JSW_STEEL .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .JSW_STEEL #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;
    }

    .JSW_STEEL .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .JSW_STEEL #divMenu li a::before {
        color: #bd060d !important;
    }

    .JSW_STEEL input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #EB1C24;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .JSW_STEEL .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .JSW_STEEL 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;
    }

    .JSW_STEEL 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;*/
    }

    .JSW_STEEL .btn.btn-success {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        /*padding-bottom: 0px;*/
    }

        .JSW_STEEL .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .JSW_STEEL .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .JSW_STEEL .btn.btn-primary {
        background: #EB1C24;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .JSW_STEEL .btn.btn-danger {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        padding-top: 0;
    }

        .JSW_STEEL .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .JSW_STEEL .bg-light-blue {
        background: #e12726;
    }

    .JSW_STEEL .btn.btn-info {
        background: #e12726;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .JSW_STEEL .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .JSW_STEEL .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .JSW_STEEL .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .JSW_STEEL #divMenu .parent li:hover > a {
        background: #e12726;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .JSW_STEEL

    .JSW_STEEL #divMenu li a.active {
        background: #e12726;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .JSW_STEEL .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JSW_STEEL .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JSW_STEEL .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JSW_STEEL .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .JSW_STEEL .count_boxes .box5 {
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .JSW_STEEL .count_boxes .box6 {
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .JSW_STEEL .count_boxes .box7 {
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .JSW_STEEL .count_boxes .box8 {
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .JSW_STEEL .count_boxes .box9 {
        background: linear-gradient(146deg, #F32A0C, #B50507) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .JSW_STEEL input#btnSignOut, .JSW_STEEL .pull-left a.btn.btn-default.btn-flat {
        background: #e12726;
        color: #fff;
    }

        .JSW_STEEL input#btnSignOut:hover, .JSW_STEEL .pull-left a.btn.btn-default.btn-flat:hover {
            background: #e12726;
            color: #fff;
        }

    .JSW_STEEL .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;
    }

    .JSW_STEEL .jumbotron .btn {
        font-size: 16px;
        padding: 8px 22px;
    }

    .JSW_STEEL .ca-report .col-md-2 .value {
        background: #e12726;
    }



    .JSW_STEEL table thead tr th {
        background: #e12726;
        color: #fff;
    }

    .JSW_STEEL table tbody thead tr th {
        background: #e12726;
        color: #fff;
    }

    .JSW_STEEL table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .JSW_STEEL .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .JSW_STEEL .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .JSW_STEEL 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;*/
    }

    .JSW_STEEL .btn.btn-default {
        background-color: #e12726;
        color: #fff;
        border-color: #ddd;
        border-radius: 5px !important;
        border-bottom-color: #ddd;
    }

    .JSW_STEEL .main-first-report table tr th {
        background: #e12726;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .JSW_STEEL .DateFilter .col-md-7.marg-top-10 td:nth-child(1) {
        display: none;
    }

    .JSW_STEEL .DateFilter .col-md-7.marg-top-10 td:nth-child(4) {
        display: none;
    }

    .JSW_STEEL .activity-report .row .col-md-2 .value {
        background: linear-gradient(146deg, #3949B2, #2B368F) !important;
    }

        .JSW_STEEL .activity-report .row .col-md-2 .value:before {
            border-top-color: #EB1C24 !important;
        }

    .JSW_STEEL .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .JSW_STEEL .page .btn-sm:hover {
        background: #e12726;
        color: #fff;
    }

    .JSW_STEEL .button:hover {
        background: #e12726;
        color: #FFF;
    }

    .JSW_STEEL .head-tab tr th {
        background: #e12726;
        color: #fff;
    }

    .JSW_STEEL .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #e12726;
    }

    .JSW_STEEL .textfield_label {
        text-align: left !important;
    }

        .JSW_STEEL .textfield_label
        .JSW_STEEL table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .JSW_STEEL #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .JSW_STEEL #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .JSW_STEEL.New-gridbox tr:nth-child(1) {
        background: #e12726;
        color: #fff !important;
    }

    .JSW_STEEL #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .JSW_STEEL .col-md-12.head-background {
        background: #e12726;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }




    .JSW_STEEL #divMenu .parent li:hover > a {
        background: #e12726 !important;
        color: #fff !important;
    }



    .JSW_STEEL #divMenu .parent li.active .parent li:hover > a {
        background: #e12726;
        color: #fff;
    }

    .JSW_STEEL #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #e12726;
        color: #fff;
    }

        .JSW_STEEL #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #e12726 !important;
        }

        .JSW_STEEL #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #e12726 !important;
        }

    .JSW_STEEL .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #e12726;
    }

    .JSW_STEEL .bg-light-blue {
        background: #e12726 !important;
    }

    .JSW_STEEL .bg-light-blue {
        background: #e12726 !important;
    }

    .JSW_STEEL .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .JSW_STEEL .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .JSW_STEEL #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;
    }

    .JSW_STEEL .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);
    }

    .JSW_STEEL #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .JSW_STEEL #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .JSW_STEEL #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #e12726 !important;
    }

    .JSW_STEEL .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }


    .JSW_STEEL .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #e12726 !important;
        border-radius: 4px;
    }


    .JSW_STEEL #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;
    }

    .JSW_STEEL #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .JSW_STEEL #divMenu .JMChild1 li a.active {
            background-color: #e12726 !important;
            color: #ffffff !important;
        }

    .JSW_STEEL #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;
    }

    .JSW_STEEL #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .JSW_STEEL #divMenu .JMParent li a.active {
        background: #e12726 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 2px solid #e12726;
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        color: #fff !important;
    }

    .JSW_STEEL #divMenu .JMParent li a {
        background: #2b2b2b !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: #fff !important;
        font-size: 13px;
    }

    .JSW_STEEL #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: #e12726 !important;
    }

    .JSW_STEEL #divMenu .JMParent li:hover > a {
        background: #e12726 !important;
        color: #ffffff !important;
    }

    .JSW_STEEL #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #e12726 !important;
        color: #e12726 !important;
    }

    .JSW_STEEL .page .btn-sm:hover {
        background-color: #e12726 !important;
        border-radius: 4px;
        color: #fff;
    }

    .JSW_STEEL .gvlc.btn.btn-default.redbt {
        background-color: #e12726;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .JSW_STEEL ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #e12726;
        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;
    }

    .JSW_STEEL .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .JSW_STEEL .nav-tabs > li.active > a {
        color: white;
        background: #e12726;
        border-radius: 4px 4px 0 0;
    }


    .JSW_STEEL .signoutBtn {
        background: #e12726;
    }

    .JSW_STEEL .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);
    }

    .JSW_STEEL .slimScrollDiv {
        background: #2b2b2b;
    }

    .JSW_STEEL table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff !important;
        color: #374A58;
        font-size: 16px;
    }

.JSW_STEEL {
    background-color: #e1e1e1;
}

    .JSW_STEEL #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #e12726;
        padding: 7px;
        border-bottom: 3px #e12726 solid;
        margin-bottom: 15px;
    }

    .JSW_STEEL #btnBack {
        padding: 8px;
        background: #e12726;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .JSW_STEEL #rootwizard > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .JSW_STEEL #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;
    }

    .JSW_STEEL .btn.btn-primary {
        background-color: #292929;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .JSW_STEEL .btn.btn-info {
        background-color: #e12726 !important;
        border-bottom: none !important;
        /* padding-bottom: 3px; */
    }

        .JSW_STEEL .btn.btn-info:hover {
            border-bottom: none;
        }

    .JSW_STEEL .btn.btn-primary:hover {
        border-bottom: none;
    }

    .JSW_STEEL .btn.btn-success {
        background-color: #e12726;
        border-bottom: none;
        /*padding-bottom: 0px;*/
    }

        .JSW_STEEL .btn.btn-success:hover {
            border-bottom: none;
        }

    .JSW_STEEL .btn.btn-danger {
        background-color: #e12726;
        border-bottom: none;
        padding-top: 7px;
    }

    .JSW_STEEL #rootwizard1 > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .JSW_STEEL #rootwizard > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .JSW_STEEL #rootwizard > .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; */
    }

    .JSW_STEEL #rootwizard1 > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .JSW_STEEL #rootwizard1 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .JSW_STEEL .awardingruleradio tr td {
        display: flex;
        align-items: center;
    }

    .JSW_STEEL #rootwizard2 > .nav-tabs li.active a {
        background: #e12726;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .JSW_STEEL #rootwizard2 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .JSW_STEEL #rootwizard1 > .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; */
    }



    .JSW_STEEL #rootwizard2 > .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; */
    }

    .JSW_STEEL #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; */
    }

    .JSW_STEEL .pager.finish.wizard 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; */
    }

    .JSW_STEEL .mytable.dataTable tr:nth-child(even) {
        background: none;
    }

    .JSW_STEEL .btn.btn-primary {
        background-color: #e12726;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .JSW_STEEL .btn.btn-danger:hover {
        /* border-bottom: 4px #00793A solid; */
        border-radius: 4px;
        padding-top: 7px;
    }

    .JSW_STEEL .mastermenu {
        display: flex;
        align-items: center;
        gap: 4px;
    }

    .JSW_STEEL.form-control010 {
        display: block;
        width: 50%;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.428571429;
        color: #555;
        vertical-align: middle;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    }

/*==========JSW_STEEL Class End=================*/

/*=========CASTROL Class Start=================*/
@font-face {
    font-family: 'be vietnam pro';
    src: url('../Fonts/bevinatampro/BeVietnamPro-Regular.ttf') format('truetype');
}

.skin-blue.CASTROL .navbar {
    background: #2b2b2b;
    border-bottom: solid 5px #2b2b2b1c;
}

.CASTROL .relative.required table tr {
    display: flex;
}

.CASTROL .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.CASTROL {
    font-family: 'be vietnam pro' !important;
}

    .CASTROL h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .CASTROL input {
        font-family: 'be vietnam pro' !important;
    }

    .CASTROL .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .CASTROL #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;
    }

    .CASTROL .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .CASTROL #divMenu li a::before {
        color: #bd060d !important;
    }

    .CASTROL input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #009343;
        /* border-bottom: 4px #FAE44A solid; */
        padding-bottom: 3px;
        height: 35px;
        border-radius: 4px;
    }

    .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: #009343;
        /*border-bottom: 4px #FAE44A 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 #FAE44A solid;*/
    }

    .CASTROL .btn.btn-success {
        background: #009343;
        /*border-bottom: 4px #FAE44A solid;*/
        /*padding-bottom: 0px;*/
    }

        .CASTROL .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .CASTROL .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .CASTROL .btn.btn-primary {
        background: #009343;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        height: 35px !important;
    }

    .CASTROL .btn.btn-danger {
        background: #009343;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 0px;
        padding-top: 0;
    }

        .CASTROL .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .CASTROL .bg-light-blue {
        background: #009343;
    }

    .CASTROL .btn.btn-info {
        background: #009343;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .CASTROL .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .CASTROL .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .CASTROL .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .CASTROL #divMenu .parent li:hover > a {
        background: #009343;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }

    .CASTROL

    .CASTROL #divMenu li a.active {
        background: #009343;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .CASTROL .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #009343, #009343) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .CASTROL .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #F1182D, #b40011) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .CASTROL .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #009343, #009343) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .CASTROL .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
        box-shadow: 0px 0px 5px #0c0c0c;
        border-radius: 8px;*/
        background: linear-gradient(146deg, #F1182D, #b40011) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .CASTROL .count_boxes .box5 {
        background: linear-gradient(146deg, #009343, #009343) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .CASTROL .count_boxes .box6 {
        background: linear-gradient(146deg, #F1182D, #b40011) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .CASTROL .count_boxes .box7 {
        background: linear-gradient(146deg, #009343, #009343) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .CASTROL .count_boxes .box8 {
        background: linear-gradient(146deg, #F1182D, #b40011) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .CASTROL .count_boxes .box9 {
        background: linear-gradient(146deg, #009343, #009343) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .CASTROL input#btnSignOut, .CASTROL .pull-left a.btn.btn-default.btn-flat {
        background: #009343;
        color: #fff;
    }

        .CASTROL input#btnSignOut:hover, .CASTROL .pull-left a.btn.btn-default.btn-flat:hover {
            background: #009343;
            color: #fff;
        }

    .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 #FAE44A 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: #009343;
    }



    .CASTROL table thead tr th {
        background: #009343;
        color: #fff;
    }

    .CASTROL table tbody thead tr th {
        background: #009343;
        color: #fff;
    }

    .CASTROL table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .CASTROL .box-title {
        background: #009343;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .CASTROL .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .CASTROL 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;*/
    }

    .CASTROL .btn.btn-default {
        background-color: #009343;
        color: #fff;
        border-color: #ddd;
        border-radius: 5px !important;
        border-bottom-color: #ddd;
    }

    .CASTROL .main-first-report table tr th {
        background: #009343;
        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: linear-gradient(146deg, #3949B2, #2B368F) !important;
    }

        .CASTROL .activity-report .row .col-md-2 .value:before {
            border-top-color: #009343 !important;
        }

    .CASTROL .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .CASTROL .page .btn-sm:hover {
        background: #009343;
        color: #fff;
    }

    .CASTROL .button:hover {
        background: #009343;
        color: #FFF;
    }

    .CASTROL .head-tab tr th {
        background: #009343;
        color: #fff;
    }

    .CASTROL .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #009343;
    }

    .CASTROL .textfield_label {
        text-align: left !important;
    }

        .CASTROL .textfield_label
        .CASTROL table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .CASTROL #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .CASTROL #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .CASTROL.New-gridbox tr:nth-child(1) {
        background: #009343;
        color: #fff !important;
    }

    .CASTROL #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .CASTROL .col-md-12.head-background {
        background: #009343;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }




    .CASTROL #divMenu .parent li:hover > a {
        background: #009343 !important;
        color: #fff !important;
    }



    .CASTROL #divMenu .parent li.active .parent li:hover > a {
        background: #009343;
        color: #fff;
    }

    .CASTROL #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #009343;
        color: #fff;
    }

        .CASTROL #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #009343 !important;
        }

        .CASTROL #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #009343 !important;
        }

    .CASTROL .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #009343;
    }

    .CASTROL .bg-light-blue {
        background: #009343 !important;
    }

    .CASTROL .bg-light-blue {
        background: #009343 !important;
    }

    .CASTROL .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .CASTROL .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .CASTROL #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;
    }

    .CASTROL .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);
    }

    .CASTROL #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .CASTROL #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .CASTROL #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #009343 !important;
    }

    .CASTROL .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }


    .CASTROL .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #009343 !important;
        border-radius: 4px;
    }


    .CASTROL #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;
    }

    .CASTROL #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .CASTROL #divMenu .JMChild1 li a.active {
            background-color: #009343 !important;
            color: #ffffff !important;
        }

    .CASTROL #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;
    }

    .CASTROL #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .CASTROL #divMenu .JMParent li a.active {
        background: #f1182d !important;
        padding-left: 5px !important;
        border-radius: 5px;
        /* border-bottom: 2px solid #009343; */
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        color: #fff !important;
    }

    .CASTROL #divMenu .JMParent li a {
        background: #009343 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #00934330;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px 0px #000000;
        color: #fff !important;
        font-size: 13px;
    }

    .CASTROL #divMenu .JMChild1 li a.active {
        background: #ecebeb !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #00934330;
        margin: 10px 0px !important;
        box-shadow: 0px 0px 10px 0px #000000;
        color: #009343 !important;
    }

    .CASTROL #divMenu .JMParent li:hover > a {
        background: #009343 !important;
        color: #ffffff !important;
    }

    .CASTROL #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #009343 !important;
        color: #009343 !important;
    }

    .CASTROL .page .btn-sm:hover {
        background-color: #009343 !important;
        border-radius: 4px;
        color: #fff;
    }

    .CASTROL .gvlc.btn.btn-default.redbt {
        background-color: #009343;
        border-bottom: unset;
        padding-bottom: 3px;
        color: #fff;
    }

    .CASTROL ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #009343;
        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;
    }

    .CASTROL .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .CASTROL .nav-tabs > li.active > a {
        color: white;
        background: #009343;
        border-radius: 4px 4px 0 0;
    }


    .CASTROL .signoutBtn {
        background: #009343;
    }

    .CASTROL .skin-blue .left-side {
        background: #009343 !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);
    }

    .CASTROL .slimScrollDiv {
        background: #2b2b2b;
    }

    .CASTROL table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff !important;
        color: #374A58;
        font-size: 16px;
    }

.CASTROL {
    background-color: #e1e1e1;
}

    .CASTROL #ContentPlaceHolder1_pnlItem .top-block1 {
        margin-top: 10px;
        background: #009343;
        padding: 7px;
        border-bottom: 3px #009343 solid;
        margin-bottom: 15px;
    }

    .CASTROL #btnBack {
        padding: 8px;
        background: #009343;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .CASTROL #rootwizard > .nav-tabs li.active a {
        background: #009343;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .CASTROL #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #009343;
        border: none;
        height: 35px;
    }

    .CASTROL .btn.btn-primary {
        background-color: #292929;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .CASTROL .btn.btn-info {
        background-color: #009343 !important;
        border-bottom: none !important;
        /* padding-bottom: 3px; */
    }

        .CASTROL .btn.btn-info:hover {
            border-bottom: none;
        }

    .CASTROL .btn.btn-primary:hover {
        border-bottom: none;
    }

    .CASTROL .btn.btn-success {
        background-color: #009343;
        border-bottom: none;
        /*padding-bottom: 0px;*/
    }

        .CASTROL .btn.btn-success:hover {
            border-bottom: none;
        }

    .CASTROL .btn.btn-danger {
        background-color: #009343;
        border-bottom: none;
        
    }

    .CASTROL #rootwizard1 > .nav-tabs li.active a {
        background: #009343;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .CASTROL #rootwizard > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .CASTROL #rootwizard > .tab-content .pager li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #009343;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }

    .CASTROL #rootwizard1 > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .CASTROL #rootwizard1 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .CASTROL .awardingruleradio tr td {
        display: flex;
        align-items: center;
    }

    .CASTROL #rootwizard2 > .nav-tabs li.active a {
        background: #009343;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .CASTROL #rootwizard2 > .tab-content .tab-pane {
        padding: 20px 30px;
        background: #e4e4e4;
    }

    .CASTROL #rootwizard1 > .tab-content .pager li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #009343;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }



    .CASTROL #rootwizard2 > .tab-content .pager li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #009343;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }

    .CASTROL #rootwizard3 > .tab-content .pager li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #009343;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }

    .CASTROL .pager.finish.wizard li > a {
        border-radius: 5px;
        /* -webkit-border-radius: 2px; */
        -moz-border-radius: 2px;
        /* margin: 0 2px; */
        background: #009343;
        border: none;
        padding-top: 8px !important;
        /* padding-bottom: 0px !important; */
    }

    .CASTROL .mytable.dataTable tr:nth-child(even) {
        background: none;
    }

    .CASTROL .btn.btn-primary {
        background-color: #009343;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .CASTROL .btn.btn-danger:hover {
        /* border-bottom: 4px #00793A solid; */
        border-radius: 4px;
        padding-top: 7px;
    }

    .CASTROL .mastermenu {
        display: flex;
        align-items: center;
        gap: 4px;
    }

    .CASTROL.form-control010 {
        display: block;
        width: 50%;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.428571429;
        color: #555;
        vertical-align: middle;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    }

/*==========CASTROL Class End=================*/

/*==========FLEETGUARD  Class start=================*/
.FLEETGUARD #wizard_step_rwd_currency input#ContentPlaceHolder1_btnFileUpload {
    background: #0A45BB;
    color: #fff;
    /* font-weight: 600; */
}

.FLEETGUARD .signoutBtn {
    background: #ED3338;
}

.FLEETGUARD .skin-blue .left-side {
    background: #0A45BB !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);
}

.FLEETGUARD #ContentPlaceHolder1_pnlItem .top-block1 {
    margin-top: 10px;
    background: #0A45BB;
    padding: 7px;
    border-bottom: 3px #ED3338 solid;
    margin-bottom: 15px;
}

.FLEETGUARD table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff !important;
    color: #374A58;
    font-size: 16px;
}

.FLEETGUARD .slimScrollDiv {
    background: #0A45BB;
}


.FLEETGUARD {
    background-color: #e1e1e1 !important;
}

    .FLEETGUARD .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #ffffff78;
        cursor: not-allowed;
        background-color: #fff;
    }

    .FLEETGUARD #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #0A45BB;
        border: none;
        height: 35px;
    }

    .FLEETGUARD #btnBack {
        padding: 8px;
        background: #0056a3;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .FLEETGUARD #rootwizard > .nav-tabs li.active a {
        background: #0A45BB;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .FLEETGUARD .nav-tabs > li.active > a {
        color: white;
        background: #0A45BB;
        border-radius: 4px 4px 0 0;
    }

    .FLEETGUARD .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .FLEETGUARD .btn.btn-default.redbt {
        background-color: #0A45BB;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .FLEETGUARD ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #0A45BB;
        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;
    }

    .FLEETGUARD .page .btn-sm:hover {
        background-color: #0A45BB !important;
        border-radius: 4px;
        color: #fff;
    }

    .FLEETGUARD #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;
    }

    .FLEETGUARD #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .FLEETGUARD #divMenu .JMChild1 li a.active {
            background-color: #0A45BB !important;
            color: #ffffff !important;
        }

    .FLEETGUARD #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;
    }

    .FLEETGUARD #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .FLEETGUARD #divMenu .JMParent li a.active {
        background: #ED3338 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        /* border-bottom: 2px solid #0A45BB; */
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        color: #ffffff !important;
    }

    .FLEETGUARD #divMenu .JMParent li a {
        background: #0A45BB !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #0A45BB30;
        margin: 10px 0px !important;
        box-shadow: 0px 5px 10px 0px #0000005c;
        color: #fff !important;
        font-size: 13px;
    }

    .FLEETGUARD #divMenu .JMChild1 li a.active {
        background: #ffffff !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #0A45BB30;
        /*margin: 10px 0px !important;*/
        box-shadow: 0px 0px 10px 0px #000000;
        color: #0A45BB !important;
    }

    .FLEETGUARD #divMenu .JMParent li:hover > a {
        background: #ED3338 !important;
        color: #ffffff !important;
    }

    .FLEETGUARD #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #ED3338 !important;
        color: #ffffff !important;
    }

    .FLEETGUARD .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #0A45BB !important;
        border-radius: 4px;
    }

    .FLEETGUARD .btn.btn-default {
        background-color: #0A45BB;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px !important;
        height: 35px;
    }

    .FLEETGUARD #divMenu .parent li:hover > a {
        background: #ED3338 !important;
        color: #fff !important;
    }



    .FLEETGUARD #divMenu .parent li.active .parent li:hover > a {
        background: #0A45BB;
        color: #fff;
    }

    .FLEETGUARD #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #0A45BB;
        color: #fff;
    }

        .FLEETGUARD #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #0A45BB !important;
        }

        .FLEETGUARD #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #0A45BB !important;
        }

    .FLEETGUARD .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #0A45BB;
    }

    .FLEETGUARD .bg-light-blue {
        background: #0A45BB !important;
    }

    .FLEETGUARD .bg-light-blue {
        background: #0A45BB !important;
    }

    .FLEETGUARD .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .FLEETGUARD .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .FLEETGUARD #divMenu .parent li {
        line-height: 1.5;
        color: #fff;
        /* border-bottom: 0.3px solid #ffffff30; */
        /* border-top: 0.3px solid #ffffff40; */
        background: #02386d;
        border: 0 !important;
        box-shadow: none;
        padding: 5px 5px;
    }

    .FLEETGUARD .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);
    }

    .FLEETGUARD #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .FLEETGUARD #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .FLEETGUARD #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #0A45BB !important;
    }

    .FLEETGUARD .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }

    .FLEETGUARD .col-md-12.head-background {
        background: #0A45BB;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }


    .FLEETGUARD .activity-report .row .col-md-2 .value {
        background: #0A45BB;
    }

        .FLEETGUARD .activity-report .row .col-md-2 .value:before {
            border-top-color: #ED3338 !important;
        }

    .FLEETGUARD .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .FLEETGUARD .page .btn-sm:hover {
        background: #0A45BB;
        color: #fff;
    }

    .FLEETGUARD .button:hover {
        background: #0A45BB;
        color: #FFF;
    }

    .FLEETGUARD .head-tab tr th {
        background: #0A45BB;
        color: #fff;
    }

    .FLEETGUARD .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #0A45BB;
    }

    .FLEETGUARD .textfield_label {
        text-align: left;
    }

        .FLEETGUARD .textfield_label
        .FLEETGUARD table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .FLEETGUARD #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .FLEETGUARD #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .FLEETGUARD .New-gridbox tr:nth-child(1) {
        background: #0A45BB;
        color: #fff !important;
    }

    .FLEETGUARD #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .FLEETGUARD table thead tr th {
        background: #0A45BB;
        color: #fff;
    }

    .FLEETGUARD table tbody thead tr th {
        background: #0A45BB;
        color: #fff;
    }

    .FLEETGUARD table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .FLEETGUARD .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .FLEETGUARD .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .FLEETGUARD 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;*/
    }

    .FLEETGUARD .main-first-report table tr th {
        background: #0A45BB;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .FLEETGUARD .ca-report .col-md-2 .value {
        background: #0A45BB;
    }

    .FLEETGUARD input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #ED3338;
        /* border-bottom: 4px #FAE44A solid; */
        /*padding-bottom: 3px;*/
        height: 35px;
        border-radius: 4px;
    }

    .FLEETGUARD .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .FLEETGUARD 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: #ED3338;
        /*border-bottom: 4px #FAE44A solid;*/
        /*padding-bottom: 3px;*/
        width: 100%;
        float: right;
    }

    .FLEETGUARD 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;*/
    }

    .FLEETGUARD .btn.btn-success {
        background: #ED3338;
        /*border-bottom: 4px #FAE44A solid;*/
        /*padding-bottom: 3px;*/
    }

        .FLEETGUARD .btn.btn-success:hover {
            /*border-bottom: 4px #FAE44A solid;*/
            border-radius: 4px;
        }

    .FLEETGUARD .btn.btn-primary:hover {
        /*border-bottom: 4px #FAE44A solid;*/
        border-radius: 4px;
    }

    .FLEETGUARD .btn.btn-primary {
        background: #ED3338;
        /*border-bottom: 4px #FAE44A solid;*/
        /*padding-bottom: 3px;*/
        /*height: 35px !important;*/
    }

    .FLEETGUARD .btn.btn-danger {
        background: #ED3338;
        /*border-bottom: 4px #FAE44A solid;*/
        /*padding-bottom: 0px;*/
        /*padding-top: 0;*/
    }

        .FLEETGUARD .btn.btn-danger:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }

    .FLEETGUARD .bg-light-blue {
        background: #0A45BB;
    }

    .FLEETGUARD .btn.btn-info {
        background: #ED3338;
        /*border-bottom: 4px #FAE44A solid;*/
        padding-bottom: 3px;
        min-width: 150px;
    }

        .FLEETGUARD .btn.btn-info:hover {
            /*border-bottom: 4px #00793A solid;*/
            border-radius: 4px;
        }


    .FLEETGUARD .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .FLEETGUARD .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .FLEETGUARD #divMenu .parent li:hover > a {
        background: #0A45BB;
        color: #ffffff !important;
        /* border-bottom: 4px #FAE44A solid; */
        border-left: 0;
        border-right: 0;
    }

    .FLEETGUARD

    .FLEETGUARD #divMenu li a.active {
        background: #0A45BB;
        color: #fff !important;
        /*border-bottom: 4px #FAE44A solid;*/
        border-left: 0;
        border-right: 0;
    }


    .FLEETGUARD .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: transparent linear-gradient(109deg, #E83935 0%, #E82F2A 25%, #D9342F 44%, #F03934 72%, #E20500 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .FLEETGUARD .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: linear-gradient(45deg, #0A45BB, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .FLEETGUARD .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: transparent linear-gradient(109deg, #E83935 0%, #E82F2A 25%, #D9342F 44%, #F03934 72%, #E20500 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .FLEETGUARD .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: linear-gradient(45deg, #0A45BB, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .FLEETGUARD .count_boxes .box5 {
        background: transparent linear-gradient(109deg, #E83935 0%, #E82F2A 25%, #D9342F 44%, #F03934 72%, #E20500 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .FLEETGUARD .count_boxes .box6 {
        background: linear-gradient(45deg, #0A45BB, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .FLEETGUARD .count_boxes .box7 {
        background: transparent linear-gradient(109deg, #E83935 0%, #E82F2A 25%, #D9342F 44%, #F03934 72%, #E20500 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .FLEETGUARD .count_boxes .box8 {
        background: linear-gradient(45deg, #0A45BB, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .FLEETGUARD .count_boxes .box9 {
        background: transparent linear-gradient(109deg, #E83935 0%, #E82F2A 25%, #D9342F 44%, #F03934 72%, #E20500 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .FLEETGUARD .count_boxes .box10 .mybox {
        background: linear-gradient(45deg, #0A45BB, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }



    .FLEETGUARD input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
        background: #0A45BB;
        color: #fff;
    }

        .FLEETGUARD input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
            background: #0A45BB;
            color: #fff;
        }

.skin-blue.FLEETGUARD .navbar {
    background: #0A45BB;
    border-bottom: solid 5px #2b2b2b1c;
}

.FLEETGUARD .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.FLEETGUARD {
    font-family: 'be vietnam pro' !important;
}

    .FLEETGUARD h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .FLEETGUARD input {
        font-family: 'be vietnam pro' !important;
    }

    .FLEETGUARD .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .FLEETGUARD #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;
    }

    .FLEETGUARD .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .FLEETGUARD #divMenu li a::before {
        color: #ED3338 !important;
    }

    .FLEETGUARD 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;
    }

    .FLEETGUARD 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;
    }

/*==========FLEETGUARD  class end=================*/

/*==========GOODPACK  Class start=================*/
.GOODPACK #wizard_step_rwd_currency input#ContentPlaceHolder1_btnFileUpload {
    background: #05579F;
    color: #fff;
    /* font-weight: 600; */
}

.GOODPACK .signoutBtn {
    background: #1BA74A;
}

.GOODPACK .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);
}

.GOODPACK #ContentPlaceHolder1_pnlItem .top-block1 {
    margin-top: 10px;
    background: #05579F;
    padding: 7px;
    border-bottom: 3px #1BA74A solid;
    margin-bottom: 15px;
}

.GOODPACK table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff !important;
    color: #374A58;
    font-size: 16px;
}

.GOODPACK .slimScrollDiv {
    background: #004a8b;
}


.GOODPACK {
    background-color: #e1e1e1 !important;
}

    .GOODPACK .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #ffffff78;
        cursor: not-allowed;
        background-color: #fff;
    }

    .GOODPACK #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;
    }

    .GOODPACK #btnBack {
        padding: 8px;
        background: #0056a3;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .GOODPACK #rootwizard > .nav-tabs li.active a {
        background: #05579F;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .GOODPACK .nav-tabs > li.active > a {
        color: white;
        background: #05579F;
        border-radius: 4px 4px 0 0;
    }

    .GOODPACK .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .GOODPACK .btn.btn-default.redbt {
        background-color: #05579F;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .GOODPACK 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;
    }

    .GOODPACK .page .btn-sm:hover {
        background-color: #05579F !important;
        border-radius: 4px;
        color: #fff;
    }

    .GOODPACK #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;
    }

    .GOODPACK #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .GOODPACK #divMenu .JMChild1 li a.active {
            background-color: #05579F !important;
            color: #ffffff !important;
        }

    .GOODPACK #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;
    }

    .GOODPACK #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .GOODPACK #divMenu .JMParent li a.active {
        background: #1BA74A !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: #ffffff !important;
    }

    .GOODPACK #divMenu .JMParent li a {
        background: #05579F !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;
    }

    .GOODPACK #divMenu .JMChild1 li a.active {
        background: #ffffff !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;
    }

    .GOODPACK #divMenu .JMParent li:hover > a {
        background: #1BA74A !important;
        color: #ffffff !important;
    }

    .GOODPACK #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #1BA74A !important;
        color: #ffffff !important;
    }

    .GOODPACK .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #05579F !important;
        border-radius: 4px;
    }

    .GOODPACK .btn.btn-default {
        background-color: #05579F;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px !important;
        height: 35px;
    }

    .GOODPACK #divMenu .parent li:hover > a {
        background: #1BA74A !important;
        color: #fff !important;
    }



    .GOODPACK #divMenu .parent li.active .parent li:hover > a {
        background: #05579F;
        color: #fff;
    }

    .GOODPACK #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #05579F;
        color: #fff;
    }

        .GOODPACK #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #05579F !important;
        }

        .GOODPACK #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #05579F !important;
        }

    .GOODPACK .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #05579F;
    }

    .GOODPACK .bg-light-blue {
        background: #05579F !important;
    }

    .GOODPACK .bg-light-blue {
        background: #05579F !important;
    }

    .GOODPACK .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .GOODPACK .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .GOODPACK #divMenu .parent li {
        line-height: 1.5;
        color: #fff;
        /* border-bottom: 0.3px solid #ffffff30; */
        /* border-top: 0.3px solid #ffffff40; */
        background: #004a8b;
        border: 0 !important;
        box-shadow: none;
        padding: 5px 5px;
    }

    .GOODPACK .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);
    }

    .GOODPACK #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .GOODPACK #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .GOODPACK #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #05579F !important;
    }

    .GOODPACK .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }

    .GOODPACK .col-md-12.head-background {
        background: #05579F;
        color: #fff;
        /*border-bottom: 4px #FAE44A solid;*/
        text-align: center;
    }


    .GOODPACK .activity-report .row .col-md-2 .value {
        background: #05579F;
    }

        .GOODPACK .activity-report .row .col-md-2 .value:before {
            border-top-color: #1BA74A !important;
        }

    .GOODPACK .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .GOODPACK .page .btn-sm:hover {
        background: #05579F;
        color: #fff;
    }

    .GOODPACK .button:hover {
        background: #05579F;
        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: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .GOODPACK #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        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 table thead tr th {
        background: #05579F;
        color: #fff;
    }

    .GOODPACK table tbody thead tr th {
        background: #05579F;
        color: #fff;
    }

    .GOODPACK table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .GOODPACK .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .GOODPACK .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .GOODPACK 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;*/
    }

    .GOODPACK .main-first-report table tr th {
        background: #05579F;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .GOODPACK .ca-report .col-md-2 .value {
        background: #05579F;
    }

    .GOODPACK input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #1BA74A;
        
        height: 35px;
        border-radius: 4px;
    }

    .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: #1BA74A;
       
        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 {
      
    }

    .GOODPACK .btn.btn-success {
        background: #1BA74A;
    
    }

        .GOODPACK .btn.btn-success:hover {
       
            border-radius: 4px;
        }

    .GOODPACK .btn.btn-primary:hover {
       
        border-radius: 4px;
    }

    .GOODPACK .btn.btn-primary {
        background: #1BA74A;
       
    }

    .GOODPACK .btn.btn-danger {
        background: #1BA74A;
      
    }

        .GOODPACK .btn.btn-danger:hover {
          
            border-radius: 4px;
        }

    .GOODPACK .bg-light-blue {
        background: #05579F;
    }

    .GOODPACK .btn.btn-info {
        background: #1BA74A;
        
        padding-bottom: 3px;
        min-width: 150px;
    }

        .GOODPACK .btn.btn-info:hover {
        
            border-radius: 4px;
        }


    .GOODPACK .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .GOODPACK .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .GOODPACK #divMenu .parent li:hover > a {
        background: #05579F;
        color: #ffffff !important;
     
        border-left: 0;
        border-right: 0;
    }

    .GOODPACK

    .GOODPACK #divMenu li a.active {
        background: #05579F;
        color: #fff !important;
      
        border-left: 0;
        border-right: 0;
    }


    .GOODPACK .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;
    }

    .GOODPACK .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: linear-gradient(45deg, #05579F, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .GOODPACK .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;
    }

    .GOODPACK .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: linear-gradient(45deg, #05579F, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .GOODPACK .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;
    }

    .GOODPACK .count_boxes .box6 {
        background: linear-gradient(45deg, #05579F, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .GOODPACK .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;
    }

    .GOODPACK .count_boxes .box8 {
        background: linear-gradient(45deg, #05579F, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .GOODPACK .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;
    }

    .GOODPACK .count_boxes .box10 .mybox {
        background: linear-gradient(45deg, #05579F, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }



    .GOODPACK input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
        background: #05579F;
        color: #fff;
    }

        .GOODPACK input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
            background: #05579F;
            color: #fff;
        }

.skin-blue.GOODPACK .navbar {
    background: #05579F;
    border-bottom: solid 5px #2b2b2b1c;
}

.GOODPACK .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.GOODPACK {
    font-family: 'be vietnam pro' !important;
}

    .GOODPACK h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .GOODPACK input {
        font-family: 'be vietnam pro' !important;
    }

    .GOODPACK .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .GOODPACK #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;
    }

    .GOODPACK .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .GOODPACK #divMenu li a::before {
        color: #1BA74A !important;
    }

    .GOODPACK 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;
    }

    .GOODPACK 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;
    }

/*==========GOODPACK  class end=================*/

