@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');

:root {
    --main-color: #170D67;
    --main-color-darker: #777777;
}

.bg-bge {
    background-color: var(--main-color) !important;
}

.bg-bge20percent {
    background-color: var(--main-color-darker) !important;
}

body {
    margin: 0px !important;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 400;
    font-size: 18px;
    font-style: normal;
    color: #555759;
    background-color: #ffffff;
}

.adjusted-height {
    --toolbar-height: 48px;
    height: calc(100% - var(--toolbar-height)) !important;
}

.e-float-input input ~ label.e-label-top.e-float-text {
    font-weight: 700 !important;
}

/* Sidebar Img */
.sidebar-footer {
    bottom: 0;
    width: 40%;
    position: absolute;
}

/*.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-icons {
    color: white;
    display: inline !important;
}*/

.modal-header .close {
    display: none;
}

/*SF Grid adjustments*/
/*.e-grid, e-treegrid {
    display: flex !important;
    flex-direction: column;
}

.e-treegrid .e-treegridexpand::before, .e-treegrid .e-treegridcollapse::before {
    font-family: 'FontAwesome';
    content: "\f105";
    color: #707070;
    font-size: 18px;
}*/

/*.e-icons.e-none::before {
    content: "" !important;
}*/

.e-gridheader {
    flex-shrink: 0;
}
/*
.e-acrdn-header-content {
    width: 100%;
}*/

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: black;
}

.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text {
    color: black;
}
