﻿.font-white {
    color: white;
}

.font-gray {
    color: #838080;
}


/* Bootstrap Color Overrides */
.btn-success {
    background-color: #1EC677;
}

    .btn-success:hover, .btn-success:active {
        background-color: #189c5e;
    }

.btn-outline-success {
    color: #1EC677;
    border-color: #1EC677;
}

    .btn-outline-success:hover {
        background-color: #1EC677;
        border-color: #1EC677;
    }


.btn-warning {
    background-color: #f0ad4e;
}

    .btn-warning:hover, .btn-warning:active {
        background-color: #ec971f;
    }

.btn-default {
    border-color: #ccc;
}
.btn-gray {
    background-color: #ccc;
    color:#292929;
}

.btn-outline-warning {
    color: #f0ad4e;
    border-color: #f0ad4e;
}

    .btn-outline-warning:hover {
        background-color: #ec971f;
        border-color: #ec971f;
    }

.btn-danger {
    background-color: #ac2925;
}

    .btn-danger:hover, .btn-danger:active {
        background-color: #c9302c;
    }

.btn-outline-danger {
    color: #ac2925;
    border-color: #ac2925;
}

    .btn-outline-danger:hover {
        background-color: #c9302c;
        border-color: #c9302c;
    }

.btn-primary {
    background-color: #007bff;
}

    .btn-primary:hover, .btn-primary:active {
        background-color: #0069d9;
    }

.btn-outline-primary {
    color: #007bff;
    border-color: #007bff;
}

    .btn-outline-primary:hover {
        background-color: #0069d9;
        border-color: #0069d9;
    }

.btn-purple {
    background-color: #623790;
    color: #fff;
}
    .btn-purple:hover {
        color: #fff;
        background-color: #562f80;
    }
.btn-outline-purple {
    color: #623790;
    border: 1px solid #623790;
    background-color: transparent;
    background-image: none;
}
    .btn-outline-purple:hover {
        color: #fff;
        border: 1px solid #562f80;
        background-color: #623790;
    }


.green {
    color: #1EC677;
}








/* Top Menu "dropdown panel" styling - User */
.g_header_user_opened > *:not(#g_header_user) {
    border-bottom: 2px solid #ccc;
}




















body {
    background-color: #f1f1f1;
    color: #666;
}

input[readonly] {
    background-color: #FFF;
}

.cashflow_content,
.cashflow_content_padded{
    background-color: #fff;
    box-shadow: 0 0 8px 0 #ccc;
    /*box-shadow: 0 8px 8px -8px #ccc;*/
}



.cashflow_content_noborder {
    background-color: #fff;
    color: #666;
}

.cashflow_a_nocolor {
    color: #666;
}

.cashflow_hoverText:hover {
    color: #000;
}


/* Header */
.g_header {
    background-color: #fff;
    /*box-shadow: 0 2px 4px 4px rgba(0,0,0,.1);*/
}


    .g_header a:not(.g_header_standardlink) {
        color: #666;
    }

.g_header_user_menu_links {
    background-color: #ddd;
}

    .g_header_user_menu_links .g_header_user_menu_detailitem:hover {
        background-color: #ccc;
    }

.g_header_menu_ul li ul li {
    background-color: #fff;
}

.g_header_menu {
    background-color: #fff;
}

@media (max-width: 767px) {
    .g_header_menu_ul_hoverable:hover,
    .g_header_menu_ul li ul li:hover,
    .g_header_menu_ul li:hover {
        background-color: #cddedb;
    }
}

@media (min-width: 768px) {
    .g_header_menu_ul li ul li:hover {
        background-color: #cddedb;
    }
}

.g_header_dropdown {
    background-color: #fff;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
}

/* Banners */
.errorBanner {
    border: 1px solid #d43f3a;
}

#errorBanner_icon {
    background-color: #d43f3a;
}

    #errorBanner_icon svg,
    #successBanner_icon svg {
        color: #000;
    }

.successBanner {
    border: 1px solid #19bf71;
}

#successBanner_icon {
    background-color: #19bf71;
}


.content_red {
    background-color: #f9dedc;
    border: 1px solid #b40f0f;
    color: #700606;
}

.content_green {
    background-color: #def6dc;
    border: 1px solid #216422;
    color: #216422;
}

.content_yellow {
    background-color: #f3f5bd;
    border: 1px solid #bdc23b;
    color: #666;
}


