﻿/*Theme styling goes here*/
html {
    height: 100%;
}

body {                              
    background-color: #f1f5f7;
}

.redcolor {
    color: #ff0000;
}
label{
    line-height:20px;
}
.greencolor {
    color: #40b649;
}

.greenbg {
    background-color: #C0FFE3 !important;
}    

.login-body {
    background-image: none !important;
}

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;
    }
    .color_blue_font {
        color: #2b9fe2;
    }
    .color_blue{color: #87caf1;
    }
/*Font icons*/
/*icon fonts*/
@font-face {
    font-family: 'iconfont';
    src: url('fonts/icons-font/icomoon.eot?kt2mbn');
    src: url('fonts/icons-font/icomoon.eot?#iefixkt2mbn') format('embedded-opentype'), url('fonts/icons-font/icomoon.woff?kt2mbn') format('woff'), url('fonts/icons-font/icomoon.ttf?kt2mbn') format('truetype'), url('fonts/icons-font/icomoon.svg?kt2mbn#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*css for icons*/

[class^="icon-"], [class*=" icon-"] {
    font-family: 'iconfont';
    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";
}

.icon-icon_labor_summary:before {
    content: "\e602";
}

.icon-icon_logout:before {
    content: "\e603";
}

.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";
}

.icon-page_collapse_arrow_left:before {
    content: "\e608";
}

.icon-arrow_right:before {
    content: "\e609";
}

.icon-page_collapse_arrow_right:before {
    content: "\e609";
}

.icon-down_arrow:before {
    content: "\e60a";
}

.icon-icon_account:before {
    content: "\e60b";
}

.icon-icon_brifcase:before {
    content: "\e60c";
}

.icon-icon_calendar:before {
    content: "\e60d";
}

.icon-icon_close:before {
    content: "\e60e";
}

.icon-icon_cogwheels:before {
    content: "\e60f";
}

.icon-icon_dashboard:before {
    content: "\e610";
}

.icon-icon_drag:before {
    content: "\e611";
}

.icon-icon_link:before {
    content: "\e612";
}

.icon-icon_report:before {
    content: "\e613";
}

.icon-icon_reports_favourites:before {
    content: "\e614";
}

.icon-icon_reports_view:before {
    content: "\e615";
}

.icon-icon_settings:before {
    content: "\e616";
}

.icon-icon_uncheckall2:before {
    content: "\e617";
}

.icon-icon_user:before {
    content: "\e618";
}

.icon-up_arrow:before {
    content: "\e619";
}

.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";
}

.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-icon_download_template {
    background-image: url("../images/icon-download_template.png");
    background-position: 4px 0;
    background-repeat: no-repeat;
    background-size: 32px auto;
}

.emp_border_none.emp_table_box {
    border: 0 none !important;
    border-bottom: none !important;
    overflow: hidden !important;
    background-color: #DFEDF7;
}

    .emp_border_none.emp_table_box table {
        border: 1px solid #bbd7eb;
        border-bottom: none !important;
    }

    .icon-icon_download_template:hover {
        background-position: 4px -27px;
    }
.text-center{
    text-align:center !important;
}
/*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";
}

.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";
}

.iconnew-lbrround-arrow-down, .iconnew-lbricon_uncheckall, .iconnew-lbricon_setup_add, .iconnew-lbricon-chat-bubblecopy, .iconnew-lbrround-arrow-up {
    font-size: 17px;
    color: #5692ce;
}

    div.timeclock_employee_collapsed:hover .iconnew-lbrround-arrow-down, div.timeclock_employee_collapsed:hover .iconnew-lbrround-arrow-up, .iconnew-lbricon_uncheckall:hover, .iconnew-lbricon_setup_add:hover, .iconnew-lbricon-chat-bubblecopy:hover {
        color: #3C79B6;
    }
/*disabled for revenue category mapping screen*/
    .disabled_cls{
        cursor: default;
        pointer-events: none;
    }
    .disabled_cls input ,.disabled_cls quick_link_remove {
    background-color: #d6d6d6 !important;
    border: 1px solid #747891 !important;
    box-shadow: none;
    color: #909090 !important;
    cursor: default;
    pointer-events: none;
    text-shadow: 0 1px 0 #d6d6d6 !important;
}
        .disabled_cls .dropbtnspan::after ,{
            height: 28px !important;
            background: #ccccd4 url("../images/down-drop.png") no-repeat scroll center center !important;
            border:1px solid #747891 !important;
        }
        .disabled_cls .quick_link_remove {
            background: #d6d6d6 !important;
            border:1px solid #747891 !important;
        }
        .disabled_cls .icon-icon_setup_remove {
            color: #747891 !important;
        }
        .revenue_set_screen .responsive_tbldiv{
            padding:0px !important;
        }
        .revenue_set_screen .forcastsection{
            overflow:none !important;
        }
        .revenue_set_screen .dropbtn{
            color: #637987 !important;
            min-width:371px !important;
        }
        .revenue_set_screen .forcastsection input.text, .porperty_master_form input.text {
                padding: 7px 3px 7px 7px;
                max-width: 144px;
            }
        .revenue_set_screen .ui-multiselect{
            min-width: 365px;
        }
        /*end disabled for revenue category mapping screen*/


/*popup for dropdown css for revenue group mapping*/
              /*dropdown css*/
        .dropbtnspan::after{
            display: inline-block;
            font-family: 'iconfont';
            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";
            background-color: #3c79b6;
            background-image: none;
            position: absolute;
            right: 0;
            top: 0;
            color: #87caf1;
            display: block;
            height: 30px;
            outline: medium none;
            width: 30px;
            text-align:center;
            border-radius:0px 8px 5px 0px ;
            border-left: 1px solid #6e9dc9;
        }

        .ui-multiselect span.ui-icon{
            display: inline-block;
            font-family: 'iconfont' !important;
            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" !important;
            position:relative;
            right:1px;
            background:#3C79B6;
            border-radius:0px 2px 2px 0px ;
            border-left: 1px solid #6e9dc9;
            text-align:center;
            width:29px !important;
            height:29px !important;
            top:0px;
            position:absolute;
            text-indent:0;
            
        }
        .revenue_set_screen .ui-multiselect{
            position:relative;
            height:31px !important;
        }
        .ui-multiselect span.ui-icon:before {
            content: "\e631";
            font-family: 'iconfont' !important;
            color:#87caf1 !important;
            text-align:center;
            position:absolute;
            top:0px;
            text-indent:0;
            left:11px !important;
        }
        .ui-multiselect:hover span.ui-icon:before{
            color:#fff!important;
        }

        /*.ui-multiselect span.ui-icon {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    background: url("../images/select_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-right: -2px;  
}

.ui-multiselect:hover span.ui-icon {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    background: url("../images/select_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-right: -2px;
}

.ui-multiselect:hover {
    background: #f1f5f7;
    color: #5e7891;
}

.ui-multiselect-header a:hover {
    color: #f78a4e;
}*/


     /*.dropbtnspan::after {
    background: url("../images/select_arrow.png") no-repeat scroll center center;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
    content: "";
    display: inline-block;
    height: 31px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    padding: 1px 0;
    border-radius: 0px 12px 9px 0px;
}*/
    
    .dropbtnspan {
        cursor: pointer;
        height: 30px;
    }
    
    .dropbtn {
        background-color: #fff;
        border: 1px solid #336699;
        border-radius: 6px;
        color: #630;
        cursor: pointer;
        font-family: "Roboto", Arial, "Nimbus Sans L", "Helvetica CY", sans-serif;
        font-size: 15px;
        height: 31px;
        line-height: 29px;
        padding: 0 6px;
        text-align: left;
        min-width: 340px;
        width: 100%;
        outline:none;
        
    }
    
    .dropdown {
        display: inline-block;
        height: 30px;
        position: relative;
        z-index: 9;
    }
    
    .setup_modal_inner.drpdown_adj {
        position: absolute;
        z-index: 9 !important;
        background-color: #F1F5F7;
        border: 1px solid #336699;
        border-radius: 6px;
        max-width: 319px;
        width: 100%;
        height: 100%;
        margin-top: 7px;
        max-height: 155px;
        display: none;
    }
    .setup_modal_inner.drpdown_adj .reports_menu_container{
        border:none;
    }
   .setup_modal_inner.drpdown_adj div.reports_menu_container_level2_container{
       margin-left:0px;


   }
   .wid_forcast.forcastsection{
       max-width:100%;
   }
    
    .show {
        display: block !important;
    }
    
    .hide {
        display: none !important;
    }
    
    ul.checktree-root,
    ul#tree ul {
        list-style-type: none;
        margin: 0;
        padding: 0 20px;
        width: 100%;
    }
    
    .checktree-root ul {
        margin-bottom: 5px;
        margin-top: 5px;
    }
    
    .checktree-root li {
        color: #5e7891;
        cursor: pointer;
        float: left;
        font-family: "Roboto", Arial, "Nimbus Sans L", "Helvetica CY", sans-serif;
        font-size: 16px;
        padding: 5px 8px;
        vertical-align: middle;
        width: 100%;
    }
    
    .checktree-root li label {
        color: #5e7891;
        cursor: pointer;
        float: left;
        font-family: "Roboto", Arial, "Nimbus Sans L", "Helvetica CY", sans-serif;
        font-size: 16px;
        line-height: 15px;
        margin: 0;
        padding: 4px 0 2px;
        vertical-align: middle;
    }
    
    ul.checktree-root label {
        font-weight: normal;
        position: relative;
    }
    
    ul.checktree-root label input {
        border: 1px solid #5e7891;
        cursor: pointer;
        height: 13px;
        margin-right: 4px;
        position: relative;
        top: 0;
        width: 13px;
    }
    
    ul.checktree-root li a {
        color: #5e7891;
        cursor: pointer;
        float: left;
        font-family: "Roboto", Arial, "Nimbus Sans L", "Helvetica CY", sans-serif;
        font-size: 16px;
        line-height: 15px;
        list-style-type: none;
        margin: 0;
        padding: 3px 0 2px 4px;
        position: relative;
        text-decoration: none;
        vertical-align: middle;
        width:190px;
    }
    
    .drawtree {
        border-left: 1px solid #5e7891;
    }
    
    .drawtree label::before {
        background-position: 12px 4px;
        border-bottom: 1px solid #5e7891;
        content: "";
        font-size: 23px;
        height: 4px;
        left: -9px;
        position: absolute;
        top: 7px;
        width: 9px;
    }
    
    div.reports_menu_container.drp_css {
        background-color: none;
        border: none;
    }
    
    .drp_css div.reports_menu_container_level2_container {
        margin: 0px;
    }
    
    .dropbtnspan::after > .arrow-down {
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-top: 20px solid #f00;
    }
