:root {
    --coffee-primary: #edae31;
}

/******************/
/**  Cały ADMIN  **/
/******************/

.navbar-static-side  .nav-header 
{
    background-color: #17242f !important;
    padding: 17px 15px !important;
}

.navbar-static-side .nav > li > a 
{
    padding:7px 10px 7px 15px
}

.navbar-static-side .nav > li.active > a
{
    color: #edae31;
}

.navbar-static-side .nav > li.RegOnline
{
    border-left-color: #4b31a1;
}

.navbar-static-side .nav > li.Science
{
    border-left-color: #1d8e8e;
}

.navbar-static-side .nav > li.MobileApp
{
    border-left-color: #cf5672;
}

.navbar-static-side .nav > li.OnSite
{
    border-left-color: #74289e;
}

.navbar-static-side .nav > li.Live
{
    border-left-color: #f53545;
}


.navbar-static-side .nav-second-level > li > a.nav-link
{
    padding: 4px 10px 4px 15px;
}

.nav-header .packageLogo
{
    display: none;
}

.mini-navbar .nav-header .packageFull
{
    display: none;
}

.mini-navbar .nav-header .packageLogo
{
    max-height: 100%;
    width: 70%;
    display: block;
}


/******************/
/**  Zakładki   **/
/******************/

.nav-tabs > li .close {
    margin: -2px 0 0 6px;
    font-size: 18px;
}

.nav-tabs > li .close:hover{
    color:#FF0000;
}

.nav-tabs > li .reload {
    margin: 3px 0 0 8px;
    font-size: 9px;
    float:right;
    color:#676a6c;
}

.nav-tabs > li .fa-expand {
    margin: 3px 0 0 12px;
    font-size: 9px;
    float: right;
    color: #676a6c;
}

.nav-tabs > li .reload:hover, .nav-tabs > li .fa-expand:hover{
    color:#0000FF;
}

.nav-link .firstLine
{
    margin-top:-5px;
}

.nav-tabs .nav-link, .nav-tabs .nav-link:hover
{
    border:1pt solid #cccccc !important;
    border-bottom: none !important;
}

.nav-tabs .nav-link
{
    background: #e0e0e0;
}

.nav-tabs .nav-link:hover
{
    background: #d4d4d4;
}

.nav-tabs .nav-link .active
{
    border-bottom: none !important;
}

.secondLine
{
    font-size:8pt;
}

.scrtabs-tab-container 
{
    height: 60px; 
}

.scrtabs-tab-scroll-arrow
{
    padding-top:2.0em;
    border-top:1px solid #ddd;
}

.scrtabs-tabs-fixed-container
{
    height: 62px;
}

.tab-content
{
    background: white;
}

.panel-body
{        
    border:1px solid #cccccc !important;
    border-top: none !important;
}


.nav-second-level li a
{
    padding:5px 5px 5px 5px;
    padding-left:30px;
}

.nav-tabs-secondary li a
{
    padding-left:10px;
    padding-right:10px;
}

.nav.nav-tabs li.nav-item
{
    border-top: 3px solid #edae31;
    border-radius: 5px;
}

.nav.nav-tabs li.nav-item > a
{
    color:#edae31;
}

.nav.nav-tabs li.nav-item.RegOnline
{
    border-top-color: #4b31a1;
}

.nav.nav-tabs li.nav-item.RegOnline > a
{
    color:#4b31a1;
}

.nav.nav-tabs li.nav-item.Science
{
    border-top-color: #1d8e8e;
}

.nav.nav-tabs li.nav-item.Science > a
{
    color:#1d8e8e;
}

.nav.nav-tabs li.nav-item.MobileApp
{
    border-top-color: #cf5672;
}

.nav.nav-tabs li.nav-item.MobileApp > a
{
    color:#cf5672;
}

.nav.nav-tabs li.nav-item.OnSite
{
    border-top-color: #74289e;
}

.nav.nav-tabs li.nav-item.OnSite > a
{
    color:#74289e;
}

.nav.nav-tabs li.nav-item.Live
{
    border-top-color: #f53545;
}

.nav.nav-tabs li.nav-item.Live > a
{
    color:#f53545;
}

.nav-tabs > li > a
{
    padding-top:8px;
}

/*********************/
/**    OGÓLNE       **/
/*********************/



.color-primary
{
    color:#edae31 ;
}

.color-success, .text-success
{
    color:#28a745 !important;
}

.color-regOnline
{
    color: #4b31a1;
}

.color-science
{
    color:#1d8e8e;
}

/*******************/
/**    WIDGET     **/
/*******************/

.widgetHeaderName
{
    font-size:12px !important;
}

img.widgetIcon
{
    max-width:15px;
    max-height:15px;
    margin-top:-3px;
}

/***********************/
/**    Data table     **/
/***********************/

table.dataTable > tbody > tr > td
{
    font-size:11px;
    padding:5px;
}

table.table.fontSmall > tbody > tr > td
{
    font-size:11px;
    padding:5px;
}

.dropdown-item.dropdown-item.buttons-columnVisibility.active
{
    background-color: #edae31;
}

/***********************/
/**    FORMULARZE     **/
/***********************/

.errors
{
    color:#FF0000 ;
}

.form-header
{
    color: #edae31 ;
    text-align: center;
    font-size: 1.5em;
}

.form-header-small
{
    color: #edae31 ;
    text-align: center;
    font-size: 1.2em;
}

.form-group label
{
    margin-top: 7px;
}

@media (max-width: 991px)
{
    .form-group label
    {
        text-align: left !important;
    }
}

.form-group label.multiLang
{
    margin-top: 25px;
}

.hr-line-dashed
{
    background-color: #edae31 ;
}

.multiLangInput img
{
    height:12px;
    cursor: pointer;
}

.multiLangInput img.inactive
{
    opacity: 40%;
}

/****************************/
/**    Awesome checkbox    **/
/****************************/

.abc-checkbox-info input[type="checkbox"]:checked + label::before, .abc-checkbox-info input[type="radio"]:checked + label::before {
    background-color: #edae31;
    border-color: #edae31;
}

.abc-radio-info input[type="radio"]:checked + label::after {
    background-color: #edae31;
}

.abc-radio-info input[type="radio"]:checked + label::before {
    border-color: #edae31;
}

.abc-radio-info input[type="radio"] + label::after {
    background-color: #edae31;
}

.input-group-text.fa {
    display: flex !important;
}

section.expandedSection {
    .panel-body {
        border-top: 1px solid #cccccc !important;
    }
}

div.wrapper:has(section.expandedSection) {
    div.scrtabs-tab-container {
        display: none;
    }
}