/*Theme styling goes here*/

html { height: 100%; }

body { background-color: #f1f5f7; }

.redcolor { color: #ff0000; position: relative; }
    .redcolor img, .greencolor img { position: absolute; left: 0; top: 5px; }
    .redcolor span, .greencolor span { padding-left: 15px; }
.greencolor { color: #40b649; position: relative; }

.greenbg { background-color: #C0FFE3 !important; }

.bgtbl_box { background: #F4F9FC; }


button,
input { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0; }

    button,
    input[type="text"],
    input[type="button"],
    input[type="submit"] { -webkit-appearance: none; }

.tableCostBudget .new_fs16 td { font-size: 16px !important; background: #C1E0E9 !important; }

.tableCostBudget .bggrey td { background: #D4F1F8 none repeat scroll 0px 0px; font-size: 15px !important; }

.borderbotop.bgblue.fs14 td { font-size: 14px !important; }


/*
 .tbl-wid .responsive_tblnew.reports_table_box{
     max-width:100% !important;
 } */

.bor-right { border-right: 1px solid #bbd7eb !important; }


/*Font icons*/


/*icon fonts*/

@font-face { font-family: 'icomoon'; src: url('fonts/icons-font/icomoon.eot?e66hl9'); src: url('fonts/icons-font/icomoon.eot?#iefixe66hl9') format('embedded-opentype'), url('fonts/icons-font/icomoon.woff?e66hl9') format('woff'), url('fonts/icons-font/icomoon.ttf?e66hl9') format('truetype'), url('fonts/icons-font/icomoon.svg?e66hl9#icomoon') format('svg'); font-weight: normal; font-style: normal; }


/*css for icons*/

[class^="icon-"],
[class*=" icon-"] { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -moz-osx-font-smoothing: grayscale; }

.icon-triangle:before { content: "\e631"; }

.icon-icon_checkall_1:before { content: "\e600"; }

.icon-icon_clients:before { content: "\e601"; content: "\e645"; }

.icon-icon_labor_summary:before { content: "\e602"; }

.icon-icon_logout:before { /*content: "\e603";*/ content: "\e63a"; }

.icon-icon_show:before { content: "\e604"; }

.icon-icon_uncheckall:before { content: "\e605"; }

.icon-arrow_cal_left:before { content: "\e606"; }

.icon-arrow_cal_right:before { content: "\e607"; }

.icon-arrow_left:before { /*content: "\e608";*/ content: "\e634"; }
.icon-page_collapse_arrow_left:before { content: "\e63e"; }
.icon-arrow_right:before { /*content: "\e609";*/ content: "\e635"; }

.icon-down_arrow:before { /*content: "\e60a";*/ content: "\e62b"; }

.icon-icon_account:before { /*content: "\e60b";*/ content: "\e636"; }

.icon-icon_brifcase:before { /*content: "\e60c";*/ content: "\e638"; }

.icon-icon_calendar:before { content: "\e60d"; }

.icon-icon_close:before { content: "\e60e"; }

.icon-icon_cogwheels:before { content: "\e60f"; }

.icon-icon_dashboard:before { /*content: "\e610";*/ content: "\e637"; }

.icon-icon_drag:before { content: "\e611"; }

.icon-icon_link:before { /*content: "\e612";*/ content: "\e63b"; }

.icon-icon_report:before { content: "\e613"; }

.icon-icon_reports_favourites:before { content: "\e614"; }

.icon-icon_reports_view:before { /*content: "\e615";*/ content: "\e63d"; }

.icon-icon_settings:before { content: "\e616"; }

.icon-icon_uncheckall2:before { content: "\e617"; }

.icon-icon_user:before { /*content: "\e618";*/ content: "\e647"; }

.icon-up_arrow:before { /*content: "\e619";*/ content: "\e64a"; }

.icon-icon_blogs:before { content: "\e61a"; }

.icon-icon_check_books:before { content: "\e61b"; }

.icon-icon_check_time_entries:before { content: "\e61c"; }

.icon-icon_clear_field:before { content: "\e61d"; }

.icon-icon_dataentryform:before { content: "\e61e"; }

.icon-icon_employees:before { content: "\e61f"; }

.icon-icon_faq:before { content: "\e620"; }

.icon-icon_hide:before { content: "\e621"; }

.icon-icon_industry_averages:before { content: "\e622"; }

.icon-icon_launch_blueleaf:before { content: "\e623"; }

.icon-icon_launch_cornerstone:before { content: "\e624"; }

.icon-icon_new_client_form:before { content: "\e625"; }

.icon-icon_pay_bills:before { content: "\e626"; }

.icon-icon_report_library:before { content: "\e627"; }

.icon-icon_reports_export:before { content: "\e628"; }

.icon-icon_request_support:before { content: "\e629"; }

.icon-icon_sent_doc_history:before { content: "\e62a"; }

.icon-icon_setup_add:before { content: "\e62b"; }

.icon-icon_setup_remove:before { /*content: "\e62c";*/ content: "\e605"; }

.icon-icon_summary:before { content: "\e62d"; }

.icon-icon_update_website:before { content: "\e62e"; }

.icon-icon_upload_documents:before { content: "\e62f"; }

.icon-icon_user_guide:before { content: "\e630"; }

.icon-category-arrow:before { content: "\e632"; }

.icon-add_log:before { content: "\e633"; }

.icon-arrow_left2:before { content: "\e634"; }

.icon-arrow_right2:before { content: "\e635"; }

.icon-icon_account2:before { content: "\e636"; }

.icon-icon_dashboard2:before { content: "\e637"; }

.icon-icon_brifcase2:before { content: "\e638"; }

.icon-icon_chat_bubble:before { content: "\e639"; }

.icon-icon_logout2:before { content: "\e63a"; }

.icon-icon_link2:before { content: "\e63b"; }

.icon-icon_reports_favourites2:before { content: "\e63c"; }

.icon-icon_reports_view2:before { content: "\e63d"; }

.icon-page_collapse_arrow_left:before { content: "\e63e"; }

.icon-page_collapse_arrow_right:before { content: "\e63f"; }

.icon-pencil:before { content: "\e640"; }

.icon-round_arrow_down:before { content: "\e641"; }

.icon-round_arrow_up:before { content: "\e642"; }

.icon-chat_comments:before { content: "\e643"; }

.icon-add_category:before { content: "\e644"; }

.icon-icon_clients2:before { content: "\e645"; }

.icon-manager_log_icon:before { content: "\e646"; }

.icon-icon_user2:before { content: "\e647"; }

.icon-icon_shift:before { content: "\e648"; }

.icon-icon_settings2:before { content: "\e649"; }

.icon-icon_collapse:before { content: "\e64a"; }


/*Icon fonts for labor module*/

@font-face { font-family: 'labormodulefont'; src: url('fonts/labor-fonts/icomoon.eot?-prb156'); src: url('fonts/labor-fonts/icomoon.eot?#iefix-prb156') format('embedded-opentype'), url('fonts/labor-fonts/icomoon.woff?-prb156') format('woff'), url('fonts/labor-fonts/icomoon.ttf?-prb156') format('truetype'), url('fonts/labor-fonts/icomoon.svg?-prb156#icomoon') format('svg'); font-weight: normal; font-style: normal; }

[class^="iconnew-"],
[class*=" iconnew-"] { font-family: 'labormodulefont'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -moz-osx-font-smoothing: grayscale; }

.iconnew-lbradd_category:before { content: "\e600"; }

.iconnew-lbradd_log:before { content: "\e601"; }

.iconnew-lbrarrow_left:before { content: "\e602"; }

.iconnew-lbrarrow_right:before { content: "\e603"; }

.iconnew-lbrcategory-arrow:before { content: "\e604"; }

.iconnew-lbrchat_comments:before { content: "\e605"; }

.iconnew-lbricon_checkall:before { content: "\e606"; }

.iconnew-lbricon_dataentryform:before { content: "\e607"; }

.iconnew-lbricon_new_client_form:before { content: "\e608"; }

.iconnew-lbricon_setup_add:before { content: "\e609"; }

.iconnew-lbricon_shift:before { content: "\e60a"; }

.iconnew-lbricon_uncheckall:before { content: "\e60b"; /* line-height: 1.8;*/ }

.iconnew-lbricon_upload_documents:before { content: "\e60c"; }

.iconnew-lbricon-chat-bubblecopy:before { content: "\e60d"; }

.iconnew-lbrmanager_log_icon:before { content: "\e60e"; }

.iconnew-lbrpencil:before { content: "\e60f"; }

.iconnew-lbrround-arrow-down:before { content: "\e610"; }

.iconnew-lbrround-arrow-up:before { content: "\e611"; }

.iconnew-lbr-pdf:before { content: "\e612"; }

.iconnew-lbr-excel:before { content: "\e613"; }
.but-tbl .iconnew-lbricon_dataentryform:before { content: "" !important; background: url(../images/ul-edit.png) no-repeat; background-size: 90%; }
.but-tbl .lbricon_dataentryform_dis:before { content: "" !important; background: url(../images/ul-edit.png) 0 -63px no-repeat; background-size: 90%; cursor: default; }
.but-tbl .bu-outer-icons .icon-icon_uncheckall:before, .icon-icon_uncheckall_dis:before { content: "\e62c"; }
.icon-icon_uncheckall_dis:before { font-size: 18px; }
/*employe fonts*/

@font-face { font-family: 'icomoon'; src: url('fonts/employe-fonts/icomoon.eot?uk5s05'); src: url('fonts/employe-fonts/icomoon.eot?#iefixuk5s05') format('embedded-opentype'), url('fonts/employe-fonts/icomoon.ttf?uk5s05') format('truetype'), url('fonts/employe-fonts/icomoon.woff?uk5s05') format('woff'), url('fonts/employe-fonts/icomoon.svg?uk5s05#icomoon') format('svg'); font-weight: normal; font-style: normal; }

[class^="icon-"],
[class*=" icon-"] { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon_manager_4:before { content: "\e501"; }

.icon-icon_manager_3:before { content: "\e502"; }

.icon-icon_manager_1:before { content: "\e503"; }

.icon-icon_manager_2:before { content: "\e504"; }

.iconnew-lbrround-arrow-down,
.iconnew-lbricon_uncheckall,
.iconnew-lbricon_checkall,
.iconnew-lbricon_setup_add,
.iconnew-lbricon-chat-bubblecopy,
.iconnew-lbrround-arrow-up,
.iconnew-lbrchat_comments { font-size: 18px; color: #2b9fe2; }

    div.timeclock_employee_collapsed:hover .iconnew-lbrround-arrow-down,
    div.timeclock_employee_collapsed:hover .iconnew-lbrround-arrow-up,
    .iconnew-lbricon_uncheckall:hover,
    .iconnew-lbricon_checkall:hover,
    .iconnew-lbricon_setup_add:hover,
    .iconnew-lbricon-chat-bubblecopy:hover { color: #0083cc; }
.icon-icon_uncheckall_dis:before { color: #5e7891; cursor: default; }
.jump_to_top { background: url("../images/jump-top.png") no-repeat; }

    .jump_to_top:hover { background: url("../images/jump-top-hover.png") no-repeat; }

.change_jobedit span { color: #2b9fe2; }

    .change_jobedit span:hover { color: #0083cc; }

.admin_jobedit span,
.mapping_ignore span { color: #2b9fe2; font-size: 28px; width: 30px; }

    .admin_jobedit span:hover { color: #0083cc; }

.disableEdit,
.disableDelete { color: #a4a4a4 !important; }

.admin_disabledelete { color: #a4a4a4 !important; }

.mapping_ignore span { font-size: 32px; }

.disable_dropdown { background: #BFBFBF; }

.border-red { border: 1px solid red; }

.iconnew-lbricon_dataentryform { font-size: 24px; color: #2b9fe2; }

button.em_edit,
input.em_edit[type="submit"],
input.em_edit[type="button"] { background: none; border: none; }

button.em_edit_dis,
input.em_edit_dis[type="submit"],
input.em_edit_dis[type="button"] { background: none; border: none; }

.em_edit_dis .iconnew-lbricon_dataentryform { color: #bfc7ce; }

button.em_edit:hover .iconnew-lbricon_dataentryform,
input.em_edit[type="submit"]:hover .iconnew-lbricon_dataentryform,
input.em_edit[type="button"]:hover .iconnew-lbricon_dataentryform { color: #0083cc; }

th.earnings_collapsed,
th.earnings_expanded { color: #2b9fe2; }

.save-icon,
.cancel-icon { background: none; border: none; }

    .save-icon .icon-icon_checkall_1,
    .cancel-icon .icon-icon_uncheckall { font-size: 18px; color: #2b9fe2; }


/*Icon fonts for labor module*/


/*Select box*/

.sbHolder { background-color: #41b6ea; border: 1px solid #bcebff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

    .sbHolder:hover { border: 1px solid #bcebff; background-color: #1aa0e2; }

        .sbHolder:hover .sbToggle { color: #fff; }

.sbToggle { border-left: 1px solid #bcebff; }

a.sbToggle { color: #b3e2f7; }

.sbHolder:hover a.sbToggle { color: #fff; border-left: 1px solid #61c3f5; }

.sbSelector:link,
.sbSelector:visited,
.sbSelector:hover { color: #fff; }

.sbOptions { background-color: #41b6ea; border: 1px solid #bcebff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.menu_parent,
.menu_parent a { background: #41b6ea; color: #bcebff; }

.menu_child,
.menu_child a { background-color: #0083cc; color: #ffffff !important; border-top: 1px solid #bcebff; border-bottom: 1px solid #bcebff; }

.sbOptions a { border: none; }

.clients_select .sbOptions a:link,
.clients_select .sbOptions a:visited { color: #bcebff; }

.clients_select .sbOptions a:active,
.clients_select .sbOptions a:hover { color: #edfaff; }

.dataTables_scrollHead,
.dataTables_scrollHeadInner { background: #F7FCFF; }

.clients_select .sbOptions .menu_parent a:link { color: #bcebff; }

.clients_select .sbOptions .menu_parent a:hover,
.sbOptions_selected { background-color: #fcb05d !important; color: #fff !important; }
.clients_select.searchable_dropdown .sbOptions .menu_parent a:hover { background-color: #41b6ea !important; color: #fff !important; }

.jq-selectbox__select { border-bottom: 1px solid #fff8e5; background-color: #0d4680; color: #87caf1; border: 1px solid #6e9dc9; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

    .jq-selectbox__select:hover { border: 1px solid #61c3f5; }

    .jq-selectbox__select:active { border: 1px solid #61c3f5; }

.jq-selectbox.focused .jq-selectbox__select { border: 1px solid #61c3f5; }

.jq-selectbox.disabled .jq-selectbox__select { border: 1px solid #3e72a5; background: #0d4680; color: #4a88b9; }

.jq-selectbox__trigger { border-left: 1px solid #6e9dc9; }

.jq-selectbox__trigger-arrow { border-top: 4px solid #61c3f5; border-right: 4px solid transparent; border-left: 4px solid transparent; opacity: 0.6; filter: alpha(opacity=60); }

.jq-selectbox.disabled .jq-selectbox__trigger { border-left: 1px solid #3e72a5; }

.jq-selectbox__dropdown { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #0d4680; color: #87caf1; border: 1px solid #6e9dc9; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

.jq-selectbox li { border-radius: 0; color: #87caf1; }

g125 .jq-selectbox li.selected { color: #87caf1; }

.jq-selectbox li:hover { color: #fffcc6; }

.jq-selectbox li.disabled { color: #696969; background-color: #fafafa; border-top: 1px solid #e0e0e0; }

.bggreen { background: #B6E2E3 !important; }


/*export button css section*/

.pdf_export { background-color: #41b6ea; border: 1px solid #e5eaed; border-radius: 4px; cursor: pointer; color: #fff; margin: 4px 0 5px 10px; font-size: 16px !important; margin-left: 5px; width: auto; text-align: center; display: inline-block; padding: 0; width: 40px; height: 32px; }

    .pdf_export:hover { background-color: #1aa0e2; color: #fffcc6; }

    .pdf_export:disabled { color: #aacae0; text-shadow: 0 1px 0 #ffffff; background-color: #f1f5f7; border: 1px solid #d7e2ea; box-shadow: inset 0 2px 0 #ffffff; border-radius: 3px; -webkit-border-radius: 3px; cursor: unset; }

.pdf_excel_export { background-color: #41b6ea; border: 1px solid #e5eaed; border-radius: 4px; cursor: pointer; color: #fff; margin: 4px 0 5px 10px; font-size: 16px !important; margin-left: 5px; width: auto; text-align: center; display: inline-block; padding: 0; width: 40px; height: 32px; }

    .pdf_excel_export:hover { background-color: #1aa0e2; color: #fffcc6; }

    .pdf_excel_export:disabled { color: #aacae0; text-shadow: 0 1px 0 #ffffff; background-color: #f1f5f7; border: 1px solid #d7e2ea; box-shadow: inset 0 2px 0 #ffffff; border-radius: 3px; -webkit-border-radius: 3px; cursor: unset; }

.pdf_export .iconnew-lbr-pdf { font-size: 20px; }

.pdf_excel_export .iconnew-lbr-excel { font-size: 22px; }


/* HEADER */
.userentryconfig_drop_open .ui-autocomplete.headeddrop_down { border: 1px solid #bcebff !important; }
.userentryconfig_drop_open .ui-menu-item a.ui-corner-all:hover { color: #ebb52d; }
.userentryconfig_drop_open .ui-autocomplete.headeddrop_down .ui-state-hover:hover a { color: #fff; }
.dashboard_box_content_scrollable.d_table { height: 240px; }
div.tophdr { background-color: #41b6ea; border-bottom: 1px solid #6acaf4; }

a.summary_dashboard:link { border: 1px solid #bcebff !important; color: #fff !important; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.summary_dashboard:visited { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #bcebff; color: #fff; }

a.summary_dashboard:active { border: 1px solid #bcebff; color: #87caf1; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.summary_dashboard:hover { border: 1px solid #bcebff; color: #fff; background-color: #1aa0e2; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.menu_summary:link { color: #edf5fe; text-shadow: 0 -1px 0 #0085c7; }

a.menu_summary:visited { color: #edf5fe; text-shadow: 0 -1px 0 #0085c7; }

a.menu_summary:active { color: #edf5fe; text-shadow: 0 -1px 0 #0085c7; }

a.menu_summary:hover { color: #fff; background-color: #2ba9e5; text-shadow: 0 -1px 0 #0085c7; }

a.clients_dropdown:link { color: #bcebff; }

a.clients_dropdown:visited { color: #bcebff; }

a.clients_dropdown:active { color: #edfaff; }

a.clients_dropdown:hover { color: #edfaff; }

a.quick_links_dropdown:link { color: #edf5fe; text-shadow: 0 -1px 0 #0085c7; background-color: #1AA0E2; border: 1px solid #336699; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 2px 0 #cfd8dd, inset 0 2px 0 #4e8dcc; }

a.quick_links_dropdown:visited { color: #edf5fe; text-shadow: 0 -1px 0 #0085c7; background-color: #1AA0E2; border: 1px solid #336699; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 2px 0 #cfd8dd, inset 0 2px 0 #4e8dcc; }

a.quick_links_dropdown:active { color: #edf5fe; text-shadow: 0 -1px 0 #0085c7; background-color: #1AA0E2; border: 1px solid #336699; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 2px 0 #cfd8dd, inset 0 2px 0 #4e8dcc; }

a.quick_links_dropdown:hover { color: #fffcc6; text-shadow: 0 -1px 0 #0085c7; background-color: #1AA0E2; border: 1px solid #336699; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 2px 0 #cfd8dd, inset 0 2px 0 #4e8dcc; }

td.reports_wrapper_right .jq-selectbox__select { border: 1px solid #336699; background-color: #f1f5f7; color: #5e7891; border: 1px solid #336699; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

td.reports_wrapper_right .jq-selectbox.disabled .jq-selectbox__select { border: 1px solid #336699; background: #0d4680; color: #5e7891; }

td.reports_wrapper_right .jq-selectbox__trigger { background-color: #3c79b6; border-left: 1px solid #336699; box-shadow: inset 0 2px 0 #4e8dcc; border-bottom-right-radius: 4px; border-top-right-radius: 4px; }

td.reports_wrapper_right .jq-selectbox__trigger-arrow { border-top: 4px solid #edf5fe; border-right: 4px solid transparent; border-left: 4px solid transparent; opacity: 0.6; filter: alpha(opacity=60); }

td.reports_wrapper_right .jq-selectbox:hover .jq-selectbox__trigger-arrow { opacity: 1; filter: alpha(opacity=100); }

td.reports_wrapper_right .jq-selectbox.disabled .jq-selectbox__trigger-arrow { opacity: 0.4; filter: alpha(opacity=40); }

td.reports_wrapper_right .jq-selectbox.disabled .jq-selectbox__trigger { border-left: 1px solid #3e72a5; }

td.reports_wrapper_right .jq-selectbox__dropdown { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #f1f5f7; color: #5e7891; border: 1px solid #336699; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

td.reports_wrapper_right .jq-selectbox li { border-radius: 0; color: #5e7891; }

    td.reports_wrapper_right .jq-selectbox li.selected { color: #5e7891; }

    td.reports_wrapper_right .jq-selectbox li:hover { color: #f78a4e; }

    td.reports_wrapper_right .jq-selectbox li.disabled { color: #ccc; }

        td.reports_wrapper_right .jq-selectbox li.disabled:hover { background: none; }

div.reports_prev_next { padding: 0 0 30px 10px; }


/*Rest element css*/

button.top,
input.top[type="submit"] { border: 1px solid #bcebff; color: #fff; background-color: #41b6ea; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: none; }

    button.top:focus,
    input.top[type="submit"]:focus { outline: none; }

    button.top:hover,
    input.top[type="submit"]:hover { border: 1px solid #bcebff; color: #ffffff; background-color: #1aa0e2; }

div.welcome_box { color: #6e9dc9; }

.profile_button { border: none; background: none; }

    .profile_button:hover,
    .profile_button:active,
    .profile_button:focus { border: none; outline: none; }

    .profile_button .icon-icon_user { color: #bcebff; }

    .profile_button:hover .icon-icon_user { color: #edfaff; }

div.profile_dropdownbox { background-color: #41b6ea; color: #fff; border: 1px solid #bcebff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.profile_dropdown:link { color: #bcebff; }

a.profile_dropdown:visited { color: #bcebff; }

a.profile_dropdown:active { color: #bcebff; }

a.profile_dropdown:hover { color: #edfaff; }

div.menu-box { background-color: #1aa0e2; }

div.menu_sep { background: url(../images/menu_devider.png) 0 0 no-repeat; }

span.menu { color: #fff; text-shadow: none; background-color: #fcb05d; }

.menu_inner span.menu span { color: #fff; }

a.menu:link { color: #fff; text-shadow: 0 -1px 0 #0085c7; }

a.menu:visited { color: #fff; text-shadow: 0 -1px 0 #0085c7; }

.menu_inner a.menu span { color: #edf5fe; }

a.menu:active { color: #edf5fe; text-shadow: 0 -1px 0 #0085c7; }

a.menu:hover { color: #fff; background-color: #2ba9e5; text-shadow: 0 -1px 0 #0085c7; }

.menu_quick_links { border: 1px solid #6acaf4; color: #fff; text-shadow: 0 -1px 0 #0085c7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

    .menu_quick_links:focus { outline: none; }

    .menu_quick_links .icon-icon_link { color: #fff; }

a.menu_setup:link { border: 1px solid #6acaf4; color: #fff; text-shadow: 0 -1px 0 #0085c7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.menu_setup:visited { border: 1px solid #6acaf4; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #edf5fe; text-shadow: 0 -1px 0 #0085c7; }

a.menu_setup:active { border: 1px solid #6acaf4; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #edf5fe; text-shadow: 0 -1px 0 #0085c7; }

a.menu_setup:hover { border: 1px solid #bcebff; color: #fff; text-shadow: 0 -1px 0 #0085c7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.menu_setup .icon-icon_settings { color: #fff; }

.dashboard_box_collapse_expand .icon-up_arrow,
.dashboard_box_collapse_expand .icon-down_arrow { color: #1aa0e2; }

h2.dashboard_box { color: #5e7891; }

h2.reports_left_caption { color: #5e7891; }

div.dashboard_box { background-color: #ffffff; border: 1px solid #bbd7eb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 1px 0 #bbd7eb; }

td.dashboard_box_nav_panel { background-color: #1876d0; border-right: 1px solid #ccd6dc; }

.dashboard_box_nav { color: #fff; background: none; border: none; }

    .dashboard_box_nav:hover { color: #d5d5d5; }

.dashboard_box_nav_act { border: none; color: #fdc16d; background: none; }

div.dbc_arrow_mobile span,
div.dbc_arrow span { color: #87caf1; }

div.dbc_arrow_mobile:hover span,
div.dbc_arrow:hover span { color: #2b9fe2; }

div.dbc_arrow_dis_mobile span,
div.dbc_arrow_dis span { color: #b9c4cd; cursor: default; }

span.dashboard_info_box_caption { color: #5e7891; }

span.dashboard_info_box_cont { color: #5e7891; border: 1px solid #bbd7eb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

button.select_client_button { border: 1px solid #bcebff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: none; }

    button.select_client_button .icon-icon_clients { color: #fff; font-size: 60px; left: 6px; }

    button.select_client_button:hover { border: 1px solid #edfaff; background-color: #1aa0e2; }

        button.select_client_button:hover .icon-icon_clients { color: #edfaff; }

.menu_quick_links:hover { border: 1px solid #bcebff; }

div.clients_dropdownbox { background-color: #0d4680; color: #87caf1; border: 1px solid #bcebff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

div.index_date { color: #c1d5ec; text-shadow: 0 -1px 0 #0085c7; }

    div.index_date span { color: #edf5fe; text-shadow: 0 -1px 0 #0085c7; border: 1px solid #bcebff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

div.clients_dropdown_section { color: #696969; background-color: #fafafa; }

a.menu_summary.active_link { color: #fff; text-shadow: none; background-color: #fcb05d; }

a.all_indicators_menu_item { color: #5e7891; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; border: 1px solid #fbfdfe; border-right: none; }

    a.all_indicators_menu_item:visited { color: #5e7891; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; border: 1px solid #fbfdfe; border-right: none; }

    a.all_indicators_menu_item:active { color: #5e7891; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; border: 1px solid #fbfdfe; border-right: none; }

    a.all_indicators_menu_item:hover { color: #5e7891; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; border: 1px solid #fbfdfe; border-right: none; background-color: #f1f5f7; }

a.apps_box:link { color: #376EA5; }

a.apps_box:visited { color: #376EA5; }

a.apps_box:active { color: #f78a4e; }

a.apps_box:hover { color: #f78a4e; }

    a.apps_box:hover .apps_box_icon { /*border: #F78A4E 2px solid;*/ }

a.dib_reports:link { color: #2b9fe2; }

a.dib_reports:visited { color: #2b9fe2; }

a.dib_reports:active { color: #2b9fe2; }

a.dib_reports:hover { color: #f78a4e; }

a.report_lib:link { color: #3c79b6; text-shadow: 0 1px 0 #e5f4ff; background: #c3def2 url(../images/icon_access_report_library.png) 15px 0 no-repeat; box-shadow: 0 2px 0 #9fc0d7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.report_lib:visited { color: #3c79b6; text-shadow: 0 1px 0 #e5f4ff; background: #c3def2 url(../images/icon_access_report_library.png) 15px 0 no-repeat; box-shadow: 0 2px 0 #9fc0d7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.report_lib:active { color: #3c79b6; text-shadow: 0 1px 0 #e5f4ff; background: #c3def2 url(../images/icon_access_report_library.png) 15px 0 no-repeat; box-shadow: 0 2px 0 #9fc0d7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.report_lib:hover { color: #edf5fe; text-shadow: 0 -1px 0 #0085c7; background: #3c79b6 url(../images/icon_access_report_library.png) 15px -37px no-repeat; box-shadow: 0 2px 0 #9fc0d7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.request_new_app:link { color: #3c79b6; text-shadow: 0 1px 0 #e5f4ff; background: #c3def2; box-shadow: 0 2px 0 #9fc0d7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.request_new_app:visited { color: #3c79b6; text-shadow: 0 1px 0 #e5f4ff; background: #c3def2; box-shadow: 0 2px 0 #9fc0d7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.request_new_app:active { color: #3c79b6; text-shadow: 0 1px 0 #e5f4ff; background: #c3def2; box-shadow: 0 2px 0 #9fc0d7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.request_new_app:hover { color: #edf5fe; text-shadow: 0 -1px 0 #0085c7; background: #3c79b6; box-shadow: 0 2px 0 #9fc0d7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.reports_menu_level1:link { color: #5e7891; }

a.reports_menu_level1:visited { color: #5e7891; }

a.reports_menu_level1:active { color: #5e7891; }

a.reports_menu_level1:hover { color: #5e7891; }

a.reports_menu_level1 span { color: #1aa0e2; }

a.reports_menu_level1:hover span { color: #0083cc; }

a.reports_menu_level2:link { border: 1px solid #0083cc; box-shadow: 0 2px 0 #cfd8dd, 0 2px 0 #41b6ea inset; color: #ffffff; text-shadow: 0 -1px 0 #0085c7; color: #edf5fe; background: #1aa0e2; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.reports_menu_level2:visited { border: 1px solid #0083cc; box-shadow: 0 2px 0 #cfd8dd, 0 2px 0 #41b6ea inset; color: #ffffff; text-shadow: 0 -1px 0 #0085c7; color: #edf5fe; background: #1aa0e2; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.reports_menu_level2:active { border: 1px solid #0083cc; box-shadow: 0 2px 0 #cfd8dd, 0 2px 0 #41b6ea inset; color: #ffffff; text-shadow: 0 -1px 0 #0085c7; color: #edf5fe; background: #1aa0e2; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.reports_menu_level2:hover { color: #fff6aa; background: #41b6ea; text-shadow: 0 -1px 0 #0085c7; border: 1px solid #0083cc; box-shadow: 0 2px 0 #cfd8dd, inset 0 2px 0 #41b6ea; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.reports_menu_level_last:link { color: #2b9fe2; }

a.reports_menu_level_last:visited { color: #2b9fe2; }

a.reports_menu_level_last:active { color: #2b9fe2; }

a.reports_menu_level_last:hover { color: #f78a4e; }

a.active { color: #f78a4e !important; }

a.seeall:link { color: #2b9fe2; }

a.seeall:visited { color: #2b9fe2; }

a.seeall:active { color: #2b9fe2; }

a.seeall:hover { color: #2b9fe2; }

a.summary_clients:link { color: #2b9fe2; }

a.summary_clients:visited { color: #2b9fe2; }

a.summary_clients:active { color: #2b9fe2; }

a.summary_clients:hover { color: #f78a4e; }

a.tap_here:link { color: #3c79b6; text-shadow: 0 1px 0 #e5f4ff; background: #c3def2; box-shadow: 0 2px 0 #9fc0d7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.tap_here:visited { color: #3c79b6; text-shadow: 0 1px 0 #e5f4ff; background: #c3def2; box-shadow: 0 2px 0 #9fc0d7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.tap_here:active { background: #c3def2; color: #3c79b6; text-shadow: 0 1px 0 #e5f4ff; box-shadow: 0 2px 0 #9fc0d7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

a.tap_here:hover { color: #edf5fe; text-shadow: 0 -1px 0 #0085c7; background: #3c79b6; box-shadow: 0 2px 0 #9fc0d7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

button.all_indicators,
input.all_indicators[type="submit"],
input.all_indicators[type="button"] { color: #bcebff; text-shadow: 0 1px 0 #0085c7; background-color: #1aa0e2; border: 1px solid #0083cc; box-shadow: inset 0 2px 0 #41b6ea; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

    button.all_indicators:hover,
    input.all_indicators[type="submit"]:hover,
    input.all_indicators[type="button"]:hover { color: #fff; }

button.all_indicators_dis,
input.all_indicators_dis[type="button"],
input.all_indicators_dis[type="submit"] { color: #aacae0; text-shadow: 0 1px 0 #ffffff; background-color: #f1f5f7; border: 1px solid #d7e2ea; box-shadow: inset 0 2px 0 #ffffff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

    button.all_indicators_dis:hover,
    input.all_indicators_dis[type="button"]:hover,
    input.all_indicators_dis[type="submit"]:hover { color: #aacae0; }

.dashboard_box_collapse_expand { background: none; border: none; }

    .dashboard_box_collapse_expand:hover .icon-up_arrow,
    .dashboard_box_collapse_expand:hover .icon-down_arrow { color: #0083cc; }

button.reports_filter,
input.reports_filter[type="submit"],
input.reports_filter[type="button"] { color: #bcebff; text-shadow: none; background-color: #1aa0e2; border: 1px solid #0083cc; box-shadow: inset 0 2px 0 #41b6ea; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

.employee_rehire { background-color: #1aa0e2; border: 1px solid #0083cc; border-radius: 3px; box-shadow: 0 2px 0 #41b6ea inset; color: #bcebff; font-size: 15px; margin: 0; padding: 3px; text-shadow: none; width: 65px; }

button.reports_filter:hover,
input.reports_filter[type="submit"]:hover,
input.reports_filter[type="button"]:hover { color: #fffcc6; }

button.search { border: none; background: url(../images/icon_search.png) right 0 no-repeat; }

    button.search:focus { outline: none; }

    button.search:hover { background-position: right -29px; }

span.search { border: none; background: url(../images/icon_search.png) right 0 no-repeat; }

    span.search:focus { outline: none; }

    span.search:hover { background-position: right -29px; }

div.all_indicators_box { background-color: #f1f5f7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

div.all_indicators_settings { background: url(../images/icon_setup.png) 0 0 no-repeat; }

    div.all_indicators_settings:hover { background-position: -18px; }

div.all_indicators_drag .icon-icon_drag { color: #6890ac; }

div.all_indicators_drag:hover .icon-icon_drag { color: #1880bc; }

div.app_box { background-color: #ffffff; border: 1px solid #bbd7eb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 1px 0 #bbd7eb; }

div.app_box_sep { background-color: #bbd7eb; }

div.apps_box_icon { /*border: 2px solid #3874b1;*/ }

a.apps_box .apps_box_icon:hover { /*border: 2px solid #f78a4e;*/ }

.all_indicators_menu_item_active { color: #5e7891; border: 1px solid #bbd7eb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-right: none; border-top-right-radius: 0; border-bottom-right-radius: 0; background-color: #ffffff; }

div.clients_box { background-color: #ffffff; border: 1px solid #bbd7eb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 1px 0 #bbd7eb; overflow: auto; }

.support-top { position: relative; }

.profile_dropdown.profile_dropdown_logout.support-top::before { background: url(../images/support-icon.png) no-repeat; content: ""; height: 20px; left: 4px; position: absolute; width: 20px; }

div.clients_box table { color: #8594a2; }

div.clients_box td { color: #5e7891; }

div.clients_box .number { color: #4d5d68; }

div.clients_box .description { color: #5e7891; }

div.clients_box .up { color: #40b649; background: url(../images/icon_grow.png) 0 5px no-repeat; }

div.clients_box .down { color: #e14733; background: url(../images/icon_down.png) 0 5px no-repeat; }

div.clients_box b span { color: #4d5d68; }

tr.border td { background-image: url("../images/devider.gif"); background-repeat: repeat-x; background-position: center top; }

    tr.border td table td { background-image: none; }

tr.border:first-child td { background-image: none; }

div.dbc_arrow:hover { background-position: -49px center; }

div.dbc_arrow_dis { background-position: 5px center; background-size: 72px auto; background-repeat: no-repeat; }

div.reports_wrapper { border: 1px solid #bbd7eb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 1px 0 #bbd7eb; }

div.search_input { border: 1px solid #0083cc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color: #ffffff; }

div.reports_menu_container { border: 1px solid #ffffff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color: #f1f5f7; }

div.reports_menu_container_level2_simple { background-color: #ffffff; border: 1px solid #cfd8dd; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

div.reports_menu_container_level3 { background-color: #ffffff; border: 1px solid #cfd8dd; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

div.reports_divider { background: url(../images/devider.gif) 0 0 repeat-x; height: 1px; font-size: 0; }

input.reports_filter_date { color: #5e7891; background: #f5fcff url(../images/icon_calendar.png) right 0 no-repeat; border: 1px solid #0083cc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

input.disblDtPicker { cursor: default; color: #909090; background: #BFBFBF url(../images/disabletatepicker.png) right 0 no-repeat; border: 1px solid #989898; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

    input.disblDtPicker:hover { background-position: right 0 !important; }

input.reports_filter_date:hover { /*background-position: right -29px;*/ }

input.reports_filter_date:focus { background-color: #f5fcff !important; }

input.search { border: none; color: #86abc5; background: none; }

    input.search:focus { outline: none; }

span.reports_filter_word { color: #5e7891; }

td.all_indicators_wrapper_left { border-right: 1px solid #bbd7eb; background-color: #fdfdfe; }

td.reports_wrapper_left { border-right: 1px solid #bbd7eb; background-color: #fdfdfe; }

td.reports_wrapper_right { background-color: #ffffff; color: #696969; }

.reports_button_show_hide { background-size: 80px; background-color: #41b6ea; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border: none; }

    .reports_button_show_hide span { color: #fff; }

    .reports_button_show_hide:hover { background-color: #0083cc; border: none; outline: none; }

        .reports_button_show_hide:hover span { color: #fff; }

    .reports_button_show_hide:active { border: none; outline: none; }

    .reports_button_show_hide:focus { border: none; outline: none; }

.icon_reports_show { background: url("../images/icon_reports_show.png") repeat scroll 0 0 rgba(0, 0, 0, 0); background-size: 80px; }

button.report_quick_button,
input.report_quick_button[type="submit"] { color: #bcebff; border: 1px solid #0083cc; border-right: none; background-color: #1aa0e2; border-image: none; border-width: 1px medium 1px 1px; box-shadow: 0 2px 0 #41b6ea inset; text-shadow: none; }

    button.report_quick_button:hover,
    input.report_quick_button[type="submit"]:hover { color: #fffcc6; }

button.report_quick_button_first,
input.report_quick_button_first[type="submit"] { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }

button.report_quick_button_last,
input.report_quick_button_last[type="submit"] { border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-right: 1px solid #336699; }

button.report_quick_button_active,
input.report_quick_button_active[type="submit"] { background-color: #f1f5f7; color: #5e7891; text-shadow: none; box-shadow: none; cursor: default; border-right: #336699 1px solid; }

    button.report_quick_button_active:hover,
    input.report_quick_button_active[type="submit"]:hover { background-color: #f1f5f7; color: #5e7891; text-shadow: none; box-shadow: none; }

.highlight { color: #2b9fe2; background: #F7F7F7; }

.setup_button_add,
.quick_link_remove,
a.reports_button_view,
a.reports_button_favourites,
a.reports_button_favourites_active,
a.reports_button_export { background-color: #41b6ea !important; border: #e5eaed 1px solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

a.reports_button_favourites_active { background: none repeat scroll 0 0 #fcb05d !important; }

    a.reports_button_favourites_active .icon-icon_reports_favourites { color: #fff; }

.setup_button_add .icon-icon_setup_add,
.setup_button_add .iconnew-lbricon_setup_add,
.quick_link_remove .icon-icon_setup_remove,
a.reports_button_view .icon-icon_reports_view,
a.reports_button_favourites span,
a.reports_button_export span,
.iconnew-lbradd_category,
.back_btn .icon-arrow_cal_left,
.edit_category .iconnew-lbrpencil { color: #fff; }

.add_field .iconnew-lbricon_setup_add { color: #fff; }

.setup_button_add:hover,
.quick_link_remove:hover,
a.reports_button_view:hover,
a.reports_button_favourites:hover,
a.reports_button_export:hover { border: 1px solid #538cc4; background-color: #0083cc; }

    .setup_button_add:hover .icon-icon_setup_add,
    .quick_link_remove:hover .icon-icon_setup_remove,
    a.reports_button_view:hover .icon-icon_reports_view,
    a.reports_button_favourites:hover .icon-icon_reports_favourites,
    a.reports_button_favouritesr_active:hover .icon-icon_reports_favourites,
    a.reports_button_export:hover .icon-icon_reports_export { color: #fff; }

.disabled_remove,
.disabled_remove:hover { background-color: #f1f5f7; border: 1px solid #d7e2ea; }

    .disabled_remove .icon-icon_setup_remove,
    .disabled_remove .icon-icon_setup_remove:hover { color: #d7e2ea !important; }

div.quick_link_left { background-color: #f1f5f7; border: 1px solid #d7e2ea; box-shadow: none; color: #637987; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

div.quick_link_move { background: none; }

    div.quick_link_move .icon-icon_drag { color: #6890ac; }

    div.quick_link_move:hover .icon-icon_drag { color: #1880bc; }

div.setup_modal { background-color: #ffffff; border: 1px solid #7892a4; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 0 10px #839eab; }

div#background { background-color: #ffffff; }

input.text, input.number { background-color: #f5fcff; border: 1px solid #0083cc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #5e7891; }

    input.text:focus { outline: none; }

input.txtbxspl { background: #fff; }

div.account_container { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #bbd7eb; }

div.sameas_modal { background-color: #FFFFFF; border: 1px solid #7892A4; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 0 10px #839EAB; }

div.drilldown_title { background: url("../images/devider.gif") repeat-x scroll 0 bottom #fbfdfe; border-top-left-radius: 3px; border-top-right-radius: 3px; }

div.drilldown_caption { color: #8594a2; }

div.drilldown_close .icon-icon_close { color: #7ab6d9; }

div.drilldown_close:hover .icon-icon_close { color: #268cc7; }

div.account_summary_dashboard_caption { background-color: #fbfdfe; }

.light-blue-bg { background: #fbfdfe; background: none\9 \0; }

td.vert_text div { color: #5E7891; }

button.em_add_employee,
input.em_add_employee { background: url("../images/icon_em_add.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #2b9fe2; }

button.em_add_employee_constant,
input.em_add_employee_constant { background: url("../images/icon_em_add.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }

    button.em_add_employee_constant:hover,
    input.em_add_employee_constant:hover { background-position: 0 -32px; }

input.checkbox + label .pseudo-checkbox { background: url("../images/icon_checkbox.png") no-repeat scroll left top rgba(0, 0, 0, 0); opacity: 1 !important; }

input.checkbox:checked + label .pseudo-checkbox { background: url("../images/icon_checkbox.png") no-repeat scroll -16px top rgba(0, 0, 0, 0); opacity: 1 !important; }

input.checkbox:disabled + label .pseudo-checkbox { cursor: default; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE 5-7 */ filter: alpha(opacity=40); /* Netscape */ -moz-opacity: 0.4; /* Safari 1.x */ -khtml-opacity: 0.4; /* Good browsers */ opacity: 0.4; }

div.account_blue_string { background-color: #f1f5f7; color: #4d5d68; }

div.account_summary_dashboard_section_title { color: #0d4680; }

td.account_summary_dashboard_left { color: #4D5D68; }

.ui-widget-content { background: none repeat scroll 0 0 #f5fcff !important; border: 1px solid #0083cc !important; color: #696969 !important; }

.ui-multiselect-checkboxes label,
.ui-multiselect-checkboxes label:hover { background: none; }

    .ui-multiselect-checkboxes label:hover { color: #f78a4e; }

.ui-multiselect-header { background: none; }
.drawtree label::before { background-position: 12px 4px; border-bottom: 1px solid #0083cc; content: ""; font-size: 23px; height: 4px; left: -6px; position: absolute; top: 7px; width: 9px; }

/*Footer css*/

footer { background-color: #41b6ea; border-top: 3px solid #1aa0e2; color: #f1f5f7; }

div.footer_contacts a { color: #fff; }


/*Table css*/

div.reports_table_box { background-color: #ffffff; border: 1px solid #bbd7eb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 1px 0 #bbd7eb; }

.report_table div.reports_table_box { background-color: #ffffff; border: 1px solid #bbd7eb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 1px 0 #bbd7eb; max-width: 99%; }

div.reports_table_box .responsive { color: #8594a2; border-width: 0; }

.tablecontent table.responsive th { background-color: #f7fcff; color: #8594a2; }

.tablecontent table.responsive td { border: none; }

.highlight { background: url("../images/devider.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0); background-color: #f7f7f7; }

div.kpi_container { background-color: #fff; border: 1px solid #bbd7eb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #8594a2; }

.kpi_loader { background-color: #fff; }

.lightgreen { background-color: #f5ffed; }

.number_big,
.numberColor { color: #4d5d68 !important; }

.number_medium { color: #4d5d68; }

.text_green { color: #40b649; }

.dark_grey { color: #4d5d68 !important; }

.light_grey { color: #8594A2; }

.lightblue { background-color: #f7fcff; }

.lightbluebg { background-color: #EDFBFF; color: #4d5d68; }

.text_orrange { color: #f56a53; }

.responsive_tbldiv table th,
.responsive_tbldiv table td { white-space: nowrap; }

.down { background: url("../images/icon_down.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0); color: #e14733; }

.up { background: url("../images/icon_grow.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0); color: #40b649; }

.totalview { color: #4d5d68; }


/*Veterinary Css*/

.selectmenustyle .ui-state-default,
.selectmenustyle .ui-widget-content .ui-state-default,
.selectmenustyle .ui-widget-header .ui-state-default { background-color: #f5fcff; border: 1px solid #0083cc; }

.selectmenustyle .ui-selectmenu-button span.ui-icon { background-image: url("../images/dropdownselect-other.png"); background-position: 8px 12px; background-size: 43% auto; border-left: 1px solid #6e9dc9; background-color: #3c79b6; }

.selectmenustyle .ui-state-hover span.ui-icon,
.selectmenustyle .ui-widget-content .ui-state-hover span.ui-icon,
.selectmenustyle .ui-widget-header .ui-state-hover span.ui-icon,
.selectmenustyle .ui-state-focus span.ui-icon,
.selectmenustyle .ui-widget-content .ui-state-focus span.ui-icon,
.selectmenustyle .ui-widget-header .ui-state-focus span.ui-icon { background-image: url("../images/dropdownselect-other-hover.png"); }

.selectmenustyle .ui-state-hover span.ui-icon,
.selectmenustyle .ui-widget-content .ui-state-hover span.ui-icon,
.selectmenustyle .ui-widget-header .ui-state-hover span.ui-icon,
.selectmenustyle .ui-state-focus span.ui-icon,
.selectmenustyle .ui-widget-content .ui-state-focus span.ui-icon,
.selectmenustyle .ui-widget-header .ui-state-focus span.ui-icon { background-image: url("../images/dropdownselect-other-hover.png"); }

.selectmenustyle .sbHolder,
.selectmenustyle .sbHolder:hover { background: #f5fcff; border: 1px solid #0083cc; }

.selectmenustyle .sbSelector:link,
.selectmenustyle .sbSelector:visited,
.selectmenustyle .sbOptions a:link,
.selectmenustyle .sbOptions a:visited { color: #5e7891; }

.selectmenustyle .sbToggle { background-color: #1aa0e2; border-left: 1px solid #0083cc; box-shadow: inset 0 2px 0 #41b6ea; }

a.sbToggle:after { display: inline-block; font-family: 'icomoon'; font-size: 8px; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none; line-height: 29px; /* Better Font Rendering =========== */ -moz-osx-font-smoothing: grayscale; content: "\e631"; }

.kpi_min_w { min-width: 25px; }

.selectmenustyle a.sbToggle { color: #87caf1; }

    .selectmenustyle a.sbToggle:hover { color: #fff; }

.selectmenustyle .sbHolder:hover .sbToggle { color: #fff; border-left: 1px solid #0083cc; }

.selectmenustyle .sbOptions { background-color: #f5fcff; border: 1px solid #0083cc; }

.sbOptions .sbDisabled { color: #6490AB; border: none; }

.selectmenustyle .sbOptions a:hover { color: #1aa0e2; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br { border-bottom-right-radius: 4px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl { border-bottom-left-radius: 4px; }

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr { border-top-right-radius: 4px; }

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl { border-top-left-radius: 4px; }

.ui-multiselect { background: #F5FCFF; border: 1px solid #0083cc; color: #637987; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

.ui-multiselect-header span.ui-icon-circle-close:hover { background-position: -10px 5px; }

.ui-multiselect-header span.ui-icon-circle-close { background-size: 20px; }

.ui-widget-content { background: none repeat scroll 0 0 #f5fcff !important; border: 1px solid #0083cc !important; color: #696969 !important; }

.ui-multiselect-menu { background-color: #F1F5F7; }

.ui-multiselect-header { border: medium none; color: #5e7891; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

.ui-helper-reset { border: 0 none; }

.ui-multiselect-header a:link { color: #5e7891; }

.ui-multiselect-checkboxes label { border: 1px solid transparent; }

.ui-state-hover,
.ui-widget-content .ui-state-hover { border: 1px solid #39A5D5; color: #fff; background: #41B6EA; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active { background: #41B6EA !important; border: 1px solid #39A5D5 !important; }

.ui-multiselect span.ui-icon { background-color: #1aa0e2; border-left: 1px solid #0083cc; box-shadow: 0 2px 0 #41b6ea inset !important; width: 30px !important; border-bottom-right-radius: 0; border-top-right-radius: 0; margin-right: 0px !important; margin-top: -1px; position: relative; text-align: center; }

    /*html >/* body .ui-multiselect span.ui-icon {
    margin-right: -3px !important;
}*/

    .ui-multiselect span.ui-icon:after { display: inline-block; font-family: 'icomoon'; font-size: 8px; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none; line-height: 29px; -moz-osx-font-smoothing: grayscale; content: "\e631"; position: absolute; left: 0px; top: 0px; width: 100%; height: 10px; text-indent: 0px !important; vertical-align: middle; color: #87caf1; }

.ui-multiselect:hover { background: #f1f5f7; color: #5e7891; }

.ui-multiselect-header a:hover { color: #f78a4e; }

div.setup_quick_link_add { background-size: 40px; }

    div.setup_quick_link_add .icon-icon_setup_add { color: #3a76b1; -moz-border-radius: 50%; -web-border-radius: 50%; border-radius: 50%; }

    div.setup_quick_link_add:hover .icon-icon_setup_add,
    div.setup_quick_link_add_selected .icon-icon_setup_add { color: #0d4680; background: #87caf1; }


/*login pagte*/

.login-body { background: url(../images/image002.jpg) no-repeat center center fixed !important; -webkit-background-size: cover !important; -moz-background-size: cover !important; -o-background-size: cover !important; background-size: cover !important; background-size: 100% 100% !important; }

.login-card { background-color: #f7f7f7; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); }

    .login-card input[type=text],
    .login-card input[type=password],
    .login-card input[type=email] { -webkit-appearance: none; background: #fff; border: 1px solid #d9d9d9; border-top: 1px solid silver; box-sizing: border-box; -moz-box-sizing: border-box; }

        .login-card input[type=text]:hover,
        .login-card input[type=password]:hover { border: 1px solid #b9b9b9; border-top: 1px solid #a0a0a0; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); }

    .login-card a { color: #666; }

.login-divtopstatus { background-color: #f7f7f7; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); }

.login-submit { background-color: #3B79B6; border: 0 none; color: #fff; text-shadow: 0 1px rgba(0, 0, 0, 0.1); }

    .login-submit:hover { background-color: #0D4680; }


/*Payroll-summary css starts*/

.payrollgross_tbl { border: 1px solid #bbd7eb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

    .payrollgross_tbl td { border-bottom: 1px solid #bbd7eb; }

    .payrollgross_tbl .payroll_total_row td { background-color: #82acca; color: #fff !important; }

    .payrollgross_tbl .wadgesrow td { background: #e8f4fd; }

    .payrollgross_tbl .totalgrosspay td { background: #3db9f6; color: #fff; }

    .payrollgross_tbl .tablerow td { background: #BFE9FC; }


/*Payroll-summary css ends*/


/*session expire*/

.responsive_tblnew th { background-color: #f7fcff; color: #8594a2; }

    

.responsive_tblnew td { color: #8594a2;  }

    .responsive_tblnew td:first-child,
    .responsive_tblnew th:first-child { border-left: none; }

    .responsive_tblnew td.firstcolumn { border-right: 1px solid #d0d7e5; }

.responsive_tbldiv { background-color: #ffffff; border: 1px solid #bbd7eb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 1px 0 #bbd7eb; }

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next { background: none; }

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover { border: none; }

.ui-datepicker .ui-datepicker-prev { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; /* Better Font Rendering =========== */ -moz-osx-font-smoothing: grayscale; }

.ui-multiselect-header span.ui-icon-check:after { display: inline-block; font-family: 'icomoon'; font-size: 18px; font-style: normal; font-variant: normal; font-weight: normal; margin-top: 1px; text-transform: none; /* Better Font Rendering =========== */ -moz-osx-font-smoothing: grayscale; content: "\e600"; }

.ui-multiselect-header span.ui-icon-closethick:after { display: inline-block; font-family: 'icomoon'; font-size: 18px; font-style: normal; font-variant: normal; font-weight: normal; margin-top: 1px; text-transform: none; /* Better Font Rendering =========== */ -moz-osx-font-smoothing: grayscale; content: "\e605"; }

.ui-multiselect-header span.ui-icon-circle-close:after { display: inline-block; font-family: 'icomoon'; font-size: 10px; font-style: normal; font-variant: normal; font-weight: normal; margin-top: 1px; text-transform: none; /* Better Font Rendering =========== */ -moz-osx-font-smoothing: grayscale; content: ""; }

span.ui-icon-circle-triangle-w:after { display: inline-block; font-family: 'icomoon'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none; line-height: 16px; /* Better Font Rendering =========== */ -moz-osx-font-smoothing: grayscale; content: ""; }

span.ui-icon-circle-triangle-e:after { display: inline-block; font-family: 'icomoon'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none; line-height: 16px; /* Better Font Rendering =========== */ -moz-osx-font-smoothing: grayscale; content: ""; }

.ui-multiselect-header span.ui-icon-check:after { color: #24a4e3; }

.ui-multiselect-header span.ui-icon-closethick:after { color: #24a4e3; }

.ui-multiselect-header span.ui-icon-circle-close:after { color: #24a4e3; }

.ui-multiselect-close:hover span.ui-icon-circle-close { color: #1b4978; }

span.ui-icon-circle-triangle-w:after { color: #87caf1; }

span.ui-icon-circle-triangle-e:after { color: #87caf1; }

.responsive_tblnew th { border-bottom: 1px solid #bbd7eb; }


/*KPI table css*/

.kpi_table_style .darkcolor td { color: #4d5d68; }

.kpi_table_style .lightcolor td { color: #8594a2; }


/*Forms CSS*/

.porperty_master_form ul { border: 1px solid #bbd7eb; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }


/*Room Revenuew Budget*/

.forcastsection { border: 1px solid #bbd7eb; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

    .forcastsection th { background-color: #f6fcff; color: #8594a2; }

    .forcastsection input.text,
    .porperty_master_form input.text { color: #637987; }

        .forcastsection input.text[disabled="disabled"] { background: #f2f2f2; color: #696969; }

table.forcasttable { border-top: 1px solid #bbd7eb; }

    table.forcasttable tr td:first-child,
    table.forcasttable tr th:first-child { border-right: 1px solid #d1d1d1; }

.forcastsection .responsive_tbldiv { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; box-shadow: none; border: none; }

.forcastsection .responsive_tblnew td { border-left: none; }

.forcastsection .total td,
.forcastsection .total th { background: none repeat scroll 0 0 #d6edf9; color: #5a6774; }

.forcastsection table.dataTable thead th,
.forcastsection table.dataTable thead td { border-bottom: none; }

.forcastsection .reports_wrapper_buttons { border-top: 1px solid #bbd7eb; }

.headerrow td { background: #f5f5f5; border-left: none; color: #5a6774; }

.clients_box .headerrow { color: #5a6774; }

.totalrow td { background: #D6EDF9; color: #5a6774; }

.highlight td { background: #FFFAEF; color: #5a6774; }

.room_revenue_budget .apps_box_icon { background: url(../images/icon_room_rev_budget.png) no-repeat center center; background-size: 40px; }

.room_revenue_budget:hover .apps_box_icon { background: url(../images/icon_room_rev_budget_hover.png) no-repeat center center; background-size: 40px; }

.banquet_cat .apps_box_icon { background: url(../images/icon_banquit_cat_budget.png) no-repeat center center; background-size: 26px; }

.banquet_cat:hover .apps_box_icon { background: url(../images/icon_banquit_cat_budget_hover.png) no-repeat center center; background-size: 26px; }

.restaurent_budget .apps_box_icon { background: url(../images/icon_restaurent_budget.png) no-repeat center center; background-size: 40px; }

.restaurent_budget:hover .apps_box_icon { background: url(../images/icon_restaurent_budget_hover.png) no-repeat center center; background-size: 40px; }

.energy_cons .apps_box_icon { background: url(../images/icon_energy_consumption.png) no-repeat center center; background-size: 50px; }

.energy_cons:hover .apps_box_icon { background: url(../images/icon_energy_consumption_hover.png) no-repeat center center; background-size: 50px; }

.rowmargin td { border: none; }

.dashboard_modal { background-color: #FFFFFF; border: 1px solid #7892A4; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 0 10px #839EAB; }

.goal_cols { background-color: #F5F5F5 !important; }

.na { background: none repeat scroll 0 0 #ffffff; border-radius: 3px; color: #aacae0; }

.modal_lnks { color: #5e7891; }

.splmsgs { color: #8594a2; }

    .splmsgs h2 { color: #8594a2; }

div.apps_box_icon { background-repeat: no-repeat; background-size: 118px auto; }

a.apps_box:hover div.apps_box_icon { background-position: -59px 0; }

.loading { background: none repeat scroll 0 0 #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

.black-overlay { background-color: #000; }

.loading span { color: #3b77b3; }


/*KPI CSS*/

.down,
.down_red { background: url("../images/icon_down.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0); color: #e14733; }

.down_green { background: url("../images/icon_down_green.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0); color: #40b649; }


/*Setup sidebar css*/

.reports_menu_container { border: 1px solid #ffffff; background-color: #f1f5f7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

a.reports_menu_level1_wo_icon { color: #696969; }

a.reports_menu_level_last:hover,
a.reports_menu_level_last_active { color: #f78a4e; }

button.reports_prev_next,
input.reports_prev_next[type="submit"],
input.reports_prev_next[type="button"] { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; text-shadow: 0 -1px 0 #0085c7; background-color: #1AA0E2; border: 1px solid #0083CC; box-shadow: 0 2px 0 #41B6EA inset; color: #BCEBFF; }

    button.reports_prev_next:hover,
    input.reports_prev_next[type="submit"]:hover,
    input.reports_prev_next[type="button"]:hover { color: #fff; }

tr.border:first-child td { background-image: none; }

.responsive_tbldiv .border td { background-image: url("../images/devider.gif"); background-repeat: repeat-x; }

.responsive_tbldiv tr.border:first-child,
.responsive_tbldiv tr.border:first-child td { background-image: none; }

.emp_box tr.border:first-child td { background: url("../images/devider.gif") repeat-x; }


/*Grey Box css*/

.grey_select .sbToggle { background: #f1f5f7; border-left: 1px solid #cfd8dd !important; box-shadow: none; }

.grey_select a.sbToggle { color: #b4c0c7; }

.grey_select .sbHolder:hover a.sbToggle { color: #94a5af; }

.grey_select .sbHolder,
.grey_select .sbHolder:hover { background: none repeat scroll 0 0 #fff; border: 1px solid #cfd8dd !important; }

.grey_select .sbOptions { background: none repeat scroll 0 0 #fff; border: 1px solid #cfd8dd !important; }

.em_add_big { border: 1px solid #cfd8dd; }

    .em_add_big span { color: #41b6ea; }

        .em_add_big span:hover { color: #0083cc; }

.em_add_big_dis { cursor: default; }

    .em_add_big_dis span,
    .em_add_big_dis span:hover { color: #cfd8dd; }

button.em_add_big { border: 1px solid #cfd8dd; background: none; height: 34px !important; padding: 0px !important; }

.max_h { height: 600px !important; }

.input_textfield_w { width: 19px !important; padding: 3px 10px !important; }

textarea.em { background-color: #f1f5f7; border: 1px solid #336699; color: #5e7891; }

.calendar-icon input.reports_filter_date { background-color: #1aa0e2 !important; background-position: center 0; }

    .calendar-icon input.reports_filter_date:hover,
    .calendar-icon input.reports_filter_date:focus { background-position: center 0; }

div.emp_arrow .icon-arrow_left,
div.emp_arrow .icon-arrow_right,
.emp_arrow .icon-arrow_left,
.emp_arrow .icon-arrow_right { color: #87caf1; }

    div.emp_arrow .icon-arrow_left:hover,
    div.emp_arrow .icon-arrow_right:hover,
    .emp_arrow .icon-arrow_left:hover,
    .emp_arrow .icon-arrow_right:hover { color: #2b9fe2; }

/*.DTFC_LeftBodyWrapper { border-right: 1px solid #d0d7e5; }*/


/*Shift Notes css starts*/

.iconnew-lbrcategory-arrow { color: #2695D3; }

    .iconnew-lbrcategory-arrow:hover { color: #0083CC; }

.added_textbox.disabled_cat { background-image: url("../images/category-arrow-dissabled.png"); background-position: 219px center; background-repeat: no-repeat; }

div.report_caption_big { background-color: #fff; color: #696969; }

.add_log,
.edit_category,
.add_field,
.add_category,
.back_btn { background: #35b2e9; border: 1px solid #0083cc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

    .add_log:hover,
    .edit_category:hover,
    .add_field:hover,
    .add_category:hover,
    .back_btn:hover { background: #0083CC; }

    .add_log .iconnew-lbradd_log { font-size: 22px; color: #fff; }

    .edit_category .icon-pencil { font-size: 18px; color: #fff; }

.user_logs ul li label { color: #696969; }

.user_logs ul li span { color: #1aa0e2; }

.user_logs ul li { background: #eff9ff; }

.user_logs > ul > li { border: #bbd7eb 1px solid; }

.poweredby a { color: #1aa0e2; }

.logextheader { background: none repeat scroll 0 0 #f3fafe; }

.logername { color: #1aa0e2; }

.shift_label { color: #1aa0e2; border: 1px solid #bbd7eb; }

.log_text_repeat p { color: #696969; }

.log_text_repeat .cat_level_1 { color: #333333; }

.log_text_repeat .cat_level_2 { color: #727272; }

.log_text_repeat .cat_level_3 { color: #9a9a9a; }

.log_text_repeat label { color: #9a9a9a; }

.log_text_repeat .no_of_comment { color: #1aa0e2; }

    .log_text_repeat .no_of_comment:hover { color: #0083CC; }

.widreduse.sameas_modal.sameas_modal_comment.sameas_modal_wid .comment-popuptxtbox .commentarea { background-color: #f5fcff; border: 1px solid #0083cc; color: #637987; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 98%; }

.edit_log_repeat label { color: #9a9a9a; }

.feed_continue a { background: url(../images/arrow_down.png) bottom center no-repeat; }

.feed_continue a { color: #41b6ea; }

.edit_log_repeat .log_level_1 { color: #333333; }

.edit_log_repeat .log_level_2 { color: #727272; }

.edit_log_repeat textarea { background: #fbfbfb; border: 1px solid #e0e0e0; color: #696969; }

.create_log_wrapper .blog_info { color: #1aa0e2; }

.added_textbox { background-color: #fff; border: 1px solid #d7e2ea; box-shadow: none; color: #637987; }

.gotomangr .iconnew-lbrmanager_log_icon { color: #3A9FD7; font-size: 40px; }

    .gotomangr .iconnew-lbrmanager_log_icon:hover { color: #0083cc; }


/*Shift Notes css ends*/


/*Employee tips css starts*/

.tips_summary_brdr { border-bottom: 1px solid #bbd7eb; }

.tips_summary { background: #e8f4fd; }

.tips_summaryttl { background: #DCF8EB; }

.earnings_total { color: #40b649 !important; }

div.emp_table_box th { background-color: #f7fcff; }

table.dataTable tbody tr.depart_summary td { background: none repeat scroll 0 0 #bbd7eb; }

table.dataTable tbody tr.depart_and_job_sumttl td { background: none repeat scroll 0 0 #cbe9ff; }

table.dataTable tbody tr.job_summary td { background: #e8f4fd; border-bottom: 1px solid #bbd7eb; }

.responsive_tblnew table .payroll_total_row td { background-color: #82acca; color: #fff !important; }

a.emp:link { color: #2b9fe2; }

a.emp:visited { color: #2b9fe2; }

a.emp:active { color: #2b9fe2; }

a.emp:hover { color: #fcb05d; }

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight { color: #fff !important; }

.logtbl_border td { border-top: 1px solid #bbd7eb; }

    .logtbl_border td table td { border: none; }

.logtbl_border tr:first-child td { border: none; }

.ui-datepicker-today .ui-state-highlight { color: #39a5d5 !important; }

.ui-datepicker-today .ui-state-active { color: #fff !important; }

.ui-multiselect.ui-state-active { color: #637987 !important; }

a.ui-state-highlight:hover { background: #41b6ea !important; color: #fff !important; border: 1px solid #39a5d5 !important; font-weight: normal; }

.cal_series_hover { background: #fcb05d !important; color: #fff !important; border-color: #d79042 !important; }

.ui-state-active { background: #41b6ea !important; color: #fff !important; }


/*div.salesRevenueCent.remspace td {
    padding: 3px 4px 2px !important;
}*/


/*Employee tips css ends*/

.menudissabled .sbHolder,
.menudissabled .sbHolder:hover { background: none repeat scroll 0 0 #f1f5f7 !important; border: 1px solid #cacdce !important; }

    .menudissabled .sbToggle,
    .menudissabled .sbHolder:hover .sbToggle { background-color: #cacdce !important; border-left: 1px solid #cacdce !important; cursor: default !important; }

.menudissabled .sbSelector { color: #a4a7a8 !important; cursor: default; }

.menudissabled a.sbToggle { color: #fff !important; box-shadow: none; }

.menudissabled .sbOptions { display: none !important; }

div.quick_link_left { background-color: #f1f5f7; border: 1px solid #d7e2ea; box-shadow: none; color: #637987; }

.totalgrosspay .iconnew-lbrround-arrow-up,
.totalgrosspay .iconnew-lbrround-arrow-down { color: #fff; }


/*PTA css*/

.sync-btn { background: url(../images/sync-btn.png) 8px center no-repeat; font-size: 14px !important; }

    .sync-btn:hover { background-image: url(../images/sync-btn-hr.png); background-position: 8px center; background-repeat: no-repeat; }

.accounting_info .subtotalrow td { background-color: #e8f4fd; }

.accounting_info .maintotalrow td { background-color: #82acca; color: #fff !important; }


/*P&L Report css*/

/*.responsive_tblnew th.firstcolumn { border-right: 1px solid #d0d7e5; }*/



.sameas_modal_delete.sameas_modal_comment { z-index: 999 !important; }


/*.tblhighlitrow td {
    background: #f1f5f7 none repeat scroll 0 0;
    border-bottom: 1px solid #bbd7eb;
    border-top: 1px solid #bbd7eb;
} */


/*P&L Popup for comment*/

.widreduse.sameas_modal.sameas_modal_comment.sameas_modal_wid div.drilldown_close .icon-icon_close { left: -4px !important; top: 20px !important; }

.btn_disable_reply { background: #ccc; border: 1px solid #e8e8e8; border-radius: 2px; color: #fff; margin-top: 10px; padding: 5px 20px; transition: 0.3s ease-in-out 0s; margin-right: 3px; }

.sameas_modal.sameas_modal_comment.confi_dlt_popup { width: 250px !important; margin: 0 auto; text-align: center; padding: 10px 20px; left: 57%; top: 59%; height: 110px !important; }

.sameas_modal.sameas_modal_comment.sameas_modal_wid > div { color: #000; }

.menu_open a { color: #000; transition: 0.3s ease-in-out 0s; }

    .menu_open a:hover { color: #1aa0e2; }

.confi_msg_popup { padding: 13px 0px 21px; }

.mb20 { margin-bottom: 20px; }

.btnreply { background: #4d90fe none repeat scroll 0 0; border: 1px solid #3079ed; border-radius: 2px; color: #fff; cursor: pointer; margin-top: 10px; padding: 5px 20px; transition: 0.3s ease-in-out 0s; margin-right: 3px; }

.btncancel { background: #4d90fe none repeat scroll 0 0; border: 1px solid #3079ed; border-radius: 2px; color: #fff; cursor: pointer; margin-top: 10px; padding: 5px 20px; transition: 0.3s ease-in-out 0s; margin-left: 3px; }

    .btnreply:hover,
    .btncancel:hover { background: #357ae8; }

.open_comment_section { margin-top: 30px; }

.open_commentpopup { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999999; opacity: 0; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: 0.3s ease-in 0s; pointer-events: none; }

.comment_btn { text-decoration: none; background: #eee; padding: 8px; transition: 0.3s ease-in-out 0s; color: #5e7891; border-radius: 5px; box-shadow: 2px 3px 1px #bbd7eb; border: 1px solid #ccc; }

    .comment_btn:hover { background: #DCF8EB; }

.open_commentpopup:target { opacity: 1; pointer-events: auto; }

.open_commentpopup > .top-header { width: 400px; content: #5A5A5A; }


/* .sameas_modal.sameas_modal_comment.sameas_modal_wid {
    width: 512px !important;
    height: 500px !important;
    top:35%;
}
.widreduse.sameas_modal_comment{
    width: 512px !important;
} */

div.sameas_modal_comment { width: 512px !important; }

.sameas_modal.sameas_modal_comment.sameas_modal_wid { height: 500px !important; width: 512px !important; top: 35%; font-family: "Roboto", Arial, "Nimbus Sans L", "Helvetica CY", sans-serif !important; }


/* .widreduse.sameas_modal.sameas_modal_comment.sameas_modal_wid{
    width: 100%;
} */

.mid-content { padding: 5px 20px 13px 20px; border-radius: 10px; height: 352px; overflow-y: scroll; }

.sameas_modal_comment > .sameas_modal_wid { width: 500px !important; }

.sameas_model_wid { width: 100%; max-width: 510px; position: relative; margin: auto; background: #fff; color: #000; border: 1px solid #cbcbcb; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }

.top-header { background: #f5f5f5; text-align: right; padding: 8px; }

.notification_section { color: #5A5A5A; padding: 9px 20px; border-radius: 10px 10px 0 0; font-weight: normal; font-size: 15px; }

.icon-notify { background: url("../images/d-icons19.png") no-repeat -25px 0; height: 13px; width: 11px; }

.icon-comment { background: url("../images/d-icons19.png") no-repeat -1px -40px; height: 14px; width: 18px; }

.icon-notify > span { margin-left: 18px; }

.txt_comment { padding-left: 11px; }

.comment-section-inner { border-bottom: 1px solid #ccc; padding: 8px 0px; font-size: 14px; }

    .comment-section-inner .comment_person { font-size: 15px; font-weight: normal; color: #000; padding: 5px 0px; text-align: left; }

.time_comment { float: right; text-align: right; position: relative; color: #999; margin-right: 35px; }

.drop_link { background: url("../images/d-icons19.png") no-repeat 0 -22px; height: 14px; width: 13px; content: ""; position: absolute; right: -35px; top: 8px; }

.comment-section-inner.Reopen_sec_inner .time_comment { margin-right: 33px; }

    .comment-section-inner.Reopen_sec_inner .time_comment .drop_link { right: -32px; }

.comment-section-inner .select_text { color: #999; padding-bottom: 6px; font-size: 14px; }

.amount_section { color: #000; font-style: italic; padding: 8px 0px 8px 8px; border-left: 1px solid #ccc; font-size: 14px; }

.comment-section-inner p { margin: 7px 0 7px; }

a.reply_btn { color: #1aa0e2; text-decoration: none; padding-right: 7px; }

a.reply_btn_disable { color: #999; cursor: default; pointer-events: none; }

a.resolve_btn { color: #1aa0e2; text-decoration: none; }

a.resolve_btn_disable { color: #999; }

.reply-section-inner { background: #EFF2F9; padding: 5px; margin: 5px 13px 0; }



.sameas_modal.sameas_modal_comment.sameas_modal_wid .account_inputcmnt { width: 79%; }

.tbx-commentsection { border: 1px solid #999; box-shadow: none; padding: 4px; width: 96%; margin-top: 5px; }

.comment-post-time { color: #999; font-size: 13px; }

.comment-section-inner .Reopen_sec_inner { background: #F6F6F6; }

.reopen_img { position: relative; padding: 0 13px 0px 8px; text-decoration: none; transition: 0.3s ease-in-out 0s; }

a.reopen_img:hover { color: #4CA83F; }

.reopen_img:after { position: absolute; content: ""; background: url("../images/d-icons19.png") no-repeat 0 -75px; width: 28px; height: 59px; right: -18px; }

.comment-section-inner.Reopen_sec_inner > .time_comment:after { background: none; }

.comment-section-inner.Reopen_sec_inner > .time_comment:after { }

.comment-top-post { background-color: #f5fcff; border: 1px solid #0083cc; border-radius: 3px; color: #637987; box-shadow: none; line-height: 20px; padding: 10px; width: 65%; font-size: 14px; }

.account_labelcmnt { margin: 10px 0px; }

.btn_post { background-color: #1aa0e2; border: 1px solid #0083cc; border-radius: 3px; box-shadow: 0 2px 0 #41b6ea inset; color: #bcebff; text-shadow: 0 1px 0 #0085c7; padding: 9px 20px; width: 25%; font-size: 16px; font-weight: normal; line-height: 20px; float: right; cursor: pointer; }

.menu_open { background: #eee none repeat scroll 0 0; border: 1px solid #ccc; color: #000; list-style: outside none none; margin-top: 0; min-width: 92px; opacity: 1; padding: 6px; position: absolute; right: 0; text-align: left; text-decoration: none; top: 14px; width: 100%; }


/* .menu_open_block{
    opacity: 1;
    cursor: pointer;
} */

.close { color: #000; font-weight: bold; line-height: 31px; margin-top: 13px; padding: 12px; text-align: center; text-decoration: none; top: 10px; width: 20px; transition: 0.3s ease-in-out 0s; font-size: 14px; color: #1AA0E2; }

    .close:hover { color: #4CA83F; }


/*end popup model*/

.dataTable th.firstcol:first-child { /*border-right: 1px solid #bbd7eb;*/ border-left: 0 none; }

/*.tableCostBudget th { border-left: 1px solid #bbd7eb; }*/

/*.tableCostBudget td { border-left: 1px solid #bbd7eb; }*/

.dataTables_scrollHead,
.dataTables_scrollHeadInner { background: #f7fcff none repeat scroll 0 0; }

th.firstcol:first-child { background: #f7fcff; }

.bgblue { background: #F1F5F7 !important; }

.pnlbalance th { color: #8594a2; font-weight: normal; }

.borderbotop { border-bottom: 1px solid #bbd7eb; border-top: 1px solid #bbd7eb; }

.tblsubttlrow td { background: #dcf8eb none repeat scroll 0 0; border-top: 1px solid #bbd7eb; }

.tbltotalrow td { background: #D4E7EF none repeat scroll 0 0; color: #fff !important; border-top: 1px solid #bbd7eb; }

.dtable16 { font-size: 16px; }

.drpyear { margin-top: 25px !important; background: #f5fcff !important; }

.ml20 { margin-left: 20px; }

.mb5 { margin-bottom: 5px; }

.mt8 { margin-top: 8px !important; }

.marm22 { font-size: 15px; margin-top: -22px !important; }

.pb20 { padding-bottom: 20px !important; }

.fs18 { font-size: 18px; }

.fs16 { font-size: 16px; }

.lh16 { line-height: 16px; }

.lh40 { line-height: 40px; }

.blnctbl .DTFC_LeftBodyLiner { overflow: hidden !important; }

.responsive_tblnew table th,
.responsive_tblnew table .tableCostBudget.pnlbalance td,
th { font-size: 12px !important; }

td.h1.new_fs16.textalignleft.dtable16.fs16 { font-size: 15px !important; }

.ui-widget-content .cal_series_hover { background: #fcb05d !important; color: #fff !important; }

.ui-widget-content .cal_series_hover { border-color: transparent !important; }
/*added by hiren*/
.ac-select-highlight { color: #1aa0e2; }
td.ac-select-image:after { font-family: 'icomoon'; }
td.ac-select-image { background-color: #1aa0e2 !important; box-shadow: inset 0 2px 0 #41b6ea !important; }
a.um-step1-tooltip div:after { border-top: 8px solid #41b6ea; }
a.um-pass-tooltips span:after { border-left: 8px solid #0085c7; }
.user-permission_popup button.all_indicators:hover { color: #fffcc6; text-shadow: none; background-color: #1aa0e2; }
a.um-pass-tooltips::before { background: url('../images/ic-info.png') no-repeat; }
.um-step1-tooltip:before { content: " "; background: url(../images/ic-info.png) no-repeat; width: 20px; height: 20px; display: inline-block; margin-left: 10px; margin-top: 5px; }
.um-infobtn a::before { background: url('../images/ic-info.png') no-repeat; }

.image_edit_um { background: url('../images/ul-edit.png') no-repeat; }

    .image_edit_um:hover { background: url('../images/hover_edit.png') no-repeat; }

.um-locked, .clear_sign_um { background: url('../images/ul-lock.png') no-repeat; }

.clear_sign_um { background: url('../images/reset-icon-re.png') no-repeat; }

.um-chkpopup { background: url(../images/checked_16.png) no-repeat; }

.um-unchkpopup { background: url(../images/uncheked_16.png) no-repeat; }

.um-unlocked { background: url('../images/lock-hover.png') no-repeat; width: 20px; height: 25px; }

.res-um-searchwp form .searchsubmit { box-shadow: 0 2px 0 #41b6ea inset !important; border-left: 1px solid #0083cc; background: #1aa0e2 url(../images/icon_search_white.png) no-repeat 8px 0px !important; }

    .res-um-searchwp form .searchsubmit:hover { background: #1aa0e2 url(../images/icon_search_white.png) no-repeat 9px -33px !important; }

.res_um_stpdrp .um-days-title { background: #1aa0e2; }

input.cmn-toggle-round:checked + label:before { background-color: #1aa0e2; }

.um-chg-pass-popup a.um-pass-tooltips span { background: #41b6ea !important; }
a.um-step1-tooltip div { background: #41b6ea !important; }
a.um-pass-tooltips span::after { border-left: 8px solid #41b6ea !important; }

.um-bulk-assign-main .tooltip-info { background: #1aa0e2; border: 1px solid #0083cc; color: #fff; opacity: 0.9; }
    .um-bulk-assign-main .tooltip-info::after { border-top-color: #1aa0e2 !important; }
.login-submit { background: #41b6ea !important; background-image: -webkit-gradient(linear,0 0,0 100%,from(#41b6ea),to(#3ca9da)) !important; }
/*added by hiren Ends*/
/*bulk*/
.um_bulk ul.checktree-root li a.pluse_minuse_expand::before { background: url(../images/pluse.png) no-repeat scroll center center; content: "" !important; height: 14px !important; left: -23px; position: absolute; width: 14px !important; margin-bottom: 0px !important; }


.um_bulk ul.checktree-root li a.pluse_minuse_expand.expand::before { background: url(../images/minus.png) no-repeat scroll center center; content: "" !important; height: 14px !important; left: -23px; position: absolute; width: 14px !important; }
/*end bulk*/
/*inventory sheet*/
.inv-main { border: 1px solid #0083cc; }
    .inv-main .icon-icon_drag { background: #f7fcff; border-right: 1px solid #0083cc; }
.invedit .icon-icon_drag { background: #f7fcff; border-right: 1px solid #0083cc; }
.invetory-parent .all_indicators, .invetory-parent .all_indicators:hover { background: #1AA0E2; }
.invedit { border: 1px solid #0083cc; }
.inv-addcat a { border: 1px solid #e5eaed; background: #41b6ea; }
.invsave-cancel { border: 1px solid #0083cc; }
.cls-apply { text-shadow: 0 1px 0 #0085c7; background-color: #1aa0e2; border: 1px solid #0083cc; box-shadow: inset 0 2px 0 #41b6ea; }
.inv-parentbtnedit { text-shadow: 0 1px 0 #0085c7; background-color: #1aa0e2; border: 1px solid #0083cc; box-shadow: inset 0 2px 0 #41b6ea; }
.cls-cancel.icon-icon_setup_remove { font-family: 'icomoon'; }
.cls-add.icon-icon_setup_add { font-family: 'icomoon'; }
.invetory-parent .inv-parentbtncancel { background: url(../images/icon-round-close-hover.png) no-repeat !important; }
.invetory-parent .inv-parentbtnsave { background: url(../images/icon-round-tick-hover.png) no-repeat !important; }
.inv-addcat button.all_indicators.cls-cancel.icon-icon_setup_remove, .inv-addcat button.all_indicators.cls-add.icon-icon_setup_add { color: #edf5fe; text-shadow: none; background-color: #1aa0e2; border: 1px solid #0083cc; box-shadow: inset 0 2px 0 #41b6ea; border: none; height: 32px; margin-right: 5px; border-radius: 3px; width: 38px; display: inline-block; margin: 0 auto; }

.inv-addcat .cls-add.icon-icon_setup_add.all_indicators_dis { color: #aacae0 !important; box-shadow: none !important; background-color: #f1f5f7; border: 1px solid #d7e2ea !important; cursor: default; }
.invetory-parent .inv-parentbtndelete.all_indicators { background: url(../images/icon-close.png) no-repeat !important; }
/*end enventory sheet*/

/*apaging report*/
.ap-vendorsummary span { color: #2b9fe2; }
/*end ap-aging report*/

/*purchase history*/
.blk-drp.purchase-treedrp .dropbtn::after { box-shadow: 0 2px 0 #41b6ea inset !important; }
/*pagination*/
.data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button { color: #1aa0e2 !important; }
    .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button:hover { border: 1px solid #2196F3; }
    .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button.first { background: url(../images/pagination-icons.png) no-repeat -14px -86px !important; border: 1px solid #d7e2ea; }
    .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button.previous { background: url(../images/pagination-icons.png) no-repeat -47px -86px !important; border: 1px solid #d7e2ea; }
    .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button.next { background: url(../images/pagination-icons.png) no-repeat -78px -86px !important; border: 1px solid #d7e2ea; }
    .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button.last { background: url(../images/pagination-icons.png) no-repeat -113px -86px !important; border: 1px solid #d7e2ea; }
        .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button.first:hover, .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover, .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover, .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button.last:hover { border: 1px solid #2196F3; }
        .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button.first.disabled:hover, .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled:hover, .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled:hover, .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button.last.disabled:hover { border: 1px solid #d7e2ea; }
    .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button.current { color: #637987 !important; border: 1px solid #2196F3; background: #dbe8ef !important; }
.data-pagination-history .dataTables_length select { border: 1px solid #0083cc; }
.data-pagination-history .dataTables_wrapper .dataTables_filter input { border: 1px solid #0083cc; }
.data-pagination-history .dataTables_length select { background: url(../Images/select_arrow.png) no-repeat right center !important; }
a.um-step1-tooltip.bu-profile-tooltip span { background: #41b6ea !important; }
/*end pagination*/

/*Document Library*/
.ctrlerr_fr_txbox { border: 1px solid #ff0000 !important; }

.demo-droppable { background: #f1f5f7; color: #696969; text-align: center; margin-bottom: 10px; border: 2px dashed #2b9fe2; }
.inner-upload { font-family: "Roboto", sans-serif;; }
.document-up table.forcasttable { border-top: none; }
.document-lib .reports_wrapper_buttons { padding: 0px; }
/*end document library*/

/*document library*/
.document-lib .hr-tab .tabs { border-color: #bddaf8; border-width: 0 0 1px; display: block; width: 100%; float: left; }
i.info-icon { content: ""; width: 24px; height: 24px; position: absolute; top: 0px; left: 0px; background: url(../images/ic-info.png) no-repeat; }
.pagetoprightbtn { font-size: 16px; line-height: 17px; margin-bottom: 1px; padding: 4px 15px 5px 15px; color: #bcebff; text-shadow: none; background-color: #1aa0e2; border: 1px solid #0083cc; box-shadow: inset 0 2px 0 #41b6ea; border-radius: 3px; -webkit-border-radius: 3px; }
.demo-droppable p { line-height: 18px; }
    .demo-droppable p a:hover { color: #f78a4e; }
    .demo-droppable p a { color: #2b9fe2; }
.document-ext { padding-left: 30px !important; position: relative !important; line-height: 25px; }
.document-lib .tabs { border: 1px solid #e6e6e6; background: #fefefe; }
.document-lib .hr-tab .tabs-title a { color: #2b9fe2; }
    .document-lib .hr-tab .tabs-title a:hover { color: #f78a4e; background-color: #F1F5F7; border-bottom: 2px solid #bddaf8; transition: none; }
.hr-tab .tabs-title.is-active a { color: #f78a4e !important; background-color: #F1F5F7; border-bottom: 2px solid #bddaf8; transition: none; }

.document-lib .tabs-title.is-active a { color: #f78a4e; }

a.button.pagetoprightbtn:hover, a.button.pagetoprightbtn.uploaddownloadicon:hover { color: #fff; }

.document-lib .treemenu li a { background-color: #f4f9fe; color: #2b9fe2 !important; }
    .document-lib .treemenu li a.subitem:before { background: url(../images/download.png) no-repeat; font-weight: bold; border-radius: 0; }
.document-lib .is-accordion-submenu-parent a { background: #4d5158; color: #146cc5; }

.document-lib .treemenu li a:before { content: ""; width: 12px; height: 12px; position: absolute; left: 30px; top: 50%; border-radius: 50%; margin-top: -7px; background-color: #3c79b7; }


.document-lib .treemenu li ul li a:before, .treemenu li ul li:before { background-color: #ccd6dc; }

.document-lib .is-accordion-submenu-parent > a::after { content: ""; display: inline-block; background: url(../images/up-down.png) no-repeat; width: 10px; height: 6px; margin-left: 10px; top: -2px; position: relative; border: none; right: auto; }

.document-lib .treemenu li ul li li a:before, .treemenu li ul li li:before { background-color: #f78a4e; }

[data-accordion-menu] .is-accordion-submenu-parent[aria-expanded="true"] a.subitem:before, [data-accordion-menu] .is-accordion-submenu-parent.mtree-open a.subitem:before { background: url(../images/download.png) no-repeat; font-weight: bold; border-radius: 0; top: 17px; height: 19px; width: 19px; }

[data-accordion-menu] .is-accordion-submenu-parent[aria-expanded="true"] a.subitem:focus:before, [data-accordion-menu] .is-accordion-submenu-parent.mtree-open a.subitem:focus:before { background: url(../images/download-rest-hover.png) no-repeat; }


.tabs-panel.is-active li a::after { content: ""; display: inline-block; background: url(../images/up-down.png) left -7px no-repeat; width: 10px; height: 6px; margin-left: 10px; top: 0; position: relative; right: auto; width: 10px; height: 7px; }
.download-documentupdown:before { content: ""; width: 24px; height: 24px; position: absolute; top: 0px; left: 0px; background: url(../images/download.png) no-repeat; }
.removeicon-documentupdown:before { background: url(../images/ic_cancel_submission.png) no-repeat; content: ""; width: 24px; height: 24px; position: absolute; top: 0px; left: 0px; }
.dragover { border: 2px dashed #0083cc; }
.document-ext i.info-icon { top: 2px; }
.progress { background-color: #cacaca; }
.removeicon:before { background: url(../images/icon-round-close-hover.png) no-repeat; content: ""; width: 24px; height: 24px; position: absolute; top: 0px; left: 0px; }

/*end document library*/


/*end purchase history*/

/*daypart*/
.inputtext { border: 1px solid #1aa0e2; background: #f5fcff !important; color: #637987; }
.timepicker_wrap { border: 1px solid #1aa0e2; background: #f5fcff; }
.arrow_top { border-bottom: 10px solid #33aae4; }
input.timepicki-input { border: 1px solid #1aa0e2; }
.day-partmain .next { background: url(../images/timeclockarrow-down.png) 50% center no-repeat; bottom: 0px; }
.day-partmain .prev { background: url(../images/timeclockarrow-up.png) 50% center no-repeat; top: 0px; }
form[action="./sales-menu-group.aspx"] button.em_edit:hover span,
form[action="./sales-menu-category.aspx"] button.em_edit:hover span { color: #f88a4e !important; }




/*action="./dashboard.aspx" */
.ui-autocomplete { overflow-x: auto; margin-top: inherit; max-width: none; background: #3b78b6; border: 1px solid #6e9dc9; border-radius: 4px; }
.ui-autocomplete { overflow-x: auto; margin-top: inherit; max-width: none; background: #3b78b6; border: 1px solid #6e9dc9; border-radius: 4px; }


    .ui-autocomplete.ui-widget-content li { border-bottom: initial; padding: 7px; background-color: #41b6ea; }
        .ui-autocomplete.ui-widget-content li a { background: #41b6ea; }

    .ui-autocomplete.ui-widget-content li { border-bottom: initial; padding: 7px; background-color: #41b6ea; }

    /*searchable dropdown table new*/
    .ui-autocomplete.ui-widget-content.table_item_serchable_dropdown li { border-bottom: initial; padding: 7px; font-family: roboto !important; font-size: 15px !important; background-color: #F5FCFF; }
        .ui-autocomplete.ui-widget-content.table_item_serchable_dropdown li a { color: #696969; padding: 0; background: transparent; font-family: roboto !important; font-size: 15px !important; }
            .ui-autocomplete.ui-widget-content.table_item_serchable_dropdown li a:hover, .ui-autocomplete.ui-widget-content.table_item_serchable_dropdown li:hover a { color: #ebb52d !important; background-color: #fff; font-family: roboto !important; font-size: 15px !important; }
    .ui-autocomplete.ui-widget-content li a { background: #41b6ea; }


    .ui-autocomplete.ui-widget-content li { border-bottom: initial; padding: 7px; background-color: #41b6ea; }

    /*searchable dropdown table new*/
    .ui-autocomplete.ui-widget-content.table_item_serchable_dropdown li { border-bottom: initial; padding: 7px; background-color: #F5FCFF; }
        .ui-autocomplete.ui-widget-content.table_item_serchable_dropdown li:hover { background-color: #F5FCFF !important; }
.userentryconfig_drop_open.buprof .ui-autocomplete.ui-widget-content.table_item_serchable_dropdown { width: 170px !important; min-width: 159px; }
.ui-autocomplete.ui-widget-content.table_item_serchable_dropdown li a { color: #696969 !important; padding: 0; background: transparent !important; }
    .ui-autocomplete.ui-widget-content.table_item_serchable_dropdown li a:hover, .ui-autocomplete.ui-widget-content.table_item_serchable_dropdown li:hover a { color: #ebb52d !important; background-color: #fff; }

.ui-autocomplete.ui-widget-content li a { background: #41b6ea; }


.ui-autocomplete.ui-widget-content li { border-bottom: initial; padding: 7px; background-color: #41b6ea; }
    .ui-autocomplete.ui-widget-content li a { background: #41b6ea; }

.clients_select.searchable_dropdown .ui-combobox { top: 0px; }
.clients_select.searchable_dropdown a.ui-combobox-toggle { top: 15px; margin-left: -38px; }
.clients_select.searchable_dropdown .sbOptions .menu_parent a:hover { background-color: #41b6ea !important; color: #fff !important; }
.clients_select.searchable_dropdown a.ui-combobox-toggle::after { font-family: "icomoon" !important; }
.ui-autocomplete.ui-widget-content li.ui-autocomplete-category { padding: 6px; }
.ui-autocomplete.ui-widget-content li a { color: #bcebff; }
.ui-autocomplete.ui-widget-content a.ui-state-focus:hover,
.ui-autocomplete.ui-widget-content a.ui-state-focus:hover { color: #fff !important; }

.ui-autocomplete.ui-widget-content li:hover a { color: #fff; background: transparent; }
.ui-autocomplete.ui-widget-content li a { color: #bcebff; padding: 0; }
.ui-autocomplete.ui-widget-content .ui-autocomplete-category { background-color: #0083cc; }



form[action="./sales-menu-category.aspx"] button.em_edit:hover span,
form[action="./payrollConfiguration.aspx"] button.em_edit:hover span { color: #f88a4e !important; }

.bu_profile_period_table .quick_link_remove { cursor: pointer; margin: 0 0 0px 0px; position: relative; text-align: center; display: inline-block; padding: 3px 5px 2px; width: 40px; height: 32px; }
.bu_profile_period_table .quick_link_remove { background-color: #41b6ea; border: #e5eaed 1px solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
    .bu_profile_period_table .quick_link_remove .icon-icon_setup_remove { display: inline-block; font-size: 18px; line-height: 24px; margin: 0 auto; }
.quick_link_remove .icon-icon_setup_remove { color: #fff; }
.bu_profile_period_table .iconnew-lbricon_uncheckall { font-size: 18px; color: #fff; padding-left: 5px; }
.bu_profile_period_table .button.quick_link_remove { display: block; float: left; width: 40px; height: 34px; margin: 0px 0px 0px 0px; cursor: pointer; position: relative; bottom: 5px; }
.bu_profile_period_table .quick_link_remove .iconnew-lbricon_uncheckall { position: relative; bottom: 1px; }
.bu_profile_period_table .iconnew-lbricon_uncheckall:hover { color: #fff; }
/*For balance sheet/Prime cost/ P&L Drildown */

.inner_table_template .fa-chevron-down { transform: rotate(-90deg); }

.inner_table_template .open .fa-chevron-down { transform: rotate(0deg); }

.inner_table_template .parent ~ .cchild { display: none; }

.inner_table_template .open .parent ~ .cchild { display: table-row; }

.inner_table_template .parent { cursor: pointer; }

.inner_table_template tbody { color: #212121; }

.inner_table_template .open {
    background-color: #fff;
}

.cursor_pointer {
    cursor: pointer;
}
.minCoverName_t,
        .maxCoverName_t,
        .minTipsName_t,
        .maxTipsName_t,
        .minTableTurns_t,
        .maxTableTurns_t {
            position: relative;
        }

            .minCoverName_t:hover span {
                z-index: 999999;
                display: block !important;
                position: absolute;
                border: 1px solid #2b9fe2;
                background: #f7fcff;
                white-space: nowrap;
                padding: 5px;
                right: 20px;
                top: 31px;
                border-radius: 4px;
                box-shadow: 1px 1px 7px 3px #ddd;
            }

            .minTableTurns_t.minCoverName_t:hover span, .maxTableTurns_t.minCoverName_t:hover span {
                top: -20px;
            }
            .service_report_wraper .day_of_week_drp .filter-grid {
    float: left;
    margin-left: 10px;
    width: 140px;
}
  
/**/
/*end daypart*/


@media screen and (-webkit-min-device-pixel-ratio:0) {
    button.search { background-position: right -2px; }

        button.search:hover { background-position: right -31px; }

    span.search { background-position: right -2px; }

        span.search:hover { background-position: right -31px; }
    /* Safari only override */
    ::i-block-chrome,
    .sync-btn { }
}


/* add css for salesMenuCat  */

div.salesMenuCat.prl td { padding: 2px; }
button.extend-icon { background: url(../images/extend-deadline-icon.png) 0 0 no-repeat !important; }
.reset-timeclock { background: url('../images/reset-icon.png') 0 0 no-repeat !important; }


#toast-container .toast { background-color: #41B6EA; }


/*yelp kpi*/
.read_more p a { color: #31a2e3; }
.yelp_container .yelp_review_list table td a { color: #31a2e3; }



/*new searchable dropdown*/
.clients_select1.searchable_dropdown1 .ui-combobox { background-color: #41b6ea !important; border: 1px solid #bcebff !important; }

.clients_select1.searchable_dropdown1 ::-webkit-input-placeholder { /* Chrome */ color: #fff; }
.clients_select1.searchable_dropdown1 :-ms-input-placeholder { /* IE 10+ */ color: #fff; }
.clients_select1.searchable_dropdown1 ::-moz-placeholder { /* Firefox 19+ */ color: #fff; opacity: 1; }
.clients_select1.searchable_dropdown1 :-moz-placeholder { /* Firefox 4 - 18 */ color: #fff; opacity: 1; }
.clients_select1.searchable_dropdown1 .ui-button, .clients_select1.searchable_dropdown1 .ui-button.ui-combobox-toggle { background: #41b6ea !important; border-left: 1px solid #bcebff !important; }
.chrome .clients_select1.searchable_dropdown1 .ui-button.ui-state-hover, .chrome .clients_select1.searchable_dropdown1 .ui-button.ui-state-active { border-color: #bcebff !important; }
.clients_select1.searchable_dropdown1 .ui-combobox a span.ui-button-icon-primary::after { font-family: "icomoon"; color: #fff; }
.clients_select1.searchable_dropdown1 .ui-combobox-input { color: #fff !important; }
.clients_submit1 button.top { border: 1px solid #bcebff; }
ul.ui-autocomplete.headeddrop_down { width: 258px !important; min-width: 258px; min-height: auto !important; }
.ui-autocomplete { /*top: 44px !important;*/ min-height: 20px !important; }
ul .ui-autocomplete.headeddrop_down { width: 258px !important; min-width: 258px; }
.ui-autocomplete { /* top: 44px !important; */ max-width: 259px; margin-top: 4px !important; }

.icon-icon_download_template { background-image: url(../images/icon-download_template.png); background-position: 4px 0; background-repeat: no-repeat; background-size: 32px auto; }
.journal_entry_wraper a#buttonDownload { border: 1px solid #1AA0E2; border-radius: 5px; }
.file-wrapper:hover { color: #bcebff !important; text-shadow: 0 1px 0 #0085c7 !important; background-color: #1aa0e2 !important; width: 92px; margin-right: 6px; border-radius: 3px; border: 0px solid #0083cc; color: #fff; }

.journal_entry_wraper .browse_custom_btn { color: #bcebff; text-shadow: 0 1px 0 #0085c7; background-color: #1aa0e2; border: 1px solid #0083cc; box-shadow: inset 0 2px 0 #41b6ea; border-radius: 3px; }
.journal_entry_wraper .file-wrapper:hover a.browse_custom_btn { background: no-repeat; box-shadow: none; color: inherit; text-shadow: none; box-shadow: 0 0px 0 #9fc0d7; color: #fff; }

/*facebook comment css 23/9*/
/*facebook comment css*/
.facebook_review_box .read_more { float: left; height: 50px; }
.facebook_report_wraper .maincomment_name h4 { color: #5e7891; font-weight: bold; font-size: 14px; font-family: arial,sans-serif; }
.facebook_report_wraper .main_commnets { float: left; width: 100%; padding-top: 10px; }
.facebook_report_wraper .main_comments h3 span { font-family: 'PT Sans',Arial,'Nimbus Sans L','Helvetica CY',sans-serif; font-size: 16px; }
.facebook_report_wraper .main_comments { padding-top: 20px; float: left; width: 100%; }
    .facebook_report_wraper .main_comments h3 { display: block; float: left; width: 100%; }
.facebook_report_wraper .name { color: #5e7891; font-weight: bold; font-size: 14px; padding-right: 10px; /*font-weight:bold;*/ }
.facebook_report_wraper .date { color: #5e7891; font-size: 12px; padding-left: 10px; /*font-weight:bold;*/ }
.facebook_report_wraper .comment { font-size: 14px; display: inline-block; width: 100%; padding-top: 5px; }
.facebook_report_wraper .reply_link2 { color: #365899; }
.facebook_report_wraper .back { color: #5e7891; display: inline-block; cursor: pointer; }
    .facebook_report_wraper .back:hover { color: #f78a4e; }
.facebook_report_wraper .inner_comments { position: relative; float: left; width: 100%; }
.facebook_report_wraper .facebook_table_wraper .main_comments { padding-top: 0px; }
.facebook_report_wraper .main_commnets a,
.facebook_report_wraper .inner_comments a { font-size: 13px; }
    .facebook_report_wraper .main_commnets a:hover,
    .facebook_report_wraper .inner_comments a:hover { color: #f78a4e; font-size: 13px; }
.facebook_report_wraper .inner_comments:before { content: ""; position: absolute; width: 10px; height: 100%; border-left: 2px solid #ddd; left: 10px; height: calc(100% - 7px); }
.facebook_report_wraper .facebook_left_line { position: relative; }
    .facebook_report_wraper .facebook_left_line:before { content: ""; position: absolute; width: 10px; height: 100%; border-left: 2px solid #ddd; left: 10px; height: calc(100% - 7px); }

.facebook_report_wraper .inner_comments .comment input { padding: 0 10px; border: 1px solid #ddd; height: 32px; border-radius: 5px; width: 400px; position: relative; top: 6px; }
.facebook_report_wraper .main_comments .comment input { border: 1px solid #ddd; height: 32px; border-radius: 5px; width: 50%; padding: 0 10px; float: left; }
.facebook_report_wraper .inner_comments .comment input.reports_filter { width: 82px; margin-left: 10px; height: 32px; }
    .facebook_report_wraper .inner_comments .comment input.reports_filter.disabled { }
.facebook_report_wraper .inner_comments .comment input:focus { border-color: #2b9fe2; outline: none; }
.facebook_report_wraper .main_comments .comment input:focus { border-color: #2b9fe2; outline: none; }
.facebook_report_wraper .inner_comments.reply_comments:before { height: calc(100% - 0px); top: 0px; }
.facebook_report_wraper .facebook_table_wraper { width: 100%; margin-left: 12px; background-color: #fff; }
.facebook_left_line .inner_comments .date { padding-left: 0; padding-top: 0px; padding-bottom: 1px; font-size: 11px; }
.facebook_review_box._4-u3._4uyg { position: relative; border: 0px solid #bbd7eb; border-radius: 3px; font-family: Helvetica, Arial, sans-serif; font-size: 13px; padding: 16px; width: calc(100%); background-color: #fff; margin-bottom: 20px; display: table; }
.facebook_report_wraper ._3-ma { color: #fff; display: inline-block; overflow: hidden; position: relative; }
    .facebook_report_wraper ._3-ma._2bne { background-image: url(../Images/fb_rating_Edit2_r.png); background-repeat: no-repeat; background-size: auto; background-position: 0 0; font-size: 20px; height: 40px; line-height: 43px; padding: 0 0 0 17px; width: 64px; }
.facebook_report_wraper ._4uyj { color: #4b4f56; display: inline-block; font-family: Helvetica, Arial, sans-serif; font-size: 16px; margin-left: 12px; vertical-align: middle; }
.facebook_report_wraper ._-kb div { font-family: inherit; }

.facebook_report_wraper ._4uyi { display: inline-block; height: 40px; vertical-align: middle; }
.facebook_report_wraper ._-kb div { font-family: inherit; }
.facebook_report_wraper ._4uyh { border: 0px solid #ebebeb; padding-bottom: 0; width: 205px; display: table-cell; vertical-align: middle; padding-left: 20px; min-width: 174px; }
.facebook_report_wraper ._4bl7,
.facebook_report_wraper ._4bl9 { word-wrap: break-word; }
.facebook_report_wraper ._ikh ._4bl7 { float: left; min-height: 1px; }
.facebook_review_box div.reports_divider { background: url(../images/devider.gif) 0 0 repeat-x; height: 1px; position: absolute; width: 100%; left: 0px; bottom: 0; }
.facebook_report_wraper ._4bl7,
.facebook_report_wraper ._4bl9 { word-wrap: break-word; }
.facebook_report_wraper ._4bl9 { overflow: hidden; }
.facebook_report_wraper ._4uyk { padding-top: 21px; padding-left: 20px; padding-bottom: 15px; width: 500px; float: left; }

.facebook_report_wraper ._5h2n { color: #90949c; font-size: 13px; height: 30px; padding-right: 12px; position: relative; white-space: nowrap; }
.facebook_report_wraper ._5h2q { position: absolute; right: 2px; text-align: left; width: 40px; }
.facebook_report_wraper ._-kb a { color: #365899; }

.facebook_report_wraper ._5h2o { display: flex; height: 30px; vertical-align: middle; position: relative; }
.facebook_report_wraper ._3dz2 { height: 9px; margin: 6px 8px 0 0; min-width: 12px; background: #efefef; border-radius: 7px; flex-basis: 90% !important; }
.facebook_report_wraper ._3uzu { color: #365899; font-size: 13px; }
.facebook_report_wraper ._5h2p { background: #1aa0e2; border-radius: 7px; height: 99%; width: 1%; position: relative; }

/**/
.facebook_table_wraper .facebook_review_drid { display: block; width: 100%; float: left; margin-bottom: 15px; }
.facebook_table_wraper .facebook_review_name { font-size: 14px; font-weight: bold; font-family: arial,sans-serif; }
.facebook_table_wraper .facebook_review_rating { float: left; padding-right: 5px; padding-top: 5px; margin-left: -5px; }
.facebook_table_wraper .facebook_review_date_time { float: left; font-size: 12px; position: relative; top: 4px; }
.facebook_table_wraper .facebook_review_comment { word-break: break-word; display: block; float: left; width: 100%; padding: 5px 0; }
.facebook_table_wraper .facebook_review_replies { float: left; width: 100%; color: #365899; cursor: pointer; }
.p20 { padding: 20px; }
.fb_comments_box { float: left; width: 98%; background: #f1f5f7; padding: 10px; border-bottom: 2px solid #ddd; }

/* star sprite*/
.starsprite { position: relative; }
    .starsprite:before { position: absolute; left: 5px; width: 24px; height: 15px; content: ""; background-image: url('../Images/fb_stars_Edit_r.png'); /*background:       url(../Images/fb_stars_Edit_r.png) no-repeat;*/ top: 1px; }
    .starsprite.star1:before { background-position: 0px -70px; }
    .starsprite.star2:before { background-position: -25px -70px; }
    .starsprite.star3:before { background-position: -50px -70px; }
    .starsprite.star4:before { background-position: 0px 15px; }
    .starsprite.star5:before { background-position: -25px 15px; }

.facebook_report_wraper .facebook_sub_wraper { display: inline-block; padding: 0 20px 20px 20px !important; }
    .facebook_report_wraper .facebook_sub_wraper .facebook_table_wraper { width: calc(100%); background: #fff; margin-left: 0px; }

/*facebook tab*/
.facebook_tab_wraper ._1h2 { margin-bottom: 10px; background: #fff; border: 0px solid #bbd7eb; border-radius: 3px; }
.facebook_tab_wraper ._2yq ._4-u2 { border-color: transparent; border-left-width: 0; border-right-width: 0; position: relative; }
    .facebook_tab_wraper ._2yq ._4-u2::before { border: 1px solid; border-color: #e5e6e9 #dfe0e4 #d0d1d5; border-radius: 4px; bottom: -1px; content: ''; left: -1px; pointer-events: none; position: absolute; right: -1px; top: -1px; }
.facebook_tab_wraper .facebook_tab #quick_buttons_container { float: left; width: 100%; margin-bottom: 20px; }
    .facebook_tab_wraper .facebook_tab #quick_buttons_container input.report_quick_button.active { background-color: #f1f5f7; color: #5e7891; text-shadow: none; box-shadow: none; cursor: default; border-right: #336699 1px solid; }
.facebook_tab_wraper ._1h1 ul { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; height: 45px; width: 100%; }
.facebook_tab_wraper ._43o4 { margin: 0; padding: 0; white-space: nowrap; }
.facebook_tab_wraper ul { list-style-type: none; margin: 0; padding: 0; }
.facebook_tab_wraper ._45hc,
.facebook_tab_wraper ._45hd { display: inline-block; list-style-type: none; max-width: 100%; position: relative; vertical-align: middle; }
.facebook_tab_wraper ._1h1 li { display: inline-block; min-width: 112px; text-align: center; }
.facebook_tab_wraper ._1h1 ._45hc { margin-left: -1px; }
    .facebook_tab_wraper ._1h1 ._45hc:first-child { margin-left: 0; }

.facebook_tab_wraper a { color: #365899; cursor: pointer; text-decoration: none; }
.facebook_tab_wraper ._468f { outline: none; }
.facebook_tab_wraper ._45hc a { display: block; text-overflow: ellipsis; white-space: nowrap; }
.facebook_tab_wraper ._1h1 a { color: #90949c; position: relative; top: -4px; }
.facebook_tab_wraper ._1h1 .active a { color: #5b93fc; position: relative; }
    .facebook_tab_wraper ._1h1 .active a:before { content: ""; height: auto; width: 108px; border: 2px solid; bottom: -7px; position: absolute; left: 0px; }
.facebook_tab_wraper ._1g_ { border-right: 1px #ebebeb solid; line-height: 29px; /* margin: 13px 0 6px 0; */ /* padding: 0px 12px; */ }
.facebook_tab_wraper ._1hqh ._1g_ { margin-top: 14px; }
.facebook_tab_wraper .facebook_tab_content { background: #fff; border: 0px solid #bbd7eb; border-radius: 3px; }
    .facebook_tab_wraper .facebook_tab_content .fb_post { background-color: #365899; background-color: #4080ff; border-color: #365899; border: 1px solid; border-radius: 4px; box-sizing: content-box; font-size: 12px; -webkit-font-smoothing: antialiased; font-weight: bold; justify-content: center; padding: 3px 3px; position: relative; text-align: center; text-shadow: none; vertical-align: middle; display: inline-block; width: 60px !important; height: 26px; color: #fff; margin-left: 10px; float: left; }
.facebook_report_wraper .facebook_tab_wraper .main_comments .comment input.reports_filter { height: 33px; width: 82px; margin-left: 10px; }
.facebook_report_wraper .inner_comments .fb_post { background-color: #365899; background-color: #4080ff; border-color: #365899; border: 1px solid; border-radius: 4px; box-sizing: content-box; font-size: 12px; -webkit-font-smoothing: antialiased; font-weight: bold; justify-content: center; padding: 3px 3px; position: relative; text-align: center; text-shadow: none; vertical-align: middle; display: inline-block; width: 60px !important; height: 24px; color: #fff; margin-left: 10px; float: left; }
.reports_filter.disabled { pointer-events: none; opacity: 0.6; }
.facebook_report_wraper .main_comments .comment input.fb_post { cursor: pointer; width: 82px; margin-left: 10px; background-color: #4080ff; color: #fff; height: 34px; }
.facebook_report_wraper .main_comments .comment input.reports_filter { height: 33px; width: 82px; margin-left: 10px; }
    .facebook_report_wraper .main_comments .comment input.reports_filter.disabled { pointer-events: none; opacity: 0.6; }
a:focus { outline: none; }
.facebook_report_wraper .comments_wraper { float: left; width: 98%; padding-left: 20px; }
.facebook_report_wraper .fb_comments_wraper { float: left; width: 100%; }
.facebook_report_wraper .facebook_review_box ._5h2n:hover a { text-decoration: underline; }
.facebook_tab_wraper ._1h1 ._45hc:hover a { text-decoration: underline; }
.facebook_review_box .review_description .jq-ry-container { position: relative; left: -5px; }
/*insights kpi*/
.facebook_insights_table_kpi { }
    .facebook_insights_table_kpi td { position: relative; }
    .facebook_insights_table_kpi span.fb_kpi_image { display: inline-block; width: 50px; padding: 5px; height: 5px; }
        .facebook_insights_table_kpi span.fb_kpi_image.kpi_like:before { background: url(../Images/Page-Like.png) no-repeat; height: 30px; position: absolute; content: " "; width: 50px; top: 12px; left: 15px; }
        .facebook_insights_table_kpi span.fb_kpi_image.kpi_view:before { background: url(../Images/Page-View.png) no-repeat; height: 30px; position: absolute; content: " "; width: 50px; top: 12px; left: 15px; }
        .facebook_insights_table_kpi span.fb_kpi_image.kpi_total_reach:before { background: url('../Images/Page-Reach.png') no-repeat; height: 30px; position: absolute; content: " "; width: 50px; top: 12px; left: 15px; }

.facebook_tab button.report_quick_button_first, .facebook_tab input.report_quick_button_first[type="button"] { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.facebook_tab button.report_quick_button_last, .facebook_tab input.report_quick_button_last[type="button"] { border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-right: 1px solid #336699; }
.facebook_tab button.report_quick_button, .facebook_tab input.report_quick_button[type="button"] { color: #bcebff; text-shadow: none; background-color: #1aa0e2; border: 1px solid #0083cc; border-right: none; box-shadow: 0 2px 0 #41b6ea inset; }
.facebook_tab button.report_quick_button, .facebook_tab input.report_quick_button[type="button"] { float: left; }
.facebook_tab button.report_quick_button, .facebook_tab input.report_quick_button[type="button"] { font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 16px; line-height: 20px; padding: 4px 18px 5px 18px; cursor: pointer; margin: 0; }

.BalanceSheet_wrapper .responsive_tblnew { max-width: 100%; min-width: auto; /*width: 100% !important;*/ }
    .BalanceSheet_wrapper .responsive_tblnew th:nth-child(7),
    .BalanceSheet_wrapper .responsive_tblnew td:nth-child(7) { min-width: 70px; max-width: 70px; }
    .BalanceSheet_wrapper .responsive_tblnew th:nth-child(8),
    .BalanceSheet_wrapper .responsive_tblnew td:nth-child(8) { min-width: 70px; max-width: 70px; }


.BalanceSheet_wrapper .inner_table_template .DTFC_LeftBodyWrapper,
.BalanceSheet_wrapper .inner_table_template .dataTables_scrollBody,
.BalanceSheet_wrapper .inner_table_template .dataTables_wrapper,
.BalanceSheet_wrapper .inner_table_template .DTFC_ScrollWrapper { height: auto !important; max-height: 500px; }
.BalanceSheet_wrapper .inner_table_template .dataTables_scrollBody { max-height: 400px !important; }
.BalanceSheet_wrapper .report_content.inner_table_template { overflow: auto; }
.BalanceSheet_wrapper .inner_table_template .DTFC_LeftBodyLiner { max-height: 500px; }
.facebook_setup_config_wraper { }
    .facebook_setup_config_wraper #DropDownListPages { width: 100%; color: #8594a2; font-size: 13px; margin: 0; padding: 2px; width: 100%; font-family: "PT Sans",Arial,"Nimbus Sans L","Helvetica CY",sans-serif; border: 1px solid #d1d1d1; }
    .facebook_setup_config_wraper .facebook_setup_page_text .text { float: left; margin-bottom: 10px; width: 100%; }
    .facebook_setup_config_wraper .facebook_setup_page_text { border: 1px solid #bbd7eb; padding: 10px 10px; border-radius: 5px; float: left; width: calc(100% - 65px); }
    .facebook_setup_config_wraper .fb_setup_button { float: left; width: 100%; }
    .facebook_setup_config_wraper .labelPageId_table { width: 400px; }

.BalanceSheet_wrapper .inner_table_template .dataTables_scrollHead, .BalanceSheet_wrapper .inner_table_template .dataTables_scrollBody { width: 100% !important; }
.BalanceSheet_wrapper .inner_table_template .dataTables_scrollBody { overflow-y: scroll !important; }
.BalanceSheet_wrapper .inner_table_template .DTFC_LeftHeadWrapper { border-right: 1px solid #d0d7e5; }

.Labor_by_DepartmentPosition .DTFC_LeftBodyLiner { overflow-y: auto !important; }
.Labor_by_DepartmentPosition .ac-select-popup li { font-family: 'Roboto',Arial,'Nimbus Sans L','Helvetica CY',sans-serif; }
.buprofile-tbl .ac-select-table { overflow: hidden; }
.buprofile-tbl .ac-select-popup li { font-family: 'Roboto',Arial,'Nimbus Sans L','Helvetica CY',sans-serif; font-size: 15px; }
/*form[action *="enumReportsLaborByDepartmentNew"] .BalanceSheet_wrapper .dataTables_scrollHead {
    padding-right: 17px;
    width: auto;
}
 form[action *="enumReportsLaborByDepartmentNew"] .BalanceSheet_wrapper .dataTables_scrollHeadInner {
  width: auto !important;
    float: left;
}*/

 /*.BalanceSheet_wrapper .responsive_tblnew {min-width:100%;}*/


   .service_report_wraper  .day_of_week_drp .filter-grid {
            float: left;
            margin-left: 10px;
            width: 140px;
        }

        .service_report_wraper    .day_of_week_drp .filter-grid .multiSelect .checkboxLayer {
                width: 204px;
            }

      .service_report_wraper  .daypart_drp .filter-grid .multiSelect .checkboxLayer {
            width: 204px;
        }

      .service_report_wraper  .day_of_week_drp .filter-grid .multiSelect > button {
            width: 206px;
        }

       .service_report_wraper .daypart_drp .filter-grid {
            float: left;
            margin-left: 10px;
            width: 140px;
        }

          .service_report_wraper  .daypart_drp .filter-grid .multiSelect > button {
                width: 206px;
            }

      .service_report_wraper  li.selectmenustyle.day_of_week_drp,.service_report_wraper li.selectmenustyle.day_of_week_drp {
            width: 330px;
        }

      .service_report_wraper  li.selectmenustyle.daypart_drp {
            width: 297px;
        }

        .rotate360 {
            transform: rotate(180deg);
        }
       .service_report_wraper .responsive_tblnew table th{padding: 8px 10px;}
        .service_report_wraper ul.report_form_controls li.selectmenustyle.daypart_drp .checkBoxContainer .multiSelectItem span {
font-size: 14px;
    position: relative;
    left: -1px;
    z-index: 1;
    float: left;
    padding-left: 11px;
    top: 0;
}
        .service_report_wraper ul.report_form_controls li.selectmenustyle.daypart_drp .checkBoxContainer .multiSelectItem input:focus{outline:none;}
/*.BalanceSheet_wrapper .responsive_tblnew {min-width:100%;}*/
.BalanceSheet_wrapper .report_content.inner_table_template.primecost_inner .dataTables_scrollHead { background: #F7FCFF; width: calc(100% - 17px) !important; background: #F7FCFF !important; }
.BalanceSheet_wrapper .report_content.inner_table_template.primecost_inner .dataTables_wrapper .dataTables_scroll { background: #F7FCFF; }
  

.BalanceSheet_wrapper .report_content.inner_table_template.primecost_inner td:nth-child(5), 
.BalanceSheet_wrapper .report_content.inner_table_template.primecost_inner td:nth-child(6) {
    
    word-break: normal;
}

.primecost_inner .dataTables_wrapper.no-footer div.dataTables_scrollHead table,
.primecost_inner .dataTables_wrapper.no-footer div.dataTables_scrollBody table {
    width: 100% !important;
    overflow:auto;
}
.primecost_inner table.dataTable thead th, 
.primecost_inner table.dataTable thead td {
    min-width: 150px;
    max-width: 150px;
}   
/*Responsive css*/

@media all and (max-width: 1024px) {


    /*input.reports_filter_date:hover,
        input.reports_filter_date:focus {
            background-image: url("../images/icon_calendar_hd.png");
            background-position: right 0;
            background-size: 26px auto;
        }*/

    .report_table div.reports_table_box { background-color: #ffffff; border: 1px solid #bbd7eb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 1px 0 #bbd7eb; max-width: 64%; }
}


/*min-width 720 and max-width 959*/
@media only screen and (min-width: 720px) and (max-width: 959px) {
    .sameas_modal.sameas_modal_comment.sameas_modal_wid { width: 100% !important; max-width: 400px !important; }

    a.menu:link { background-position: center 5px; }

    a.menu:visited { background-position: center 5px; }

    a.menu:active { background-position: center 5px; }

    a.menu:hover { background-position: center 5px; }

    span.menu { background-position: center 5px; }
    /*overwritten css*/

    a.menu:link,
    a.menu:visited,
    a.menu:hover { padding: 5px 10px 4px; line-height: 12px; }

    span.menu { padding: 5px 10px 5px; line-height: 12px; }

    div.comment_modal_responsive.sameas_modal_comment { width: 0% !important; }
}

@media only screen and (min-width: 720px) and (max-width: 800px) {
    .sameas_modal.sameas_modal_comment.sameas_modal_wid { left: 40% !important; }

    .mid-content { height: 347px !important; }

    div.comment_modal_responsive.sameas_modal_comment { width: auto !important; }
}

/*min-width 480 and max-width 719*/
@media only screen and (min-width: 480px) and (max-width: 719px) {
    /* .sameas_modal.sameas_modal_comment.sameas_modal_wid{
        width: 100% !important;
        max-width: 350px !important;
        height: 375px !important;
        left: 35% !important;
    }
    .mid-content{
        height: 216px !important;
    } */

    a.menu:link { background-position: center 5px; }

    a.menu:visited { background-position: center 5px; }

    a.menu:active { background-position: center 5px; }

    a.menu:hover { background-position: center 5px; }

    a.summary_dashboard { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

        a.summary_dashboard:hover { background-color: transparent; }

        a.summary_dashboard:link { border: 1px solid #bcebff; }

        a.summary_dashboard:visited { border: 1px solid #bcebff; }

        a.summary_dashboard:active { border: 1px solid #edfaff; }

        a.summary_dashboard:hover { border: 1px solid #edfaff; }

        a.summary_dashboard .icon-icon_summary { color: #bcebff; }

        a.summary_dashboard:hover .icon-icon_summary { color: #edfaff; }

    span.menu { background-position: center 5px; }

    button.dashboard_box_nav { background-position: -1px 0; }

        button.dashboard_box_nav:hover { background-position: -85px 0; }

    button.dashboard_box_nav_act { background-position: -170px 0; }
    /*overwritten css*/

    .menu_quick_links .icon-icon_link { top: 8px; }

    a.menu:link,
    a.menu:visited,
    a.menu:hover { padding: 5px 10px 4px; line-height: 12px; }

    span.menu { padding: 5px 10px 5px; line-height: 12px; }
    .clients_select1.searchable_dropdown1 .ui-button, .clients_select1.searchable_dropdown1 .ui-button.ui-combobox-toggle { height: 30px !important; }
}

@media (min-width: 30px) and (max-width: 719px) {
    .sameas_modal.sameas_modal_comment.confi_dlt_popup { top: 52% !important; width: 189px !important; left: 57% !important; }

    .sameas_modal.sameas_modal_comment.sameas_modal_wid .account_inputcmnt input { width: 82px !important; }

    .widreduse.sameas_modal.sameas_modal_comment.sameas_modal_wid .comment-popuptxtbox .commentarea { width: 82% !important; }

    .sameas_modal.sameas_modal_comment.sameas_modal_wid .account_inputcmnt { width: 100%; }

    .widreduse.sameas_modal.sameas_modal_comment.sameas_modal_wid div.drilldown_close .icon-icon_close { left: 4px !important; }

    .sameas_modal.sameas_modal_comment.sameas_modal_wid { width: 100% !important; max-width: 290px !important; height: 325px !important; top: 39% !important; }

    .mid-content { height: 172px !important; }

    div.comment_modal_responsive.sameas_modal_comment { width: auto !important; margin-left: -151px !important; }
}

/*max-width 480*/
@media only screen and (max-width: 479px) {
    a.menu:link { background-size: 26px auto; }

    a.summary_dashboard { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

        a.summary_dashboard:hover { background-color: transparent; }

        a.summary_dashboard:link { border: 1px solid #bcebff; }

        a.summary_dashboard:visited { border: 1px solid #bcebff; }

        a.summary_dashboard:active { border: 1px solid #edfaff; }

        a.summary_dashboard:hover { border: 1px solid #edfaff; }

        a.summary_dashboard .icon-icon_summary { color: #bcebff; }

        a.summary_dashboard:hover .icon-icon_summary { color: #edfaff; }

    span.menu { background-position: center 11px; background-color: #fcb05d; background-size: 26px auto; }

    button.dashboard_box_nav { background-position: -15px 0; }

        button.dashboard_box_nav:hover { background-position: -105px 0; }

    button.dashboard_box_nav_act { background-position: -195px 0; }
    .facebook_report_wraper ._4uyh { float: left; width: 100%; margin-bottom: 10px; text-align: center; margin-left: 0; padding-left: 0; }
    .facebook_report_wraper ._3-ma._2bne { text-align: left; }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .report_table div.reports_table_box { background-color: #ffffff; border: 1px solid #bbd7eb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 1px 0 #bbd7eb; max-width: 96.5%; }
}

}

/*Patch css for IE*/
_:-ms-fullscreen,
:root a.reports_button_view .icon-icon_reports_view,
:root a.reports_button_favourites span,
:root a.reports_button_favourites_active span,
:root a.reports_button_export span { line-height: 31px; }

/*_:-ms-fullscreen,
:root .eye-btnmain {
    width: 30px;
    height: 30px !important;
    top: -5px;
}*/

_:-ms-fullscreen,
:root .eye-btn { height: 30px !important; }

    _:-ms-fullscreen,
    :root .eye-btn[disabled="disabled"] { height: 30px !important; }

/*additional css to override*/
a.logo img { margin-top: 8 !important; }

.responsive_tblnew table th,
.responsive_tblnew table td { font-size: 12px !important; }

.payrollsummarytbl table th,
.payrollsummarytbl table td { font-size: 15px !important; border-left: none; border-right: none; }

.payrollsummarytbl .DTFC_LeftBodyWrapper { border: none; }

.responsive_tblnew table td { color: #696969 !important; }

div.emp_info_tblbox th { background-color: #f7fcff; }

div.emp_info_tblbox tr.border td,
td.border { background-image: url("../images/devider.gif"); background-repeat: repeat-x; }

.dashboard_box_collapse_expand { padding: 0; }

.sbOptions .sbDisabled { color: #fff !important; background-color: #0083cc; }

.login-card h1 img { background: #41b6ea; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-width: 0; padding: 8px 15px; }

.clients_select .sbOptions li { padding: 0; }

.clients_select .sbOptions .sbDisabled { padding: 7px; }

.clients_select .sbOptions a:link,
4812 .sbOptions a:visited { padding: 7px; }

.setup_button_add .icon-icon_setup_add,
.setup_quick_link_add .icon-icon_setup_add,
.reports_menu_container .icon-down_arrow,
.reports_menu_container .icon-up_arrow,
.add_field .iconnew-lbricon_setup_add,
.back_btn .icon-arrow_cal_left,
.edit_category .iconnew-lbrpencil { font-size: 17px; }

.add_category .iconnew-lbradd_category { font-size: 18px; }

.pos-job-dept select { color: #5e7891; }

.ui-multiselect { background: #F5FCFF !important; }

a.reports_button_favourites span,
a.reports_button_favourites_active span { font-size: 24px; line-height: 30px; }

a.reports_button_export .iconnew-lbr-excel { font-size: 22px; }

a.reports_button_export .iconnew-lbr-pdf { font-size: 20px; }

a.reports_button_export .icon-icon_reports_export { font-size: 26px; }

/*Manage-emails css*/
.manage-emailtbl table th { border-bottom: 1px solid #bbd7eb; }

.manage-emailtbl table td { background-image: url("../images/devider.gif"); background-position: center top; background-repeat: repeat-x; }

.manage-emailtbl table tr:nth-child(2) td { background: none !important; }

.manage-emailtbl table td,
.manage-emailtbl table th { border-left: 1px solid #d0d7e5; }

    .manage-emailtbl table td:first-child,
    .manage-emailtbl table th:first-child { border-left: none; }

.manage-emailtbl .preview { background: url("../images/preview-icon.png") no-repeat; background-color: none; border: none; }

    .manage-emailtbl .preview:hover { background-position: 0 -33px; }

.manage-emailtbl .send_btn_icon { background: url("../images/send-icon.png") no-repeat; background-color: none; border: none; }

    .manage-emailtbl .send_btn_icon:hover { background-position: 0 -32px; }

/*API icon css temporary*/
.iconnew-lbr-api { background: url(../images/icon-icon_reports_api.png) left center no-repeat; width: 20px; height: 21px; display: block; margin-top: 5px; }

/**Temporary flip css**/
.kpi_container { position: relative; }

    .kpi_container .kpi_flip_overlay { height: 30px; line-height: 30px; position: absolute; text-align: right; width: 100%; display: block; bottom: 0; }

        .kpi_container .kpi_flip_overlay a { display: block; float: right; height: 30px; margin-right: 2px; width: 50px; }

    .kpi_container:hover .kpi_flip_overlay { }

    .kpi_container .flip_tbl_icon { width: 28px; height: 28px; background: url('../images/tbl-togIcon.png') center center no-repeat; display: block; float: right; background-size: 65%; }

        .kpi_container .flip_tbl_icon:hover { background: url('../images/tbl-togIcon-hover.png') center center no-repeat; background-size: 65%; }

    .kpi_container .flip_graph_icon { width: 28px; height: 28px; background: url('../images/graph-togIcon.png') center center no-repeat; display: block; float: right; background-size: 65%; }

        .kpi_container .flip_graph_icon:hover { background: url('../images/graph-togIcon-hover.png') center center no-repeat; background-size: 65%; }

/*new css added*/
.vert-mid {
    vertical-align: middle !important;
}
.emp_table_box.responsive_tblnew{
    overflow:auto !important;
}
.emp_table_box.responsive_tblnew table{
    width:99.9%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .profitandlosstable .DTFC_LeftWrapper .DTFC_LeftHeadWrapper { border-right: 1px solid #bbd7eb !important; }

    .balancesheettable .DTFC_LeftWrapper .DTFC_LeftHeadWrapper { border-right: 1px solid #bbd7eb !important; }
}

a.all_indicators_dis {
    color: #909090;
    text-shadow: 0 1px 0 #D6D6D6;
    background-color: #D6D6D6 !important;
    border: 1px solid #D6D6D6;
    box-shadow: inset 0 2px 0 #D6D6D6;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: default;
    pointer-events: none;
    height:24px;
}
a.all_indicators_dis span{
    line-height:20px !important;
    margin-top:2px !important;
}
input[type="text"].all_indicators_dis {
    color: #909090;
    text-shadow: 0 1px 0 #D6D6D6;
    background-color: #D6D6D6;
    border: 1px solid #D6D6D6;
    box-shadow: inset 0 2px 0 #D6D6D6;
    cursor: default;
    pointer-events: none;
}
a.all_indicators_dis { color: #909090; text-shadow: 0 1px 0 #D6D6D6; background-color: #D6D6D6 !important; border: 1px solid #D6D6D6; box-shadow: inset 0 2px 0 #D6D6D6; border-radius: 3px; -webkit-border-radius: 3px; cursor: default; pointer-events: none; height: 24px; }
    a.all_indicators_dis span { line-height: 20px !important; margin-top: 2px !important; }
input[type="text"].all_indicators_dis { color: #909090; text-shadow: 0 1px 0 #D6D6D6; background-color: #D6D6D6; border: 1px solid #D6D6D6; box-shadow: inset 0 2px 0 #D6D6D6; cursor: default; pointer-events: none; }

.txt_fs13 input[type=text]:focus { font-size: 14px !important; }

.txt_fs13 input[type=text] { background-color: #f5fcff; border: 1px solid #0083cc; border-radius: 3px; color: #5e7891; padding: 5px 10px; font-size: 14px !important; }

/*
    Employmentinfo
*/
.imginfo { cursor: pointer; position: relative; }

    .imginfo input[type="button"] { border: 0px; }

    .imginfo::before { content: ""; position: absolute; top: 0; left: 0; background: url('../images/info-button.png'); width: 24px; height: 24px; }

.modal-heightmedium { height: 200px !important; }

    .modal-heightmedium .modal320_inner { padding: 5px 10px !important; }

/*added popup for employeeinfo tips page*/

/*.arrow_box {
    position: relative;
}*/

/*--.arrow_box:after, .arrow_box:before {
                right: 100%;
                top: 50%;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none;
            }

            .arrow_box:after {
                border-color: rgba(136, 183, 213, 0);
                border-right-color: #7892a4;
                border-width: 12px;
                margin-top: -7px;
            }

            .arrow_box:before {
                border-color: rgba(194, 225, 245, 0);
                border-right-color: #7892a4;
                border-width: 12px;
                margin-top: -7px;
            }--*/

/*.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: #7892a4;
        border-width: 12px;
        margin-left: 93px;
        margin-top: 0px;
    }

    .arrow_box:before {
        border-color: rgba(120, 146, 164, 0);
        border-top-color: #7892a4;
        border-width: 12px;
        margin-left: 93px;
        margin-top: 0px;
    }
        */

.popover-title { background-color: #fff; color: #8594a2; font-family: "Roboto", Arial, "Nimbus Sans L", "Helvetica CY", sans-serif; font-size: 16px; line-height: 20px; padding: 10px 10px; float: left; }

.popover-content { color: #696969; font-family: "Roboto", Arial, "Nimbus Sans L", "Helvetica CY", sans-serif; font-size: 13px; line-height: 20px; padding: 10px 10px; background: #fff; letter-spacing: 0px; word-wrap: break-word; white-space: normal; }

.title-popover { border-bottom: 1px solid #7892a4; width: 100%; float: left; }

    .title-popover .icon-icon_close { top: 15px; position: relative; }

@media only screen and (max-width: 1500px) {
    /*.popover {
                left: 60%;
                top: 55%;
            }*/
}

@media only screen and (max-width: 1380px) {
    .popover { width: 290px; position: absolute; right: -10px; }
}

.border-sub { border: 1px dashed #1AA0E2; float: left; padding-bottom: 20px; margin-top: 10px; margin-left: 20px; max-width: 660px; width: 100%; padding-top: 20px; }

.pointer-default { cursor: pointer; }

.w160 { width: 160px; }

.adjust-text span { white-space: initial; }

.responsive-dataalways { overflow-x: auto; }

/*end popup for employeeinfo tips page*/

/* added ssn icon*/
.eye-icon { position: relative; top: -4px; left: -34px; width: 30px; height: 30px; }

.eye-btnmain { position: absolute; width: 30px; height: 30px; /* left: -34px; */ top: 1px; right: 13px; }

.eye-btn { width: 32px; height: 32px; position: absolute; top: 0px; right: 0; background: url("../images/ssn-icon.png") 0px 0px no-repeat; display: inline-block; border: none; outline: none; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

    .eye-btn[disabled="disabled"] { width: 30px; height: 30px; /* position: absolute; */ /* top: 0px; */ /* left: 0px; */ background: url(../images/ssn-icondisabled.png) 0px 0px no-repeat; display: inline-block; border: none; outline: none; border-top-right-radius: 3px; border-bottom-right-radius: 3px; position: relative; top: 1px; cursor: default; }
button.em_approve { background-position: 0 0; }

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape) {
    .eye-icon { top: -4px !important; }
}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait) {
    .eye-btn { top: -2px !important; }
}

@media only screen and (max-width : 768px) {
    .facebook_report_wraper .facebook_sub_wraper .facebook_table_wraper { width: 100%; margin-left: 0; }
    /*.facebook_review_box._4-u3._4uyg {    width: calc(100% - 35px);    margin-bottom: 12px;}*/
    .facebook_report_wraper .inner_comments .comment input { width: 85%; margin-bottom: 10px; }
    .facebook_report_wraper .inner_comments .fb_postmargin-left { margin-left: 0px; }
}

@media only screen and (max-width : 767px) {
    .facebook_report_wraper ._4uyk { width: 380px; }
    .facebook_report_wraper ._3dz2 { flex-basis: 80% !important; }
}

@media only screen and (max-width: 568px) {

    .facebook_report_wraper ._4uyk { width: 320px; }
}

@media only screen and (max-width: 430px) {
    .facebook_report_wraper div#divReviewDetail { float: left; width: calc(100% - 25px); }
     a.logo img {        width: 110px;;}
}

@media only screen and (max-width: 412px) {
    .facebook_report_wraper ._4uyh { float: left; width: 100%; margin-bottom: 10px; text-align: center; margin-left: 0; padding-left: 0; }
    .facebook_report_wraper ._3-ma._2bne { text-align: left; }
}

@media only screen and (max-width:360px) {
    .facebook_report_wraper div#divReviewDetail { float: left; width: calc(100% - 90px); }
}

@media only screen and (max-width: 580px) {
    .eye-icon { top: -6px !important; }
}

/* balance sheet mapping  */
.balancesht-section { width: 100%; float: left; }

.balancesht-table { background-color: #F5FCFF; border: 1px solid #bbd7eb; box-shadow: 0 1px 0 #bbd7eb; padding: 5px 0px; overflow: auto; }

    .balancesht-table table tr:last-child { border-bottom: 1px solid #E0E0E0; background-image: none; }

    .balancesht-table table tr { background-image: url("../images/devider.gif"); background-repeat: repeat-x; background-position: center bottom; }

        .balancesht-table table tr:last-child td { padding-bottom: 5px; }

        .balancesht-table table tr td { padding: 0px 10px; }

.balansht-heightadj { line-height: 18px; margin-top: 0px !important; border-radius: 5px; }

.pt4 { padding-top: 4px !important; }

.mt8 { margin-top: 8px !important; }

.balancesht-table .ui-multiselect { /*width: 130px !important;*/ }

.balancesht-title { max-width: 175px; width: 175px; white-space: normal; }

.pointer-cursor { cursor: pointer !important; }

@media all and (max-width:567px) {
    .balancesht-mobileadj .balancesht-mobileadjauto { float: left !important; margin-top: 12px; }

    .balancesht-mobileadj { margin-left: 0px !important; }
}

/*Time picker form restaurant */
.ui-timepicker-table.ui-widget-content { background: #f5fcff none repeat scroll 0 0 !important; border: 1px solid #0083cc !important; color: #696969 !important; }

.ui-timepicker-table td.ui-timepicker-hours { padding: 3px; }

.ui-timepicker-table .ui-widget-header { background: #fbfdfe none repeat scroll 0 0; border: 1px solid #cfd8dd; color: #5e7891; font-family: "Roboto", Arial, "Nimbus Sans L", "Helvetica CY", sans-serif; font-size: 16px; font-weight: normal; }

.ui-timepicker-table div.ui-timepicker-title { font-size: 15px; text-align: center; margin-bottom: 1px; }

.ui-timepicker-table th.periods { font-size: 13px; font-weight: normal; padding: 0 5px 0 2px; font-size: 12px !important; color: #696969 !important; font-family: "Roboto", Arial, "Nimbus Sans L", "Helvetica CY", sans-serif; }

.ui-timepicker-table td.ui-timepicker-hour-cell { padding: 2px 1px; }

.ui-timepicker-table .ui-timepicker-hour-cell a.ui-state-default { cursor: pointer; padding: 2px 4px; background: #fff none repeat scroll 0 0 !important; border: 1px solid #cfd8dd; border-radius: 3px; color: #86abc5; font-size: 12px; font-weight: normal; font-family: "Roboto", Arial, "Nimbus Sans L", "Helvetica CY", sans-serif; }

.ui-timepicker-table td.ui-timepicker-hour-cell { padding: 2px 1px; }

.ui-timepicker-table .ui-state-hover,
.ui-timepicker-table .ui-widget-content .ui-state-hover { background: #41b6ea none repeat scroll 0 0 !important; background-color: #41b6ea none repeat scroll 0 0 !important; border: 1px solid #39a5d5 !important; color: #fff !important; }

.ui-timepicker-hours .ui-timepicker-hour-cell .ui-state-default.ui-state-hover,
.ui-timepicker-hours .ui-timepicker-hour-cell .ui-state-default.ui-state-active,
.ui-timepicker .ui-timepicker-minute-cell .ui-state-default.ui-state-hover,
.ui-timepicker .ui-timepicker-minute-cell .ui-state-default.ui-state-active { background: #41b6ea none repeat scroll 0 0 !important; color: #fff !important; border: 1px solid #39a5d5 !important; }

.ui-timepicker-table td.ui-timepicker-minute-cell { padding: 2px 1px !important; }

td.ui-timepicker-minute-cell { padding: 2px 1px !important; }

.ui-timepicker-minute-cell .ui-state-default,
.ui-timepicker-minute-cell .ui-widget-content .ui-state-default,
.ui-timepicker-minute-cell .ui-widget-header .ui-state-default { background: #fff none repeat scroll 0 0 !important; border: 1px solid #cfd8dd !important; border-radius: 3px !important; color: #86abc5 !important; font-size: 12px !important; font-weight: normal !important; font-family: "Roboto", Arial, "Nimbus Sans L", "Helvetica CY", sans-serif !important; }

.ui-datepicker-title .ui-datepicker-month,
.ui-datepicker-title .ui-datepicker-year { font-size: 16px !important; font-family: roboto !important; }

/*end Time picker form restaurant */
.ui-multiselect { background: #f5fcff none repeat scroll 0 0 !important; }

.ui-multiselect { background: #f5fcff none repeat scroll 0 0 !important; border: 1px solid #0083cc !important; border-radius: 3px !important; color: #637987 !important; }

/*.ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-hover:hover {
    background: #FCB05D none repeat scroll 0 0 !important;
    color: #fff !important;
    border:1px solid #FCB05D !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #41b6ea none repeat scroll 0 0 !important;
    border: 1px solid #39a5d5 !important;
    color: #fff !important;
    font-weight: normal !important;
}
.ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-hover:hover {
    background-color: #41B6EA !important;
    border: 1px solid #39a5d5 !important;
    color: #fff !important;
}*/
.ui-datepicker-calendar .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { color: #fff !important; }

.ui-widget-content .ui-state-hover,
.ui-widget-content .ui-state-hover:hover { background: #fcb05d !important; color: #fff !important; }

.ui-widget-content .ui-state-hover { border-color: transparent !important; }

ul.ui-widget-content li.ui-state-hover a,
ul.ui-widget-content li.ui-state-hover a:hover { background: #fcb05d !important; color: #fff !important; }

.custom-combobox { position: relative; display: inline-block; }

span.ui-combobox { position: relative; display: block; }
.ui-autocomplete.ui-widget-content li.ui-state-hover a { color: #fff !important; }


/*.custom-combobox-toggle {*/
.clients_select .ui-combobox-toggle { position: absolute; top: 0; bottom: 0; margin-left: -32px; padding: 0; background-color: transparent !important; border: 1px solid #bcebff; background-image: none !important; width: 30px; height: 28px; }

    .clients_select .ui-combobox-toggle::after:hover { color: #fff !important; }

#dropDownListBusinessUnit { height: 100px; }

.clients_select a.ui-combobox-toggle:after { display: inline-block; font-family: 'icomoon'; font-size: 8px; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none; line-height: 29px; -moz-osx-font-smoothing: grayscale; content: "\e631"; top: 1px; left: 12px; position: absolute; color: #bcebff; }

.clients_select .ui-combobox:hover input { background-color: #1aa0e2 !important; }

.clients_select a.ui-combobox-toggle:hover::after { color: #fff !important; }

.clients_select a.ui-combobox-toggle:hover .ui-combobox-input { background-color: #1aa0e2 !important; }

.clients_select .ui-combobox-input:hover { background-color: #1aa0e2 !important; }

.clients_select .ui-button,
.clients_select .ui-button:link,
.clients_select .ui-button:visited,
.clients_select .ui-button:hover,
.clients_select .ui-button:active { outline: 0; }

ul.headeddrop_down { border: 1px solid #bcebff !important; /*background-color: transparent !important;*/ border-radius: 3px; width: 250px !important; max-height: 195px !important; height: auto !important; overflow: auto; margin-top: 5px !important; overflow-x: hidden; min-height: 30px !important; }

    ul.headeddrop_down li.ui-state-hover:hover a { /*color:red;*/ border-color: #fcb05d !important; }

    ul.headeddrop_down li a { border-color: #bcebff !important; /*border: 1px solid #bcebff !important;*/ }

    ul.headeddrop_down li:hover a { /*border: 1px solid transparent !important;*/ background: transparent !important; }

    ul.headeddrop_down:hover { background-image: none !important; list-style-image: none !important; }

.clients_select { margin-top: 14px; }

    /*.custom-combobox-input {*/
    .clients_select .ab.ui-combobox-input { width: 250px !important; }

    .clients_select .ui-combobox-input { margin: 0; padding: 0px 10px; outline: 0; background-color: #41b6ea !important; border: 1px solid #bcebff !important; -webkit-appearance: none; -moz-appearance: none; background: #41b6ea url(img/demo/select-arrow.png) no-repeat 90% center; width: 205px !important; text-indent: 0.01px; text-overflow: ""; font-size: 16px !important; height: 28px; color: #FFF !important; border-radius: 3px; font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; }

    .clients_select .ab.ui-combobox-input { width: 250px !important; }

.headeddrop_down .ui-autocomplete-category:hover .ui-widget-content a { color: #fff !important; }

.headeddrop_down { font-size: 16px; background-color: #fcb05d !important; padding: 0px; background-image: none !important; list-style-image: none !important; }

    .headeddrop_down:hover { padding: 0px !important; }

    .headeddrop_down a { background-color: #41b6ea !important; color: #bcebff; }

    .headeddrop_down li:hover a { border-color: #41b6ea !important; color: #fff !important; }

ul.headeddrop_down li a { border-color: transparent !important; color: #bcebff !important; font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; }

.headeddrop_down .ui-menu-item:hover a { color: #fff; }

.headeddrop_down .ui-autocomplete-category { background-color: #0083cc; color: #fff; font-family: 'PT Sans', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif; font-size: 16px; padding: 7px; }

.headeddrop_down .ui-menu-item:hover { background: #41b6ea !important; font-size: 16px !important; padding: 7px; background-image: none !important; list-style-image: none !important; color: #fff; }

.headeddrop_down ui-state-hover, .headeddrop_down .ui-state-hover:hover { background: #fcb05d !important; color: #fff !important; }

.headeddrop_down .ui-menu-item { font-size: 16px; background-color: #41b6ea; padding: 7px; background-image: none !important; list-style-image: none !important; }

.clients_select .ui-combobox-toggle { position: absolute; top: 1px; bottom: 0; margin-left: -51px; padding: 0; background-color: transparent !important; border-left: 1px solid #BCEBFF !important; background-image: none !important; width: 30px; height: 28px !important; margin-left: -32px; border-bottom: none !important; border-top: none !important; border-right: none !important; }

.clients_select .ui-combobox-input { padding: 0px 35px 0px 10px; }

.headeddrop_down .ui-state-focus { color: #bcebff !important; }

.headeddrop_down li a.ui-state-focus { outline: none; border: none; }

.headeddrop_down .ui-state-focus,
.headeddrop_down .ui-state-active { margin: 0px; }

.clients_select input::-webkit-input-placeholder { color: #fff; }

.clients_select input:-moz-placeholder { /* Firefox 18- */ color: #fff; }

.clients_select input::-moz-placeholder { /* Firefox 19+ */ color: #fff; }

.clients_select input -ms-input-placeholder { color: #fff; }

.clients_select .ui-corner-right { border-bottom-right-radius: 3px !important; }
/*end custom-combobox-toggle {*/

/*dropdown for other*/
.dropdown_accounting_entry .ui-combobox-input { padding: 4px; border-radius: 3px; padding-right: 40px; outline: none; }

.dropdown_accounting_entry .ui-combobox-toggle { background-color: #1aa0e2 !important; border-left: 1px solid #1aa0e2 !important; border-radius: 0 3px 3px 0; box-shadow: 0 1px 0 #41b6ea inset !important; height: 28px !important; border: 1px solid #0083cc; /* line-height: 26px !important; */ top: 0px; position: absolute; right: 0px; font-size: 14px; }

    .dropdown_accounting_entry .ui-combobox-toggle:focus { outline: none !important; }

    .dropdown_accounting_entry .ui-combobox-toggle:after { display: inline-block; font-family: 'icomoon' !important; font-size: 8px; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none; line-height: 29px; -moz-osx-font-smoothing: grayscale; content: "\e631" !important; line-height: 1; color: #fff !important; height: 28px !important; vertical-align: middle; }

    .dropdown_accounting_entry .ui-combobox-toggle.ui-state-hover { background-color: #1aa0e2 !important; }

.userentryconfig_drop_open .ui-autocomplete { width: 200px; border: 1px solid #0083cc !important; }

.userentryconfig_drop_open .ui-menu-item a { border-color: transparent !important; outline: none; color: #696969; }

/*.userentryconfig_drop_open .ui-menu-item:hover, .userentryconfig_drop_open .ui-menu-item:hover a {
    background: none;
    text-decoration: none;
}*/
.userentryconfig_drop_open .ui-menu-item:hover, .userentryconfig_drop_open .ui-menu-item:hover a { background: #41b6ea; text-decoration: none; }
/*end dropdown for other*/

/*textbox size*/
.porperty_master_form .prop_mstr_dat input.text { padding: 6px 3px 7px 7px !important; color: #637987 !important; font-family: 'Roboto',Arial,'Nimbus Sans L','Helvetica CY',sans-serif !important; }
/*end textbox size*/
.addpat .ui-button-icon-only .ui-button-text, .addpat .ui-button-icons-only .ui-button-text { padding: 0px !important; }

.ab { width: 250px !important; }

div.comment_modal_responsive.sameas_modal_comment { max-width: 512px !important; }

.document-lib .treemenu li a:before { background-color: #1aa0e2; }

button.all_indicators_dis, input.all_indicators_dis[type="submit"], input.all_indicators_dis[type="button"] {
    margin: 0 6px 0 0;
    width: auto;
}

.file-wrapper {
    height: 42px;
}
.icon-icon_download_template {
    display: block;
    height: 32px;
    text-align: center;
    width: 40px;
}

.browse_custom_btn {
    display: block;
    left: 0;
    top: 0;
    cursor: pointer;
    font-family: "Roboto",Arial,"Nimbus Sans L","Helvetica CY",sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 6px 0 0;
    min-width: 50px;
    padding: 9px 20px 10px;
    text-decoration: none;
}

.setup_button_add, .quick_link_remove, a.reports_button_view, a.reports_button_favourites, a.reports_button_export, a.reports_button_download_template {
    background: none;
    border: #87caf1 1px solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

@media only screen and (max-width: 320px) {

    .facebook_report_wraper ._4uyk { width: 270px; }
}

span.infoicon {
    background: url(../AppIcons/icon_alert.png) no-repeat 9px 6px;
    display: inline-block;
    width: 40px;
    height: 36px;
}

.no-border {
    border: none !important;
}