/*end popup for dropdown css for revenue group mapping*/



/*revenue caregory mapping css*/

 .clearfix {
        clear: both;
    }

    .mb12 {
        margin-bottom: 12px;
    }

    .ml25 {
        margin-left: 25px;
    }

    .ml20 {
        margin-left: 20px;
    }

    .mr20 {
        margin-right: 20px;
    }

    .pl25 {
        padding-left: 25px;
    }

    .dept-revenue {
        float: left;
        width: 100%;
        max-width: 88%;
        padding: 10px;
    }

    .food-section-cont,
    .bev-section-cont {
        padding: 10px 0 0 15px;
        background: #F1F5F7;
        border-top: 1px dashed #bbd7eb;
    }

    h2 {
        font-weight: 700;
        font-size: 18px;
        color: #696969;
        margin-bottom: 8px;
        margin-top: 8px;
    }

    .w100-wrap {
        width: 140px;
        white-space: pre-wrap;
        word-wrap: break-word;
        float: left;
        padding: 6px 0px;
    }

    .pb15 {
        padding-bottom: 15px !important;
    }

    .dept-revenue-wrapper {}

    .dept-revenue-section {
        width: 97%;
        float: left;
        padding: 10px 5px;
    }

    .section_block {
        width: 41%;
        padding: 0px;
        border: 1px solid #bbd7eb;
    }

    .inside_box_text {
        font-weight: normal !important;
        font-size: 15px !important;
    }

    .title_block_sec {
        border-right: 1px solid #ccc;
        padding: 19px 44px 19px 5px;
    }

    .pl0 {
        padding-left: 0px !important;
    }

    .dept-revenue-title-3 {
        font-size: 18px !important;
    }

    .dept-revenue-title-4 {
        font-size: 16px;
        font-weight: 400;
    }

    .dept-revenue-title-5 {
        font-size: 15px !important;
        font-weight: 400;
    }

    .pt0 {
        padding-top: 0px !important;
    }

    .rtn1 .ui-multiselect {
        max-width: 240px;
    }

    .dept-revenue-title-6 {
        font-size: 15px !important;
        font-weight: 400;
        padding-left: 10px;
        width: 130px;
        color: #757575 !important;
    }

    input.checkbox:checked + label .pseudo-checkbox {
        background: url("../images/icon_checkbox.png") no-repeat scroll -16px top rgba(0, 0, 0, 0);
    }

    input.checkbox + label .pseudo-checkbox {
        background: url("../images/icon_checkbox.png") no-repeat scroll left top rgba(0, 0, 0, 0);
        cursor: pointer;
        display: inline-block;
        float: left;
        height: 16px;
        margin: 0 4px;
        vertical-align: middle;
        width: 16px;
    }

    .new_food_sec {
        background: #f1f5f7 none repeat scroll 0 0;
        border-top: 1px dashed #bbd7eb;
        padding: 10px 0 0 15px;
        border-radius: unset;
    }
    .fs17{
        font-size: 17px !important;
    }
    .pt28 {
        padding-top: 28px !important;
    }
    .wid-box-size{
        width:170px;
        max-width: 100%;
    }
  .top_revenue_cls .forcastsection {
        width:auto !important;
    }
   .top_revenue_cls .forcastsection td {
        padding: 10px 20px !important;
    }
   .top_revenue_cls .responsive_tbldiv{
       padding:0px !important;
   }
   .top_revenue_cls .reports_filter_word{
        padding-left: 15px;
        vertical-align:super !important;
   }
   .food-type .report_caption{
       padding:5px 20px !important;
   }
   .food-type {
    min-height: 50px;
}
   .top_revenue_cls .food-section-cont, .top_revenue_cls .bev-section-cont{
       padding-left:0px;
       padding-top:4px;
       padding-bottom:10px;
   }
   .top_revenue_cls .forcastsection input.text, .porperty_master_form input.text{
       padding: 5px 3px 5px 7px;
   }
   .top_revenue_cls .food-section {
        margin-bottom: 25px;
        margin-top: 25px;
    }
   .top_revenue_cls .select-dropdwn .ui-multiselect {
        margin-left: 21px;
        height: 33px;
        position:relative;
    }
    .top_revenue_cls .ui-multiselect.ui-widget.ui-state-default.ui-corner-all > span:last-child{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 189px !important;
        word-break: break-all;
        word-wrap: break-word;
        float: left;
    }
    .pl30{
        padding-left:30px;
    }
    .pl22{
        padding-left:22px;
    }
   .ml30{
       margin-left:30px;
   }
   .mr30{
       margin-right:30px;
   }
   .food_drp .ui-multiselect {
        margin-left: 43px;
    }
   .pb4 {
    padding-bottom: 4px !important;
}
   .BU_section .reports_filter_word {
    padding-left: 20px;
    padding-right: 18px;
    padding-top:7px;
}
    .txtlftblnk{
            text-align: left !important;
            min-width: 94% !important;
            white-space: normal;
            word-break: break-word;
            height: 18px !important;
            overflow-x: auto !important;
            outline: 0;
            display: block;
            font-size: 13px !important;
        }
        .quick_link_remove {
            margin: 0 0px 3px 0px;
        }
        .icon-icon_setup_remove:before {
            content: "\e605";
        }
       .top_revenue_cls .ui-multiselect-hasfilter ul { position:relative; top:2px }

.ui-multiselect-filter input {
     border: 1px solid #336699;
    font-size: 12px;
    height: 24px;
    margin-left: 5px;
    padding: 0 5px;
    width: 90% !important;
    -webkit-appearance:textfield; -webkit-box-sizing:content-box;
}
.ui-multiselect-filter {
    color: #f1f5f7;
    float: left;
    font-size: 13px;
    margin-bottom: 20px;
    margin-right: 10px;
    margin-top: -4px;
    padding-top: 0 !important;
    width: 100% !important;
}
.ui-multiselect{
    min-width:212px;
    width:100%;
}
.revenue_page_map button{

}
/*end revenue caregory mapping css*/
.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: #5692ce;
}

    .change_jobedit span:hover {
        color: #3C79B6;
    }

.iconnew-lbricon_dataentryform {
    font-size: 24px;
    color: #5692ce;
}

button.em_edit, input.em_edit[type="submit"], input.em_edit[type="button"] {
    background: none;
    border: none;
}

    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: #3C79B6;
    }

th.earnings_collapsed, th.earnings_expanded {
    color: #5e7891;
}

