@font-face {
	font-family: voyager;
	src: url(../font/fonts/voyager.eot);
	src: url(../font/fonts/voyager.eot?#iefix) format("embedded-opentype"), url(../font/fonts/voyager.woff) format("woff"), url(../font/fonts/voyager.ttf) format("truetype"), url(../font/fonts/voyager.svg#voyager) format("svg");
	font-weight: 400;
	font-style: normal
}
body{color:#000 !important;}
.gright{float: right;}
body #app {
    width: 100%;
    display: flex;
    position: relative;
    min-height: 100vh
}

body #app .content-wrapper {
    order: 2;
    width: 100%
}

body #app .content-wrapper .content {
    display: flex;
    flex: 1 0 auto;
    flex-direction: column;
    position: relative;
    transition: all .3s ease
}

body.mini-sidebar #app .content-wrapper {
    padding-left: 60px
}

body.layout-fixed .sidebar-left {
    transition: all .3s ease;
    min-height: 100vh
}

body.layout-fixed .sidebar-left .sidebar-content .aside-toolbar {
    transition: all .3s ease;
    position: fixed;
    width: 255px;
    top: 0;
    z-index: 99
}

body.layout-fixed .sidebar-left .sidebar-content .main-menu {
    padding-top: 65px
}

body.layout-fixed .content-wrapper .top-toolbar {
    right: 0;
    left: 255px;
    position: fixed
}

