

@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;
}

div#ContentPlaceHolder1_divNoData {
    text-align: center;
}

.fileuploadv1 {
    padding: 10px 10px;
    height: auto;
    border: 1px dashed #00000033;
    background: none;
    border-radius:5px;
}

.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;
}

* {
    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;
    }

.tableCustom1 tbody tr td:nth-child(odd) {
    background: #f4f4f4;
}

.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: #00aeef;
                color: #ffffff;
                border: none;
                border-radius: 5px;
                box-shadow: 0px 4px 12px #00000038;
            }

    #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: #00aeef;
                color: #ffffff;
                border: none;
                border-radius: 5px;
                box-shadow: 0px 4px 12px #00000038;
            }

    #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: 600px;
}

.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: unset;
}

.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: unset;
        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: unset;
    }

    .HR_JOHNSON .btn.btn-success {
        background: #e12726;
       border-bottom: unset;
        padding-bottom: 3px;
    }

        .HR_JOHNSON .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .HR_JOHNSON .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .HR_JOHNSON .btn.btn-primary {
        background: #e12726;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .HR_JOHNSON .btn.btn-danger {
        background: #e12726;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .HR_JOHNSON

    .HR_JOHNSON #divMenu li a.active {
        background: #e12726;
        color: #fff !important;
       border-bottom: unset;
        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: unset;
        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: unset;
        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: unset;
        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: unset;
    }

    .JM_FINANCIALS .btn.btn-success {
        background: #e62a75;
       border-bottom: unset;
        padding-bottom: 3px;
    }

        .JM_FINANCIALS .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .JM_FINANCIALS .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .JM_FINANCIALS .btn.btn-primary {
        background: #e62a75;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .JM_FINANCIALS .btn.btn-danger {
        background: #e62a75;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .JM_FINANCIALS

    .JM_FINANCIALS #divMenu li a.active {
        background: #e62a75;
        color: #fff !important;
       border-bottom: unset;
        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: unset;
        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: unset;
        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: unset;
        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: unset;
    }

    .LINC .btn.btn-success {
        background: #0054a6;
       border-bottom: unset;
        padding-bottom: 3px;
    }

        .LINC .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .LINC .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .LINC .btn.btn-primary {
        background: #0054a6;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .LINC .btn.btn-danger {
        background: #0054a6;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .LINC

    .LINC #divMenu li a.active {
        background: #0054a6;
        color: #fff !important;
       border-bottom: unset;
        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: unset;
        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: unset;
        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;
   
}

.tabletoDiv > row {
    margin: 10px 5px 0 5px !important;
}

.checkcenter label {
    height: 35px;
    display: grid;
    align-items: center;
}

.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: unset;
    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: unset;
        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: unset;
        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: unset;
    }

    .MILLER_CLUB .btn.btn-success {
        background: #0a81b1;
       border-bottom: unset;
        padding-bottom: 3px;
    }

        .MILLER_CLUB .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .MILLER_CLUB .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .MILLER_CLUB .btn.btn-primary {
        background: #0a81b1;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .MILLER_CLUB .btn.btn-danger {
        background: #0a81b1;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .MILLER_CLUB

    .MILLER_CLUB #divMenu li a.active {
        background: #0a81b1;
        color: #fff !important;
       border-bottom: unset;
        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: unset;
        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: unset;
        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: unset;
        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: unset;
    }

    .LINC .btn.btn-success {
        background: #0054a6;
       border-bottom: unset;
        padding-bottom: 3px;
    }

        .LINC .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .LINC .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .LINC .btn.btn-primary {
        background: #0054a6;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .LINC .btn.btn-danger {
        background: #0054a6;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .LINC

    .LINC #divMenu li a.active {
        background: #0054a6;
        color: #fff !important;
       border-bottom: unset;
        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: unset;
        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: unset;
    }

    .JM_FINANCIALS .btn.btn-success {
        background: #e62a75;
       border-bottom: unset;
        padding-bottom: 3px;
    }

        .JM_FINANCIALS .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .JM_FINANCIALS .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .JM_FINANCIALS .btn.btn-primary {
        background: #e62a75;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .JM_FINANCIALS .btn.btn-danger {
        background: #e62a75;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .JM_FINANCIALS

    .JM_FINANCIALS #divMenu li a.active {
        background: #e62a75;
        color: #fff !important;
       border-bottom: unset;
        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: unset;
        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: unset;
        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: unset;
        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: unset;
    }

    .Century_Ply .btn.btn-success {
        background: #e12726;
       border-bottom: unset;
        padding-bottom: 3px;
    }

        .Century_Ply .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .Century_Ply .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .Century_Ply .btn.btn-primary {
        background: #e12726;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .Century_Ply .btn.btn-danger {
        background: #e12726;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .Century_Ply

    .Century_Ply #divMenu li a.active {
        background: #e12726;
        color: #fff !important;
       border-bottom: unset;
        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: unset;
        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: unset;
        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: unset;
        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: unset;
    }

    .Essilor .btn.btn-success {
        background: #0192D3;
       border-bottom: unset;
        padding-bottom: 3px;
    }

        .Essilor .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .Essilor .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .Essilor .btn.btn-primary {
        background: #0192D3;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .Essilor .btn.btn-danger {
        background: #0192D3;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

.WAVIN

.Essilor #divMenu li a.active {
    background: #11B4E6;
    color: #fff !important;
   border-bottom: unset;
    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: unset;
    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: unset;
        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: unset;
    }

    .Walkaro .btn.btn-success {
        background: #E42A24;
       border-bottom: unset;
        padding-bottom: 3px;
    }

        .Walkaro .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .Walkaro .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .Walkaro .btn.btn-primary {
        background: #E42A24;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .Walkaro .btn.btn-danger {
        background: #E42A24;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

.WAVIN

.Walkaro #divMenu li a.active {
    background: #A60F0A;
    color: #fff !important;
   border-bottom: unset;
    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: unset;
    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: unset;
        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: unset;
    }

    .Wavin .btn.btn-success {
        background: #11B4E6;
       border-bottom: unset;
        padding-bottom: 3px;
    }

        .Wavin .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .Wavin .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .Wavin .btn.btn-primary {
        background: #11B4E6;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .Wavin .btn.btn-danger {
        background: #11B4E6;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .Wavin

    .Wavin #divMenu li a.active {
        background: #11B4E6;
        color: #fff !important;
       border-bottom: unset;
        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: unset;
        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: unset;
        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: unset;
        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: unset;
    }

    .SHARON .btn.btn-success {
        background: #007542;
       border-bottom: unset;
        padding-bottom: 3px;
    }

        .SHARON .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .SHARON .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .SHARON .btn.btn-primary {
        background: #007542;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .SHARON .btn.btn-danger {
        background: #007542;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .SHARON

    .SHARON #divMenu li a.active {
        background: #007542;
        color: #fff !important;
       border-bottom: unset;
        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: unset;
        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: unset;
        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: unset;
        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: unset;
    }

    .WalkaroTradeShow .btn.btn-success {
        background: #E42A24;
       border-bottom: unset;
        padding-bottom: 3px;
    }

        .WalkaroTradeShow .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .WalkaroTradeShow .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .WalkaroTradeShow .btn.btn-primary {
        background: #E42A24;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .WalkaroTradeShow .btn.btn-danger {
        background: #E42A24;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

.WAVIN

.WalkaroTradeShow #divMenu li a.active {
    background: #A60F0A;
    color: #fff !important;
   border-bottom: unset;
    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: unset;
    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: unset;
        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: unset;
    }

    .MSP .btn.btn-success {
        background: #e12726;
       border-bottom: unset;
        /*padding-bottom: 0px;*/
    }

        .MSP .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .MSP .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .MSP .btn.btn-primary {
        background: #EB1C24;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .MSP .btn.btn-danger {
        background: #e12726;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .MSP

    .MSP #divMenu li a.active {
        background: #e12726;
        color: #fff !important;
       border-bottom: unset;
        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: unset;
        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: unset;
        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: unset;
    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: unset;
}

