#fixed_table_summary th.sorting_disabled,   
.categoryDropdown1,
.file_upload,
.selectstorebutton,
.submitticketform th,
div.summary_filters_caption {
    text-transform: uppercase;
}

.search-box:focus,
.top-export tr td a,
.top-feature tr td a,
.usage-variane-report a {
    outline: 0;
}

.menu_dashboard::before,
span.menu_dashboard:hover::before {
    background: url(../images/imageSprite.png) -23px -842px no-repeat;
}

a.logo img {
    margin-top: 5px;
}

.menu_dashboard::before,
.menu_dashboard:hover::before {
    width: 32px;
    height: 32px;
    content: "";
    position: absolute;
    left: 20px;
}

.menu_dashboard:hover::before {
    background: url(../images/imageSprite.png) -23px -902px no-repeat;
}

.menu_reports::before,
span#spanReport:hover::before {
    background: url(../images/imageSprite.png) -229px -844px no-repeat;
}

.menu_reports {
    position: relative;
}

.menu_reports::before,
.menu_reports:hover::before {
    width: 24px;
    height: 21px;
    content: "";
    position: absolute;
    left: 20px;
}

.menu_reports:hover::before {
    background: url(../images/imageSprite.png) -229px -904px no-repeat;
}

.menu_applications::before,
span#spanApplication:hover::before {
    background: url(../images/imageSprite.png) -74px -841px no-repeat;
}

.menu_applications {
    position: relative;
}

.menu_applications::before,
.menu_applications:hover::before {
    width: 32px;
    content: "";
    position: absolute;
    left: 20px;
}

.menu_applications::before {
    height: 29px;
}

.menu_applications:hover::before {
    background: url(../images/imageSprite.png) -74px -902px no-repeat;
    height: 32px;
}

.menu_dataentryform::before,
span#spanForm:hover::before {
    background: url(../images/imageSprite.png) -175px -857px no-repeat;
}

.menu_dataentryform {
    position: relative;
}

.menu_dataentryform::before,
.menu_dataentryform:hover::before {
    width: 32px;
    height: 32px;
    content: "";
    position: absolute;
    left: 20px;
}

.menu_dataentryform:hover::before {
    background: url(../images/imageSprite.png) -175px -916px no-repeat;
}

button.profile_button:hover {
    background: url(../images/imageSprite.png) -584px -847px no-repeat;
    height: 31px;
}

.dashboard_box_caption button.icon_expand::before,
.dashboard_box_caption button.icon_expand:hover::before,
button.dashboard_box_collapse_expand::before,
button.dashboard_box_collapse_expand:hover::before {
    width: 22px;
    height: 12px;
    position: absolute;
    content: "";
    top: 8px;
    left: 11px;
}

button.dashboard_box_collapse_expand::before {
    background: url(../images/imageSprite.png) -118px -901px no-repeat;
}

button.dashboard_box_collapse_expand:hover::before {
    background: url(../images/imageSprite.png) -118px -920px no-repeat;
}

.dashboard_box_caption button.icon_expand::before {
    background: url(../images/imageSprite.png) -118px -854px no-repeat;
}

.dashboard_box_caption button.icon_expand:hover::before {
    background: url(../images/imageSprite.png) -118px -873px no-repeat;
}

button.app_box_collapse_expand {
    border: none;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    margin: 5px 2px 0 0;
    width: 30px;
    background-color: #fff;
    position: relative;
}

button.app_box_collapse_expand::before,
button.app_box_collapse_expand:hover::before,
button.icon_expand::before,
button.icon_expand:hover::before {
    width: 22px;
    height: 12px;
    position: absolute;
    content: "";
    top: 3px;
    left: 5px;
}

button.app_box_collapse_expand::before {
    background: url(../images/imageSprite.png) -118px -901px no-repeat;
}

button.app_box_collapse_expand:hover::before {
    background: url(../images/imageSprite.png) -118px -920px no-repeat;
}

button.icon_expand::before {
    background: url(../images/imageSprite.png) -118px -854px no-repeat;
}

button.icon_expand:hover::before {
    background: url(../images/imageSprite.png) -118px -873px no-repeat;
}

.apps_box_accountingentries::before,
a.apps_box_bonuses::before,
a.apps_box_inspections::before,
a.apps_box_resources::before,
a.apps_box_weeklymanagementteammeeting::before,
a.apps_box_weeklymanager1-on-1meeting::before,
a.apps_box_weeklyteammanagementmeeting::before,
a.apps_box_restaurant1-on-1meeting::before,
a.apps_box_dailyforecast::before, a.apps_box_cmlforecast::before, a.apps_box_laborforecast::before,
a.apps_box_portuguesebook::before,
a.apps_box_shiftnotes::before,
a.apps_box_labormodule::before,
a.apps_box_scheduling::before,
a.apps_box_1-on-1meeting::before {
    position: absolute;
    content: "";
    width: 56px;
    height: 56px;
    left: 15px;
}
a.apps_box_dailyforecast::before,a.apps_box_portuguesebook::before {
    position: absolute;
    content: "";
    width: 56px;
    height: 56px;
    left: 15px;
}

a.apps_box_laborforecast::before {
    background: url(../images/imageSprite.png) -130px -1229px no-repeat;
}
a.apps_box_laborforecast:hover::before{
    background: url(../images/imageSprite.png) -186px -1229px no-repeat;
}

a.apps_box_cmlforecast::before {
    background: url(../images/imageSprite.png) -242px -1229px no-repeat;
}

a.apps_box_cmlforecast:hover::before {
    background: url(../images/imageSprite.png) -298px -1229px no-repeat;
}

a.apps_box_bonuses::before {
    background: url(../images/imageSprite.png) -153px -1017px no-repeat;
}

a.apps_box_inspections::before {
    background: url(../images/imageSprite.png) -22px -1017px no-repeat;
}

a.apps_box_resources::before {
    background: url(../images/imageSprite.png) -584px -1020px no-repeat;
}



a.apps_box_labormodule::before {
    background: url(../images/imageSprite.png) -354px -1229px no-repeat;
}
a.apps_box_scheduling::before{
       background: url(../images/icon_schedule_d.png);
    background-size: 100%;
    background-repeat: no-repeat;
}








a.apps_box_labormodule:hover::before {
    background: url(../images/imageSprite.png) -410px -1229px no-repeat;
}

a.apps_box_weeklymanagementteammeeting::before,
a.apps_box_weeklymanager1-on-1meeting::before,
a.apps_box_restaurant1-on-1meeting::before,
a.apps_box_weeklyteammanagementmeeting::before, .apps_box_1-on-1meeting::before {
    background: url(../images/imageSprite.png) -18px -1102px no-repeat;
}

.apps_box_weeklyteammanagementmeeting:hover::before,
a.apps_box_weeklymanagementteammeeting:hover::before,
a.apps_box_weeklymanager1-on-1meeting:hover::before,
a.apps_box_restaurant1-on-1meeting:hover::before,
.apps_box_1-on-1meeting:hover::before {
    background: url(../images/imageSprite.png) -74px -1102px no-repeat;
}

a.apps_box_accountingentries::before {
    background: url(../images/imageSprite.png) -18px -1169px no-repeat;
}

a.apps_box_accountingentries:hover::before {
    background: url(../images/imageSprite.png) -74px -1169px no-repeat;
}


a.apps_box_shiftnotes::before {
    background: rgba(0, 0, 0, 0) url("../images/imageSprite.png") no-repeat scroll -466px -1229px;
}

a.apps_box_shiftnotes:hover::before {
    background: url(../images/imageSprite.png) -522px -1229px no-repeat;
}

a.apps_box_portuguesebook::before {
    background: url(../images/imageSprite.png) -466px -1229px no-repeat;
}

a.apps_box_portuguesebook:hover::before {
    background: url(../images/imageSprite.png) -522px -1229px no-repeat;
}

a.apps_box_dailyforecast::before {
    background: url(../images/imageSprite.png) -18px -1229px no-repeat;
}

a.apps_box_dailyforecast:hover::before {
    background: url(../images/imageSprite.png) -74px -1229px no-repeat;
}

a.dib_forms::before,
a.dib_reports::before {
    width: 24px;
    left: 10px;
    top: 0;
    content: "";
    position: absolute;
}

a.apps_box_bonuses:hover::before {
    background: url(../images/imageSprite.png) -209px -1017px no-repeat;
}

a.apps_box_inspections:hover::before {
    background: url(../images/imageSprite.png) -78px -1017px no-repeat;
}

a.apps_box_resources:hover::before {
    background: url(../images/imageSprite.png) -640px -1020px no-repeat;
}

a.apps_box:hover div.apps_box_icon {
    background-position: -59px center;
}

a.dib_reports::before {
    background: url(../images/imageSprite.png) -242px -986px no-repeat;
    height: 21px;
}

a.dib_reports:hover::before {
    background: url(../images/imageSprite.png) -281px -986px no-repeat;
}

a.dib_forms::before,
a.dib_forms:hover::before {
    background: url(../images/imageSprite.png) -175px -916px no-repeat;
}

a.dib_forms::before {
    height: 24px;
}

div.all_indicators_drag .all_indi_drag::before {
    background: url(../images/imageSprite.png) -551px -145px no-repeat;
    width: 17px;
    height: 17px;
    content: "";
    position: absolute;
    top: 8px;
    right: 8px;
}

button.reports_button_show_hide:hover {
    background: url(../images/imageSprite.png) -275px -842px no-repeat #630;
    width: 12px;
    height: 22px;
    padding: 16px 20px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

button.reports_button_view:hover {
    background: url(../images/imageSprite.png) -380px -792px no-repeat;
    width: 40px;
    height: 32px;
}

.ui-multiselect-header span.ui-icon-circle-close:hover {
    background: url(../images/imageSprite.png) -300px -924px no-repeat;
    width: 10px;
    height: 13px;
}

div.quick_link_move::before {
    background: url(../images/imageSprite.png) -551px -145px no-repeat;
    width: 17px;
    height: 17px;
    content: "";
    position: absolute;
    top: 8px;
    left: 8px;
}

div.setup_quick_link_add::after,
div.setup_quick_link_add:hover::after {
    width: 19px;
    height: 19px;
    position: absolute;
    right: 4px;
    top: 8px;
    content: "";
}

div.quick_link_move:hover {
    background-position: -18px center;
}

div.setup_quick_link_add::after {
    background: url(../images/imageSprite.png) -534px -806px no-repeat;
}

div.setup_quick_link_add:hover::after {
    background: url(../images/imageSprite.png) -554px -806px no-repeat;
}

.icon_reports_show,
.icon_reports_show:hover {
    width: 12px !important;
    height: 22px !important;
    padding: 16px 20px !important;
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}

.dbca_left {
    margin-left: 10px;
    background: url(../images/imageSprite.png) -318px -847px no-repeat;
}

.dbca_right {
    margin-left: 10px;
    background: url(../images/imageSprite.png) -566px -893px no-repeat;
}

.icon_reports_show {
    background: url(../images/imageSprite.png) -522px -888px no-repeat #fd6800 !important;
}

.icon_reports_show:hover {
    background: url(../images/imageSprite.png) -522px -888px no-repeat #630 !important;
}

.reports_menu_container_level2_simple .setup_quick_link_add::after {
    background: url(../images/imageSprite.png) -534px -806px no-repeat;
    width: 19px;
    height: 19px;
    content: "";
    position: absolute;
    right: 4px;
    top: 8px;
}

.reports_menu_container_level2_simple .setup_quick_link_add:hover::after {
    background: url(../images/imageSprite.png) -554px -806px no-repeat;
    width: 19px;
    height: 19px;
    content: "";
    position: absolute;
    right: 4px;
    top: 8px;
}

div.drilldown_close {
    background: url(../images/imageSprite.png) -290px -925px no-repeat;
    cursor: pointer;
    float: right;
    height: 10px;
    margin: 15px 17px 0 0;
    width: 10px;
}

div.drilldown_close:hover {
    background: url(../images/imageSprite.png) -300px -925px no-repeat;
}

.lockdiv {
    height: 23px;
    width: 20px;
    float: left;
    margin: 5px 12px;
    position: relative;
    cursor: pointer;
}

.lockdiv span::before {
    background: url(../images/imageSprite.png) -290px -633px no-repeat;
    width: 18px;
    height: 23px;
    content: "";
    position: absolute;
}

ul.checktree-root li a.expand::before,
ul.checktree-root li a::before {
    content: '';
    position: absolute;
    left: -50px;
    font-size: 25px;
    color: #09ad7e;
    transition: all .2s;
    width: 15px;
}

ul.checktree-root li a::before {
    top: 6px;
    background: url(../images/imageSprite.png) -530px -595px no-repeat;
    height: 11px;
}

ul.checktree-root li a.expand::before {
    top: 9px;
    background: url(../images/imageSprite.png) -530px -607px no-repeat;
    height: 4px;
}

body {
    background-color: #fd6800;
}

a#summary_dashboard:active,
a#summary_dashboard:link,
a#summary_dashboard:visited {
    border: 1px solid #FD6800;
    color: #FD6800;
}

a#summary_dashboard:hover {
    border: 1px solid #61381b;
    color: #61381b;
}

a.clients_dropdown:active,
a.clients_dropdown:link,
a.clients_dropdown:visited {
    color: #fd6800;
}

a.clients_dropdown:hover {
    color: #630;
}

a.profile_dropdown:active,
a.profile_dropdown:link,
a.profile_dropdown:visited {
    color: #fd6800;
}

a.profile_dropdown:hover {
    color: #630;
}

a.profile_dropdown_account {
    position: relative;
}

a.profile_dropdown_account::before,
a.profile_dropdown_account:hover::before {
    position: absolute;
    content: "";
    width: 21px;
    height: 21px;
    left: 3px;
}

a.profile_dropdown_account::before {
    background: url(../images/imageSprite.png) -502px -919px no-repeat;
}

a.profile_dropdown_account:hover::before {
    background: url(../images/imageSprite.png) -502px -948px no-repeat;
}

a.profile_dropdown_logout {
    position: relative;
}

a.profile_dropdown_logout::before,
a.profile_dropdown_logout:hover::before {
    position: absolute;
    width: 21px;
    height: 23px;
    left: 3px;
    content: "";
}

a.profile_dropdown_logout::before {
    background: url(../images/imageSprite.png) -551px -919px no-repeat;
}

a.profile_dropdown_logout:hover::before {
    background: url(../images/imageSprite.png) -551px -948px no-repeat;
}

a.profile_dropdown_request {
    position: relative;
}

a.profile_dropdown_request::before {
    background: url(../images/imageSprite.png) -327px -1111px no-repeat;
    position: absolute;
    content: "";
    width: 18px;
    height: 16px;
    left: 3px;
    top: 7px;
}

a.profile_dropdown_request:hover::before {
    background: url(../images/imageSprite.png) -354px -1112px no-repeat;
}

a.menu:hover,
a.menu_summary:hover {
    background-color: #fff;
    text-shadow: none;
}

a.menu:active,
a.menu:link,
a.menu:visited {
    color: #fff;
    text-shadow: none;
}

a.menu:hover {
    color: #fd6800;
    background-position: 20px -48px;
}

a.menu_summary:active,
a.menu_summary:link,
a.menu_summary:visited {
    color: #fff;
    text-shadow: none;
}

a.menu_summary:hover {
    color: #fd6800;
}

.zindex {
    z-index: 1;
}

a.quick_links_dropdown:active,
a.quick_links_dropdown:link,
a.quick_links_dropdown:visited {
    color: #fff2d4;
    text-shadow: none;
    background-color: #fd6800;
    border: 1px solid #dc5a00;
    box-shadow: 0 2px 0 #eaeaea, inset 0 2px 0 #ff9b55;
}

a.quick_links_dropdown:hover {
    color: #fff;
    text-shadow: none;
    background-color: #fd6800;
    border: 1px solid #dc5a00;
    box-shadow: 0 2px 0 #eaeaea, inset 0 2px 0 #ff9b55;
}

a.menu_setup:active,
a.menu_setup:link,
a.menu_setup:visited {
    border: 1px solid #fff2d4;
    color: #fff2d4;
    text-shadow: none;
}

a.menu_setup:link {
    position: relative;
}

a.menu_setup:link::before {
    background: url(../images/imageSprite.png) -444px -926px no-repeat;
    width: 16px;
    height: 16px;
    content: "";
    position: absolute;
    top: 5px;
    left: 10px;
}

a.menu_setup:hover {
    border: 1px solid #fff;
    color: #fff2d4;
    text-shadow: none;
}

button.profile_button {
    background: url(../images/imageSprite.png) -528px -847px no-repeat;
    height: 31px;
}

button.top,
input.top[type=button],
input.top[type=submit] {
    border: 1px solid #fd6800;
    color: #fd6800;
    background-color: #FEF4DC;
}

button.top:hover,
input.top[type=button]:hover,
input.top[type=submit]:hover {
    border: 1px solid #630;
    color: #630;
}

input.top[type=button] {
    -webkit-appearance: none;
}

button.menu_quick_links {
    border: 1px solid #fff2d4;
    color: #fff2d4;
    text-shadow: none;
    background-color: transparent;
    position: relative;
}

button.menu_quick_links:before {
    background: url(../images/imageSprite.png) -346px -919px no-repeat;
    content: "";
    width: 10px;
    height: 18px;
    position: absolute;
    left: 12px;
    top: 5px;
}

button.menu_quick_links:hover {
    border: 1px solid #fff;
}

div#top {
    background-color: #FEF4DC;
    border-bottom: 1px solid #FFF;
}