.infoBanner_yellow {
    border: 1px solid #bdc23b;
    /*        box-shadow: 0 0 8px 0 #ccc;*/
    background-color: #f3f5bd;
}

.infoBanner_blue {
    border: 1px solid #6d86ac;
    /* box-shadow: 0 0 8px 0 #ccc;*/
    background-color: #e4eefd;
}

.infoBanner_gray {
    border: 1px solid #a5a5a5;
    background-color: #f4f4f4;
}

/*Cashflow Table*/
.cashflow_table_row_green {
    background-color: #def6dc;
}



.cashflow_table_row_darkgreen {
}

.cashflow_table_row_green:hover {
    background-color: #bce6bd;
}

.cashflow_table_row_light {
    color: #aaa;
}

.cashflow_table_row:not(.nohover):hover {
    background-color: #cddedb;
}

/* Other Design */
.cashflow_row:hover,
.cashflow_row_flex:hover {
    background-color: #cddedb;
}

.cashflow_hover:hover {
    background-color: #cddedb;
}

.cashflow_row_selected {
    background-color: #DCF5D8;
}

    .cashflow_row_selected:hover {
        background-color: #AFE1A7;
    }

.cashflow_row_highlighted {
    background-color: #F4F96D;
}

    .cashflow_row_highlighted:hover {
        background-color: #D8DE5F;
    }

.cashflow_row_flagged {
    background-color: #F4F96D;
}

    .cashflow_row_flagged:hover {
        background-color: #D8DE5F;
    }

.cashflow_row_red {
    background-color: #f9dedc;
}

    .cashflow_row_red:hover {
        background-color: #f5cdcb;
    }

.cashflow_row_green {
    background-color: #def6dc;
}

    .cashflow_row_green:hover {
        background-color: #c1e9bd;
    }

.cashflow_row_gray, .cashflow_row_grey, .cashflow_row_deleted {
    background-color: #e8e5e4;
    color: #999;
}

    .cashflow_row_gray:hover, .cashflow_row_grey:hover, .cashflow_row_deleted:hover {
        background-color: #d4d4d4;
    }

.cashflow_row_btn {
    background-color: #fff;
    color: #333;
}

    .cashflow_row_btn:hover {
        color: #333;
        background-color: #e6e6e6;
    }


.cashflow_row_btn_selected {
    color: #fff;
    background-color: #1EC677; /*#5cb85c;*/
}


    .cashflow_row_btn_selected:hover {
        color: #fff;
        background-color: #1EC677; /*#449d44;*/
    }

.cashflow_setting_inputitem_radio:not([class*='btn-']):hover {
    background-color: #cddedb;
}



.cashflow_setting_inputitem_radio {
    border: 1px solid #A1A1A1;
}

@media (max-width: 499px) {
    .payment_new_inputitem_item:hover {
        background-color: #cddedb;
    }
}

.cashflow_setting_checkbox:hover {
    color: #0078d7;
}

.cashflow_text_grey, .cashflow_text_gray {
    color: #999;
}

.menuLeft_menu h1:hover {
    background-color: #cddedb;
}

.menuLeft_menu h2:not(.menuSelected):hover {
    background-color: #cddedb;
}

.menuLeft_menu ol:hover {
    background-color: #cddedb;
}


.menuSelected {
    background-color: #1EC677; /*#449d44;*/
    color: #fff;
    /*color: #FEFEFE;*/
}

    .menuSelected:hover {
        background-color: #189c5e;
    }

    .menuSelected.green, .menuSelected .green {
        color: #232323;
    }

.g_header_user_opened > #g_header_mobile {
    border-left: none;
}

.g_header_user_opened > #g_header_user {
    border-top: 2px solid #ccc;
    border-left: 2px solid #ccc;
    border-right: 2px solid #ccc;
    color: #4286f4;
}

    .g_header_user_opened > #g_header_user .g_header_icon {
        padding-left: 9px;
        padding-right: 9px;
    }

/* Top Menu "dropdown panel" styling - Apps*/
.g_header_apps_opened > *:not(#g_header_apps) {
    border-bottom: 2px solid #ccc;
}

.g_header_apps_opened > #g_header_mobile {
    border-left: none;
}

.g_header_apps_opened > #g_header_appsr {
    border-top: 2px solid #ccc;
    border-left: 2px solid #ccc;
    border-right: 2px solid #ccc;
    color: #4286f4;
}