.EuroBond .btn.btn-success {
    background: #e12726;
   border-bottom: unset;
    padding-bottom: 3px;
}

.EuroBond .btn.btn-success:hover {
   border-bottom: unset;
    border-radius: 4px;
}

.EuroBond .btn.btn-primary:hover {
   border-bottom: unset;
    border-radius: 4px;
}

.EuroBond .btn.btn-primary {
    background: #EB1C24;
   border-bottom: unset;
    padding-bottom: 3px;
    height: 35px !important;
}

.EuroBond .btn.btn-danger {
    background: #e12726;
   border-bottom: unset;
    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: unset;
    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: unset;
    border-left: 0;
    border-right: 0;
}

.EuroBond

.EuroBond #divMenu li a.active {
    background: #e12726;
    color: #fff !important;
   border-bottom: unset;
    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: unset;
        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: #015bac;
        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: unset;
    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 #rootwizard > .tab-content .pager li > a {
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #00509e;
        border: none;
    }

    .DDMotors #rootwizard2 > .tab-content .pager li > a {
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #00509e;
        border: none;
    }

    .DDMotors #rootwizard2 > .nav-tabs li.active a {
        background: #00509e;
        color: #fff;
        border: none;
        border-radius: 0;
    }

    .DDMotors #rootwizard1 > .nav-tabs li.active a {
        background: #00509e;
        color: #fff;
        border: none;
        border-radius: 0;
    }

    .DDMotors .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
        background: #f4f4f4;
    }

    .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: unset;
        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: unset;
        /*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: unset;
    }

    .DDMotors .btn.btn-success {
        background: #E30016;
       border-bottom: unset;
        /*padding-bottom: 3px;*/
    }

        .DDMotors .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .DDMotors .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .DDMotors .btn.btn-primary {
        background: #e30016;
       border-bottom: unset;
        /*padding-bottom: 3px;*/
        /*height: 35px !important;*/
    }

    .DDMotors .btn.btn-danger {
        background: #E30016;
       border-bottom: unset;
        /*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: unset;
        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: unset;
        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: unset;
        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: unset;
    }

    .JSW .btn.btn-success {
        background: #e12726;
       border-bottom: unset;
        /*padding-bottom: 0px;*/
    }

        .JSW .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .JSW .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .JSW .btn.btn-primary {
        background: #EB1C24;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .JSW .btn.btn-danger {
        background: #e12726;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .JSW

    .JSW #divMenu li a.active {
        background: #e12726;
        color: #fff !important;
       border-bottom: unset;
        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: unset;
        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: unset;
        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: #01488f;
}

.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;
        background: #f4f4f4;
    }

    .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: #01488f;
        border: 0 !important;
        box-shadow: none;
        padding: 0 5px;
    }

    .HOYA #rootwizard > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .HOYA #rootwizard1 > .nav-tabs li.active a {
        background: #0163c4;
        color: #fff;
        border: none;
        border-radius: 0;
    }

    .HOYA #rootwizard1 > .tab-content .pager li > a {
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #0163c4;
        border: none;
    }

.pager.finish.wizard li > a {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin: 0 2px;
    background: #0163c4;
    border: none;
}

    .HOYA #rootwizard2 > .tab-content .pager li > a {
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #0163c4;
        border: none;
    }

    .HOYA #rootwizard2 > .nav-tabs li.active a {
        background: #0163c4;
        color: #fff;
        border: none;
        border-radius: 0;
    }

    .HOYA #rootwizard > .tab-content .pager li > a {
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #0163c4;
        border: none;
    }

    .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: unset;
        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: #0163c4;
    border-bottom: unset;
    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 #0163c4 solid;
}

    .HOYA .btn.btn-success {
        background: #0163C4;
       border-bottom: unset;
        padding-bottom: 3px;
    }

        .HOYA .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .HOYA .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .HOYA .btn.btn-primary {
        background: #0163C4;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .HOYA .btn.btn-danger {
        background: #0163C4;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .HOYA

    .HOYA #divMenu li a.active {
        background: #0163C4;
        color: #fff !important;
       border-bottom: unset;
        border-left: 0;
        border-right: 0;
    }


