﻿
.btn-primary {
    background-color: #ff5909;
    border-color: #ff5909;
    color: #fff;
}
.btn-primary.focus, .btn-primary:focus {
    background-color: #ff5909;
    border-color: #ff5909;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active, .show > .dropdown-toggle.btn-primary {
    background-color: #df4900;
    border-color: #df4900;
}

    .show > .dropdown-toggle.btn-primary:hover {
        background-color: #df4900;
        border-color: #df4900;
    }

.btn-primary:hover {
    background-color: #ff7128;
    border-color: #df4900;
}
div.checkbox > label.checkbox > input[type="checkbox"]:checked + .checkbox:before {
    color: #1856a8;
}

div.radio [type="radio"]:checked + .radio:after,
div.radio [type="radio"]:checked + .radio:before {
    border: 1px solid #1856a8;
}

div.radio [type="radio"]:checked + .radio:after {
    background-color: #1856a8;
}

.form-group label:not(.checkbox):not(.radio).active.selected {
    color: #1856a8;
}

.input-group-append.active .input-group-text, .input-group-prepend.active .input-group-text {
    color: #1856a8;
}
/*Menu scelte Auto Complete*/
.tt-menu .tt-suggestion {
    color: #1856a8;
}

    .tt-menu .tt-suggestion:hover, .tt-menu .tt-suggestion.tt-cursor {
        color: #1856a8 !important;
    }

.input-group-append > button.btn:active,
.input-group-append > span.btn:active {
    background-color: #ff7128;
}
/*Date Time Picker*/
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover,
.bootstrap-datetimepicker-widget table td span.active {
    background-color: #134484;
}

.bootstrap-datetimepicker-widget .picker-switch td span {
    color: #1856a8;
}

.bootstrap-datetimepicker-widget table td.today:before {
    border-bottom-color: #134484;
}

.table-hover tbody tr:hover {
    background-color: #ffddcc;
}

.table-info, .table-info > td, .table-info > th,
.table-hover .table-info:hover,
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
    background-color: #ffba99;
}

    .table-info tbody + tbody, .table-info td, .table-info th, .table-info thead th {
        border-color: #ff5909;
    }

a {
    color: #1856a8;
}

    a:focus, a:hover {
        color: #134484;
    }

th {
    color: #1856a8;
}

.table.dbwp_Listform_Table > tbody > tr > th:hover {
    color: #1856a8;
}

th.selected,
.table.dbwp_Listform_Table > tbody > tr > th.selected {
    background-color: #134484;
    color: #fff;
}

.dbwp_scrollspy_left .pseudo {
    background-color: #f8f9fa;
}

.progress-bar {
    border-bottom-color: #ff5909;
}

.dropdown-menu > .dropdown-item {
    color: #0c5460;
    padding: 7px 16px;
}

    .dropdown-menu > .dropdown-item:focus,
    .dropdown-menu > .dropdown-item:hover {
        color: #ff7128;
    }

.dropdown-menu {
    min-width: 60px;
}

.page-link {
    color: #ff7128;
}

    .page-link:hover {
        color: #ff7128;
    }

.page-item.active .page-link {
    background-color: #ff7128;
    border-color: #ff7128;
}
/*Spinner Loading Animation*/
.path {
    stroke: #ff7128;
}

@-webkit-keyframes color {
    0% {
        stroke: #ff7128;
    }
}

@keyframes color {
    0% {
        stroke: #ff7128;
    }
}

.main-navbar-header {
    color: #fff;
    background-color: #121212;
}

    .main-navbar-header .navbar-nav > li > a {
        color: #fff;
    }

        .main-navbar-header .navbar-nav > li > a:focus,
        .main-navbar-header .navbar-nav > li > a:hover,
        .logout-link:hover {
            background-color: #df4900;
        }

    .main-navbar-header .navbar-nav > .show > a,
    .main-navbar-header .navbar-nav > .show > a:focus,
    .main-navbar-header .navbar-nav > .show > a:hover {
        background-color: #df4900;
        color: #fff;
    }

@media (max-width:767px) {
    .main-navbar-header .navbar-nav .show .dropdown-menu > .dropdown-item,
    .main-navbar-header .navbar-nav .show .dropdown-menu > .dropdown-item {
        color: #fff;
    }

        .main-navbar-header .navbar-nav .show .dropdown-menu > .dropdown-item:focus,
        .main-navbar-header .navbar-nav .show .dropdown-menu > .dropdown-item:hover {
            background-color: transparent;
            color: #df4900;
        }
}

.main-navbar-header .breadcrumb > .active {
    color: #fff;
}

.side {
    background-color: #38312e;
}

.side2 {
    background-color: #51443e;
}

.side3 {
    background-color: #67554c;
}