.profile_welcome {
    color: #6e9dc9;
}
/*Icon fonts for labor module*/
/*Select box*/
.sbHolder {
    background-color: #0d4680;
    border: 1px solid #6e9dc9;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

    .sbHolder:hover {
        border: 1px solid #61c3f5;
    }

        .sbHolder:hover .sbToggle {
            color: #fff;
        }

.sbToggle {
    border-left: 1px solid #6e9dc9;
}

a.sbToggle {
    color: #6e9dc9;
}

.sbHolder:hover a.sbToggle {
    color: #61c3f5;
    border-left: 1px solid #61c3f5;
}

.sbSelector:link, .sbSelector:visited, .sbSelector:hover {
    color: #87caf1;
}

.sbOptions {
    background-color: #0d4680;
    border: 1px solid #6e9dc9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.menu_parent, .menu_parent a {
    background: #3b78b6;
    color: #b7e1fa;
    border-bottom: 1px solid #2f6193;
}

.sbOptions a {
    border: none;
}

.clients_select .sbOptions a:link, .clients_select .sbOptions a:visited {
    color: #87caf1;
}

.clients_select .sbOptions a:active, .clients_select .sbOptions a:hover {
    color: #ebb52d;
}

.dataTables_scrollHead, .dataTables_scrollHeadInner {
    background: #F7FCFF;
}

.clients_select .sbOptions .menu_parent a:link {
    color: #b7e1fa;
}

.clients_select .sbOptions .menu_parent a:hover {
    color: #ebb52d;
}

.sbOptions_selected {
    color: #ebb52d !important;
}

.jq-selectbox__select {
    border-bottom: 1px solid #fff8e5;
    background-color: #0d4680;
    color: #87caf1;
    border: 1px solid #6e9dc9;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

    .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: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.jq-selectbox li {
    border-radius: 0;
    color: #87caf1;
}

    .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;
    }

/* HEADER */
div.tophdr {
    background-color: #0d4680;
    border-bottom: 1px solid #6d9cca;
}

a.summary_dashboard:link {
    border: 1px solid #6e9dc9;
    color: #87caf1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

a.summary_dashboard:visited {
    border: 1px solid #6e9dc9;
    color: #87caf1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

a.summary_dashboard:active {
    border: 1px solid #6e9dc9;
    color: #87caf1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

a.summary_dashboard:hover {
    border: 1px solid #61c3f5;
    color: #83d5ff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

a.menu_summary:link {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
}

a.menu_summary:visited {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
}

a.menu_summary:active {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
}

a.menu_summary:hover {
    color: #edf5fe;
    background-color: #4684c0;
    text-shadow: 0 -1px 0 #2c5c8d;
}

a.clients_dropdown:link {
    color: #87caf1;
}

a.clients_dropdown:visited {
    color: #87caf1;
}

a.clients_dropdown:active {
    color: #ebb52d;
}

a.clients_dropdown:hover {
    color: #ebb52d;
}

a.quick_links_dropdown:link {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
    background-color: #3c79b6;
    border: 1px solid #336699;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 2px 0 #cfd8dd, inset 0 2px 0 #4e8dcc;
}

a.quick_links_dropdown:visited {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
    background-color: #3c79b6;
    border: 1px solid #336699;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 2px 0 #cfd8dd, inset 0 2px 0 #4e8dcc;
}

a.quick_links_dropdown:active {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
    background-color: #3c79b6;
    border: 1px solid #336699;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 2px 0 #cfd8dd, inset 0 2px 0 #4e8dcc;
}

a.quick_links_dropdown:hover {
    color: #fffcc6;
    text-shadow: 0 -1px 0 #2c5c8d;
    background-color: #3c79b6;
    border: 1px solid #336699;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    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: 5px;
}

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: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

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;
        }

/*Rest element css*/
button.top, input.top[type="submit"] {
    border: 1px solid #6e9dc9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #87caf1;
    background: none;
}

    button.top:focus, input.top[type="submit"]:focus {
        outline: none;
    }

    button.top:hover, input.top[type="submit"]:hover {
        border: 1px solid #61c3f5;
        color: #83d5ff;
    }

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: #79bde4;
    }

    .profile_button:hover .icon-icon_user {
        color: #61c3f5;
    }

div.profile_dropdownbox {
    background-color: #0d4680;
    color: #87caf1;
    border: 1px solid #6e9dc9;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

a.profile_dropdown .icon-icon_account, a.profile_dropdown .icon-icon_logout, a.profile_dropdown .icon-icon_request_support {
    font-size: 24px;
}

a.profile_dropdown .icon-icon_request_support {
    left: 2px;
    position: absolute;
    top: 3px;
}

a.profile_dropdown:link {
    color: #87caf1;
}

a.profile_dropdown:visited {
    color: #87caf1;
}

a.profile_dropdown:active {
    color: #87caf1;
}

a.profile_dropdown:hover {
    color: #fffcc6;
}

div.menu-box {
    background-image: url(../images/menu_back.png);
}

div.menu_sep {
    background: url(../images/menu_devider.png) 0 0 no-repeat;
}

span.menu {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
    background-color: #205993;
}

.menu_inner span.menu span {
    color: #edf5fe;
    font-size: 24px;
}

a.menu:link {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
}

a.menu:visited {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
}

.menu_inner a.menu span {
    color: #edf5fe;
    font-size: 24px;
}

a.menu:active {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
}

a.menu:hover {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
}

.menu_quick_links {
    border: 1px solid #6e9dc9;
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

    .menu_quick_links:focus {
        outline: none;
    }

    .menu_quick_links .icon-icon_link {
        color: #fff;
        font-size: 20px;
    }

a.menu_setup:link {
    border: 1px solid #6e9dc9;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
}

a.menu_setup:visited {
    border: 1px solid #6e9dc9;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
}

a.menu_setup:active {
    border: 1px solid #6e9dc9;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
}

a.menu_setup:hover {
    border: 1px solid #89b1d9;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
}

a.menu_setup .icon-icon_settings {
    color: #fff;
    font-size: 18px;
}

.dashboard_box_collapse_expand .icon-up_arrow, .dashboard_box_collapse_expand .icon-down_arrow {
    color: #87caf1;
}

h2.dashboard_box {
    color: #5e7891;
}

h2.reports_left_caption {
    color: #5e7891;
}

div.dashboard_box {
    background-color: #ffffff;
    border: 1px solid #bbd7eb;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 1px 0 #bbd7eb;
}

td.dashboard_box_nav_panel {
    background-color: #fbfdfe;
    border-right: 1px solid #bbd7eb;
}

.dashboard_box_nav {
    color: #86abc5;
    background: none;
    border: none;
}

    .dashboard_box_nav:hover {
        color: #5fbeef;
    }

.dashboard_box_nav_act {
    border: none;
    color: #f78a4e;
    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: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

button.select_client_button {
    border: 1px solid #87caf1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: none;
}

    button.select_client_button .icon-icon_clients {
        color: #87caf1;
    }

    button.select_client_button:hover {
        border: 1px solid #2b9fe2;
    }

        button.select_client_button:hover .icon-icon_clients {
            color: #2b9fe2;
        }

.menu_quick_links:hover {
    border: 1px solid #89b1d9;
}

div.clients_dropdownbox {
    background-color: #0d4680;
    color: #87caf1;
    border: 1px solid #6e9dc9;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

div.index_date {
    color: #c1d5ec;
    text-shadow: 0 -1px 0 #2c5c8d;
}

    div.index_date span {
        color: #edf5fe;
        text-shadow: 0 -1px 0 #2c5c8d;
        border: 1px solid #6d9cca;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }

div.clients_dropdown_section {
    color: #696969;
    background-color: #fafafa;
}

a.menu_summary.active_link {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
    background-color: #205993;
}

a.all_indicators_menu_item {
    color: #5e7891;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    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: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        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: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        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: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        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: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

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: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

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: 5px;
}

a.report_lib:hover {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
    background: #3c79b6 url(../images/icon_access_report_library.png) 15px -37px no-repeat;
    box-shadow: 0 2px 0 #9fc0d7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

a.request_new_app:link {
    color: #3c79b6;
    text-shadow: 0 1px 0 #e5f4ff;
    background: #c3def2;
    box-shadow: 0 2px 0 #9fc0d7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

a.request_new_app:visited {
    color: #3c79b6;
    text-shadow: 0 1px 0 #e5f4ff;
    background: #c3def2;
    box-shadow: 0 2px 0 #9fc0d7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

a.request_new_app:active {
    color: #3c79b6;
    text-shadow: 0 1px 0 #e5f4ff;
    background: #c3def2;
    box-shadow: 0 2px 0 #9fc0d7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

a.request_new_app:hover {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
    background: #3c79b6;
    box-shadow: 0 2px 0 #9fc0d7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

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: #87caf1;
    font-size: 23px;
}

a.reports_menu_level1:hover span {
    color: #2b9fe2;
}

a.reports_menu_level2:link {
    color: #edf5fe;
    background: #3c79b6;
    text-shadow: 0 -1px 0 #2c5c8d;
    border: 1px solid #336699;
    box-shadow: 0 2px 0 #cfd8dd, inset 0 2px 0 #4e8dcc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-size: 23px auto;
    background-image: none;
}

a.reports_menu_level2:visited {
    color: #edf5fe;
    background: #3c79b6;
    text-shadow: 0 -1px 0 #2c5c8d;
    border: 1px solid #336699;
    box-shadow: 0 2px 0 #cfd8dd, inset 0 2px 0 #4e8dcc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

a.reports_menu_level2:active {
    color: #edf5fe;
    background: #3c79b6;
    text-shadow: 0 -1px 0 #2c5c8d;
    border: 1px solid #336699;
    box-shadow: 0 2px 0 #cfd8dd, inset 0 2px 0 #4e8dcc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

a.reports_menu_level2:hover {
    color: #fffcc6;
    background: #3c79b6;
    text-shadow: 0 -1px 0 #2c5c8d;
    border: 1px solid #336699;
    box-shadow: 0 2px 0 #cfd8dd, inset 0 2px 0 #4e8dcc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

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: #87caf1;
}

a.seeall:visited {
    color: #87caf1;
}

a.seeall:active {
    color: #87caf1;
}

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: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

a.tap_here:visited {
    color: #3c79b6;
    text-shadow: 0 1px 0 #e5f4ff;
    background: #c3def2;
    box-shadow: 0 2px 0 #9fc0d7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

a.tap_here:active {
    background: #c3def2;
    color: #3c79b6;
    text-shadow: 0 1px 0 #e5f4ff;
    box-shadow: 0 2px 0 #9fc0d7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

a.tap_here:hover {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
    background: #3c79b6;
    box-shadow: 0 2px 0 #9fc0d7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

button.all_indicators, input.all_indicators[type="submit"], input.all_indicators[type="button"], .browse_custom_btn {
    color: #3c79b6;
    text-shadow: 0 1px 0 #e5f4ff;
    background-color: #c3def2;
    box-shadow: 0 2px 0 #9fc0d7;
    border: none;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

    button.all_indicators:hover, input.all_indicators[type="submit"]:hover, input.all_indicators[type="button"]:hover {
        color: #edf5fe;
        text-shadow: 0 -1px 0 #2c5c8d;
        background-color: #3c79b6;
    }

button.all_indicators_dis, input.all_indicators_dis[type="submit"], input.all_indicators_dis[type="button"] {
    color: #adc2d1;
    background-color: #f1f5f7;
    box-shadow: 0 2px 0 #d7e2ea;
    border: none;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

    button.all_indicators_dis:hover, input.all_indicators_dis[type="submit"]:hover, input.all_indicators_dis[type="button"]:hover {
        color: #adc2d1;
    }

.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: #2b9fe2;
    }

button.reports_filter, input.reports_filter[type="submit"], input.reports_filter[type="button"], button.reports_prev_next, input.reports_prev_next[type="submit"], input.reports_prev_next[type="button"] {
    color: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
    border: 1px solid #336699;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-color: #3c79b6;
    box-shadow: inset 0 2px 0 #4e8dcc;
}

    button.reports_filter:hover, input.reports_filter[type="submit"]:hover, button.reports_prev_next:hover, input.reports_prev_next[type="submit"]:hover, input.reports_prev_next[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;
    }

div.all_indicators_box {
    background-color: #f1f5f7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

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: 5px;
    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: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    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: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 1px 0 #bbd7eb;
    overflow-x: auto !important;
}

    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: url(../images/devider.gif) 0 0 repeat-x;
}

div.dbc_arrow:hover {
    background-position: -49px center;
}

div.reports_wrapper {
    border: 1px solid #bbd7eb;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 1px 0 #bbd7eb;
}

div.search_input {
    border: 1px solid #bbd7eb;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-color: #ffffff;
}

div.reports_menu_container {
    border: 1px solid #ffffff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-color: #f1f5f7;
}

div.reports_menu_container_level2_simple {
    background-color: #ffffff;
    border: 1px solid #cfd8dd;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

div.reports_menu_container_level3 {
    background-color: #ffffff;
    border: 1px solid #cfd8dd;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: none;
}

div.reports_divider {
    background: url(../images/devider.gif) 0 0 repeat-x;
    height: 1px;
    font-size: 0;
}

input.reports_filter_date {
    color: #5e7891;
    background: #f1f5f7 url(../images/icon_calendar.png) right 0 no-repeat;
    border: 1px solid #336699;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

    input.reports_filter_date:hover {
        background-position: right -29px;
    }

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.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: #5e7891;
}

.reports_button_show_hide {
    background-size: 80px;
    background-color: #c3def2;
    -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: #3c79b6;
        font-size: 24px;
    }

    .reports_button_show_hide:hover {
        background-color: #3c79b6;
        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: #edf5fe;
    text-shadow: 0 -1px 0 #2c5c8d;
    background-color: #3c79b6;
    border: 1px solid #336699;
    border-right: none;
    box-shadow: inset 0 2px 0 #4e8dcc;
}

    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: 5px;
    border-bottom-left-radius: 5px;
}

button.report_quick_button_last, input.report_quick_button_last[type="submit"] {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    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_export, a.reports_button_download_template {
    background: none;
    border: #87caf1 1px solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

a.reports_button_favourites_active {
    background: none repeat scroll 0 0 #c3def2;
}

.setup_button_add .icon-icon_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 {
    color: #87caf1;
    font-size: 23px;
}

.setup_button_add:hover, .quick_link_remove:hover, a.reports_button_view:hover, a.reports_button_favourites:hover, a.reports_button_export:hover, a.reports_button_download_template:hover {
    border: 1px solid #538cc4;
}

    .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 .iconnew-lbr-pdf, a.reports_button_export:hover .iconnew-lbr-excel, a.reports_button_export:hover .icon-icon_reports_export {
        color: #538cc4;
    }

a.reports_button_favourites_active span {
    color: #538cc4;
    font-size: 23px;
}

a.reports_button_favourites_active {
    border: #538cc4 1px solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

div.quick_link_left {
    background-color: #f1f5f7;
    border-bottom: 1px solid #bbd7eb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 1px 0 #bbd7eb;
}

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: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 0 10px #839eab;
}

div#background {
    background-color: #ffffff;
}

input.text {
    background-color: #f1f5f7;
    border: 1px solid #336699;
    border-radius: 5px;
    color: #5e7891;
}

input.txtbxspl {
    background: #fff;
}

div.account_container {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #bbd7eb;
}

div.sameas_modal {
    background-color: #FFFFFF;
    border: 1px solid #7892A4;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 0 10px #839EAB;
}

div.drilldown_title {
    background: url("../images/devider.gif") repeat-x scroll 0 bottom #fbfdfe;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

div.drilldown_caption {
    color: #8594a2;
}

div.drilldown_close .icon-icon_close {
    color: #7ab6d9;
}

div.drilldown_close:hover .icon-icon_close {
    color: #268cc7;
}

.user-permission_popup div.drilldown_close {
    background: url(../Images/icon_close.png) no-repeat -10px 0 !important;
}

div.account_summary_dashboard_caption {
    background-color: #fbfdfe;
}

.light-blue-bg {
    background: #fbfdfe;
    background: none\9 \0;
}

td.vert_text div {
    color: #5E7891;
}

input.checkbox + label .pseudo-checkbox {
    background: url("../images/icon_checkbox.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    opacity:1;
}

input.checkbox:checked + label .pseudo-checkbox {
    background: url("../images/icon_checkbox.png") no-repeat scroll -16px top rgba(0, 0, 0, 0);
    opacity:1;
}

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.icon_same_as {
    background: url("../images/icon_setup_sameas.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

    div.icon_same_as:hover {
        background-position: -20px 0;
    }

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;
}

/*Footer css*/
footer {
    background-color: #C2E1FF;
    border-top: 3px solid #0d4680;
    color: #fff;
}

div.footer_contacts {
    color: #0d4680;
}

    div.footer_contacts a {
        color: #0066CF;
    }
/*Table css*/
div.reports_table_box {
    background-color: #ffffff;
    border: 1px solid #bbd7eb;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 1px 0 #bbd7eb;
}

    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: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #8594a2;
}

.lightgreen {
    background-color: #f5ffed;
}

.number_big {
    color: #4d5d68;
}

.number_medium {
    color: #4d5d68;
}

.text_green {
    color: #40b649;
}

.dark_grey {
    color: #4d5d68;
}

; .light_grey {
    color: #8594A2;
}

.lightblue {
    background-color: #f7fcff;
}

.lightbluebg {
    background-color: #EDFBFF;
    color: #4d5d68;
}

.text_orrange {
    color: #f56a53;
}

tr.border td {
    background-image: url("../images/devider.gif");
    background-repeat: repeat-x;
    background-position: center top;
}
/*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;
}

.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: #f1f5f7;
    border: 1px solid #336699;
}

.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, .select_w .selectmenustyle .sbHolder {
    background: #f1f5f7;
    border: 1px solid #336699;
}

.select_w .selectmenustyle .sbHolder {
    width: 150px;
}

.selectmenustyle .sbSelector:link, .selectmenustyle .sbSelector:visited, .selectmenustyle .sbOptions a:link, .selectmenustyle .sbOptions a:visited {
    color: #5e7891;
}

.selectmenustyle .sbToggle {
    background-color: #3c79b6;
    background-image: none;
}

a.sbToggle:after {
    display: inline-block;
    font-family: 'iconfont';
    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";
}

.selectmenustyle a.sbToggle {
    color: #87caf1;
}

    .selectmenustyle a.sbToggle:hover {
        color: #fff;
    }

.selectmenustyle .sbHolder:hover .sbToggle {
    color: #fff;
}

.selectmenustyle .sbOptions {
    background-color: #f1f5f7;
    border: 1px solid #336699;
}

.sbOptions .sbDisabled {
    color: #6490AB;
    border: none;
}

.selectmenustyle .sbOptions a:hover {
    color: #f78a4e;
}

.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: #f1f5f7;
    border: 1px solid #336699;
    color: #5e7891;
    border-radius: 5px;
    position:relative !important;
    height:31px !important;
    vertical-align:middle;
}

.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 #F1F5F7 !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: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.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 #3c79b6;
    color: #ffffff;
    background: #3C79B6;
}
            
/*.ui-multiselect span.ui-icon {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    background: url("../images/select_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-right: -2px;
}

.ui-multiselect:hover span.ui-icon {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    background: url("../images/select_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-right: -2px;
}

.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-color: #e0eefb;
}

.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: #BBD1E7;
        color: #3F5264;
    }

    .payrollgross_tbl .tablerow td {
        background: #BFE9FC;
    }
/*Payroll-summary css ends*/
/*session expire*/
.responsive_tblnew th {
    background-color: #f7fcff;
    color: #8594a2;
    border-left: 1px solid #d0d7e5;
}

    .responsive_tblnew th.firstcolumn {
        border-right: 1px solid #d0d7e5;
    }

.responsive_tblnew td {
    color: #8594a2;
    border-left: 1px solid #d0d7e5;
}

    .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: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    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: 'iconfont';
    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: 'iconfont';
    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: "";
    padding-left: 2px;
}
.revenue_dropdown_option .ui-multiselect-header span.ui-icon-check:after {

}
.ui-multiselect-header span.ui-icon-closethick:after {
    display: inline-block;
    font-family: 'iconfont';
    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: "";
     padding-left:2px;
}
.revenue_dropdown_option .ui-multiselect-header span.ui-icon-closethick:after{

}
.ui-multiselect-header span.ui-icon-circle-close:after {
    display: inline-block;
    font-family: 'iconfont';
    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: 'iconfont';
    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: 'iconfont';
    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: #2a6095;
}

.ui-multiselect-header span.ui-icon-closethick:after {
    color: #2a6095;
}

.ui-multiselect-header span.ui-icon-circle-close:after {
    color: #2a6095;
}

.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;
}
/*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;
}
/*Employee module*/
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: #5e7891;
}

a.emp:visited {
    color: #5e7891;
}

a.emp:active {
    color: #5e7891;
}

a.emp:hover {
    color: #f78a4e;
}

.earnings_total {
    color: #40b649 !important;
}

.tips_summaryttl {
    background: none repeat scroll 0 0 #dcf8eb;
}

.tips_summary {
    background: none repeat scroll 0 0 #e8f4fd;
}

.green {
    background-color: #C0FFE3 !important;
}

.red {
    color: red !important;
}
/*Employee module*/


/*extra css*/
.middle-kpi-scroll {
    height: 100px;
    overflow: scroll;
}


/*Room Revenuew Budget*/
.forcastsection {
    border: 1px solid #bbd7eb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .forcastsection th {
        background-color: #f6fcff;
        color: #8594a2;
    }

    
    .forcastsection input.text, .porperty_master_form.prop_input_wid input.text{
        max-width: 136px;
    }
        .forcastsection input.text[disabled="disabled"] {
            background: #f2f2f2;
            color: #696969;
        }
        .totalrow td:first-child {
             text-align: left !important;
        }
/*payrolldepartment groupping*/
    .drpclsdesign .ui-multiselect.ui-widget.ui-state-default.ui-corner-all{
            position: relative;
    }
    /*.drpclsdesign .ui-multiselect.ui-widget.ui-state-default.ui-corner-all:after {
        background: #3c79b6 none repeat scroll 0 0;
        border-radius: 0 4px 4px 0;
        content: "";
        height: 31px;
        position: absolute;
        right: 0;
        top: 0;
        width: 31px;
        font-family: 'iconfont';
        content: "\e631";
        color: #87caf1;
        font-size: 8px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 29px;
        text-transform: none;
        text-align: center;
    }*/
    .disabled_cls .drpclsdesign .ui-multiselect.ui-widget.ui-state-default.ui-corner-all:after{
        background: #7F858C none repeat scroll 0 0;
        color: #fff !important;
    }
    /*.disabled_cls .ui-multiselect {
        background: #d6d6d6 none repeat scroll 0 0;
        color: #747891;
    }*/
    .payrolldept_txtbx input.text{
        padding: 7px 3px 7px 7px !important;
    }
    .revenue_set_screen .ui-multiselect-filter input{
        width: 96% !important;
        margin-top: 0;
    }
    .revenue_set_screen .ui-multiselect-filter{
        margin-top: -10px;
    }
    .staticscrolltable {
        max-width: 88% !important;
    }
    .report_hotel .responsive_tblnew table .tblmainttl td{
        color:#8594a2 !important;
    }
    .responsive_tblnew table td {
    color: #696969 !important;
}
    
.payroll_department_map_design .sbHolder .sbSelector {
    width: 167px !important;
    word-break: break-all;
    word-wrap: break-word;
}
.payroll_drp_normal.normal_selectbox{
    width:200px !important;
    background: #F1F5F7;
    background: #f1f5f7 none repeat scroll 0 0;
    border: 1px solid #336699;
    border-radius: 4px;
    padding:4px;
    color: #5e7891;
    box-shadow:none;
    position:relative;
}
.payroll_drp_normal.normal_selectbox::after{
    position:relative;
    height:20px;
    width:20px;
    content:'';
    background:#000;
}
.payroll_drp_normal{
      -webkit-appearance: none;  /*Removes default chrome and safari style*/
      -moz-appearance: none; /* Removes Default Firefox style*/
      background: url('../Images/select_arrow.png') no-repeat right center !important;  /*Adds background-image*/
      width: 100px; /*Width of select dropdown to give space for arrow image*/
      text-indent: 0.01px; /* Removes default arrow from firefox*/
      text-overflow: ellipsis;  /*Removes default arrow from firefox*/
      /*My custom style for fonts*/
      color: #1455a2;
      outline:none;
      padding-right: 30px !important;
      white-space:nowrap;
      overflow:hidden;
    display:inline-block;
}
.disabled_cls .payroll_drp_normal{
      -webkit-appearance: none;  /*Removes default chrome and safari style*/
      -moz-appearance: none; /* Removes Default Firefox style*/
      background: #000; /*Adds background-image*/
      width: 100px; /*Width of select dropdown to give space for arrow image*/
      text-indent: 0.01px; /* Removes default arrow from firefox*/
      text-overflow: ellipsis;  /*Removes default arrow from firefox*/
      /*My custom style for fonts*/
      color: #1455a2;
      outline:none;
      padding-right: 30px !important;
      white-space:nowrap;
      overflow:hidden;
    display:inline-block;

    background-color: #d6d6d6 !important;
    border: 1px solid #747891 !important;
    box-shadow: none;
    color: #909090 !important;
    cursor: default;
    pointer-events: none;
    text-shadow: 0 1px 0 #d6d6d6 !important;
}
.payroll_department_map_design select::-ms-expand {	display: none; }
.payroll_department_map_design select{
    -webkit-appearance: none;
    appearance: none;
}
.responsive_tbldiv.prop_mstr_dat {
    float: left;
    max-width: 920px;
    overflow: auto;
    width: 91%;
}
/*atp bu selection*/
.button_bg_none button{
     background: transparent;
    border: medium none;
}
.icon-save-bu.save-icon{
    color: #5692ce;
    font-size: 18px;
}
.icon-save-bu.save-icon .icon-icon_dataentryform, .icon-save-bu.cancel-icon .icon-icon_uncheckall {
    color: #5692ce;
    font-size: 18px;
}
/*atp bu selection*/
button.button_bg_none {
    background: transparent;
    border: none;
    cursor: pointer;
}
.user-permission_popup div.drilldown_close {
    background: url(../Images/icon_close.png) no-repeat -10px 0 !important;
}
/*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;
}


.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;
}
.blk-drp .dropbtn{
    background-color: #f1f5f7;            
    border: 1px solid #336699;              
    border-radius: 5px;
    color: #5e7891;
}
.blk-drp .dropbtn::after{
    background:#3c79b6;
    border: 1px solid #336699;
}
.blk-drp .dropbtn{
    padding:9px 43px 8px 10px
}   

/*bu profile setup*/
 .buisnessunit_profile_period_wraper .emp_table_box input.text.em_data {    width: 48px;}
    .bu_profile_period_table{max-width:730px;}
    .bu_profile_period_table .quick_link_remove {    margin: 0 0 0 0px;    padding: 3px 5px 0px; }
    .bu_profile_period_table .iconnew-lbricon_uncheckall {    padding-left: 0px;}
    .bu_profile_period_table .quick_link_remove{ position: relative;    top: -2px;}   
    .bu_profile_period_table table th {
            color: #8594a2;
            font-size: 13px;
        }

.clients_select.searchable_dropdown .ui-combobox-input {
    width: 199px;
}
 .ui-autocomplete {
    top: 44px !important;
    background: #3b78b6 !important; 
    width: 258px !important;
}
.clients_select.searchable_dropdown .ui-combobox-toggle {      width: 30px;}

    /*.clients_select1.searchable_dropdown1 .ui-button {
   
    height: 27px;
  
}*/

/*media start*/
/*end bulk*/
@media only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:landscape) {
    .food-bev {
        width: 100%;
   }
}
.bu_dimension_con .save-icon .icon-icon_dataentryform, .bu_dimension_con .cancel-icon .icon-icon_uncheckall{
    font-size:18px;
    color:#2b9fe2;
    }
.bu_dimension_con .save-icon, .bu_dimension_con .cancel-icon{
    font-size:18px;
    color:#2b9fe2;
}
.balancesheet_hotel_design .setup_button_add.ml20{
    margin-left:20px !important;
}
/*end bu selection*/
/*end bu selection*/
/*end payroll department mapping*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .forcastsection input.text[disabled="disabled"] {
        color: #696969;
    }

    ::i-block-chrome, .forcastsection input.text[disabled="disabled"] {
        color: #353535;
    }
}
/* Ie hack  */
@media all and (-ms-high-contrast:none) {
    .payroll-expense.responsive_tblnew th.firstcolumn {
        border-right: 2px solid #d0d7e5 !important;
    }

    .payroll-expense {
        border-right: 1px solid #d0d7e5 !important;
    }
}

table.forcasttable {
    border-top: 1px solid #bbd7eb;
}

.responsive_tbldiv table.forcasttable tr td:first-child, .responsive_tbldiv table.forcasttable tr th:first-child {
    border-left: none;
}

.responsive_tbldiv table.forcasttable tr td, .responsive_tbldiv table.forcasttable tr th {
    border-left: 1px solid #d1d1d1;
}

.forcastsection .responsive_tbldiv {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
    border: none;
}

.formheight .responsive_tbldiv {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: auto;
}

.forcastsection .responsive_tblnew td {
    border-left: none;
}

.forcastsection .total td, .forcastsection .total th {
    background-color: #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;
}

tr.totalrow td {
    background: #D6EDF9;
    color: #5a6774;
}

tr.spltotalrow td {
    background: #f5ffed;
    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: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 0 10px #839EAB;
}

.goal_cols {
    background-color: #F5F5F5 !important;
}

.na {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 3px;
    color: #8594a2;
}

.modal_lnks {
    color: #5e7891;
}

    .modal_lnks:hover {
        color: #f78a4e;
    }

.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;
}

a.nochild:link, a.nochild:visited {
    background-image: none;
    color: #5e7891;
}

a.nochild:hover {
    color: #f78a4e;
}

a.reports_menu_level_last:hover, a.reports_menu_level_last_active {
    color: #f78a4e;
}

.kpi_loader {
    background-color: #fff;
}

a.reports_menu_level1_wo_icon {
    color: #5e7891;
}

div.emp_arrow .icon-arrow_left, div.emp_arrow .icon-arrow_right, a.emp_arrow .icon-arrow_left, a.emp_arrow .icon-arrow_right {
    color: #87caf1;
}

    div.emp_arrow .icon-arrow_left:hover, div.emp_arrow .icon-arrow_right:hover, a.emp_arrow .icon-arrow_left:hover, a.emp_arrow .icon-arrow_right:hover {
        color: #0D4680;
    }
/*Grey Box css*/

/*Input form start*/
/*Energy Consumption Form start*/
.addfield, .removefield {
    background: url(../images/icon_energy_new.png) no-repeat;
    height: 32px;
    width: 39px;
    display: inline-block;
    background-position: 0px 0;
    border: none;
    float: right;
    margin: 2px 30px 0;
}

.removefield {
    background-position: -39px 0;
}


.op_report_container {
    padding: 30px 40px;
    min-height: 400px;
    overflow-x: hidden;
}
/*Energy Consumption Form end*/
/* Submit ticket form start */
.submitticketform th,
.submitticketform td {
    font-size: 17px;
    font-weight: normal;
    padding: 10px;
    text-align: left;
}

.submitticketform td {
    color: #8594a2;
    font-family: 'Roboto',Arial,'Nimbus Sans L','Helvetica CY',sans-serif;
    font-size: 15px;
    border-right: none !important;
    font-weight: normal;
}

.submitticketform tr {
    border-bottom: 1px solid #d0d7e5;
}

.submitticketform {
    text-decoration: none;
    font-family: 'Roboto Bold', Arial, 'Nimbus Sans L', 'Helvetica CY', sans-serif;
    line-height: 25px;
    font-weight: normal;
}

    .submitticketform tbody tr:last-child {
        border-bottom: none;
    }

    .submitticketform th {
        background-color: #f6fcff;
        color: #8594a2;
        border-right: none !important;
    }

    .submitticketform table th,
    .submitticketform table td {
        white-space: nowrap;
    }

.textareades {
    width: 100%;
    min-height: 150px;
    max-height: 150px;
    max-width: 100%;
    border: 1px solid #336699;
    border-radius: 5px;
    color: #5e7891;
    background: #f1f5f7;
    outline: none;
}




.big_select select.reports_filter, .big_select .sbHolder {
    width: 190px !important;
}

    .big_select .sbHolder .sbOptions {
        width: 190px !important;
    }

.textareadub {
    width: 100%;
    min-height: 60px;
    max-height: 60px;
    max-width: 100%;
    border: 1px solid #336699;
    border-radius: 5px;
    color: #5e7891;
    background: #f1f5f7;
    outline: none;
}

.fbold {
    font-weight: bold;
}

.pl0 {
    padding-left: 0px !important;
}

.border-dropdown {
    border: 1px solid #336699;
    border-radius: 5px;
    color: #5e7891;
    outline: none;
    background: #f1f5f7;
}

@media only screen and (max-width: 479px) {
    .submitticketform {
        width: 100%;
    }
}

/*Submit Ticket form end*/
/*Input form end*/

.grey_select .sbToggle {
    background: #f1f5f7;
    border-left: 1px solid #cfd8dd !important;
}

.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;
}

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: #5e7891;
}

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);
    color: #5e7891;
}

    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 left top;
    opacity:1 !important;
}

.change_jobedit span {
    color: #5297BE;
}

    .change_jobedit span:hover {
        color: #0083cc;
    }

.em_add_big {
    border: 1px solid #cfd8dd;
}

    .em_add_big span {
        color: #5297BE;
    }

        .em_add_big span:hover {
            color: #0083cc;
        }

textarea.em {
    background-color: #f1f5f7;
    border: 1px solid #336699;
    color: #5e7891;
}

.manager_log_menu div.reports_menu_container_level3 {
    border-top: 1px solid #cfd8dd;
    -webkit-border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
}

.DTFC_LeftBodyWrapper {
    border-right: 1px solid #d0d7e5;
}

div.emp_table_box th {
    background-color: #f7fcff;
    background-image: url("../images/devider.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
}

.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;
}

.menudissabled .sbOptions {
    display: none !important;
}

table.dataTable tbody tr.border:first-child {
    background-image: none;
}
/**Export pdf and excel css**/
.setup_export_pdf_xcl .reports_button_export {
    background: none repeat scroll 0 0 #3c79b6;
    border: 1px solid #336699;
    box-shadow: 0 2px 0 #438dcc inset;
}

    .setup_export_pdf_xcl .reports_button_export .iconnew-lbr-pdf, .setup_export_pdf_xcl .reports_button_export .iconnew-lbr-excel {
        color: #fff;
    }

        .setup_export_pdf_xcl .reports_button_export .iconnew-lbr-pdf:hover, .setup_export_pdf_xcl .reports_button_export .iconnew-lbr-excel:hover {
            color: #fffcc6;
        }

/**Labor module css**/
img.em {
    border: 1px solid #336699;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

div.emp_table_box {
    background-color: #ffffff;
    border: 1px solid #bbd7eb; /*border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;*/
    margin: 0 20px;
    width: 97%;
    overflow-x: auto;
    box-shadow: 0 1px 0 #bbd7eb;
}

    div.emp_table_box.emp_remove_wid {
        width: auto !important;
    }

.emp_remove_wid .emp_table_width {
    overflow-x: auto;
    width: 100%;
}

.pos_emp_container {
    padding: 10px;
    padding-left: 0px;
    margin-bottom: 20px;
}

.pos-labor-tbl table .pos-labor-totl-row td {
    background: #DFEDF7;
    color: #5e7891;
}

.save-icon .icon-icon_dataentryform, .cancel-icon .icon-icon_uncheckall {
    color: #336699;
    font-size: 16px;
}
.cancel-icon[disabled="disabled"] .icon-icon_uncheckall {
    color: #999;
}

.save-icon .icon-icon_dataentryform {
    font-size: 18px;
}

.pos-labor-tbl table td {
    border-top: 1px solid #bbd7eb;
}

    .pos-labor-tbl table tr:first-child td, .pos-labor-tbl table td table td, .pos-labor-tbl table td table th {
        border: none;
        background-image: none;
    }

input.text[disabled="disabled"] {
    background: #EAF4F9;
    color: #a4bdd5;
    border: 1px solid #97AFC8;
}

.sort_link {
    color: #f78a4e;
}

    .sort_link:hover {
        color: #336699;
        text-decoration: underline;
    }

.pos-laborEmpdtl {
    background: #EFF6FA;
}

div.pos_lbr_innrtbl th {
    background: #E0EAF2;
    color: #3D6C8C;
}

input.text.em_data {
    box-shadow: none;
}

div.timeclock-loading {
    background: url("../images/loading-timeclock.gif") no-repeat;
}

.cal_series_hover {
    background: #fcb05d !important;
    color: #fff !important;
    border-color: #d79042 !important;
}

.green {
    background-color: #C0FFE3 !important;
}

.red {
    color: #ff0000 !important;
}

.pos_lbr_innrtbl table th {
    border: 1px solid #bbd7eb !important;
}

.pos_lbr_innrtbl table td {
    border: 1px solid #bbd7eb !important;
}
/*Manager log css starts*/
.iconnew-lbrcategory-arrow {
    color: #87caf1;
}

    .iconnew-lbrcategory-arrow:hover {
        color: #2b9fe2;
    }

.back_btn .icon-arrow_cal_left {
    font-size: 17px;
}

.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: #c3def2;
    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: #3c79b6;
    }

    .add_log .iconnew-lbradd_log {
        font-size: 22px;
        color: #3c79b6;
    }

    .add_log:hover .iconnew-lbradd_log {
        color: #fff;
    }

    .edit_category .iconnew-lbrpencil {
        font-size: 18px;
        color: #3c79b6;
    }

    .edit_category:hover .iconnew-lbrpencil {
        color: #fff;
    }

.user_logs ul li label {
    color: #696969;
}

.user_logs ul li span {
    color: #3c79b6;
}

.user_logs ul li {
    background: #f7fcff;
}

.user_logs > ul > li {
    border: #d0d7e5 1px solid;
}

.poweredby a {
    color: #3c79b6;
}

.logextheader {
    background: none repeat scroll 0 0 #f3fafe;
}

.logername {
    color: #3c79b6;
}

.shift_label {
    color: #3c79b6;
    border: 1px solid #bbd7eb;
}

.log_text_repeat p {
    color: #696969;
}

.log_text_repeat .cat_level_1 {
    color: #3c79b6;
}

.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: #3c79b6;
}

    .log_text_repeat .no_of_comment:hover {
        color: #0083CC;
    }

.comment-popuptxtbox .commentarea {
    background-color: #f7fcff;
    border: 1px solid #d0d7e5;
    color: #637987;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.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: #3c79b6;
}

.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: #3c79b6;
}

.added_textbox {
    background-color: #fff;
    border: 1px solid #d7e2ea;
    box-shadow: none;
    color: #637987;
}

.gotomangr .iconnew-lbrmanager_log_icon {
    color: #3c79b6;
    font-size: 40px;
}

    .gotomangr .iconnew-lbrmanager_log_icon:hover {
        color: #0083cc;
    }

.add_category .iconnew-lbradd_category, .back_btn .icon-arrow_cal_left, .add_field .iconnew-lbricon_setup_add {
    color: #3c79b6;
}

.add_category .iconnew-lbradd_category, .add_field .iconnew-lbricon_setup_add {
    font-size: 18px;
}

.add_category:hover .iconnew-lbradd_category, .back_btn:hover .icon-arrow_cal_left, .add_field:hover .iconnew-lbricon_setup_add {
    color: #fff;
}

.gridcrum a {
    color: #3c79b6;
}
/*Manager log css ends*/

/*Responsive css*/
@media all and (max-width: 1024px) {
    input.reports_filter_date {
       
        background-position: right 0;
        background-size: 32px auto;
    }
    .ui-multiselect-checkboxes label input{
        top:0px !important;
    }
        input.reports_filter_date:hover, input.reports_filter_date:focus {
            
            background-position: right 0;
            background-size: 32px auto;
        }

    .calendar-icon input.reports_filter_date {
        
        background-position: 3px 0;
        background-size: 32px auto;
        background-color: #3c79b6;
    }

        .calendar-icon input.reports_filter_date:hover, .calendar-icon input.reports_filter_date:focus {
            background-image: url("../images/icon_calendar_hd.png");
            background-position: 3px 0;
            background-size: 32px auto;
            background-color: #3c79b6 !important;
        }
        
}

}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .forcastsection.staticscrolltable.ml20.mt20.rev-wid-change {
    width: 85% !important;
}
}
/*min-width 720 and max-width 959*/
@media only screen and (min-width: 720px) and (max-width: 959px) {
    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;
    }
    .forcastsection.staticscrolltable.ml20.mt20.rev-wid-change {
        width: 85% !important;
    }
}
/*min-width 480 and max-width 719*/
@media only screen and (min-width: 480px) and (max-width: 719px) {
    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: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

        a.summary_dashboard:link {
            border: 1px solid #87caf1;
        }

        a.summary_dashboard:visited {
            border: 1px solid #87caf1;
        }

        a.summary_dashboard:active {
            border: 1px solid #2b9fe2;
        }

        a.summary_dashboard:hover {
            border: 1px solid #2b9fe2;
        }

            a.summary_dashboard:hover .icon-icon_summary {
                color: #2b9fe2;
            }

    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;
    }
    .forcastsection.staticscrolltable.ml20.mt20.rev-wid-change {
        width: 85% !important;
    }
    
}


/*max-width 480*/
@media only screen and (max-width : 479px) {
    a.menu:link {
        background-size: 26px auto;
    }
    .forcastsection.staticscrolltable.ml20.mt20.rev-wid-change {
    width: 84% !important;
}
    a.summary_dashboard {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    .forcastsection.staticscrolltable.ml20.mt20.rev-wid-change {
        width: 84% !important;
    }
        a.summary_dashboard:link {
            border: 1px solid #87caf1;
        }

        a.summary_dashboard:visited {
            border: 1px solid #87caf1;
        }

        a.summary_dashboard:active {
            border: 1px solid #2b9fe2;
        }

        a.summary_dashboard:hover {
            border: 1px solid #2b9fe2;
        }

            a.summary_dashboard:hover .icon-icon_summary {
                color: #2b9fe2;
            }

    span.menu {
        background-position: center 11px;
        background-color: #205993;
        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;
    }
    .blmapping_responsive  .ui-multiselect-filter input{
        width:85% !important;
    }
}
/*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;
    }

.submitticketform th,
.submitticketform td {
    font-size: 13px !important;
    font-weight: normal;
    padding: 10px;
    text-align: left;
}

.submitticketform td {
    color: #8594a2;
    font-size: 13px;
    border-left: none !important;
}

.submitticketform tr {
    border-bottom: 0px solid #d0d7e5;
}

.submitticketform tbody tr:last-child {
    border-top: 1px solid #d0d7e5;
}

.submitticketform th {
    background-color: #f6fcff;
    color: #8594a2;
    border-right: none !important;
}

.submitticketform table th,
.submitticketform table td {
    white-space: nowrap;
}



.submitfile {
    padding-bottom: 10px;
}

.submitticketform sup {
    color: #3871A9;
}

.textareades {
    width: 96%;
    min-height: 80px;
    max-height: 80px;
    max-width: 96%;
    white-space: pre-wrap;
}

.submitticketform .textarea:focus {
    border: 1px solid #3B77B3;
}

.textareadub {
    width: 94%;
    min-height: 20px;
    max-height: 20px;
    max-width: 94%;
    white-space: pre-wrap;
}

.submitticketform .textarea {
    border: 1px solid #AAAAAA;
    border-radius: 5px;
    background: #fff;
}

.submitticketform select.border-dropdown:focus {
    border: 1px solid #3B77B3;
}

.submitticketform select.border-dropdown {
    font-size: 13px;
    width: 50%;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #AAAAAA;
}

.w50 {
    width: 50px;
}

.submitticketform button.all_indicators, .submitticketform input.all_indicators[type="submit"], .submitticketform input.all_indicators[type="button"] {
    padding: 5px 20px 5px 20px !important;
}

.submitticketform {
    width: 500px;
    border-radius: 5px;
}

.fbold {
    font-weight: bold;
}

.pl0 {
    padding-left: 0px !important;
}
/*OtherRevenueBudget css*/
#tableRevBgt th, #tableRevBgt td{
    padding: 10px !important;
}

/*end other revenue budget*/
/*.ul.checktree-root li a::before{
     background:("images/pluse.png") no-repeat;
     height:20px;
     width:20px;
 }*/

ul.checktree-root li .pluse_minuse_expand::before {
    background: url("../images/pluse.png") no-repeat scroll center center;
    content: "" !important;
    height: 14px !important;
    left: -52px;
    position: absolute;
    width: 14px !important;
}
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: -52px;
    position: absolute;
    width: 14px !important;
}
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: -52px;
    position: absolute;
    width: 14px !important;
}
.setup_modal_inner.setup_modal_inner_revenue.drpdown_adj{
     max-width: 354px !important;
}

@media only screen and (max-width: 580px) {
    .submitticketform {
        width: 100%;
        overflow: scroll !important;
        white-space: normal;
        max-width: 95%;
    }

    .eye-icon {
        top: -6px !important;
    }

        .submitticketform table {
            width: 100% !important;
        }
}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait) {
    .support-label {
        float: left;
    }
    .top_revenue_cls .select-dropdwn .ui-multiselect{
        min-width: 77% !important;
        width: 50px !important;
    }
    .top_revenue_cls .reports_filter_word{
        padding-left:4px;
    }
    .top_revenue_cls .ui-multiselect{
        min-width: 149px !important;
    }
    .top_revenue_cls .ui-multiselect.ui-widget.ui-state-default.ui-corner-all > span:last-child {
    width: 143px !important;
}
    .top_revenue_cls .venue_section .ui-multiselect {
        min-width: 95px !important;
        width: 153px !important;
    }
    .food_drp.less_allow_section .ui-multiselect{
        margin-left:0px;
    }
    .submitticketform th, .submitticketform td{
        font-size:13px !important;
    }
    .forcastsection.staticscrolltable.ml20.mt20.rev-wid-change {
        width: 86% !important;
}
    }
@media only screen and (min-device-width:950px) and (max-device-width:1130px) {
.forcastsection.staticscrolltable.ml20.mt20.rev-wid-change {
    width: 85% !important;
}
    }
@media only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:landscape) {
    .food-bev {
        width: 100%;
    }
}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape) {
    .eye-icon {
        top: -4px !important;
    }
    .submitticketform th, .submitticketform td{
        font-size:13px !important;
}
}