.HOYA .count_boxes .box1 {
    background: linear-gradient(195deg, #005EBC, #0079EF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA .count_boxes .box2 {
    background: linear-gradient(195deg, #2A8CEB, #0081FF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA .count_boxes .box3 {
    background: linear-gradient(195deg, #005EBC, #0079EF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA .count_boxes .box4 {
    background: linear-gradient(195deg, #2A8CEB, #0081FF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA .count_boxes .box5 {
    background: linear-gradient(195deg, #005EBC, #0079EF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA .count_boxes .box6 {
    background: linear-gradient(195deg, #2A8CEB, #0081FF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA .count_boxes .box7 {
    background: linear-gradient(195deg, #005EBC, #0079EF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA .count_boxes .box8 {
    background: linear-gradient(195deg, #2A8CEB, #0081FF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA .count_boxes .box9 {
    background: linear-gradient(195deg, #005EBC, #0079EF) !important;
    box-shadow: 0px 0px 16px #89898926;
    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: unset;
        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: unset;
        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: unset;
    }

    .KESHAV_CEMENT .btn.btn-success {
        background: #FDF21C;
       border-bottom: unset;
        /*padding-bottom: 0px;*/
    }

        .KESHAV_CEMENT .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .KESHAV_CEMENT .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .KESHAV_CEMENT .btn.btn-primary {
        background: #EB1C24;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .KESHAV_CEMENT .btn.btn-danger {
        background: #FDF21C;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .KESHAV_CEMENT

    .KESHAV_CEMENT #divMenu li a.active {
        background: #FDF21C;
        color: #fff !important;
       border-bottom: unset;
        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: unset;
        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: unset;
        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: #000;
    }

    .KESHAV_CEMENT .gvlc.btn.btn-default.redbt {
        background-color: #FDF21C;
        border-bottom: unset;
        padding-bottom: 3px;
        color: #000;
    }

    .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: #000000;
        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: #000000;
        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: unset;
        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: unset;
    }

    .JSW_STEEL .btn.btn-success {
        background: #e12726;
       border-bottom: unset;
        /*padding-bottom: 0px;*/
    }

        .JSW_STEEL .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .JSW_STEEL .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .JSW_STEEL .btn.btn-primary {
        background: #EB1C24;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .JSW_STEEL .btn.btn-danger {
        background: #e12726;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .JSW_STEEL

    .JSW_STEEL #divMenu li a.active {
        background: #e12726;
        color: #fff !important;
       border-bottom: unset;
        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: unset;
        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: unset;
        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: unset;
        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: unset;
    }

    .CASTROL .btn.btn-success {
        background: #009343;
       border-bottom: unset;
        /*padding-bottom: 0px;*/
    }

        .CASTROL .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .CASTROL .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .CASTROL .btn.btn-primary {
        background: #009343;
       border-bottom: unset;
        padding-bottom: 3px;
        height: 35px !important;
    }

    .CASTROL .btn.btn-danger {
        background: #009343;
       border-bottom: unset;
        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: unset;
        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: unset;
        border-left: 0;
        border-right: 0;
    }

    .CASTROL

    .CASTROL #divMenu li a.active {
        background: #009343;
        color: #fff !important;
       border-bottom: unset;
        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: unset;
        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: unset;
        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: unset;
        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: unset;
        /*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: unset;
    }

    .FLEETGUARD .btn.btn-success {
        background: #ED3338;
       border-bottom: unset;
        /*padding-bottom: 3px;*/
    }

        .FLEETGUARD .btn.btn-success:hover {
           border-bottom: unset;
            border-radius: 4px;
        }

    .FLEETGUARD .btn.btn-primary:hover {
       border-bottom: unset;
        border-radius: 4px;
    }

    .FLEETGUARD .btn.btn-primary {
        background: #ED3338;
       border-bottom: unset;
        /*padding-bottom: 3px;*/
        /*height: 35px !important;*/
    }

    .FLEETGUARD .btn.btn-danger {
        background: #ED3338;
       border-bottom: unset;
        /*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: unset;
        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: unset;
        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: unset;
        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=================*/
/*==========Sharon_Bandhan  Class start=================*/
.Sharon_Bandhan #wizard_step_rwd_currency input#ContentPlaceHolder1_btnFileUpload {
    background: #05579F;
    color: #fff;
    /* font-weight: 600; */
}

.Sharon_Bandhan .signoutBtn {
    background: #1BA74A;
}

.Sharon_Bandhan .skin-blue .left-side {
    background: #05579F !important;
    -webkit-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
    box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.07);
}

.Sharon_Bandhan #ContentPlaceHolder1_pnlItem .top-block1 {
    margin-top: 10px;
    background: #05579F;
    padding: 7px;
    border-bottom: 3px #1BA74A solid;
    margin-bottom: 15px;
}

.Sharon_Bandhan table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff !important;
    color: #374A58;
    font-size: 16px;
}

.Sharon_Bandhan .slimScrollDiv {
    background: #007542;
}


.Sharon_Bandhan {
    background-color: #e1e1e1 !important;
}

    .Sharon_Bandhan .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #ffffff78;
        cursor: not-allowed;
        background-color: #fff;
    }

    .Sharon_Bandhan #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #05579F;
        border: none;
        height: 35px;
    }

    .Sharon_Bandhan #btnBack {
        padding: 8px;
        background: #1ba74a;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .Sharon_Bandhan #rootwizard > .nav-tabs li.active a {
        background: #05579F;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .Sharon_Bandhan .nav-tabs > li.active > a {
        color: white;
        background: #05579F;
        border-radius: 4px 4px 0 0;
    }

    .Sharon_Bandhan .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .Sharon_Bandhan .btn.btn-default.redbt {
        background-color: #05579F;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .Sharon_Bandhan ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #fff;
        cursor: default;
        background-color: #1ba74a;
        border: 1px solid #fff0;
        border-bottom-color: rgba(255, 255, 255, 0);
        border-bottom-color: transparent;
        padding: 10px 30px;
        text-align: center;
        border-radius: 4px 4px 0 0;
        box-shadow: 0px 5px 10px #0000002b;
    }

    .Sharon_Bandhan .page .btn-sm:hover {
        background-color: #05579F !important;
        border-radius: 4px;
        color: #fff;
    }

    .Sharon_Bandhan #divMenu .JMChild1 li a {
        background: #505050 !important;
        padding-left: 15px !important;
        border-radius: 5px;
        border-bottom: 0;
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        font-size: 11px !important;
    }

    .Sharon_Bandhan #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .Sharon_Bandhan #divMenu .JMChild1 li a.active {
            background-color: #05579F !important;
            color: #05579F !important;
        }

    .Sharon_Bandhan #divMenu .JMChild2 li a {
        background: #505050 !important;
        padding-left: 15px !important;
        border-radius: 5px;
        border-bottom: 0;
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px black;
        font-size: 10px !important;
    }

    .Sharon_Bandhan #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .Sharon_Bandhan #divMenu .JMParent li a.active {
        background: #FFE100 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        /* border-bottom: 2px solid #05579F; */
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px #0000008f;
        color: #05579F !important;
    }

    .Sharon_Bandhan #divMenu .JMParent li a {
        background: #00A85A !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #05579F30;
        margin: 10px 0px !important;
        box-shadow: 0px 5px 10px 0px #0000005c;
        color: #fff !important;
        font-size: 13px;
    }

    .Sharon_Bandhan #divMenu .JMChild1 li a.active {
        background: #FFE100 !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #05579F30;
        /*margin: 10px 0px !important;*/
        box-shadow: 0px 0px 10px 0px #000000;
        color: #05579F !important;
    }

    .Sharon_Bandhan #divMenu .JMParent li:hover > a {
        background: #FFE100 !important;
        color: #05579F !important;
    }

    .Sharon_Bandhan #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #FFE100 !important;
        color: #05579F !important;
    }

    .Sharon_Bandhan .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #FFE100 !important;
        border-radius: 4px;
    }

    .Sharon_Bandhan .btn.btn-default {
        background-color: #FFE100;
        color: #05579f;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px !important;
        height: 35px;
    }

    .Sharon_Bandhan #divMenu .parent li:hover > a {
        background: #FFE100 !important;
        color: #05579F !important;
    }



    .Sharon_Bandhan #divMenu .parent li.active .parent li:hover > a {
        background: #FFE100 !important;
        color: #05579F !important;
    }

    .Sharon_Bandhan #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #FFE100;
        color: #05579F;
    }

        .Sharon_Bandhan #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #FFE100 !important;
        }

        .Sharon_Bandhan #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #FFE100 !important;
        }

    .Sharon_Bandhan .customerDB .left-side .sidebar-menu li a:hover {
        background: #FFE100 !important;
        color: #05579F;
    }

    .Sharon_Bandhan .bg-light-blue {
        background: #05579F !important;
    }

    .Sharon_Bandhan .bg-light-blue {
        background: #05579F !important;
    }

    .Sharon_Bandhan .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .Sharon_Bandhan .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .Sharon_Bandhan #divMenu .parent li {
        line-height: 1.5;
        color: #05579F;
        /* border-bottom: 0.3px solid #ffffff30; */
        /* border-top: 0.3px solid #ffffff40; */
        background: #007542;
        border: 0 !important;
        box-shadow: none;
        padding: 5px 5px;
    }

    .Sharon_Bandhan .skin-blue .left-side {
        background: #2b2b2b;
        -webkit-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
        box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.07);
    }

    .Sharon_Bandhan #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .Sharon_Bandhan #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .Sharon_Bandhan #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #05579F !important;
    }

    .Sharon_Bandhan .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }

    .Sharon_Bandhan .col-md-12.head-background {
        background: #05579F;
        color: #fff;
       border-bottom: unset;
        text-align: center;
    }


    .Sharon_Bandhan .activity-report .row .col-md-2 .value {
        background: #05579F;
    }

        .Sharon_Bandhan .activity-report .row .col-md-2 .value:before {
            border-top-color: #1BA74A !important;
        }

    .Sharon_Bandhan .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .Sharon_Bandhan .page .btn-sm:hover {
        background: #05579F;
        color: #fff;
    }

    .Sharon_Bandhan .button:hover {
        background: #05579F;
        color: #FFF;
    }

    .Sharon_Bandhan .head-tab tr th {
        background: #05579F;
        color: #fff;
    }

    .Sharon_Bandhan .col-xs-12.table-responsive .new-tablewrap tr th {
        color: #fff;
        font-weight: normal;
        background: #05579F;
    }

    .Sharon_Bandhan .textfield_label {
        text-align: left;
    }

        .Sharon_Bandhan .textfield_label
        .Sharon_Bandhan table.points-expire tr th {
            border: 1px #ccc solid;
            padding: 5px;
            background: #fff;
            color: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .Sharon_Bandhan #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        color: #000;
    }

    .Sharon_Bandhan #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
        background: #fff0;
        color: #000;
    }

    .Sharon_Bandhan .New-gridbox tr:nth-child(1) {
        background: #05579F;
        color: #fff !important;
    }

    .Sharon_Bandhan #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
        margin-top: 2px;
    }

    .Sharon_Bandhan table thead tr th {
        background: #5f6266 !important;
        color: #fff;
    }

    .Sharon_Bandhan table tbody thead tr th {
        background: #05579F;
        color: #fff;
    }

    .Sharon_Bandhan table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .Sharon_Bandhan .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .Sharon_Bandhan .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .Sharon_Bandhan footer {
        background: #2b2b2b;
        padding: 7px 30px;
        width: 100%;
        position: fixed;
        bottom: 0;
        z-index: 99;
        font-size: 12px;
        color: #fff;
        border-bottom: 0;
        /*border-bottom: 4px solid #fd3399 !important;*/
    }

    

    .Sharon_Bandhan .main-first-report table tr th {
        background: #05579F;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .Sharon_Bandhan .ca-report .col-md-2 .value {
        background: #05579F;
    }

    .Sharon_Bandhan input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #1BA74A;
        height: 35px;
        border-radius: 4px;
    }

    .Sharon_Bandhan .table-img-listpage {
        width: 100% !important;
        margin-bottom: 20px;
        background-color: inherit !important;
    }

    .Sharon_Bandhan input[type="submit"].btn-block.btn-promotion-edit, .COL input[type="reset"].btn-block .btn-promotion-edit, .COL input[type="button"].btn-block .btn-promotion-edit {
        background: #1BA74A;
        width: 100%;
        float: right;
    }

    .Sharon_Bandhan input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    }

    .Sharon_Bandhan .btn.btn-success {
        background: #1BA74A;
    }

        .Sharon_Bandhan .btn.btn-success:hover {
            border-radius: 4px;
        }

    .Sharon_Bandhan .btn.btn-primary:hover {
        border-radius: 4px;
    }

    .Sharon_Bandhan .btn.btn-primary {
        background: #1BA74A;
    }

    .Sharon_Bandhan .btn.btn-danger {
        background: #1BA74A;
    }

        .Sharon_Bandhan .btn.btn-danger:hover {
            border-radius: 4px;
        }

    .Sharon_Bandhan .bg-light-blue {
        background: #05579F;
    }

    .Sharon_Bandhan .btn.btn-info {
        background: #1BA74A;
        padding-bottom: 3px;
        min-width: 150px;
    }

        .Sharon_Bandhan .btn.btn-info:hover {
            border-radius: 4px;
        }


    .Sharon_Bandhan .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .Sharon_Bandhan .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .Sharon_Bandhan #divMenu .parent li:hover > a {
        background: #05579F;
        color: #05579F !important;
        border-left: 0;
        border-right: 0;
    }

    .Sharon_Bandhan

    .Sharon_Bandhan #divMenu li a.active {
        background: #05579F;
        color: #fff !important;
        border-left: 0;
        border-right: 0;
    }


    .Sharon_Bandhan .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: transparent linear-gradient(109deg, #1ba74a 0%, #1ba74a 25%, #3cae62 44%, #1ba74a 72%, #1ba74a 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Sharon_Bandhan .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: linear-gradient(45deg, #e9ce05, #FFE100) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Sharon_Bandhan .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: transparent linear-gradient(109deg, #1ba74a 0%, #1ba74a 25%, #3cae62 44%, #1ba74a 72%, #1ba74a 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Sharon_Bandhan .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: linear-gradient(45deg, #e9ce05, #FFE100) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Sharon_Bandhan .count_boxes .box5 {
        background: transparent linear-gradient(109deg, #1ba74a 0%, #1ba74a 25%, #3cae62 44%, #1ba74a 72%, #1ba74a 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Sharon_Bandhan .count_boxes .box6 {
        background: linear-gradient(45deg, #e9ce05, #FFE100) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Sharon_Bandhan .count_boxes .box7 {
        background: transparent linear-gradient(109deg, #1ba74a 0%, #1ba74a 25%, #3cae62 44%, #1ba74a 72%, #1ba74a 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Sharon_Bandhan .count_boxes .box8 {
        background: linear-gradient(45deg, #e9ce05, #FFE100) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Sharon_Bandhan .count_boxes .box9 {
        background: transparent linear-gradient(109deg, #1ba74a 0%, #1ba74a 25%, #3cae62 44%, #1ba74a 72%, #1ba74a 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Sharon_Bandhan .count_boxes .box10 .mybox {
        background: linear-gradient(45deg, #e9ce05, #FFE100) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }



    .Sharon_Bandhan input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
        background: #05579F;
        color: #fff;
    }

        .Sharon_Bandhan input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
            background: #05579F;
            color: #fff;
        }

.skin-blue.Sharon_Bandhan .navbar {
    background: #007542;
    border-bottom: solid 5px #00A85A;
}

.Sharon_Bandhan .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.Sharon_Bandhan {
    font-family: 'be vietnam pro' !important;
}

    .Sharon_Bandhan h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .Sharon_Bandhan input {
        font-family: 'be vietnam pro' !important;
    }

    .Sharon_Bandhan .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .Sharon_Bandhan #divMenu .parent li a {
        padding-left: 20px;
        padding-top: 8px;
        padding-bottom: 5px;
        display: inherit;
        font-size: 14px;
        border-bottom: 4px #ffc70905 solid;
        border-left: 4px #ffc70905 solid;
        border-right: 4px #ffc70905 solid;
    }

    .Sharon_Bandhan .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .Sharon_Bandhan #divMenu li a::before {
        color: #1BA74A !important;
    }

    .Sharon_Bandhan table#ContentPlaceHolder1_rblActiveLocations tbody tr td {
        display: flex;
        flex-direction: row;
        align-items: center;
        background: #93939317;
        padding: 0 25px;
        border-radius: 25px;
        margin: 0 5px;
    }

    .Sharon_Bandhan table#ContentPlaceHolder1_rbtExpiryOption tbody tr td {
        display: flex;
        flex-direction: row;
        align-items: center;
        background: #93939317;
        padding: 0 25px;
        border-radius: 25px;
        margin: 5px 5px;
    }
   .Sharon_Bandhan table#ContentPlaceHolder1_gvCustomer tbody tr td {
    color: #000;
}