.side .hamburger-inner,
.side .hamburger-inner::before,
.side .hamburger-inner::after {
    background-color: #ff5909;
}

.side ul > li.selected {
    background-color: #ff5909;
}
.side ul > li > a {
    padding: 3px 0px;
}

/*    .side ul > li.selected:hover {
        background-color: #ff5909;
    }

.side ul > li:hover {
    background-color: #28221f;
}*/

.side2 ul > li:hover {
    background-color: #40342e;
}

.side3 ul > li:hover {
    background-color: #55443c;
}

.side ul > li > a {
    color: #fff;
}

    .side ul > li > a:hover {
        color: #fff;
    }

.alert-info {
    color: #0c5460;
    background-color: #ffba99;
    border-color: #ffba99;
}
/*CALENDAR*/
.fc-event,
.fc-event-dot {
    background-color: #1856a8;
}

.fc-event {
    border-color: #1856a8;
}

.fc-highlight {
    background: rgba(24,86,168,0.5);
}

.dbwp_emptylist {
    background-color: #ffddcc;
    border-color: #ff5909;
}

.dbwp_drop {
    border-color: #ff5909;
}

.hamburger-right:hover, .hamburger-right > li:hover, .hamburger-right > li > a:hover {
    background-color: #df4900;
}

li.dbwp_Tree_Sel {
    color: #1856a8;
}

.bootstrap-tagsinput .tag {
    background-color: #ffba99;
}

.bootstrap-tagsinput.disabled .tag {
    background-color: #ffddcc;
}

.bootstrap-tagsinput .tag [data-role="remove"]:after {
    background-color: #ff5909;
}

.bootstrap-tagsinput .tag [data-role="remove"]:hover:after {
    background-color: #df4900;
}

/*      BOOTSTRAP       */
.btn-primary.focus, .btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus,
.page-link:focus {
    box-shadow: 0 0 0 0.2rem rgba(255,89,9,0.5);
}

.bootstrap-tagsinput.focus,
.form-control:focus {
    border-color: #1856a8;
    box-shadow: 0 0 0 0.2rem rgba(48,124,225,0.5);
}

.nav-tabs,
.tabbable.tabs-left > .nav-tabs,
.tabbable.tabs-right > .nav-tabs,
.tabbable.tabs-below > .nav-tabs {
    border-color: #d6dce4;
}

    .nav-tabs .nav-link {
        background-color: #eef1f4;
        border-color: #d6dce4;
        color: #4c5766;
    }

        .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
            border-color: #d6dce4;
        }

        .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
            color: #134484;
            border-color: #1856a8 #d6dce4 #fff;
        }

    .tabbable.tabs-left > .nav-tabs .nav-item.show .nav-link, .tabbable.tabs-left > .nav-tabs .nav-link.active {
        border-color: #d6dce4 #fff #d6dce4 #1856a8;
    }

    .tabbable.tabs-right > .nav-tabs .nav-item.show .nav-link, .tabbable.tabs-right > .nav-tabs .nav-link.active {
        border-color: #d6dce4 #1856a8 #d6dce4 #fff;
    }

    .tabbable.tabs-below > .nav-tabs .nav-item.show .nav-link, .tabbable.tabs-below > .nav-tabs .nav-link.active {
        border-color: #fff #d6dce4 #1856a8;
    }
/******</Navigation bar>*********/
.btn-primary[data-toggle='dropdown'] {
    border-color: transparent !important;
    box-shadow: none !important;
    background-color: transparent;
    color: #2B363B;
    font-size: 1.1rem;
    border-radius: 2rem !important;
}

    .btn-primary[data-toggle='dropdown']:hover {
        background-color: #DEE8ED !important;
        color: black;
    }

.dropdown-menu > button {
    color: #2B363B !important;
    border-radius: 2rem !important;
}

.dropdown-menu {
    border-radius: .5rem;
}

.bootstrap-tagsinput {
    height: calc(1.5em + .875rem + 3px);
}

    .bootstrap-tagsinput span.twitter-typeahead {
        width: 0px;
    }

.input-group > span {
    margin-left: .3rem;
}

.responsivetabs-more {
    border: 1px solid #68E139;
    background-color: #6a757a;
}

    .responsivetabs-more a {
        color: #fff;
    }

.tt-open .tt-cursor {
    background-color: #f8f9fa !important;
}

.dbwp_scrollspy_left {
    background-color: #f8f9fa;
}
/*/*********************************************
* WIN POPUP - PAGE DETAIL - SET BUTTON BAR BELOW
************************************************/
.j1PanelBodyContent > div[name*='txtdbwp_'] {
    height: 100%;
    left: 0;
}

