.alert.alert-warning.fade.in.alert-fixed {
    position: fixed;
    right: 5px;
    z-index: 1;
    color: #fff;
    top: 5px;
}

.chart-block {
    padding-top: 30px;
    padding-bottom: 10px;
}

.form-check {
    display: block;
    cursor: pointer;
}
.flex-row {
    display: flex;
    flex-wrap: wrap;
}

.justify-content-right {
   display: flex;
    justify-content: flex-end;
}


.fk-link {

    color: #428bca;
    text-decoration: underline;
    background-color: transparent;
}

.admin-logo {

    width: 150px;
    height: 44px;

}

.top_nav .nav_menu {
    height: 57px;
}
.top_nav .navbar-right {
    margin: 0;
}
.top_nav .nav_menu .nav.toggle {
    padding-top: 16px;
}
.nav_menu .nav.navbar-nav .dropdown {
    top: -8px;
}
.nav_menu .nav.navbar-nav .dropdown .badge {
    top: 7px;
}
.nav_menu .nav.navbar-nav ul.msg_list li {
    width: unset !important;
}
.nav_menu .nav.navbar-nav .dropdown ul.msg_list li:last-child {
    padding: 5px;
}
.nav_menu .nav.navbar-nav .dropdown .dropdown-menu {
    width: auto !important;
}
.nav_menu .nav.navbar-nav .dropdown .dropdown-menu li {
    background: none !important;
    text-align: center !important;
    display: block !important;
    width: 100% !important;
}
.nav_menu .nav.navbar-nav .dropdown .dropdown-menu li a, .nav_menu .nav.navbar-nav .dropdown .dropdown-menu li a:hover {
    background: none !important;
    text-align: center !important;
}

.fz-5 { font-size: .5rem !important; }
.fz-6 { font-size: .6rem !important; }
.fz-7 { font-size: .7rem !important; }
.fz-8 { font-size: .8rem !important; }
.fz-9 { font-size: .9rem !important; }
.fz-10 { font-size: 1rem !important; }
.fz-11 { font-size: 1.1rem !important; }
.fz-12 { font-size: 1.2rem !important; }
.fz-13 { font-size: 1.3rem !important; }
.fz-14 { font-size: 1.4rem !important; }
.fz-15 { font-size: 1.5rem !important; }
.fz-16 { font-size: 1.6rem !important; }
.fz-17 { font-size: 1.7rem !important; }
.fz-18 { font-size: 1.8rem !important; }
.fz-19 { font-size: 1.9rem !important; }
.fz-20 { font-size: 2rem !important; }
.fz-21 { font-size: 2.1rem !important; }
.fz-22 { font-size: 2.2rem !important; }
.fz-23 { font-size: 2.3rem !important; }
.fz-24 { font-size: 2.4rem !important; }
.fz-25 { font-size: 2.5rem !important; }
.fz-26 { font-size: 2.6rem !important; }
.fz-27 { font-size: 2.7rem !important; }
.fz-28 { font-size: 2.8rem !important; }
.fz-29 { font-size: 2.9rem !important; }
.fz-30 { font-size: 3rem !important; }
.fz-31 { font-size: 3.1rem !important; }
.fz-32 { font-size: 3.2rem !important; }
.fz-33 { font-size: 3.3rem !important; }
.fz-34 { font-size: 3.4rem !important; }
.fz-35 { font-size: 3.5rem !important; }


.sp-preview {

    width: 22px !important;
}


.left-ind, .right-ind {

    margin-top: 5px;
}

.kv-drp-dropdown .range-value {
    padding-top: 8px;
    padding-left: 4rem;
}

.kv-drp-dropdown .kv-clear {

    font-weight: bold;
    margin-top: 7px;
    margin-right: 10px;
}

.kv-drp-container {

    border-radius: 4px !important;
}