/*==========Sharon_Bandhan  class end=================*/


/*==========Hoya phillipines class start=================*/
.HOYA_PH #wizard_step_rwd_currency input#ContentPlaceHolder1_btnFileUpload {
    background: #0163C4;
    color: #fff;
    /* font-weight: 600; */
}

.HOYA_PH .signoutBtn {
    background: #0163C4;
}

.HOYA_PH .btn.btn-danger {
    background-color: #0163C4;
    border-bottom: none;
    padding-bottom: 3px;
}

.HOYA_PH .btn.btn-success {
    background-color: #0163C4;
    border-bottom: none;
    padding-bottom: 3px;
}

.HOYA_PH .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_PH #ContentPlaceHolder1_pnlItem .top-block1 {
    margin-top: 10px;
    background: #0163C4;
    padding: 7px;
    border-bottom: 3px #faaf00 solid;
    margin-bottom: 15px;
}

.HOYA_PH table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff !important;
    color: #374A58;
    font-size: 16px;
}

.HOYA_PH .slimScrollDiv {
    background: #01488f;
}

.HOYA_PH {
    background-color: #e1e1e1 !important;
}

    .HOYA_PH .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #ffffff78;
        cursor: not-allowed;
        background-color: #fff;
    }

    .HOYA_PH #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_PH #btnBack {
        padding: 8px;
        background: #0056a3;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .HOYA_PH #rootwizard > .nav-tabs li.active a {
        background: #0163C4;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .HOYA_PH .nav-tabs > li.active > a {
        color: white;
        background: #0163C4;
        border-radius: 4px 4px 0 0;
    }

    .HOYA_PH .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
        background: #f4f4f4;
    }

    .HOYA_PH .btn.btn-default.redbt {
        background-color: #0163C4;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .HOYA_PH 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_PH .page .btn-sm:hover {
        background-color: #0163C4 !important;
        border-radius: 4px;
        color: #fff;
    }

    .HOYA_PH #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_PH #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .HOYA_PH #divMenu .JMChild1 li a.active {
            background-color: #0163C4 !important;
            color: #ffffff !important;
        }

    .HOYA_PH .btn.btn-primary {
        background-color: #0163C4;
        border-bottom: none;
        padding-bottom: 3px;
    }

    .HOYA_PH 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_PH #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_PH #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .HOYA_PH #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_PH #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_PH #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_PH #divMenu .JMParent li:hover > a {
        background: #faaf00 !important;
        color: #ffffff !important;
    }

    .HOYA_PH #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #faaf00 !important;
        color: #ffffff !important;
    }

    .HOYA_PH .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #0163C4 !important;
        border-radius: 4px;
    }

    .HOYA_PH .btn.btn-default {
        background-color: #0163C4;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px !important;
        height: 35px;
    }

    .HOYA_PH #divMenu .parent li:hover > a {
        background: #0163C4 !important;
        color: #fff !important;
    }



    .HOYA_PH #divMenu .parent li.active .parent li:hover > a {
        background: #0163C4;
        color: #fff;
    }

    .HOYA_PH #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #0163C4;
        color: #fff;
    }

        .HOYA_PH #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #0163C4 !important;
        }

        .HOYA_PH #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #0163C4 !important;
        }

    .HOYA_PH .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #0163C4;
    }

    .HOYA_PH .bg-light-blue {
        background: #0163C4 !important;
    }

    .HOYA_PH .bg-light-blue {
        background: #0163C4 !important;
    }

    .HOYA_PH .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .HOYA_PH .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .HOYA_PH #divMenu .parent li {
        line-height: 1.5;
        color: #fff;
        /* border-bottom: 0.3px solid #ffffff30; */
        /* border-top: 0.3px solid #ffffff40; */
        background: #01488f;
        border: 0 !important;
        box-shadow: none;
        padding: 0 5px;
    }

    .HOYA_PH #rootwizard > .nav-tabs {
        width: 20%;
        float: left;
        background: #fff;
        border-bottom: none;
    }

    .HOYA_PH #rootwizard1 > .nav-tabs li.active a {
        background: #0163c4;
        color: #fff;
        border: none;
        border-radius: 0;
    }

    .HOYA_PH #rootwizard1 > .tab-content .pager li > a {
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #0163c4;
        border: none;
    }