.table-scornew {
    overflow-x: auto;
    max-width: 99%;
    border: 1px solid #bbd7eb;
}

/* 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: 1px;
}

    .eye-btn {
       width: 30px;
    height: 31px;
    /* position: absolute; */
    /* top: 0px; */
    /* left: 0px; */
    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;
    }

.pos-relative {
     position:relative;
}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape) {
    .eye-icon {
        top: -4px !important;
    }
}
@-moz-document url-prefix() {
    .eye-btn, .eye-btn[disabled="disabled"] {
        height: 31px !important;
    }

    .line-heightadj {
    line-height: 20px;
    }
}
@media only screen and (max-width: 580px) {
    .eye-icon {
        top: -6px !important;
    }
}
@media(min-width:30px) and (max-width:510px) {
    .revenue_set_screen .dropbtn {
        min-width: 187px;
        width: 100%;
    }
   
    
    .setup_modal_inner.drpdown_adj {
        max-width: 163px;
    }

    .revenue_set_screen .ui-multiselect {
        min-width: 200px !important;
        width: 70px !important;
    }

     .ui-multiselect-header ul li {
        padding: 0 5px 0 0 !important;
    }

    .revenue_set_screen .ui-multiselect-menu {
        min-width: 200px !important;
        width: 70px !important;
    }

    .revenue_set_screen .dropbtn {
        min-width: 200px !important;
        width: 70px !important;
     }

    .setup_modal_inner.setup_modal_inner_revenue.drpdown_adj {
         min-width: 178px !important;
        width: 70px !important;
    }
    ul.checktree-root li a{
        width:auto;
     }

    .setup_modal_inner div.reports_menu_container_level2_container {
        overflow: auto;
     }

    .revenue_set_screen .ui-multiselect > span:last-child {
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        word-break: break-all !important;
        word-wrap: break-word !important;
        float: left;
        width: 150px !important;
     }

    .revenue_set_screen .ui-multiselect-filter input {
        width: 93% !important;
    }
     .top_revenue_cls .ui-multiselect.ui-widget.ui-state-default.ui-corner-all > span:last-child {
        width: 117px !important;
    }
     .setup_modal_inner div.reports_menu_container_level2_container {
        height: 156px;
        overflow: auto;
        width: 180px;
    }
      div.setup_modal_inner{
        overflow-y:unset;
    }
    .balancesheet_single_select .sbHolder{
        width:175px !important;
    }
   
}
.pointer-cursor {
    cursor:pointer;
}
.clients_select .sbOptions{
    overflow-y:auto !important;
}
div.quick_link_container{
    width: 100%;
    min-width: 290px;
}
/*added disable class for revenue category mapping*/
.disable_rcm span{
   
    cursor:auto;
}
.disable_rcm .ui-corner-all.ui-state-disabled:hover{
    background: #D6D6D6 none repeat scroll 0 0;
    border: 1px solid #3c79b6;
    cursor:auto;
    color:#5e7891 !important;
    border:none;
}
.disable_rcm .ui-corner-all.ui-state-disabled{
     background: #D6D6D6 none repeat scroll 0 0;
     border:none;
    color:#5e7891 !important;
}