body.layout-fixed .content-wrapper .content {
    padding-top: 65px;
    padding-left: 0
}
select.form-control{-moz-appearance: none;-webkit-appearance: none;color: #000 ;}

[data-icon]:before {
	content: attr(data-icon)
}
[class*=" voyager-"]:before,
[class^=voyager-]:before,
[data-icon]:before {
    font-family: voyager!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.voyager-bread:before {
	content: "\61"
}

.voyager-helm:before {
	content: "\62"
}

.voyager-play:before {
	content: "\63"
}

.voyager-activity:before {
	content: "\64"
}

.voyager-company:before {
	content: "\65"
}

.voyager-file-text:before {
	content: "\66"
}

.voyager-folder:before {
	content: "\67"
}

.voyager-paw:before {
	content: "\68"
}

.voyager-sort:before {
	content: "\6f"
}

.voyager-sort-asc:before {
	content: "\70"
}

.voyager-sort-desc:before {
	content: "\71"
}

.voyager-handle:before {
	content: "\6d"
}

.voyager-hammer:before {
	content: "\6e"
}

.voyager-images:before {
	content: "\69"
}

.voyager-categories:before {
	content: "\6a"
}

.voyager-group:before {
	content: "\6b"
}

.voyager-person:before {
	content: "\73"
}

.voyager-people:before {
	content: "\74"
}

.voyager-power:before {
	content: "\75"
}

.voyager-tools:before {
	content: "\76"
}

.voyager-anchor:before {
	content: "\77"
}

.voyager-double-down:before {
	content: "\78"
}

.voyager-double-up:before {
	content: "\79"
}

.voyager-double-left:before {
	content: "\7a"
}

.voyager-double-right:before {
	content: "\41"
}

.voyager-window-list:before {
	content: "\42"
}

.voyager-x:before {
	content: "\43"
}

.voyager-dot:before {
	content: "\44"
}

.voyager-dot-2:before {
	content: "\45"
}

.voyager-dot-3:before {
	content: "\46"
}

.voyager-list:before {
	content: "\47"
}

.voyager-list-add:before {
	content: "\48"
}

.voyager-pie-chart:before {
	content: "\49"
}

.voyager-watch:before {
	content: "\4a"
}

.voyager-data:before {
	content: "\4b"
}

.voyager-music:before {
	content: "\4c"
}

.voyager-settings:before {
	content: "\4e"
}

.voyager-video:before {
	content: "\4f"
}

.voyager-trash:before {
	content: "\50"
}

.voyager-tv:before {
	content: "\51"
}

.voyager-lock:before {
	content: "\52"
}

.voyager-news:before {
	content: "\4d"
}

.voyager-bag:before {
	content: "\53"
}

.voyager-upload:before {
	content: "\54"
}

.voyager-refresh:before {
	content: "\55"
}

.voyager-character:before {
	content: "\57"
}

.voyager-move:before {
	content: "\58"
}

.voyager-paypal:before {
	content: "\56"
}

.voyager-paper-plane:before {
	content: "\59"
}

.voyager-ticket:before {
	content: "\5a"
}

.voyager-youtube-play:before {
	content: "\30"
}

.voyager-boat:before {
	content: "\31"
}

.voyager-check:before {
	content: "\6c"
}

.voyager-alarm-clock:before {
	content: "\32"
}

.voyager-controller:before {
	content: "\34"
}

.voyager-pizza:before {
	content: "\35"
}

.voyager-backpack:before {
	content: "\36"
}

.voyager-barbeque:before {
	content: "\37"
}

.voyager-bomb:before {
	content: "\38"
}

.voyager-book-download:before {
	content: "\39"
}

.voyager-browser:before {
	content: "\21"
}

.voyager-brush:before {
	content: "\22"
}

.voyager-bubble-hear:before {
	content: "\23"
}

.voyager-polaroid:before {
	content: "\24"
}

.voyager-crop:before {
	content: "\26"
}

.voyager-dashboard:before {
	content: "\27"
}

.voyager-hotdog:before {
	content: "\28"
}

.voyager-laptop:before {
	content: "\29"
}

.voyager-paint-bucket:before {
	content: "\2c"
}

.voyager-photo:before {
	content: "\2d"
}

.voyager-photos:before {
	content: "\2e"
}

.voyager-receipt:before {
	content: "\2f"
}

.voyager-buy:before {
	content: "\3a"
}

.voyager-lightbulb:before {
	content: "\3b"
}

.voyager-archive:before {
	content: "\3f"
}

.voyager-paperclip:before {
	content: "\40"
}

.voyager-warning:before {
	content: "\5b"
}

.voyager-basket:before {
	content: "\5d"
}

.voyager-bell:before {
	content: "\5e"
}

.voyager-book:before {
	content: "\5f"
}

.voyager-chat:before {
	content: "\60"
}

.voyager-down-circled:before {
	content: "\7b"
}

.voyager-location:before {
	content: "\7d"
}

.voyager-forward:before {
	content: "\7e"
}

.voyager-flashlight:before {
	content: "\5c"
}

.voyager-trophy:before {
	content: "\e001"
}

.voyager-diamond:before {
	content: "\e002"
}

.voyager-credit-cards:before {
	content: "\e003"
}

.voyager-shop:before {
	content: "\e004"
}

.voyager-sound:before {
	content: "\e005"
}

.voyager-study:before {
	content: "\e006"
}

.voyager-pen:before {
	content: "\e007"
}

.voyager-params:before {
	content: "\e008"
}

.voyager-fire:before {
	content: "\e009"
}

.voyager-dollar:before {
	content: "\e00a"
}

.voyager-bulb:before {
	content: "\e00b"
}

.voyager-lab:before {
	content: "\e00c"
}

.voyager-cup:before {
	content: "\e00d"
}

.voyager-megaphone:before {
	content: "\e00e"
}

.voyager-heart:before {
	content: "\e00f"
}

.voyager-bubble:before {
	content: "\e011"
}

.voyager-search:before {
	content: "\e012"
}

.voyager-tag:before {
	content: "\e013"
}

.voyager-world:before {
	content: "\25"
}

.voyager-camera:before {
	content: "\2a"
}

.voyager-calendar:before {
	content: "\7c"
}

.voyager-mail:before {
	content: "\e014"
}

.voyager-phone:before {
	content: "\e015"
}

.voyager-star:before {
	content: "\e016"
}

.voyager-star-half:before {
	content: "\e017"
}

.voyager-star-half-1:before {
	content: "\e018"
}

.voyager-star-two:before {
	content: "\e019"
}

.voyager-medal-rank-star:before {
	content: "\e01a"
}

.voyager-facebook:before {
	content: "\e01b"
}

.voyager-google-plus:before {
	content: "\e01c"
}

.voyager-twitter:before {
	content: "\e01d"
}

.voyager-github:before {
	content: "\e01e"
}

.voyager-code:before {
	content: "\e01f"
}

.voyager-pie-graph:before {
	content: "\e020"
}

.voyager-javascript:before {
	content: "\e021"
}

.voyager-wand:before {
	content: "\e022"
}

.voyager-wineglass:before {
	content: "\e023"
}

.voyager-milestone:before {
	content: "\e024"
}

.voyager-terminal:before {
	content: "\e025"
}

.voyager-plug:before {
	content: "\e026"
}

.voyager-gift:before {
	content: "\e027"
}

.voyager-markdown:before {
	content: "\e028"
}

.voyager-beer:before {
	content: "\e029"
}

.voyager-credit-card:before {
	content: "\e02a"
}

.voyager-bolt:before {
	content: "\e02b"
}

.voyager-external:before {
	content: "\e02c"
}

.voyager-magnet:before {
	content: "\e02d"
}

.voyager-certificate:before {
	content: "\e02e"
}

.voyager-cloud-download:before {
	content: "\e02f"
}

.voyager-campfire:before {
	content: "\e030"
}

.voyager-new:before {
	content: "\e031"
}

.voyager-skull:before {
	content: "\e032"
}

.voyager-telephone:before {
	content: "\e033"
}

.voyager-trees:before {
	content: "\e034"
}

.voyager-bar-chart:before {
	content: "\e035"
}

.voyager-check-circle:before {
	content: "\e036"
}

.voyager-exclamation:before {
	content: "\e037"
}

.voyager-font:before {
	content: "\e03a"
}

.voyager-puzzle:before {
	content: "\e03b"
}

.voyager-smile:before {
	content: "\e03c"
}

.voyager-frown:before {
	content: "\e03d"
}

.voyager-meh:before {
	content: "\e03e"
}

.voyager-leaf:before {
	content: "\e03f"
}

.voyager-info-circled:before {
	content: "\e040"
}

.voyager-underline:before {
	content: "\e041"
}

.voyager-wallet:before {
	content: "\e042"
}

.voyager-truck:before {
	content: "\e043"
}

.voyager-eye:before {
	content: "\e044"
}

.voyager-sun:before {
	content: "\e045"
}

.voyager-barbell:before {
	content: "\e04a"
}

.voyager-bookmark:before {
	content: "\e04c"
}

.voyager-volume-up:before {
	content: "\e04d"
}

.voyager-volume-down:before {
	content: "\e04e"
}

.voyager-wifi:before {
	content: "\e04f"
}

.voyager-pause:before {
	content: "\e053"
}

.voyager-resize-full:before {
	content: "\e054"
}

.voyager-resize-small:before {
	content: "\e055"
}

.voyager-download:before {
	content: "\e056"
}

.voyager-droplet:before {
	content: "\e057"
}

.voyager-umbrella:before {
	content: "\e058"
}

.voyager-harddrive:before {
	content: "\e059"
}

.voyager-css3:before {
	content: "\e05a"
}

.voyager-html5:before {
	content: "\e05b"
}

.voyager-tree:before {
	content: "\e05e"
}

.voyager-file-code:before {
	content: "\e061"
}

.voyager-bug:before {
	content: "\e062"
}

.voyager-rocket:before {
	content: "\e063"
}

.voyager-key:before {
	content: "\33"
}

.voyager-question:before {
	content: "\2b"
}

.voyager-cursor:before {
	content: "\3c"
}

.voyager-lifebuoy:before {
	content: "\3d"
}

.voyager-thumbs-up:before {
	content: "\3e"
}

.voyager-thumb-tack:before {
	content: "\e000"
}

.voyager-edit:before {
	content: "\e010"
}

.voyager-angle-down:before {
	content: "\e038"
}

.voyager-angle-left:before {
	content: "\e039"
}

.voyager-angle-right:before {
	content: "\e046"
}

.voyager-angle-up:before {
	content: "\e047"
}

.voyager-home:before {
	content: "\e048"
}

.voyager-pirate-swords:before {
	content: "\e04b"
}

.voyager-pirate:before {
	content: "\e050"
}

.voyager-rum:before {
	content: "\e051"
}

.voyager-cannon:before {
	content: "\e049"
}

.voyager-hook:before {
	content: "\e052"
}

.voyager-kraken:before {
	content: "\e05c"
}

.voyager-lighthouse:before {
	content: "\e05d"
}

.voyager-pirate-hat:before {
	content: "\e05f"
}

.voyager-rum-1:before {
	content: "\e060"
}

.voyager-ship:before {
	content: "\e064"
}

.voyager-treasure:before {
	content: "\e065"
}

.voyager-treasure-open:before {
	content: "\e066"
}

.voyager-whale:before {
	content: "\e067"
}

.voyager-compass:before {
	content: "\e068"
}

.voyager-logbook:before {
	content: "\e069"
}

.voyager-plus:before {
	content: "\e06a"
}

.voyager-documentation:before {
	content: "\72"
}

.voyager-belt:before {
	content: "\e06b"
}

.voyager-zoom-in:before {
	content: "\e06c"
}

.voyager-zoom-out:before {
	content: "\e06d"
}

.voyager-scissors:before {
	content: "\e06e"
}

.voyager-github-icon:before {
	content: "\e06f"
}
.voyager table.dataTable thead th.sorting:after,
.voyager table.dataTable thead th.sorting_asc:after,
.voyager table.dataTable thead th.sorting_desc:after,
div.dataTables_paginate li.first a:before,
div.dataTables_paginate li.last a:after,
div.dataTables_paginate li.next a:after,
div.dataTables_paginate li.previous a:before {
	font-family: Voyager
}

.voyager table.dataTable thead th.sorting:after {
	content: 'o';
	margin-top: 3px
}

.voyager table.dataTable thead th.sorting_asc:after {
	content: 'p';
	margin-top: 5px
}

.voyager table.dataTable thead th.sorting_desc:after {
	content: 'q'
}

.voyager div.dataTables_paginate li.previous a:before {
	content: "\e039";
	margin-top: 3px;
	margin-left: -3px
}

.voyager div.dataTables_paginate li.next a:after {
	content: "\e046";
	margin-top: 3px;
	margin-right: -3px
}

@media (max-width:992px) {
    body.layout-fixed .content-wrapper .top-toolbar {
        right: 0;
        left: 0
    }
    body.layout-fixed .content-wrapper .content {
        padding-top: 65px;
        padding-left: 0
    }
    .sidebar-content .aside-toolbar {
        display: none
    }
    .sidebar-content .main-menu {
        padding-top: 0!important
    }
}

body.layout-fixed.mini-sidebar .sidebar-left .sidebar-content .aside-toolbar {
    width: 60px
}

body.layout-fixed.mini-sidebar .sidebar-left:hover .sidebar-content .aside-toolbar {
    width: 255px
}

body.layout-fixed.mini-sidebar .content-wrapper .top-toolbar {
    left: 60px
}

.mini-sidebar .content-wrapper {
    padding-left: 30px
}

.aside-toolbar {
    height: 65px;
    position: relative
}

.aside-toolbar .header-controls {
    position: absolute;
    right: 0;
    width: 3.125rem;
    height: 4.0625rem;
    line-height: 4;
    margin: 0;
    padding: 0;
    list-style: none
}

.aside-toolbar .header-controls .btn-menu {
    padding: 6px 17px 6px 9px
}

.aside-toolbar .header-controls .btn-menu i {
    font-size: 1.125rem
}

.site-logo {
    height: 4.0625rem;
    width: inherit;
    padding: 0;
    margin: 0;
    display: inline-block;
    float: left;
    list-style: none
}

.site-logo li {
    display: inline-block;
    height: 65px
}

.site-logo li .logo {
    position: absolute;
    top: 22px;
    left: 15px
}

.site-logo li .logo svg {
    width: 23px;
    height: 23px
}

.site-logo li .brand-text {
    font-size: 20px;
    font-family: Poppins, sans-serif;
    padding: 10px 0 0 47px;
    font-weight: 400;
    display: block;text-align: center;
}
.site-logo li .brand-text span
{
	font-size: 10px;display: block;width: 100%;text-transform: uppercase;color: #eeeeee;text-align: left;letter-spacing: 5px;
}

.site-logo li.app_menu-close {
    float: right;
    display: none;
    padding: 1.1875rem 1.25rem
}

.site-logo li.app_menu-close a i {
    font-size: 1.875rem
}

@media (max-width:991.98px) {
    .site-logo li {
        display: inline-block
    }
    .site-logo li .logo_mobile {
        position: absolute;
        top: 10px;
        left: -2px
    }
    .site-logo li .logo_mobile #logo_mobile {
        width: 27px;
        height: 27px
    }
    .site-logo li .brand-text {
        font-size: 1.3125rem;
        font-family: Poppins, sans-serif;
        padding: 17px 0 0 33px;
        font-weight: 400;
        display: block
    }
}

.top-toolbar {
    box-shadow: 0 1px 1px 1px rgba(18, 106, 211, .08);
    display: flex;
    flex-direction: row;
    height: 4.0625rem;
    max-height: 4.0625rem;
    margin: 0;
    padding: 0
}

.top-toolbar .navbar-nav {
    display: flex;
    flex-direction: row;
    padding-left: 0;
    margin-bottom: 0;
    height: 4.0625rem
}

.top-toolbar .navbar-nav .nav-item {
    list-style: none;
    min-width: 4.0625rem;
    height: 4.0625rem
}

.top-toolbar .navbar-nav .nav-item>a {
    text-align: center;
    line-height: 3.5;
    min-width: 3.9375rem;
    display: inline-block;
    height: 4.0625rem;
    position: relative
}

.top-toolbar .navbar-nav .nav-item>a:hover,
.top-toolbar .navbar-nav .nav-item>a:hover i {
    color: #6760d5
}

.content[data-layout=tabbed] .page-header h1,
.top-toolbar .dropdown-menu-xl .dropdown-menu .promo h3,
.top-toolbar .dropdown-menu-xl .dropdown-menu .promo h4 {
    color: #fff
}

.top-toolbar .navbar-nav .nav-item>a:hover i.icon:after {
    content: "";
    position: absolute;
    height: 45px;
    width: 45px;
    border-radius: 50%;
    background-color: rgba(240, 246, 255, .7);
    left: -10px;
    top: 11px;
    z-index: -1
}

.top-toolbar .navbar-nav .nav-item>a i {
    font-size: 1.5rem;
    position: relative;
    max-height: 65px
}

.top-toolbar .navbar-nav .nav-item.nav-text {
    padding: 0 17px
}

.top-toolbar .navbar-nav .nav-item.nav-text>a {
    line-height: 4.8;
    font-size: .875rem
}

.top-toolbar .navbar-nav .nav-item.nav-text>a .menu-arrow-down {
    font-size: .8125rem
}

.top-toolbar .navbar-nav>li>a {
    max-height: 4.0625rem
}

.top-toolbar .nav-item>a>i {
    line-height: 3.2
}

.top-toolbar .dropdown .dropdown-menu {
    top: 93%!important
}

.top-toolbar .navbar-nav .nav-item .dropdown-menu-accout .dropdown-header .d-user .media-body span {
    font-size: .6875rem
}

.top-toolbar .navbar-nav .nav-item .dropdown-menu-accout .dropdown-item {
    display: block;
    width: 100%;
    text-align: left;
    line-height: 1.7;
    height: auto;
    padding: 10px 0 10px 20px
}

.top-toolbar .navbar-nav .nav-item .dropdown-menu-accout .dropdown-item i {
    font-size: 1rem;
    margin-right: 8px;
    vertical-align: top
}

.top-toolbar .navbar-nav .nav-item .dropdown-menu-accout .badge {
    line-height: 1.6
}

.top-toolbar .dropdown-menu .menu-header {
    font-size: 1.25rem
}

.top-toolbar .dropdown-menu ul li a {
    display: block
}

.top-toolbar .dropdown-menu.menu-icons i {
    font-size: 1.125rem;
    padding-right: 10px;
    vertical-align: top
}

.navbar-form,
.page-header .actions>.dropdown .dropdown-menu .dropdown-item {
    vertical-align: middle
}

.top-toolbar .card.card-notification .card-header {
    padding: 5px 20px;
    min-height: 45px;
    height: 45px;
    line-height: 0
}

.top-toolbar .card.card-notification .card-header .card-title {
    display: inline-block
}

.top-toolbar .card.card-notification .card-header .actions.top-right {
    right: 15px;
    top: 7px
}

.top-toolbar .dropdown-menu-md .dropdown-menu.dropdown-menu-left {
    min-width: 220px;
    left: 10px
}

.top-toolbar .dropdown-menu-md .dropdown-menu.dropdown-menu-right {
    min-width: 220px;
    right: 10px
}

.top-toolbar .dropdown-menu-xl {
    position: static!important
}

.top-toolbar .dropdown-menu-xl .dropdown-menu {
    width: 98.5%;
    left: 10px;
    padding: 20px
}

.top-toolbar .dropdown-menu-xl .dropdown-menu ul.list-items {
    column-count: 2;
    line-height: 2.5;
    margin: 0;
    padding: 0;
    list-style: none
}

.top-toolbar .dropdown-menu-xl .dropdown-menu img {
    min-width: 100%
}

.top-toolbar .dropdown-menu-xl .dropdown-menu .promo {
    position: absolute;
    z-index: 5;
    text-align: center;
    padding: 8% 0 0;
    width: 100%;
    height: 100%
}

.top-toolbar.navbar-desktop {
    z-index: 50;
    display: flex;
    flex-direction: row
}

.top-toolbar.navbar-desktop .navbar-nav {
    display: flex;
    flex-direction: row;
    padding-left: 0;
    margin-bottom: 0;
    height: 4.0625rem
}

.top-toolbar.navbar-desktop .navbar-nav.nav-left {
    order: 1
}

.top-toolbar.navbar-desktop .navbar-nav.nav-right {
    margin: 0 0 0 auto;
    padding: 0;
    order: 2;
    position: relative
}

.top-toolbar.navbar-mobile.navbar-tablet {
    display: none
}

@media (max-width:992px) {
    .top-toolbar.navbar-desktop {
        top: 0;
        transition: all .3s ease;
        position: absolute;
        width: 100%
    }
    .mobile-topbar-toggle .top-toolbar.navbar-desktop {
        top: 65px
    }
    .mobile-topbar-toggle .content-wrapper .content {
        transition: all .3s ease;
        margin-top: 65px
    }
    .top-toolbar.navbar-mobile.navbar-tablet {
        z-index: 99;
        display: flex;
        flex-direction: row
    }
    .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav {
        display: flex;
        flex-direction: row;
        padding-left: 0;
        margin-bottom: 0;
        height: 4.0625rem
    }
    .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav.nav-left {
        order: 1
    }
    .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav.nav-center {
        order: 2
    }
    .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav.nav-center.site-logo {
        position: relative;padding-right: 15px;
    }
    .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav.nav-right {
        padding: 0;
        order: 3;
        position: relative
    }
    .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav .nav-item a {
        line-height: 2.3
    }
    .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav .nav-item a i {
        font-size: 30px;
        line-height: 2.6;
        max-height: 65px
    }
    .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav .nav-item a:active i:after,
    .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav .nav-item a:focus i:after,
    .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav .nav-item a:hover i:after {
        background-color: transparent
    }
}

@media (max-width:768px) {
    .top-toolbar.navbar.navbar-desktop .navbar-nav.nav-left {
        display: none
    }
}

@media (max-width:576px) {
    .top-toolbar .dropdown {
        position: static
    }
    .top-toolbar .dropdown .dropdown-menu {
        position: absolute;
        top: auto;
        left: 0;
        right: 0
    }
}

.header-controls .btn-menu {
    height: 65px
}

.header-controls .btn-menu i {
    transition: all .3s ease
}

.navbar-form {
    position: absolute;
    top: -150%;
    right: 0;
    margin: 0;
    padding: 0;
    height: 65px;
    z-index: 20;
    border: 0;
    left: 0;
    background: #fff;
    transition: all .3s ease
}

.navbar-form.open {
    top: 0
}

.navbar-form .form-group {
    height: 100%;
    width: 100%;
    margin-top: 0;
    padding-bottom: 0
}

.navbar-form .form-group .navbar-search:focus {
    border: none;
    outline: 0
}

.navbar-form .form-group i.close-search {
    height: 30px;
    cursor: pointer;
    top: 50%;
    margin-top: -15px;
    line-height: 30px;
    margin-right: 10px;
    font-size: 1.375em;
    position: absolute;
    right: 30px
}

.customizer-panel-wrapper,
.sidebar-right {
    display: block!important;
    top: 0;
    bottom: 0;
    backface-visibility: hidden;
    transition: all .3s ease
}

.navbar-form .form-control {
    height: 100%;
    border: 0;
    border-radius: 0;
    width: 100%;
    background-image: none!important;
    padding-left: 20px
}

.sidebar-left {
    z-index: 999;
    order: 1;
    transition: all .3s ease
}

body.aside-left-open .sidebar-left {
    z-index: 1005
}

.sidebar-right {
    order: 3;
    z-index: 1005;
    position: fixed;
    overflow: hidden;
    width: 450px!important;
    right: -455px;
    padding: 20px;
    background-color: #fff
}

body.aside-right-open {
    overflow: hidden
}

body.aside-right-open .sidebar-right {
    box-shadow: 0 0 15px 1px rgba(69, 65, 78, .2);
    right: 0
}

@media (max-width:576px) {
    .sidebar-right {
        width: 320px!important;
        right: -325px
    }
}

.sidebar-content #sidebar-tabs .nav-link {
    font-size: .9375rem
}

