button,
img,
table,
td { border: none; }

.menu_dashboard,
div#top_inner,
div.profile_box { position: relative; }
table,
td { border-spacing: 0; }

body,
div,
form,
h1,
h2,
h3,
h4,
h5,
h6,
img,
input,
li,
select,
table,
td,
textarea,
ul { margin: 0; padding: 0; }

a.as_logo img,
a.logo img { max-height: 60px; }

body,
button:focus,
div,
form,
input,
li,
select,
textarea,
ul { outline: 0; }

h1,
h2,
h3,
h4,
h5,
h6 { font-weight: 400; }

article,
aside,
figure,
footer,
header,
nav,
section { display: block; margin: 0; padding: 0; }

table { border-collapse: collapse; table-layout: auto; }

div.clear { clear: both; font-size: 0; }

.d_block { display: block !important; }

.d_inline { display: inline; }

.d_table { display: table; }

.d_none { display: none; }

.checkbox_d_none { display: none !important; }

a#summary_dashboard,
a.as_logo,
a.as_logo img,
a.clients_dropdown,
a.logo,
a.logo img,
a.menu_setup,
a.menu_summary,
a.profile_dropdown,
a.quick_links_dropdown { display: block; }

.f_left { float: left; }

.f_right,
a.as_logo { float: right; }

.tl_fixed { table-layout: fixed; }

.main-insight { outline: 0; }

