.page-header .page-header-top .menu-toggler {
    margin: 15px 3px 0 13px;
}

table tr.selected {
    background: rgba(54, 198, 211, 0.5);
}

table tr.selected:hover,
table tr.selected:hover td {
    background: rgba(54, 198, 211, 0.8) !important;
}

sup {
    color: #FF0000;
}

.page-header .page-header-menu,
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu,
.page-footer {
    background: #213965;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.open>a,
.page-header .page-header-menu .hor-menu .navbar-nav>li:hover>a,
.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a,
.page-header .page-header-menu .hor-menu .navbar-nav>li>a:active,
.page-header .page-header-menu .hor-menu .navbar-nav>li>a:focus,
.page-header .page-header-menu .hor-menu .navbar-nav>li>a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li:hover>a,
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a {
    background: #13203a !important;
}

.page-header .page-header-top .page-logo .logo-default {
    height: 100%;
    padding: 0px;
    margin: 0px;
}

.page-header .page-header-top .page-logo {
    width: auto;
}

@media(max-width:767px) {
    .page-header .page-header-top .page-logo .logo-default {
        height: auto;
        max-width: 180px;
    }
}


/*solance search box*/

.solance-search-box .input-group .input-group-btn {
    background-color: #213965;
    color: #fff;
}

.solance-search-box .input-group .input-group-btn .btn.submit {
    background-color: transparent;
    color: #fff;
}

.search-result-box {
    position: absolute;
    left: 0px;
    top: 34px;
    width: 100%;
    z-index: 99999;
    border: 1px solid #ddd;
    max-height: 207px;
    overflow-y: auto;
}

.search-result-box ul {
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
}

.search-result-box ul li {
    padding: 10px;
    background-color: #ffffff;
    border-bottom: 1px solid #ddd;
}

.search-result-box ul li:last-child {
    border-bottom: 0px solid #ddd;
}

.search-result-box ul li a {
    display: grid;
    color: #444;
}

.search-result-box ul li a:hover,
.search-result-box ul li a:focus {
    text-decoration: none;
    font-weight: 600;
    color: #000;
}

.solance-search-box {
    position: absolute;
    z-index: 9999;
    width: 300px;
    right: 0%;
    top: 100%;
    margin-top: 10px;
}

.solance-search-box .input-group {
    width: 100%;
}

.solance-search-box .input-group .form-control {
    border-radius: 0px;
}
.widget-thumb .widget-thumb-heading {
  color:#000;
}
.solance-slim-scroll{
  height: 300px;
  overflow-y: auto;
}
@media(max-width:991px) {
    .page-header .page-header-menu {
        padding: 20px 0;
    }
    .responsive.solance-search-box {
        border-radius: 7px;
        overflow: hidden;
        z-index: 0;
    }
    .responsive.solance-search-box .search-result-box {
        position: relative;
        top: 0px;
        z-index: 0;
    }
    .page-content {
        padding-top: 15px;
    }
}

@media(max-width:932px) {
    .solance-search-box {
        margin-bottom: 15px;
    }
}
@media(max-width:768px){
  .portlet>.portlet-title>.caption {
    float: none;
    display: block;
  }
  .portlet>.portlet-title>.actions {
    float: none;
    display: block;
  }
}
@media(min-width:500px) and (max-width:600px) {
    .solance-search-box {
        width: 200px;
    }
}

@media(max-width:499px) {
    .solance-search-box {
        top: 05px;
        width: 92%;
    }
}

.new-logout-link li a {
    color: #ffffff;
}


/*Preloader*/


/*Perloader*/

.solance-loader {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 999999;
    overflow: hidden;
}

.solance-loader .loader {
    width: 100px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -50px 0 0 -50px;
    background-image: url('img/solance-loader-icon.png');
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.solance-loader .loader::before {
    content: "";
    position: absolute;
    width: 17px;
    height: 35px;
    top: 3px;
    left: 50%;
    margin-left: -8px;
    background-color: #f43338;
    -webkit-animation: power 2s linear infinite;
    animation: power 2s linear infinite;
}

.solance-loader .loader-text {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: 40px 0 0 -60px;
}

@-webkit-keyframes power {
    0% {
        opacity: 1;
    }
    25% {
        opacity: 0.75;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.75;
    }
    100% {
        opacity: 1;
    }
}

@keyframes power {
    0% {
        opacity: 1;
    }
    25% {
        opacity: 0.75;
    }
    50% {
        opacity: 0.5;
    }
    75% {
        opacity: 0.75;
    }
    100% {
        opacity: 1;
    }
}