.j1PanelBodyContent > div[dbwp_page='1'] {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    height: 100%;
    margin: 0px;
    padding-bottom: 40px;
}

    .j1PanelBodyContent > div[dbwp_page='1'] > div.dbwp_Page_Base {
        overflow: auto;
        height: 100%;
    }

    .j1PanelBodyContent > div[dbwp_page='1'] > nav.navbar {
        position: absolute;
        bottom: 0px;
        width: 100%;
        justify-content: center;
        z-index: 10;
    }
/*/*******************************************
* WIN POPUP - OPEN PAGE - SET BUTTON BAR BELOW
*********************************************/
.j1PanelBodyContent > div > div[data-dbwebpart] {
    height: 100%
}

    .j1PanelBodyContent > div > div[data-dbwebpart] > a {
        position: absolute;
        z-index: 10;
    }

    .j1PanelBodyContent > div > div[data-dbwebpart] > .dbwp_Home {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        height: 100%;
        margin: 0px;
        padding-bottom: 40px;
    }

        .j1PanelBodyContent > div > div[data-dbwebpart] > .dbwp_Home > div.dbwp_Listform_Container,
        .j1PanelBodyContent > div > div[data-dbwebpart] > .dbwp_Home > div.dbwp_Page_Base {
            overflow: auto;
            height: 100%;
        }

        .j1PanelBodyContent > div > div[data-dbwebpart] > .dbwp_Home > nav.navbar ~ script ~ div {
            margin-bottom: 0px;
        }

        .j1PanelBodyContent > div > div[data-dbwebpart] > .dbwp_Home > nav.navbar {
            min-height: 40px;
        }

        .j1PanelBodyContent > div > div[data-dbwebpart] > .dbwp_Home > div:not(.dbwp_title) ~ nav.navbar {
            position: absolute;
            bottom: 0px;
            width: 100%;
        }

            .j1PanelBodyContent > div > div[data-dbwebpart] > .dbwp_Home > div:not(.dbwp_title) ~ nav.navbar > div {
                margin: auto;
            }
/*/************************************************
* WIN POPUP - OPEN DBWEBPART - SET BUTTON BAR BELOW
**************************************************/
.j1PanelBodyContent > div[name*='txtdbwp_'] {
    height: 100%;
    left: 0;
}

.j1PanelBodyContent > div[dbwp_dbwp='1'] > div.dbwp_Home {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    height: 100%;
    margin: 0px;
    padding-bottom: 40px;
}

    .j1PanelBodyContent > div[dbwp_dbwp='1'] > div.dbwp_Home > div.dbwp_Page_Base,
    .j1PanelBodyContent > div[dbwp_dbwp='1'] > div.dbwp_Home > div.dbwp_Listform_Container {
        overflow: auto;
        height: 100%;
    }

    .j1PanelBodyContent > div[dbwp_dbwp='1'] > div.dbwp_Home > nav.navbar {
        position: absolute;
        bottom: 0px;
        width: 100%;
        justify-content: center;
        z-index: 10;
    }
/*****************************************************/
.topmenu {
    color: #fff;
    background-color: #121212;
}
.setting, .setting::before {
    color: #fff;
}
.setting:hover {
    background-color: #df4900;
}
.side [class*="icon"]:before {
    font-size: 20px;
}
.side li.selected > a {
    border-left: 3px solid #ff5909;
    color: #fff;
}
    .side li.selected > a > [class*="icon"]:before {
        color: #ff5909;
    }
.side ul > li.selected > a,
.side li > a:hover,
.side li > a.selected:hover {
    background-color: #28221f;
}
.side li:not(.selected) > a {
    border-left: 3px solid #28221f;
}
.side a:not([href]):not([tabindex]):focus, .side a:not([href]):not([tabindex]):hover {
    color: #fff;
}
.side [class*="icon"]:before {
    margin-left: 8px;
    margin-right: 8px;
    color: #9d9d9d;
}
.side ul > li.selected {
    background-color: #38312e;
}
.menu_dropdown div:hover, .menu_dropdown a:hover {
    background-color: #df4900;
    color: #fff !important;
}
.side a:focus, .side a:hover {
    color: #fff;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #aaa;
}
li.dbwp_Tree_Sel > span {
    background-color: #1856a8;
    padding: 3px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 10px;
    color: #FFFFFF;
}
/**************</Borderless container>****************/
.borderlessContainer {
    border: none;
}

    .borderlessContainer > .card-header {
        background-color: inherit;
        font-weight: bold;
        font-size: 1.875rem;
        border-bottom: none;
        padding: 0px;
    }

    .borderlessContainer > .card-body {
        padding: 0px !important;
    }

    .borderlessContainer > .card-header > div {
        padding-left: 0.5rem;
    }
/**************</Borderless container>****************/
.help-link > i {
    font-size: 20px;
    color: black;
    float: right;
    text-decoration: none !important;
    font-weight: bold;
}