.sidebar-content #sidebar-tabs .tab-content {
    overflow-y: auto;
    max-height: calc(100vh - 100px);
    height: calc(100vh - 100px)
}

.sidebar-content #sidebar-tabs .list-view-group-header {
    text-transform: uppercase;
    font-size: 18px;
    padding-top: 15px;
    position: absolute;
    left: 15px;
    z-index: 5
}

.sidebar-content #sidebar-tabs .list-group .list-group-item {
    padding: .75rem 0 .75rem 15px;
    border: none;
    margin-left: 40px;
    margin-right: 10px
}

.sidebar-content #sidebar-tabs .list-group .list-group-item:hover {
    background-color: #eaf3fd;
    cursor: pointer
}

.sidebar-content #sidebar-tabs .qt-scroll {
    max-height: 100%;
    height: calc(100vh - 200px);
    position: absolute;
    width: 420px
}

.customizer-panel-wrapper {
    z-index: 1105;
    position: fixed;
    overflow: hidden;
    width: 450px!important;
    right: -455px;
    padding: 20px;
    background-color: #fff
}

.customizer-panel-wrapper:after,
.customizer-panel-wrapper:before {
    position: absolute;
    top: 25%;
    content: '';
    height: 50px;
    background-color: #fff
}

.customizer-panel-wrapper:before {
    left: -47px;
    width: 48px;
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .1);
    box-shadow: 0 0 9px rgba(0, 0, 0, .1);
    border-left: 1px solid rgba(0, 0, 0, .1);
    border-radius: 0 4px 4px 0
}

