@font-face {
    font-family: 'StagSansBook';
    src: url('StagSansBook.woff2') format('woff2'),
    url('StagSansBook.woff') format('woff'),
    url('StagSansBook.ttf') format('truetype');
}

body{
    font-family: StagSansBook, sans-serif;
}

:root {
    --main-continental-color: #ffa500;
}

.skin-black .wrapper, .skin-black .main-sidebar, .skin-black .left-side {
    background: white;
}

.content-wrapper, .right-side{
    background: black;
}

.skin-black .sidebar-menu>li>a:hover{
    border-color: var(--main-continental-color);
}

.skin-black .sidebar-menu>li:hover>a, .skin-black .sidebar-menu>li.active>a{
    border-color: var(--main-continental-color);
    font-size: 15px;
}

.skin-black .main-header>.logo{
    background: var(--main-continental-color);
    border-color: var(--main-continental-color);
}

.skin-black .main-header>.logo:hover{
    background: var(--main-continental-color);
}

.btn-primary{
    background: var(--main-continental-color);
    border-color: var(--main-continental-color);
}

.btn-primary:hover{
    background-color: #6e6e6e;
    border-color: #6e6e6e;
}

.box.box-primary{
    border-top-color: var(--main-continental-color);
}

a{
    color: var(--main-continental-color);
}

a:hover{
    color: #6e6e6e;
}

.form-control:focus{
    border-color: var(--main-continental-color);
}

.nav-tabs-custom>.nav-tabs>li.active{
    border-top-color: var(--main-continental-color);
}

.select2-container-active .select2-choice, .select2-container-multi.select2-container-active .select2-choices{
    border-color: var(--main-continental-color);
}

.select2-results .select2-highlighted{
    background: var(--main-continental-color);
}

.select2-drop-auto-width, .select2-drop.select2-drop-above.select2-drop-active{
    border-top-color: var(--main-continental-color);
}

.select2-drop-active{
    border-color: var(--main-continental-color);
}

.btn-link{
    color: var(--main-continental-color);
}

.btn-link:hover{
    color: #6e6e6e;
}

.bg-light-blue, .label-primary, .modal-primary .modal-body{
    background-color: var(--main-continental-color) !important;
}

.login-page, .register-page{
    background: white;
}

.login-logo a{
    color: black;
}

.login-logo a span{
    font-size: 16px;
}

.login-logo img {
    width: 200px !important;
}

.login-box-body, .register-box-body{
    background: rgba(0, 0, 0, 0.05);
}

.skin-black .sidebar-menu > li:hover > a, .skin-black .sidebar-menu > li.active > a{
    background-color: var(--main-continental-color) !important;
}

.skin-black .sidebar-form input[type="text"]{
    background: white;
}

.skin-black .sidebar-form .btn{
    background-color: var(--main-continental-color);
    color: black;
}

.skin-black .sidebar-menu > li > .treeview-menu{
    background: white;
}

.skin-black .sidebar-menu .treeview-menu > li.active > a, .skin-black .sidebar-menu .treeview-menu > li > a:hover{
    color: black;
    font-weight: bold;
}

.skin-black .sidebar-menu .treeview-menu > li > a{
    color: black;
}

.form-control{
    border-color: black;
}

.select2-container .select2-choice, .select2-container .select2-choices, .select2-container .select2-choices .select2-search-field input{
    font-family: 'StagSansBook', sans-serif;
}

.select2-container .select2-choice, .select2-container .select2-choices, .select2-container .select2-choices .select2-search-field input{
    box-shadow: inset 0 1px 1px rgba(255,165,0,.1);
}

.box{
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}

.navbar-default{
    background: white;
}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover{
    color: black;
}

.well{
    background: white;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family: StagSansBook, sans-serif;
}

.skin-black .sidebar a{
    color: var(--main-continental-color);
}

.logo img{
    max-width: 100%;
}