div.menu {
    background: #fe7b2a;
    background: -moz-linear-gradient(top, #fe7b2a 0, #fe7b2a 51%, #fd6800 53%, #fd6800 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe7b2a), color-stop(51%, #fe7b2a), color-stop(53%, #fd6800), color-stop(100%, #fd6800));
    background: -webkit-linear-gradient(top, #fe7b2a 0, #fe7b2a 51%, #fd6800 53%, #fd6800 100%);
    background: -o-linear-gradient(top, #fe7b2a 0, #fe7b2a 51%, #fd6800 53%, #fd6800 100%);
    background: -ms-linear-gradient(top, #fe7b2a 0, #fe7b2a 51%, #fd6800 53%, #fd6800 100%);
    background: linear-gradient(to bottom, #fe7b2a 0, #fe7b2a 51%, #fd6800 53%, #fd6800 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fe7b2a', endColorstr='#fd6800', GradientType=0);
    border-bottom: 1px solid #630;
}

div#clients_dropdown,
div#profile_dropdown {
    background-color: #fff;
    color: #fd6800;
    border: 1px solid #fd6800;
}

div#clients_dropdown {
    max-height: 300px;
    overflow-x: auto;
}

div#profile_dropdown {
    z-index: 999;
}

div.index_date,
div.index_date span {
    color: #fff2d4;
    text-shadow: none;
}

div.menu_sep {
    background: url(../images/imageSprite.png) -330px -636px no-repeat;
}

div.index_date span {
    border: 1px solid #fff2d4;
}

div.clients_dropdown_section {
    color: #fef4dc;
    background-color: #61381b;
}

span.menu,
span.menu_summary {
    color: #fff;
    text-shadow: none;
    background-color: #630;
}

.jq-selectbox__select {
    background-color: #fef4dc;
    color: #fd6800;
    border: 1px solid #fd6800;
}

.jq-selectbox__select:hover {
    border: 1px solid #61381b;
    color: #61381b;
}

.jq-selectbox__select:hover .jq-selectbox__trigger {
    border-left: 1px solid #000;
}

.jq-selectbox.focused .jq-selectbox__select,
.jq-selectbox__select:active {
    border: 1px solid #630;
}

.jq-selectbox__trigger {
    border-left: 1px solid #fd6800;
}

.jq-selectbox__trigger-arrow {
    border-top: 4px solid #fd6800;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    opacity: .6;
    filter: alpha(opacity=60);
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
    opacity: 1;
    filter: alpha(opacity=100);
}

.jq-selectbox__dropdown {
    background-color: #fff;
    color: #fd6800;
    border: 1px solid #fd6800;
}

.jq-selectbox li,
.jq-selectbox li.selected {
    color: #fd6800;
}

.jq-selectbox li:hover {
    color: #630;
}

.jq-selectbox li.disabled {
    color: #fef4dc;
    background-color: #61381b;
}

a.summary_clients:active,
a.summary_clients:link,
a.summary_clients:visited {
    color: #2b9fe2;
}

a.summary_clients:hover {
    color: #f78a4e;
}

a.apps_box:active,
a.apps_box:link,
a.apps_box:visited {
    color: #fd6800;
}

a.apps_box:hover {
    color: #630;
}

a.request_new_app:active,
a.request_new_app:link,
a.request_new_app:visited {
    color: #fff;
    text-shadow: none;
    background: #ec4594;
    box-shadow: 0 2px 0 #c83c87;
}

a.request_new_app:hover {
    color: #fff;
    text-shadow: none;
    background: #c83c87;
    box-shadow: 0 2px 0 #72244e;
}

a.dib_reports:active,
a.dib_reports:link,
a.dib_reports:visited {
    color: #fd6800;
}

a.dib_reports:hover {
    color: #630;
}

a.dib_forms:active,
a.dib_forms:link,
a.dib_forms:visited {
    color: #fd6800;
}

a.dib_forms:hover {
    color: #630;
}

a.seeall:active,
a.seeall:link,
a.seeall:visited {
    color: #fd6800;
}

a.seeall:hover {
    color: #630;
}

a.all_indicators_menu_item:active,
a.all_indicators_menu_item:link,
a.all_indicators_menu_item:visited {
    color: #696969;
    border: 1px solid #fafafa;
    border-right: none;
}

a.all_indicators_menu_item:hover {
    color: #696969;
    background-color: #f0f0f0;
    border: 1px solid #fafafa;
    border-right: none;
    cursor: pointer;
}

a.all_indicators_menu_item_active:hover {
    cursor: pointer;
}

.ui-datepicker .ui-datepicker-prev {
    background: url(../images/imageSprite.png) -296px -889px no-repeat !important;
    width: 11px;
    height: 16px;
}



.ui-datepicker .ui-datepicker-next {
    background: url(../images/imageSprite.png) -340px -889px no-repeat !important;
    width: 11px;
    height: 16px;
}

a.reports_menu_level1:link {
    color: #696969;
    position: relative;
}

a.reports_menu_level1.icon_collapse_small:link::before,
a.reports_menu_level1.icon_expand_small:link::before {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    font-size: 18px;
    font-weight: 400;
    padding: 8px 10px 11px 36px;
    left: 3px;
    top: 0;
    text-decoration: none;
    font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif;
    line-height: 20px;
}

a.reports_menu_level1.icon_expand_small:link::before {
    background: url(../images/imageSprite.png) -111px -841px no-repeat;
}

a.reports_menu_level1.icon_collapse_small:link::before {
    background: url(../images/imageSprite.png) -111px -889px no-repeat;
}

a.reports_menu_level2.icon_hide:link::after,
a.reports_menu_level2.icon_show:link::after {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    right: 10px;
    top: 14px;
}

a.reports_menu_level2.icon_show:link::after {
    background: url(../images/imageSprite.png) -497px -806px no-repeat;
}

a.reports_menu_level2.icon_hide:link::after {
    background: url(../images/imageSprite.png) -588px -802px no-repeat;
}

a.reports_menu_level2:link {
    position: relative;
    text-shadow: none;
    border: 1px solid #dc5a00;
    box-shadow: 0 2px 0 #e7d5ad, inset 0 2px 0 #ff9b55;
    background-color: #fd6800;
    color: #fff2d4;
}

a.reports_menu_level_last:active,
a.reports_menu_level_last:link,
a.reports_menu_level_last:visited {
    color: #fd6800;
}

a.reports_menu_level_last:hover {
    color: #630;
}

a.reports_menu_level_last_active {
    color: #630 !important;
}

button.dashboard_box_nav {
    color: #ff6200;
    position: relative;
}

button.dashboard_box_nav:hover {
    color: #61381b;
}

button.dashboard_box_nav_act {
    color: #ec4594;
    position: relative;
}

button.dbn_kpis::before,
button.dbn_kpis:hover::before {
    width: 24px;
    height: 24px;
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -12px;
}

button.dbn_kpis::before {
    background: url(../images/imageSprite.png) -22px -985px no-repeat;
}

button.dbn_kpis:hover::before {
    background: url(../images/imageSprite.png) -56px -985px no-repeat;
}

button.dbn_reports::before,
button.dbn_reports:hover::before {
    width: 24px;
    height: 24px;
    content: "";
    position: absolute;
    top: 0;
    left: 33px;
}

button.dbn_reports::before {
    background: url(../images/imageSprite.png) -242px -986px no-repeat;
}

button.dbn_reports:hover::before {
    background: url(../images/imageSprite.png) -281px -986px no-repeat;
}

button.dbn_applications::before,
button.dbn_applications:hover::before {
    width: 24px;
    height: 24px;
    content: "";
    position: absolute;
    top: 0;
    left: 34px;
}

button.dbn_applications::before {
    background: url(../images/imageSprite.png) -134px -986px no-repeat;
}

button.dbn_applications:hover::before {
    background: url(../images/imageSprite.png) -167px -986px no-repeat;
}

button.dbn_kpis.dashboard_box_nav_act::before,
button.dbn_kpis.dashboard_box_nav_act:hover::before {
    background: url(../images/imageSprite.png) -89px -985px no-repeat;
}

button.dbn_applications.dashboard_box_nav_act::before,
button.dbn_applications.dashboard_box_nav_act:hover::before {
    background: url(../images/imageSprite.png) -199px -986px no-repeat;
}

button.dbn_reports.dashboard_box_nav_act::before,
button.dbn_reports.dashboard_box_nav_act:hover::before {
    background: url(../images/imageSprite.png) -319px -986px no-repeat;
}

.kpilink {
    color: #fd6800;
    text-decoration: none;
}

button.all_indicators,
input.all_indicators[type=button] {
    border: 1px solid #dc5a00;
    background-color: #fd6800;
    box-shadow: 0 2px 0 #ff9b55 inset;
    color: #fff2d4;
    text-shadow: none;
}

button.all_indicators:hover,
input.all_indicators[type=button]:hover {
    color: #fff;
}

button.reports_button_show_hide {
    background: url(../images/imageSprite.png) -275px -842px no-repeat #fd6800;
    width: 12px;
    height: 22px;
    padding: 16px 20px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
    button.reports_button_show_hide {
        position: relative;
        top: -2px;
    }

    div.reports_table_box td .icon_copy_list::after {
        top: -11px !important;
        left: 4px !important;
    }

    div.reports_table_box td:nth-child(1).icon_copy_list::after {
        top: -12px !important;
        left: -20px !important;
    }

    .networknewReport .DTFC_LeftBodyLiner {
        overflow-x: hidden !important;
    }

    .networknewReporttable.dataTable tbody th,
    table.dataTable tbody td {
        padding: 8px 13px;
    }

    td span.newuiaddadd::before,
    td span.newuiremoveadd::before {
        top: 2px !important;
    }

    .deleteresource span,
    .downloadresource span {
        position: relative;
    }

    .downloadresource span::before {
        left: 15px !important;
        top: -8px !important;
    }

    .deleteresource span::before {
        left: 8px !important;
        top: -8px !important;
    }

    .item-managment .deleteresource span::before {
        left: 0 !important;
        top: 0 !important;
    }

    .top-feature .flex-item {
        display: block;
    }

    .fixed_table.ie-overflow {
        overflow: inherit !important;
    }

    .ie-height {
        height: 500px;
    }

    .ie-height .glaccountform {
        max-height: 370px;
    }

    .ie-overflow span.newuiaddadd::before,
    td span.newuiremoveadd::before {
        top: 4px !important;
    }
}

button.reports_button_view {
    background: url(../images/imageSprite.png) -340px -792px no-repeat;
    width: 40px;
    height: 32px;
}

button.reports_button_favourites {
    background: url(../images/imageSprite.png) -18px -793px no-repeat;
    width: 40px;
    height: 32px;
}

button.reports_button_favourites_active {
    background: url(../images/imageSprite.png) -58px -793px no-repeat;
    width: 40px;
    height: 32px;
}

button.reports_button_export {
    margin: 0 0 5px 10px;
    border: none;
    cursor: pointer;
    background: url(../images/imageSprite.png) -604px -802px no-repeat;
    width: 40px;
    height: 32px;
}

button.reports_button_export:hover {
    background: url(../images/imageSprite.png) -644px -802px no-repeat;
    width: 40px;
    height: 32px;
}

button.report_quick_button_first,
input.report_quick_button_first[type=button],
input.report_quick_button_first[type=submit] {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}

button.report_quick_button_last,
input.report_quick_button_last[type=button],
input.report_quick_button_last[type=submit] {
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

button.report_quick_button,
input.report_quick_button[type=button],
input.report_quick_button[type=submit] {
    color: #fff2d4;
    text-shadow: none;
    background-color: #fd6800;
    border: 1px solid #dc5a00;
    border-right: none;
    box-shadow: inset 0 2px 0 #ff9b55;
    border-radius: 0;
}

button.report_quick_button:hover,
input.report_quick_button[type=button]:hover,
input.report_quick_button[type=submit]:hover {
    color: #fff;
}

button.report_quick_button_last,
input.report_quick_button_last[type=button],
input.report_quick_button_last[type=submit] {
    border-right: 1px solid #dc5a00;
}

button.report_quick_button_active,
input.report_quick_button_active[type=button],
input.report_quick_button_active[type=submit] {
    background-color: #FEF4DC;
    color: #fd6800;
    text-shadow: none;
    box-shadow: none;
}

.summary_quick_button button:disabled,
.summary_quick_button button[disabled=disabled] {
    background-color: #FEF4DC !important;
    color: #fd6800 !important;
    text-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #dc5a00 !important;
    cursor: unset !important;
}

.summary_bottom_radius {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.summary_top_radius {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.summary_full_radius {
    border-radius: 5px;
}

button.report_quick_button_active:hover,
input.report_quick_button_active[type=button]:hover,
input.report_quick_button_active[type=submit]:hover {
    background-color: #FEF4DC;
    color: #fd6800;
    text-shadow: none;
    box-shadow: none;
}

button.reports_filter_dis,
input#btnAddAnother[type=submit]:disabled,
input#btnClear[type=submit]:disabled,
input#buttonSave[type=submit]:disabled,
input#buttonSubmit[type=submit]:disabled,
input.reports_filter[type=button]:disabled,
input.reports_filter[type=submit]:disabled,
input.reports_filter_dis[type=button],
input.reports_filter_dis[type=submit] {
    color: #decda7 !important;
    border: 1px solid #ecdbb4;
    background-color: #fff2d4;
    box-shadow: inset 0 2px 0 #fff2d4;
    cursor: pointer;
}

input#btnAddAnother[type=submit]:disabled,
input#btnClear[type=submit]:disabled,
input#buttonSave[type=submit]:disabled,
input#buttonSubmit[type=submit]:disabled,
input.reports_filter[type=button]:disabled,
input.reports_filter[type=submit]:disabled {
    cursor: auto;
}

button.reports_filter,
input.login-submit[type=button],
input.login-submit[type=submit],
input.reports_filter[type=button],
input.reports_filter[type=submit] {
    color: #fff2d4;
    text-shadow: none;
    border: 1px solid #dc5a00;
    background-color: #fd6800;
    box-shadow: inset 0 2px 0 #ff9b55;
}

button.reports_filter:hover,
input.login-submit[type=button]:hover,
input.login-submit[type=submit]:hover,
input.reports_filter[type=button]:hover,
input.reports_filter[type=submit]:hover {
    color: #fff;
}

button.all_indicators_dis,
input.all_indicators_dis[type=button],
input.all_indicators_dis[type=submit] {
    color: #decda7;
    background-color: #fff2d4;
    box-shadow: 0 2px 0 #ebdbb6;
    border: none;
}

button.all_indicators_dis:hover,
input.all_indicators_dis[type=button]:hover,
input.all_indicators_dis[type=submit]:hover {
    color: #decda7;
}

button.setup_button_add {
    background: 0 0;
    position: relative;
}

button.setup_button_add::before,
button.setup_button_add:hover::before {
    width: 41px;
    height: 33px;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
}

button.setup_button_add::before {
    background: url(../images/imageSprite.png) -499px -984px no-repeat;
}

button.setup_button_add:hover::before {
    background: url(../images/imageSprite.png) -539px -984px no-repeat;
}

button.reports_prev_next {
    color: #fff2d4;
    text-shadow: none;
    border: 1px solid #dc5a00;
    background-color: #fd6800;
    box-shadow: inset 0 2px 0 #ff9b55;
}

div.clients_box,
div.reports_wrapper {
    box-shadow: 0 1px 0 #E0E0E0;
}

button.reports_prev_next:hover {
    color: #fff;
}

div#content_wrapper {
    background-color: #fff;
}

div.app_box,
div.dashboard_box {
    background-color: #fff;
    border: 1px solid #E0E0E0;
    box-shadow: 0 1px 0 #E0E0E0;
}

div.app_box_sep {
    background-color: #E0E0E0;
}

div.clients_box,
div.search_input {
    border: 1px solid #E0E0E0;
    background-color: #fff;
}

div.clients_box table {
    color: #8594a2;
}

div.clients_box td {
    color: #5e7891;
}

div.clients_box .number {
    color: #4d5d68;
}

div.clients_box .up {
    color: #40b649;
}

div.clients_box .down {
    color: #e14733;
}

div.reports_wrapper {
    border: 1px solid #E0E0E0;
}

a.all_indicators_menu_item_active,
div.all_indicators_menu_item {
    color: #696969;
    border: 1px solid #E0E0E0;
    border-right: none;
    background-color: #fff;
}

a.all_indicators_menu_item_active {
    border-right: 1px solid #fff;
}

div.all_indicators_box {
    background-color: #FFF2D4;
}

div.all_indicators_drag .all_indi_drag {
    height: 19px;
    width: 18px;
    float: right;
}

div.reports_menu_container {
    border: 1px solid #fff;
    background-color: #FFF2D4;
}

div.reports_menu_container_level3 {
    background-color: #fff;
    border: 1px solid #e7d5ad;
    border-top: none;
}

div.reports_divider {
    border-bottom: 1px dashed #b7b7b7;
}

div.reports_wrapper_right,
td.vert_text div {
    color: #696969;
}

div.account_summary_dashboard_caption {
    background-color: #fafafa;
}

div.account_blue_string,
div.quick_link_left {
    background-color: #fff2d4;
    color: #696969;
}

div.quick_link_left {
    border-bottom: 1px solid #ebdbb6;
    box-shadow: 0 1px 0 #ebdbb6;
}

div.account_container,
div.reports_table_box {
    border: 1px solid #e0e0e0;
}

div.account_summary_dashboard_section_title {
    color: #61381b;
}

div.reports_table_box {
    box-shadow: 0 1px 0 #e0e0e0;
}

.dataTable th.firstcol {
    border-right: 1px solid #bbd7eb;
}

.dataTable td.firstcol {
    border-right: 1px solid #e0e0e0;
}

.dataTable td.h4 {
    background-color: #D4FFD4;
    font-weight: 700;
}

.dataTable td.h2 {
    font-weight: 700;
}

.dataTable td.h5 {
    background-color: #97F997;
    font-weight: 700;
}

.dataTable td.h6 {
    background-color: #77E277;
    font-weight: 700;
}

.dataTable td.h8 {
    background-color: #FFCFCF;
    font-weight: 700;
}

.dataTable td.h9 {
    background-color: #E0FFE0;
    font-weight: 700;
}

.dataTable td.h20 {
    background-color: #95FF95;
    font-weight: 700;
}

.table-bodyscroll td.h1 {
    background-color: #cbe6ff;
    font-weight: 700;
}

h2.dashboard_box,
h2.reports_left_caption {
    color: #696969;
}

input.text {
    border: 1px solid #fd6800;
    color: #61381b;
    background-color: #fff;
}

input.search {
    border: none;
    color: #86abc5;
    background: 0 0;
}

.reportstyle .text_green {
    color: #40b649;
}

.reportstyle .text_red {
    color: #e14733;
}

.reportstyle .number_superbig {
    font-size: 24px;
    color: #4d5d68;
}

.reportstyle .dataTables_scrollBody {
    border: none;
}

input.reports_filter_date {
    color: #630;
    background: url(../images/icon_calendar.png) right 0 no-repeat #fff !important;
    border: 1px solid #dc5a00;
}

.textBoxCalenderbackground {
    position: relative;
}

.ui-widget-content {
    border: 1px solid #dc5a00;
    background: #fff2d4;
    color: #696969;
}

.ui-widget-header {
    border: 1px solid #e7d5ad;
    background: #fff;
    color: #630;
    font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.ui-datepicker td.ui-datepicker-unselectable {
    border: 1px solid #e7d5ad;
    background-color: #fff;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #e7d5ad;
    background: #fff;
    font-weight: 400;
    color: #fd6800;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #630;
    background: #630;
    font-weight: 400;
    color: #fff;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #bb8149;
    background: #fff;
    color: #630;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover {
    border: 1px solid #ff3698;
    background: #ff3698;
    font-weight: 400;
    color: #fff;
}

td.all_indicators_wrapper_left,
td.dashboard_box_nav_panel {
    background-color: #FAFAFA;
    border-right: 1px solid #E0E0E0;
}

.ui-datepicker .ui-datepicker-prev {
    left: 10px;
}

.ui-datepicker .ui-datepicker-next {
    right: 10px;
}

.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
    border: none;
}

span.dashboard_info_box_caption {
    color: #696969;
}

.newuicaption {
    margin: 15px 0 5px 16px !important;
}

.newuiexport,
.newuirefresh {
    width: 120px;
    margin-bottom: 10px;
}

.newchangeword a.reports_menu_level_last {
    max-width: 86%;
}

.newuititlesupport {
    padding: 15px 16px;
}

span.dashboard_info_box_cont {
    color: #5e7891;
    border: 1px solid #E0E0E0;
}

.bonusCriteriaTbl tr.border td,
.kpi_container tr.border {
    border-bottom: 1px dashed #b7b7b7;
}

span.reports_filter_word {
    color: #696969;
}

td.reports_wrapper_right {
    background-color: #fff;
    color: #696969;
}

td.reports_wrapper_left {
    border-right: 1px solid #E0E0E0;
    background-color: #FAFAFA;
}

.kpi_container tr td.border {
    border-top: 1px dashed #b7b7b7;
}

.reports_wrapper_right .jq-selectbox__select {
    background-color: #fff;
    color: #61381b;
    border: 1px solid #fd6800;
}

.ror-report td:nth-child(2),
.table-bodyscroll tr td,
table.dataTable td {
    border-bottom: 1px dashed #b7b7b7;
}

.reports_wrapper_right .jq-selectbox__trigger,
.reports_wrapper_right:hover .jq-selectbox__trigger {
    background-color: #fd6800;
    border-left: 1px solid #dc5a00;
    box-shadow: inset 0 2px 0 #ff9b55;
}

.reports_wrapper_right .jq-selectbox__trigger-arrow {
    border-top: 4px solid #fff;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    opacity: .6;
    filter: alpha(opacity=60);
}

.reports_wrapper_right .jq-selectbox:hover .jq-selectbox__trigger-arrow {
    opacity: 1;
    filter: alpha(opacity=100);
}

.reports_wrapper_right .jq-selectbox__dropdown {
    background-color: #fff;
    color: #fd6800;
    border: 1px solid #fd6800;
    max-height: 200px;
}

.reports_wrapper_right .jq-selectbox li,
.reports_wrapper_right .jq-selectbox li.selected {
    color: #fd6800;
}

.reports_wrapper_right .jq-selectbox li:hover {
    color: #630;
}

.reports_wrapper_right .jq-selectbox li.disabled,
.reports_wrapper_right .jq-selectbox li.disabled:hover {
    color: #fef4dc;
    background-color: #61381b;
}

.ui-multiselect {
    background: #fff;
    border: 1px solid #DC5A00;
    color: #630;
}

.ui-multiselect span.ui-icon {
    background: url(../images/imageSprite.png) -443px -798px no-repeat;
    width: 26px;
    height: 29px;
}

.ui-multiselect-header {
    color: #fd6800;
    background: #fff;
    border: 1px solid #fff;
}

.ui-multiselect-header a:active,
.ui-multiselect-header a:link,
.ui-multiselect-header a:visited {
    color: #fd6800;
}

.ui-multiselect-header a:hover {
    color: #630;
}

.ui-multiselect-header span.ui-icon-check {
    background: url(../images/imageSprite.png) -402px -919px no-repeat;
    width: 21px;
    height: 18px;
}

.ui-multiselect-header span.ui-icon-closethick {
    background: url(../images/imageSprite.png) -399px -886px no-repeat;
    width: 22px;
    height: 18px;
}

.ui-multiselect-header span.ui-icon-circle-close {
    background: url(../images/imageSprite.png) -287px -924px no-repeat;
    width: 13px;
    height: 13px;
}

.ui-multiselect-menu {
    background-color: #fff;
}

.ui-multiselect-checkboxes label {
    color: #fd6800;
    background: #fff;
}

.ui-multiselect-checkboxes label:hover {
    color: #630;
    background: #fff;
    border: 1px solid #fff;
}

footer,
li.ui-multiselect-optgroup-label a:link {
    color: #696969;
}

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {
    border-bottom: 1px dashed #b7b7b7;
}

footer {
    background-color: #fef4dc;
    border-top: 3px solid #61381b;
}

.sbHolder,
.sbOptions {
    background-color: #0d4680;
}

a.footer_link:active,
a.footer_link:link,
a.footer_link:visited {
    color: #fd6800;
}

a.footer_link:hover {
    color: #61381b;
}

.sbHolder {
    border: 1px solid #6e9dc9;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.sbHolder:hover {
    border: 1px solid #61c3f5;
}

.sbHolder:hover a.sbToggle,
.sbToggle {
    border-left: 1px solid #FE9E5B;
}

.sbHolder:hover .sbToggle {
    color: #fff;
}

a.sbToggle {
    color: #6e9dc9;
}

.sbHolder:hover a.sbToggle {
    color: #61c3f5;
}

.sbSelector:hover,
.sbSelector:link,
.sbSelector:visited {
    color: #87caf1;
}

.sbOptions {
    border: 1px solid #6e9dc9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.menu_parent,
.menu_parent a {
    background: #3b78b6;
    color: #b7e1fa;
    border-bottom: 1px solid #2f6193;
}

.sbOptions a {
    border: none !important;
}

.selectmenustyle .ui-state-default,
.selectmenustyle .ui-widget-content .ui-state-default,
.selectmenustyle .ui-widget-header .ui-state-default {
    background-color: #f1f5f7;
    border: 1px solid #369;
}

.selectmenustyle .ui-selectmenu-button span.ui-icon {
    background-position: 8px 12px;
    background-size: 43% auto;
    border-left: 1px solid #6e9dc9;
    background-color: #3c79b6;
}

.selectmenustyle .sbHolder,
.selectmenustyle .sbHolder:hover {
    background: #fff;
    border: 1px solid #fd6800;
}

.selectmenustyle .sbOptions a:link,
.selectmenustyle .sbOptions a:visited,
.selectmenustyle .sbSelector:link,
.selectmenustyle .sbSelector:visited {
    color: #696969;
}

.selectmenustyle a.sbToggle {
    color: #87caf1;
}

.selectmenustyle .sbHolder:hover .sbToggle,
.selectmenustyle a.sbToggle:hover {
    background-position: center -21px;
}

.selectmenustyle .sbOptions {
    background-color: #fff;
    border: 1px solid #f78a4e;
}

.sbOptions .sbDisabled {
    color: #6490AB;
    border: none;
}

.selectmenustyle .sbOptions a:hover {
    color: #f78a4e;
}

img.em {
    border: 1px solid #fd6800;
    border-radius: 5px;
    display: block;
    height: 170px;
    width: 170px;
}

a.emp:active,
a.emp:link,
a.emp:visited {
    color: #696969;
}

a.emp:hover {
    color: #f78a4e;
}

.earnings_total {
    color: #40b649 !important;
}

.tips_summaryttl {
    background: #dcf8eb;
}

.tips_summary {
    background: #e8f4fd;
}

.grey_select .sbToggle {
    border-left: 1px solid #cfd8dd;
}

.grey_select .sbHolder:hover a.sbToggle,
.grey_select a.sbToggle {
    background-position: center -62px;
    border-left: 1px solid #cfd8dd;
}

.grey_select .sbHolder,
.grey_select .sbHolder:hover,
.grey_select .sbOptions {
    background: #fff;
    border: 1px solid #cfd8dd !important;
}

button.em_add_employee_constant,
input.em_add_employee_constant {
    color: #696969;
}

button.em_add_employee_constant:hover,
input.em_add_employee_constant:hover {
    background-position: 0 -32px;
}

.change_jobedit span {
    color: #5297BE;
}

.change_jobedit span:hover {
    color: #0083cc;
}

.em_add_big {
    border: 1px solid #cfd8dd;
}

.em_add_big span {
    color: #FD6800;
}

.em_add_big span:hover {
    color: #630;
}

textarea.em {
    background-color: #fff;
    border: 1px solid #fd6800;
    color: #5e7891;
}

.manager_log_menu div.reports_menu_container_level3 {
    border-top: 1px solid #cfd8dd;
    -webkit-border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
}

div.emp_table_box th {
    background-color: #f7fcff;
    border-bottom: 1px dashed #b7b7b7;
}

.menudissabled .sbHolder,
.menudissabled .sbHolder:hover {
    background: #f1f5f7 !important;
    border: 1px solid #cacdce !important;
}

.menudissabled .sbHolder:hover .sbToggle,
.menudissabled .sbToggle {
    background-color: #cacdce !important;
    border-left: 1px solid #cacdce !important;
    cursor: default !important;
}

.menudissabled .sbSelector {
    color: #a4a7a8 !important;
    cursor: default;
}

.menudissabled a.sbToggle {
    color: #fff !important;
}

.menudissabled .sbOptions {
    display: none !important;
}

div.emp_table_box {
    background-color: #fff;
    border: 1px solid #bbd7eb;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 1px 0 #bbd7eb;
}

.pos-labor-tbl table .pos-labor-totl-row td {
    background: #DFEDF7;
    color: #5e7891;
}

.cancel-icon .icon-icon_uncheckall,
.save-icon .icon-icon_dataentryform {
    color: #369;
    font-size: 16px;
}

.cancel-icon[disabled=disabled] .icon-icon_uncheckall {
    color: #999;
}

.save-icon .icon-icon_dataentryform {
    font-size: 18px;
}

.pos-labor-tbl table td {
    border-top: 1px solid #bbd7eb;
}

.pos-labor-tbl table td table td,
.pos-labor-tbl table td table th,
.pos-labor-tbl table tr:first-child td {
    border: none;
    background-image: none;
}

input.text[disabled=disabled] {
    background: #fff;
    color: #61381b;
    border: 1px solid #fd6800;
}

.sort_link {
    color: #f78a4e;
}

.sort_link:hover {
    color: #369;
    text-decoration: underline;
}

.pos-laborEmpdtl {
    background: #EFF6FA;
}

div.pos_lbr_innrtbl th {
    background: #E0EAF2;
    color: #3D6C8C;
}

input.text.em_data {
    box-shadow: none;
}

.cal_series_hover {
    background: #fcb05d !important;
    color: #fff !important;
    border-color: #d79042 !important;
}

.green {
    background-color: #C0FFE3 !important;
}

.red {
    color: red !important;
}

.pos_lbr_innrtbl table td,
.pos_lbr_innrtbl table th {
    border: 1px solid #bbd7eb !important;
}

.bonus_select {
    width: 155px;
}

.select_item .setup_quick_link_item,
button.setup_quick_link_item {
    background: rgba(0, 0, 0, 0);
    border: none;
    color: #696969;
    cursor: pointer;
    display: block;
    font-family: Roboto, Arial, "Nimbus Sans L", "Helvetica CY", sans-serif;
    font-size: 16px;
    line-height: 20px;
    padding: 7px 13px 9px;
    text-align: left;
    width: 100%;
}

div.summary_filters_caption,
div.summary_filters_subcaption {
    font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif;
}

button.setup_quick_link_item::before,
button.setup_quick_link_item:hover::before,
div.bonus-model .copy_ditricts::before,
div.bonus-model .copy_ditricts:hover::before {
    width: 16px;
    height: 20px;
    content: "";
    position: absolute;
    left: 8px;
}

button.setup_quick_link_item:hover,
div.bonus-model .copy_ditricts:hover {
    padding-left: 28px;
    background-position: 8px center;
    cursor: pointer;
    color: #FD6800;
}

button.setup_quick_link_item:hover::before,
div.bonus-model .copy_ditricts:hover::before {
    background: url(../images/imageSprite.png) -279px -1026px no-repeat;
}

button.setup_quick_link_item:hover {
    background: 0 0;
    padding: 7px 13px 9px;
    cursor: pointer;
}

#quick_links_modal1.setup_modal,
div.monthly_ror_modal {
    margin-left: -155px;
}

.select_item:hover {
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 10px center;
    cursor: pointer;
    color: #FD6800;
}

div.reports_table_box td .icon_copy_list {
    position: relative;
}

div.reports_table_box td .icon_copy_list::after,
div.reports_table_box td .icon_copy_list:nth-child(1)::after {
    height: 20px;
    margin: 0;
    width: 20px;
    display: inline-block;
    content: "";
    position: absolute;
    top: 10px;
    cursor: pointer;
}

div.reports_table_box td .icon_copy_list::after {
    background: url(../images/imageSprite.png) -240px -633px no-repeat;
    left: 35px;
}

div.reports_table_box td .icon_copy_list:hover::after {
    background: url(../images/imageSprite.png) -260px -633px no-repeat;
}

div.reports_table_box td .icon_copy_list:nth-child(1)::after {
    background: url(../images/imageSprite.png) -522px -557px no-repeat;
    left: 10px;
}

div.reports_table_box td .icon_copy_list:nth-child(1):hover::after {
    background: url(../images/imageSprite.png) -542px -557px no-repeat;
}

div.reports_table_box td .icon_copy_list:hover {
    background-position: -20px 0;
}

.bonus_border {
    border-bottom: 1px dashed #b7b7b7;
}

.monthly_bonus_summary table {
    width: 100%;
}

.monthly_bonus_summary {
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    box-shadow: 0 1px 0 #e0e0e0;
    height: auto;
    margin: 20px;
    max-width: 88%;
    overflow-x: auto;
    overflow-y: hidden;
    width: 490px;
}

.monthly_bonus_summary table tr:nth-child(2n+1) td {
    background-color: #eff7ff;
}

.monthly_bonus_summary table td {
    font-size: 14px;
    padding: 10px;
}

.monthly_bonus_summary table tr td.h3 {
    background-color: #fff2d4;
    font-weight: 400;
}

.monthly_bonus_summary table tr.total td {
    background-color: #cbe6ff;
    font-weight: 400;
}

div.fixed_table {
    margin-bottom: 20px;
    margin-left: 20px;
    max-width: 88%;
    overflow: auto;
    white-space: nowrap;
}

.no_responsive_table .wrap,
div.bonus_criteria {
    white-space: normal;
}

.throwayreportresponsive {
    max-width: 80% !important;
}

div.reports_table_box td {
    color: #5e7891;
    font-size: 13px;
    padding: 8px 5px;
    text-align: left;
}

.select_w,
.select_w:disabled {
    width: 175px;
    padding: 2px;
}

.select_w:disabled {
    background-color: #efefef;
    border: 1px solid grey;
}

.no_responsive_table table th {
    white-space: normal;
    border-bottom: 1px solid #bbd7eb;
}

.no_responsive_table table td .border-right {
    border-right: 1px solid #e0e0e0;
}

button.quick_link_remove,
input.quick_link_remove[type=submit] {
    background: url(../images/imageSprite.png) -364px -985px no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    float: left;
    height: 34px;
    margin: 0 0 0 5px;
    width: 40px;
}

button.quick_link_remove,
input.quick_link_remove[type=submit]:hover {
    background: url(../images/imageSprite.png) -404px -985px no-repeat;
}

button.quick_link_remove {
    position: relative;
}

button.quick_link_remove::before,
button.quick_link_remove:hover::before {
    width: 41px;
    height: 34px;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
}

button.quick_link_remove::before {
    background: url(../images/imageSprite.png) -364px -985px no-repeat;
}

button.quick_link_remove:hover::before {
    background: url(../images/imageSprite.png) -404px -985px no-repeat;
}

button.quick_link_remove:disabled::before,
input.quick_link_remove[type=submit]:disabled::before {
    background-position: -444px -985px;
    cursor: auto;
}

div.bonus_criteria .setup_button_add:disabled {
    background: url(../images/imageSprite.png) -579px -982px rgba(0, 0, 0, 0);
    cursor: auto;
}

div.reports_menu_container_level2_simple {
    background-color: #fff;
    border: 1px solid #e7d5ad;
    border-radius: 5px;
    margin: 0 0 2px;
}

.bonus_tblNonResp table td:first-child,
.reports_table_box th.firstcol {
    border-right: 1px solid #e0e0e0;
}

div.bonus-model div.setup_modal_inner {
    height: 240px;
}

div.bonus-model {
    height: 300px;
    margin-top: -122px;
}

div.bonus_criteria {
    overflow: auto !important;
}

.changeoverflow .DTFC_LeftBodyLiner,
.changeoverflowcostbudget .DTFC_LeftBodyLiner,
.salesbudgetoverflow .DTFC_LeftBodyLiner {
    overflow: hidden !important;
}

.text_orange {
    color: #fe7b2a;
}

.multiselect3_change button {
    margin-top: 0;
    margin-bottom: 0;
}

#divControllables .dataTable td.firstcol,
.snapshot_report_change table.dataTable tr td.firstcol {
    border-right: none;
}

.manager_name {
    position: relative;
}

.newlossprevation {
    width: 280px !important;
}

.manager_name span {
    background: #135996;
    border-radius: 3px;
    box-shadow: 0 1px 3px #999;
    color: #fff;
    display: none;
    padding: 5px 10px;
    position: absolute;
    right: 0;
    top: -36px;
    z-index: 9999;
}

.labelBusniessTitle {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}

.labelNoMatchTitle {
    width: 100%;
    float: left;
    color: red;
    padding: 10px 0;
}

.reportspannew {
    top: -5px !important;
    font-size: 11px;
    padding: 2px 3px !important;
    line-height: 16px !important;
}

.throwayreportresponsive .reportspannew {
    right: 22px !important;
}

.salesformresponsive .reportspannew {
    top: -20px !important;
}

.displaynew {
    font-size: 11px !important;
    right: 38px !important;
    top: -25px !important;
}

.bonuschangeheight table.dataTable td {
    line-height: 18px !important;
}

.changeoverflowcostbudget .DTFC_LeftBodyLiner table.dataTable tbody tr td {
    padding-left: 4px !important;
    padding-right: 15px !important;
}

.changeoverflow #table1_wrapper .DTFC_LeftBodyLiner table.dataTable tbody tr td {
    padding: 8px 13px !important;
}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    .changeoverflow #table1_wrapper .DTFC_LeftBodyLiner table.dataTable tbody tr td {
        padding: 8px 15px !important;
    }
}

.changeoverflow #table2_wrapper .DTFC_LeftBodyLiner table.dataTable tbody tr td {
    padding-left: 10px !important;
    padding-right: 19px !important;
}

.snapshot_report_change .DTFC_LeftBodyLiner {
    overflow-y: hidden !important;
}

.snapshot_report_change #table1_wrapper .DTFC_LeftBodyLiner table.dataTable tbody tr td {
    padding-left: 10px !important;
    padding-right: 14px !important;
}