.g_header_apps_opened > #g_header_apps .g_header_icon {
    padding-left: 9px;
    padding-right: 9px;
}

/* Top Menu "dropdown panel" styling - Merchant */
#g_header_merchant_menu {
    background-color: #fff;
}

.g_header_merchant_opened > *:not(#g_header_merchant) {
    border-bottom: 2px solid #ccc;
}

.g_header_merchant_opened > #g_header_messages {
    border-left: none;
}

.g_header_merchant_opened > #g_header_merchant {
    border-top: 2px solid #ccc;
    border-left: 2px solid #ccc;
    border-right: 2px solid #ccc;
}

    .g_header_merchant_opened > #g_header_merchant .g_header_icon {
        padding-left: 9px;
        padding-right: 9px;
    }

/* Top Menu "dropdown panel" styling - Navigation */
.g_header_mobile_opened > *:not(#g_header_mobile) {
    border-bottom: 2px solid #ccc;
    padding-bottom: 8px;
}

.g_header_mobile_opened > #g_header_mobile {
    border-top: 2px solid #ccc;
    border-left: 2px solid #ccc;
    border-right: 2px solid #ccc;
    color: #4286f4;
    margin-top: -2px;
    /*margin-left: -1px;*/
}

    .g_header_mobile_opened > #g_header_mobile .g_header_menubutton {
        margin-right: 8px;
    }

#g_header_user:hover,
#g_header_tasks:hover,
#g_header_messages:hover,
#g_header_widget:hover,
#g_header_api:hover,
#g_header_signinlink:hover,
#g_header_apps:hover {
    color: #4286f4;
}

.g_header_selected {
    border-bottom: 5px solid green;
}

.tab:hover {
    color: #4286f4;
    border-bottom: 2px solid #4286f4;
}

.widget_index_box_clickable:hover,
.widget_resources_item:hover,
.widget_resources_large_item:hover {
    background-color: #f2f9f3;
}

#widget_index_box_howitworks svg {
    color: #fdab6f;
}

#widget_index_box_integration svg {
    color: #726dbb;
}

#widget_index_box_resources svg {
    color: #a5d699;
}

#widget_index_box_examples svg {
    color: #f19292;
}

#widget_index_box_testing svg {
    color: #dcc363;
}

#widget_index_box_sessions svg {
    color: #aa7ae8;
}

#widget_index_box_events svg {
    color: #f5aa7d;
}

#widget_index_box_settings svg {
    color: #79b1f9;
}

#widget_index_box_settings svg {
    color: #79b1f9;
}

#widget_index_box_ruleset svg {
    color: lawngreen;
}

#MerchantHome_Dashboard_DontShare {
    background-color: #e8f7e8;
}

 .login_test_footer {
    background-color: #5a8f5a;
    color: #fff;
}

.cashflow_timedbanner {
    background-color: #666;
    border: 1px solid #ccc;
    color: #fff;
}

.cashflow_hover_blue:hover {
    color: #4286f4;
}

.cashflow_tab_active, .cashflow_tab_active:hover {
    font-weight: bold;
    color: #1EC677; /*#5cb85c;*/
    border-bottom: 3px solid #1EC677; /*#5cb85c;*/
}

.cashflow_tab:hover {
    border-bottom: 2px solid #1EC677; /*#5cb85c;*/
}

#menu_underwriting span,
.menuLeft_appStatusIcon {
    border: 1px solid #fff;
}

#g_header_tasks, #g_header_messages, #g_header_apps {
    border-left: 1px solid #bbb;
}

#g_header_user {
    border-left: 1px solid #bbb;
}

#txtMID {
    border: 1px solid #bbc0c4;
}





.user_table_row:hover {
    background-color: #cddedb;
    cursor: default;
}

.user_table_row_granted {
    background-color: #def6dc;
    color: #216422;
}

    .user_table_row_granted:hover {
        background-color: #bce6bd;
    }

.user_table_row_denied {
    background-color: #f9dedc;
    color: #b40f0f;
}

    .user_table_row_denied:hover {
        background-color: #f4b2b2;
    }

.user_row_green {
    background-color: #def6dc;
    color: #216422;
}

    .user_row_green:hover {
        background-color: #bce6bd;
    }

.user_row_red {
    background-color: #f9dedc;
    color: #b40f0f;
}

    .user_row_red:hover {
        background-color: #f4b2b2;
    }

.dx-datagrid-headers .dx-header-row {
    text-transform: capitalize;
}