.customizer-panel-wrapper:after {
    left: 0;
    width: 5px
}

.aside-overlay-absolute,
.aside-overlay-fixed {
    top: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    z-index: 1000;
    background: rgba(0, 0, 0, .3);
    bottom: 0
}

.aside-overlay-fixed {
    position: fixed
}

.aside-overlay-absolute {
    position: absolute
}

.page-header {
    padding: 0px 30px 0;
    position: relative
}

.page-header h1 {
    margin: 0;
    display: inline-block;
    padding: 7px 20px 7px 0
}

.page-header h1.separator {
    border-right: solid thin rgba(148, 170, 197, .2)
}

.page-header .actions {
    z-index: 10
}

.page-header .actions.top-right {
    right: 30px;
    top: 30px;
    bottom: 0
}

.page-header .actions.top-left {
    left: 20px;
    top: 30px;
    bottom: 0
}

.page-header .actions>.dropdown .dropdown-menu {
    padding: 0
}

.page-header .actions>.dropdown .dropdown-menu .dropdown-header {
    display: block;
    padding: 15px 20px 10px;
    margin-bottom: 0;
    font-size: .8125rem;
    white-space: nowrap;
    border-radius: 3px 3px 0 0;
    text-transform: uppercase;
    font-weight: 400
}

.page-header .actions>.dropdown .dropdown-menu .dropdown-item i {
    font-size: 18px;
    width: 22px;
    vertical-align: middle;
    margin-right: 7px
}