.reports_wrapper_right .splmsgs {
    min-height: 180px;
}

@-moz-document url-prefix() {
    .reportspannew {
        top: -2px !important;
        right: 36px !important;
    }

    .displaynew {
        right: 38px !important;
        top: -11px !important;
    }

    .displaynewthrow {
        right: 23px !important;
    }

    div.reports_table_box td .icon_copy_list::after {
        top: 3px !important;
        left: 50% !important;
        margin: 0 !important;
    }

    div.reports_table_box td .icon_copy_list:nth-child(1)::after {
        top: 3px !important;
        left: 50% !important;
        margin-left: -25px !important;
    }

    .deleteresource span::before {
        left: 10px !important;
    }

    .downloadresource span::before {
        left: 20px !important;
    }

    .downloadresource span {
        left: 0 !important;
    }

    span.upload_icon::before {
        top: 3px !important;
    }

    span.upload_icon_afterclear::before {
        top: 3px !important;
        left: 5px !important;
    }

    .vertical-devider:before {
        left: 32px !important;
        top: -12px !important;
    }

    span.upload_icon_afteradded::before {
        top: 3px !important;
        left: -20px !important;
    }

    span.upload_icon_notafterclear::before {
        top: 3px !important;
    }

    .comparestorefixedtabledata .DTFC_LeftBodyLiner {
        overflow-y: hidden !important;
    }

    .comparestorefixedtabledata .dataTable td.firstcol {
        white-space: pre-wrap !important;
        padding: 8px 16px 8px 11px;
        word-wrap: break-word;
        border-right: none !important;
        border-left: none !important;
    }

    .fix-sizebtn {
        padding: 4px 15px !important;
        margin-top: -1px;
    }
}

.marginleftresponsive {
    margin-left: 20px !important;
}

div.responsive_margin {
    margin-right: 0 !important;
}

.goal_style {
    background-color: #ffc198;
    cursor: pointer;
}

.form_w {
    max-width: 100% !important;
}

.text_s {
    font-size: 16px !important;
}

.manual_w {
    width: 282px !important;
}

.mobileSeprate,
.mobile_ml0 {
    width: 115px !important;
}

.staffingtbl .DTFC_ScrollWrapper {
    height: auto !important;
    max-height: 700px;
    overflow-y: auto;
}

.staffingtbl .dataTables_scrollBody {
    height: auto !important;
    overflow-x: hidden !important;
}

.reportspannew,
::i-block-chrome {
    right: -44px !important;
}

#divThrowaways .displaynewthrow,
::i-block-chrome {
    right: 1px !important;
}

.quickcnewui,
::i-block-chrome {
    position: relative !important;
    top: -3px !important;
}

:root .quickcnewui,
_::-webkit-full-page-media,
_:future {
    position: relative;
    top: -3px;
}

.mobile_ml0 {
    margin-left: 10px !important;
}
      ul.grid-inline.advanced-filter.length_reportfilter {    border-top: 1px dashed #ddd;}
    .apporch_filter li.pt35 {    width: auto;}
    .length_reportfilter .minmax_grp {    width: 70px;    float: left;}
    .length_reportfilter .minmax_grp input {    width: 15px;}
    .length_reportfilter li.selectmenustyle div.sbHolder , .length_reportfilter li.selectmenustyle .sbOptions {    width: 140px;}
    .labor_validation_detail_wraper .grid-inline > li:first-child {    padding-left: 10px;}
    .length_reportfilter .minmax {    width: 151px;     text-align: center;padding-top: 10px !important;}
    .labor_validation_detail_wraper .length_reportfilter.grid-inline > li:first-child {     width: auto;padding-top: 10px !important;}
    .length_reportfilter .minmax_grp span {    font-size: 14px;}
    .labor_validation_detail_wraper .timeclock-table table tr td.edreport-title{
    font-size:16px !important;
}
  .length_reportfilter  li.selectmenustyle {
    width: auto;
}
.edreport-indent{
    text-indent:15px;
}
.link{
    color:#0083cc;
    text-decoration:underline !important;
}
.link:hover{
    text-decoration:none !important;
    color:#1aa0e2;
}
.thresoldreportwp .employee-add-time{
    padding-left:15px !important;
}
.exe_flash_report_main_wraper span.expandplus:before {
 top: 3px;
    background: url(../images/imageSprite.png) no-repeat -118px -858px;
    left: -4px;
    transform: rotate(180deg);
}
.exe_flash_report_main_wraper .expanded span.expandplus:before,
.exe_flash_report_main_wraper span.expandplus:before {
   width: 20px;
   
}
.exe_flash_report_main_wraper .expanded span.expandplus:before, 
.exe_flash_report_main_wraper span.expanded.expandplus:before {
    top: 4px;
    background: url(../images/imageSprite.png) no-repeat -121px -901px;
    left: 0;
    width: 13px !important;  
}

@media all and (min-width:1023px) and (max-width:1440px) {
    div.responsive_margin {
        margin-left: 20px !important;
    }
}

@media all and (min-width:720px) and (max-width:959px) {
    a.menu: link,
    a.menu:active,
    a.menu:visited {
        background-position: center 5px;
    }

    a.menu:hover {
        background-position: center -55px;
    }

    div.responsive_margin {
        margin-left: 20px !important;
    }
}

@media all and (min-width:480px) and (max-width:719px) {
    a.menu: link,
    a.menu:active,
    a.menu:visited {
        background-position: center 5px;
    }

    a.menu:hover {
        background-position: center -55px;
    }

    a#summary_dashboard {
        position: relative;
        background: url(../images/imageSprite.png) -537px -1111px no-repeat;
        border: none !important;
    }

    a#summary_dashboard:hover {
        position: relative;
        background: url(../images/imageSprite.png) -590px -1111px no-repeat;
        border: none !important;
    }

    button.dbn_applications::before,
    button.dbn_applications:hover::before,
    button.dbn_kpis::before,
    button.dbn_kpis:hover::before,
    button.dbn_reports::before,
    button.dbn_reports:hover::before {
        left: 18px;
    }
}

@media all and (max-width:479px) {
    a.menu: link,
    a.menu:active,
    a.menu:visited {
        background-position: center 11px;
    }

    a.menu:hover {
        background-position: center -49px;
    }

    a#summary_dashboard {
        background: url(../images/imageSprite.png) -537px -1111px no-repeat;
        border: none !important;
    }

    a#summary_dashboard:hover {
        position: relative;
        background: url(../images/imageSprite.png) -590px -1111px no-repeat;
        border: none !important;
    }

    .backDividermobile {
        padding: 10px 0;
    }

    .mobileSeprate {
        width: 90% !important;
        margin-top: 20px !important;
    }

    .mobilequickselect {
        width: 100% !important;
    }

    .dividerbread {
        padding-right: 0 !important;
    }

    span.executivearrowafter::before {
        top: 3px !important;
    }

    span.executivearrowafter {
        font-size: 15px !important;
    }

    .responsivemarginbutton .responsivecontinue,
    .responsivemarginbutton .responsiveover {
        margin: 10px 0 !important;
    }

    .responsivemarginbutton .responsivecontinue {
        margin-right: 10px !important;
    }

    div.fixed_table_summary span.sd_arrow_left::after,
    div.fixed_table_summary span.sd_arrow_right::after {
        top: 12px;
    }

    .myaccnt-tbl-loading {
        position: relative;
        top: 10px;
    }
}

@media all and (max-width:425px) {
    .responsivemarginbutton {
        margin-top: 10px !important;
    }
}

div.summary_filters_wrapper {
    padding-top: 10px;
}

div.summary_filters_box {
    float: left;
    margin-bottom: 25px;
}

div.summary_quick_select_box {
    float: left;
    width: 100%;
}

div.summary_filters_box_refresh {
    float: left;
    margin-bottom: 25px;
    padding: 85px 0 0 70px;
}

div.summary_filters_col {
    border-right: 1px solid #d4d4d4;
    float: left;
    margin-left: 16px;
    width: 131px;
    height: 159px;
}

div.summary_filters_caption {
    font-size: 20px;
    font-weight: 400;
    color: #696969;
    height: 24px;
    overflow: hidden;
    margin-top: -5px;
}

div.summary_filters_subcaption {
    font-size: 15px;
    height: 26px;
    padding-top: 12px;
    color: #696969;
}

div.summary_quick_select_wrapper {
    border-bottom: 1px solid #d4d4d4;
    padding: 5px 0 0;
}

div.summary_quick_select_col {
    float: left;
    margin-left: 16px;
    margin-bottom: 20px;
    width: 132px;
}

div.fixed_table_summary {
    white-space: nowrap;
    max-width: 100%;
}

div.summary_scroll_top_icon {
    float: left;
    border: 1px solid #fd6800;
    border-radius: 5px;
    width: 40px;
    height: 27px;
    cursor: pointer;
    position: relative;
}

div.summary_scroll_top_icon::before,
div.summary_scroll_top_icon:hover::before {
    width: 19px;
    height: 11px;
    position: absolute;
    left: 11px;
    top: 7px;
    content: "";
}

div.summary_scroll_top_icon::before {
    background: url(../images/imageSprite.png) -118px -901px no-repeat;
}

div.summary_scroll_top_icon:hover::before {
    background: url(../images/imageSprite.png) -118px -920px no-repeat;
}

div.summary_scroll_top_icon:hover {
    border: 1px solid #61381b;
}

div.summary_scroll_top_word {
    float: left;
    font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif;
    font-size: 16px;
    height: 26px;
    padding: 4px 0 0 10px;
    color: #696969;
}

.newui button.summary_quick_button,
.newui input.summary_quick_button[type=submit],
button.summary_quick_button,
input.summary_quick_button[type=submit] {
    font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif;
    font-size: 16px;
    line-height: 20px;
    padding: 4px 0 5px;
    width: 115px;
    cursor: pointer;
    margin: 0;
    color: #fff2d4;
    background-color: #fd6800;
    box-shadow: inset 0 2px 0 #ff9b55;
    text-shadow: none;
}

.newui button.summary_quick_button,
.newui input.summary_quick_button[type=submit] {
    border: 1px solid #dc5a00;
    border-bottom: none;
    border-radius: 5px;
}

button.summary_quick_button,
input.summary_quick_button[type=submit] {
    border: 1px solid #dc5a00;
    border-bottom: none;
}

.mobilequickselect {
    float: left;
    width: auto;
}

.btnmodalcan,
.btnmodalok {
    width: 60px;
    margin-bottom: 10px;
}

.btnmodalok {
    margin-left: 0;
}

.btnmodalcan {
    padding: 0 !important;
    margin-left: 5px;
}

.changepaddingboxleft {
    padding-left: 15px;
}

.changepaddingboxright {
    padding-right: 18px;
    float: right !important;
}

button.summary_quick_button:hover,
input.summary_quick_button[type=submit]:hover {
    color: #fff;
}

button.summary_quick_button_first,
input.summary_quick_button_first[type=submit] {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

button.summary_quick_button_last,
input.summary_quick_button_last[type=submit] {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom: 1px solid #dc5a00;
}

button.summary_quick_button_active,
input.summary_quick_button_active[type=submit] {
    cursor: default;
    background-color: #FEF4DC;
    color: #fd6800;
    text-shadow: none;
    box-shadow: none;
}

.newui button.report_quick_button_active {
    cursor: default !important;
    background-color: #FEF4DC !important;
    color: #fd6800 !important;
    text-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #fd6800 !important;
}

.newuisummarydashboardchange button.report_quick_button_active,
button.summary_quick_button_active:hover,
input.summary_quick_button_active[type=submit]:hover {
    cursor: default;
    background-color: #FEF4DC;
    color: #fd6800;
    box-shadow: none;
    text-shadow: none;
}

.summary_bottom_radius.report_quick_button_active {
    border-top: none !important;
}

.summary_top_radius.report_quick_button_active {
    border-bottom: none !important;
}

.newuisummarydashboardchange button.report_quick_button_active {
    border: 1px solid #fd6800;
}

div.fixed_table_summary span.sd_arrow {
    height: 22px;
    background-position: -29px 9px;
    padding: 10px 15px 10px 10px;
    line-height: 10px;
    cursor: pointer;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome,
    div.fixed_table_summary span.sd_arrow {
        display: inline-block;
        float: right;
        height: 12px;
        position: relative;
        top: -5px;
    }

    .headerwitharrow,
    ::i-block-chrome {
        display: inline-block;
        float: left;
    }
}

div.fixed_table_summary span.sd_arrow_left {
    position: relative;
    cursor: pointer;
}

div.fixed_table_summary span.sd_arrow_left::after {
    background: url(../images/imageSprite.png) -318px -847px no-repeat !important;
    width: 12px !important;
    height: 28px !important;
    content: "";
    position: absolute;
    top: 15px;
    left: 5px;
}

div.fixed_table_summary span.sd_arrow_right {
    position: relative;
    cursor: pointer;
}

div.fixed_table_summary span.sd_arrow_right::after {
    background: url(../images/imageSprite.png) -566px -889px no-repeat !important;
    width: 12px !important;
    height: 28px !important;
    content: "";
    position: absolute;
    top: 10px;
    left: 5px;
}

.entirenetwork {
    background: #F5D2BC !important;
}

#fixed_table_summary td,
#fixed_table_summary th {
    white-space: nowrap;
    line-height: 30px;
    color: #696969;
    font-size: 15px !important;
    border-right: 2px solid #fff;
}