.pager.finish.wizard li > a {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin: 0 2px;
    background: #0163c4;
    border: none;
}

.HOYA_PH #rootwizard2 > .tab-content .pager li > a {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin: 0 2px;
    background: #0163c4;
    border: none;
}

.HOYA_PH #rootwizard2 > .nav-tabs li.active a {
    background: #0163c4;
    color: #fff;
    border: none;
    border-radius: 0;
}

.HOYA_PH #rootwizard > .tab-content .pager li > a {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin: 0 2px;
    background: #0163c4;
    border: none;
}

.HOYA_PH .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_PH #divMenu .parent li a {
    color: white;
    padding: 10px 5px !important;
    margin: 0px auto;
    border-bottom: 1px solid #ffffff69;
}

.HOYA_PH #divMenu .parent li.active .parent a {
    background: none;
    color: #fff;
}

.HOYA_PH #divMenu li a.active {
    background-color: #2b2b2b !important;
    color: #0163C4 !important;
}

.HOYA_PH .skin-blue .left-side {
    background-color: #2b2b2b !important;
}

.HOYA_PH .col-md-12.head-background {
    background: #0163C4;
    color: #fff;
    border-bottom: unset;
    text-align: center;
}


.HOYA_PH .activity-report .row .col-md-2 .value {
    background: #0163C4;
}

    .HOYA_PH .activity-report .row .col-md-2 .value:before {
        border-top-color: #FAE44A !important;
    }