.page-header .actions>.dropdown>a.btn.btn-fab,
.page-header .actions>li>a.btn.btn-fab {
    box-shadow: 0 3px 20px 0 rgba(18, 106, 211, .1);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    transition: all .2s ease;
    padding: 0;
    border-color: transparent!important
}

.page-header .actions>.dropdown.show>a.btn.btn-fab {
    box-shadow: none
}

.page-header .actions>a.btn-fab>i,
.page-header .actions>li>a.btn-fab>i {
    width: 40px;
    height: 40px;
    margin: 0 0 0 -1px;
    line-height: 1.7;
    font-size: 1.4375rem
}

.page-header .actions.mobile-menu {
    display: none
}

@media (max-width:992px) {
    .page-header .actions.mobile-menu {
        display: block
    }
}

@media (max-width:768px) {
    .page-header h1.separator {
        border-right: none
    }
    .page-header .actions.mobile-menu {
        display: block
    }
    .page-content.container,
    .page-header.container {
        max-width: 100%
    }
}

@media (max-width:576px) {
    .page-header.fit-mobile .actions {
        top: 120px!important
    }
    .page-header.fit-mobile+.page-content {
        padding: 85px 20px 20px
    }
}

.page-content {
    display: flex;
    flex: 1 0 auto;
    flex-direction: column;
   /* padding: 30px */
}