#fixed_table_summary td {
    border-top: 1px dashed #b7b7b7;
}

#fixed_table_summary th.state1,
#fixed_table_summary th.state10,
#fixed_table_summary th.state11,
#fixed_table_summary th.state12,
#fixed_table_summary th.state13,
#fixed_table_summary th.state14,
#fixed_table_summary th.state15,
#fixed_table_summary th.state2,
#fixed_table_summary th.state3,
#fixed_table_summary th.state4,
#fixed_table_summary th.state5,
#fixed_table_summary th.state6,
#fixed_table_summary th.state7,
#fixed_table_summary th.state8,
#fixed_table_summary th.state9 {
    font-size: 20px !important;
}

.summary_filters_wrapper .jq-selectbox__dropdown,
.summary_filters_wrapper .jq-selectbox__select {
    font-size: 15px;
    font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif;
}

div.fixed_table_summary .state1,
div.fixed_table_summary .state10,
div.fixed_table_summary .state13,
div.fixed_table_summary .state4,
div.fixed_table_summary .state7 {
    background-color: #bbedff !important;
}

div.fixed_table_summary .state10_district1,
div.fixed_table_summary .state13_district1,
div.fixed_table_summary .state1_district1,
div.fixed_table_summary .state4_district1,
div.fixed_table_summary .state7_district1 {
    background-color: #d6f4ff !important;
}

div.fixed_table_summary .state10_district1_store,
div.fixed_table_summary .state13_district1_store,
div.fixed_table_summary .state1_district1_store,
div.fixed_table_summary .state4_district1_store,
div.fixed_table_summary .state7_district1_store {
    background-color: #f1fbff !important;
}

div.fixed_table_summary .state10_district2,
div.fixed_table_summary .state13_district2,
div.fixed_table_summary .state1_district2,
div.fixed_table_summary .state4_district2,
div.fixed_table_summary .state7_district2 {
    background-color: #d6f4ff !important;
}

div.fixed_table_summary .state10_district2_store,
div.fixed_table_summary .state13_district2_store,
div.fixed_table_summary .state1_district2_store,
div.fixed_table_summary .state4_district2_store,
div.fixed_table_summary .state7_district2_store {
    background-color: #f1fbff !important;
}

div.fixed_table_summary .state10_district3,
div.fixed_table_summary .state13_district3,
div.fixed_table_summary .state1_district3,
div.fixed_table_summary .state4_district3,
div.fixed_table_summary .state7_district3 {
    background-color: #d6f4ff !important;
}

div.fixed_table_summary .state10_district3_store,
div.fixed_table_summary .state13_district3_store,
div.fixed_table_summary .state1_district3_store,
div.fixed_table_summary .state4_district3_store,
div.fixed_table_summary .state7_district3_store {
    background-color: #f1fbff !important;
}

div.fixed_table_summary .state10_district4,
div.fixed_table_summary .state13_district4,
div.fixed_table_summary .state1_district4,
div.fixed_table_summary .state4_district4,
div.fixed_table_summary .state7_district4 {
    background-color: #d6f4ff !important;
}

div.fixed_table_summary .state10_district4_store,
div.fixed_table_summary .state13_district4_store,
div.fixed_table_summary .state1_district4_store,
div.fixed_table_summary .state4_district4_store,
div.fixed_table_summary .state7_district4_store {
    background-color: #f1fbff !important;
}

div.fixed_table_summary .state10_district5,
div.fixed_table_summary .state13_district5,
div.fixed_table_summary .state1_district5,
div.fixed_table_summary .state4_district5,
div.fixed_table_summary .state7_district5 {
    background-color: #d6f4ff !important;
}

div.fixed_table_summary .state10_district5_store,
div.fixed_table_summary .state13_district5_store,
div.fixed_table_summary .state1_district5_store,
div.fixed_table_summary .state4_district5_store,
div.fixed_table_summary .state7_district5_store {
    background-color: #f1fbff !important;
}

div.fixed_table_summary .state10_district6,
div.fixed_table_summary .state13_district6,
div.fixed_table_summary .state1_district6,
div.fixed_table_summary .state4_district6,
div.fixed_table_summary .state7_district6 {
    background-color: #d6f4ff !important;
}

div.fixed_table_summary .state10_district6_store,
div.fixed_table_summary .state13_district6_store,
div.fixed_table_summary .state1_district6_store,
div.fixed_table_summary .state4_district6_store,
div.fixed_table_summary .state7_district6_store {
    background-color: #f1fbff !important;
}

div.fixed_table_summary .state10_district7,
div.fixed_table_summary .state13_district7,
div.fixed_table_summary .state1_district7,
div.fixed_table_summary .state4_district7,
div.fixed_table_summary .state7_district7 {
    background-color: #d6f4ff !important;
}

div.fixed_table_summary .state10_district7_store,
div.fixed_table_summary .state13_district7_store,
div.fixed_table_summary .state1_district7_store,
div.fixed_table_summary .state4_district7_store,
div.fixed_table_summary .state7_district7_store {
    background-color: #f1fbff !important;
}

div.fixed_table_summary .state10_district8,
div.fixed_table_summary .state13_district8,
div.fixed_table_summary .state1_district8,
div.fixed_table_summary .state4_district8,
div.fixed_table_summary .state7_district8 {
    background-color: #d6f4ff !important;
}

div.fixed_table_summary .state10_district8_store,
div.fixed_table_summary .state13_district8_store,
div.fixed_table_summary .state1_district8_store,
div.fixed_table_summary .state4_district8_store,
div.fixed_table_summary .state7_district8_store {
    background-color: #f1fbff !important;
}

div.fixed_table_summary .state10_district9,
div.fixed_table_summary .state13_district9,
div.fixed_table_summary .state1_district9,
div.fixed_table_summary .state4_district9,
div.fixed_table_summary .state7_district9 {
    background-color: #d6f4ff !important;
}

div.fixed_table_summary .state10_district9_store,
div.fixed_table_summary .state13_district9_store,
div.fixed_table_summary .state1_district9_store,
div.fixed_table_summary .state4_district9_store,
div.fixed_table_summary .state7_district9_store {
    background-color: #f1fbff !important;
}

div.fixed_table_summary .state10_district10,
div.fixed_table_summary .state13_district10,
div.fixed_table_summary .state1_district10,
div.fixed_table_summary .state4_district10,
div.fixed_table_summary .state7_district10 {
    background-color: #d6f4ff !important;
}

div.fixed_table_summary .state10_district10_store,
div.fixed_table_summary .state13_district10_store,
div.fixed_table_summary .state1_district10_store,
div.fixed_table_summary .state4_district10_store,
div.fixed_table_summary .state7_district10_store {
    background-color: #f1fbff !important;
}

div.fixed_table_summary .state11,
div.fixed_table_summary .state2,
div.fixed_table_summary .state5,
div.fixed_table_summary .state8 {
    background-color: #fff6bb !important;
}

div.fixed_table_summary .state11_district1,
div.fixed_table_summary .state2_district1,
div.fixed_table_summary .state5_district1,
div.fixed_table_summary .state8_district1 {
    background-color: #fffad6 !important;
}

div.fixed_table_summary .state11_district1_store,
div.fixed_table_summary .state2_district1_store,
div.fixed_table_summary .state5_district1_store,
div.fixed_table_summary .state8_district1_store {
    background-color: #fffdf1 !important;
}

div.fixed_table_summary .state11_district2,
div.fixed_table_summary .state2_district2,
div.fixed_table_summary .state2_district11,
div.fixed_table_summary .state2_district12,
div.fixed_table_summary .state5_district2,
div.fixed_table_summary .state8_district2 {
    background-color: #fffad6 !important;
}

div.fixed_table_summary .state11_district2_store,
div.fixed_table_summary .state2_district2_store,
div.fixed_table_summary .state2_district11_store,
div.fixed_table_summary .state2_district12_store,
div.fixed_table_summary .state5_district2_store,
div.fixed_table_summary .state8_district2_store {
    background-color: #fffdf1 !important;
}

div.fixed_table_summary .state11_district3,
div.fixed_table_summary .state2_district3,
div.fixed_table_summary .state5_district3,
div.fixed_table_summary .state8_district3 {
    background-color: #fffad6 !important;
}

div.fixed_table_summary .state11_district3_store,
div.fixed_table_summary .state2_district3_store,
div.fixed_table_summary .state5_district3_store,
div.fixed_table_summary .state8_district3_store {
    background-color: #fffdf1 !important;
}

div.fixed_table_summary .state11_district4,
div.fixed_table_summary .state2_district4,
div.fixed_table_summary .state5_district4,
div.fixed_table_summary .state8_district4 {
    background-color: #fffad6 !important;
}

div.fixed_table_summary .state11_district4_store,
div.fixed_table_summary .state2_district4_store,
div.fixed_table_summary .state5_district4_store,
div.fixed_table_summary .state8_district4_store {
    background-color: #fffdf1 !important;
}

div.fixed_table_summary .state11_district5,
div.fixed_table_summary .state2_district5,
div.fixed_table_summary .state5_district5,
div.fixed_table_summary .state8_district5 {
    background-color: #fffad6 !important;
}

div.fixed_table_summary .state11_district5_store,
div.fixed_table_summary .state2_district5_store,
div.fixed_table_summary .state5_district5_store,
div.fixed_table_summary .state8_district5_store {
    background-color: #fffdf1 !important;
}

div.fixed_table_summary .state11_district6,
div.fixed_table_summary .state2_district6,
div.fixed_table_summary .state5_district6,
div.fixed_table_summary .state8_district6 {
    background-color: #fffad6 !important;
}

div.fixed_table_summary .state11_district6_store,
div.fixed_table_summary .state2_district6_store,
div.fixed_table_summary .state5_district6_store,
div.fixed_table_summary .state8_district6_store {
    background-color: #fffdf1 !important;
}

div.fixed_table_summary .state11_district7,
div.fixed_table_summary .state2_district7,
div.fixed_table_summary .state5_district7,
div.fixed_table_summary .state8_district7 {
    background-color: #fffad6 !important;
}

div.fixed_table_summary .state11_district7_store,
div.fixed_table_summary .state2_district7_store,
div.fixed_table_summary .state5_district7_store,
div.fixed_table_summary .state8_district7_store {
    background-color: #fffdf1 !important;
}

div.fixed_table_summary .state11_district8,
div.fixed_table_summary .state2_district8,
div.fixed_table_summary .state5_district8,
div.fixed_table_summary .state8_district8 {
    background-color: #fffad6 !important;
}

div.fixed_table_summary .state11_district8_store,
div.fixed_table_summary .state2_district8_store,
div.fixed_table_summary .state5_district8_store,
div.fixed_table_summary .state8_district8_store {
    background-color: #fffdf1 !important;
}

div.fixed_table_summary .state11_district9,
div.fixed_table_summary .state2_district9,
div.fixed_table_summary .state5_district9,
div.fixed_table_summary .state8_district9 {
    background-color: #fffad6 !important;
}

div.fixed_table_summary .state11_district9_store,
div.fixed_table_summary .state2_district9_store,
div.fixed_table_summary .state5_district9_store,
div.fixed_table_summary .state8_district9_store {
    background-color: #fffdf1 !important;
}

div.fixed_table_summary .state11_district10,
div.fixed_table_summary .state2_district10,
div.fixed_table_summary .state5_district10,
div.fixed_table_summary .state8_district10 {
    background-color: #fffad6 !important;
}

div.fixed_table_summary .state11_district10_store,
div.fixed_table_summary .state2_district10_store,
div.fixed_table_summary .state5_district10_store,
div.fixed_table_summary .state8_district10_store {
    background-color: #fffdf1 !important;
}

div.fixed_table_summary .state3,
div.fixed_table_summary .state6,
div.fixed_table_summary .state9 {
    background-color: #bfb !important;
}

div.fixed_table_summary .state3_district1,
div.fixed_table_summary .state6_district1,
div.fixed_table_summary .state9_district1 {
    background-color: #d6ffd6 !important;
}

div.fixed_table_summary .state3_district1_store,
div.fixed_table_summary .state6_district1_store,
div.fixed_table_summary .state9_district1_store {
    background-color: #f1fff1 !important;
}

div.fixed_table_summary .state3_district2,
div.fixed_table_summary .state6_district2,
div.fixed_table_summary .state9_district2 {
    background-color: #d6ffd6 !important;
}

div.fixed_table_summary .state3_district2_store,
div.fixed_table_summary .state6_district2_store,
div.fixed_table_summary .state9_district2_store {
    background-color: #f1fff1 !important;
}

div.fixed_table_summary .state3_district3,
div.fixed_table_summary .state6_district3,
div.fixed_table_summary .state9_district3 {
    background-color: #d6ffd6 !important;
}

div.fixed_table_summary .state3_district3_store,
div.fixed_table_summary .state6_district3_store,
div.fixed_table_summary .state9_district3_store {
    background-color: #f1fff1 !important;
}

div.fixed_table_summary .state3_district4,
div.fixed_table_summary .state6_district4,
div.fixed_table_summary .state9_district4 {
    background-color: #d6ffd6 !important;
}

div.fixed_table_summary .state3_district4_store,
div.fixed_table_summary .state6_district4_store,
div.fixed_table_summary .state9_district4_store {
    background-color: #f1fff1 !important;
}

div.fixed_table_summary .state3_district5,
div.fixed_table_summary .state6_district5,
div.fixed_table_summary .state9_district5 {
    background-color: #d6ffd6 !important;
}

div.fixed_table_summary .state3_district5_store,
div.fixed_table_summary .state6_district5_store,
div.fixed_table_summary .state9_district5_store {
    background-color: #f1fff1 !important;
}

div.fixed_table_summary .state3_district6,
div.fixed_table_summary .state6_district6,
div.fixed_table_summary .state9_district6 {
    background-color: #d6ffd6 !important;
}

div.fixed_table_summary .state3_district6_store,
div.fixed_table_summary .state6_district6_store,
div.fixed_table_summary .state9_district6_store {
    background-color: #f1fff1 !important;
}

div.fixed_table_summary .state3_district7,
div.fixed_table_summary .state6_district7,
div.fixed_table_summary .state9_district7 {
    background-color: #d6ffd6 !important;
}

div.fixed_table_summary .state3_district7_store,
div.fixed_table_summary .state6_district7_store,
div.fixed_table_summary .state9_district7_store {
    background-color: #f1fff1 !important;
}

div.fixed_table_summary .state3_district8,
div.fixed_table_summary .state6_district8,
div.fixed_table_summary .state9_district8 {
    background-color: #d6ffd6 !important;
}

div.fixed_table_summary .state3_district8_store,
div.fixed_table_summary .state6_district8_store,
div.fixed_table_summary .state9_district8_store {
    background-color: #f1fff1 !important;
}

div.fixed_table_summary .state3_district9,
div.fixed_table_summary .state6_district9,
div.fixed_table_summary .state9_district9 {
    background-color: #d6ffd6 !important;
}

div.fixed_table_summary .state3_district9_store,
div.fixed_table_summary .state6_district9_store,
div.fixed_table_summary .state9_district9_store {
    background-color: #f1fff1 !important;
}

div.fixed_table_summary .state3_district10,
div.fixed_table_summary .state6_district10,
div.fixed_table_summary .state9_district10 {
    background-color: #d6ffd6 !important;
}

div.fixed_table_summary .state3_district10_store,
div.fixed_table_summary .state6_district10_store,
div.fixed_table_summary .state9_district10_store {
    background-color: #f1fff1 !important;
}

div.fixed_table_summary .firstcolumn {
    text-align: left;
    border-right: 2px solid #fff;
}

div.fixed_table_summary .grey_sep {
    background-color: #ebebeb !important;
    border-right: none;
    font-weight: 700;
    text-transform: uppercase;
}

div.fixed_table_summary .sorting_disabled {
    border-bottom: none;
}

.ui-datepicker {
    z-index: 9999 !important;
}

.summary_filters_wrapper .jq-selectbox {
    width: 115px;
    vertical-align: middle;
    cursor: pointer;
    text-align: left;
    margin: 0;
}

.summary_filters_wrapper .jq-selectbox__select {
    width: 59px;
    height: 22px;
    padding: 3px 45px 4px 10px;
    line-height: 22px;
    border-radius: 5px;
}