/* datatable fix */
.dataTables_wrapper .dataTables_scrollBody tr td {
    white-space: normal;
}

table.dataTable tbody th, table.dataTable tbody td {
    white-space: normal;
}

table.dataTable thead th, table.dataTable thead td {
    white-space: normal;
}
/*.spltblnew .dataTables_scrollHead {
    overflow-y: scroll !important;
   
}
.spltblnew .dataTables_scrollHead::-webkit-scrollbar {
        opacity:0;
}
@-moz-document url-prefix() {

  .spltblnew .dataTables_scrollHead {
        overflow:hidden !important;
}

}*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .payroll-expenseadj .dataTables_scrollHead {
        overflow-y: scroll !important;
    }

    .payroll-expenseadj .dataTables_scrollHead::-webkit-scrollbar {
            opacity: 0;
            border-left:1px solid #BBD7EB !important;
            border-bottom:1px solid #BBD7EB !important;
    }

    ::i-block-chrome,.payroll-expenseadj .dataTables_scrollHead {
        overflow: hidden !important;
    }
}

.payroll-expenseadj .dataTables_scrollHead:not(:root:root) {
    overflow: hidden !important;
}
/*revenue category report*/
.revenue_main_cls .headerrow td{
    border-bottom: 1px dashed #aaa;
}
   .revenue_main_cls .responsive_tblnew td:first-child,
    .revenue_main_cls .responsive_tblnew th:first-child {
        border-left: 1px solid #d0d7e5 !important;
    }    
    .revenue_main_cls .responsive_tblnew td.firstcolumn {
        border-right: medium none;
    }    
    .revenue_main_cls .parent td:first-child, .parent td{
        padding-left: 30px !important;
        background-color: #c3def2;
    }    
    .revenue_main_cls .parent td,
    .revenue_main_cls .child td {
        position: relative;
    }    
    /*.revenue_main_cls .parent td::before,*/
    .revenue_main_cls .child td::before {
        content: "";
        background: url(../images/pluse.png) no-repeat;
        width: 20px;
        height: 11px;
        position: absolute;
        left: 12px;
        top: 13px;
        display: inline-block;
    }
    .revenue_main_cls .parent.expanded td,
    .revenue_main_cls .child.expanded td {
        position: relative;
    }
    /*/*.revenue_main_cls .parent.expanded td::before,*/
    .revenue_main_cls .child.expanded td::before {
        content: "";
        background: url(../images/minus.png) no-repeat;
        width: 12px;
        height: 11px;
        position: absolute;
        left: 10px;
        top: 17px;
        display: inline-block;
    }
    .revenue_main_cls .mapped_grand_total.child td::before,.revenue_main_cls .main_grandtotal_cls.grandtotalallrow.parent td::before{
        background: none !important;
        cursor: auto;
    }    
    .revenue_main_cls .main_grandtotal_cls.grandtotalallrow.parent td{
        background: #3C79B6 !important;
        color:#fff;
        cursor: auto;
        border-left:0px;
    }
    .revenue_main_cls .mapped_grand_total.child td{
        background: none !important;
        color: #fff;
        border-left: 0px;
    }
    .revenue_main_cls .subchild td {
        cursor: default;
    }
    .revenue_main_cls .child td::before {
        left: 32px !important;
    }
    .revenue_main_cls .child td {
        background-color: #f5f5f5;
        border-bottom: 1px dashed #aaa;
    }
    .revenue_main_cls .totalrow td {
        /*background-color: #D6EDF9 !important;*/
        background-color: #c3def2 !important;   
        border-bottom: 1px dashed #aaa;     
        border-top: 1px dashed #aaa;
        border-left: 0;
    }
    .revenue_main_cls .grandtotalrow td
    {
        border-left: 0px;
        background: #629BD2 !important;
        color: #fff;
        border-bottom: 1px dashed #C3DEF2;
        border-top: 1px dashed #C3DEF2;
    }
    .revenue_main_cls .grandtotalallrow{
        background:#629BD2 !important;
        color: #fff !important;
    }
    .revenue_main_cls tr td:first-child {
        padding-left: 55px !important;
    }
    .revenue_main_cls table.dataTable thead td {
        border-bottom: 0px !important;
    }
    /*.revenue_main_cls.responsive_tbldiv {
        max-width: 700px !important;
        width: 100% !important;
        overflow: auto;
        max-height: 695px;
    }
    .revenue_main_cls.pnl_report_tree{
            max-width: initial !important;
            width: auto !important;
            overflow: initial;
            max-height: initial;
    }*/
    /*.revenue_main_cls.pnl_report_tree tbody th, .revenue_main_cls.pnl_report_tree tbody td{
        white-space: nowrap;
    }*/
    .revenue_main_cls.responsive_tbldiv table.dataTable{
        border-collapse: separate;
    }
    .revenue_main_cls .parent td {
        border-bottom: 1px solid #bbd7eb;
    }
    .revenue_main_cls .pargrtpad td{
        padding-left: 55px !important;
    }
    .revenue_main_cls .grtpad td:first-child{
        padding-left: 95px !important;
    }
    .revenue_main_cls .maincatlabel{
        background: #e4e4e4 !important;
    }
    .revenue_main_cls .maincatlabel td{
        color:#5a6774; 
    }
    .revenue_main_cls .subcatlabel{
        background: #fbfbfb !important;
    }
    .revenue_main_cls .subcatlabel td{
       color:#5a6774 !important;
    }
    .refresh_new_btn_desing.reports_filter {
        padding: 6px 15px 5px 15px;
    }
    .revenue_main_cls tr.totalrow.subcatmaintotal td{
        background: #A9D0E7 !important;
    }
    .revenue_main_cls.responsive_tbldiv {
        padding:0 !important;
    }