@media (max-width:576px) {
    .page-content {
        padding: 15px!important
    }
}

.page-aside-left .aside-left .card .card-body,
.page-aside-left .aside-right .card .card-body,
.page-aside-right .aside-left .card .card-body,
.page-aside-right .aside-right .card .card-body {
    padding: 0
}

.page-aside-left,
.page-aside-right {
    display: flex;
    flex-direction: row!important;
    height: calc(100vh + 240px)
}

.page-aside-left .aside-left,
.page-aside-right .aside-left {
    width: 220px;
    min-width: 220px;
    max-width: 220px;
    background: #fff;
    box-shadow: 0 10px 40px 0 rgba(18, 106, 211, .07), 0 2px 9px 0 rgba(18, 106, 211, .06)
}

.page-aside-left .aside-left .card,
.page-aside-right .aside-left .card {
    box-shadow: none;
    border-radius: 0;
    background: tranparent
}

.page-aside-left .aside-right,
.page-aside-right .aside-right {
    width: 220px;
    min-width: 220px;
    max-width: 220px;
    background: #fff;
    box-shadow: 0 10px 40px 0 rgba(18, 106, 211, .07), 0 2px 9px 0 rgba(18, 106, 211, .06)
}

.page-aside-left .aside-right .card,
.page-aside-right .aside-right .card {
    box-shadow: none;
    border-radius: 0;
    background: tranparent
}

