@import url('./components/buttons.css');
@import url('./components/inputs.css');
@import url('./components/notification.css');

@import url('./app/sidebar.css');
@import url('./app/heading.css');

:root {
    --white-color: #FFF;
}

body {
    background: #f3f3f4 !important;
}

body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a {
    font-size: 16px;
}

body.fixed-sidebar.mini-navbar .nav-label,
body.fixed-sidebar.mini-navbar .navbar-default .nav li a span {
    display: none;
}
body.body-small.fixed-sidebar.mini-navbar .navbar-default .nav li a span {
    display: initial;
}
body.fixed-sidebar.mini-navbar .navbar-static-side {
    width: 0px;
}

body.fixed-sidebar.mini-navbar #page-wrapper {
    margin: 0 0 0 0px;
}

.dropdown nav {
    height:100%;
    margin:0;
}

.dropdown nav .nav {
    height: 100%;
    text-align: left;
    border: 0;
}

.dropdown nav .nav-second-level {
    border: 0;
    font-size: 12px;
    transition: all .5s;
    height:0 !important;
    padding: 0;
    background: #eee;
}

.mini-navbar .dropdown-menu nav li .nav-second-level li a {
    padding: 3px 20px;
}

.mini-navbar .dropdown-menu nav li .nav-second-level li a,
.dropdown-menu nav .nav-second-level li a {
    padding-left: 37px;
}

.dropdown-menu .nav li a,
.dropdown-menu nav .nav-second-level li a {
    color: #4d4d4d;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dropdown-menu  nav li .open-list .arrow {
    line-height: 28px;
}

.open-list .nav-label {
    display:inline !important;
}

.open-list.active .arrow {
    transform: rotate(-90deg);
}

.dropdown-menu nav .nav-second-level.in {
    transition: all .5s;
    height:auto !important;
}

.dropdown .nav > li > a:active,
.dropdown .nav > li > a:focus,
.dropdown nav .nav-second-level li a:active {
    background: var(--white);
}

.dropdown .nav > li > a:hover,
.dropdown nav .nav-second-level li a:hover {
    background-color: #5da6e8;
    border-left-color: #02437d;
    color: var(--white);
}

.dropdown-menu.animated {
    animation-duration: .3s;
}

.unselectable {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;    /* Non-prefixed version, currently
                           not supported by any browser */
}

#campaign-settings .datepicker {
    top: 250px !important;
    overflow: hidden;
}

.quality {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.quality > div {
    flex-grow: 1;
}

.table-list {
    width: 100% !important;
}