.HOYA_PH .header .logo {
    background: #ffffff !important;
    padding-top: 5px;
}

.HOYA_PH .page .btn-sm:hover {
    background: #0163C4;
    color: #fff;
}

.HOYA_PH .button:hover {
    background: #0163C4;
    color: #FFF;
}

.HOYA_PH .head-tab tr th {
    background: #0163C4;
    color: #fff;
}

.HOYA_PH .col-xs-12.table-responsive .new-tablewrap tr th {
    color: #fff;
    font-weight: normal;
    background: #0163C4;
}

.HOYA_PH .textfield_label {
    text-align: left;
}

    .HOYA_PH .textfield_label
    .HOYA_PH table.points-expire tr th {
        border: 1px #ccc solid;
        padding: 5px;
        background: #fff;
        color: #2b2b2b;
        font-size: 16px;
        border-bottom: 0;
    }

.HOYA_PH #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
    background: #f4f4f4 !important;
    color: #000;
}

.HOYA_PH #ContentPlaceHolder1_gvLocation tbody tr:nth-child(1) {
    background: #fff0;
    color: #000;
}

.HOYA_PH.New-gridbox tr:nth-child(1) {
    background: #0163C4;
    color: #fff !important;
}

.HOYA_PH #ContentPlaceHolder1_ucCommonDateFilter_rbtlstCategory tbody tr td label {
    margin-top: 2px;
}

.HOYA_PH table thead tr th {
    background: #0163C4;
    color: #fff;
}

.HOYA_PH table tbody thead tr th {
    background: #0163C4;
    color: #fff;
}

.HOYA_PH table th {
    text-align: center;
    background: #2b2b2bb0 !important;
    color: white;
}

.HOYA_PH .box-title {
    background: #2b2b2b;
    width: 100%;
    text-align: center;
    font-size: 18px;
    padding: 10px 0;
    color: #ffffff;
}

.HOYA_PH .activity-report .column .name {
    display: block;
    margin-top: 30px;
    font-size: 18px;
}

.HOYA_PH 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_PH .main-first-report table tr th {
    background: #0163C4;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
}

.HOYA_PH .ca-report .col-md-2 .value {
    background: #0163C4;
}

.HOYA_PH 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_PH .table-img-listpage {
    width: 100% !important;
    margin-bottom: 20px;
    background-color: inherit !important;
}

.HOYA_PH 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: #0163c4;
    border-bottom: unset;
    padding-bottom: 3px;
    width: 100%;
    float: right;
}

.HOYA_PH input[type="submit"].btn-block:hover, .COL input[type="reset"].btn-block:hover, .COL input[type="button"].btn-block:hover {
    border-bottom: 4px #0163c4 solid;
}

.HOYA_PH .btn.btn-success {
    background: #0163C4;
    border-bottom: unset;
    padding-bottom: 3px;
}

    .HOYA_PH .btn.btn-success:hover {
        border-bottom: unset;
        border-radius: 4px;
    }

.HOYA_PH .btn.btn-primary:hover {
    border-bottom: unset;
    border-radius: 4px;
}

.HOYA_PH .btn.btn-primary {
    background: #0163C4;
    border-bottom: unset;
    padding-bottom: 3px;
    height: 35px !important;
}

.HOYA_PH .btn.btn-danger {
    background: #0163C4;
    border-bottom: unset;
    padding-bottom: 0px;
    /*padding-top: 0;*/
}

    .HOYA_PH .btn.btn-danger:hover {
        /*border-bottom: 4px #00793A solid;*/
        border-radius: 4px;
    }

.HOYA_PH .bg-light-blue {
    background: #0163C4;
}

.HOYA_PH .btn.btn-info {
    background: #0163C4;
    border-bottom: unset;
    padding-bottom: 3px;
    min-width: 150px;
}

    .HOYA_PH .btn.btn-info:hover {
        /*border-bottom: 4px #00793A solid;*/
        border-radius: 4px;
    }


.HOYA_PH .first-report .clearfix {
    width: 49%;
    float: left !important;
    margin: 0 5px 25px;
}

.HOYA_PH .count_boxes .column .mybox {
    min-height: 150px;
    text-align: center;
}

.HOYA_PH #divMenu .parent li:hover > a {
    background: #0163C4;
    color: #fff !important;
    border-bottom: unset;
    border-left: 0;
    border-right: 0;
}

.HOYA_PH

.HOYA_PH #divMenu li a.active {
    background: #0163C4;
    color: #fff !important;
    border-bottom: unset;
    border-left: 0;
    border-right: 0;
}