.summary_filters_wrapper .jq-selectbox__select-text {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.summary_filters_wrapper .jq-selectbox__trigger {
    position: absolute;
    top: 1px;
    right: 0;
    width: 24px;
    height: 29px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.summary_filters_wrapper .jq-selectbox__trigger-arrow {
    position: absolute;
    top: 13px;
    right: 8px;
    width: 0;
    height: 0;
    overflow: hidden;
}

.summary_filters_wrapper .jq-selectbox__dropdown {
    top: 33px;
    width: 115px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 1px 0 9px;
    border-radius: 5px;
}

.summary_filters_wrapper .jq-selectbox ul {
    margin: 2px 0 0;
    padding: 0;
    overflow: hidden;
}

.summary_filters_wrapper .jq-selectbox li {
    border-radius: 0;
    min-height: 17px;
    padding: 4px 10px 3px;
}

.summary_filters_wrapper .jq-selectbox__select {
    background-color: #fff;
    color: #61381b;
    border: 1px solid #fd6800;
}

.summary_filters_wrapper .jq-selectbox__trigger,
.summary_filters_wrapper:hover .jq-selectbox__trigger {
    background-color: #fd6800;
    border-left: 1px solid #dc5a00;
    box-shadow: inset 0 2px 0 #ff9b55;
}
.summary_filters_wrapper:hover  .categoryDropdown1 .jq-selectbox__trigger {
    background-color: transparent;
    border-left:0;
    box-shadow: none;
}


.summary_filters_wrapper .jq-selectbox__trigger-arrow {
    border-top: 4px solid #fff;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    opacity: .6;
    filter: alpha(opacity=60);
}

.summary_filters_wrapper .jq-selectbox:hover .jq-selectbox__trigger-arrow {
    opacity: 1;
    filter: alpha(opacity=100);
}

.summary_filters_wrapper .jq-selectbox__dropdown {
    background-color: #fff;
    color: #fd6800;
    border: 1px solid #fd6800;
}

.summary_filters_wrapper .jq-selectbox li,
.summary_filters_wrapper .jq-selectbox li.selected {
    color: #fd6800;
}

.summary_filters_wrapper .jq-selectbox li:hover {
    color: #630;
}

.summary_filters_wrapper .jq-selectbox li.disabled {
    color: #ccc;
}

.summary_filters_wrapper .jq-selectbox li.disabled:hover {
    background: 0 0;
}

.jq-selectbox .dropdownmain,
.jq-selectbox .dropdownmain:hover,
a.dropdownmain,
a.dropdownmain:hover {
    background: #fd6800;
    color: #fff !important;
}

.jq-selectbox .dropdownmainactive,
.jq-selectbox .dropdownmainactive:hover,
a.dropdownmainactive,
a.dropdownmainactive:hover {
    background: #ff9859;
    color: #fff !important;
}

.jq-selectbox .dropdownmaindeact,
.jq-selectbox .dropdownmaindeact:hover {
    background: #ffcbab;
    color: #fefefe !important;
}

.jq-selectbox .dropdownsecondary,
.jq-selectbox .dropdownsecondary:hover,
a.dropdownsecondary,
a.dropdownsecondary:hover {
    background-color: #61381b;
    color: #fef4dc !important;
}

.jq-selectbox .dropdownsecondaryactive,
.jq-selectbox .dropdownsecondaryactive:hover,
a.dropdownsecondaryactive,
a.dropdownsecondaryactive:hover {
    background-color: #ae886d;
    color: #eee1c2 !important;
}

.jq-selectbox .singlespldropdown,
.jq-selectbox .singlespldropdown:hover,
a.singlespldropdown,
a.singlespldropdown:hover {
    background-color: #FFF2D4 !important;
    color: #696969 !important;
}

.jq-selectbox .singlespldropdowndeact,
.jq-selectbox .singlespldropdowndeact:hover,
a.singlespldropdowndeact,
a.singlespldropdowndeact:hover {
    background-color: #fbf1db !important;
    color: #aaa !important;
}

.jq-selectbox .dropdownsecondarydeact,
.jq-selectbox .dropdownsecondarydeact:hover,
a.dropdownsecondarydeact,
a.dropdownsecondarydeact:hover {
    background: #d9c0ae;
    color: #eee1c2 !important;
}

.inform_selectclient .optgroup {
    background-color: #ae886d;
    color: #eee1c2 !important;
}

.divFeatures div.fixed_table_summary .grey_sep {
    font-weight: 400;
}

.goal_row,
div.fixed_table_summary .goal_row {
    background-color: #fae5d9 !important;
}

@media all and (max-width:823px) {
    div.summary_filters_box_refresh {
        padding: 10px 0 0 70px;
        clear: both;
    }
}

button.def_add,
button.def_clear,
input.def_add[type=button],
input.def_add[type=submit],
input.def_clear[type=button],
input.def_clear[type=submit] {
    font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif;
    line-height: 14px;
    padding: 4px 8px 4px 20px;
    margin-bottom: 3px;
    min-width: 62px;
}

button.def_add,
input.def_add[type=button],
input.def_add[type=submit] {
    border: 1px solid #dc5a00;
    border-radius: 5px;
    box-shadow: inset 0 2px 0 #ff9b55;
    cursor: pointer;
    color: #fff2d4;
    background: #fd6800;
}

button.def_add:hover,
input.def_add[type=button]:hover,
input.def_add[type=submit]:hover {
    background-position: 7px -42px;
    color: #fff;
}

input.def_add[type=button]:disabled,
input.def_add[type=submit]:disabled {
    background-position: -497px -841px;
    cursor: default;
}

input.def_add[type=button]:disabled {
    background-position: -497px -841px;
    color: #decda7 !important;
    border: 1px solid #ecdbb4;
    background-color: #fff2d4;
    box-shadow: inset 0 2px 0 #fff2d4;
    cursor: pointer;
}

select.def_store[disabled] {
    border: 1px solid #DADADA;
    cursor: default;
    background: #EFEFEF;
    color: #A5A5A5;
}

button.def_clear,
input.def_clear[type=button],
input.def_clear[type=submit] {
    border: 1px solid #dc5a00;
    border-radius: 5px;
    box-shadow: inset 0 2px 0 #ff9b55;
    cursor: pointer;
    color: #fff2d4;
    background-color: #fd6800;
}

button.def_clear:hover,
input.def_clear[type=button]:hover,
input.def_clear[type=submit]:hover {
    background-position: 1px -41px;
    color: #fff;
}

input.def,
select.def_store {
        color: #630;
    font-family:"Roboto Condensed", Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif;
    line-height: 15px;
    font-size: 15px !important;

}

input.def_clear[type=button]:disabled,
input.def_clear[type=submit]:disabled {
    background-position: 1px -40px;
    cursor: default;
}

input.def {
    background-color: #fff;
    border: 1px solid #e5eaed;
    font-size: 12px;
    padding: 3px 3px 3px 7px;
}

input.def:focus,
select.def_store:focus {
    /*border: 1px solid #ccd6dc;*/
}

.def_change {
    width: 80px !important;
}

input.def:disabled {
    background-color: #EFEFEF;
}

select.def_store {
    font-size: 11px;
    margin: 2px 0;
    padding: 3px;
    width: 120px;
}

.backDivider .summary_quick_button_back,
.tablebreadcrumb {
    font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif;
}

div.dcpcost_table,
div.dcpcost_table table.dataTable {
    width: 300px;
}

div.dcpcost_table .dataTable th.firstcol {
    width: 110px !important;
}

div.dcpcost_table .DTFC_LeftWrapper {
    width: 129px !important;
}

.disrow {
    /*background:#f9f9f9;
    color:#ddd;*/
    font-style: italic;
}

@media all and (max-width:970px) {
    .reports_wrapper_right .jq-selectbox__dropdown {
        max-height: 120px;
    }

    .marginleftresponsive {
        margin-left: 20px !important;
    }
}

@media screen and (max-width:1280px) {
    #fixed_table_summary th.state1,
    #fixed_table_summary th.state10,
    #fixed_table_summary th.state11,
    #fixed_table_summary th.state12,
    #fixed_table_summary th.state13,
    #fixed_table_summary th.state14,
    #fixed_table_summary th.state15,
    #fixed_table_summary th.state2,
    #fixed_table_summary th.state3,
    #fixed_table_summary th.state4,
    #fixed_table_summary th.state5,
    #fixed_table_summary th.state6,
    #fixed_table_summary th.state7,
    #fixed_table_summary th.state8,
    #fixed_table_summary th.state9 {
        font-size: 14px !important;
    }

    .controllablewekly-new {
        width: 300px !important;
    }

    span.executivearrowafter::before {
        background: url(../images/imageSprite.png) -478px -1026px no-repeat !important;
        width: 12px !important;
        height: 26px !important;
        top: 2px !important;
        right: -14px !important;
    }
}

@media all and (max-width:768px) {
    .menu_applications::before,
    .menu_applications:hover::before,
    .menu_dashboard::before,
    .menu_dashboard:hover::before,
    .menu_dataentryform::before,
    .menu_dataentryform:hover::before,
    .menu_reports::before,
    .menu_reports:hover::before {
        top: 5px;
    }

    button.dbn_kpis {
        background-position: 18px 0;
        background-size: 202px auto;
    }

    button.dbn_kpis:hover {
        background-position: -56px 0;
    }

    button.dbn_reports {
        background-position: 18px 0;
        background-size: 202px auto;
    }

    button.dbn_reports:hover {
        background-position: -55px 0;
    }

    button.dbn_applications {
        background-position: 18px 0;
        background-size: 202px auto;
        height: 64px;
    }

    a.dib_forms,
    a.dib_reports {
        background-size: 24px auto;
    }

    button.dbn_applications:hover {
        background-position: -55px 0;
    }

    button.dashboard_box_nav_act,
    button.dashboard_box_nav_act:hover {
        background-position: -129px 1px;
    }

    a.dib_reports {
        background-position: 8px -56px;
    }

    .menu_applications::before,
    .menu_applications:hover::before {
        left: 28px;
    }

    .menu_dashboard::before,
    .menu_dashboard:hover::before {
        left: 23px;
    }

    .menu_dataentryform::before,
    .menu_dataentryform:hover::before {
        left: 38px;
    }

    a.menu:active,
    a.menu:link,
    a.menu:visited {
        background-position: center 5px;
    }

    a.menu:hover {
        background-position: center -53px;
    }

    a.profile_dropdown:link {
        background-position: 0 1px;
    }

    a.profile_dropdown_account:hover {
        background-position: 0 -25px;
    }

    a.profile_dropdown_logout:hover {
        background-position: 0 -28px;
    }

    div.summary_scroll_top_icon {
        background-size: 22px;
    }

    div.summary_scroll_top_icon:hover {
        background-position: center -32px;
    }

    div.fixed_table_summary span.sd_arrow {
        background-position: -22px 9px;
    }

    div.fixed_table_summary span.sd_arrow_left {
        background-repeat: no-repeat;
        background-size: 74px auto;
    }

    .icon_collapse_small,
    .icon_expand_small {
        background-repeat: no-repeat;
        background-size: 20px auto !important;
    }

    input.reports_filter_date:hover {
        background-position: right 0;
    }

    button.select_client_button {
        height: 32px;
    }

    button.reports_button_show_hide {
        height: 30px;
    }

    div.fixed_table_summary span.sd_arrow:hover {
        background-position: -50px 9px;
    }

    .icon_expand_small {
        background-position: 9px 12px !important;
    }

    .icon_collapse_small {
        background-position: 9px 11px !important;
    }

    .icon_collapse_small:hover {
        background-position: 9px -22px !important;
    }

    .icon_expand_small:hover {
        background-position: 9px -21px !important;
    }

    button.reports_button_export,
    button.reports_button_favourites_active,
    button.reports_button_view {
        height: 32px;
    }

    button.quick_link_remove,
    button.setup_button_add {
        height: 32px;
        background-size: 80px;
    }

    input.reports_filter_date {
        background-size: 25px auto;
    }

    .ui-datepicker .ui-datepicker-next,
    .ui-datepicker .ui-datepicker-prev {
        top: 9px;
    }

    button.def_add,
    input.def_add[type=submit] {
        background-size: 23px;
    }

    button.def_add:hover,
    input.def_add[type=submit]:hover {
        background-position: 7px -44px;
        background-size: 23px;
    }

    input.def_add[type=submit]:disabled {
        background-position: 7px -43px;
        cursor: default;
    }

    button.def_clear,
    input.def_clear[type=button],
    input.def_clear[type=submit] {
        background-size: 23px;
    }

    button.def_clear:hover,
    input.def_clear[type=button],
    input.def_clear[type=submit]:hover {
        background-position: 8px -43px;
        background-size: 23px;
    }

    input.def_clear[type=button],
    input.def_clear[type=submit]:disabled {
        background-position: 8px -43px;
        cursor: default;
    }

    div.setup_quick_link_add {
        background-size: 40px;
    }

    div.setup_quick_link_add_selected {
        background-position: -20px 0;
    }

    .ui-multiselect-header span.ui-icon-check {
        background: url(../images/imageSprite.png) -402px -919px no-repeat;
        width: 21px;
        height: 18px;
    }

    .ui-multiselect-header span.ui-icon-closethick {
        background: url(../images/imageSprite.png) -399px -886px no-repeat;
        width: 22px;
        height: 18px;
    }

    .ui-multiselect-header span.ui-icon-circle-close {
        background: url(../images/imageSprite.png) -287px -924px no-repeat;
        width: 13px;
        height: 13px;
    }

    .salesformresponsive {
        max-width: 90% !important;
    }

    .reports_wrapper_right .splmsgs {
        min-height: 100px;
    }

    .mobilequickselect {
        width: 18% !important;
    }

    div#clients_dropdown a {
        color: #FD6800;
    }

    .newuirefreshorentation {
        padding: 20px 10px 0 !important;
    }

    #fixed_table_summary th.state1,
    #fixed_table_summary th.state10,
    #fixed_table_summary th.state11,
    #fixed_table_summary th.state12,
    #fixed_table_summary th.state13,
    #fixed_table_summary th.state14,
    #fixed_table_summary th.state15,
    #fixed_table_summary th.state2,
    #fixed_table_summary th.state3,
    #fixed_table_summary th.state4,
    #fixed_table_summary th.state5,
    #fixed_table_summary th.state6,
    #fixed_table_summary th.state7,
    #fixed_table_summary th.state8,
    #fixed_table_summary th.state9 {
        font-size: 18px !important;
    }

    #wrapper-scrollbar::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 7px;
    }

    #wrapper-scrollbar::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: rgba(0, 0, 0, .5);
        -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
    }

    #divControllables .dataTable td.firstcol,
    #divControllables .dataTable th.firstcol {
        border-right: 1px solid #E0E0E0 !important;
    }

    .losspreventionmobile,
    .throwawaysreportmobile {
        width: 100%;
    }

    .losspreventionmobile .w660,
    .throwawaysreportmobile .w280 {
        width: 100% !important;
    }

    .expandcomment {
        max-width: 100% !important;
    }

    .wraper-word-defaultpta {
        width: 170px !important;
        padding-right: 0 !important;
    }

    span.executivearrowafter::before {
        background: url(../images/imageSprite.png) -478px -1026px no-repeat !important;
        width: 12px !important;
        height: 26px !important;
        top: 2px !important;
        right: -14px !important;
    }

    .ptoform-wrapper {
        padding-left: 0 !important;
    }

    .ptoform-title {
        max-width: 93% !important;
    }
}

@media all and (max-width:719px) {
    button.dbn_kpis {
        background-position: 2px 0;
        background-size: 202px auto;
    }

    button.dbn_kpis:hover {
        background-position: -72px 0;
    }

    button.dbn_reports {
        background-position: 3px 0;
        background-size: 202px auto;
    }

    button.dbn_reports:hover {
        background-position: -71px 0;
    }

    button.dbn_applications {
        background-position: 3px 0;
        background-size: 202px auto;
        height: 64px;
    }

    button.dbn_applications:hover {
        background-position: -71px 0;
    }

    button.dashboard_box_nav_act,
    button.dashboard_box_nav_act:hover {
        background-position: -144px 0;
    }

    button.dbn_kpis_active.dashboard_box_nav_act {
        background-position: -145px 0;
    }
}

@media all and (max-width:767px) {
    .res-dailyreport-checkbox {
        clear: both;
    }

    .res-dailyreport-checkbox .res-dailyreport-none {
        display: none !important;
    }

    .res-dailyreport-checkbox label {
        margin-top: 8px !important;
        margin-bottom: 8px !important;
    }

    .clear-both {
}
}

@media all and (min-width:479px) {
    #clients_dropdown {
        display: none !important;
    }
}

@media all and (max-width:435px) {
    .mobile-viewdiffer {
        width: 100%;
    }
}

@media all and (max-width:478px) {
    button.select_client_button {
        position: relative;
        background: 0 0;
    }

    button.select_client_button::before {
        background: url(../images/imageSprite.png) -379px -1111px no-repeat;
        width: 66px;
        height: 31px;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
    }

    button.select_client_button:hover::before {
        background: url(../images/imageSprite.png) -458px -1111px no-repeat;
    }

    div.summary_filters_box_refresh {
        padding: 10px 0 0 16px;
        clear: both;
    }

    .menu_dashboard::before,
    .menu_dashboard:hover::before {
        left: 15px;
        top: 12px;
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
    .reports_table_box input[type=radio]: disabled {
        margin: : 0;
        padding: 0;
        display: inline-block;
        -moz-appearance: none;
        -webkit-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
        appearance: none;
        height: 12px;
        width: 12px;
    }

    .zindex {
        z-index: auto !important;
    }

    .manager_name span {
        background: #135996;
        border-radius: 3px;
        box-shadow: 0 1px 3px #999;
        color: #fff;
        display: none;
        padding: 5px 10px;
        position: absolute;
        right: 0;
        top: -36px;
        z-index: 9999;
        -webkit-transform: translate3d(0, 0, 0);
    }

    #divDriveThru .DTFC_LeftBodyWrapper,
    .controllabletbl .DTFC_LeftBodyWrapper,
    .drivethruresp .DTFC_LeftBodyWrapper,
    .drivethruresp .DTFC_LeftWrapper,
    .throwayformresponsive .DTFC_LeftBodyWrapper,
    .throwayformresponsive .DTFC_LeftWrapper {
        -webkit-transform: translateZ(-1px);
        -moz-transform: translateZ(-1px);
        -o-transform: translateZ(-1px);
        transform: translateZ(-1px);
        position: relative;
        z-index: -1;
    }

    .reportspannew {
        right: -89px !important;
        top: -5px !important;
        font-size: 9px;
        -webkit-transform: translateZ(9999px);
        -moz-transform: translateZ(9999px);
        -o-transform: translateZ(9999px);
        transform: translateZ(9999px);
        position: relative;
        z-index: 9999;
    }

    .controllabletbl .reportspannew {
        right: 38px !important;
    }

    .salesformresponsive .DTFC_LeftBodyWrapper,
    .throwayreportresponsive .DTFC_LeftBodyWrapper {
        -webkit-transform: translateZ(-1px);
        -moz-transform: translateZ(-1px);
        -o-transform: translateZ(-1px);
        transform: translateZ(-1px);
        position: relative;
        z-index: -1;
    }

    .mobilequickselect {
        width: auto !important;
    }

    .changepaddingboxright {
        padding-right: 5px !important;
    }

    div.fixed_table_summary span.sd_arrow {
        padding: 15px 15px 10px 10px;
    }

    .executivearrowafter {
        font-size: 15px !important;
    }

    .losspreventionmobile,
    .losspreventionmobile .reports_table_caption,
    .throwawaysreportmobile,
    .throwawaysreportmobile .reports_table_caption {
        width: 100% !important;
    }

    .losswekly-new {
        width: 300px !important;
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
    .reports_table_box input[type=radio]: disabled {
        margin: : 0;
        padding: 0;
        display: inline-block;
        -moz-appearance: none;
        -webkit-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
        appearance: none;
        height: 12px;
        width: 12px;
    }

    .zindex {
        z-index: auto !important;
    }

    .manager_name span {
        background: #135996;
        border-radius: 3px;
        box-shadow: 0 1px 3px #999;
        color: #fff;
        display: none;
        padding: 5px 10px;
        position: absolute;
        right: 0;
        top: -36px;
        z-index: 9999;
        -webkit-transform: translate3d(0, 0, 0);
    }

    #divDriveThru .DTFC_LeftBodyWrapper,
    #divDriveThru .DTFC_LeftWrapper,
    .controllabletbl .DTFC_LeftBodyWrapper,
    .drivethruresp .DTFC_LeftBodyWrapper,
    .drivethruresp .DTFC_LeftWrapper,
    .salesformresponsive .DTFC_LeftBodyWrapper,
    .throwayformresponsive .DTFC_LeftBodyWrapper,
    .throwayformresponsive .DTFC_LeftWrapper,
    .throwayreportresponsive .DTFC_LeftWrapper {
        -webkit-transform: translateZ(-1px);
        -moz-transform: translateZ(-1px);
        -o-transform: translateZ(-1px);
        transform: translateZ(-1px);
        position: relative;
        z-index: -1;
    }

    .reportspannew {
        right: 35px !important;
        top: 18px !important;
        font-size: 9px;
        -webkit-transform: translateZ(9999px);
        -moz-transform: translateZ(9999px);
        -o-transform: translateZ(9999px);
        transform: translateZ(9999px);
        position: relative;
        z-index: 9999;
    }

    .categorycenter {
        width: 280px;
        margin: 0 auto;
        position: relative;
        top: -3px;
    }

    .changepaddingboxright {
        padding-right: 30px !important;
    }

    .newaddeddashboard a.menu:active,
    .newaddeddashboard a.menu:hover,
    .newaddeddashboard a.menu:link,
    .newaddeddashboard a.menu:visited {
        padding: 18px 5px !important;
    }

    .newaddeddashboard span.menu {
        padding: 17px;
        font-size: 14px;
    }

    div.fixed_table_summary span.sd_arrow {
        padding: 18px 15px 10px 10px;
    }

    .menu_reports::before,
    .menu_reports:hover::before {
        left: 18px;
    }

    .menu_wrapper-cut {
        float: left;
        width: 80%;
        position: absolute;
    }

    .executivearrowafter {
        font-size: 15px !important;
    }

    span.executivearrowafter::before {
        top: 4px !important;
        right: -15px !important;
    }
}

@media only screen and (min-device-width:481px) and (max-device-width:601px) {
    .mobilequickselect {
        width: 100% !important;
    }
}

@media all and (max-width:360px) {
    .newlossprevation {
        width: 275px !important;
    }

    .refreshnewuichanges {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }

    .pl70 {
        padding-left: 0 !important;
    }

    .newweklyform .reports_table_caption {
        width: 83% !important;
    }

    .controllablewekly-new,
    .losswekly-new {
        width: 288px !important;
    }

    .losspreventioncommetarea textarea {
        max-width: 80% !important;
    }

    .guestweekly-new,
    .saleswekly-new {
        max-width: 88% !important;
    }

    .mobile-evaluationicon::before {
        left: -10px !important;
    }

    .export-modaldialogTip {
        left: 47% !important;
    }
}

@media all and (max-width:650px) {
    .vertical-devider::before {
        left: 55% !important;
        top: -12px !important;
    }

    .losspreventionmobile {
        float: none;
    }

    .throwawaysreportmobile,
    .throwawaysreportmobile .w280 {
        width: 100%;
    }

    .coltexthide {
        display: none !important;
    }
}

@media only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:landscape) {
    .categorycenter {
        width: 320px;
    }

    .weeksmobileinne {
        top: 0 !important;
    }

    .fixed_table {
        max-width: 93% !important;
    }

    .dividerbread {
        width: 22% !important;
    }

    .mobilequickselect {
        width: 20% !important;
    }

    .newStorebonusmodal {
        margin-top: -155px !important;
    }

    button.dbn_kpis::before,
    button.dbn_kpis:hover::before {
        margin-left: 0;
    }
}

@media screen and (max-width:320px) {
    .categoryDropdownmobile {
        width: 72% !important;
    }

    .mobileSeprate {
        margin-top: 20px !important;
    }

    .dividerbread {
        width: auto !important;
    }

    .newStorebonusmodal {
        margin-top: -145px !important;
    }

    .sticky_button {
        margin-left: 10px !important;
    }

    .lossprevention_wrapper,
    span.executivearrowafter {
        font-size: 15px !important;
    }

    .margin0-mobile {
        margin-left: 0 !important;
    }

    .margin0-mobile .reports_filter_word.empty {
        display: none;
    }

    .ptoform-title {
        max-width: 90% !important;
    }
}

.inline-tabledisplay input {
    margin-right: 10px;
    margin-left: 20px;
    position: relative;
    top: 2px;
}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape) {
    .reports_table_box input[type=radio]:disabled {
        margin: 0;
        padding: 0;
        display: inline-block;
        -moz-appearance: none;
        -webkit-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
        appearance: none;
        height: 12px;
        width: 12px;
    }

    .form_w {
        max-width: 49% !important;
    }

    .text_s {
        font-size: 11px !important;
    }

    .manual_w {
        width: 300px !important;
    }

    .drivethruresp .DTFC_LeftBodyWrapper,
    .throwayreportresponsive .DTFC_LeftBodyWrapper {
        -webkit-transform: translateZ(-1px);
        -moz-transform: translateZ(-1px);
        -o-transform: translateZ(-1px);
        transform: translateZ(-1px);
        position: relative;
        z-index: -1;
    }

    .throwayformresponsive {
        max-width: 95% !important;
    }

    .controllabletbl .DTFC_LeftBodyWrapper,
    .drive_thru_table .DTFC_LeftBodyWrapper,
    .drive_thru_table .DTFC_LeftWrapper,
    .drivethruresp .DTFC_LeftBodyWrapper,
    .drivethruresp .DTFC_LeftWrapper,
    .throwayformresponsive .DTFC_LeftBodyWrapper,
    .throwayformresponsive .DTFC_LeftWrapper {
        -webkit-transform: translateZ(-1px);
        -moz-transform: translateZ(-1px);
        -o-transform: translateZ(-1px);
        transform: translateZ(-1px);
        position: relative;
        z-index: -1;
    }

    .mobilequickselect {
        width: 100% !important;
    }

    .dividerbread {
        width: 40% !important;
        padding-right: 0 !important;
    }

    .inner-stick-paragraph {
        font-size: 13px;
    }

    span.executivearrowafter {
        font-size: 15px !important;
    }

    .newStorebonusmodal {
        margin-top: -155px !important;
    }

    div.summary_filters_box_refresh {
        padding: 10px 0 0 10px;
    }

    .tablefixedtablecompare .fixed_table,
    .tablefixedtablecompare .fixed_table_summary {
        max-width: 94% !important;
    }

    .newuisummarydashboardchange .mobileSeprate,
    .newuisummarydashboardchange .mobilequickselect {
        width: auto !important;
    }

    .newaddeddashboard a.menu:active,
    .newaddeddashboard a.menu:hover,
    .newaddeddashboard a.menu:link,
    .newaddeddashboard a.menu:visited {
        padding: 9px 0 !important;
    }

    .refreshnewuichanges {
        padding-top: 23px !important;
    }

    a.logo:link {
        margin: 4px 10px 0 5px !important;
        min-height: auto;
    }

    .file_upload {
        margin-left: 10px !important;
    }

    .vertical-devider::before {
        top: -8px !important;
    }

    .losspreventioncommetarea textarea {
        max-width: 97% !important;
    }

    .lossprevention_wrapper table.inspectionform tr td,
    .newweklyform .reports_table_caption {
        font-size: 12px !important;
    }

    .coparespage .search-box {
        width: 105px !important;
    }

    button.dbn_kpis::before,
    button.dbn_kpis:hover::before {
        margin-left: 0;
    }

    .mobile-view {
        clear: none !important;
    }

    .inline-tabledisplay input {
        margin-right: 2px !important;
        margin-left: 5px !important;
        position: relative;
        top: 2px;
    }
}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait) {
    .reports_table_box input[type=radio]: disabled {
        margin: : 0;
        padding: 0;
        display: inline-block;
        -moz-appearance: none;
        -webkit-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
        appearance: none;
        height: 12px;
        width: 12px;
    }

    .form_w {
        max-width: 49% !important;
    }

    .marginleftresponsive {
        margin-left: 20px !important;
    }

    .salesformresponsive {
        max-width: 90% !important;
    }

    .throwayformresponsive {
        max-width: 95% !important;
    }

    .throwayreportresponsive {
        max-width: 90% !important;
    }

    table.losspreventiondatatable tr td.right {
        text-align: left !important;
    }

    .manual_w {
        width: 310px !important;
    }

    .throwayreportresponsive .DTFC_LeftBodyWrapper {
        -webkit-transform: translateZ(-1px);
        -moz-transform: translateZ(-1px);
        -o-transform: translateZ(-1px);
        transform: translateZ(-1px);
        position: relative;
        z-index: -1;
    }

    .reportspannew {
        right: -85px !important;
        top: -6px !important;
        font-size: 9px;
        -webkit-transform: translateZ(9999px);
        -moz-transform: translateZ(9999px);
        -o-transform: translateZ(9999px);
        transform: translateZ(9999px);
        position: relative;
        z-index: 9999;
    }

    .controllabletbl .DTFC_LeftBodyWrapper,
    .drive_thru_table .DTFC_LeftBodyWrapper,
    .drive_thru_table .DTFC_LeftWrapper,
    .drivethruresp .DTFC_LeftBodyWrapper,
    .drivethruresp .DTFC_LeftWrapper,
    .throwayformresponsive .DTFC_LeftBodyWrapper,
    .throwayformresponsive .DTFC_LeftWrapper {
        -webkit-transform: translateZ(-1px);
        -moz-transform: translateZ(-1px);
        -o-transform: translateZ(-1px);
        transform: translateZ(-1px);
        position: relative;
        z-index: -1;
    }

    #table16_wrapper .DTFC_LeftBodyLiner table {
        width: 93% !important;
    }

    .newuisummarydashboardchange .mobileSeprate,
    .newuisummarydashboardchange .mobilequickselect {
        width: auto !important;
    }

    a.logo:link {
        margin: 4px 10px 0 5px !important;
    }

    .file_upload {
        margin-left: 0 !important;
    }

    span.upload_icon_afteradded::before {
        top: -10px !important;
        left: -22px !important;
    }

    span.upload_icon_afterclear::before {
        top: -10px !important;
        left: 2px !important;
    }

    td.view-image {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    .search-box {
        width: 90px !important;
    }

    .coparespage .search-box {
        width: 100px !important;
    }

    .support-label {
        float: left;
    }
}