/*end revenue category report*/
.top_revenue_cls .reports_filter_word.report_revenuecat_rm10{
    vertical-align:middle;
}
.dataTables_wrapper .dataTables_scrollBody .whitespace_nowrap_roomrevenue tr td{
    white-space:nowrap !important;
}
table.dataTable tbody .whitespace_nowrap_roomrevenue th, table.dataTable tbody .whitespace_nowrap_roomrevenue td {
    white-space: nowrap !important;
}

/*Balancesheet css*/
.ui-multiselect {
    background: #f5fcff none repeat scroll 0 0;
    border: 1px solid #0083cc;
    border-radius: 3px !important;
    color: #637987 !important;
}
 .disabled_cls .ui-multiselect {
        background: #d6d6d6 none repeat scroll 0 0;
        color: #747891;
        border: 1px solid #369;
         border-radius: 5px !important;
    }
.porperty_master_form {
    float: left;
    margin: 20px;
    max-width: 91%;
    overflow: auto;
    position: relative;
    white-space: nowrap;
}
.balancesheet_single_select .sbHolder{
    width:235px !important;
    vertical-align:middle !important;
}
.balancesheet_single_select .sbOptions{
    width:235px !important;
    padding:0px !important;
    margin-top:5px !important;
}
.balancesheet_hotel_design input.text{
    padding:7px 3px 7px 7px !important;
}
.balancesheet_hotel_design .forcastsection td{
    padding-left:10px !important;
    padding-right:10px !important;
}
.balancesheet_hotel_design .setup_button_add{
    margin-left:1px !important;
}
.pt3{
    padding-top:3px;
}
.balancesheet_hotel_design .setup_button_add{
    margin-bottom:2px !important;
}
.balancesheet_hotel_design .forcastsection.staticscrolltable {
    max-width: 100% !important;
}
.over-none {
    overflow: unset !important;
}
.porperty_master_form.balance_nonselected_design{
    width:92%;
}
.balance_nonselected_design .ui-multiselect{
    background:#f1f5f7 none repeat scroll 0 0 !important;
}
.balance_nonselected_design .selectmenustyle .sbOptions {
    max-height: 137px !important;
}
button.all_indicators_dis, input.all_indicators_dis[type="submit"], input.all_indicators_dis[type="button"] {
    color: #adc2d1;
    background-color: #f1f5f7;
    box-shadow: 0 2px 0 #d7e2ea;
    border: none;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.balance_nonselected_design .selectmenustyle .sbHolder .sbSelector{
    width:auto !important;
}
.fs16{
    font-size:16px !important;
}
form[action="./summarydashboard.aspx"] .clients_select.searchable_dropdown .ui-combobox, .clients_select.searchable_dropdown .ui-combobox {
   
        height: 29px;
    display: inline-block;
    /*margin-top: 13px;*/
    
}
@media(min-width:30px) and (max-width:420px) {

    .balance_nonselected_design .sbHolder {
        width: 173px !important;
    }
    .balancesheet_single_select .sbOptions{
        width: 173px !important;
    }
    .balance_nonselected_design .ui-multiselect{
         width: 173px !important;
    }
}