.HOYA_PH .count_boxes .box1 {
    background: linear-gradient(195deg, #005EBC, #0079EF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA_PH .count_boxes .box2 {
    background: linear-gradient(195deg, #2A8CEB, #0081FF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA_PH .count_boxes .box3 {
    background: linear-gradient(195deg, #005EBC, #0079EF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA_PH .count_boxes .box4 {
    background: linear-gradient(195deg, #2A8CEB, #0081FF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA_PH .count_boxes .box5 {
    background: linear-gradient(195deg, #005EBC, #0079EF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA_PH .count_boxes .box6 {
    background: linear-gradient(195deg, #2A8CEB, #0081FF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA_PH .count_boxes .box7 {
    background: linear-gradient(195deg, #005EBC, #0079EF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA_PH .count_boxes .box8 {
    background: linear-gradient(195deg, #2A8CEB, #0081FF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA_PH .count_boxes .box9 {
    background: linear-gradient(195deg, #005EBC, #0079EF) !important;
    box-shadow: 0px 0px 16px #89898926;
    border-radius: 8px;
}

.HOYA_PH input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
    background: #0163C4;
    color: #fff;
}

    .HOYA_PH input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
        background: #0163C4;
        color: #fff;
    }

.HOYA_PH .btn.btn-info {
    background-color: #0163C4;
    border-bottom: none;
    padding-bottom: 3px;
}

    .HOYA_PH .btn.btn-info:hover {
        border-bottom: none;
    }

.HOYA_PH .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: unset;
    font-size: 16px !important;
    font-weight: 600;
}

.skin-blue.HOYA_PH .navbar {
    background: #0163C4;
    border-bottom: solid 5px #2b2b2b1c;
}

.HOYA_PH .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.HOYA_PH {
    font-family: 'be vietnam pro' !important;
}

    .HOYA_PH h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .HOYA_PH input {
        font-family: 'be vietnam pro' !important;
    }

    .HOYA_PH .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .HOYA_PH #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_PH .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .HOYA_PH #divMenu li a::before {
        color: #bd060d !important;
    }

    .HOYA_PH .box-title {
        background: #0163C4;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .HOYA_PH .font-one span {
        font-size: 25px !important;
    }

/*==========Hoya ph class end=================*/


/*==========Almarai  Class start=================*/
.Almarai #wizard_step_rwd_currency input#ContentPlaceHolder1_btnFileUpload {
    background: #00aeef;
    color: #fff;
    /* font-weight: 600; */
}

.Almarai .signoutBtn {
    background: #00a24e;
}

.Almarai .skin-blue .left-side {
    background: #00aeef !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);
}

.Almarai #ContentPlaceHolder1_pnlItem .top-block1 {
    margin-top: 10px;
    background: #00aeef;
    padding: 7px;
    border-bottom: 3px #00a24e solid;
    margin-bottom: 15px;
}

.Almarai table.points-expire tr th {
    border: 1px #ccc solid;
    padding: 5px;
    background: #fff !important;
    color: #374A58;
    font-size: 16px;
}

.Almarai .slimScrollDiv {
    background: #004a8b;
}


.Almarai {
    background-color: #e1e1e1 !important;
}

    .Almarai .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #ffffff78;
        cursor: not-allowed;
        background-color: #fff;
    }

    .Almarai #rootwizard > .tab-content .cust-style li > a {
        border-radius: 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin: 0 2px;
        background: #00aeef;
        border: none;
        height: 35px;
    }

    .Almarai #btnBack {
        padding: 8px;
        background: #0056a3;
        color: #fff;
        border-bottom: none;
        width: 70px;
    }

    .Almarai #rootwizard > .nav-tabs li.active a {
        background: #00aeef;
        color: #ffffff;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 4px 12px #00000038;
    }

    .Almarai .nav-tabs > li.active > a {
        color: white;
        background: #00aeef;
        border-radius: 4px 4px 0 0;
    }

    .Almarai .nav-tabs > li > a {
        border-radius: 2px 2px 0 0;
        color: black;
    }

    .Almarai .btn.btn-default.redbt {
        background-color: #00aeef;
        border-bottom: 4px #00000078 solid;
        padding-bottom: 3px;
        color: #fff;
    }

    .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;
        border-radius: 4px 4px 0 0;
        box-shadow: 0px 5px 10px #0000002b;
    }

    .Almarai .page .btn-sm:hover {
        background-color: #00aeef !important;
        border-radius: 4px;
        color: #fff;
    }

    .Almarai #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;
    }

    .Almarai #divMenu .JMChild1 li {
        padding-left: 32px !important;
    }

        .Almarai #divMenu .JMChild1 li a.active {
            background-color: #00aeef !important;
            color: #ffffff !important;
        }

    .Almarai #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;
    }

    .Almarai #divMenu .JMChild2 li {
        padding-left: 25px !important;
    }

    .Almarai #divMenu .JMParent li a.active {
        background: #00a24e !important;
        padding-left: 5px !important;
        border-radius: 5px;
        /* border-bottom: 2px solid #00aeef; */
        margin: 5px 0 !important;
        box-shadow: 10px 6px 10px 1px #0000008f;
        color: #ffffff !important;
    }

    .Almarai #divMenu .JMParent li a {
        background: #00aeef !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #00aeef30;
        margin: 10px 0px !important;
        box-shadow: 0px 5px 10px 0px #0000005c;
        color: #fff !important;
        font-size: 13px;
    }

    .Almarai #divMenu .JMChild1 li a.active {
        background: #ffffff !important;
        padding-left: 5px !important;
        border-radius: 5px;
        border-bottom: 1px solid #00aeef30;
        /* margin: 10px 0px !important; */
        box-shadow: 0px 0px 10px 0px #000000;
        color: #00a24e !important;
    }

    .Almarai #divMenu .JMParent li:hover > a {
        background: #00a24e !important;
        color: #ffffff !important;
    }

    .Almarai #divMenu .JMParent li.active .JMParent li:hover > a {
        background: #00a24e !important;
        color: #ffffff !important;
    }

    .Almarai .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.hover {
        background-color: #00aeef !important;
        border-radius: 4px;
    }

    .Almarai .btn.btn-default {
        background-color: #00aeef;
        color: #fff;
        border-color: #ddd;
        border-bottom-color: #ddd;
        border-radius: 5px !important;
        height: 35px;
    }

    .Almarai #divMenu .parent li:hover > a {
        background: #00a24e !important;
        color: #fff !important;
    }



    .Almarai #divMenu .parent li.active .parent li:hover > a {
        background: #00aeef;
        color: #fff;
    }

    .Almarai #divMenu .parent li.active .parent .active ul li:hover > a {
        background: #00aeef;
        color: #fff;
    }

        .Almarai #divMenu .parent li.active .parent .active ul li:hover > a::before {
            background: #00aeef !important;
        }

        .Almarai #divMenu .parent li.active .parent .active ul li:hover > a::after {
            background: #00aeef !important;
        }

    .Almarai .customerDB .left-side .sidebar-menu li a:hover {
        background: #2b2b2b !important;
        color: #00aeef;
    }

    .Almarai .bg-light-blue {
        background: #00aeef !important;
    }

    .Almarai .bg-light-blue {
        background: #00aeef !important;
    }

    .Almarai .skin-blue .sidebar a {
        color: #ffffff !important;
    }

    .Almarai .skin-blue .sidebar {
        border-bottom: 1px solid #2b2b2b;
    }

    .Almarai #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;
    }

    .Almarai .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);
    }

    .Almarai #divMenu .parent li a {
        color: white;
        padding: 10px 5px !important;
        margin: 0px auto !important;
        border-bottom: 1px solid #ffffff69;
    }

    .Almarai #divMenu .parent li.active .parent a {
        background: none;
        color: #fff;
    }

    .Almarai #divMenu li a.active {
        background-color: #2b2b2b !important;
        color: #00aeef !important;
    }

    .Almarai .skin-blue .left-side {
        background-color: #2b2b2b !important;
    }

    .Almarai .col-md-12.head-background {
        background: #00aeef;
        color: #fff;
        border-bottom: unset;
        text-align: center;
    }


    .Almarai .activity-report .row .col-md-2 .value {
        background: #00aeef;
    }

        .Almarai .activity-report .row .col-md-2 .value:before {
            border-top-color: #00a24e !important;
        }

    .Almarai .header .logo {
        background: #ffffff !important;
        padding-top: 5px;
    }

    .Almarai .page .btn-sm:hover {
        background: #00aeef;
        color: #fff;
    }

    .Almarai .button:hover {
        background: #00aeef;
        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: #2b2b2b;
            font-size: 16px;
            border-bottom: 0;
        }

    .Almarai #ContentPlaceHolder1_divCustomerMaster tbody tr:nth-child(1) {
        background: #f4f4f4 !important;
        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 table thead tr th {
        background: #00aeef;
        color: #fff;
    }

    .Almarai table tbody thead tr th {
        background: #00aeef;
        color: #fff;
    }

    .Almarai table th {
        text-align: center;
        background: #2b2b2bb0 !important;
        color: white;
    }

    .Almarai .box-title {
        background: #2b2b2b;
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 10px 0;
        color: #ffffff;
    }

    .Almarai .activity-report .column .name {
        display: block;
        margin-top: 30px;
        font-size: 18px;
    }

    .Almarai 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;*/
    }

    .Almarai .main-first-report table tr th {
        background: #00aeef;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

    .Almarai .ca-report .col-md-2 .value {
        background: #00aeef;
    }

    .Almarai input[type="submit"].btn-block, .COL input[type="reset"].btn-block, .COL input[type="button"].btn-block {
        background: #00a24e;
        height: 35px;
        border-radius: 4px;
    }

    .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: #00a24e;
        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 {
    }

    .Almarai .btn.btn-success {
        background: #00a24e;
    }

        .Almarai .btn.btn-success:hover {
            border-radius: 4px;
        }

    .Almarai .btn.btn-primary:hover {
        border-radius: 4px;
    }

    .Almarai .btn.btn-primary {
        background: #00a24e !important;
    }

    .Almarai .btn.btn-danger {
        background: #00a24e;
    }

        .Almarai .btn.btn-danger:hover {
            border-radius: 4px;
        }

    .Almarai .bg-light-blue {
        background: #00aeef;
    }

    .Almarai .btn.btn-info {
        background: #00a24e;
        padding-bottom: 3px;
        min-width: 150px;
    }

        .Almarai .btn.btn-info:hover {
            border-radius: 4px;
        }


    .Almarai .first-report .clearfix {
        width: 49%;
        float: left !important;
        margin: 0 5px 25px;
    }

    .Almarai .count_boxes .column .mybox {
        min-height: 150px;
        text-align: center;
    }

    .Almarai #divMenu .parent li:hover > a {
        background: #00aeef;
        color: #ffffff !important;
        border-left: 0;
        border-right: 0;
    }

    .Almarai

    .Almarai #divMenu li a.active {
        background: #00aeef;
        color: #fff !important;
        border-left: 0;
        border-right: 0;
    }


    .Almarai .count_boxes .boxGreen {
        background: transparent linear-gradient(109deg, #00a24e 0%, #00a24e 25%, #3cae62 44%, #00a24e 72%, #00a24e 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Almarai .count_boxes .boxBlue {
        background: linear-gradient(45deg, #00aeef, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }


    .Almarai .count_boxes .box1 {
        /*background: linear-gradient(195deg, #037ADE, #03E5B7) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: transparent linear-gradient(109deg, #00a24e 0%, #00a24e 25%, #3cae62 44%, #00a24e 72%, #00a24e 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Almarai .count_boxes .box2 {
        /* background: linear-gradient(195deg, #745EC0, #CBC7FA) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: linear-gradient(45deg, #00aeef, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Almarai .count_boxes .box3 {
        /*background: linear-gradient(195deg, #335C81, #5E5C5C) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: transparent linear-gradient(109deg, #00a24e 0%, #00a24e 25%, #3cae62 44%, #00a24e 72%, #00a24e 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Almarai .count_boxes .box4 {
        /* background: linear-gradient(195deg, #898196, #655D72) !important;
    box-shadow: 0px 0px 5px #0c0c0c;
    border-radius: 8px;*/
        background: linear-gradient(45deg, #00aeef, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 10px;
    }

    .Almarai .count_boxes .box5 {
        background: transparent linear-gradient(109deg, #00a24e 0%, #00a24e 25%, #3cae62 44%, #00a24e 72%, #00a24e 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Almarai .count_boxes .box6 {
        background: linear-gradient(45deg, #00aeef, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Almarai .count_boxes .box7 {
        background: transparent linear-gradient(109deg, #00a24e 0%, #00a24e 25%, #3cae62 44%, #00a24e 72%, #00a24e 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Almarai .count_boxes .box8 {
        background: linear-gradient(45deg, #00aeef, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Almarai .count_boxes .box9 {
        background: transparent linear-gradient(109deg, #00a24e 0%, #00a24e 25%, #3cae62 44%, #00a24e 72%, #00a24e 100%) 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }

    .Almarai .count_boxes .box10 .mybox {
        background: linear-gradient(45deg, #00aeef, #0661bb) !important;
        box-shadow: 0px 0px 15px 3px #0c0c0c21;
        border-radius: 8px;
    }



    .Almarai input#btnSignOut, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat {
        background: #00aeef;
        color: #fff;
    }

        .Almarai input#btnSignOut:hover, .Sanghi_Unnati .pull-left a.btn.btn-default.btn-flat:hover {
            background: #00aeef;
            color: #fff;
        }

.skin-blue.Almarai .navbar {
    background: #00aeef;
    border-bottom: solid 5px #2b2b2b1c;
}

.Almarai .skin-blue .navbar .dropdown-menu li a {
    color: #6f6f6f;
}

.Almarai {
    font-family: 'be vietnam pro' !important;
}

    .Almarai h1, h2, h3, h4, h5, h6, p {
        font-family: 'be vietnam pro' !important;
    }

    .Almarai input {
        font-family: 'be vietnam pro' !important;
    }

    .Almarai .form-control {
        font-family: 'be vietnam pro' !important;
    }

    .Almarai #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;
    }

    .Almarai .count_boxes .column h3 {
        padding: 0 15px;
        font-size: 14px;
    }

    .Almarai #divMenu li a::before {
        color: #00a24e !important;
    }

    .Almarai 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;
    }

    .Almarai 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;
    }

/*==========Almarai  class end=================*/