@media only screen and (min-device-width:320px) and (max-device-width:350px) {
    .throwayreportresponsive {
        max-width: 80% !important;
        width: 80%;
    }

    .losspreventionreportdatable {
        width: 80% !important;
    }

    .reportspannew {
        right: 36px !important;
        top: -6px !important;
        font-size: 9px;
        -webkit-transform: translateZ(9999px);
        -moz-transform: translateZ(9999px);
        -o-transform: translateZ(9999px);
        transform: translateZ(9999px);
        position: relative;
        z-index: 9999;
    }

    .controllabletbl .DTFC_LeftBodyWrapper,
    .drivethruresp .DTFC_LeftBodyWrapper,
    .drivethruresp .DTFC_LeftWrapper,
    .throwayformresponsive .DTFC_LeftBodyWrapper,
    .throwayformresponsive .DTFC_LeftWrapper {
        -webkit-transform: translateZ(-1px);
        -moz-transform: translateZ(-1px);
        -o-transform: translateZ(-1px);
        transform: translateZ(-1px);
        position: relative;
        z-index: -1;
    }

    #table16_wrapper .DTFC_LeftBodyLiner table {
        width: 93% !important;
    }

    .vertical-devider::before {
        top: -8px !important;
    }
}

@media screen and (max-device-width:359px) {
    .refreshnewuichanges {
        margin-top: 0 !important;
        margin-bottom: 10px !important;
    }

    .paddingnewuichange {
        padding-right: 10px !important;
    }
}

@media only screen and (min-device-width:600px) and (max-device-width:960px) and (-webkit-device-pixel-ratio:2) {
    .displaynewthrow {
        top: -16px !important;
        right: 24px !important;
    }

    .reportspannew {
        top: -7px !important;
        right: 24px !important;
    }

    .menu_reports::before,
    .menu_reports:hover::before {
        left: 16px;
    }

    .export-excel:before,
    .export-pdf:before {
        top: 4px !important;
    }
}

@media only screen and (min-device-width:600px) and (max-device-width:960px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait) {
    .categoryDropdown1 {
        margin-left: -30px !important;
    }

    .mobilequickselect {
        width: 21% !important;
    }

    div.newuirefreshorentation {
        padding: 0 0 0 25px;
        clear: none !important;
        /*margin-top: -25px;*/
    }

    button.dbn_kpis::before {
        left: 50%;
        margin-left: -12px;
    }

    .newaddeddashboard a.menu:active,
    .newaddeddashboard a.menu:hover,
    .newaddeddashboard a.menu:link,
    .newaddeddashboard a.menu:visited {
        padding: 9px 0;
        font-size: 14px;
        line-height: 16px;
    }

    a.logo:link {
        margin: 4px 10px 0 5px !important;
    }

    .vertical-devider::before {
        top: -8px !important;
    }

    .controllablewekly-new {
        width: 260px !important;
    }

    .losswekly-new {
        width: 270px !important;
    }

    .expandcomment {
        max-width: 95% !important;
    }

    .executivearrowafter {
        font-size: 18px !important;
    }

    span.executivearrowafter::before {
        top: 5px !important;
        right: -18px !important;
    }
}

@media only screen and (min-device-width:600px) and (max-device-width:980px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait) {
    .controllablewekly-new {
        width: 260px !important;
    }

    .losswekly-new {
        width: 270px !important;
    }

    .expandcomment {
        max-width: 95% !important;
    }

    .search-box {
        width: 100px !important;
    }

    span.executivearrowafter::before {
        top: 5px !important;
        right: -18px !important;
    }
}

@media only screen and (min-device-width:600px) and (max-device-width:980px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape) {
    .losswekly-new {
        width: 270px !important;
    }

    .expandcomment {
        max-width: 95% !important;
    }

    .controllablewekly-new {
        width: 250px !important;
    }

    .losspreventionmobile,
    .losspreventionmobile .reports_table_caption,
    .throwawaysreportmobile,
    .throwawaysreportmobile .reports_table_caption {
        width: 100%;
    }

    .search-boxspan::before {
        right: 53px !important;
    }
}

@media only screen and (min-device-width:600px) and (max-device-width:960px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape) {
    .controllablewekly-new {
        width: 250px !important;
    }

    .losspreventionmobile,
    .losspreventionmobile .reports_table_caption,
    .throwawaysreportmobile,
    .throwawaysreportmobile .reports_table_caption {
        width: 100% !important;
    }

    .mobilequickselect {
        width: auto !important;
    }

    button.dbn_kpis::before {
        left: 50% !important;
        margin-left: -12px !important;
    }

    #divControllables .dataTable td.firstcol,
    #divControllables .dataTable th.firstcol {
        border-right: 1px solid #E0E0E0 !important;
    }
}

.state-main {
    font-size: 18px;
}

.district-main {
    font-size: 17px;
}

.store-main {
    font-size: 14px;
}

@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape) {
    .mobilequickselect {
        width: 20% !important;
    }

    .categorycenter {
        width: 100% !important;
        margin-left: -26px !important;
    }

    .weeksmobileinne {
        top: 0 !important;
    }

    .fixed_table {
        max-width: 93% !important;
    }
}

@media screen and (max-width:320px) {
    .categoryDropdownmobile {
        width: 72% !important;
    }

    .mobileSeprate {
        margin-top: 20px !important;
    }

    .dividerbread {
        width: 40% !important;
    }
}

@media only screen and (min-width:980px) {
    .mobilequickselect {
        width: auto !important;
    }
}

@media only screen and (min-width:800px) and (max-width:900px) {
    .mobilequickselect {
        width: 16% !important;
    }
}

@media only screen and (min-width:700px) and (max-width:800px) {
    .mobilequickselect {
        width: 17% !important;
    }
}

@media only screen and (max-width:579px) {
    .backDivider,
    .categorycenter {
        padding-top: 20px;
    }

    .mobilequickselect {
        width: 100% !important;
        margin-left: 6px !important;
    }

    .categorycenter {
        width: 100% !important;
        float: left;
    }
    .flashreport_wraper .categorycenter  { width: 100% !important;}

    .weeksmobilemain {
        width: 100% !important;
        float: left !important;
    }

    .weeksmobileinne {
        margin-bottom: 30px;
    }
}

.categoryDropdown1 {
    width: 220px;
    border: 1px solid #d4d4d4;
    box-shadow: 0 1px 0 #d4d4d4;
    border-radius: 5px;
}

.categoryDropdown1 select.reports_filter {
    height: 30px;
    width: 220px !important;
}

.categoryDropdown1 .jq-selectbox__select-text {
    font-size: 16px;
    width: 210px !important;
}

.categoryDropdown1 .jq-selectbox__select {
    background-color: #fff;
    color: #fd6800;
    border: none;
    padding: 5px 0 3px 8px;
    width: 212px !important;
}

.categoryDropdown1 .jq-selectbox__trigger {
    border: none;
    right: 5px;
    top: 3px;
    background:none;
    box-shadow:none;
}

.categoryDropdown1:focus,
.categoryDropdown1:hover {
    border: 1px solid #fd6800;
    border-radius: 3px;
}

.categoryDropdown1 .jq-selectbox {
    margin: 0;
    width: 220px !important;
}

.categoryDropdown1 .jq-selectbox__trigger-arrow {
    right: 0;
    top: 7px;
    width: 19px;
    height: 16px;
    background: url(../images/imageSprite.png) -118px -854px no-repeat;
    border: none;
    opacity: 1;
}

.categoryDropdown1 .jq-selectbox__trigger-arrow:hover {
    background-position: -118px -873px;
}

.categoryDropdown1 .jq-selectbox__dropdown {
    font-size: 15px;
    width: 219px;
}

.rightfilter {
    float: left;
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 8px;
}

.categoryDropdown1 .opened .jq-selectbox__trigger-arrow {
    background: url(../images/imageSprite.png) -118px -901px no-repeat;
    right: 0;
    top: 7px;
    width: 19px;
    height: 16px;
    border: none;
}

.categoryDropdown1 .opened .jq-selectbox__trigger-arrow:hover {
    background: url(../images/imageSprite.png) -118px -920px no-repeat;
}

.categoryDropdown1 .jq-selectbox__select:hover .jq-selectbox__trigger {
    border: none !important;
    background-color: transparent;
        box-shadow: none;
        background:none;
}

button.summary_quick_button_back {
    padding: 6px 4px 5px 15px;
    width: auto;
    cursor: pointer;
    margin: 0;
    color: #696969;
    text-shadow: none;
    background: #fff;
    position: relative;
    line-height: 19px;
}

button.summary_quick_button_back:hover {
    color: #dc5a00;
}

button.summary_quick_button_back::before {
    position: absolute;
    left: 0;
    top: 8px;
    width: 10px;
    height: 16px;
    background: url(../images/imageSprite.png) -297px -889px no-repeat;
    content: "";
}

.backDivider {
    width: 100%;
    float: left;
    padding-left: 8px;
}

.backDivider .summary_quick_button_back {
    float: left;
    font-size: 15px;
}

.dividerbread {
    width: 30%;
    float: left;
    margin-top: 0;
    padding: 7px 0 0;
}

.tableDivider {
    padding-left: 20px;
    position: relative;
    top: -2px;
}

.tableDivider::before {
    position: absolute;
    content: ">";
    width: 15px;
    height: 10px;
    color: #888;
    font-size: 20px;
    left: 4px;
    top: -2px;
    cursor: default;
    opacity: .8;
}

.tablebreadcrumb,
td span.newuiremoveadd {
    position: relative;
}

td span.newuiaddadd::before,
td span.newuiremoveadd::before {
    width: 10px;
    height: 10px;
    top: 4px;
    content: "";
}

td span.newuiaddaddinspection::before {
    top: 6px;
}

.tablebreadcrumb {
    cursor: pointer;
    margin: 0;
    color: #888;
    text-shadow: none;
    background: #fff;
    text-decoration: none;
    font-size: 16px;
}

.districtmore p,
.selectstorebutton {
    font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif;
}

.backtoallstates {
    font-size: 23px;
}

.backtoallstates:hover {
    color: #dc5a00;
}

.tablebreadcrumbactive {
    cursor: default;
}

.tablebreadcrumbactivefirst {
    color: #fd6800;
}

td span.newuiremoveadd::before {
    background: url(../images/imageSprite.png) -359px -78px no-repeat;
    position: absolute;
    left: 5px;
}

td span.newuiaddadd {
    position: relative;
}

td span.newuiaddadd::before {
    background: url(../images/imageSprite.png) -497px -806px no-repeat;
    position: absolute;
    left: 9px;
}

.selectstorebutton {
    font-size: 20px !important;
    font-weight: 400;
    color: #696969;
    line-height: 18px;
    margin: -5px 0 0 18px;
    overflow: hidden;
    position: relative;
    top: 3px;
}

.newuistoreb {
    width: 130px;
    margin-bottom: 10px;
    margin-left: 20px;
}

.districtmore {
    background-color: #FFF2D4;
}

.districtmore p {
    margin: 5px;
    color: #fd6800;
    font-size: 12px;
    text-align: center;
    padding: 5px 0;
}

ul#tree li.state1,
ul#tree li.state2,
ul#tree li.state3 {
    background-color: #F7FCFF !important;
}

div.newStorebonusmodal .reports_menu_container {
    background: 0 0;
}

h2.dashboard_box {
    display: block !important;
}

span.executivearrowafter {
    position: relative;
    cursor: pointer;
}

span.headerwitharrow {
    font-size: 15px !important;
}

span.executivearrowafter::before {
    background: url(../images/imageSprite.png) -566px -890px no-repeat;
    width: 12px !important;
    height: 26px !important;
    content: "";
    position: absolute;
    top: 0;
    right: -15px;
}

span.headerwitharrow::before {
    top: -3px;
}

.icon-edit-fill::before,
.icon-edit::before {
    width: 22px !important;
    height: 22px !important;
    position: absolute;
    top: -11px;
    left: 25px;
    content: "";
}

.arrowpointer,
.headerwitharrow {
    cursor: pointer;
}

.icon-edit::before {
    background: url(../images/imageSprite.png) -437px -1026px no-repeat !important;
}

.icon-edit-fill::before {
    background: url(../images/imageSprite.png) -437px -1061px no-repeat !important;
}

.icon-edit,
.icon-edit-fill {
    position: relative;
    cursor: pointer;
    width: 100%;
    float: left;
}

.newuiselectbox {
    float: left;
    width: 100%;
    padding: 20px 0;
}

.startenddate {
    width: 70px !important;
    z-index: 100;
}

.backtotopcontanier {
    padding: 10px 0 0 15px;
}

.categorynewuicontanier {
    width: 230px;
    margin: 0 auto;
    padding: 0;
}

.redcolor {
    color: red;
}

.qiuckselectpadding {
    margin: 15px 0 0 16px !important;
}

.reportsummarpadding {
    padding: 15px 16px !important;
}

.floatright {
    float: right !important;
}

.selectautowidth .jq-selectbox__dropdown {
    width: 100% !important;
}

.newuichangereport #table1_wrapper .DTFC_LeftBodyLiner table.dataTable tbody tr td {
    padding: 8px 18px 8px 12px !important;
}

.payrolladjustmentchange,
.tablefinancialchild {
    width: 100px;
    text-align: right;
}

.selectchangewidth {
    width: 150px;
}

.payrollbtnchange {
    width: 68px;
    padding: 0 !important;
}

.borderradius {
    border-radius: 0 !important;
}

.districtmore .information,
.error,
.query,
.warning {
    padding: 7px 0 !important;
    width: 100% !important;
    font-size: 1em !important;
    box-sizing: border-box;
}

.districtmore .warning h3::before {
    top: 7px !important;
}

.districtmore #divWarning .msg-wrapper {
    margin-left: 41px !important;
}

.districtmore.networkcomparemodal .warning h3 {
    padding: 7px 0 !important;
}

.districtmore .information h3,
.error h3,
.query h3,
.warning h3 {
    font-size: 15px !important;
    padding: 0 !important;
}

.setup_quick_link_add_selected.setup_quick_link_add::after {
    background: url(../images/imageSprite.png) -554px -806px no-repeat;
    width: 19px;
    height: 19px;
    content: "";
    position: absolute;
    right: 4px;
    top: 8px;
}

.dcptable tr.border td {
    border-bottom: 1px dashed #b7b7b7;
}

.dcptable table#table1 tr.border:last-child td,
.fixedwidthcoltbl tr td {
    border-bottom: none !important;
}

.messagedrilldown div.drilldown_caption {
    padding: 10px 0 0 20px !important;
}

#textBoxBagelsCML,
#textBoxBagelsStore,
#textBoxBagelsWasteAmt,
#textBoxCroissantsCML,
#textBoxCroissantsStore,
#textBoxCroissantsWasteAmt,
#textBoxFrenchRollsCML,
#textBoxFrenchRollsStore,
#textBoxFrenchRollsWasteAmt {
    width: 80px !important;
}

div.change_background {
    background-repeat: no-repeat;
    background-size: 110px auto;
    height: 56px;
    margin: 0 auto 5px;
    width: 52px;
    background-position: 0 center;
}

a.apps_box:hover div.change_background {
    background-position: -53px center;
}

a.document_icon::before {
    position: absolute;
    background: url(../images/imageSprite.png) -492px -1020px no-repeat;
    content: "";
    width: 38px;
    height: 51px;
    left: 50%;
    margin-left: -19px;
}

a.document_icon:hover::before {
    background-position: -536px -1020px !important;
}

.breakword {
    width: 100%;
    word-wrap: break-word;
}

.appboxwrap {
    width: 120px !important;
}

.note {
    color: #FF2F2F !important;
}

.note b {
    letter-spacing: .8px;
}

.pl70 {
    padding-left: 70px;
}

.file_upload {
    border: 1px dashed #fd6800;
    padding: 10px 0 10px 5px;
    color: #000;
    cursor: pointer;
}

.downloadresource {
    position: relative;
}

.downloadresource span {
    position: relative;
    left: 50%;
}

.deleteresource span::before,
.downloadresource span::before {
    width: 14px;
    height: 19px;
    left: 0;
    top: 8px;
    content: "";
}

.downloadresource span::before {
    position: absolute;
    background: url(../images/imageSprite.png) -468px -1046px no-repeat;
}

.downloadresource span:hover::before {
    background: url(../images/imageSprite.png) -468px -1072px no-repeat;
}

.deleteresource {
    position: relative;
}

.deleteresource span::before {
    position: absolute;
    background: url(../images/imageSprite.png) -492px -1076px no-repeat;
}

.deleteresource span:hover::before {
    background: url(../images/imageSprite.png) -512px -1076px no-repeat;
}

.deleteresource span {
    width: 100%;
    text-align: center;
    float: left;
}

.inventory-report .DTFC_LeftBodyLiner,
.loss-preventionreport .DTFC_LeftBodyLiner {
    overflow: hidden !important;
}

.sidebar-setup a {
    text-decoration: none;
    color: #630;
}

.sidebar-setup.active a {
    color: #fd6800 !important;
}

.wraper-word-default {
    width: 300px;
    word-wrap: break-word;
    float: left;
    overflow-wrap: break-word;
    padding-right: 5px;
}

.controllablewekly-new,
.overflowgeneral .DTFC_LeftBodyLiner {
    overflow: hidden !important;
}

.bonus-model .buttonModal {
    bottom: -3px !important;
}

.sidebar-setup {
    margin-bottom: 10px !important;
    border-right: 1px solid #E0E0E0 !important;
}

.sidebar-setup.active {
    border-right: none !important;
}

label.myLabel-upload input[type=file] {
    position: fixed;
    top: -1000px !important;
}

.myLabel-upload,
.upload_icon,
.upload_icon_afteradded,
.upload_icon_afterclear,
.upload_icon_notafterclear,
.vertical-devider {
    position: relative;
    cursor: pointer;
}

.myLabel-upload {
    float: left;
    width: 100%;
    top: 0;
}

span.upload_icon_afterclear::before {
    position: absolute;
    content: "";
    background: url(../images/imageSprite.png) -168px -1079px no-repeat;
    width: 22px;
    height: 22px;
    top: -12px;
    left: 3px;
}

span.upload_icon-disable::before,
span.upload_icon::before,
span.upload_icon_notafterclear::before {
    content: "";
    left: -12px;
    position: absolute;
    width: 22px;
}

span.upload_icon::before {
    background: url(../images/imageSprite.png) -200px -1079px no-repeat;
    height: 22px;
    top: -12px;
}

span.upload_icon_notafterclear::before {
    background: url(../images/imageSprite.png) -168px -1079px no-repeat;
    height: 22px;
    top: -12px;
    cursor: default;
}

span.upload_icon-disable::before {
    background: url(../images/imageSprite.png) -200px -1107px no-repeat;
    height: 22px;
    top: -12px;
}

a.view-image-paidout::before,
span.upload_icon_afteradded::before {
    content: "";
    background: url(../images/imageSprite.png) -232px -1079px no-repeat;
    height: 22px;
    top: -12px;
}

a.view-icon-snapshot::before {
    display: inline-block;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
}

span.upload_icon_afteradded::before {
    position: absolute;
    width: 22px;
    left: -22px;
    cursor: pointer;
}

.view-diableimage-paidout,
.view-image-paidout {
    position: relative;
    cursor: pointer;
    width: 100%;
    float: left;
}

.hrefdisable,
.hrefdisable::before {
    cursor: default;
    opacity: .5;
    pointer-events: none;
}

.view-diableimage-paidout {
    cursor: default !important;
}

a.view-image-paidout::before {
    position: absolute;
    width: 22px;
    left: 6px;
}

.export-modaldialog,
div.export-modaldialog div.setup_modal_inner {
    height: 100px !important;
}

.wrapwordnote p {
    width: 200px;
    word-wrap: break-word;
    margin: 0;
    padding: 0;
    white-space: normal;
}

.txtControl80 {
    width: 60px;
}

.txtControl130 {
    width: 130px;
}

.txtControl142 {
    width: 142px !important;
}

.w60 {
    width: 60px;
}

.dataTable td.h11 {
    background-color: #FBE0C8;
}

.dataTable td.h12 {
    background-color: #F5E1D0;
}

.dataTable td.h13 {
    background-color: #F1E8E1;
}

.dataTable td.h14 {
    background-color: #C4E3FF;
}

.dataTable td.h15 {
    background-color: #D3EAFF;
}

.dataTable td.h16 {
    background-color: #E5F2FF;
}

.dataTable td.h11-sub {
    background-color: #95FF95;
}

