.skin-black .main-header > .logo, .skin-black .main-header > .logo:hover,
.skin-black .wrapper, .skin-black .main-sidebar, .skin-black .left-side{
    background-color: #1f4682;
}
.skin-black .main-header > .logo, .skin-black .main-header > .logo:hover{
    border: 0 none;
}
.skin-black .sidebar-menu > li > .treeview-menu,
.skin-black .sidebar-menu > li:hover > a, .skin-black .sidebar-menu > li.active > a{
    background-color: #35588e;
}
.skin-black .sidebar-menu > li > a{
    border-left: 0 none;
}
.skin-black .main-header{
    box-shadow: none;
}
.skin-black .main-header .navbar{
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.box.box-primary {
    border-top-color: #1f4682;
}
a{
    color: #1f4682;
}
a:hover, a:active, a:focus{
    color: #35588e;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{
    background-color: #1f4682;
    border-color: #1f4682;
}
.bg-light-blue, .label-primary, .modal-primary .modal-body{
    background-color: #1f4682 !important;
}
.login-logo img{
    width: auto !important;
}
.logo img{
    max-width: 100% !important;
}
.sidebar .in{
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 5px;
    position: relative;
    top: 4px;
}
.in-users{
    background: url("images/baseline-people_grey-24px.svg") no-repeat;
}
a:hover .in-users,
.active a .in-users{
    background: url("images/baseline-people_white-24px.svg") no-repeat;
}

.in-license{
    background: url("images/baseline-vpn_key_grey-24px.svg") no-repeat;
}
a:hover .in-license,
.active a .in-license{
    background: url("images/baseline-vpn_key_white-24px.svg") no-repeat;
}

.in-control{
    background: url("images/baseline-commute_grey-24px.svg") no-repeat;
}
a:hover .in-control,
.active a .in-control{
    background: url("images/baseline-commute_white-24px.svg") no-repeat;
}

.in-directory{
    background: url("images/baseline-import_contacts_grey-24px.svg") no-repeat;
}
a:hover .in-directory,
.active a .in-directory{
    background: url("images/baseline-import_contacts_white-24px.svg") no-repeat;
}
.sonata-ba-list-field .share{
    position: relative;
    border-radius: 25px;
    padding: 5px;
    background-clip:content-box;
}
.sonata-ba-list-field .share:hover{
    position: relative;
    background: #ececec;
}
.sonata-ba-list-field .share:hover .share-box{
    display: block;
}
.sonata-ba-list-field .share .share-box{
    display: none;
    position: absolute;
    min-width: 70px;
    background: #fff;
    z-index: 100;
    top: 31px;
    left: -45px;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(173,173,173,1);
    -moz-box-shadow: 1px 1px 5px 0px rgba(173,173,173,1);
    box-shadow: 1px 1px 5px 0px rgba(173,173,173,1);
}
.sonata-ba-list-field .share .share-box .btn{
    width: 100%;
    display: block;
    clear: both;
    border: 0 none;
    text-align: left;
    padding: 0px;
}

.sonata-ba-list-field .share .share-box a{
    display: block;
    padding: 4px 8px;
}

.sonata-ba-list-field .share .share-box .btn:hover {
    background: #f0f0f0;
}
.navbar-custom-menu > .navbar-nav > li > .dropdown-language{
    min-width: auto;
    left: 1px;
}
.table-responsive{
    overflow-x: inherit;
}
table.sonata-ba-list td{
    overflow: inherit;
}

/* table list scrollbar */
.box .table-responsive {
    overflow-x: auto;
    overflow-y: auto;
    max-height: 75vh;
}

div.col-sm-3 {
    width: 100%
}