.page-aside-left .main-content,
.page-aside-right .main-content {
    flex: 1 1 auto;
    max-width: 100%;
    overflow: auto
}

@media (max-width:992px) {
    .page-aside-left .aside-left,
    .page-aside-right .aside-right {
        position: absolute;
        z-index: 1001;
        height: 100%;
        transition: all .3s ease
    }
    .page-aside-left {
        overflow-y: auto;
        overflow-x: hidden;
        flex-direction: column!important
    }
    .page-aside-left .page-header h1 {
        padding-left: 60px
    }
    .page-aside-left .aside-left {
        left: -240px
    }
    .page-aside-right {
        overflow-y: auto;
        overflow-x: hidden;
        flex-direction: column!important
    }
    .page-aside-right .aside-right {
        right: -240px
    }
    .page-aside-left .aside-left.open {
        left: 0
    }
    .page-aside-right .aside-right.open {
        right: 0
    }
}

.content[data-layout=tabbed] .page-header {
    padding: 30px 30px 80px;
    position: relative;
    background-color: #6760d5
}

.content[data-layout=tabbed] .page-header .breadcrumb-wrapper li,
.content[data-layout=tabbed] .page-header .breadcrumb-wrapper li a {
    color: rgba(255, 255, 255, .7)
}

.content[data-layout=tabbed] .page-header .breadcrumb-wrapper li a:active,
.content[data-layout=tabbed] .page-header .breadcrumb-wrapper li a:hover {
    color: #fff
}

.content[data-layout=tabbed] .page-header .breadcrumb-wrapper .breadcrumb .breadcrumb-item>a>i {
    color: rgba(255, 255, 255, .7)
}

.content[data-layout=tabbed] .page-header .breadcrumb-wrapper .breadcrumb .breadcrumb-item>a>i:active,
.content[data-layout=tabbed] .page-header .breadcrumb-wrapper .breadcrumb .breadcrumb-item>a>i:hover {
    color: #fff
}

.content[data-layout=tabbed] .page-header .nav.nav-tabs {
    position: absolute;
    bottom: 0;
    margin: 0;
    border-bottom: none
}

.content[data-layout=tabbed] .page-header .nav.nav-tabs .nav-item {
    margin-bottom: 0
}

.content[data-layout=tabbed] .page-header .nav.nav-tabs .nav-item .nav-link.active.show,
.content[data-layout=tabbed] .page-header .nav.nav-tabs .nav-item .nav-link:hover,
.content[data-layout=tabbed] .page-header .nav.nav-tabs .nav-item.show .nav-link {
    color: #fff;
    background: 0 0
}

.content[data-layout=tabbed] .page-header .nav.nav-tabs .nav-item .nav-link {
    border: none;
    font-size: .9375rem;
    border-bottom: 3px solid transparent;
    color: rgba(255, 255, 255, .7)
}

.content[data-layout=tabbed] .page-header .nav.nav-tabs .nav-item .nav-link.active {
    border-bottom: solid 3px #fff
}
 
