@media (max-width:575.98px) {
    .navbar-collapse {
        -webkit-overflow-scrolling:touch
    }
}
.navbar {
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:.5rem 1rem
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.navbar-brand {
    display:inline-block;
    padding-top:.3125rem;
    padding-bottom:.3125rem;
    margin-right:1rem;
    font-size:1.25rem;
    line-height:inherit;
    white-space:nowrap
}
.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration:none
}
.navbar-nav {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.navbar-nav .nav-link {
    padding-right:0;
    padding-left:0
}
.navbar-nav .dropdown-menu {
    position:static;
    float:none
}
.navbar-text {
    display:inline-block;
    padding-top:.5rem;
    padding-bottom:.5rem
}
.navbar-collapse {
    -ms-flex-preferred-size:100%;
    flex-basis:100%;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-overflow-scrolling:touch
}
.navbar-toggler {
    padding:.25rem .75rem;
    font-size:1.25rem;
    line-height:1;
    background-color:transparent;
    border:1px solid transparent;
    border-radius:.25rem
}
.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration:none
}
.navbar-toggler-icon {
    display:inline-block;
    width:1.5em;
    height:1.5em;
    vertical-align:middle;
    content:"";
    background:no-repeat center center;
    background-size:100% 100%
}
@media (max-width:575.98px) {
    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid,
    .navbar-expand-sm>.container-lg,
    .navbar-expand-sm>.container-md,
    .navbar-expand-sm>.container-sm,
    .navbar-expand-sm>.container-xl {
        padding-right:0;
        padding-left:0
    }
}
@media (min-width:576px) {
    .navbar-expand-sm {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-sm .navbar-nav {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position:absolute
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid,
    .navbar-expand-sm>.container-lg,
    .navbar-expand-sm>.container-md,
    .navbar-expand-sm>.container-sm,
    .navbar-expand-sm>.container-xl {
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-sm .navbar-collapse {
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-sm .navbar-toggler {
        display:none
    }
}
@media (max-width:767.98px) {
    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid,
    .navbar-expand-md>.container-lg,
    .navbar-expand-md>.container-md,
    .navbar-expand-md>.container-sm,
    .navbar-expand-md>.container-xl {
        padding-right:0;
        padding-left:0
    }
}
@media (min-width:768px) {
    .navbar-expand-md {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-md .navbar-nav {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position:absolute
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid,
    .navbar-expand-md>.container-lg,
    .navbar-expand-md>.container-md,
    .navbar-expand-md>.container-sm,
    .navbar-expand-md>.container-xl {
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-md .navbar-collapse {
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-md .navbar-toggler {
        display:none
    }
}
@media (max-width:991.98px) {
    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid,
    .navbar-expand-lg>.container-lg,
    .navbar-expand-lg>.container-md,
    .navbar-expand-lg>.container-sm,
    .navbar-expand-lg>.container-xl {
        padding-right:0;
        padding-left:0
    }
}
@media (min-width:992px) {
    .navbar-expand-lg {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-lg .navbar-nav {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position:absolute
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid,
    .navbar-expand-lg>.container-lg,
    .navbar-expand-lg>.container-md,
    .navbar-expand-lg>.container-sm,
    .navbar-expand-lg>.container-xl {
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-lg .navbar-collapse {
        display:block !important;
    }
    .collapse:not(.show){
        display: none !important;
    }
    .navbar-expand-lg .navbar-toggler {
        display:none
    }
}
@media (max-width:1366.98px) {
    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid,
    .navbar-expand-xl>.container-lg,
    .navbar-expand-xl>.container-md,
    .navbar-expand-xl>.container-sm,
    .navbar-expand-xl>.container-xl {
        padding-right:0;
        padding-left:0
    }
}
@media (min-width:1367px) {
    .navbar-expand-xl {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-xl .navbar-nav {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position:absolute
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid,
    .navbar-expand-xl>.container-lg,
    .navbar-expand-xl>.container-md,
    .navbar-expand-xl>.container-sm,
    .navbar-expand-xl>.container-xl {
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-xl .navbar-collapse {
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-xl .navbar-toggler {
        display:none
    }
}
.navbar-expand {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
    padding-right:0;
    padding-left:0
}
.navbar-expand .navbar-nav {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu {
    position:absolute
}
.navbar-expand .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
}
.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.navbar-expand .navbar-collapse {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
.navbar-expand .navbar-toggler {
    display:none
}
.navbar-light .navbar-brand {
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link {
    color:#838f9c
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color:#343a40
}
.navbar-light .navbar-nav .nav-link.disabled {
    color:#adb5bd
}
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
    color:#3688fc
}
.navbar-light .navbar-toggler {
    color:#838f9c;
    border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon {
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-light .navbar-text {
    color:#838f9c
}
.navbar-light .navbar-text a {
    color:#3688fc
}
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
    color:#3688fc
}
.navbar-dark .navbar-brand {
    color:#fff
}
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
    color:#fff
}
.navbar-dark .navbar-nav .nav-link {
    color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color:rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
    color:rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
    color:#fff
}
.navbar-dark .navbar-toggler {
    color:rgba(255,255,255,.5);
    border-color:rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon {
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-dark .navbar-text {
    color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-text a {
    color:#fff
}
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
    color:#fff
}
@media print {
    .navbar {
        display:none
    }
}
@media (max-width:767.98px) {
    .navbar-nav.navbar-right {
        float:right
    }
}
.navbar-custom {
    padding:0 24px;
    background-color:#fff;
    -webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.15);
    box-shadow:0 0 35px 0 rgba(154,161,171,.15);
    min-height:70px;
    position:fixed;
    left:260px;
    top:0;
    right:0;
    z-index:1001
}
.navbar-custom .topbar-left {
    background-color:#fff;
    height:70px;
    position:fixed;
    z-index:1;
    width:260px;
    text-align:center;
    top:0;
    left:0
}
.navbar-custom .topbar-left .logo {
    line-height:70px
}
.navbar-custom .topbar-left .logo i {
    display:none
}
.navbar-custom .topbar-right-menu {
    position:relative;
    z-index:1
}
.navbar-custom .topbar-right-menu li {
    float:left;
    max-height:70px
}
.dir-rtl.navbar-custom .topbar-right-menu li {
    float:right !important;
}
.navbar-custom .topbar-right-menu li.show .nav-link {
    color:#919ca7
}
.navbar-custom .topbar-right-menu .nav-link {
    padding: 0;
    color:#98a6ad;
    min-width:32px;
    display:block;
    margin:0 10px;
    position:relative;
    height: 70px;
}
.app-search.dropdown {
    width: 50%;
}
.navbar-custom .app-search form {
    padding:calc(32px / 2) 5px calc(32px / 2) 0;
    overflow:hidden;
    max-width:100%
}
.topbar-dropdown .nav-link {
    line-height:70px
}
.app-search .form-control {
    border:none;
    height:38px;
    background-color:#f1f3fa;
    -webkit-box-shadow:none;
    box-shadow:none
}
.app-search span.search-icon {
    color: whitesmoke;
    position:absolute;
    z-index:9;
    font-size:20px;
    line-height:38px;
    left:10px;
    top:0
}
.app-search .search-icon-t{
    color: #fff;
    background-color: #e9ecef00;
    border: 1px solid #ced4da1f;
}
.dir-rtl .app-search span.search-icon {
    left:auto !important;
    right:10px;
}
.app-search .input-group-append {
    margin-left:0;
    z-index:4
}
.notification-list {
    margin-left:0
}
.notification-list .noti-title {
    background-color:transparent;
    padding:15px 20px
}
.notification-list .noti-icon:before{
    line-height: revert !important;
}
.notification-list .noti-icon {
    font-size:22px;
    vertical-align:middle;
    line-height:70px
}
.notification-list .noti-icon-badge {
    display:inline-block;
    position:absolute;
    top:22px;
    right:6px;
    border-radius:50%;
    height:7px;
    width:7px;
    background-color:#fa6767
}
.notification-list .notify-item {
    padding:10px 20px
}
.notification-list .notify-item .notify-icon {
    float:left;
    height:36px;
    width:36px;
    line-height:36px;
    text-align:center;
    margin-right:10px;
    border-radius:50%;
    color:#fff
}
.notification-list .notify-item .notify-details {
    margin-bottom:0;
    overflow:hidden;
    margin-left:45px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.notification-list .notify-item .notify-details b {
    font-weight:500
}
.notification-list .notify-item .notify-details small {
    display:block
}
.notification-list .notify-item .notify-details span {
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:13px
}
.notification-list .notify-item .user-msg {
    margin-left:45px;
    white-space:normal;
    line-height:16px
}
.notification-list .topbar-dropdown-menu .notify-item {
    padding:7px 20px
}
.profile-dropdown {
    min-width:170px
}
.profile-dropdown i,
.profile-dropdown span {
    vertical-align:middle
}
.nav-user {
    padding:calc(31px / 2) 20px calc(31px / 2) 57px !important;
    position:relative;
    background-color:#fafbfd;
    border:1px solid #f1f3fa;
    border-width:0 1px;
    max-height:70px;
}
.dir-rtl .nav-user {
    padding:calc(31px / 2) 57px calc(31px / 2) 20px !important;
}
.nav-user .account-user-avatar {
    position:absolute;
    top:calc(38px / 2);
    left:15px
}
.dir-rtl .nav-user .account-user-avatar {
    left:auto;
    right:15px;
}
.nav-user .account-user-avatar img {
    height:32px;
    width:32px
}
.nav-user .account-position {
    display:block;
    font-size:12px;
    margin-top:-3px
}
.nav-user .account-user-name {
    display:block;
    font-weight:600
}
@media (max-width:600px) {
    .navbar-custom .topbar-right-menu {
        position:initial
    }
    .navbar-custom .dropdown {
        position:static
    }
    .navbar-custom .dropdown .dropdown-menu {
        left:10px!important;
        right:10px!important
    }
}
@media (max-width:1024px) {
    .navbar-custom {
        left:70px;
        right:0
    }
}
@media (max-width:767.98px) {
    .navbar-custom {
        left:0!important;
        padding:0
    }
    .nav-user,
    .dir-rtl .nav-user{
        padding:17px 5px 17px 57px!important
    }
    .nav-user .account-position,
    .nav-user .account-user-name {
        display:none
    }
}
@media (max-width:375px) {
    .navbar-custom .topbar-right-menu .nav-link {
        margin:0 6px
    }
    .navbar-custom.topnav-navbar .container-fluid,
    .navbar-custom.topnav-navbar .container-lg,
    .navbar-custom.topnav-navbar .container-md,
    .navbar-custom.topnav-navbar .container-sm,
    .navbar-custom.topnav-navbar .container-xl {
        padding-right:12px;
        padding-left:12px
    }
    .navbar-custom.topnav-navbar .navbar-toggle {
        margin:27px 3px
    }
    .navbar-custom.topnav-navbar .button-menu-mobile {
        width:auto
    }
}
.topnav-navbar-dark {
    background-color:#313a46
}
.topnav-navbar-dark .nav-user {
    background-color:#3c4655;
    border:1px solid #414d5d
}
.topnav-navbar-dark .topbar-right-menu li.show .nav-link {
    color:#fff
}
.topnav-navbar-dark .app-search .form-control,
.topnav-navbar-dark .app-search .form-control::placeholder{
    background-color:#3c4655;
    color:#fff
}

.topnav-navbar-dark .navbar-toggle span {
    background-color:rgba(255,255,255,.8)!important
}
.topnav-navbar {
    padding:0;
    margin:0;
    min-height:70px;
    position:sticky;
    left:0!important;
    z-index:1002
}
.topnav-navbar .topnav-logo {
    line-height:70px;
    float:left;
    margin-right:20px;
    text-decoration: none;
}
.dir-rtl.topnav-navbar .topnav-logo {
    float: right !important;
    padding-right: 0 !important;
    margin-left: 20px !important;
    text-decoration: none;
}
.topnav-navbar .topnav-logo .topnav-logo-sm {
    display:none
}
.topnav-navbar .navbar-toggle {
    position:relative;
    cursor:pointer;
    float:left;
    margin:27px 20px;
    padding:0;
    background-color:transparent;
    border:none
}
html[dir="rtl"] .topnav-navbar .navbar-toggle {
    float:right;
}
.topnav-navbar .navbar-toggle .lines {
    width:25px;
    display:block;
    position:relative;
    height:16px;
    -webkit-transition:all .5s ease;
    transition:all .5s ease
}
.topnav-navbar .navbar-toggle span {
    height:2px;
    width:100%;
    background-color:rgba(71,77,86,.8);
    display:block;
    margin-bottom:5px;
    -webkit-transition:-webkit-transform .5s ease;
    transition:-webkit-transform .5s ease;
    transition:transform .5s ease;
    transition:transform .5s ease,-webkit-transform .5s ease
}
.topnav-navbar .navbar-toggle.open span {
    position:absolute
}
.topnav-navbar .navbar-toggle.open span:first-child {
    top:7px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.topnav-navbar .navbar-toggle.open span:nth-child(2) {
    visibility:hidden
}
.topnav-navbar .navbar-toggle.open span:last-child {
    width:100%;
    top:7px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.topnav-navbar .app-search {
    float:left
}
.dir-rtl.topnav-navbar .app-search {
    float:right !important;
}
.topnav {
    background:#fff
}
.topnav.topnav-sticky {
    position: sticky;
    top: 70px;
    z-index: 1001;
}
.topnav .topnav-menu {
    margin:0;
    padding:0;
    width: 100%;
}
.topnav .navbar-nav .nav-link {
    font-size:.9375rem;
    position:relative;
    padding:1rem 0.8rem
}
@media (min-width:992px) {
    html[dir="ltr"] .topnav .navbar-nav .nav-item:first-of-type .nav-link {
        padding-left:0
    }
    html[dir="rtl"] .topnav .navbar-nav .nav-item:first-of-type .nav-link {
        padding-right:0;
    }
    .topnav .dropdown .dropdown-menu {
        margin-top:0;
        border-radius:0 0 .25rem .25rem;
        min-width:calc(10rem + 1.5rem);
        font-size:calc(.9rem - .01rem)
    }
    .topnav .dropdown .dropdown-menu .arrow-down::after {
        right:15px;
        -webkit-transform:rotate(-135deg) translateY(-50%);
        transform:rotate(-135deg) translateY(-50%);
        position:absolute
    }
    html[dir="rtl"] .topnav .dropdown .dropdown-menu .arrow-down::after{
        right: auto;
        left:15px;
        -webkit-transform:rotate(45deg) translateY(-50%);
        transform:rotate(45deg) translateY(-50%);
        position:absolute
    }

    .topnav .dropdown .dropdown-menu .dropdown .dropdown-menu {
        position:absolute;
        top:0;
        left:100%;
        display:none
    }
    html[dir="rtl"] .topnav .dropdown .dropdown-menu .dropdown .dropdown-menu{
        left:auto;
        right:100%;
    }
    .topnav .dropdown:hover>.dropdown-menu {
        display:block
    }
    .topnav .dropdown:hover>.dropdown-menu>.dropdown:hover>.dropdown-menu {
        display:block
    }
    .dropdown.active>a.dropdown-item {
        color:#474d56;
        background-color:#f8fafc
    }
}
@media (max-width:991.98px) {
    .topnav.topnav-scollable {
        position: absolute;
        width: 100%;
        overflow-x: hidden;
        overflow-y: auto;
        max-height: 400px;
        scrollbar-width: thin;
    }
    .topnav-navbar .topnav-logo-lg {
        display:none
    }
    .topnav-navbar .topnav-logo {
        min-width:50px;
        padding-right:0;
        text-align:center
    }
    .topnav-navbar .topnav-logo-sm {
        display:block!important
    }
    .navbar-custom .app-search {
        display:none
    }
    .topnav .navbar-nav .nav-link {
        padding:.75rem 1.3rem
    }
    .topnav .dropdown .dropdown-menu {
        background-color:transparent;
        border:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        padding-left:15px
    }
    .topnav .dropdown .dropdown-item {
        position:relative;
    }
    .topnav .navbar-dark .dropdown .dropdown-item {
        color:rgba(255,255,255,.5)
    }
    .topnav .navbar-dark .dropdown .dropdown-item.active,
    .topnav .navbar-dark .dropdown .dropdown-item:active {
        color:#fff
    }
    .topnav .arrow-down::after {
        right:15px;
        position:absolute
    }
    html[dir="rtl"] .topnav .arrow-down::after {
        right: auto;
        left:15px;
    }
}
@media print {
    .navbar-custom,
    .right-bar {
        display:none
    }
    .right-bar {
        padding:0;
        margin:0
    }
}
@media (min-width:600px) {
    #search-dropdown.dropdown-lg {
        width:100%
    }
}
.dropdown-menu-animated {
    -webkit-animation-name:DropDownSlide;
    animation-name:DropDownSlide;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    margin:0;
    position:absolute;
    z-index:1000
}
.dropdown-menu-animated.show {
    top:auto !important
}
.dropdown-menu-animated i {
    display:inline-block
}
.dropdown-menu-animated.dropdown-menu-right {
    right:0!important;
    left:auto!important
}
@-webkit-keyframes DropDownSlide {
    100% {
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    0% {
        -webkit-transform:translateY(20px);
        transform:translateY(20px)
    }
}
@keyframes DropDownSlide {
    100% {
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    0% {
        -webkit-transform:translateY(20px);
        transform:translateY(20px)
    }
}
.arrow-none:after {
    display:none
}
.topnav .arrow-down {
    display:inline-block
}
.topnav .arrow-down:after {
    border-color:initial;
    border-style:solid;
    border-width:0 0 1px 1px;
    content:"";
    height:.4em;
    display:inline-block;
    right:5px;
    top:50%;
    margin-left:10px;
    -webkit-transform:rotate(-45deg) translateY(-50%);
    transform:rotate(-45deg) translateY(-50%);
    -webkit-transform-origin:top;
    transform-origin:top;
    -webkit-transition:all .3s ease-out;
    transition:all .3s ease-out;
    width:.4em
}
html[dir="rtl"] .topnav .arrow-down:after {
    right:auto;
    left:5px;
    margin-left: auto;
    margin-right: 10px;
}
.float-left {
    float:left!important
}
.float-right {
    float:right!important
}
.dir-rtl .float-right {
    float:left!important
}