.dx-datagrid {
    padding: 10px;
}

#landing_page_loading {
    background-color: #c6d3e6;
    border: 1px solid #8daad9;
}


.menuLeft_hr {
    border-bottom: 1px solid #CBCBCB;
}

.menuLeft_icon {
    color: #B1B1B1;
}



@media (prefers-color-scheme: light) {
    #bq_header {
        color: #bbb8b8;
    }
}
































    @media (prefers-color-scheme: dark) {


        #merchant_menu_services_new_service {
            background-color: white;
            color: black;
        }

        #merchant_menu_services_new_comment {
            background-color: white;
            color: black;
        }

        body {
            background-color: #181818;
            color: #bbb8b8;
        }

        input[type=text], input[type=tel], input[type=number], input[type=email], input[readonly], input[type=date], input[type=datetime], input[type=datetime-local], input[type=search],
        select,
        textarea {
            background-color: #363636;
            border: 1px solid #5b5f5b;
        }

        .btn-success, .btn-primary, .btn-info, .btn-danger,
        .btn-success:hover, .btn-primary:hover, .btn-info:hover, .btn-danger:hover {
            color: #000;
        }

        .dx-datagrid {
            padding: 10px;
            color: #bbb8b8 !important;
            background-color: #232323 !important;
        }

            .dx-datagrid .dx-row-lines > td {
                border-bottom: 1px solid rgba(0,0,0,0.2) !important;
            }

        .dx-searchbox .dx-texteditor-input, .dx-searchbox .dx-placeholder:before {
            background-color: #232323 !important;
            color: #bbb8b8 !important;
        }

        .dx-datagrid-rowsview {
            border-top: 1px solid rgba(0,0,0,0.2) !important;
        }

        .dx-datagrid-header-panel {
            border-bottom: none !important;
        }

            .dx-datagrid-header-panel .dx-toolbar {
                background-color: #232323 !important;
            }

        .dx-datagrid-headers .dx-datagrid-table .dx-row.dx-header-row > td {
            color: #bbb8b8 !important;
            background-color: #232323 !important;
        }

        
        .btn-default:not(.btn-success) {
            border: 1px solid #bbb8b8;
            color: #bbb8b8;
            background-color: #333;
        }

        .btn-default:hover {
            background-color: #bbb8b8;
            color: #000;
        }

        .btn-outline-default {
            border-color: #bbb8b8;
            color: #bbb8b8;
        }

        .btn-outline-default:hover {
            background-color: #bbb8b8;
            color: #000;
        }

        .btn-success {
            background-color: #1EC677;
        }

            .btn-success:hover, .btn-success:active {
                background-color: #189c5e;
            }

        .btn-outline-success {
            color: #1EC677;
            border-color: #1EC677;
        }

            .btn-outline-success:hover {
                background-color: #1EC677;
                border-color: #1EC677;
                color: #000;
            }

        .btn-warning {
            background-color: #f0ad4e;
        }

            .btn-warning:hover, .btn-warning:active {
                background-color: #ec971f;
            }

        .btn-outline-warning {
            color: #f0ad4e;
            border-color: #f0ad4e;
        }

            .btn-outline-warning:hover {
                background-color: #ec971f;
                border-color: #ec971f;
                color: #000;
            }

        .btn-danger {
            background-color: #ac2925;
        }

            .btn-danger:hover, .btn-danger:active {
                background-color: #c9302c;
            }

        .btn-outline-danger {
            color: #ac2925;
            border-color: #ac2925;
        }

            .btn-outline-danger:hover {
                background-color: #c9302c;
                border-color: #c9302c;
                color: #000;
            }

        .btn-primary {
            background-color: #007bff;
        }

            .btn-primary:hover, .btn-primary:active {
                background-color: #0069d9;
            }

        .btn-outline-primary {
            color: #007bff;
            border-color: #007bff;
        }

            .btn-outline-primary:hover {
                background-color: #0069d9;
                border-color: #0069d9;
                color: #000;
            }

        .blue, .blue-hover:hover {
            color: #338bc1;
        }
        /*    .menuLeft, .menuLeft_menu, .cashflow_content, .cashflow_content {
        border-bottom: none !important;
    }*/

        .cashflow_content_header_red:not(.print) {
            border-top: 1px solid #ac2925 !important;
            border-right: 1px solid #ac2925 !important;
            border-bottom: 1px solid #ac2925 !important;
        }

        .timeline::after {
            background-color: #232323;
        }

        .timelineEditIcon, .editEventButton {
            background-color: #232323;
        }

            .timelineEditIcon:hover, .editEventButton:hover {
                background-color: #232323;
            }

        .cashflow_content,
        .cashflow_content_padded, .timelineEventStyling {
            background-color: #232323;
            box-shadow: 0 0 0;
        }

        .modal-content {
            background-color: #232323;
        }

        @media screen, projector {
            .cashflow_content, .cashflow_content_padded {
                border: 1px solid #233524;
            }

            .cashflow_content_header_red {
                border-left: 10px solid #ac2925 !important;
            }
        }

        .cashflow_content_noborder {
            background-color: #2E2E2E;
            color: #FEFEFE;
        }

        .cashflow_a_nocolor {
            color: #FEFEFE;
        }

        .cashflow_hoverText:hover {
            color: #b1b1b1;
        }

        pre, code {
            background-color: #151414;
            color: #bfbfbf;
        }




        /* Header */
        .g_header {
            background-color: #232323;
            box-shadow: 0 2px 4px 4px #333;
        }

            .g_header a {
                color: #FEFEFE;
            }

        .g_header_menu_ul li ul li {
            background-color: #232323;
        }

        .g_header_menu {
            background-color: #232323;
        }

        #g_header_merchant_menu {
            background-color: #161616;
        }

        .g_header_dropdown {
            background-color: #181818;
        }

        #g_header_user:hover,
        #g_header_tasks:hover,
        #g_header_messages:hover,
        #g_header_widget:hover,
        #g_header_api:hover,
        #g_header_signinlink:hover,
        #g_header_apps:hover {
            color: #4286f4;
        }

        @media (max-width: 767px) {
            .g_header_menu_ul_hoverable:hover,
            .g_header_menu_ul li ul li:hover,
            .g_header_menu_ul li:hover {
                background-color: #0078d7;
            }
        }

        @media (min-width: 768px) {
            .g_header_menu_ul li ul li:hover {
                background-color: #0078d7;
            }
        }

        /* TODO: Fix This to the correct colors : 05142019 Greg*/
        #g_header_user_menu {
            background-color: #383636;
            border: 1px solid #000;
        }

        .g_header_user_menu_links {
            background-color: #444242;
        }

            .g_header_user_menu_links .g_header_user_menu_detailitem:hover {
                background-color: #1bb26b;
            }

                .g_header_user_menu_links .g_header_user_menu_detailitem:hover a {
                    color: #000;
                }


        /* End Fix */

        /* Banners */


        .content_red {
            background-color: #def6dc;
            border: 1px solid #216422;
            color: #666;
        }

        .content_green {
            border: 1px solid #216422;
            background-color: #def6dc;
            color: #216422;
        }

        .content_yellow {
            background-color: #f3f5bd;
            border: 1px solid #bdc23b;
            color: #666;
        }

        .infoBanner_yellow {
            border: 1px solid #bdc23b;
            background-color: #f3f5bd;
            color: #666;
        }

        .infoBanner_blue {
            border: 1px solid #6d86ac;
            background-color: #e4eefd;
            color: #666;
        }

        .infoBanner_gray {
            border: 1px solid #525353;
            background-color: #acb1b1;
            color: #666;
        }


        /*Cashflow Table*/
        .cashflow_table_row_green {
            background-color: #00391e;
        }

            .cashflow_table_row_green:hover {
                background-color: #bce6bd;
            }

        .cashflow_table_row_light {
            color: #aaa;
        }

        .cashflow_table_row:not(.nohover):hover {
            background-color: #004826;
            /*background-color: #1ec677;
        color: #000;*/
        }


        /* Other Design */
        .cashflow_row:hover,
        .cashflow_row_flex:hover,
        .cashflow_hover:hover {
            background-color: #004826;
            /*        color: #000;*/
        }

            .cashflow_row:hover a,
            .cashflow_row_flex:hover a,
            .cashflow_hover:hover a {
                color: #bbb8b8;
            }


        .cashflow_row_selected {
            background-color: #063C03;
        }

            .cashflow_row_selected:hover {
                background-color: #166510;
            }

        .cashflow_row_highlighted {
            background-color: #4d4911;
        }

            .cashflow_row_highlighted:hover {
                background-color: #595514;
            }

        .cashflow_row_highlighted {
            background-color: #727510;
        }

            .cashflow_row_highlighted:hover {
                background-color: #D8DE5F;
            }

        .cashflow_row_flagged {
            color: #000;
            background-color: #F4F96D;
        }

            .cashflow_row_flagged:hover {
                background-color: #5e965a;
                color: #000;
            }


        .cashflow_row_red {
            background-color: #92322b;
        }

            .cashflow_row_red .cashflow_text_gray,
            .cashflow_row_red .cashflow_text_grey {
                color: #000;
            }

            .cashflow_row_red:hover,
            .cashflow_table_row.cashflow_row_red:not(.nohover):hover {
                background-color: #7d1e17;
            }

        .cashflow_row_green {
            background-color: #3c5a3a;
        }

            .cashflow_row_green:hover {
                background-color: #c1e9bd;
            }

        .cashflow_row_gray, .cashflow_row_grey, .cashflow_row_deleted {
            background-color: #171616;
        }



            .cashflow_row_gray:hover, .cashflow_row_grey:hover, .cashflow_row_deleted:hover {
                background-color: #d4d4d4;
                color: #999;
            }

        .cashflow_setting_inputitem_radio:hover:not(.btn-sm) {
            background-color: #0078d7;
        }



        .cashflow_setting_inputitem_radio {
            border: 1px solid #686868;
        }

        @media (max-width: 499px) {
            .payment_new_inputitem_item:hover {
                background-color: #0078d7;
            }
        }


        .cashflow_setting_checkbox:hover {
            color: #0078d7;
        }

        .cashflow_text_grey, .cashflow_text_gray {
            color: #5a5a5a;
        }

        /*DOCUMENTATION PAGES*/
        .body-content {
            background-color: #181818;
        }

        .footer-fill {
            background-color: #181818;
        }

        #g_header {
            box-shadow: none;
            border-bottom: 1px solid #233524;
        }


        .menuLeft_menu h1:hover, .menuLeft_menu h2:not(.menuSelected):hover, .menuLeft_menu ol:hover {
            background-color: #004826;
            /*background-color: #26de88;*/
            /*        color: #000;*/
        }



        .widget_index_box_clickable:hover,
        .widget_resources_item:hover,
        .widget_resources_large_item:hover {
            background-color: #202121;
        }

        #widget_index_box_howitworks svg {
            color: #fdab6f;
        }

        #widget_index_box_integration svg {
            color: #726dbb;
        }

        #widget_index_box_resources svg {
            color: #a5d699;
        }

        #widget_index_box_examples svg {
            color: #f19292;
        }

        #widget_index_box_testing svg {
            color: #dcc363;
        }

        #widget_index_box_sessions svg {
            color: #aa7ae8;
        }

        #widget_index_box_events svg {
            color: #f5aa7d;
        }

        #widget_index_box_settings svg {
            color: #79b1f9;
        }

        #MerchantHome_Dashboard_DontShare, .login_test_footer {
            background-color: #34463e;
        }

        .cashflow_timedbanner {
            background-color: #666;
            border: 1px solid #ccc;
        }


        .cashflow_hover_blue:hover {
            color: #4286f4;
        }

        .cashflow_tab_active, .cashflow_tab_active:hover {
            font-weight: bold;
            color: #5cb85c;
            border-bottom: 3px solid #5cb85c;
        }

        .cashflow_tab:hover {
            border-bottom: 2px solid #5cb85c;
        }


        #menu_underwriting span,
        .menuLeft_appStatusIcon {
            border: 1px solid #3d3d3d;
        }

        #g_header_tasks, #g_header_messages, #g_header_apps {
            border-left: 1px solid #233524;
        }

        #g_header_user {
            border-left: 1px solid #233524;
        }


        .user_table_row:hover {
            background-color: #1ec677;
            cursor: default;
            color: #000;
        }

        .user_table_row_granted, .user_row_green {
            background-color: #0d5d37;
            color: #c8cac8;
        }

            .user_table_row_granted:hover, .user_row_green:hover {
                background-color: #0a4a2c;
            }

        .user_table_row_denied, .user_row_red {
            background-color: #9a352e;
            color: #c8cac8;
        }

            .user_table_row_denied:hover, .user_row_red:hover {
                background-color: #772620;
            }

        #landing_page_loading {
            background-color: #314d79;
        }


        .menuLeft_hr {
            border-bottom: 1px solid #233524;
        }

        .menuLeft_icon {
            color: #666;
        }

    }