.maps .wbox{padding: 15px;background: #fff;border-radius: 5px;margin-bottom: 15px;border-right:1px solid rgba(234, 243, 253, .9); border-bottom:1px solid rgba(0, 0,0, 0.2);}	
.maps .wbox h2{font: 500 16px 'Poppins','Arial',sans-serif;margin: 0;padding: 0 0 15px;color: #222;text-transform: uppercase;}
.maps .wbox ul{margin: 0; padding: 0;}
.maps .wbox ul li{list-style: none; display: inline-block; margin: 10px 30px 25px 0;}
#google-visualization-errors-0{display: none;}
#world-map svg{/*height: 400px !important;*/  }  
   .equalizer {
  align-items: center;
  display: flex;
  height: 30px;
  justify-content: space-between;
  overflow: hidden;
  width: 80px;
}
.equalizer div {
  background: linear-gradient(0deg, #F64A91, #F64A91, #F64A91);
  height: 100%;
  width: 5px;
  -webkit-animation: equalize 2s ease-in infinite;
  animation: equalize 2s ease-in infinite;
}
.custnetwork {align-items: center;
  display: flex;
  height: 30px;
  justify-content: space-between;
  overflow: hidden;
  width: 100%;position: relative;}
.custnetwork div{background: #80788f;height: 10%;width: 5px;position: absolute;left: 0;bottom: 0;}


.equalizer div:nth-child(1) {
  -webkit-animation-delay: -3.7s;
          animation-delay: -3.7s;
}
.equalizer div:nth-child(2) {
  -webkit-animation-delay: -2.8s;
          animation-delay: -2.8s;
}
.equalizer div:nth-child(3) {
  -webkit-animation-delay: -4.1s;
          animation-delay: -4.1s;
}
.equalizer div:nth-child(4) {
  -webkit-animation-delay: -3.2s;
          animation-delay: -3.2s;
}
.equalizer div:nth-child(5) {
  -webkit-animation-delay: -4.1s;
          animation-delay: -4.1s;
}
.equalizer div:nth-child(10) {
  -webkit-animation-delay: -3.7s;
          animation-delay: -3.7s;
}
.equalizer div:nth-child(9) {
  -webkit-animation-delay: -2.8s;
          animation-delay: -2.8s;
}
.equalizer div:nth-child(8) {
  -webkit-animation-delay: -4.1s;
          animation-delay: -4.1s;
}
.equalizer div:nth-child(7) {
  -webkit-animation-delay: -3.2s;
          animation-delay: -3.2s;
}
.equalizer div:nth-child(6) {
  -webkit-animation-delay: -4.1s;
          animation-delay: -4.1s;
}
.equalizer div:nth-child(11) {
  -webkit-animation-delay: -3.7s;
          animation-delay: -3.7s;
}
.equalizer div:nth-child(12) {
  -webkit-animation-delay: -2.8s;
          animation-delay: -2.8s;
}
.equalizer div:nth-child(13) {
  -webkit-animation-delay: -4.1s;
          animation-delay: -4.1s;
}
.equalizer div:nth-child(14) {
  -webkit-animation-delay: -3.2s;
          animation-delay: -3.2s;
}
.equalizer div:nth-child(15) {
  -webkit-animation-delay: -4.1s;
          animation-delay: -4.1s;
}
@-webkit-keyframes equalize {
  0%, 100% {
    -webkit-clip-path: inset(7% 0 0 0);
            clip-path: inset(7% 0 0 0);
  }
  10% {
    -webkit-clip-path: inset(21% 0 0 0);
            clip-path: inset(21% 0 0 0);
  }
  20% {
    -webkit-clip-path: inset(77% 0 0 0);
            clip-path: inset(77% 0 0 0);
  }
  30% {
    -webkit-clip-path: inset(40% 0 0 0);
            clip-path: inset(40% 0 0 0);
  }
  40% {
    -webkit-clip-path: inset(48% 0 0 0);
            clip-path: inset(48% 0 0 0);
  }
  50% {
    -webkit-clip-path: inset(36% 0 0 0);
            clip-path: inset(36% 0 0 0);
  }
  60% {
    -webkit-clip-path: inset(20% 0 0 0);
            clip-path: inset(20% 0 0 0);
  }
  70% {
    -webkit-clip-path: inset(23% 0 0 0);
            clip-path: inset(23% 0 0 0);
  }
  80% {
    -webkit-clip-path: inset(64% 0 0 0);
            clip-path: inset(64% 0 0 0);
  }
  90% {
    -webkit-clip-path: inset(69% 0 0 0);
            clip-path: inset(69% 0 0 0);
  }
}
@keyframes equalize {
  0%, 100% {
    -webkit-clip-path: inset(7% 0 0 0);
            clip-path: inset(7% 0 0 0);
  }
  10% {
    -webkit-clip-path: inset(21% 0 0 0);
            clip-path: inset(21% 0 0 0);
  }
  20% {
    -webkit-clip-path: inset(77% 0 0 0);
            clip-path: inset(77% 0 0 0);
  }
  30% {
    -webkit-clip-path: inset(40% 0 0 0);
            clip-path: inset(40% 0 0 0);
  }
  40% {
    -webkit-clip-path: inset(48% 0 0 0);
            clip-path: inset(48% 0 0 0);
  }
  50% {
    -webkit-clip-path: inset(36% 0 0 0);
            clip-path: inset(36% 0 0 0);
  }
  60% {
    -webkit-clip-path: inset(20% 0 0 0);
            clip-path: inset(20% 0 0 0);
  }
  70% {
    -webkit-clip-path: inset(23% 0 0 0);
            clip-path: inset(23% 0 0 0);
  }
  80% {
    -webkit-clip-path: inset(64% 0 0 0);
            clip-path: inset(64% 0 0 0);
  }
  90% {
    -webkit-clip-path: inset(69% 0 0 0);
            clip-path: inset(69% 0 0 0);
  }
}