@font-face { font-family: "PT Sans"; src: url(fonts/pt-sans-regular.eot?#iefix) format("embedded-opentype"), url(fonts/pt-sans-regular.woff) format("woff"), url(fonts/pt-sans-regular.ttf) format("truetype"), url(fonts/pt-sans-regular.svg#pt-sans-regular) format("svg"); }

@font-face { font-family: "PT Sans Bold"; src: url(fonts/pt-sans-bold.eot?#iefix) format("embedded-opentype"), url(fonts/pt-sans-bold.woff) format("woff"), url(fonts/pt-sans-bold.ttf) format("truetype"), url(fonts/pt-sans-bold.svg#pt-sans-bold) format("svg"); }

@font-face { font-family: Roboto; src: url(fonts/roboto-regular.eot?#iefix) format("embedded-opentype"), url(fonts/roboto-regular.woff) format("woff"), url(fonts/roboto-regular.ttf) format("truetype"), url(fonts/roboto-regular.svg#Rroboto-regular) format("svg"); }

@font-face { font-family: "Roboto Bold"; src: url(fonts/roboto-bold.eot?#iefix) format("embedded-opentype"), url(fonts/roboto-bold.woff) format("woff"), url(fonts/roboto-bold.ttf) format("truetype"), url(fonts/roboto-bold.svg#roboto-bold) format("svg"); }

a.as_logo { padding: 0 20px 0 0; }

a.logo { float: left; margin: 0 30px 0 0; }

a.clients_dropdown { font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 16px; font-weight: 400; line-height: 22px; padding: 3px 0 4px; text-decoration: none; }

a.menu,
a.menu:active,
a.menu:hover,
a.menu:link,
a.menu:visited { background-position: 20px 12px; color: #EDF5FE; font-family: 'Roboto Bold', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 17px; line-height: 25px; padding: 12px 20px 13px 58px; text-shadow: 0 -1px 0 #2C5C8D; text-decoration: none; display: block; float: left; font-weight: 400; text-transform: uppercase; background-repeat: no-repeat; }

    a.menu:hover { background-color: #4684C0; }

.newaddeddashboard a.menu:active,
.newaddeddashboard a.menu:hover,
.newaddeddashboard a.menu:link,
.newaddeddashboard a.menu:visited { padding: 12px 20px 13px 18px; }

a#summary_dashboard { border-radius: 5px; float: left; font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 16px; font-weight: 400; line-height: 22px; margin: 14px 26px 0 0; padding: 3px 15px 4px; text-decoration: none; }

a.menu_summary { float: left; font-family: 'Roboto Bold', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 17px; font-weight: 400; line-height: 25px; padding: 12px 20px 13px; text-decoration: none; text-transform: uppercase; }

a.menu_setup,
a.profile_dropdown,
a.quick_links_dropdown,
button.menu_quick_links,
button.top,
input.top[type=button],
input.top[type=submit] { line-height: 22px; font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 16px; font-weight: 400; text-decoration: none; }

a.profile_dropdown { background-repeat: no-repeat; padding: 3px 15px 4px 35px; }

    a.profile_dropdown:active,
    a.profile_dropdown:link,
    a.profile_dropdown:visited { background-position: 0 0; color: #87CAF1; }

    a.profile_dropdown:hover { background-position: 0 -29px; color: #FFFCC6; }

a.quick_links_dropdown { border-radius: 5px; margin-bottom: 4px; padding: 4px 10px 6px; }

    a.quick_links_dropdown:active,
    a.quick_links_dropdown:link,
    a.quick_links_dropdown:visited { padding-left: 10px; transition: all .2s ease-in-out 0s; }

    a.quick_links_dropdown:hover { padding-left: 20px; transition: all .2s ease-in-out 0s; }

a.menu_setup { border-radius: 5px; float: right; margin: 9px 0 0 10px; padding: 3px 10px 4px 33px; }

button.profile_button { border: none; cursor: pointer; height: 31px; margin-top: 14px; width: 56px; }

button.select_client_button { border: none; cursor: pointer; display: none; float: left; height: 31px; margin: 14px 0 0; width: 65px; }

button.menu_quick_links,
button.top,
input.top[type=button],
input.top[type=submit] { border-radius: 5px; cursor: pointer; }

button.select_client_button:hover { background-position: 0 -31px; }

button.top,
input.top[type=button],
input.top[type=submit] { margin-top: 14px; padding: 3px 15px 4px; }

button.menu_quick_links { display: block; float: right; margin-top: 9px; padding: 3px 10px 4px 33px; }

div.clients_select { float: left; padding-top: 14px; }

div#clients_dropdown,
div#profile_dropdown { font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 16px; padding: 5px 5px 7px 15px; top: 47px; width: 200px; display: none; border-radius: 5px; }

div.clients_submit { float: left; }

div.profile_box { float: right; }

div#top_inner { height: 60px; padding: 0 20px; }

div#clients_dropdown { position: absolute; left: 50%; z-index: 9999; margin-left: -135px !important; }

div#profile_dropdown { position: absolute; right: 0; }

div#quick_links_dropdown { display: none; position: absolute; right: 0; top: 120px; width: 220px; z-index: 8500; }

div.profile_welcome { padding-bottom: 10px; }

div.menu_sep { float: left; font-size: 0; height: 50px; width: 2px; }

div.index_date { float: right; font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 16px; padding-top: 13px; }

span.menu,
span.menu_summary { float: left; font-family: 'Roboto Bold', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 17px; line-height: 25px; text-transform: uppercase; display: block; }

div.index_date span { border-radius: 5px; margin-left: 10px; padding: 4px 10px 5px; }

div.clients_dropdown_section { padding: 3px 0 4px 10px; }

nav.menu_inner { height: 50px; padding: 0px 15px; }

select.select_client { border: none; height: 0; width: 200px; }

span.menu { background-position: 20px 12px; background-repeat: no-repeat; padding: 12px 20px 13px 58px; }

span.menu_summary { font-weight: 400; padding: 12px 20px 13px; text-decoration: none; }

.jq-selectbox__dropdown,
.jq-selectbox__select { border-radius: 5px; font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 16px; }

a.all_indicators_menu_item,
a.all_indicators_menu_item_active,
a.apps_box,
div.all_indicators_menu_item,
h2.dashboard_box,
h2.reports_left_caption,
input.search { font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; }

.jq-selectbox { cursor: pointer; margin: 0 12px 0 0; vertical-align: middle; width: 200px; }

.select_client .jq-selectbox__dropdown { max-height: 300px; }

.jq-selectbox__select { height: 22px; line-height: 20px; padding: 4px 45px 3px 10px; width: 145px; }

.jq-selectbox__select-text { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }

.jq-selectbox__trigger { height: 29px; position: absolute; right: 0; top: 1px; width: 24px; }

.jq-selectbox__trigger-arrow { height: 0; overflow: hidden; position: absolute; right: 7px; top: 13px; width: 0; }

.jq-selectbox:hover .jq-selectbox__trigger-arrow { opacity: 1; }

.jq-selectbox__dropdown { box-sizing: border-box; margin: 0; padding: 0 0 9px; top: 33px; width: 263px; }

.jq-selectbox ul { margin: 0; overflow: hidden; padding: 0; }

.jq-selectbox li { border-radius: 0; min-height: 17px; padding: 4px 10px 3px; }

    .jq-selectbox li.disabled { cursor: default; }

a.apps_box { display: inline-block; font-size: 14px; font-weight: 400; line-height: 16px; text-align: center; text-decoration: none; vertical-align: top; width: 82px; padding-right: 5px; }

a.all_indicators_menu_item,
a.all_indicators_menu_item_active { border-radius: 5px 0 0 5px; display: block; font-size: 18px; font-weight: 400; margin-left: 15px; padding: 5px 0 5px 10px; text-decoration: none; width: 224px; color: #696969; }

    a.all_indicators_menu_item:hover { border: none !important; }

.dashboard_box_caption h2.dashboard_box { padding-left: 20px; }

button.search { border: none; cursor: pointer; display: block; float: right; height: 29px; width: 23px; }

div.app_box,
div.search_input { border-radius: 5px; }

button.search:hover { background-position: right -29px; }

div#content_wrapper { padding: 16px 10px 40px; }

div.page_resources_wrapper { margin-top: -14px; }

div.app_box { overflow: hidden; padding: 0 30px 20px; }

div.app_box_caption { padding: 14px 10px; }

div.app_box_sep { display: none; font-size: 0; height: 3px; }

h2.dashboard_box,
input.search { display: block; float: left; }

a.apps_box { position: relative; padding-top: 23px; margin: 0 !important; }

div.apps_box_str_big { padding-top: 65px; }

div.apps_box_str_small { font-size: 0; height: 0; }

div.reports_wrapper { border-radius: 5px; overflow: hidden; }

div.kpis_title_container { padding: 10px 10px 0 20px; }

div.all_indicators_menu_container { margin-top: -5px; padding-bottom: 30px; position: absolute; width: 251px; }

div.all_indicators_menu_item { border-radius: 5px 0 0 5px; font-size: 18px; font-weight: 400; margin-left: 15px; padding: 5px 0 5px 10px; }

h2.dashboard_box,
h2.reports_left_caption { font-size: 20px; font-weight: 400; text-transform: uppercase; }

div.reports_wrapper_buttons { padding: 15px 0 25px 20px; }

div.reports_wrapper_sortable { padding: 0 0 20px; }

.setup_modal_inner div.reports_wrapper_buttons { margin: 0 auto; text-align: center; }

h2.reports_left_caption { padding-bottom: 20px; }

input.search { font-size: 15px; font-weight: 400; line-height: 20px; padding: 3px 10px 4px; width: 75%; }

span.dashboard_info_box_caption,
span.dashboard_info_box_cont,
td.reports_wrapper_right { font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 16px; line-height: 20px; font-weight: 400; }

input.search:focus { outline: 0; }

span.dashboard_info_box { display: inline-block; margin: 14px 30px 40px 0; text-indent: 0; vertical-align: top; width: 300px; }

span.dashboard_info_box_caption { display: block; margin: 0 0 8px 10px; }

span.dbc_sep { display: inline-block; width: 30px; }

span.dashboard_info_box_cont { border-radius: 5px; display: block; height: 198px; }

span.dashboard_info_box_scroll { display: block; float: left; height: 176px; margin: 10px; min-height: 176px; overflow-x: hidden; overflow-y: auto; padding-top: 5px; width: 280px; }

table.reports_wrapper { width: 100%; }

td.all_indicators_wrapper_left { overflow: visible; padding: 0; vertical-align: top; width: 250px; }

    td.all_indicators_wrapper_left > div { float: left; margin: 0; min-height: 400px; width: 250px; }

td.reports_wrapper_right { padding: 0 0 20px; vertical-align: top; }

a.summary_clients,
div.clients_box table { font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 15px; }

.reports_table_box.fixed_table { white-space: normal; overflow: hidden !important; }

a.summary_clients { font-weight: 400; text-decoration: none; }

div.summary_dashboard_wrapper { margin: -14px auto 0; width: 940px; }

div.clients_box { border-radius: 5px; padding: 0; }

    div.clients_box table { width: 100%; }

a.dib_forms,
a.dib_reports,
a.seeall { font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-weight: 400; text-decoration: none; }

a.report_lib,
a.reports_menu_level1,
a.reports_menu_level2,
a.reports_menu_level_last,
button.dashboard_box_nav,
button.dashboard_box_nav_act { font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-weight: 400; }

div.clients_box th { font-weight: 400; padding: 10px; text-align: center; vertical-align: top; }

div.clients_box td { padding: 10px; text-align: left; }

div.clients_box .add { padding-left: 0; }

div.clients_box .center { text-align: center; }

div.clients_box .right { text-align: right; }

div.clients_box .description { font-size: 14px; }

div.clients_box .down,
div.clients_box .up { font-size: 12px; padding-left: 13px; }

a.seeall { font-size: 14px; line-height: 16px; }

a.dib_forms,
a.dib_reports { display: block; font-size: 16px; line-height: 20px; margin-bottom: 10px; padding: 2px 0 3px 43px; position: relative; }

button.dashboard_box_nav,
button.dashboard_box_nav_act { font-size: 12px; height: 50px; line-height: 14px; margin-bottom: 30px; padding-top: 22px; width: 90px; border: none; text-align: center; }

button.dashboard_box_nav { background: no-repeat rgba(0, 0, 0, 0); cursor: pointer; }

    button.dashboard_box_nav:hover { background-position: -90px 0; }

button.dashboard_box_nav_act { background: -180px 0 no-repeat rgba(0, 0, 0, 0); }

div.dashboard_box_caption { padding: 0 10px 14px; position: relative; }

.newuidashborad { background-color: #fff; }

    .newuidashborad button { background-color: #fff; cursor: pointer; }

div.dashboard_box { border-radius: 5px; margin-bottom: 16px; overflow: hidden; }

    div.dashboard_box table { width: 100%; }

div.dbc_arrow,
div.dbc_arrow_dis { font-size: 0; height: 23px; margin-left: 10px; width: 23px; }

div.dbc_arrow { cursor: pointer; }

div.dbc_arrow_dis { opacity: .1; }

div.dbc_arrow_dis_mobile,
div.dbc_arrow_mobile { height: 30px; width: 29px; font-size: 0; }

div.dbc_arrow_mobile { cursor: pointer; }

    div.dbc_arrow_mobile:hover { background-position: -58px center; }

div.all_indicators_drag:hover,
div.all_indicators_settings:hover { background-position: -18px center; }

div.dbc_arrow_none { font-size: 0; width: 13px; }

div.dashboard_box_content_scrollable { font-size: 0; letter-spacing: 0; text-indent: 0; vertical-align: top; }

div.dashboard_box_content_inner { height: 250px; overflow-y: hidden; }

div.dashboard_apps_wrapper { height: 228px; margin: 20px 0 0; overflow-y: auto; }

div.seeall_box { height: 30px; text-align: center; }

div.dashboard_box_left_arrow_mobile { display: none; margin: -30px 5px 0; }

td.dashboard_box_nav_panel { height: 250px; padding: 30px 0 0; vertical-align: middle; width: 90px; }

td.dashboard_box_left_arrow,
td.dashboard_box_right_arrow { padding: 0; width: 50px; }

td.dashboard_box_content { padding: 0; vertical-align: top; }

button.all_indicators,
button.all_indicators_dis,
input.all_indicators[type=button],
input.all_indicators_dis[type=button] { font-size: 16px; line-height: 20px; margin: 0 6px 0 0; padding: 9px 20px 10px; font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; text-decoration: none; font-weight: 400; }

button.all_indicators,
input.all_indicators[type=button] { border: none; border-radius: 5px; cursor: pointer; }

button.all_indicators_dis,
input.all_indicators_dis[type=button] { border: none; border-radius: 5px; }

div.all_indicators_box { border-radius: 5px; float: left; margin: 0 0 15px 20px; padding: 7px 5px 5px; position: relative; width: 300px; }

div.all_indicators_settings { cursor: pointer; height: 19px; position: absolute; right: 32px; top: 9px; width: 18px; }

div.all_indicators_drag { cursor: move; float: right; height: 19px; padding-right: 6px; padding-top: 2px; width: 18px; }

div#sortable { display: block; }

div#unsortable { display: none; }

div.all_indicators_box span.dashboard_info_box { display: block; margin: 0; }

a.reports_menu_level1 { display: block; font-size: 18px; line-height: 20px; padding: 8px 10px 11px 36px; text-decoration: none; color: #696969; }

a.report_lib,
a.reports_menu_level2,
a.reports_menu_level_last { font-size: 16px; line-height: 20px; }

a.reports_menu_level2 { border-radius: 5px; display: block; margin-bottom: 2px; padding: 7px 10px 8px 13px; text-decoration: none; }

a.reports_menu_level_last { display: block; padding: 7px 13px 9px; text-decoration: none; }

a.report_lib { border-radius: 5px; padding: 9px 15px 10px 43px; text-decoration: none; }

button.reports_button_favourites,
button.reports_button_favourites_active,
button.reports_button_show_hide,
button.reports_button_view { background-repeat: no-repeat; border: none; height: 34px; width: 40px; cursor: pointer; }

button.reports_button_show_hide { /*background-position: 0 0;*/ margin: 0 0 5px; }


button.reports_button_favourites,
button.reports_button_view { background-position: 0 0; margin: 0 0 5px 10px; }

button.reports_button_favourites_active { background-position: -40px 0; margin: 0 0 5px 10px; }

button.report_quick_button,
input.report_quick_button[type=button],
input.report_quick_button[type=submit] { cursor: pointer; font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 16px; line-height: 20px; margin: 0; padding: 4px 20px 5px; }

button.report_quick_button_first,
input.report_quick_button_first[type=button],
input.report_quick_button_first[type=submit] { border-bottom-left-radius: 5px; border-top-left-radius: 5px; }

button.report_quick_button_last,
input.report_quick_button_last[type=button],
input.report_quick_button_last[type=submit] { border-bottom-right-radius: 5px; border-top-right-radius: 5px; }

button.report_quick_button_active,
input.report_quick_button_active[type=button],
input.report_quick_button_active[type=submit] { cursor: default; }

button.reports_filter,
button.reports_filter_dis,
input#buttonSubmit[type=submit]:disabled,
input.login-submit[type=button],
input.login-submit[type=submit],
input.reports_filter[type=button],
input.reports_filter[type=submit],
input.reports_filter_dis[type=button],
input.reports_filter_dis[type=submit] { border-radius: 5px; cursor: pointer; font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 15px; line-height: 18px; padding: 4px 15px; min-height: 30px; }

input.login-submit[type=button],
input.login-submit[type=submit] { margin: 0 0 10px; font-weight: 400; }

button.reports_filter:hover,
input.reports_filter[type=submit]:hover { color: #FFFCC6; }

div.reports_wrapper_left_container { overflow: hidden; min-height: 400px; }

div.reports_left_caption { padding: 0 10px 25px; }

div.reports_menu_container { border-radius: 5px; margin-bottom: 5px; }

div.reports_menu_container_level2_simple { border-radius: 5px; margin: 0 0 2px; }

div.reports_menu_container_level2_container { margin: 0 10px 10px; overflow: hidden; }

div.reports_menu_container_level3 { border-radius: 0 0 5px 5px; margin: 0 0 2px; }

div.reports_divider { font-size: 0; height: 1px; }

div.report_caption { padding: 10px 20px; }

div.report_lib_container { padding: 30px 0 20px; text-align: center; }

div.report_buttons_container { font-size: 0; padding-top: 10px; }

div.report_container { display: block; overflow: inherit; }

div.reports_filter_container { padding: 10px 20px 5px; text-align: left; }

div.quick_buttons_container { font-size: 0; letter-spacing: -1px; margin-bottom: 10px; }

div.report_wrapper { padding: 30px 40px; }

div.reports_wrapper_right { font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 16px; font-weight: 400; line-height: 20px; padding: 10px 0 0; }

.reports_wrapper_right .jq-selectbox__dropdown,
.reports_wrapper_right .jq-selectbox__select,
.ui-multiselect,
.ui-multiselect-checkboxes label,
.ui-multiselect-header,
.ui-multiselect-header a:active,
.ui-multiselect-header a:hover,
.ui-multiselect-header a:link,
.ui-multiselect-header a:visited,
a.footer_link,
a.request_new_app,
div.account_blue_string,
div.account_summary_dashboard_section_title,
div.account_summary_dashboard_title,
div.setup_quick_link_item,
footer,
input.reports_filter_date,
input.text,
li.ui-multiselect-optgroup-label a:link,
span.reports_filter_word,
td.account_label,
td.account_summary_dashboard_left,
td.vert_text div { font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; }

.reports_wrapper_right .jq-selectbox__dropdown,
.reports_wrapper_right .jq-selectbox__select,
.ui-multiselect,
.ui-multiselect-header,
input.reports_filter_date,
span.reports_filter_word { font-size: 15px; }

input.reports_filter_date,
span.reports_filter_word { line-height: 18px; }

input.reports_filter_date { border-radius: 5px; cursor: pointer; font-weight: 400; padding: 4px 38px 5px 10px; width: 80px; max-height: 18px; color: #630; background: url(../images/icon_calendar.png) right 0 no-repeat #fff !important; border: 1px solid #dc5a00; }

    input.reports_filter_date:hover { background: url(../images/icon_calendar.png) right -29px no-repeat #fff !important; }

    input.reports_filter_date:focus { outline: 0; }

span.reports_filter_word { margin: 0 8px 0 20px; }

span.reports_filter_word_first { margin-left: 0; }

select.reports_filter { height: 30px; width: 115px; }

td.reports_wrapper_left { padding: 0; vertical-align: top; width: 250px; overflow-x: hidden; }

    td.reports_wrapper_left > div { margin: 14px 10px 20px; }

.reports_wrapper_right .jq-selectbox { cursor: pointer; margin: 0 0 4px; text-align: left; vertical-align: middle; width: 115px; }

.reports_wrapper_right .jq-selectbox__select { border-radius: 5px; height: 22px; line-height: 22px; padding: 3px 45px 4px 10px; width: 59px; }

.reports_wrapper_right .jq-selectbox__select-text { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.reports_wrapper_right .emailval_filter .jq-selectbox__select-text { width: 90%; }

.reports_wrapper_right .jq-selectbox__trigger { border-bottom-right-radius: 4px; border-top-right-radius: 4px; height: 29px; position: absolute; right: 0; top: 1px; width: 24px; }

.reports_wrapper_right .jq-selectbox__trigger-arrow { height: 0; overflow: hidden; position: absolute; right: 8px; top: 13px; width: 0; }

.reports_wrapper_right .jq-selectbox__dropdown { border-radius: 5px; box-sizing: border-box; margin: 0; padding: 1px 0 9px; top: 33px; width: 115px; }

.reports_wrapper_right .jq-selectbox ul { margin: 2px 0 0; overflow: hidden; padding: 0; }

.reports_wrapper_right .jq-selectbox li { border-radius: 0; min-height: 17px; padding: 4px 10px 3px; }

.ui-multiselect { border-radius: 5px; cursor: pointer; line-height: 26px; padding: 0 0 0 10px; text-align: left; max-height: 29px; }

    .ui-multiselect span.ui-icon { float: right; height: 27px; width: 26px; }

.ui-multiselect-single .ui-multiselect-checkboxes input { left: -9999px; position: absolute !important; top: auto !important; }

.ui-multiselect-single .ui-multiselect-checkboxes label { padding: 5px !important; }

.ui-multiselect-header { border: none; margin-bottom: 3px; padding: 3px 0 3px 4px; }

    .ui-multiselect-header ul { font-size: .9em; }

    .ui-multiselect-checkboxes label,
    .ui-multiselect-header a:active,
    .ui-multiselect-header a:hover,
    .ui-multiselect-header a:link,
    .ui-multiselect-header a:visited { font-size: 15px; line-height: 20px; }

    .ui-multiselect-header ul li { float: left; padding: 0 10px 0 0; }

    .ui-multiselect-header a:active,
    .ui-multiselect-header a:hover,
    .ui-multiselect-header a:link,
    .ui-multiselect-header a:visited { text-decoration: none; }

    .ui-multiselect-header span.ui-icon { float: left; height: 30px; width: 22px; }

    .ui-multiselect-header span.ui-icon-check,
    .ui-multiselect-header span.ui-icon-closethick { float: left; }

    .ui-multiselect-header span.ui-icon-circle-close { float: left; margin-right: 5px; width: 10px; }

    .ui-multiselect-header li.ui-multiselect-close { float: right; padding-right: 0; text-align: right; }

.tablefixedtablecompare .fixed_table,
.tablefixedtablecompare .fixed_table_summary { max-width: 98% !important; margin-left: 13px; margin-right: 0; }

.buttonModal { width: 100%; float: left; text-align: center; padding-top: 8px; position: absolute; bottom: 0; background-color: #fff; }

.ui-multiselect-menu { display: none; margin-top: 2px; padding: 3px; position: absolute; text-align: left; z-index: 8000; }

.ui-multiselect-checkboxes { overflow-y: scroll; position: relative; }

    .ui-multiselect-checkboxes label { border: 1px solid transparent; cursor: default; display: block; padding: 3px 1px; }

        .ui-multiselect-checkboxes label input { margin-left: 5px; margin-right: 6px; position: relative; top: 1px; }

    .ui-multiselect-checkboxes li { clear: both; font-size: .9em; padding-right: 3px; }

        .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { border: none; text-align: center; }

            .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display: block; margin: 1px 0; padding: 3px; text-decoration: none; }

li.ui-multiselect-optgroup-label a:link { border: none; color: #696969; font-size: 15px; font-weight: 400; line-height: 20px; text-decoration: none; }

a.request_new_app { border-radius: 5px; display: block; float: right; font-size: 16px; font-weight: 400; line-height: 20px; padding: 4px 20px 5px; text-decoration: none; }

div.apps_head { padding-top: 5px; }

div.search_input_apps { float: left; width: 25%; }

button.setup_button_add { background-position: 0 0; background-repeat: no-repeat; border: none; cursor: pointer; height: 34px; margin: 0 0 5px 10px; width: 41px; }

    button.setup_button_add:hover { background-position: -40px 0; }

button.quick_link_remove,
input.quick_link_remove[type=submit] { background-position: 0 0; background-repeat: no-repeat; border: none; cursor: pointer; display: block; float: left; height: 34px; margin: 0 0 0 5px; width: 40px; }

div.quick_link_container { margin: 0 0 0 20px; padding-top: 10px; width: 290px; }

div.quick_link_sep { font-size: 0; height: 10px; }

div.quick_link_left { background-color: #F1F5F7; border-bottom: 1px solid #BBD7EB; border-radius: 5px; box-shadow: 0 1px 0 #BBD7EB; float: left; width: 240px; }

div.sameas_modal,
div.setup_modal { background-color: #FFF; box-shadow: 0 0 10px #839EAB; display: none; top: 50%; z-index: 9100; }

div.quick_link_move { position: relative; cursor: move; }

div.quick_link_string { float: left; line-height: 20px; padding: 6px 0 6px 30px; max-width: 195px; }

div.setup_modal { border: 1px solid #7892A4; border-radius: 5px; height: 470px; left: 51%; margin-left: -140px; margin-top: -235px; overflow: hidden; position: fixed; width: 300px; }

.left { left: 46% !important; }


/*table.dataTable tbody td, table.dataTable tbody th{
    letter-spacing:normal !important;
}*/

div.monthly_ror_modal { height: 164px; margin-top: -100px; }

div.monthly_ror_modal_inner textarea { resize: none; height: 90px; }

div.setup_modal.setup_modalcomment { height: auto !important; min-height: 100px; }

#quick_links_modal.setup_modal,
div.monthly_ror_modal { margin-left: -155px; }

div.setup_modal_inner { height: 400px; overflow-y: auto; padding: 10px; }

div.monthly_ror_modal_inner { height: auto; }

.setup_modalcomment div.setup_modal_inner { height: auto !important; min-height: 100px; padding: 10px 20px; }

div.setup_quick_link_item { float: left; font-size: 16px; line-height: 20px; padding: 7px 13px 9px; }

input.text,
td.account_label { font-size: 15px; }

div.setup_quick_link_add { position: relative; cursor: pointer; }

    div.setup_quick_link_add:hover,
    div.setup_quick_link_add_selected { background-position: -20px 0; }

        div.setup_quick_link_add_selected:hover { background-position: 0 0; }

div.sameas_modal { border: 1px solid #7892A4; border-radius: 5px; height: 260px; left: 50%; margin-left: -140px; margin-top: -95px; overflow: hidden; position: fixed; width: 280px; }

td.account_label { padding-left: 20px; }

td.account_input { padding: 5px 0 5px 15px; }

input.text { background-color: #F1F5F7; border: 1px solid #369; border-radius: 5px; color: #5E7891; padding: 5px 10px; width: 200px; }

input.small { width: 140px; }

div.account_container { border: 1px solid #BBD7EB; border-radius: 5px; margin: 0 0 0 20px; overflow: hidden; padding-bottom: 10px; }

div.account_summary_dashboard_caption { background-color: #FBFDFE; }

div.account_summary_dashboard_title { float: left; padding: 15px 0 0 10px; }

div.account_blue_string { background-color: #F1F5F7; color: #4D5D68; padding: 10px; }

div.account_summary_dashboard_section_title { color: #0D4680; padding: 10px 0 10px 10px; text-transform: uppercase; }

td.account_summary_dashboard_left { color: #4D5D68; font-size: 14px; padding: 5px 0 5px 20px; width: 200px; }

td.vert_text { height: 150px; max-width: 40px; text-align: left; transform: rotate(270deg); vertical-align: middle; white-space: nowrap; width: 40px; }

.sbToggle,
.selectmenustyle .sbToggle { text-align: center; }

td.vert_text div { color: #5E7891; font-size: 16px; margin-left: -40px; }

a.footer_link,
footer { font-size: 15px; line-height: 18px; }

td.account_units_right { padding-left: 10px; width: 30px; }

.pseudo-checkboxdisbltick,
.pseudo-checkboxdisbluntick { display: inline-block; height: 16px; margin: 0 4px; vertical-align: middle; width: 16px; float: left; cursor: pointer; }

.pseudo-checkboxdisbluntick { background: url(../images/icon_checkbox-disabled.png) left top no-repeat rgba(0, 0, 0, 0); }

.pseudo-checkboxdisbltick { background: url(../images/icon_checkbox-disabled.png) -16px top no-repeat rgba(0, 0, 0, 0); }

input:disabled.checkbox + label .pseudo-checkbox { background: url(../images/icon_checkbox-disabled.png) 0px top no-repeat rgba(0, 0, 0, 0); }

.label-text,
a.footer_link,
a.footer_logo,
a.footer_logo img,
img.em { display: block; }

.inputform-checkbox { float: left; margin-right: 5px; }

.label-text { overflow: hidden; padding-left: 10px; }

div.icon_same_as { cursor: pointer; height: 20px; margin: 0 0 10px 11px; width: 20px; }

    div.icon_same_as:hover { background-position: -20px 0; }

footer { padding: 0 0 0 30px; }

a.footer_logo { float: left; }

a.footer_link { float: right; margin: 18px 30px 0 0; text-decoration: none; }

div.footer_contacts { float: right; padding: 10px 0; margin-right: 20px; }

.selectmenustyle .sbOptions a:link,
.selectmenustyle .sbOptions a:visited,
.selectmenustyle .sbSelector:link,
.selectmenustyle .sbSelector:visited { font-family: "PT Sans", Arial, "Nimbus Sans L", "Helvetica CY", sans-serif; white-space: normal; }

.sbHolder { font-weight: 400; height: 30px; margin-top: 14px; position: relative; width: 200px; font-size: 15px; font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; }

    .sbHolder a { text-decoration: none; }

.sbSelector { line-height: 30px; width: 169px; white-space: nowrap; }

    .sbSelector:hover,
    .sbSelector:link,
    .sbSelector:visited { outline: 0; text-decoration: none; text-overflow: ellipsis; }

.sbOptions { margin-top: 5px; z-index: 9999; }

.selectmenustyle .sbHolder { margin-top: 0; width: 115px; font-size: 15px; }

    .selectmenustyle .sbHolder .sbOptions { width: 115px; overflow-y: auto !important; }

    .selectmenustyle .sbHolder .sbSelector { width: 84px; }

.sboxnomarginlft .sbHolder,
.sboxnomarginlft .sbHolder:hover { margin-left: 0; }

.sboxnomargintop .sbHolder,
.sboxnomargintop .sbHolder:hover { margin-top: 0; }

.grey_select .sbHolder,
.grey_select .sbOptions { width: 100px; }

.grey_sel_samesize .sbHolder,
.grey_sel_samesize .sbOptions { width: 200px; }

.grey_sel_samesize .sbHolder { margin: 7px 12px; }

.selectbox128 .sbHolder,
.selectbox128 .sbHolder .sbOptions { width: 124px; }

    .selectbox128 .sbHolder .sbSelector { width: 92px; white-space: nowrap; }

.selectbox170 .sbHolder,
.selectbox170 .sbHolder .sbOptions { width: 170px; }

    .selectbox170 .sbHolder .sbSelector { width: 138px; white-space: nowrap; }

.selectbox178 .sbHolder,
.selectbox178 .sbHolder .sbOptions { width: 178px; }

    .selectbox178 .sbHolder .sbSelector { width: 138px; white-space: nowrap; }

.grey_select a.sbToggle:after { font-size: 10px; line-height: 30px; }

div.emp_box { font-family: Roboto, Arial, "Nimbus Sans L", "Helvetica CY", sans-serif; font-size: 16px; line-height: 18px; padding: 20px 17px 0; }

.grey_select .sbHolder { float: left; margin-right: 5px; margin-left: 0; }

button.em_add_employee_constant,
input.em_add_employee_constant { background: 0 0; border: none; outline: 0; height: 32px; padding: 0 0 0 50px; cursor: pointer; font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 16px; line-height: 20px; }

td.em_lable { padding-bottom: 10px; padding-right: 10px; text-align: right; white-space: nowrap; }

input.em_date { width: 122px; }

img.em { height: 170px; width: 170px; }

a.emp { font-family: Roboto, Arial, "Nimbus Sans L", "Helvetica CY", sans-serif; font-weight: 400; text-decoration: none; }

a.em_photo { font-size: 14px; line-height: 26px; }

a.reports_menu_level1_wo_icon { display: block; font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 18px; line-height: 20px; font-weight: 400; text-decoration: none; padding: 8px 10px 11px 36px; background: 0 0; }

div.emp_table_box { float: left; overflow: hidden; padding: 0; }

    div.emp_table_box th { font-size: 15px; font-weight: 400; padding: 10px; vertical-align: top; }

    div.emp_table_box td { font-size: 15px; padding: 10px; text-align: center; vertical-align: middle; }

button.em_del { background: 0 0; border: none; cursor: pointer; height: 20px; outline: 0; padding: 0; width: 20px; }

#ui-datepicker-div { z-index: 10000 !important; }


.emp_arrow.dbca_left,
.emp_arrow.dbca_right,
a.emp_arrow.dbca_left,
a.emp_arrow.dbca_right,
div.emp_arrow.dbca_left,
div.emp_arrow.dbca_right { cursor: pointer; font-size: 22px; height: 20px; width: 10px; }

.emp_arrow { margin-right: 12px; margin-top: 7px; }

div.emp_arrow.dbca_left { background-position: 49px 0; }

    div.emp_arrow.dbca_left:hover { background-position: 20px 0; }

div.emp_arrow.dbca_right { background-position: 46px 0; }

    div.emp_arrow.dbca_right:hover { background-position: 17px 0; }

.calendar-icon .period_selec-date { float: left; margin-top: 9px; padding: 0 5px; }

.calendar-icon input.reports_filter_date { margin-left: 0; padding: 4px 22px 5px 10px; width: 0; text-indent: -9999px; }

.d_none { display: none; }

.em_add_big,
div.footer_contacts a { display: block; text-decoration: none; }

.empdateform { margin: 5px 0 5px 5px; }

td.em_input { padding-bottom: 10px; padding-left: 0; width: 170px; }

input.text.em_data { width: 150px; }

.change_jobedit { text-decoration: none; }

    .change_jobedit span { height: 30px; width: 30px; font-size: 22px; line-height: 26px; }

.em_add_big { cursor: pointer; font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 26px; width: 40px; height: 32px; text-align: center; border-radius: 5px; line-height: 30px; }

.comment_txtarea_txt,
.comment_txtarea_txt_blank,
.form_small_tables,
.guest_title,
.inspectionformdiv,
.textarea,
.textbox,
input.txtbox { font-family: Roboto, Arial, "Nimbus Sans L", "Helvetica CY", sans-serif; }

div.footer_contacts a { color: #FD6800; }
.time_clock_deadline label { width: 130px; display: block; float: left; }
.time_clock_deadline input[type="time"] { padding-top: 3px; padding-bottom: 3px; width: 138px; }
.time_clock_deadline .jq-selectbox__select-custom { width: 175px; }

form[action="./reconciliationreport.aspx?strEnumFeature=EnumFeature.enumReconciliationReport"] a.reports_menu_level1.icon_collapse_small:link::before,
form[action="./reconciliationreport.aspx?strEnumFeature=EnumFeature.enumReconciliationReport"] a.reports_menu_level1.icon_expand_small:link::before { top: 0; }


.ui-widget-content { border: 1px solid #dc5a00; background: #fff2d4; color: #696969; }
.recol_body .ui-datepicker .ui-datepicker-prev { background: url(../images/imageSprite.png) -275px -889px no-repeat !important; }
.recol_body .ui-datepicker .ui-datepicker-next { background: url(../images/imageSprite.png) -330px -889px no-repeat !important; }
.recol_body ul.ng-scope { list-style: none !important; }
.recol_body #quick_links_modal .setup_modal_inner { height: 110px !important; }
.recol_body .emp_info_checkbox label { position: relative; top: -3px; }
.recol_body button.reports_button_favourites:hover { background-position: -18px -793px; }

.weather-icon { width: 30px; height: 30px; margin-top: 10px; vertical-align: middle; float: left; position: relative; left: -5px; }

.weather-data { display: inline-block; position: relative; right: 10px; width: 80px; }

.Firefox .weather-data { width: 80px; }

.Firefox .weather-data { right: 15px; }

.Firefox form[action="./shiftnotereport.aspx?strEnumFeature=EnumFeature.enumShiftNote"] .dataTables_scrollHeadInner { padding-right: 20px !important; }

form[action="./shiftnotereport.aspx?strEnumFeature=EnumFeature.enumShiftNote"] .dataTables_scrollHeadInner table thead th:first-child, form[action="./shiftnotereport.aspx?strEnumFeature=EnumFeature.enumShiftNote"] .dataTables_scrollBody tbody td:first-child { min-width: 60px; }

.shiftnoteentry-table td div.weather-data { border: 0 none; bottom: 5px; box-shadow: none; left: auto; margin: 0; position: absolute; right: 4px; width: 60px; }
/*above for chart tooltip flickering issue*/
svg > g > g:last-child { pointer-events: none; }

/*div#divCommentsSection {
    max-width: 616px;
}*/

/*custom_dropdown*/
.jq-selectbox-wrapper.drpdown_design { background-color: #fff; color: #61381b; border: 1px solid #fd6800; overflow: hidden; border-radius: 5px; height: 29px; position: relative; display: inline-block; }

.Safari .jq-selectbox-wrapper.drpdown_design { overflow: auto; }

.jq-selectbox-wrapper.drpdown_design select { border: 0; width: 116px; background-color: transparent; z-index: 1; position: relative; height: 30px; -webkit-appearance: none; appearance: none; -moz-appearance: none; padding-left: 10px; }

.jq-selectbox-wrapper.drpdown_design:before { content: ""; position: absolute; width: 26px; height: 30px; right: 0; background: url(../images/imageSprite.png) no-repeat -443px -796px; }

.weekly1on1_dropdown .evaluation_form { width: 100%; display: inline-block; }

.weekly1on1_dropdown .jq-selectbox-wrapper.drpdown_design select { border: 0; width: 181px; font-family: 'Roboto', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 15px; }

.weekly1on1_table_wraper table td { position: relative; }

.weekly1on1_table_wraper .inpsectionmove.drg_dis_btn.inpsectionmovesub { position: absolute; float: left; left: -6px; top: 10px; }


.ins-manager-canvas-area { position: relative; height: 210px; border: 1px solid #bbd7eb; background-color: #fbfdfe; border-radius: 5px; }

/*divWeeklySalesBudget*/
.divWeeklySalesBudget .report_container .tablecostbudgetchild { }

    .divWeeklySalesBudget .report_container .tablecostbudgetchild th { max-width: 110px; width: 110px !important; }

    .divWeeklySalesBudget .report_container .tablecostbudgetchild td .def.textbox { width: 54px; }

        .divWeeklySalesBudget .report_container .tablecostbudgetchild td .def.textbox:focus { font-size: 12px; }

    .divWeeklySalesBudget .report_container .tablecostbudgetchild td.cost-textwrapper { width: auto; }

    .divWeeklySalesBudget .report_container .tablecostbudgetchild thead tr:first-child th:nth-child(2) { border-left: 0; }

    .divWeeklySalesBudget .report_container .tablecostbudgetchild tbody td:nth-child(2) { border-left: 0; }

.Safari .jq-selectbox-wrapper.drpdown_design:before { background: url(../images/imageSprite.png) no-repeat -443px -795px; }

.inspectionformnew tr td.tacenter.False { pointer-events: none; opacity: 0.6; }

.budget_setup_wraper .jq-selectbox-wrapper.drpdown_design select { width: 136px; }

.budget_setup_wraper .jq-selectbox-wrapper.drpdown_design[disabled] { opacity: 0.6; }

.sales_budget_setup_wraper .reports_table_box.fixed_table.sales_budget_setup_table_inwrap { white-space: normal; overflow: initial !important; max-width: 100%; width: 350px; }

.ie .sales_budget_setup_wraper .reports_table_box.fixed_table.sales_budget_setup_table_inwrap { overflow: visible !important; }

.sales_budget_setup_wraper .sales_budget_setup_table .firstcol { float: left; min-width: 110px; position: relative; top: 4px; }

.sales_budget_setup_wraper .sales_budget_setup_table .form_group { padding: 10px; }

.sales_budget_setup_wraper .dcptable { overflow: visible; }

.sales_budget_setup_wraper .smallclientsel .jq-selectbox__dropdown { width: 217px !important; }

.sales_budget_setup_wraper .sales_budget_setup_table_inwrap .jq-selectbox__select { width: 160px; }

.sales_budget_setup_wraper .sales_budget_setup_table_inwrap .jq-selectbox { width: 217px !important; }

.sales_budget_setup_wraper .reports_table_box.fixed_table { width: 350px; }

    .sales_budget_setup_wraper .reports_table_box.fixed_table table { width: 100%; }

        .sales_budget_setup_wraper .reports_table_box.fixed_table table th:nth-child(1) { width: 177px; text-align: left; }

        .sales_budget_setup_wraper .reports_table_box.fixed_table table td .jq-selectbox { width: 173px !important; }

            .sales_budget_setup_wraper .reports_table_box.fixed_table table td .jq-selectbox .jq-selectbox__select { width: 117px; }

            .sales_budget_setup_wraper .reports_table_box.fixed_table table td .jq-selectbox[data-ngdisabled="true"] { opacity: 0.8; pointer-events: none; }

/*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; }

.um-newuser-form .dropbtn { line-height: 18px; }

/*.Firefox .tablecostbudgetchild .dataTables_wrapper.no-footer .dataTables_scrollBody {
    min-height: 220px;
}*/

.chrome .tablecostbudgetchild .dataTables_wrapper.no-footer .dataTables_scrollBody { min-height: initial; }

.disabled { opacity: 0.5 !important; pointer-events: none !important; }

.customercomplaintsummaryreport .dataTables_scrollHeadInner { float: left; }

.fullattendence_table_wraper .dataTables_scrollHeadInner { float: left; }

.gss_wrapwer { }

    .gss_wrapwer .reports_filter_word span.orange_text { width: 114px; float: left; }

    .gss_wrapwer .frm_group { width: 48%; float: left; }

    .gss_wrapwer textarea { resize: none; border: 1px solid #bbd7eb; width: 100%; min-height: 80px; margin-top: 10px; padding: 10px; box-sizing: border-box; }

    .gss_wrapwer .reports_filter_word span { white-space: normal !important; }
    /*.gss_wrapwer .reports_filter_word {width:100%;float:left;}*/
    .gss_wrapwer .title_text { padding-bottom: 5px; font-size: 18px; border-bottom: 1px solid #e0e0e0; margin-bottom: 10px; width: 102%; }

    .gss_wrapwer .three_col { width: 100%; float: left; }

    .gss_wrapwer .full_width { width: 100%; float: left; }

    .gss_wrapwer .reports_filter_word span:nth-child(2) { width: 63%; float: left; }

    .gss_wrapwer .frm_group.frm_group_textarea { width: 100%; box-sizing: border-box; }

.frm_grop_label { width: 114px; float: left; font-weight: bold; font-size: 15px; }




.gss_wrapwer .frm_group_textarea textarea { width: 100%; font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; }

.gss_wrapwer .frm_group_textarea .title_text { width: 100%; }

span.reports_filter_word.orange_text { color: #fd6800; }

.reports_wrapper_right .gss_wrapwer .jq-selectbox__dropdown { max-height: 120px; }

.gss_wrapwer .status_dropdown_wraper .jq-selectbox__select { width: 144px; }

.gss_wrapwer .status_dropdown_wraper .jq-selectbox { width: 200px !important; }

.gss_wrapwer .status_dropdown_wraper .jq-selectbox__dropdown { max-height: 90px; width: 200px !important; }



.gss_wrapwer .three_col { display: table-row; float: none !important; }

.gss_wrapwer .frm_group.tbcell-box { display: table-cell; float: none; vertical-align: top; margin-top: 20px !important; }

.gss_wrapwer .frm_group { width: 31%; border: 1px solid #e0e0e0; min-height: 176px; margin-right: 20px; padding: 10px; }

    .gss_wrapwer .frm_group:last-child { margin-right: 0; }

    .gss_wrapwer .frm_group.full-width { margin-right: 0; }

.gss_wrapwer div.report_container { width: 100% !important; float: left; }

.gss_wrapwer .three_col .reports_filter_word span:nth-child(2) { width: 184px; word-break: initial; font-size: 15px; }

.gss_wrapwer .signature_section span.orange_text { font-size: 14px; }

.gss_wrapwer .signature_box { position: relative; }

.gss_wrapwer input.clearsign[type=button] { background: url(../images/clear_sign_btn.png) center center no-repeat !important; border: none !important; box-shadow: none !important; padding: 5px 15px !important; position: absolute; top: 10px; right: 0; width: 10px; z-index: 1; cursor: pointer; }

.gss_wrapwer .radio_group { float: left; cursor: pointer; min-width: 50px; margin-right: 10px; }

    .gss_wrapwer .radio_group label { cursor: pointer; }

.gss_wrapwer .radio_text sub { float: left; width: 100%; }

.gss_wrapwer .radio_text span { width: 100%; float: left; position: relative; }

.gss_wrapwer .radio_text { float: left; width: 100%; margin-bottom: 10px; }

.gss_wrapwer .radio_group input[type="radio"] { width: auto; padding: 0px; margin: 0; position: relative; top: 2px; }

.gss_wrapwer .radio_section { float: left; width: 100%; }

.gss_wrapwer i.attacment { background: url(../images/imageSprite.png) no-repeat -200px -1079px; width: 22px; display: inline-block; height: 25px; position: absolute; right: 5px; top: 8px; cursor: pointer; transform: rotate(180deg); }

.gss_wrapwer .gss_wrapwer * { font-size: 14px !important; }

.gss_wrapwer table.question_table { /* display: block; */ overflow: auto; width: 100%; }

.gss_wrapwer .no_border { border: none !important; }

.gss_wrapwer .comment_height .frm_group { min-height: 157px; }
/*table*/
.gss_wrapwer .radio_text_table span { display: block; position: relative; }

.gss_wrapwer .question_table td { border: 1px solid #e0e0e0; padding: 10px; vertical-align: middle; }

.gss_wrapwer .radio_group_table { max-width: 190px; min-width: 190px; position: relative; }

.gss_wrapwer td.radio_group_table .td_group { width: 73px; float: left; }

    .gss_wrapwer td.radio_group_table .td_group input { width: auto; position: relative; top: 2px; }

    .gss_wrapwer td.radio_group_table .td_group * { cursor: pointer; }

.gss_wrapwer .ins-manager-canvas-area { position: relative; height: 101px; border: 0px solid #bbd7eb; background-color: #fbfdfe; border-radius: 5px; margin-top: 10px; }

.gss_wrapwer td.radio_group_table .td_group.divs .inputs { height: 100%; width: 100%; opacity: 0; background: #00f; z-index: 999; text-indent: -30px; cursor: pointer; }

.gss_wrapwer td.radio_group_table .td_group.divs .icons { position: relative; }

.gss_wrapwer td.radio_group_table .td_group.divs { background: url(../images/imageSprite.png) no-repeat -200px -1079px; width: 23px; display: inline-block; height: 22px; cursor: pointer; transform: rotate(0); position: absolute; top: 10px; right: 30px; }

.gss_wrapwer button.DownloadActionPlan { padding: 0; float: right; margin-top: -23px; background: transparent; }

.gss_wrapwer .textbox:focus { font-size: 15px; }

.gss_wrapwer .reports_filter.disabled { color: #decda7 !important; border: 1px solid #ecdbb4; background-color: #fff2d4; box-shadow: inset 0 2px 0 #fff2d4; cursor: auto; opacity: 1 !important; }

.reports_table_bo .reports_filter_word { float: left; width: 100%; }

.disabled a[title] { pointer-events: auto !important; cursor: auto; }

.gss_wrapwer .reports_table_bo.frm_group.full-width { width: 100%; box-sizing: border-box; }

    .gss_wrapwer .reports_table_bo.frm_group.full-width.case_num_wrap { min-height: auto; }

.gss_wrapwer .reports_filter_word.divider { float: left; width: 290px; }

    .gss_wrapwer .reports_filter_word.divider span:nth-child(2) { width: auto; }

.gss_wrapwer .upload_gcr,
.gss_wrapwer .download_gcr,
.gss_wrapwer .delete_gcr { margin-right: 5px; overflow: hidden; float: right; width: 32px; height: 32px; position: relative; cursor: pointer; }

    .gss_wrapwer .delete_gcr i.attacment { background-position: -488px -1076px; transform: rotate(0); top: 11px; cursor: pointer; }

.gss_wrapwer td.radio_group_table .upload_gcr .td_group.divs,
.gss_wrapwer td.radio_group_table .download_gcr .td_group.divs { right: 0; }

.gss_wrapwer .delete_gcr button.DeleteActionPlan { height: 32px; width: 32px; background: transparent; cursor: pointer; }

.gss_wrapwer .download_gcr i.attacment { top: 6px; right: 0; }

.gss_wrapwer .action_group { width: 115px; display: inline-block; float: right; position: relative; top: -6px; }

.gss_wrapwer td.radio_group_table .td_group.radio_group { position: relative; top: 5px; }
select.def_store { line-height: 20px !important; }
.guestweekly-new.guest_service_table_wraper { max-width: 968px !important; margin-right: 0; width: 100%; }

    .guestweekly-new.guest_service_table_wraper table td,
    .guestweekly-new.guest_service_table_wraper table th { min-width: 100px; }
.saleswekly-new.guest_service_table_wraper table td,
.saleswekly-new.guest_service_table_wraper table th { min-width: 100px; }

.drive_thru_tabl.guest_service_table_wraper table td,
.drive_thru_tabl.guest_service_table_wraper table th { min-width: 100px; }

.gssroling_tyly_wraper table thead th:first-child, .gssroling_tyly_wraper table tbody td:first-child { min-width: 120px; }
input.all_indicators.sort_button { outline: none; }
.exception_alert_wraper .company { cursor: autol; }
/*flash report design*/
.min-width150 { min-width: 150px; }
.min-width100 { min-width: 100px; max-width: 100px; }
.maxwith100p { max-width: calc(100% - 40px) !important; }


.exe_flash_report_main_wraper .expanded span.expandplus { padding-right: 5px; }

.exe_flash_report_main_wraper .dataTables_scrollBody { max-height: 421px; }

.show_980 { display: none; }

.exe_flash_report_main_wraper .caret_right,
.exe_flash_report_main_wraper .caret_left { display: none; cursor: pointer; height: 14px; width: 16px; margin-left: 4px; position: relative; }
    .exe_flash_report_main_wraper .caret_right::before { content: ""; background: url(../images/imageSprite.png) -118px -854px no-repeat; height: 14px; width: 25px; background-size: 724px; left: 0px; position: absolute; top: 0px; transform: rotate(-90deg); }
    .exe_flash_report_main_wraper .caret_left::before { content: ""; background: url(../images/imageSprite.png) -118px -900px no-repeat; height: 13px; width: 25px; background-size: 724px; transform: rotate(-90deg); left: auto; position: absolute; top: 0px; right: 0px; }


.flash_categories { font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; color: #fd6800; font-size: 16px; }
    .flash_categories .caret_right,
    .flash_categories .caret_right, .flash_categories .caret_left { display: none; cursor: pointer; height: 31px; width: 16px; margin-left: 0; position: relative; }
        .flash_categories .caret_right::before { content: ""; background: url(../images/imageSprite.png) -114px -852px no-repeat; height: 14px; width: 25px; background-size: auto; left: 10px; position: absolute; top: 9px; transform: rotate(-90deg); }
        .flash_categories .caret_left::before { content: ""; background: url(../images/imageSprite.png) -118px -900px no-repeat; height: 14px; width: 25px; background-size: auto; transform: rotate(-90deg); left: auto; position: absolute; top: 5px; right: 10px; }
    .flash_categories .categoryDropdown1 { width: 184px; border: 1px solid #d4d4d4; box-shadow: 0 1px 0 #d4d4d4; border-radius: 5px; float: left; margin: 0 !important; }
        .flash_categories .categoryDropdown1 select.reports_filter { width: 100% !important; }
        .flash_categories .categoryDropdown1 .jq-selectbox { width: 100% !important; }
        .flash_categories .categoryDropdown1 .jq-selectbox__select { border: none !important; width: 95% !important; }
        .flash_categories .categoryDropdown1 .jq-selectbox__select-text { width: 100% !important; }
        .flash_categories .categoryDropdown1 .jq-selectbox__dropdown { width: 100%; }
.flashreport_wraper .categorycenter { margin: 0 !important; width: auto !important; }
span.cat_text { display: inline-block; min-width: 70px; text-align: right; /* white-space: normal; */ }


.exe_flash_report_main_wraper .DTFC_LeftHeadWrapper { }
.exe_flash_report_main_wraper .tablefixedtablecompare .fixed_table,
exe_flash_report_main_wraper .tablefixedtablecompare .fixed_table_summary { max-width: 100% !important; margin-left: 0; margin-right: 0; /*overflow: auto !important;*/ max-height: 535px; }
.exe_flash_report_main_wraper span.expandplus { height: 19px; cursor: pointer !important; }

.exe_flash_report_main_wraper table.dataTable tbody td,
.exe_flash_report_main_wraper table.dataTable tbody th { white-space: normal; font-weight: normal; }
.exe_flash_report_main_wraper table th:first-child { min-width: 150px; }

.exe_flash_report_main_wraper table.dataTable thead th { width: 40px; white-space: normal; }

.dailylabor_rprt_tabl_wrpr .dataTables_scrollHeadInner { float: left; }
.dailylabor_rprt_tabl_wrpr table th:first-child { min-width: 150px; }
.dailylabor_rprt_tabl_wrpr .DTFC_LeftBodyLiner { width: 189px !important; }
.labor_hires_label { width: 163px; padding: 10px; border-right: 1px solid #ddd; min-height: 34px; border-bottom: 1px solid #ddd; }
.labor_hires_input { border-bottom: 1px solid #ddd; width: 37%; padding: 10px; height: 34px; }
.labor_hires_wraper .reports_table_box.fixed_table, .labor_hires_wraper .dcptable { white-space: normal; overflow: visible !important; }
.labor_hires_wraper_table { float: left; width: 330px; }
.cost_budget_main_cafua td span { display: inline-block; width: 100%; }
.cost_budget_main_cafua table th { min-width: 90px; }
/*.cost_budget_main_cafua .DTFC_LeftBodyLiner {
     min-width:200px;
}*/
.dataTables_scrollFoot .datatable_footer td,
.DTFC_LeftFootWrapper .datatable_footer td { border-bottom: 0; border-top: 1px dashed #bbb; }
.relative { position: relative; }

.laborforcast-report_wraper div.reports_table_box td a.savetext { transition: all ease 0.6s; }
    .laborforcast-report_wraper div.reports_table_box td a.savetext:hover:before { position: absolute; content: "save"; top: -13px; left: -3px; color: darkcyan; }
.laborforcast-report_wraper table td input { border: 1px solid #ddd; position: relative; top: -1px; height: 17px; width: 49px !important; padding: 3px 1px; border-radius: 3px; }

.smalljq-select .sbHolder, .smalljq-select .sbOptions { width: 100px; }

.ucTrainingHourCafua th, .ucTrainingHourCafua th { width: 50px; white-space: normal; }
.laborforcast_2_table table td .sbSelector { width: 69px; }
.laborforcast_2_table.reports_table_box { border: 0; border-radius: 0; }
.dataTable.border { border: 1px solid #ddd; border-radius: 0; }
.cost_budget_main_cafua .DTFC_LeftBodyWrapper { width: 100%; float: left; }
.cost_budget_main_cafua .DTFC_LeftBodyLiner { width: 100% !important; }
    .cost_budget_main_cafua .DTFC_LeftBodyLiner table tbody tr td:last-child { border-right: 0; }

.cost_budget_main_cafua.changeoverflowcostbudget .DTFC_LeftBodyLiner table.dataTable tbody tr td { padding-left: 10px !important; padding-right: 10px !important; }
#same_as_modal_GLMapping.um-popupsmchange div.setup_modal_inner,
#same_as_modal_DivisionMapping.um-popupsmchange div.setup_modal_inner { overflow: visible; }
#same_as_modal_GLMapping.um-popupsmchange,
#same_as_modal_DivisionMapping.um-popupsmchange { height: 150px !important; overflow: visible; }
.daily_labor_report_filter button.ui-multiselect { max-width: 220px; }


form[action="./dailylaborreport.aspx?strEnumFeature=EnumFeature.enumDailyLaborReport"] .ui-multiselect-checkboxes label { width: calc(100% - 2px); }
form[action="./dailylaborreport.aspx?strEnumFeature=EnumFeature.enumDailyLaborReport"] .ui-multiselect-checkboxes input + span { float: left; width: calc(100% - 24px); }
form[action="./dailylaborreport.aspx?strEnumFeature=EnumFeature.enumDailyLaborReport"] .ui-multiselect-checkboxes label input { float: left; }
.dailylabor_rprt_tabl_wrpr.fixed_table { max-width: calc(100% - 50px ); }

/*above for upload design*/
div.upload_file input { display: block !important; width: 157px !important; height: 57px !important; opacity: 0 !important; overflow: hidden !important; margin: -22px -10px; cursor: pointer; }

div.upload_file { box-shadow: inset 0 2px 0 #ff9b55; height: 8px; /* background: url(../images//imageSprite.png) no-repeat -18px -1080px; */ overflow: hidden; position: relative; border: 1px solid #dc5a00; border-radius: 5px; padding: 10px 0px 10px 10px; margin: 10px 0px 10px 0px; background: #fd6800; width: 100px; cursor: pointer; }
/*.upload_file:before { position: absolute;    content: "";    background: url(../images//imageSprite.png) no-repeat -18px -1080px;    width: 100px;    left: 0px;    height: 21px;    width: 19px;}*/
.upload_file label { position: absolute; left: 20px; top: 4px; font-size: 15px; color: #fff; cursor: pointer; }

.drivethrough_table .dataTables_scrollBody { height: auto !important; max-height: 400px; }

.choose_border { float: left; border: 1px dashed #fd6800; width: 320px; padding: 0px 0px 0px 10px; }

.evaluation_form_container table textarea.textbox { resize: none; width: 232px; min-height: 100px; }


.PinsToEmployee_wraper .buacute .ac-select-main, .PinsToEmployee_wraper .buacute .ac-select-popup { min-width: 190px !important; max-width: 190px !important; }

.PinsToEmployee_wraper .ptoSummaryForm .sbHolder, .PinsToEmployee_wraper .ptoSummaryForm .sbOptions { width: 140px; }
.PinsToEmployee_wraper .jq-selectbox-wrapper-search .ac-select-text { color: #630; font-size: 15px; background-color: #fff; font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; position: relative; top: 2px; }
.jq-selectbox-wrapper-search .ac-select-text-wrapper { padding: 1px 0 2px 5px; }

.PinsToEmployee_wraper .ptoSummaryForm .sbHolder { font-size: 15px; }
.PinsToEmployee_wraper .ptoSummaryForm .sbToggle { width: 27px; }
.PinsToEmployee_wraper .ptoform .ptoSummaryForm, .PinsToEmployee_wraper .reports_table_box.fixed_table { overflow: visible !important; }
.storewisepins td { position: relative; }
.displaynone { display: none; }
.storewisepins .thover:hover .tshow.displaynone { display: block; position: absolute; background: #F7FCFF; padding: 5px; z-index: 1; top: 30px; right: -50px; font-size: 12px; border: 1px solid #ddd; box-shadow: 0px 0px 3px 1px #ddd; }


.acutedisabled { pointer-events: none; opacity: 0.6; }
.reports_table_box .ucPTOform_daily th.firstcol { max-width: 65px; min-width: 65px; }
.ucPTOform_daily .w100 { width: 50px !important; }
.responsive_tblnew td:first-child, .responsive_tblnew th:first-child { border-left: none; }

.responsive_tblnew table th, .responsive_tblnew table .tableCostBudget.pnlbalance td { font-size: 12px !important; }
.background_white_input_comment { background: #fff; border: 1px solid #bbd7eb; width: 30px; padding: 4px 5px; }

.responsive_tblnew table th, .responsive_tblnew table td { white-space: nowrap; }
.calcwidth { width: calc(100% - 22px); max-height: 200px; overflow: auto !important; }
.max input.def { max-width: 50px; }
.labornewhireform table.dataTable thead th, .labornewhireform table.dataTable tbody td { white-space: normal; max-width: 300px; }
.overflow-visible .dataTables_scrollBody,
.overflow-visible .dataTables_scroll,
.overflow-visible .reports_table_box.fixed_table { overflow: visible !important; }
.width500 { width: 500px; }
.div.setup_modal.width500 { }
.calcwidth table { width: 100%; }
div.reports_table_box.calcwidth th { padding: 8px 5px; text-align: left; }
div.setup_modal.width500 { margin-left: 0; left: 50%; transform: translate(-40%, 30%); margin-top: 0; top: 0; }

.responsive_tblnew th { border-bottom: 1px solid #bbd7eb; background-color: #f7fcff; color: #8594a2; border-left: 1px solid #d0d7e5; font-size: 13px; font-weight: normal !important; padding: 3px 5px; text-align: center; vertical-align: top; }
.responsive_tblnew tr:last-child td { border-bottom: none; }
.background_white_textarea_commenttextbox.blue-textbox { background: #fff; resize: none; width: 252px; height: 131px; font-size: 13px; color: #5e7891; font-weight: 400; font-family: Roboto, Arial, "Nimbus Sans L", "Helvetica CY", sans-serif; padding: 5px; }

p.background_white_textarea_commenttextbox.blue-textbox.w { width: 247px; overflow: auto; margin-top: 5px; }
.reports_button_download_template { background: url(../images/imageSprite.png) -459px -1041px no-repeat; width: 28px; float: left; height: 23px; border: 1px solid #E9EDEF; border-radius: 4px; padding: 4px 2px; }
.gl_wraper div.reports_table_box th { background-color: #f7fcff; font-size: 13px; font-weight: normal; padding: 10px; text-align: center; vertical-align: middle; }
.gl_wraper .gl_upload_table table thead tr { border-bottom: 1px solid #ddd; }
.gl_wraper .reports_table_box.fixed_table.gl_upload_table { overflow: auto !important; }
.gl_wraper .gl_upload_table td { white-space: normal !important; }
.gl_wraper .submitticketform tr:last-child { border-top: 0px dashed #d0d7e5 !important; }
input.all_indicators[type=submit] { border: 1px solid #dc5a00; background-color: #fd6800; box-shadow: 0 2px 0 #ff9b55 inset; color: #fff2d4; text-shadow: none; border-radius: 5px; cursor: pointer; font-size: 16px; line-height: 20px; font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; }


.responsive_tblnew table td { color: #696969 !important; }
.responsive_tblnew td { color: #8594a2; border-left: 1px solid #d0d7e5; }
.responsive_tblnew td { color: #8594a2; }
.responsive_tblnew td { padding: 10px; }
.responsive_tblnew td { font-size: 13px; }
div.emp_info_tblbox tr.border td, td.border { background-image: url(../images/devider.gif); background-repeat: repeat-x; }
input.def_add[type=button]:disabled { padding-left: 0; padding-right: 0; }

/*sales budget report table firefox*/
.sales_bud_tab table th { min-width: 100px; word-break: break-word; white-space: normal !important; }
.drivethrough_table .dataTables_wrapper table { max-width: 995px; }
/*media start*/


.icon_hide,
.icon_show,
.signature_box { position: relative; }

.ocTable div.reports_table_box { overflow: auto !important; }

.ocTable table td { border-left: 1px solid #bbd7eb; border-top: 1px solid #bbd7eb; }

.ocTable .QC_bordernone { border: none; }

.ocTable table tr:first-child td { border-top: none; }

.textbox { border: 1px solid #dc5a00; color: #630; border-radius: 5px; font-size: 15px; font-weight: 400; padding: 4px 10px 5px; width: 80px; }

    .textbox:focus { border: 1px solid #dc5a00; font-size: 12px; outline: 0; }

table .textbox { font-size: 13px; color: #5e7891; }

    table .textbox:focus { font-size: 13px; }

.textbox:focus { border: 1px solid #dc5a00; font-size: 15px; outline: 0; }

.form_small_tables,
.inspectionform.dataTable th,
.textarea,
div.total_scoring_tbl table td,
input.txtbox { font-size: 14px; }

.textbox_dis { color: #999; cursor: default; }

.textarea,
input.txtbox { color: #5e7891; font-weight: 400; }

.textalignleft { text-align: left !important; }

.textalignright { text-align: right !important; }

.textaligncenter { text-align: center !important; }

.mt0 { margin-top: 0 !important; }

.mb0 { margin-bottom: 0 !important; }

.ml0 { margin-left: 0 !important; }

.mr0 { margin-right: 0 !important; }

.mt2 { margin-top: 2px !important; }

.mb2 { margin-bottom: 2px !important; }

.ml2 { margin-left: 2px !important; }

.mr2 { margin-right: 2px !important; }

.mt3 { margin-top: 3px !important; }

.mt30 { margin-top: 30px !important; }

.mb3 { margin-bottom: 3px !important; }

.ml3 { margin-left: 3px !important; }

.mr3 { margin-right: 3px !important; }

.mb5 { margin-bottom: 5px !important; }

.mt5 { margin-top: 5px !important; }

.ml5 { margin-left: 5px !important; }

.mr5 { margin-right: 5px !important; }

.mt10 { margin-top: 10px !important; }

.mb10 { margin-bottom: 10px !important; }

.ml10 { margin-left: 10px !important; }

.mr10 { margin-right: 10px !important; }

.pt10 { padding-top: 10px !important; }

.pb10 { padding-bottom: 10px !important; }

.mt20 { margin-top: 20px !important; }

.mt21 { margin-top: 21px !important; }

.mt22 { margin-top: 23px !important; }

.mb20 { margin-bottom: 20px !important; }

.ml20 { margin-left: 20px !important; }

.mr20 { margin-right: 20px !important; }

.pt20 { padding-top: 20px !important; }

.pb20 { padding-bottom: 20px !important; }

.pb30 { padding-bottom: 30px !important; }

.p0 { padding: 0 !important; }

.p20 { padding: 20px !important; }

.pr50 { padding-right: 50px; }

.inspectionform input.checkbox + label .pseudo-checkbox { float: none; }

.txtbx100 { width: 100px; }

.inspectionform.dataTable td { padding: 10px 5px !important; font-size: 14px; }

.dataTables_scrollHead { background-color: #f7fcff; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #divSummaryReportContent .dataTables_scrollHead { overflow-y: scroll !important; }
}

input.txtbox { border: none; background: 0 0; border-bottom: 1px solid #5e7891; }

.form_small_tables,
.textarea { background-color: #fff; }

.textarea { overflow: auto; border: 1px solid #bbd7eb; max-width: 847px; min-height: 100px; padding: 5px; resize: none; width: 100%; }

.signature_box,
div.evaluation_form_container { overflow: hidden; }

input.def:focus { outline: 0; }

.comment_area { padding: 10px 20px 0; }

    .comment_area span { display: block; margin-bottom: 10px; }

.signature_section { float: left; width: 100%; max-width: 90%; }

.signature_one,
.signature_two { float: left; max-width: 280px; width: 100%; }

.signature_one { margin-right: 20px; }

.signature_box { width: 100%; height: 100px; border: 1px solid #dc5a00; margin: 10px 0; }
    .signature_box.signatureDMs.s { height: auto; }

.start_inspection_btn { border: none; cursor: pointer; height: 30px; margin: 0; width: 40px; }

    .start_btn_active,
    .start_inspection_btn:hover { background-position: -40px 0; }

.form_small_tables { border: 1px solid #e0e0e0; box-shadow: 0 1px 0 #e0e0e0; border-radius: 5px; float: left; overflow: hidden; padding: 0; color: #8594a2; }

    .form_small_tables td { padding: 5px 10px; border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; }

    .form_small_tables tr:first-child td { border-top: none; }

    .form_small_tables td:first-child { border-left: none; }

.blue-bg-color { background-color: #f7fcff; }

.total_row td { background-color: #d2ffd2; font-weight: 700; }

.warp_normal { white-space: normal !important; }

.wdt50 { width: 50px; }

.wdt160 { width: 160px; }

.snap-shot-tabs { float: left; border: 1px solid #dc5a00; border-radius: 5px; max-width: 90%; }

.tab-title { color: #dc5a00; padding: 10px; display: block; }

.tab_group_brdr { border-right: 1px solid #dc5a00; }

.evaluation_form span.reports_filter_word,
.evaluation_report span.reports_filter_word { display: block; margin-bottom: 5px; margin-left: 0; margin-right: 10px; }

.evaluation_report button.reports_filter { margin-left: 0; }

.evaluation_form .jq-selectbox { margin: 0; }

.inspectionformdiv { border: 1px solid #bbd7eb; float: left; color: #8594a2; font-size: 15px; max-width: 90%; overflow: auto; }

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
    .inspectionformdiv,
    .setup_modal_inner textarea { overflow: hidden; }

    .icon-edit-fill::before,
    .icon-edit::before { left: 50% !important; margin-left: -12px !important; top: -10px !important; }

    .dailydeposit-report .dataTables_scrollBody .dataTable td.firstcol { border-right: 0 !important; }

    nav.tab-nav a::before { border: none !important; }

    nav.tab-nav a.active:before { background: #fff; border: 1px solid #fff; border-bottom: none !important; }
}

.inspectionformdiv td,
.inspectionformdiv th { padding: 4px 5px; }

.inspectionformdiv table tr.category_row td { background-color: #cbe6ff; border-bottom: 1px solid #bbd7eb; font-weight: 300; color: #8594a2; }

.inspectionformdiv table tr.category_bordertp td { border-top: 1px solid #bbd7eb; }

.inspectionformdiv table td,
.inspectionformdiv table th { border-left: 1px solid #bbd7eb; border-top: 1px solid #bbd7eb; }

    .inspectionformdiv table td:first-child,
    .inspectionformdiv table th:first-child { border-left: none; }

.inspectionformdiv table tr:first-child td,
.inspectionformdiv table tr:first-child th { border-top: none; }

.inspectionformdiv table tr th { border-bottom: 1px solid #bbd7eb; }

.txtbxcontainer { float: left; }

.txtbox:focus { outline: 0; }

.inspectionformdiv table tr.categoryhdr_row th { background-color: #cbe6ff; font-weight: 400; }

.inspectionformdiv table tr.category_rowyellow td { background-color: #FFF2D4; }

div.reports_table_box td a { color: #5e7891; text-decoration: none; }

    div.reports_table_box td a:hover { color: #fd6800; }
div.reports_table_box .ptoSummaryForm td a:hover { color: #61381b; }


a.active { color: #630 !important; }

.comment_txtarea { width: 200px; }

.counterform { max-width: 100%; border: none; width: 100%; }

.comment_txtarea_txt,
.comment_txtarea_txt_blank { color: #5e7891; font-size: 14px; border-bottom: 1px solid #5e7891; font-weight: 400; }

.evalstore_drpdown select.reports_filter,
.evaluation_report select.reports_filter { width: 131px; }

.evalstore_drpdown .jq-selectbox__select,
.evaluation_report .jq-selectbox__select { width: 75px; }

button.start_filtr_btn { margin-left: 0; }

.comment_txtarea_txt_blank { min-width: 100px; display: block; margin-top: 15px; margin-left: 5px; }

.snapshot-report .comment_txtarea_txt { border-bottom: medium none; text-decoration: underline; }

.snapshot-report .dataTable tr:first-child.border { background-image: none !important; }

.guest_title { font-size: 16px; font-weight: 400; }

.inform_clientsel .jq-selectbox__select { padding: 3px 45px 2px 10px; line-height: 20px; }

.inform_clientsel .jq-selectbox__trigger { height: 27px; }

.smallclientsel .jq-selectbox__dropdown { width: 115px !important; }

.orange_text { color: #fd6800; }

.ror-report td.firstcolumn,
.ror-report th.firstcolumn { border-right: 1px solid #d0d7e5; }

.ror-report td,
.ror-report th { border-left: 1px solid #d0d7e5; white-space: nowrap; }

    .ror-report td:nth-child(2) { border: none; }

    .ror-report td:first-child,
    .ror-report th:first-child { border-left: medium none; }

.dataTable th.textalignright { text-align: right !important; }

.dataTable th.textalignleft { text-align: left !important; }

.dataTable th.textaligncenter { text-align: center !important; }

.snapshot-report .inspectionformdiv td:nth-child(2) { border-top: 1px solid #bbd7eb !important; border-left: 1px solid #bbd7eb !important; }

.snapshot-report .reports_table_box table td,
.snapshot-report .reports_table_box table th { white-space: normal; }


input.clearsign[type=button] { background: url(../images/clear_sign_btn.png) center center no-repeat !important; border: none !important; box-shadow: none !important; padding: 5px 15px !important; position: absolute; top: 10px; right: 10px; }

.clearsigndiv,
.cpyfromlink a,
.stickyheadermain { position: relative; }

input.clearsign[type=button]:focus { border: none !important; }

.labelHeights { display: block; min-height: 20px; }

.comment_area { max-width: 580px; width: 100%; }

.tableCostBudget td:first-child,
.tableCostBudget th:first-child { border-left: none; }

.tableCostBudget th { border-left: 1px solid #bbd7eb; }

.tableCostBudget td { border-left: 1px solid #e0e0e0; }

.costbudgetlbl { display: block; text-align: center; }

.tableCostBudget th.cpyfromlink { border-left: none; }

.cpyfromlink a, .cpyfromlink button { color: #fd6800; cursor: pointer; font-size: 12px; text-decoration: none; text-transform: none; right: -5px; background: none; padding: 0px; }

    .cpyfromlink button[disabled] { background: none; opacity: 0.6; color: #999; }

    .cpyfromlink a:hover { color: #630; }

.reports_table_box td.firstcol { border-right: 1px solid #e0e0e0; }

@-moz-document url-prefix() {
    .ui-multiselect span.ui-icon { margin-right: 0px !important; border-top-right-radius: 5px; }

    .laborforcast-report .DTFC_LeftBodyLiner { overflow: hidden !important; width: 115px !important; }

    .laborforcast-report .DTFC_LeftBodyLiner tr td:first-child { overflow: hidden !important; }

    .laborforcast-report .dataTables_scrollBody tr td:first-child { border-right: 1px solid #fff; padding-left: 5px; }
}

.laborforcast-report .dataTables_scrollBody tr td:first-child { border-right: 1px solid #fff; }

.sales-budgetmdm .dataTables_scrollBody table tr.odd,
.sales-budgetmdm .DTFC_LeftBodyLiner table tr.odd,
.sales-budgetmdm .dataTables_scrollBody table tr.even,
.sales-budgetmdm .DTFC_LeftBodyLiner table tr.even { height: 40px !important; }


/*.salesbudgetoverflow tr td.left:first-child{
    max-width:180px;
    min-width:150px;
    white-space:normal !important;
    word-wrap:break-word !important;
    padding-right:0 !important;
}*/


/*.salesbudgetoverflow tr td.h2:first-child, .salesbudgetoverflow tr td.left:first-child{
    width:150px !important;
    min-width:139px !important;
    white-space:pre-wrap !important;
    word-wrap:break-word !important;
    padding-right:20px!important;
    box-sizing:border-box;
}
.salesbudgetoverflow tr td.h2:first-child, .salesbudgetoverflow tr td.h1:first-child{
    width:80px !important;
    min-width:80px !important;
}
.salesbudgetoverflow tr td.h2.border-right:first-child{
    border-right:none !important;
    padding-right:9px !important;
}*/

.compareCheckbox { margin-right: 5px; width: 13px; height: 13px; }

input.compareCheckbox + label .pseudo-checkbox,
input.compareCheckbox + label .updatecheckbox { margin: 0 4px 0 0; }

input.compareCheckbox + label .updatecheckbox { margin: 3px 4px 0 0 !important; }

input.checkbox { display: none; }

    input.checkbox + label .pseudo-checkbox,
    input.checkbox + label .updatecheckbox { display: inline-block; height: 16px; margin: 0 4px 0 0; vertical-align: middle; width: 16px; float: left; cursor: pointer; }

    input.checkbox + label .pseudo-checkbox { background: url(../images/icon_checkbox.png) left top no-repeat rgba(0, 0, 0, 0); }

    input.checkbox + label .updatecheckbox { background: url(../images/icon_checkbox_white.png) left top no-repeat rgba(0, 0, 0, 0); }

    input.checkbox:checked + label .pseudo-checkbox { background: url(../images/icon_checkbox.png) -16px top no-repeat rgba(0, 0, 0, 0); }

    input.checkbox:checked + label .updatecheckbox { background: url(../images/icon_checkbox_white.png) -16px top no-repeat rgba(0, 0, 0, 0); }

input:disabled.checkbox.uncheck + label .pseudo-checkbox { background: url(../images/icon_checkbox-disabled.png) left top no-repeat rgba(0,0,0,0); background-position: -16px 0px; }

.fixedbackground,
.stickyheader,
table td.h3 { background-color: #FFF2D4; }

.reportnewuicompare label { cursor: pointer; font-size: 14px; }

.stickyheadermain { width: 100%; }

.stickyheader { width: 100%; height: 50px; }

    .stickyheader p { float: left; }

#stickyalias { display: none; height: 50px; }

.inner-stick-paragraph { padding-left: 300px; font-size: 14px; }

.fixedbackground { z-index: 99999; }

.sticky_button { margin-left: 0; float: right; position: absolute; min-height: 28px !important; margin-top: 11px; }


.table-headscroll::-webkit-scrollbar { width: 0 !important; display: none !important; }

.table-headscroll { -ms-overflow-style: none !important; overflow: -moz-scrollbars-none !important; }

.tableresource { width: 500px; }

.myaccnt-tbl-loading { background-image: url(../images/tree-loading.gif); background-position: 8px 13px !important; background-repeat: no-repeat; cursor: pointer; height: 16px; padding: 10px 13px 10px 12px; width: 16px; }

.kpi-refundmodal p { font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; margin-top: 0; margin-bottom: 0; padding: 0 10px; color: #8594a2; font-size: 15px; line-height: 20px; }

    .kpi-refundmodal p b { color: #4d5d68; font-weight: 600; }

.kpi-refundmodal,
kpi-refundmodal .setup_modal_inner { height: 135px !important; }


/* new added css for daily forcast */

.daily-forcast-acrdin a { border: 1px solid #fff; background-color: #FFF2D4; border-radius: 5px; margin-bottom: 5px; }

.daily-datatable .fixed_table { max-width: 96% !important; width: 100%; }

.daily-datatable { background: #f3f3f3; }

.daily-forcast-acute .ac-select-table input { font-size: 15px; background-color: #fff; font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; color: #696969; top: 1px; position: relative; -webkit-text-fill-color: rgb(105, 105, 105) !important; opacity: 1; }

    .daily-forcast-acute .ac-select-table input::-webkit-input-placeholder { color: #696969 !important; -webkit-text-fill-color: rgb(105, 105, 105) !important; opacity: 1 !important; }

.daily-forcast-acute .ac-select-popup li { font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; }



.h30 { background-color: #ffe9ad !important; }

.h26 { background: #d8d8d8; }

.h25 { background-color: #ECECEC; }

input.def:disabled { -webkit-text-fill-color: #637987; opacity: 1; }

.cml-mapping-popup label { vertical-align: middle; padding-right: 10px; max-width: 175px; word-wrap: break-word; display: inline-block; }

.disabled { opacity: 0.6; cursor: none; pointer-events: none; }
.cml-mapping-popup input[type=button] { line-height: 15px; padding: 4px 14px; min-height: 20px; background: url(../images/imageSprite.png) #fd6800 -689px -1173px no-repeat; text-indent: -99999px; }

.cml-mapping .def { padding: 6px 5px; }

.cml-mapping-singlesearch.bulkassign-Search ul div > label { padding: 4px 12px; text-align: left; }

.cmlbsn-mapping { min-width: 606px; border: 1px solid #e0e0e0 !important; }

    .cmlbsn-mapping table { width: 100%; }

.cmlbsn-mapping-popup .multiselect-popup .search-box { width: 90px !important; }

.cmlbsn-mapping-table .ptoSummaryForm { width: 606px; }

.cmlbsn-mapping-popup .multiselect-popup .setup_modal_inner ul { padding: 0 8px; }

    .cmlbsn-mapping-popup .multiselect-popup .setup_modal_inner ul li { padding: 5px 0px; }

.cmlbsn-mapping-table input[type=button] { padding: 4px 10px; }

.cmlstore-mapping .warning,
.cmlstore-mapping .error { padding: 0px 0 !important; }

@-moz-document url-prefix() {
    .cml-mapping-popup input[type=button] { padding: 4px 12px; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .weekly-sales .dataTables_scrollHeadInner,
    .newchangenetwork .dataTables_scrollHeadInner,
    .laborforcast-report .dataTables_scrollHeadInner,
    /*.dailysales-cafua .dataTables_scrollHeadInner, .shiftnote-table .dataTables_scrollHeadInner {
        overflow: scroll !important;
        overflow-y: scroll !important;
        overflow-x: hidden !important;
    }*/
    .weekly-sales .dataTables_scrollHeadInner::-webkit-scrollbar,
    .newchangenetwork .dataTables_scrollHeadInner::-webkit-scrollbar,
    .laborforcast-report .dataTables_scrollHeadInner::-webkit-scrollbar,
    .dailysales-cafua .dataTables_scrollHeadInner::-webkit-scrollbar, .shiftnote-table .dataTables_scrollHeadInner::-webkit-scrollbar { width: 0px; /* remove scrollbar space */ background: transparent; /* optional: just make scrollbar invisible */ }
}

.newchangenetwork tr td { padding: 8px 20px 8px 15px !important; width: 150px; }

.interval-l1 { background-color: #fffcf4; }

.interval-l2 { background-color: #fbf6ea; }

.interval-l3 { background-color: #fff4da; }

.interval-l4 { background-color: #fff0cc; }

.interval-l5 { background-color: #ffe9b3; }

.interval-l6 { background-color: #ffe29a; }

.interval-l7 { background-color: #ffdc85; }

.interval-l8 { background-color: #ffcf57; }

.interval-l9 { background-color: #ffba0c; }

.interval-l10 { background-color: #ffe29a; }

.nopaddingtbl { width: 100%; }

    .nopaddingtbl tr td { padding: 5px 0px; padding-left: 0px !important; padding-right: 0px !important; border-bottom: none !important; }

.audittrail-select .networkcomparemodal .warning { padding: 0px 0 !important; }

.interval-dropdown,
.interval-dropdown .jq-selectbox__dropdown { width: 130px !important; }

    .interval-dropdown .jq-selectbox__select { width: 73px; }

.highlight-change { background-color: #fff3d3 !important; color: red !important; }

.jq-disable .jq-selectbox__select { border: 1px solid #c1c1c1 !important; }

.jq-disable .jq-selectbox__trigger,
.reports_wrapper_right:hover .jq-disable .jq-selectbox__trigger { background-color: #c1c1c1 !important; border-left: 1px solid #c1c1c1 !important; box-shadow: inset 0 2px 0 #c1c1c1 !important; }

.reports_wrapper_right .jq-disable .jq-selectbox__select-text { color: #c1c1c1 !important; }

.reports_wrapper_right .jq-disable .jq-selectbox-wrapper { pointer-events: none !important; }



.w130 { width: 130px !important; }

.benchmark-table-new td.highlighted.top { border-top: 1px solid #e0e0e0; }

.benchmark-table-new { user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }

    .benchmark-table-new td.highlighted.bottom { border-bottom: 1px solid #e0e0e0; }

    .benchmark-table-new td.highlighted.left { border-left: 1px solid #e0e0e0; }

    .benchmark-table-new td.highlighted.right { border-right: 1px solid #e0e0e0; }

    .benchmark-table-new td.highlighted { background-color: #fdccaa; }

.autofill-cover { cursor: crosshair; }

.benchmark-am-pm { padding: 0px 5px; }

    .benchmark-am-pm select { width: 123px; }

    .benchmark-am-pm tr td { padding: 5px 5px 0px 5px !important; }

.am-pm-selection { height: 330px !important; }

.same_as_modal-transaction { height: auto !important; }

    .same_as_modal-transaction .setup_modal_inner { overflow: hidden !important; }

    .same_as_modal-transaction .reports_wrapper_buttons { padding: 9px 0 9px 20px; position: absolute; bottom: 0; width: 220px; }

.transactions-input input { border: 1px solid #fd6800; color: #61381b; background-color: #fff; border-radius: 5px; color: #5E7891; padding: 5px 10px; width: 90px; line-height: 18px; }

.transactions-input p { margin-bottom: 10px; color: #696969; margin-top: 0px; }

.transactions-input { padding: 0px 10px 10px 10px; font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 15px; }

.benchmark-table-new table tr td:hover { background: #ffebb6; cursor: pointer; }

.benchmark-table-new table tr td:nth-child(2) { white-space: nowrap !important; }

.transcation-after768 { display: none; }

.transcation-before768 { display: block; height: 160px !important; }

.z-index-1 .dropdown { z-index: 9 !important; }

.break-word { /*word-break: break-word;
    word-wrap: break-word;*/ }

.edit-payroll { position: relative; }

    .edit-payroll label { display: table-cell; vertical-align: middle; width: 200px !important; word-break: break-word; word-wrap: break-word; }

    .edit-payroll div { display: table-cell; vertical-align: middle; }

    .edit-payroll .icon-edit,
    .edit-payroll .icon-edit-fill { position: relative; cursor: pointer; width: 32px; float: left; height: 32px; right: -5px; }

        .edit-payroll .icon-edit-fill::before,
        .edit-payroll .icon-edit::before { width: 22px !important; height: 22px !important; position: absolute; top: 50%; left: 5px; content: ""; margin-top: -11px; }

.no-wrap { white-space: nowrap !important; }



.dataTable td.firstcol.no-wrap { white-space: nowrap !important; }

.same_as_modal-transaction button.all_indicators,
.same_as_modal-transaction input.all_indicators[type="button"] { padding: 3px 18px 3px; }



.wraper-word-default { white-space: normal; }

.dataTable.whitespace td.firstcol { white-space: nowrap !important; }

.state-default { background-color: #cbe6ff !important; }

.district-default { background-color: #fff2d4 !important; }

.entire-default { background: #F5D2BC !important; }

.newchangeword a.reports_menu_level_last,
.inspectionform { white-space: normal; }

nav.tab-nav { position: relative; z-index: 1; white-space: nowrap; padding: 0px 20px; clear: both; background: #f2ece8; border-bottom: 1px solid #e6e6e6; }

    nav.tab-nav a { position: relative; display: inline-block; padding: 28px 45px; padding: 15px 30px 10px 30px; text-decoration: none; margin: 10px 10px 0px -25px; font-size: 16px; font-weight: 600; color: #fd6800; font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; border-bottom: none; }

        nav.tab-nav a:first-child { margin-left: 0px; }

        nav.tab-nav a.active { z-index: 9; color: #696969 !important; pointer-events: none; }

            nav.tab-nav a.active:before { background: #fff; border: 1px solid #fff; border-bottom: none; }

        nav.tab-nav a::before { content: ''; position: absolute; top: 0; right: 0; bottom: -1px; left: 0; z-index: -1; background: #fef4dc; -webkit-transform: perspective(5px) rotateX(1deg); -moz-transform: perspective(5px) rotateX(1deg); -ms-transform: perspective(5px) rotateX(1deg); -o-transform: perspective(5px) rotateX(1deg); transform: perspective(5px) rotateX(1deg); border: 1px solid #e6e6e6; transform-origin: bottom; -webkit-transform-origin: bottom; -moz-transform-origin: bottom; -ms-transform-origin: bottom; }

.select-bsn ul li.bsn-select { list-style: none; /* float: left; */ display: table; padding: 20px 0px; }

    .select-bsn ul li.bsn-select label.label-content { display: table-cell; padding-right: 15px; text-transform: uppercase; font-weight: 700 !important; vertical-align: middle; font-weight: 400; color: #696969; font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; }

    .select-bsn ul li.bsn-select .select-bsn-dropdown { float: left; }

        .select-bsn ul li.bsn-select .select-bsn-dropdown > div { float: left; padding-right: 15px; }

.business-unitdropdown .dropbtn { background-color: #fff; width: 207px; border: 1px solid #d4d4d4; border-radius: 6px; height: 30px; color: #fe7b2a; text-align: left; cursor: pointer; line-height: 26px; font-weight: 500; padding: 0 6px; font-size: 15px; box-shadow: 0px 2px #d4d4d4; }

.business-unitdropdown .um-singlesearch-drp .um-list-drp { max-height: 155px !important; min-height: 35px !important; }

.business-unitdropdown .dropbtnspan::after { content: ""; width: 30px; position: absolute; top: 0px; right: 0px; background: url(../images/imageSprite.png) no-repeat -561px -849px !important; width: 23px !important; height: 30px !important; margin-top: 0 !important; border-left: 1px solid #d4d4d4 !important; }

.all-state { background: #fd6800; }

    .all-state:hover { background: #fd6800 !important; }

    .all-state label { color: #fff !important; -webkit-text-fill-color: #fff !important; }

.north-south-disable,
.all-state-disable,
.entire-state-disable,
.business-unit-disable { pointer-events: none; }

.entire-state { background-color: #FFF2D4 !important; }

    .entire-state:hover { background-color: #FFF2D4 !important; }

    .entire-state label { color: #696969 !important; -webkit-text-fill-color: #696969 !important; }

.business-unit { background-color: #ae886d; }

    .business-unit:hover { background-color: #ae886d !important; }

    .business-unit label { color: #eee1c2 !important; -webkit-text-fill-color: #eee1c2 !important; }

a.setup:link::before { background: url(../images/imageSprite.png) -468px -925px no-repeat; width: 23px; height: 20px; content: ""; position: absolute; top: 5px; left: 0px; }

a.setup { position: relative; }

    a.setup:link:hover::before { background: url(../images/imageSprite.png) -440px -949px no-repeat; }

.kpi_loader { z-index: 999 !important; }

div.all_indicators_drag { z-index: 999 !important; }

.bulkassign-Search .search-singledrop-data > label { font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; padding: 5px 0px; }

.reports_wrapper_right .report-selectbig .jq-selectbox__select { padding: 3px 10px 2px 10px; width: 176px !important; }

.reports_wrapper_right .report-selectbig { width: 198px !important; }

.smallclientsel .report-selectbig .jq-selectbox__dropdown { width: 129px !important; }

.pl30 { padding-left: 30px !important; }

.highlight-weekly { padding: 3px; background: #e6e6e6; font-weight: 700; font-size: 11px; width: 100%; display: inline-block; white-space: nowrap; }

.radio-yesno span { display: inline-block; width: 35px; float: left; margin-right: 5px; }


    .radio-yesno span:last-child { display: inline-block; width: 30px; float: none; margin-right: 0px; }

.highlight-weekly .f_left { font-weight: 300; }



.weekly-inspection tr.category { background: #e0e0e0; }







.weekly-inspection p { margin: 0px; }


.weekly-inspection tr.category-sub { background: #cce6ff; }

.weekly-inspection tr.category td { padding: 12px 10px; font-size: 18px; }

.weekly-inspection .label-inline { text-align: left; white-space: normal; word-break: break-word; padding: 8px 10px; width: 150px; }

    .weekly-inspection .label-inline p { display: block; width: 150px; }

.weekly-inspection tr td { padding: 8px 10px; }


    .weekly-inspection tr td input,
    .weekly-inspection tr td textarea { border: 1px solid #bbd7ec !important; padding: 8px 10px; margin: 0px !important; font-family: 'Roboto', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; color: #8594a2; }


    .weekly-inspection tr td input { width: 100px !important; }

    .weekly-inspection tr td textarea { resize: none; height: 60px; width: 650px; overflow: auto; font-size: 15px; }

.weekly-inspection { border: 1px solid #e0e0e0; color: #8594a2; font-family: 'Roboto', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 15px; overflow: auto; max-width: 100%; width: 870px; margin: 20px 0px 10px 20px; }

    .weekly-inspection table { width: 100%; }

    .weekly-inspection tr:not(.category-sub) { border-bottom: 1px solid #dddddb; }

        .weekly-inspection tr:not(.category-sub) td { border-right: 1px solid #dddddb; }

    .weekly-inspection tr:last-child,
    .weekly-inspection tr.category { border-bottom: none; }


    .weekly-inspection tr td:last-child { border-right: none; }

.weekly-inspection-wrap { max-width: 90%; }

.weekly-inspection-tablesub tr td:first-child { width: 150px; }



.center-align-tablesub tr td { width: 33.33%; }





.weekly-inspection-tablesub { padding: 0px !important; }

.group.group1, .group.group2, .group.group3, .group.group4, .group.group5, .group.group6 { background: #ffe1cc; font-size: 20px !important; }

#fixed_table_summary th.group, #fixed_table_summary th.entirenetwork { font-size: 20px !important; }







.unfilled .arrow { width: 70px; height: 16px; overflow: hidden; position: absolute; left: 50%; margin-left: -35px; bottom: -16px; }

    .unfilled .arrow.top { top: -16px; bottom: auto; }

    .unfilled .arrow.left { left: 20%; }

    .unfilled .arrow:after { content: ""; position: absolute; left: 20px; top: -20px; width: 25px; height: 25px; box-shadow: 6px 5px 9px -9px black; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

    .unfilled .arrow.top:after { bottom: -20px; top: auto; }

.unfilled .ui-tooltip { padding: 5px 5px; color: #69697a; border-radius: 8px; text-transform: uppercase; box-shadow: none; width: 112px; font-size: 13px; text-align: center; line-height: 20px; font-weight: bold; }

.unfilled .ui-tooltip, .unfilled .arrow:after { background: #fff2d4; border: 1px solid #fd6800; text-transform: capitalize !important; }

.north-south { background: #ffe1cc; }


    .north-south:hover { background: #ffe1cc !important; }

.rightsidewp { float: right; }

    .rightsidewp .switch { float: right; margin-left: 10px; }






.weekly-inspection tr td textarea.textbox-error { border: 1px solid #F44336 !important; }




.newuiaddadd-disable:before { background: url(../images/imageSprite.png) -497px -842px no-repeat !important; }


.newuiremoveadd-disable:before { background: url(../images/imageSprite.png) -359px -113px no-repeat !important; }


.store-mappingdrop td.ac-select-display { background: url(../images/select_arrow.png) right no-repeat; background-size: 27px 32px; }


.width500 { width: 500px !important; }




ul.checktree-root li ul li.menu_last_child label { white-space: nowrap; text-overflow: ellipsis; width: 125px; overflow: hidden; }

ul.checktree-root li ul > li.drawtree a[href^='#nogo'] span { white-space: nowrap; text-overflow: ellipsis; width: 148px; overflow: hidden; display: block; height: 18px; }



div.newStorebonusmodal .reports_menu_container { width: 106%; overflow: hidden; }

div.setup_modal_inner { overflow-x: hidden; }

.buacute .ac-select-main { min-width: 120px !important; max-width: 120px !important; }




.buacute .ac-select-text { width: 65% !important; }

.store-mappingdrop .buacute .ac-select-popup { width: 120px !important; min-width: 120px !important; }

.store-mappingdrop .buacute tr td { border-bottom: none; }

.shift-category, .shift-sub-category, .shift-sub-sub-category { padding: 6px 0px 0px 10px; }

.shift-category { background-color: #cbe6ff !important; font-weight: 600; }









.shift-sub-category { background-color: #D3EAFF !important; }




    .shift-sub-category td { padding-left: 20px !important; }



.shift-sub-sub-category { background-color: #E5F2FF !important; }

    .shift-sub-sub-category td { padding-left: 20px !important; }










    .shift-category p, .shift-sub-category p, .shift-sub-sub-category p { padding: 5px 10px 5px 10px; margin: 0px 0px 0px 12px; font-size: 15px; }





    .shift-sub-sub-category p { background: #f1f1f1; }

.shift-comment { padding-left: 20px !important; }


    .shift-comment textarea { width: 98%; padding: 5px; border: 1px solid #b6dcff; width: 98%; padding: 10px 5px; min-height: 60px; max-height: 60px; overflow: auto; resize: none; font-family: 'Roboto', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; color: #000; font-size: 13px; }

.user-shift { padding: 6px 10px; font-size: 18px; background: #cbe6ff; margin: 0px 0px 8px 0px; }

.type-shift { padding: 5px 10px; font-size: 18px; background: #E0FFE0; margin: 0px 0px 6px 8px; }

.comment-shift { padding: 2px 8px; font-size: 15px; color: #fff; text-decoration: none; }

.weather-icon { position: relative; }

    .weather-icon img { position: absolute; display: inline-block; width: 30px; height: 30px; top: -6px; margin-left: 5px; }

.right-arrowbtn { width: 12px; height: 22px; padding: 16px 16px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; float: right; background: url(../images/imageSprite.png) -555px -887px no-repeat; cursor: pointer; }

.shift-popup-post { padding: 10px 0px 10px 20px; display: block; vertical-align: middle; width: 100%; border-bottom: 1px dashed #b7b7b7; float: left; }

    .shift-popup-post textarea { width: 71%; height: 50px; padding: 5px 10px; border: 1px solid #dc5a00; /* display: table-cell; */ /* float: left; */ vertical-align: middle; }

    .shift-popup-post input { margin-left: 5px; padding: 8px 16px !important; }

.shift-popup-comment { display: inline-block; width: 100%; max-height: 200px; overflow: auto; }

.shift-popup { width: 500px !important; height: auto !important; margin-left: -249px !important; }



.shiftnoteentry-table table { float: left; width: 100%; }

    .shiftnoteentry-table table td { border-right: 1px solid #e0e0e0; border-bottom: none !important; }

.shiftnoteentry-table div { margin-bottom: 25px; overflow: auto; border: 1px solid #e0e0e0; box-shadow: 0 1px 0 #e0e0e0; }








    .shiftnoteentry-table div table tr td:last-child { border-right: none !important; }

    .shiftnoteentry-table div table tr th:last-child { border-right: none !important; }












.shiftnoteentry-table { border: none !important; margin-bottom: 0px !important; box-shadow: none !important; }



.comment-post { display: inline-block; padding: 0px 0px 10px 10px; width: 96%; }

    .comment-post h6 { font-size: 15px; display: block; padding-bottom: 5px; color: #8594a2; font-weight: 600; font-family: 'Roboto',Arial,'Nimbus Sans L','Helvetica CY',sans-serif; }



    .comment-post p { margin: 0px; white-space: normal; word-break: break-word; color: #8b959e; /* float: left; */ font-family: 'Roboto',Arial,'Nimbus Sans L','Helvetica CY',sans-serif; font-size: 13px; }

.shift-popup div.setup_modal_inner { max-height: 300px; overflow: auto; padding: 10px; height: auto; }

.comment-time { float: right; font-size: 12px; padding-top: 10px; }


.icon-edit-shift { position: relative; cursor: pointer; width: 21px; height: 21px; display: inline-block; margin-right: 5px; vertical-align: middle; }

    .icon-edit-shift:before { width: 21px; height: 21px; position: absolute; content: ""; background: url(../images/imageSprite.png) -168px -1107px no-repeat !important; display: inline-block; left: 0; }

.icon-add-shift { position: relative; cursor: pointer; width: 20px; height: 20px; display: inline-block; vertical-align: middle; }

    .icon-add-shift:before { width: 20px; height: 20px; position: absolute; content: ""; background: url(../images/imageSprite.png) -534px -805px no-repeat; display: inline-block; left: 0px; }

.data-without-datatable tr td { border-right: 1px solid #e0e0e0; }

.reports_table_box.fixed_table.data-without-datatable { overflow: auto !important; }

















a.summary_quick_button_back { padding: 6px 4px 5px 15px; width: auto; cursor: pointer; text-shadow: none; position: relative; line-height: 19px; color: #fd6800; float: left; text-decoration: none; font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; }

    a.summary_quick_button_back:hover { color: #dc5a00; }

    a.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; }




.shift-fieldinput { float: left; width: 228px; line-height: 24px; background-color: #fff; border: 1px solid #fd6800; font-size: 12px; padding: 3px 3px 3px 7px; border-radius: 5px; font-family: 'Roboto', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; }







button.shift_button { background: 0 0; position: relative; background-position: 0 0; background-repeat: no-repeat; border: none; cursor: pointer; height: 34px; margin: 0 0 5px 10px; width: 41px; }

button.shift_button_edit::before { background: url(../images/imageSprite.png) -362px -1230px no-repeat; }

button.shift_button_add::before { background: url(../images/imageSprite.png) -412px -1230px no-repeat; }

button.shift_button_addcategory::before { background: url(../images/imageSprite.png) -462px -1230px no-repeat; }

button.shift_button_back::before { background: url(../images/imageSprite.png) -507px -1230px no-repeat; }









button.shift_button::before { width: 41px; height: 33px; content: ""; position: absolute; right: 0; top: 0; }



.gridcrumb { display: block; margin: 10px 10px 10px 20px; }















    .gridcrumb a { color: #fe7b2a; text-decoration: none; display: inline-block; }






.shift-category td { border-bottom: 1px dashed #b7b7b7 !important; }

.shift-category-user { background-color: #cbe6ff !important; font-weight: 700; }



.shift-category-type { background-color: #E5F2FF !important; font-weight: 700; }






    .shift-category-type h4 { position: relative; }






    .shift-category-type a.comment-shift { float: right; height: 25px; margin-top: 0; padding: 0; position: relative; right: 0; top: -3px; width: 30px; }



        .shift-category-type a.comment-shift::before { background: url(../images/imageSprite.png) -437px -1026px no-repeat !important; }

        .shift-category-type a.comment-shift::before { width: 22px !important; height: 22px !important; position: absolute; top: 3px; left: 7px; content: ""; }


    .shift-category-type a.comment-shift_delete { float: right; height: 25px; margin-top: 0; padding: 0; position: relative; right: -3px; top: 0; width: 30px; }



        .shift-category-type a.comment-shift_delete::before { background: url(../images/imageSprite.png) -489px -1076px no-repeat; }

        .shift-category-type a.comment-shift_delete::before { width: 22px !important; height: 22px !important; position: absolute; top: 0px; left: 3px; content: ""; }

.shiftnote_delete .in-user { float: none; }

.shiftnote_delete { height: 23px; }




.shiftnoteentry-table table tr.shift-category-type td { border-bottom: 1px dashed #b7b7b7 !important; border-top: 1px dashed #b7b7b7 !important; }

.shift-category-field td p { margin: 0px; }

.shift-category-field td { padding: 0px 0px 0px 10px !important; }

    .shift-category-field td p { padding: 0px 0px 0px 0px !important; font-size: 13px; white-space: normal; word-break: break-word; }

.shift-category-field-i1 td { padding: 6px 0px 6px 10px !important; background: #e3e4e6; }




.shift-category-field-i1-desc td { padding: 5px 0px 5px 20px !important; }






.shift-category-field-i2-desc td { padding: 5px 0px 5px 20px !important; }

.shift-category-field-i2 { background-color: #ececec !important; }






.shift-category-field-i3-desc td { padding: 5px 0px 5px 25px !important; }

.shift-category-field-i3 { background-color: #f5f5f5 !important; }








.shift-category-field-i4-desc td { padding: 5px 0px 5px 25px !important; }

.comment-shiftbtn { color: #fe7b2a !important; font-size: 13px; font-family: 'Roboto', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; }

.trademark { text-align: right; color: #fe7b2a; font-size: 12px; border: none !important; box-shadow: none !important; }




    .trademark a { color: #0085ff; font-size: 12px; font-weight: 700; }


.pl10 { padding-left: 10px !important; }







.bonus-config { background: none !important; }






    .bonus-config input { background-color: #fff2d4 !important; }







.nomarginuser { margin-bottom: 0px !important; overflow: hidden !important; border: none !important; box-shadow: none !important; font-weight: 800; }

.in-user { width: 100%; margin-left: 39px; font-weight: 800; }

.fullwidthdatatable #table1, .fullwidthdatatable #table2 { width: 100%; }

div.reports_table_box.fullwidthdatatable { float: none !important; max-width: 100% !important; }

.linkwp a { color: #FD6800; }

    .linkwp a:hover { text-decoration: none; }

.in-user { width: 100%; margin-left: 39px; font-weight: 800; }

.wt260 { width: 260px !important; }
.overflowVisible { overflow: visible !important; }

.inspection_defualt_wraper input[type='checkbox'] { width: auto !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px !important; }

.inspection_defualt_wraper .search-singledrop { width: 100%; float: left; }

.inspection_defualt_wraper .data-singledrop { width: 100%; float: left; }

    .inspection_defualt_wraper .data-singledrop ul li { padding: 5px 0 0 10px !important; box-shadow: inset 0 1px 0 #fff !important; color: #fd6800; list-style: none; line-height: 20px; padding: 5px !important; }

        .inspection_defualt_wraper .data-singledrop ul li label:hover { cursor: pointer; }

.inspection_defualt_wraper .chk_un { padding: 5px 5px !important; width: 100%; }

    .inspection_defualt_wraper .chk_un a { color: #fd6800 !important; font-size: 15px; font-family: 'Roboto', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; float: left; padding: 5px 5px !important; background: #fff !important; padding-left: 26px !important; position: relative; }

        .inspection_defualt_wraper .chk_un a:last-child { /*/padding-left:0px !important;*/ }

        .inspection_defualt_wraper .chk_un a:first-child::before { content: ""; background: url(images/imageSprite.png) -402px -919px no-repeat; width: 21px; height: 18px; display: inline-block; position: absolute; left: 4px; }

        .inspection_defualt_wraper .chk_un a:last-child::before { content: ""; background: url(images/imageSprite.png) -399px -886px no-repeat; width: 21px; height: 18px; display: inline-block; position: absolute; left: 4px; }

.inspection_defualt_wraper .search-singledrop .search { font-family: 'Roboto', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; padding: 5px 18px 4px 5px; width: 150px; margin: 5px 5px 5px 4px !important; float: left; color: #630; position: relative; }

.inspection_defualt_wraper .search-singledrop { position: relative; }

.inspection_defualt_wraper .inspection_defualt_wraper .search-singledrop::before { content: ""; position: absolute; width: 11px; height: 12px; background: url(images/imageSprite.png) -340px -1087px no-repeat; top: 12px; right: 30px; }

.inspection_defualt_wraper .close-singledrop { float: right; text-decoration: none; position: relative; padding: 0px !important; display: inline-block !important; position: relative; right: 11px; top: 7px; }

    .inspection_defualt_wraper .close-singledrop:hover { background: none; }

    .inspection_defualt_wraper .close-singledrop::before { background: url('images/imageSprite.png') no-repeat -290px -925px; width: 10px; height: 10px; content: ""; position: relative; display: inline-block; top: 0px; left: 2px; }

.inspection_defualt_wraper .cls { float: right; /*margin: 13px 8px 0 0;*/ color: #ff6700; cursor: pointer; position: absolute; }

.inspection_defualt_wraper .list { font-family: 'Roboto', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 15px; line-height: 26px; margin: 0; padding: 0px 0 0; height: 164px !important; overflow: auto; width: 100%; }

    .inspection_defualt_wraper .list > li { display: block !important; padding: 2px 0 0 8px !important; box-shadow: inset 0 1px 0 #fff !important; color: #fd6800; padding: 5px !important; }

        .inspection_defualt_wraper .list > li:hover { color: #fff; cursor: pointer; background: #ff3698; border-radius: 4px; //padding: 5px !important; }

    .inspection_defualt_wraper .list .list_head { padding: 0px !important; margin: 7px 0px; }

        .inspection_defualt_wraper .list .list_head:hover { background: #ccc !important; border-radius: 0px !important; padding: 0px !important; }

    .inspection_defualt_wraper .list label { margin-left: 4px; }

.list .list_head a { font-family: 'Roboto', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 15px; font-weight: normal; line-height: 20px; color: #696969 !important; border-bottom: 1px dashed #aaa; text-align: textaligncenter; padding: 4px 0px !important; }

.inspection_defualt_wraper .jq-selectbox-wrapper.drpdown_design { background-color: #fff; color: #61381b; border: 1px solid #fd6800; overflow: hidden; border-radius: 5px; height: 29px; }
    .inspection_defualt_wraper .jq-selectbox-wrapper.drpdown_design select { border: 0; width: 116px; background-color: transparent; z-index: 1; position: relative; height: 30px; -webkit-appearance: none; appearance: none; -moz-appearance: none; padding-left: 10px; font-size: 15px; font-family: Roboto,Arial,'Nimbus Sans L','Helvetica CY',sans-serif; color: #630; }
    .inspection_defualt_wraper .jq-selectbox-wrapper.drpdown_design:before { content: ""; position: absolute; width: 26px; height: 30px; right: 0; background: url(../images/imageSprite.png) no-repeat -443px -796px; }

.inspection_defualt_wraper .f_none { float: none !important; }


.inspection_defualt_wraper .jq-selectbox-wrapper.drpdown_design.size:before { right: -1px; }
.inspection_defualt_wraper .jq-selectbox-wrapper.drpdown_design.size select { font-size: 15px; font-family: Roboto,Arial,'Nimbus Sans L','Helvetica CY',sans-serif; color: #630; line-height: 17px; width: 180px; padding-left: 10px !important; }
.inspection_defualt_wraper .jq-selectbox-wrapper.drpdown_design.size { }
.inspection_defualt_wraper .text_green { color: #40b649; }

.inspection_defualt_wraper .text_red { color: #e14733; }

.inspection_defualt_wraper .number_superbig { font-size: 24px; color: #4d5d68; }

.inspection_defualt_wraper .dataTables_scrollBody { border: none; }

.inspection_defualt_wraper .dataTable td.h7 { background-color: #95FF95; font-weight: bold; }
.inspection_defualt_wraper .reports_filterbig .jq-selectbox__select { width: 110px; }
.inspection_defualt_wraper .reports_filterbig { width: 167px !important; }
    .inspection_defualt_wraper .reports_filterbig .jq-selectbox__dropdown { width: 167px; }
.inspection_defualt_wraper .inspect-filter-cell { padding-right: 20px; display: inline-block; vertical-align: bottom; float: left; }
.inspection_defualt_wraper .sbHolder { background-color: #fff; border: 1px solid #fd6800; margin-top: 0; }
.inspection_defualt_wraper .sbToggle { background-color: #fd6800; border-left: 1px solid #dc5a00; box-shadow: inset 0 2px 0 #ff9b55; }
    .inspection_defualt_wraper .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: ""; }
.inspection_defualt_wraper .sbSelector { width: 129px; }
.inspection_defualt_wraper .sbHolder:hover { border: 1px solid #fd6800; }
.inspection_defualt_wraper .sbSelector:link,
.inspection_defualt_wraper .sbSelector:visited,
.inspection_defualt_wraper .sbSelector:hover { color: #61381b; outline: none; text-decoration: none; }
.inspection_defualt_wraper .sbOptions { background-color: #fff; border: 1px solid #fd6800; max-height: 110px !important; overflow: auto !important; }
    .inspection_defualt_wraper .sbOptions a:link,
    .inspection_defualt_wraper .sbOptions a:visited { color: #fd6800; text-decoration: none; }
    .inspection_defualt_wraper .sbOptions li:hover a { color: #630; }
.inspection_defualt_wraper .mdl-ins-report-comment-body { padding-top: 17px; height: 196px; overflow: auto; }
.mdl-ins-body.mdl-ins-report-comment-body span { height: 181px; float: left; width: 100%; box-sizing: border-box; overflow: auto; border: 1px solid #ff6700; border-radius: 3px; }
.inspection_defualt_wraper .mdl-ins-report-comment-body { padding-top: 17px; height: 196px; overflow: auto; }
table.dataTable.no-footer-none.no-footer { border-bottom: 0px solid #111 !important; }
.inspectiontable_list { margin: 20px; }
    .inspectiontable_list td, .inspectiontable_list th { font-family: Roboto, Arial, "Nimbus Sans L", "Helvetica CY", sans-serif; padding: 5px 10px; border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; font-size: 14px; color: #8594a2; }
    .inspectiontable_list th { padding: 10px 10px; font-weight: normal; text-align: left; }
    .inspectiontable_list td:last-child { border-right: 1px solid #e0e0e0; }
    .inspectiontable_list tr:last-child { border-bottom: 1px solid #e0e0e0; }
    .inspectiontable_list .icon-edit-shift:before { width: 21px; height: 21px; position: absolute; content: ""; background: url(../images/imageSprite.png) -436px -1026px no-repeat !important; display: inline-block; left: 0; }
    .inspectiontable_list .icon-add-shift:before { width: 20px; height: 20px; position: absolute; content: ""; background: url(../images/imageSprite.png) -492px -1076px no-repeat; display: inline-block; left: 10px; top: 0; }
    .inspectiontable_list .icon-add-shift { background: transparent; }



/*.Monthly_ROR_Summary_table_wraper .dataTables_scrollHead .dataTables_scrollHeadInner table{min-width:246px;}*/
.Monthly_ROR_Summary_table_wraper .dataTables_scrollHead .dataTables_scrollHeadInner table tr { }
/*.Monthly_ROR_Summary_table_wraper .dataTables_scrollHead .dataTables_scrollHeadInner table tr:first-child th:nth-child(2) {       border-left: 0;    border-top: 0;}*/
/*.Monthly_ROR_Summary_table_wraper .dataTables_scrollHead .dataTables_scrollHeadInner table tr:last-child th:nth-child(2) { border-left: 0; border-top: 0; }*/
.Monthly_ROR_Summary_table_wraper .dataTables_scrollBody { position: relative; left: -1px; }
    .Monthly_ROR_Summary_table_wraper .dataTables_scrollBody table tbody td:first-child { }
.Monthly_ROR_Summary_table_wraper.responsive_tblnew td:first-child,
.Monthly_ROR_Summary_table_wraper.responsive_tblnew th:first-child { border-left: 0px solid #bbd7eb; }
.Monthly_ROR_Summary_table_wraper.responsive_tblnew th { border-left: 0px solid #bbd7eb; }
.Monthly_ROR_Summary_wraper .sbHolder { width: 130px; }


#spanROR .sbHolder { font-family: Roboto, Arial, "Nimbus Sans L", "Helvetica CY", sans-serif; font-size: 14px; height: 22px; position: relative; width: 172px; top: 0px; border: 0; background: #f8f5f5; right: -38px; }
#spanROR .sbSelector { width: 137px; display: block; height: 22px; left: 0; line-height: 21px; }
#spanROR a.sbToggle { background-position: 0px -4px; height: 26px; box-shadow: none; background: transparent; }
#spanROR .sbHolder:hover a.sbToggle, #spanROR .sbToggle { border-left: 0px solid #fd6800; }
#spanROR .sbOptions { width: 171px; margin-top: 7px; }
#spanROR #tableRORDetails .border td { border-bottom: 1px dashed #ddd; }

#spanROR .sbToggle:before { top: 9px; border-top-color: #000; }
#spanROR .kpi_container tr td.border { background-image: none; }

#spanROR .kpi_MonthlyRORCorporate.circlekpicor-inner { padding: 4px 7px 0px 0px; }
.all_indicators_drag + span#spanROR .inspection_filter_item_size { float: left; width: 262px; }



.Monthly_ROR_Summary_wraper .sbSelector { width: 149px; }
.Monthly_ROR_Summary_wraper .sbOptions { width: 180px; }
.Monthly_ROR_Summary_wraper .sbHolder { width: 180px; }

.Monthly_ROR_Summary_wraper .months_dropdown .sbHolder,
.Monthly_ROR_Summary_wraper .months_dropdown .sbOptions { width: 128px; }
/*.f_none{float:none !important;}*/
.Monthly_ROR_Summary_wraper div.reports_table_box { box-shadow: 0 1px 0 #e0e0e0; max-width: calc(100% - 40px); }
    .Monthly_ROR_Summary_wraper div.reports_table_box .dataTables_scrollHeadInner { float: left; }
#stickyheader { background-color: #FFF2D4; height: auto; width: 100%; z-index: 999; }
.close_stick.drilldown_close { margin: 20px 24px; }
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; }
p#pDraftMessage { width: auto; display: inline-block; }

.waste_summ_tbl_wrper input.def { max-width: 40px; }

.exe_flash_report_main_wraper span.expandplus:before { top: 0; 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: 0px; background: url(../images/imageSprite.png) no-repeat -121px -901px; left: 0; width: 13px !important; }

.waste_summ_tbl_wrper.dcptable table#table1 tr.border:last-child td { border-bottom: 1px dashed #b7b7b7 !important; }

/**/
.summary_filters_wrapper.flashreport_wraper .jq-selectbox__trigger, .summary_filters_wrapper.flashreport_wraper:hover .jq-selectbox__trigger { background-color: transparent !important; box-shadow: none !important; border-left: 0 !important; }
.fullattendence_table_wraper .dataTables_scrollBody table tbody td:first-child { min-width: 100px; }
.fullattendence_table_wraper .DTFC_LeftBodyWrapper { min-width: 100px; }

.overflowscroll { max-height: 460px; overflow: auto; border-top: 1px solid #FE7B2A; border-bottom: 1px solid #FE7B2A; }

.e-validaion-drop { }

.reports_wrapper_right .e-validaion-drop .jq-selectbox__select { width: 187px; padding-right: 10px; }
.reports_wrapper_right .e-validaion-drop .jq-selectbox { width: 208px !important; }


/*email validation report table*/
.overflowscroll table.defaulttheme table table { margin-left: 10px; margin-top: 10px; }
.overflowscroll table table.dataTable { margin-left: 0px !important; border: 1px solid #bbd7eb; }
.emailval_filter .h { min-height: 54px; }
.laborforcast_2_table table:nth-child(2) td:first-child { min-width: 121px; }
.laborforcast_2_table table:nth-child(2) td:last-child { width: 102px; }
.dailylabor_rprt_tabl_wrpr .dataTable th:first-child.firstcol { min-width: 90px; max-width: 90px; white-space: normal !important; word-break: break-word; padding-right: 42px; }
.dailylabor_rprt_tabl_wrpr .dataTable td:first-child { min-width: 90px; max-width: 90px; white-space: normal !important; word-break: break-word; padding-right: 42px; }
.dailylabor_rprt_tabl_wrpr .DTFC_LeftBodyLiner { width: 169px !important; }


.laborforcast_2_table .sbOptions li.last a { border-bottom: none; white-space: normal; }

.fullattendence_table_wraper .dataTable img { height: 14px; width: 14px; }
.divSalesEntryConfiguration .table_wraper { max-height: 500px; overflow-y: auto; overflow-x: hidden; }
.divDCPEntryConfiguration .table_wraper { max-height: 500px; overflow-y: auto; overflow-x: hidden; }
.divTransactionTypeSetup .table_wraper { max-height: 500px; overflow-y: auto; overflow-x: hidden; }

.gl_wraper .reports_table_box.fixed_table.gl_upload_table,
#divClassMaster .reports_table_box.fixed_table.gl_upload_table,
#divVendorMaster .reports_table_box.fixed_table.gl_upload_table,
#divLocationMaster .reports_table_box.fixed_table.gl_upload_table { /*max-height: 550px;*/
}
#divGLUpload .submitticketform,
#divClassMaster .submitticketform,
#divVendorMaster .submitticketform,
#divLocationMaster .submitticketform {
    width: calc(100% - 40px);
    overflow: visible;
}


.imginfo { cursor: pointer; position: relative; width: 24px; height: 24px; display: inline-block; }
    .imginfo::before { content: ""; position: absolute; top: 0; left: 0; background: url(../images/info-button.png); width: 24px; height: 24px; }
.pop_up_open { border: 1px solid #fd6800; border-radius: 3px; right: -3px; position: absolute; width: 290px; top: 43px; z-index: 999; }
.arrow_box:before { border-color: transparent; }
.arrow_box:after, .arrow_box:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.title-popover { border-bottom: 1px solid #fd6800; width: 100%; float: left; }
.popover-title { background-color: #fff; color: #8594a2; font-family: "Roboto Condensed", Arial, "Nimbus Sans L", "Helvetica CY", sans-serif; font-size: 16px; line-height: 20px; padding: 10px 10px; float: left; }
.arrow_box { position: relative; }
div.drilldown_close { cursor: pointer; float: right; /* height: 15px; */ /* padding: 15px 15px 0 0; */ margin: 0 24px; /* width: 15px; */ position: relative; }
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; }
.popover-content { color: #696969; font-family: "Roboto Condensed", Arial, "Nimbus Sans L", "Helvetica CY", sans-serif; font-size: 13px; line-height: 21px !important; padding: 11px 10px !important; background: #fff; letter-spacing: 0px; word-wrap: break-word; white-space: normal; }

.arrow_box:after, .arrow_box:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.arrow_box:after { border-color: rgba(213, 119, 119, 0); border-top-color: #fd6800; border-width: 12px; margin-left: 93px; margin-top: 0px; }
.drp_arrow_up.arrow_box:after { margin-left: 118px; top: -25px; transform: rotate(180deg); }
.imginfo.glupload { position: relative; top: 26px; }

    .imginfo.glupload:hover + .pop_up_open.o { display: block !important; top: 68px; }
.block { display: block !important; }
#divVendorMaster .block { }

#divVendorMaster .search-singledrop-wrapper { position: relative; top: 5px; }


table.enumtititle { margin-left: 0 !important; margin-top: 0 !important; position: relative; top: 6px; }

    table.enumtititle td { padding-bottom: 0 !important; }
.dcptoacc table th:first-child,
.dcptoacc table td:first-child { min-width: 110px; }

.gl_wraper table.dataTable tbody td.ac-select-display,
.gl_wraper table.dataTable tbody td.ac-select-image { padding: 0 !important; }
.filterSalesToAccount .jq-selectbox__select-custom { width: 155px; }

.Closed_Store_Setup_wraper { }
.search_input { width: 100%; border: solid 1px #ff6700 !important; padding: 7px 14px; padding-right: 15px; margin-left: 3px !important; border-radius: 3px; background: url(../images/search-icon.png) no-repeat 207px 9px; }

.Closed_Store_Setup_wraper input.checkbox + label .pseudo-checkbox,
.Closed_Store_Setup_wraper input.checkbox + label .updatecheckbox { float: left; }

.Closed_Store_Setup_wraper .dataTable input.checkbox + label .pseudo-checkbox,
.Closed_Store_Setup_wraper .dataTable input.checkbox + label .updatecheckbox { float: none; }

.ratechange_access { padding: 20px 20px 0px 20px; float: left; width: calc(100% - 40px); }
    .ratechange_access .um-tablelist table.dataTable tbody td,
    .ratechange_access .um-tablelist table.dataTable thead th { padding: 10px !important; }
    .ratechange_access input.checkbox + label .pseudo-checkbox,
    .ratechange_access input.checkbox + label .updatecheckbox { float: none; }
.Closed_Store_Setup_wraper div.fixed_table { max-width: 30%; }

.edge .tablecostbudgetchild .dataTable td { min-width: 80px; }
.edge .tablecostbudgetchild .dataTable th { min-width: 80px; }
.edge .tablecostbudgetchild .dataTable td:first-child { min-width: 50px; max-width: 50px; }
.edge .tablecostbudgetchild .DTFC_LeftBodyWrapper { min-width: 90px; }
.edge .tablecostbudgetchild .DTFC_LeftBodyLiner { min-width: 100px; }
    .edge .tablecostbudgetchild .DTFC_LeftBodyLiner .dataTable td:first-child { }

.Waste_summary_wraper table-bodyscroll tr:last-child td,
.Waste_summary_wraper table.dataTable tr:last-child td { border-bottom: 1px dashed #b7b7b7; }

.Waste_summary_wraper .dcptable.waste_summ_tbl_wrper { max-height: 540px; }
.gss_wrapwer td.radio_group_table.who_part .td_group { width: auto; min-width: 64px; }

.f_none { float: none !important; }
.ui-datepicker .ui-datepicker-title select { border: 1px solid #fd6800; padding: 1px; margin-right: 5px; border-radius: 5px; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; margin-right: 8px; font-size: 15px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
    .ui-datepicker .ui-datepicker-title select:last-child { margin-right: 0px; }


.waste_summ_tbl_wrper { float: left; width: 900px; border: 1px solid #ddd; max-height: 560px; }
    .waste_summ_tbl_wrper .dataTable_header { float: left; width: 900px; }
    .waste_summ_tbl_wrper .dataTable_body { overflow: auto; float: left; width: 900px; max-height: 510px; position: relative; top: 0px; z-index: 1; }

    .waste_summ_tbl_wrper .dataTable_header th:first-child { min-width: 93px; }
    .waste_summ_tbl_wrper .dataTable_body td:first-child { min-width: 73px; }


    .waste_summ_tbl_wrper .dataTable_header th:nth-child(2) { min-width: 107px; }
    .waste_summ_tbl_wrper .dataTable_body td:nth-child(2) { min-width: 107px; }

    .waste_summ_tbl_wrper .dataTable_body .dataTable td.firstcol { border-right: 1px solid #e0e0e0; white-space: nowrap !important; }


    .waste_summ_tbl_wrper .dataTable_header { float: left; width: 900px; position: relative; z-index: 2; }

        .waste_summ_tbl_wrper .dataTable_header th:nth-child(3),
        .waste_summ_tbl_wrper .dataTable_header th:nth-child(4),
        .waste_summ_tbl_wrper .dataTable_header th:nth-child(5),
        .waste_summ_tbl_wrper .dataTable_header th:nth-child(6),
        .waste_summ_tbl_wrper .dataTable_header th:nth-child(7),
        .waste_summ_tbl_wrper .dataTable_header th:nth-child(8),
        .waste_summ_tbl_wrper .dataTable_header th:nth-child(9),
        .waste_summ_tbl_wrper .dataTable_header th:nth-child(10) { width: 84px; }


    .waste_summ_tbl_wrper .dataTable_body td:nth-child(3),
    .waste_summ_tbl_wrper .dataTable_body td:nth-child(4),
    .waste_summ_tbl_wrper .dataTable_body td:nth-child(5),
    .waste_summ_tbl_wrper .dataTable_body td:nth-child(6),
    .waste_summ_tbl_wrper .dataTable_body td:nth-child(7),
    .waste_summ_tbl_wrper .dataTable_body td:nth-child(8),
    .waste_summ_tbl_wrper .dataTable_body td:nth-child(9),
    .waste_summ_tbl_wrper .dataTable_body td:nth-child(10) { width: 84px; }


.fadef .search_input { background: url(../images/search-icon.png) no-repeat 184px 9px; }
div.bonus-model.export-Ihours { height: auto; margin-top: -122px; }
    div.bonus-model.export-Ihours label { font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; color: #696969; min-width: 58px; display: inline-block; }
    div.bonus-model.export-Ihours .dataTable { border: 1px solid #ddd; }
        div.bonus-model.export-Ihours .dataTable td { font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 14px; color: #696969; font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; border-bottom: 1px dashed #bbb; }
    div.bonus-model.export-Ihours div.setup_modal_inner { max-height: 330px; height: auto !important; }
    div.bonus-model.export-Ihours .dataTable tr:hover td { background-color: #fbf5e8; }
    div.bonus-model.export-Ihours .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody { height: auto !important; }
.no-border { border: 0 !important; }
.no-shadow { box-shadow: none !important; }
.reports_wrapper_right .emailval_filter .jq-selectbox__dropdown { min-width: 208px; }


.emailval_filter .featurlist { width: 170px; }
.reports_wrapper_right .emailval_filter .featurlist .jq-selectbox__select { width: 111px; }
.emailval_filter .featurlist .jq-selectbox,
.emailval_filter .featurlist .jq-selectbox__dropdown { min-width: 167px !important; }


.reports_wrapper_right .emailval_filter .featurlist .jq-selectbox__select-text { width: 100%; }
.overflowscroll.emailval_flash { width: 818px; }
.emailval_flash_inner_div1 { width: 100% !important; max-width: 1070px !important; }
    .emailval_flash_inner_div1 table.tg th { text-align: center !important; }
    .emailval_flash_inner_div1 table.tg td { text-align: right !important; }
        .emailval_flash_inner_div1 table.tg td:first-child { text-align: left !important; }

.emailval_flash_inner_div { overflow: auto; width: auto !important; margin: 0 10px 0 !important; max-width: 1070px !important; }

.overflowscroll.emailval_flash { width: auto; border-left: 1px solid #FE7B2A; border-right: 1px solid #FE7B2A; overflow-x: hidden; }
.emailval_flash_inner_table { max-width: initial !important; }

.export-pdf.potrait:before { background: url(../images/l_to_p.png); background-size: 100%; }
.export-excel.landscape:before { background: url(../images/p_to_l.png); background-size: 100%; }

table#table2 { min-width: 167px; }


.uctips_wrapper .prfctAttWeekEnd_wraper .dcptable table tr:last-child td { padding: 8px 5px; }
    .uctips_wrapper .prfctAttWeekEnd_wraper .dcptable table tr:last-child td:last-child { padding: 0 0 0 15px; }
/*div.bonus-model.export-Ihours .dataTable td:first-child {
    width: 150px;
}*/
div.bonus-model.export-Ihours .dataTable td:first-child { width: auto; }

div.setup_modal.export-Ihours { left: 48%; width: 326px; margin-top: 0; top: 10%; }
div.bonus-model.export-Ihours div.setup_modal_inner { max-height: 450px; height: auto !important; }
.red { color: #ff0000 !important; }
.bold { font-weight: bold; }
.information_icon { display: inline-block; width: 17px; height: 16px; background: url(../images/imageSprite.png) no-repeat -548px -1178px; position: relative; top: 4px; left: 1px; }
.bulkassign-Search ul label { list-style: none; margin: 0; font-weight: normal; }
.reportcolsetup_wraper table.dataTable tbody td:first-child,
.reportcolsetup_wraper table.dataTable thead th:first-child { min-width: 200px; }


.fullattendence_table_wraper .dataTable img.naclass { width: 19px; }
.Pins_Distribution_appdis .dataTable input[type=radio] { position: relative; top: 3px; }
.info-icon i { /*display: inline-block;
    width: 20px;
    height: 15px;
    background: url(../images/imageSprite.png) no-repeat -229px -361px;
    background-size: 363px;*/ display: inline-block; width: 15px; height: 15px; font-style: normal; border: 1px solid #FF9800; text-align: center; border-radius: 1000%; color: #FF9800; line-height: 14px; position: relative; left: 4px; }


.edge .changeoverflowcostbudget .reports_table_box table td,
.edge .changeoverflowcostbudget .reports_table_box table th { white-space: normal; }
.edge .changeoverflowcostbudget .reports_table_box table th { min-width: 100px; }
.Firefox .changeoverflowcostbudget .reports_table_box table td,
.Firefox .changeoverflowcostbudget .reports_table_box table th { white-space: normal; }
.Firefox .changeoverflowcostbudget .reports_table_box table th { min-width: 100px; }



.export-Ihours div.drilldown_caption { padding: 10px 0 10px 10px; }
.popup_sub_title { font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 15px; color: #696969; padding: 0px 0px 10px 0px; }


.dtpinstoempdetailspopup_wraper .dtpinstoempdetailspopup.reports_table_box { width: 100% !important; margin: 0; border: 0; box-shadow: none; }
    .dtpinstoempdetailspopup_wraper .dtpinstoempdetailspopup.reports_table_box table.dataTable tbody tr:last-child td { border-bottom: 1px solid #ddd; }



.LaborPay_table .plus td, .LaborPay_table .minus td { position: relative; }


    .LaborPay_table .plus td:first-child span, .LaborPay_table .minus td:first-child span { display: inline-block; width: 10px; position: absolute; cursor: pointer; /*top:14px;*/ }

        .LaborPay_table .plus td:first-child span:before { content: ""; font-size: 20px; position: absolute; top: -4px; background: url(../images/imageSprite.png) no-repeat -95px -707px; width: 19px; height: 11px; left: -6px; background-size: 600px; }

        .LaborPay_table .minus td:first-child span:before { content: ""; content: ""; font-size: 30px; position: absolute; top: -5px; background: url(../images/imageSprite.png) no-repeat -95px -746px; width: 19px; height: 11px; background-size: 600px; left: -6px; }
.ui-multiselect-checkboxes label input + span { float: left; width: calc(100% - 49px); cursor: pointer; }
.ui-multiselect-checkboxes label input { position: relative; top: 4px; float: left; }
.ui-multiselect-checkboxes .ui-state-hover,
.ui-multiselect-checkboxes .ui-widget-content .ui-state-hover { border: 0px solid #ff3698 !important; background: none !important; color: #fd6800 !important; }
.ui-multiselect-checkboxes label { float: left; width: calc(100% - 2px); }

.Monthly_ROR_Summary_table_wraper.responsive_tblnew th, .Monthly_ROR_Summary_table_wraper.responsive_tblnew td { min-width: 60px; }
.Monthly_ROR_Summary_table_wraper { max-width: calc(100% - 40px); }
    .Monthly_ROR_Summary_table_wraper dataTables_scrollHead { width: 100% !important; }
    .Monthly_ROR_Summary_table_wraper .dataTables_scrollHeadInner { float: left; }



@media only screen and (max-width:560px) {
    #divSalesContent .saleswekly-new,
    #divGuestContent div.fixed_table,
    #divCommentContent .fixed_table { max-width: calc(100% - 40px) !important; }
    .controlables_wrapper #divControllableContent .controllablewekly-new { max-width: 100% !important; }
}

.saving_loader .loading { left: 40%; top: 20%; transform: translate(-13%,70%); }


.disabled_opa { position: absolute; width: 100%; background-color: rgba(255,255,255,0.3); top: 470px; z-index: 1; pointer-events: none; }
    .disabled_opa + #disable_opacity .inspection-table td { pointer-events: none; }


.exe_flash_report_main_wraper .dataTables_scrollBody { height: auto !important; }
.exe_flash_report_main_wraper .DTFC_ScrollWrapper { height: auto !important; }

.pinsownerreport_table_wraper .dataTables_scrollHeadInner { float: left; }

.LossPreventionkpi_wraper td { padding-top: 10px; padding-bottom: 8px; }

.reportcolsetup_wraper table.dataTable thead th:first-child { min-width: 200px; }
.emailval_flash_inner_table { max-width: initial !important; }


.sales_bud_tab .dataTables_scrollHeadInner { float: left; }

.highlighttd { background: rgba(255, 242, 212, 0.34) !important; }
.highlighttr { background: #fff2d4; }


.dailysalesbr_tablewraper .dataTables_scrollHeadInner { float: left; }

@media only screen and (max-width: 767px) {
    .ShowDDSales { padding-left: 0 !important; }
        .ShowDDSales span:first-child { display: none; }
}


.divStoreClassMapping .dcptable tr.border td, .divStoreLocationMapping .dcptable tr.border td {
    border-bottom: 0px dashed #b7b7b7;
}

.divStoreClassMapping div.ac-select-popup, .divStoreLocationMapping div.ac-select-popup {
    margin-top: 0px !important;
}

/*mapping*/
#divStoreClassMapping #tableStoreClassMapping_wrapper td.ac-select-display span,
#divStoreLocationMapping #tableStoreLocationMapping_wrapper td.ac-select-display span {
    position: absolute;
    width: 172px;
    height: 28px;
    z-index: 1;
    padding: 4px 29px 0px 0px;
}
#divStoreClassMapping #tableStoreClassMapping_wrapper tbody td.ac-select-display,
#divStoreLocationMapping #tableStoreLocationMapping_wrapper tbody td.ac-select-display {
    width: 192px;
}

.networkreport_wrpr .reports_table_box.fixed_table .dataTables_scrollHeadInner { float: left; }

.cost_budget_main_cafua.changeoverflowcostbudget .reports_table_box.fixed_table .dataTables_scrollHeadInner { float: left; }

.tablecostbudgetchild .dataTables_wrapper .dataTables_scrollHeadInner { float: left; }


.cursor-pointer { cursor: pointer; }

.credential_tag_tbl .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
    max-height: 300px;
    height: auto !important;
}

/*pto dropdown*/
.uctips_wrapper td.ac-select-display span,
.ptodataentryformdaily_wraper td.ac-select-display span,
.ucTrainingHourCafuaNew_wraper td.ac-select-display span { width: 202px; position: relative; z-index: 11; height: 23px; padding-top: 4px; }

.uctips_wrapper .dcptable table td.ac-select-image,
.ptodataentryformdaily_wraper td.ac-select-image,
.ucTrainingHourCafuaNew_wraper td.ac-select-image { position: absolute; right: 0; z-index: 0; }


.uctips_wrapper .filter-grid.add-employee-payroll:before { bottom: -3px !important; }


/*divCardSetup_wraper*/
.divCardSetup_wraper .cardmaster { min-height: 210px; text-align: center; border: 1px solid #ff6700; width: 210px; border-radius: 5px; padding: 10px; height: auto; }
.divCardSetup_wraper .fixed_tablebrdr { width: calc(100% - 24px); }


.divCardSetup_wraper .cardmaster .items { list-style-type: none; padding: 2px; width: 100px; float: none; min-width: 140px; margin: 0 auto; }
    .divCardSetup_wraper .cardmaster .items .list { background: #fef4dc; }
.divCardSetup_wraper .selectedcard { text-align: center; border: 1px solid #ff6700; width: 210px; border-radius: 5px; padding: 10px; height: auto; min-height: 210px; }
    .divCardSetup_wraper .selectedcard .items { list-style-type: none; padding: 2px; width: 100px; float: none; min-width: 140px; margin: 0 auto; }
        .divCardSetup_wraper .selectedcard .items .list { background: #fef4dc; }
.search_input input.def { background-color: #fff; border: 0; border-bottom: 1px solid #fd6800; font-size: 12px; padding: 3px 3px 3px 7px; }
.newchangenetwork .dataTables_scrollHeadInner { float: left; }


/*card setup config screen*/


.divCardSetup_wraper .cardSetup ul[dnd-list] { min-height: 200px; padding-left: 0px; }

    .divCardSetup_wraper .cardSetup ul[dnd-list] .dndDraggingSource { display: none; }

    .divCardSetup_wraper .cardSetup ul[dnd-list] .dndPlaceholder { background-color: #ddd; display: block; min-height: 42px; }


    .divCardSetup_wraper .cardSetup ul[dnd-list] li.selected { background-color: #dff0d8; color: #3c763d; }

.divCardSetup_wraper .panel { border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); box-shadow: 0 1px 1px rgba(0, 0, 0, .05); background-color: #fff; display: inline-block; min-width: 300px; min-height: 300px; margin: 10px; margin-top: 0px; }

.divCardSetup_wraper .panel-info { border-color: #fd6800; }

    .divCardSetup_wraper .panel-info > .panel-heading { background-color: #fd6800; border-color: #fd6800; }

.divCardSetup_wraper .panel-card { border-color: #868584; }

    .divCardSetup_wraper .panel-card > .panel-heading { background-color: #868584; border-color: #868584; }

.divCardSetup_wraper .panel-heading { padding: 5px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; }

.divCardSetup_wraper .panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: #fff; }

.divCardSetup_wraper .panel-body { padding: 15px; }


.divCardSetup_wraper .div-repeat { float: left; }

.divCardSetup_wraper .panelbody-li {
    position: relative;
    list-style-type: none;
    min-width: 140px;
    background: #fef4dc;
    margin: 9px 0px;
    padding: 7px 0px 7px 15px;
    cursor: move;
    border-radius: 3px;
    border: 1px solid gray;
    height: 22px;
}
    .divCardSetup_wraper .panelbody-li p {
        margin: 0;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width:233px;
        float: left;
    }
.divCardSetup_wraper .card-li { position: relative; list-style-type: none; background: #fef4dc; margin: 5px; padding: 6px; padding-left: 15px; cursor: move; border-radius: 3px; border: 1px solid gray; height: auto; width: auto; word-wrap: break-word; text-align: center; vertical-align: middle; display: inline-block; white-space: nowrap; }
    .divCardSetup_wraper .card-li:before { width: 7px; content: ""; position: absolute; background: rgba(253, 104, 0, 0.36); height: 20px; border-radius: 3px; left: 4px; top: 6px; }
.divCardSetup_wraper .button-area { float: right; }
    .divCardSetup_wraper .button-area .all_indicators {
        border: 1px solid #dc5a00;
        background-color: #fef4dc;
        box-shadow: 0 2px 0 #fef4dc inset;
        color: #696969;
        text-shadow: none;
        margin-top:-2px;
    }
.divCardSetup_wraper .button-area, .divCardSetup_wraper .button-area2 { float: right; }

    .divCardSetup_wraper .button-area button { padding: 6px 10px; border-radius: 3px; color: #000; margin-top: 1px; background: #fff; cursor: pointer; }

    .divCardSetup_wraper .button-area2 button { padding: 1px 10px; border-radius: 3px; margin-right: 5px; color: #fff; border: 1px solid #dc5a00; background-color: #fd6800; cursor: pointer; font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; }

.divCardSetup_wraper .add-btn-group { margin: 10px auto; }
.divCardSetup_wraper .dndDragover { background: rgba(253, 104, 0, 0.09019607843137255); list-style-type: none; }


.divCardSetup_wraper .panel-title .spanedit { border-bottom: 1px solid; cursor: text; position: relative; padding-right: 24px; }
    .divCardSetup_wraper .panel-title .spanedit:before { content: ""; position: absolute; width: 14px; height: 14px; background: url(../images/edit.png) no-repeat; right: 0; background-size: 100%; top: 1px; }

.divCardSetup_wraper .panelbody-li:before { width: 7px; content: ""; position: absolute; background: rgba(253, 104, 0, 0.36); height: 23px; border-radius: 3px; left: 4px; top: 6px; }
.divCardSetup_wraper .button-area button.edit,
.divCardSetup_wraper .button-area button.delete { background: transparent; position: relative; }
.edit img { width: 15px; position: relative; top: 0px; }

.delete img { width: 16px; position: absolute; top: -10px; right: 7px; }

.search_textbox { height: 28px; background: transparent; width: 60%; border: 0px; color: white; font-family: Roboto, Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 14px; }

.SalesandLaborComp .dataTables_scrollHeadInner {    float: left;}

.GuestService_table .DTFC_LeftBodyLiner {overflow: hidden !important;}
.GuestService_table table td:first-child {    min-width: 100px;}
.GuestService_table table th:first-child {    min-width: 100px;}

.DriveThruWeeklyAverage_table .DTFC_LeftBodyLiner {
    overflow: hidden !important;
}

.DriveThruWeeklyAverage_table table td:first-child {
    min-width: 140px;
}
    
.reportcolsetup_wraper table.dataTable thead th:first-child{min-width:200px;}
           .emailval_flash_inner_table{max-width:initial !important;}


.sales_bud_tab .dataTables_scrollHeadInner {
    float: left;
}

.DriveThruWeeklyAverage_table table th:first-child {
    min-width: 140px;
}
.textgreen {
    color: #00b300 !important;
}


div.reports_table_box.fixed_table1 {
    margin-bottom: 20px;
    margin-left: 20px;
    max-width: 88%;
    white-space: nowrap;
    max-height: 550px;
    overflow: auto;
}
.hourlysalestable .minwidth150 { min-width: 150px; }
.hourlysalestable .minwidth100{min-width:100px;}
.hourlysalestable .minwidth60 { min-width: 60px; }
.hourlysalestable.reports_table_box td.wordwrap { white-space: normal; }


.hourlysalestable.reports_table_box .DTFC_LeftBodyWrapper { border-right: 0px solid #d0d7e5; }
/*.hourlysalestable.reports_table_box .dataTables_scrollHead, 
.hourlysalestable.reports_table_box .dataTables_scrollBody { padding-right: 17px; }*/
/*.hourlysalestable.reports_table_box table{width:100% !important;}*/

/*.hourlysalestable.reports_table_box .dataTables_scrollBody,
.hourlysalestable.reports_table_box .dataTables_scrollHead {width:initial !important; }*/

/*.hourlysalestable.reports_table_box .dataTables_scrollHeadInner { width: auto !important; }*/

nav.tab-nav.tabscroll {
    overflow: auto;
    height: 73px;
}

nav.tab-nav.tabscroll::-webkit-scrollbar {        width: 8px !important;        cursor: pointer;        height: 10px;    }
    nav.tab-nav.tabscroll::-webkit-scrollbar-track {
        background-color: #ddd;
        border-radius: 4px !important;
    }
    nav.tab-nav.tabscroll::-webkit-scrollbar-thumb {
        background-color: #fd6800;
        border-radius: 4px !important;
    }