.dataTable td.h12-sub {
    background-color: #ABFFAB;
}

.dataTable td.h13-sub {
    background-color: #C0FFC0;
}

.dataTable td.h14-sub {
    background-color: #D3FFD3;
}

.dataTable td.h15-sub {
    background-color: #E2FFE2;
}

.dataTable td.h16-sub {
    background-color: #EFFFEF;
}

.export-modaldialog {
    width: 250px !important;
}

.export-modaldialog div.reports_menu_container {
    border: 1px solid #fff !important;
    background-color: #fff !important;
    text-align: center;
}

.export-excel,
.export-pdf {
    position: relative;
    cursor: pointer;
}

.export-pdfbtn {
    padding-left: 35px !important;
    height: 32px;
}

.export-excel:before,
.export-pdf:before {
    position: absolute;
    content: "";
    width: 16px;
    height: 16px;
}

.export-pdf:before {
    background: url(../images/imageSprite.png) -267px -1083px no-repeat;
    top: 0;
    left: 10px;
}

.export-excel:before {
    background: url(../images/imageSprite.png) -298px -1083px no-repeat;
    top: 1px;
    left: 20px;
}

input.textBoxCalender[type=text]:disabled {
    opacity: .5;
    cursor: default;
}

.losspreventioncommetarea textarea {
    width: 100%;
    max-width: 98%;
    min-height: 35px;
    word-break: break-word;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.devlopment-plan span {
    color: #636363;
    font-family: Roboto, Arial, "Nimbus Sans L", "Helvetica CY", sans-serif;
    font-size: 30px;
    padding-right: 1px;
    font-weight: 600;
}

.dropbtn,
.jq-selectbox__select-custom,
.pta-wrapper .filter-single .jq-selectbox__dropdown,
.search-box,
.search-singledrop-data .list,
.search-singledrop-data .list .list_head a,
.search-singledrop-header .search,
.submitticketform th {
    font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif;
}

.expandcomment {
    max-width: 960px;
}

.w950 {
    width: 950px;
}

.newweklyform .reports_table_caption {
    margin-bottom: 15px;
}

@media screen and (min-width:1200px) and (max-width:1300px) {
    .throwawaysreportmobile {
        width: 33%;
    }
}

.guestweekly-new,
.saleswekly-new {
    max-width: 90% !important;
}

@media screen and (max-width:360px) {
    .throwawaysreportmobile .reports_table_box {
        width: auto !important;
    }
}

.controllablewekly-new {
    width: 315px;
    margin-right: 0 !important;
}

.throwaywekly-new {
    width: 295px;
    max-height: 350px;
    overflow-y: auto !important;
}

.guestweekly-new .DTFC_LeftBodyLiner,
.losswekly-new,
.saleswekly-new .DTFC_LeftBodyLiner {
    overflow: hidden !important;
}

.w280 {
    width: 280px;
}

.losswekly-new {
    width: 320px;
    margin-right: 1px !important;
    margin-left: 16px !important;
}

.w660 {
    width: 660px !important;
}

.w970 {
    width: 970px !important;
}

.pt20 {
    padding-top: 20px !important;
}

.lossprevention_wrapper table.inspectionform {
    width: 968px;
    max-width: 100%;
    overflow: auto !important;
    font-size: 15px;
    white-space: normal;
}

.lossprevention_wrapper table.inspectionformdiv {
    overflow: auto !important;
}

.break-trword {
    width: 100%;
    white-space: normal;
}

.w30 {
    width: 30px;
}

.w50 {
    width: 50px;
}

.value-changepopup {
    height: 180px !important;
}

.value-changepopup .setup_modal_inner {
    height: 140px !important;
}

.value-changepopup .reports_menu_container {
    background-color: #fff !important;
}

.value-changepopup .reports_menu_container .reports_menu_container_level2_container p {
    margin-top: 0;
    margin-bottom: 20px;
}

.value-changepopup .btn-valuepopup {
    width: 120px !important;
    padding-left: 12px;
}

.newweklyform .drive_thru_table .DTFC_LeftWrapper .DTFC_LeftBodyLiner {
    overflow: hidden !important;
}

.search-section {
    width: 100%;
    float: left;
    background: #F1F1F1;
    padding: 8px 20px;
}

.search-box {
    color: #696969;
    padding: 3px 20px 3px 5px !important;
    font-size: 12px;
    font-weight: 400;
    border: 1px solid #FFB079;
    width: 105px !important;
}

.search-boxspan {
    position: relative;
}


/*.search-boxspan:before {
    position: absolute;
    content: "";
    width: 11px;
    height: 12px;
    background: url(../images/imageSprite.png) -340px -1087px no-repeat;
    top: 6px;
    right: 40px
}*/

.search-boxspan input[type=text] {
    background: url(../images/search-icon.png) 98% center no-repeat;
}

.section-searchlabel {  
    color: #fd6800;
    cursor: pointer;
    font-size: 12px;
    margin-right: 10px !important;
    font-weight: 700;
    line-height: 21px;
}
/*sb holder select dropdown design changes*/

.sbHolder:hover a.sbToggle, .sbToggle {    border-left: 1px solid #fd6800;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover {    color: #61381b;    outline: none;    text-decoration: none;}
.sbOptions {    background-color: #fff;    border: 1px solid #fd6800;    max-height: 110px !important;    overflow: auto !important;}
.sbHolder{	   background-color: #fff;    border: 1px solid #fd6800;    margin-top: 0;}

.section-searchlabel .pseudo-checkbox {    margin-top: 2px !important;}
.sbHolder:hover {    border: 1px solid #fd6800;}
.sbToggle{    background-color: #fd6800;    border-left: 1px solid #dc5a00;    box-shadow: inset 0 2px 0 #ff9b55;}
.sbToggle:before{    border-top: 4px solid #fff;    border-right: 4px solid transparent;    border-left: 4px solid transparent;    opacity: .6;    filter: alpha(opacity=60);        height: 0;    overflow: hidden;    position: absolute;    right: 11px;    top: 13px;    width: 0;    content:"";}
.sbOptions a:link, .sbOptions a:visited {    color: #fd6800;    text-decoration: none;}
.sbOptions li:hover a {    color: #630;}



.section-searchlabel .pseudo-checkbox {    margin-top: 2px !important;}
.sbHolder:hover {    border: 1px solid #fd6800;}
.sbToggle{    background-color: #fd6800;    border-left: 1px solid #dc5a00;    box-shadow: inset 0 2px 0 #ff9b55;}
.sbToggle:before{    border-top: 4px solid #fff;    border-right: 4px solid transparent;    border-left: 4px solid transparent;    opacity: .6;    filter: alpha(opacity=60);        height: 0;    overflow: hidden;    position: absolute;    right: 11px;    top: 13px;    width: 0;    content:"";}
.sbOptions a:link, .sbOptions a:visited {    color: #fd6800;    text-decoration: none;}
.sbOptions li:hover a {    color: #630;}




@media only screen and (min-device-width:600px) and (max-device-width:980px) and (-webkit-device-pixel-ratio:2) {
    .coparespage .search-box,
    .search-box {
        width: 90px !important;
    }
}

@media only screen and (min-device-width:600px) and (max-device-width:980px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait) {
    .search-boxspan::before {
        right: 45px !important;
    }

    .search-box {
        width: 100px !important;
    }
}

@media only screen and (min-device-width:320px) and (max-device-width:568px) {
    .search-box {
        width: 90px !important;
    }

    .mobile-view {
        clear: none !important;
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
    .coparespage .search-box {
        width: 100px !important;
    }

    .search-box {
        width: 80px !important;
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
    .search-box {
        width: 80px !important;
    }

    .coparespage .search-box {
        width: 100px !important;
    }
}

@media only screen and (min-device-width:600px) and (max-device-width:980px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape) {
    .coparespage .search-boxspan::before {
        right: 52px !important;
    }

    .search-box {
        width: 90px !important;
    }

    .coparespage .search-box {
        width: 80px !important;
        font-size: 11px;
    }
}

.stickyheadermain {
    position: relative;
}

.start-toinspection {
    height: 280px !important;
    margin-top: -135px !important;
}

.start-toinspection div.setup_modal_inner {
    height: 150px !important;
}

.start-toinspection .buttonModal {
    bottom: 8px !important;
}

.blue-textbox {
    border: 1px solid #bbd7eb !important;
}

.submitticketform td,
.submitticketform th {
    font-size: 13px;
    font-weight: 400;
    padding: 10px;
    text-align: left;
}

.submitticketform td {
    color: #8594a2;
    font-size: 13px;
    padding: 8px 15px !important;
}

.submitticketform {
    width: 500px;
    border-radius: 5px;
}

.submitticketform tr:last-child {
    border-top: 1px dashed #d0d7e5 !important;
}

.submitticketform tbody tr:last-child {
    border-bottom: none;
}

.submitticketform th {
    background-color: #e0e0e0;
    color: #696969;
    padding: 7px 15px;
    text-shadow: 0 1px 0 #ebebeb;
}

.submitticketform table td,
.submitticketform table th {
    white-space: nowrap;
}

.submitfile {
    padding-bottom: 10px;
}

.submitticketform sup {
    color: #fd6800;
}

.textareades {
    width: 96%;
    min-height: 80px;
    max-height: 80px;
    max-width: 96%;
}

.submitticketform .textarea:focus {
    border: 1px solid #FE7B2A;
}

.textareadub {
    width: 94%;
    min-height: 20px;
    max-height: 20px;
    max-width: 94%;
}

.submitticketform .textarea {
    border: 1px solid #AAA;
    width: 98%;
}

.submitticketform select.def_store:focus {
    border: 1px solid #FE7B2A;
}

.submitticketform select.def_store {
    font-size: 12px;
    width: 50%;
}

.fbold {
    font-weight: 700;
}

@media only screen and (max-width:580px) {
    .submitticketform {
        width: 100%;
        overflow: scroll !important;
        white-space: normal;
        max-width: 88%;
    }

    .submitticketform table {
        width: 100% !important;
    }
}

.indicator-modifed {
    padding: 5px 14px !important;
}

.newchangeuiremoveadd::before {
    left: 16px;
    display: inline-block;
    position: relative;
    top: 7px !important;
}

.item-managment thead th {
    font-weight: 100;
}

.item-managment td,
.item-managment th {
    padding: 6px 10px;
}

.item-managment th {
    background-color: #cbe6ff;
}

.item-managment tr.category_row td {
    background-color: #E5F5FF !important;
}

.text-big {
    min-width: 300px;
}

.inpsectionmove::before {
    top: 0 !important;
    display: inline-block;
    position: relative !important;
    left: 0 !important;
}

.inspectionformdiv table td,
.inspectionformdiv table th {
    border-left: 0 solid #bbd7eb;
    border-top: 1px solid #bbd7eb;
}

.inspectionformdiv {
    border: 1px solid #bbd7eb;
}

.inpsectionmovesub {
    text-align: right;
}

.inspectionformdiv table tr:first-child td,
.inspectionformdiv table tr:first-child th {
    border-top: none;
}

.drg_btn {
    padding-left: 5px !important;
    cursor: move !important;
}

.drg_btn::before {
    background: url(../images/imageSprite.png) -365px -1089px;
    width: 8px !important;
    height: 13px !important;
    content: "";
    position: relative;
    display: inline-block;
    left: 0;
    top: 1px;
}

.drg_dis_btn::before {
    background: url(../images/imageSprite.png) -384px -1089px;
    width: 7px !important;
    height: 11px !important;
    opacity: .5;
    left: 0 !important;
    content: "";
    position: relative;
    display: inline-block;
    cursor: move;
}

.w170 {
    width: 170px;
}

.w70 {
    width: 70px;
}

.w100 {
    width: 100px !important;
}

.warningnote {
    color: #8D6E1B !important;
    position: relative;
    background-color: #FFE9AD;
    border-radius: 5px;
    float: left;
}

.warningnote .msg-wrapper {
    float: left;
    margin-right: 15px;
    font-size: 15px;
}

.warningnote .remove-buttonicon::after {
    background: url(../images/imageSprite.png) -300px -925px no-repeat;
    width: 10px;
    height: 10px;
    content: "";
    position: relative;
    right: 0;
    top: 0;
    cursor: pointer;
    display: inline-block;
}

.item-managment .drg_btn,
.item-managment .expandplus,
.warningnote .remove-buttonicon {
    width: 20px;
    display: inline;
    height: 20px;
    text-align: center;
    float: left;
    text-decoration: none;
}

.warningnote .remove-buttonicon {
    position: absolute;
    background: 0 0;
    top: 10px;
    right: 0;
    margin-right: 5px;
}

.bold {
    font-weight: 700;
}

.item-managment .expandplus::before {
    left: 0;
    top: 5px;
}

.item-managment .drg_btn,
.item-managment .expandplus {
    position: relative;
    cursor: pointer;
    padding: 0;
}

.item-managment .expanded span.expandplus:before {
    left: 0;
    top: 7px;
}

.item-managment .expanded span.expandplus {
    padding-right: 5px;
}

.item-manwrappericon {
    width: 50px;
    float: left;
}

.item-managmentmodification .jq-selectbox-wrapper {
    position: relative;
}

.jq-selectbox__select-custom {
    color: #61381b;
    border: 1px solid #fd6800;
    border-radius: 5px !important;
    position: relative;
    background: url(../images/select_arrow.png) #fff right no-repeat;
    background-size: 27px 32px;
    width: 225px;
    -webkit-appearance: none;
    height: 30px;
    cursor: pointer;
    padding-left: 6px;
    font-size: 15px;
    -moz-appearance: none;
    overflow: hidden;
    padding-right: 30px !important;
    text-overflow: ellipsis;
    display: inline;
    font-family: 'Roboto', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif;
    border-right: none;
}

.jq-selectbox__select-custom option {
    cursor: pointer;
}

.jq-selectbox__select-custom.ac-simpleselect {
    width: 175px;
    font-size: 14px;
}

.jq-selectbox__select-custom.ac-simpleselect option {
    color: #5e7891;
    font-size: 13px;
}

.jq-selectbox__select-custom:focus::-ms-value {
    background: 0 0;
    color: #61381b;
}

.jq-selectbox__select-custom::-ms-expand {
    display: none;
}

.dropdown > input[type=checkbox] {
    width: auto !important;
    margin-top: 0;
    margin-right: 5px;
    margin-bottom: 0 !important;
}

.search-singledrop-data,
.search-singledrop-header {
    width: 100%;
    float: left;
}

.search-singledrop-data ul li {
    box-shadow: inset 0 1px 0 #fff !important;
    color: #fd6800;
    list-style: none;
    line-height: 20px;
    padding: 5px 5px 5px 7px !important;
}

.search-singledrop-data ul li input[type=checkbox] {
    position: relative;
    top: 1px;
}

.search-singledrop-data ul li label:hover {
    cursor: pointer;
}

.search-singledrop-header .search {
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    padding: 5px 20px 4px 5px;
    width: 147px;
    margin: 5px 5px 5px 7px !important;
    float: left;
    color: #630;
    position: relative;
    border: 1px solid #ff6700 !important;
}

.dropbtn,
.search-singledrop-data .list,
.search-singledrop-data .list .list_head a {
    font-size: 15px;
}

.search-singledrop-header::before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    background: url(../images/imageSprite.png) -237px -1084px;
    top: 12px;
    right: 28px;
}

.search-singledrop-close:hover {
    background: 0 0;
}

.search-singledrop-close::before {
    background: url(../images/imageSprite.png) -290px -925px no-repeat;
    width: 10px;
    height: 10px;
    content: "";
    position: relative;
    display: inline-block;
    top: 0;
    left: 0;
}

.search-singledrop-wrapper > .dropbtnspan {
    position: relative;
}

.search-singledrop-close {
    color: #ff6700;
    cursor: pointer;
    position: absolute;
    right: 4px;
    width: 15px;
    text-align: center;
    top: 7px;
}

.search-singledrop-data .list {
    line-height: 26px;
    margin: 0;
    padding: 0;
    max-height: 135px !important;
    overflow: auto;
    width: 100%;
    min-height: 30px;
    display: list-item;
}

.search-singledrop-data .list > li {
    display: block !important;
    box-shadow: inset 0 1px 0 #fff !important;
    color: #fd6800;
    padding: 5px 8px !important;
    font-size: 12px;
}

.dropbtnspan::after,
.dropdown {
    display: inline-block;
    height: 30px;
}

.search-singledrop-data .list > li:hover {
    color: #fff;
    cursor: pointer;
    background: #ff3698;
    border-radius: 0;
}

.search-singledrop-data .list label {
    margin-left: 4px;
}

.search-singledrop-data .list .list_head a {
    font-weight: 400;
    line-height: 20px;
    color: #696969 !important;
    border-bottom: 1px dashed #aaa;
    text-align: center;
    padding: 4px 0 !important;
}

.dropdown > input:focus {
    outline: 0;
    border-color: #aaa;
}

.dropbtn {
    background-color: #fff;
    width: 207px;
    border: 1px solid #ff6700;
    border-radius: 6px;
    height: 30px;
    color: #630;
    text-align: left;
    cursor: pointer;
    line-height: 26px;
    padding: 0 6px;
    font-size: 15px;
}

.dropbtnspan {
    cursor: pointer;
    height: 30px;
}

.dropbtnspan::after {
    content: "";
    width: 30px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    position: absolute;
    background: url(../images/imageSprite.png) -443px -796px no-repeat #ff6700;
    top: 0;
    right: 0;
}

.dropbtn:focus,
.dropbtn:hover {
    background-color: #fff;
    border: 1px solid #ff6700;
    border-radius: 6px;
}

.dropdown {
    position: relative;
    z-index: 9;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 200px;
    border: 1px solid #ff6700;
    border-radius: 6px;
    margin-top: 3px;
    padding: 0;
    left: 0;
    overflow: hidden;
    height: 170px;
}

.dropdown-content a {
    color: #000;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {
    background-color: #f1f1f1;
}

.show {
    display: block;
}

.item-managment .deleteresource {
    width: 20px;
    display: inline-block;
    height: 23px;
    cursor: pointer;
}

.item-managment .deleteresource span::before {
    position: relative;
    background: url(../images/imageSprite.png) -492px -1076px no-repeat;
    display: inline-block;
    top: 3px;
    left: 0 !important;
}

span.expandplus {
    position: relative;
    padding-right: 5px;
    width: 15px;
    height: 15px;
    display: inline;
    float: left;
}
.exe_flash_report_main_wraper span.expandplus{height:19px;}

.expanded span.expandplus:before,
span.expandplus:before {
    content: '';
    position: relative;
    left: 0;
    font-size: 25px;
    color: #09ad7e;
    transition: all .2s;
    width: 10px;
    height: 10px;
    display: inline-block;
    float: left;
}

.expanded span.expandplus {
    padding-right: 15px;
}

.usage-variane-report .expanded span.expandplus {
    padding-right: 0;
}

.usage-variane-report span.expandplus {
    position: relative;
    padding-right: 0;
    width: 15px;
    height: 15px;
    display: inline;
    float: left;
}

.usage-variane-report tr.subgrandchild td:first-child {
    padding-left: 30px;
}

.usage-variane-report tr.parent td {
    white-space: nowrap !important;
    text-overflow: ellipsis;
    overflow: hidden;
}

span.expandplus:before {
    top: 3px;
    background: url(../images/imageSprite.png) -324px -1086px no-repeat;
}

.expanded span.expandplus:before,
span.expanded.expandplus:before {
    top: 7px;
    background: url(../images/imageSprite.png) -324px -1096px no-repeat;
}

.item-managment span.expanded.expandplus:before {
    top: 7px;
}

select::-ms-expand {
    display: none;
}

.inspectionformnew tr td,
.inspectionformnew tr.category_row td {
    border-right: 1px solid #bbd7eb;
}

.inspectionformnew tr td:last-child,
.inspectionformnew tr.category_row td:last-child {
    border-right: 0 solid #bbd7eb;
}

.inspectionformnew tr th {
    border-right: 1px solid #bbd7eb;
}

.no-borderleft {
    border-right: 0 solid #BBD7EB !important;
}

.blue-textbox,
.blue-textbox:focus {
    border: 1px solid #87C5FF;
}

.item-managment .deleteresource-disabled {
    width: 20px;
    display: inline-block;
    height: 23px;
    cursor: default;
    position: relative;
}

.deleteresource-disabled span {
    width: 100%;
    text-align: center;
    float: left;
}

.item-managment .deleteresource-disabled span::before {
    content: "";
    position: relative;
    display: inline-block;
    top: 3px;
    width: 14px;
    height: 19px;
    left: 0 !important;
    background: url(../images/imageSprite.png) -532px -1076px no-repeat;
}

button.setup_button_add:disabled::before {
    background: url(../images/imageSprite.png) -578px -984px no-repeat;
}

.tabgroupnew button {
    padding: 4px 28px 5px;
}

div.inpsectionmove.drg_dis_btn.inpsectionmovesub {
    cursor: move;
}

.snapshot-inspectionform {
    border: none !important;
}

.w75 {
    width: 75px !important;
}

.txtScoreEntry {
    width: 25px !important;
}

#spanManagerOnDuty {
    white-space: nowrap;
}

.losspreventioncommetarea.break-trword {
    word-wrap: break-word;
    word-break: break-all;
    max-height: 100px;
    overflow: auto;
    border: 1px solid #bbd7eb;
    padding: 5px;
    width: 98%;
    min-height: 20px;
    white-space: pre-line;
}

.word_wrap {
    white-space: normal;
    word-break: break-all;
    word-wrap: break-word;
}

.no-minwidth {
    width: auto !important;
    display: block;
    margin-left: 5px;
    border-bottom: 1px solid #5e7891;
}

.snap-shotinspectionreport tr:last-child td:nth-child(2) {
    border-bottom: 0 dashed #b7b7b7 !important;
}

.snap-shotinspectionreport tr:first-child td:nth-child(2) {
    border-top: 0 dashed #b7b7b7 !important;
}

.snap-shotinspectionreport tr td {
    border-right: 1px solid #bbd7eb !important;
}

.snap-shotinspectionreport tr td:last-child {
    border-right: 0 solid #bbd7eb !important;
}

.text-search {
    width: auto;
    position: relative;
}

.text-search::before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    background: url(../images/imageSprite.png) -237px -1084px;
    top: 50%;
    right: 5px;
    margin-top: -6px;
}

.text-search .search {
    margin: 0 !important;
}

.employee-mastertable {
    overflow: auto;
    max-height: 300px;
    width: 400px;
}

.employee-mastertable table {
    width: 100%;
}

.employee-mastertable table tr td,
.employee-mastertable table tr th {
    border-bottom: 1px dashed #b7b7b7;
    padding: 5px;
}

.see-moredata {
    padding: 5px 15px;
    float: right;
}

.see-morebtn {
    padding: 0 5px !important;
}

.export-modaldialogTip {
    height: 105px !important;
}

.export-modaldialogTip .drilldown_caption {
    font-size: 14px;
    padding: 10px 0 10px 10px;
}

.export-modaldialogTip .drilldown_caption span {
    font-weight: 600;
}

.export-modaldialogTip div.drilldown_close {
    margin: 15px 10px 0 0;
}

.export-modaldialogTip .drilldown_title {
    background-color: #FFF2D4;
}

.export-modaldialogTip div.setup_modal_inner {
    height: auto !important;
    padding: 15px 10px 10px;
}

.export-modaldialogTip .reports_menu_container {
    background: 0 0 !important;
}

.export-modaldialogTip div.reports_menu_container_level2_container {
    margin: 0;
}

.export-modaldialogTip .tips-btn {
    padding: 4px 8px !important;
}

.line-heightadj {
    line-height: 16px;
}

.text_m {
    font-size: 15px !important;
}

.top-feature .parent td {
    background-color: #C4E2FF;
    font-weight: 700;
}

.top-feature .child td {
    background-color: #FFE0C0;
    font-weight: 700;
    padding: 8px 15px;
}

.top-feature .subchild td {
    background-color: #FFF2D4;
    font-weight: 700;
    padding: 8px 20px;
}

.top-feature .subgrandchild td {
    background-color: #FAFCFF;
}

.top-feature tr.subgrandchild td:first-child {
    text-align: left !important;
    padding-left: 43px;
}

.top-feature tr td:nth-child(2) {
    background-color: #bfb;
}

.top-feature span.expandplus {
    padding-right: 5px;
}

.top-export .parent td {
    background-color: #C4E2FF;
    font-weight: 700;
}

.top-export tr.child td,
.top-export tr.parent td,
.top-export tr.subchild td {
    cursor: pointer;
}

.top-export .child td {
    background-color: #FFE0C0;
    font-weight: 700;
    padding: 8px 15px;
}

.top-export .subchild td {
    background-color: #FFF2D4;
    font-weight: 700;
    padding: 8px 20px;
}

.top-export .subgrandchild td {
    background-color: #FAFCFF;
}

.top-export tr.subgrandchild td:first-child {
    text-align: left !important;
    padding-left: 43px;
}

.top-export span.expandplus {
    padding-right: 5px !important;
}

.topexport_tbl tr td,
.topexport_tbl tr th {
    border-right: 1px solid #e0e0e0;
}

.w150 {
    width: 150px;
}

topexport_tbl .expanded span.expandplus {
    padding-right: 5px;
}

.topexport_tbl .child span.expandplus,
.topexport_tbl .subchild span.expandplus {
    padding-right: 10px;
}

.topexport_tbl.subchild td {
    padding-left: 15px;
}

topexport_tbl .child .expanded span.expandplus:before,
topexport_tbl .child span.expandplus:before,
topexport_tbl .subchild .expanded span.expandplus:before,
topexport_tbl .subchild span.expandplus:before {
    left: 0;
}

.flex-item {
    display: flex;
}

.w25 {
    width: 25px;
}

.expandcomment {
    word-break: break-word;
    white-space: pre-wrap;
    word-wrap: break-word;
    max-height: 100px;
}

.most-activemodal .setup_modal_inner {
    height: 145px !important;
}

.back_orange {
    background-color: #FAEBD7;
}

.back_orange a {
    color: #FD6800 !important;
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}

.unfilled-form {
    height: 210px !important;
    width: 240px !important;
    margin-left: -125px !important;
}

div.unfilled-form div.setup_modal_inner {
    height: 145px;
}

.unfilled-list ul {
    padding: 5px 15px;
    list-style-type: none;
}

.unfilled-list ul li a {
    color: #fd6800;
    text-decoration: none;
    padding-left: 10px;
    position: relative;
}

.unfilled-list ul li a:before {
    content: ">";
    position: absolute;
    width: 8px;
    height: 15px;
    left: -3px;
    top: 2px;
    line-height: 14px;
    font-size: 16px;
    color: #FF6700;
}

.unfilled-list ul li {
    padding: 5px 0;
}

.back_white a {
    color: #3CA1FF !important;
}

.kpi-sizewrap {
    width: 100px;
    word-break: break-all;
    font-size: 18px;
}

.f15 {
    font-size: 15px;
}

.signature_section .labelHeights {
    font-size: 14px;
}

.no-underline {
    border-bottom: 0 !important;
}

.maxbox {
    max-height: 100px;
    overflow: auto;
}

.w120 {
    width: 120px !important;
}

.most-activemodal .heightadj {
    height: 100px !important;
    min-height: 100px !important;
}

.activeuser table.dataTable thead th.sorting,
.activeuser table.dataTable thead th.sorting_asc,
.activeuser table.dataTable thead th.sorting_desc {
    position: relative;
    outline: 0;
}

.activeuser table.dataTable thead th.sorting::before,
.activeuser table.dataTable thead th.sorting_asc::before,
.activeuser table.dataTable thead th.sorting_desc::before {
    width: 8px;
    position: absolute;
    top: 50%;
    outline: 0;
    content: "";
    right: 8px;
}

.activeuser table.dataTable thead th.sorting_asc::before {
    background: url(../images/imageSprite.png) -161px -1143px no-repeat;
    height: 6px;
    margin-top: -8px;
}

.activeuser table.dataTable thead th.sorting_desc::before {
    background: url(../images/imageSprite.png) -161px -1153px no-repeat;
    height: 6px;
    margin-top: 2px;
}

.activeuser table.dataTable thead th.sorting::before {
    background: url(../images/imageSprite.png) -144px -1143px no-repeat;
    height: 15px;
    margin-top: -8px;
}

.activeuser div.DTFC_LeftBodyLiner thead th::before,
.activeuser div.dataTables_scrollBody thead th::before {
    background: 0 0 !important;
}

.activeuser table.dataTable tfoot td,
table.dataTable tfoot th {
    border-top: 1px dashed #b7b7b7;
    padding: 10px 20px 10px 10px;
}

.activeuser table {
    width: 100% !important;
}

#fixed_table_summary table tbody tr td,
#fixed_table_summary table thead th,
.activeuser table tbody tr td,
.activeuser table thead th {
    padding: 10px 20px 10px 10px;
}

.wraper-word-defaultpta {
    width: 150px;
    word-wrap: break-word;
    float: left;
    overflow-wrap: break-word;
    padding-right: 5px;
    font-weight: 400;
}

.pta-wrapper .jq-selectbox {
    width: 236px !important;
}

.pta-wrapper .filter-single .jq-selectbox__select {
    width: 180px;
}

.pta-wrapper .filter-single .jq-selectbox__dropdown {
    border-radius: 5px;
    box-sizing: border-box;
    font-size: 15px;
    margin: 0;
    padding: 1px 0 9px;
    top: 33px;
    width: 237px;
}

.pta-wrapper .filter-single .jq-selectbox__trigger-arrow {
    opacity: 1;
}

.chkbx {
    line-height: 16px;
}

.chkbx span {
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.radio input.checkbox + label .pseudo-checkbox {
    background: url(../images/icon_radio.png) left top no-repeat rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 16px;
    margin: 0 4px 0 0;
    vertical-align: middle;
    width: 16px;
}

.radio input.checkbox:checked + label .pseudo-checkbox {
    background: url(../images/icon_radio.png) -16px top no-repeat rgba(0, 0, 0, 0);
}

.dataTable td.h25 {
    background-color: #ECECEC;
}

.pta-dcpreport.reports_table_box {
    border: none !important;
}

.pta-dcpreport #table1_wrapper {
    border: 1px solid #e0e0e0;
    border-radius: 5px;
}

.loss-preventionreport table.dataTable thead th.sorting,
.loss-preventionreport table.dataTable thead th.sorting_asc,
.loss-preventionreport table.dataTable thead th.sorting_desc {
    position: relative;
    outline: 0;
}

.loss-preventionreport table.dataTable thead th.sorting_asc::before {
    background: url(../images/imageSprite.png) -161px -1143px no-repeat;
    outline: 0;
    width: 8px;
    height: 6px;
    content: "";
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -8px;
}

.loss-preventionreport table.dataTable thead th.sorting_desc::before {
    background: url(../images/imageSprite.png) -161px -1153px no-repeat;
    outline: 0;
    width: 8px;
    height: 6px;
    content: "";
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: 2px;
}

.loss-preventionreport table.dataTable thead th.sorting::before {
    background: url(../images/imageSprite.png) -144px -1143px no-repeat;
    width: 8px;
    height: 15px;
    outline: 0;
    content: "";
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -8px;
}

.loss-preventionreport div.DTFC_LeftBodyLiner thead th::before,
.loss-preventionreport div.dataTables_scrollBody thead th::before {
    background: 0 0 !important;
}

.loss-preventionreport table tbody tr td,
.loss-preventionreport table tfoot tr td,
.loss-preventionreport table thead th {
    padding: 10px 20px 10px 10px;
}

.loss-preventionreport .dataTables_scrollFoot {
    letter-spacing: .05em;
}

.loss-preventionreport .dataTables_scrollBody {
    height: auto !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .loss-preventionreport .dataTables_scrollFoot {
        overflow-y: scroll !important;
        letter-spacing: .05em;
        background: #BFB;
    }

    .loss-preventionreport .dataTables_scrollFoot::-webkit-scrollbar {
        opacity: 0;
        background-color: #bfb;
    }

    /*#fixed_table_summary .dataTables_scrollHeadInner, .changeoverflowcostbudget .dataTables_scrollHeadInner, .salesbudgetoverflow .dataTables_scrollHeadInner {
    overflow: scroll !important;
    overflow-y: scroll !important;
    overflow-x: hidden !important;
}*/

        #fixed_table_summary .dataTables_scrollHeadInner::-webkit-scrollbar, .changeoverflowcostbudget .dataTables_scrollHeadInner::-webkit-scrollbar, .salesbudgetoverflow .dataTables_scrollHeadInner::-webkit-scrollbar {
        width: 0px; /* remove scrollbar space */
        background: transparent; /* optional: just make scrollbar invisible */
    }
}

.loss-preventionreport .dataTables_scrollFoot:not(:root:root) {
    overflow: hidden !important;
}

.false-icon,
.true-icon {
    position: relative;
}

.false-icon a,
.true-icon a {
    top: -2px;
    width: 8px;
    height: 8px;
    display: inline-block;
    text-align: center;
    position: relative;
    vertical-align: middle;
}

.false-icon a::before,
.false-icon:hover a::before,
.true-icon a::before,
.true-icon:hover a::before {
    content: "";
    position: absolute;
    display: inline-block;
}

.true-icon a {
    width: 16px;
    height: 11px;
}

.false-icon a::before {
    background: url(../images/imageSprite.png) -254px -1141px no-repeat;
    width: 8px;
    height: 8px;
    left: 0;
}

.false-icon:hover a::before {
    background: url(../images/imageSprite.png) -204px -1188px no-repeat;
    width: 17px;
    height: 15px;
    left: -4px;
    top: -3px;
    vertical-align: middle;
}

.true-icon a::before {
    background: url(../images/imageSprite.png) -269px -1140px no-repeat;
    width: 16px;
    height: 11px;
    left: 0;
}

.true-icon:hover a::before {
    background: url(../images/imageSprite.png) -302px -1188px no-repeat;
    width: 26px;
    height: 18px;
    left: -4px;
    top: -3px;
    vertical-align: middle;
}

.icon_container_td .exporttoacc-icon span::before,
.icon_container_td .notmatch-icon span::before,
.icon_container_td .yes-icon span::before,
.icon_container_td td.exportandnotmatch-icon span::before {
    left: 12px;
    content: "";
    display: inline-block;
}

.icon_container_td td.firstcol.textalignleft.yes-icon span {
    padding: 8px 10px 8px 36px;
    position: relative;
}

.icon_container_td .yes-icon span::before {
    background: url(../images/imageSprite.png) -269px -1140px no-repeat;
    width: 16px;
    height: 11px;
    position: absolute;
    top: 12px;
}

.icon_container_td td.exporttoacc-icon span {
    padding: 8px 10px 8px 36px;
    position: relative;
}

.icon_container_td td.exportandnotmatch-icon span {
    width: 60px;
    height: 20px;
    position: relative;
}

.icon_container_td .exporttoacc-icon span::before {
    background: url(../images/imageSprite.png) -377px -1180px no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 9px;
}

.icon_container_td td.notmatch-icon span {
    padding: 8px 10px 8px 36px;
    position: relative;
}

.icon_container_td .notmatch-icon span::before {
    background: url(../images/imageSprite.png) -344px -1180px no-repeat;
    width: 23px;
    height: 20px;
    position: absolute;
    top: 12px;
}

.exporttoacc-icon {
    white-space: nowrap;
}

span.exporttoacc-icon,
span.notmatch-icon {
    position: relative;
    padding: 7px 10px 0 40px;
    float: left;
}

span.notmatch-icon {
    clear: left;
    margin-bottom: 10px;
}

span.exporttoacc-icon::before {
    background: url(../images/imageSprite.png) -377px -1180px no-repeat;
    width: 20px;
    height: 20px;
    content: "";
    position: absolute;
    display: inline-block;
    left: 15px;
    top: 9px;
}

.icon_container_td .false-icon::before,
span.notmatch-icon::before {
    left: 12px;
    top: 12px;
    display: inline-block;
    content: "";
}

span.notmatch-icon::before {
    background: url(../images/imageSprite.png) -344px -1180px no-repeat;
    width: 23px;
    height: 20px;
    position: absolute;
}

.icon_container_td td.firstcol.textalignleft.false-icon {
    padding: 8px 10px 8px 36px;
    position: relative;
}

.icon_container_td .false-icon::before {
    background: url(../images/imageSprite.png) -204px -1188px no-repeat;
    width: 16px;
    height: 11px;
    position: absolute;
}

.payrolladjustment-searchentrytable {
    overflow: auto;
    max-width: 100%;
    max-height: 600px;
}

.payrolladjustment-searchentrytable tr {
    border-bottom: 1px solid #e0e0e0;
}

.payrolladjustment-searchentrytable tr td {
    padding: 10px;
}

.payrollindex-search {
    position: relative;
    z-index: 9;
}

.payroll-search .dropdown {
    position: inherit !important;
    z-index: 0 !important;
}

.payroll-search .dropbtnspan {
    position: relative;
}

.weekly-teammeeting .setup_modal_inner {
    height: auto !important;
}

.weekly-teammeeting {
    height: 240px !important;
    margin-top: -100px !important;
    left: 47% !important;
}

.weekly-teammeeting .buttonModal {
    bottom: 6px !important;
}

.spacing-btn-diff input {
    float: left !important;
    margin-right: 5px !important;
}

@media all and (max-width:890px) {
    .pta-dcpreport .pta-dcp-legends {
        width: 100% !important;
    }
}

.glaccountform table tr td,
.glaccountform table tr th {
    padding: 8px 10px;
}

.glaccountform table tr th {
    border-bottom: 1px solid #bbd7eb;
    padding: 10px;
}

.glaccount-title span,
.glaccountform table tr td {
    border-bottom: 1px dashed #b7b7b7;
}

.glbtn input {
    padding: 0 10px 0 20px !important;
}

.glaccountform select {
    width: 207px;
}

.gldropdown .search-singledrop-data .list,
.gldropdownSub .search-singledrop-data .list {
    padding: 0 !important;
}

.gldropdown .search-singledrop-data ul li,
.gldropdownSub .search-singledrop-data ul li {
    padding: 5px 10px 5px 9px !important;
    word-break: break-all;
    white-space: normal;
    text-align: left;
}

.glaccountform .dropdown {
    z-index: auto;
}

.glaccount-title {
    text-align: left;
    padding: 0 8px 5px;
    font-weight: 600;
}

.glaccount-title span {
    width: 100%;
    float: left;
    padding-bottom: 2px;
    margin-bottom: 5px;
    background: #fff2d4;
    padding-left: 5px;
}

.deleteresource-gl {
    width: 15px;
    display: inline-block;
    height: 19px;
    cursor: pointer;
    position: relative;
}

.deleteresource-gl::before {
    position: absolute;
    background: url(../images/imageSprite.png) -492px -1076px no-repeat;
    width: 15px;
    height: 19px;
    left: 0;
    top: 0;
    content: "";
}

.dropdown-pto .dropbtn,
.glaccountsingle-searcable .dropbtn { padding: 0 35px 0 6px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 15px; color: #630; }

.glaccountsingle-searcable .search-singledrop-data .list {
    white-space: normal;
    text-align: left;
    text-indent: -2px;
}

.glaccountform .ctrlerr_fr_txbox .dropbtnspan input {
    border: 1px solid #c43d3d;
}

.glaccountform .ctrlerr_fr_txbox .dropbtnspan::after {
    background: url(../images/imageSprite.png) -460px -1172px no-repeat #c43d3d;
}

.glaccountform .ctrlerr_fr_txbox {
    border: none !important;
}

.dailydeposit-report .DTFC_ScrollWrapper .DTFC_LeftWrapper .DTFC_LeftBodyLiner tr td {
    white-space: pre-wrap !important;
    word-wrap: break-word;
    padding: 8px 20px 8px 8px;
}

.ptoform tr td,
.ptoform tr th {
    padding: 8px 10px;
}

.hide {
    display: none;
}

.ptoform td.h2 {
    background-color: #bfb;
}

.ptoform tr th {
    border-bottom: 1px dashed #b7b7b7;
}

.ptoform-titlemain,
.ptoform-titlesub {
    position: relative;
    text-shadow: none;
    border: 1px solid #fafafa;
    box-shadow: none;
    padding: 5px 8px;
}

.f12 {
    font-size: 12px;
}

.f14 {
    font-size: 14px;
}

.ptoform-titlemain {
    background-color: #cbe6ff;
    color: #5e7891;
    font-size: 18px;
}

.ptoform-titlesub {
    background-color: #FFF2D4;
    color: #fd6800;
    margin-top: 10px !important;
}

.singleselector-disabled .dropbtn,
select.jq-selectbox__select-custom:disabled {
    border: 1px solid #fd6800;
    cursor: default;
    color: #637987;
}

.ptoform .ptoSummaryForm {
    overflow: auto;
}

.ptoform-title {
    max-width: 610px;
}

.ptoform-wrapper {
    width: 100%;
    float: left;
}

.ptoform-wrapper .ptoform {
    margin-left: 0;
}

select.jq-selectbox__select-custom:disabled {
    background: url(../images/select_arrow.png) right no-repeat;
    opacity:0.6;
    color:#630;
}

.singleselector-disabled .dropbtnspan::after {
    background: url(../images/select_arrow-disable.png) 3px no-repeat !important;
}

select.jq-selectbox__select-custom.ctrlerr_fr_txbox {
    background: url(../images/error-dropdown.png) right no-repeat;
    border: 1px solid #c43d3d !important;
}

.ng-cloak,
.x-ng-cloak,
[data-ng-cloak],
[ng-cloak],
[ng\:cloak],
[x-ng-cloak] {
    display: none !important;
}

.fix-sizebtn {
    padding: 4px 15px !important;
}

.align-middle {
    vertical-align: middle;
}

.select-maindisabled {
    border: 1px solid #a9a9a9;
    border-radius: 5px !important;
    position: relative;
    background: url(../images/select_arrow-disable.png) right no-repeat;
    background-size: 27px 32px;
    cursor: default;
}

.selectac-disabled {
    width: 175px;
}

.ac-select.ctrlerr_fr_txbox .ac-select-main {
    border: 1px solid #c43d3d;
    background: url(../images/error-dropdown.png) right no-repeat;
}

.ac-select.ctrlerr_fr_txbox {
    border: none !important;
}

tr.maintotal {
    border-top: 1px solid #bbd7eb;
}

tr.maintotal td {
    background-color: #b9ffb9;
    font-weight: 700;
}

.pass,
.fail {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 19px;
    vertical-align: middle;
}

.fail {
    width: 16px;
    height: 16px;
}

.pass::before {
    background: url('../images/imageSprite.png') no-repeat -219px -1138px;
    width: 20px;
    height: 19px;
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
}

.fail::before {
    background: url('../images/imageSprite.png') no-repeat -191px -1139px;
    width: 16px;
    height: 16px;
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
}

.icon_container_td td.exportandnotmatch-icon span::before {
    background: url(../images/imageSprite.png) -496px -1177px no-repeat;
    width: 53px;
    height: 20px;
    position: relative;
    top: 0px;
    left: 0px;
}

.description-text {
    width: 120px;
    white-space: pre-wrap !important;
    word-break: break-all;
    word-wrap: break-word;
}

.w35 {
    width: 35px;
}

.textarea {
    max-height: 100px;
    white-space: normal;
    max-width: 100%;
    width: 570px;
}

.w82 {
    width: 82px;
}

.cost-textwrapper {
    width: 125px;
    white-space: normal;
    word-break: break-all;
    word-wrap: break-word;
}

#tableGeneral tr:nth-child(2) table tr:first-child td {
    padding-right: 11px;
    width: 20px;
}

.w20 {
    width: 20px;
}

.rv-text {
    white-space: pre-wrap;
    word-break: break-all;
    word-wrap: break-word;
    width: 200px;
}

.inline-tabledisplay {
    display: table;
}

.inline-tabledisplay label {
    margin-right: 10px;
    width: 30px;
    display: inline-block;
}

.grey-background {
    background: #f3f1f1;
}

.daily-forcast {
    overflow: auto;
    max-height: 500px;
    -webkit-overflow-scrolling: touch;
}

.daily-forcast tr td span {
    width: 100px !important;
    display: block;
}

.daily-forcast-acute .search-boxspan input {
    float: left;
}

.btn-daily-forcast {
    min-height: 29px !important;
}

.w65 {
    width: 65px;
}

.daily-forcast-acute .ac-select {
    position: relative;
}

.daily-forcast-acute .ac-select-popup {
    position: absolute !important;
    top: 31px !important;
    left: 0px !important;
}

.jq-select-daycolumn {
    width: 130px !important;
}

.jq-select-daycolumn .jq-selectbox__dropdown {
    width: 130px !important;
    max-height: 140px !important;
}

.jq-select-daycolumn .jq-selectbox__select {
    width: 90px;
    padding: 3px 28px 2px 10px;
}
.menu_applications.newapp::before,
span.newapp:hover::before {
    background-image: url(../images/scheduling_white.png);
    background-position: center;
    background-size: 27px;
    left: 15px;
    top: 10px;
   
}
.menu_applications.newapp:hover::before {
    background-image: url(../images/icon_schedule_d.png);
    background-size: 41px;
    top: 9px;
}
.relative {
    position: relative;
}
.newapp sup {
    position: absolute;
    font-size: 9px;
    font-weight: normal;
    top: 0px;
}