﻿.menu-list,
.navbar-nav .mega-dropdown-menu ul li,
.navigation-main .mega-dropdown-menu ul li,
.pager {
 list-style:none
}
a:focus {
 outline:0
}
.font-small-1 {
 font-size:.7rem!important
}
.font-small-2 {
 font-size:.8rem!important
}
.font-small-3 {
 font-size:.9rem!important
}
.font-medium-1 {
 font-size:1.1rem!important
}
.font-medium-2 {
 font-size:1.2rem!important
}
.font-medium-3 {
 font-size:1.3rem!important
}
.font-medium-4 {
 font-size:1.4rem!important
}
.font-medium-5 {
 font-size:1.5rem!important
}
.font-large-1 {
 font-size:2rem!important
}
.font-large-2 {
 font-size:3rem!important
}
.font-large-3 {
 font-size:4rem!important
}
.font-large-4 {
 font-size:5rem!important
}
.font-large-5 {
 font-size:6rem!important
}
.text-bold-300 {
 font-weight:300
}
.text-bold-400 {
 font-weight:400
}
.text-bold-500 {
 font-weight:500
}
.text-bold-600 {
 font-weight:600
}
.text-bold-700 {
 font-weight:700
}
.text-italic {
 font-style:italic
}
.text-highlight {
 padding:4px 6px
}
dl li,
ol li,
ul li {
 line-height:1.8
}
code {
 padding:.2rem .4rem;
 font-size:90%;
 color:#F74B5C;
 background-color:#F2F3F5;
 border-radius:.25rem
}
pre {
 background-color:#F7F7F9
}
pre code {
 background-color:transparent!important
}
.bd-example-row .row+.row {
 margin-top:1rem
}
.bd-example-row .row>.col,
.bd-example-row .row>[class^=col-] {
 padding-top:.75rem;
 padding-bottom:.75rem;
 background-color:rgba(86,61,124,.15);
 border:1px solid rgba(86,61,124,.2)
}
.bd-example-row .flex-items-bottom,
.bd-example-row .flex-items-middle,
.bd-example-row .flex-items-top {
 min-height:6rem;
 background-color:rgba(255,0,0,.1)
}
.bd-example-row-flex-cols .row {
 min-height:10rem;
 background-color:rgba(255,0,0,.1)
}
.bd-highlight {
 background-color:rgba(86,61,124,.15);
 border:1px solid rgba(86,61,124,.15)
}
.example-container {
 width:800px;
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
.example-content-main,
.example-content-secondary {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 position:relative
}
.example-row {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-right:-15px;
 margin-left:-15px
}
@media (min-width:576px) {
 .example-content-main {
  -webkit-box-flex:0;
  -webkit-flex:0 0 50%;
  -moz-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
}
@media (min-width:992px) {
 .example-content-main {
  -webkit-box-flex:0;
  -webkit-flex:0 0 66.66667%;
  -moz-box-flex:0;
  -ms-flex:0 0 66.66667%;
  flex:0 0 66.66667%;
  max-width:66.66667%
 }
}
@media (min-width:576px) {
 .example-content-secondary {
  -webkit-box-flex:0;
  -webkit-flex:0 0 50%;
  -moz-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
}
@media (min-width:992px) {
 .example-content-secondary {
  -webkit-box-flex:0;
  -webkit-flex:0 0 33.33333%;
  -moz-box-flex:0;
  -ms-flex:0 0 33.33333%;
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
}
.table-white-space td,
.table-white-space th {
 white-space:nowrap
}
.table-borderless td,
.table-borderless th {
 border:none
}
.table thead th {
 vertical-align:bottom;
 border-bottom:2px solid #E3EBF3;
 border-top:1px solid #E3EBF3
}
.table-bordered,
.table-bordered td,
.table-bordered th {
 border:1px solid #E3EBF3
}
.table td,
.table th {
 border-bottom:1px solid #E3EBF3;
 padding:.75rem 2rem
}
.table-inverse {
 color:#ECEEEF;
 background-color:#00A5A8
}
form .form-actions.filled,
form.striped-rows .form-group:nth-child(even) {
 background-color:#F4F5FA
}
.table.table-column td,
.table.table-column th {
 border:none;
 border-left:1px solid #E3EBF3
}
.table.table-column td:first-child,
.table.table-column th:first-child {
 border-left:none
}
.table.table-xl td,
.table.table-xl th {
 padding:1.25rem 2rem
}
.table.table-lg td,
.table.table-lg th {
 padding:.9rem 2rem
}
.table.table-de td,
.table.table-de th {
 padding:.75rem 2rem
}
.table.table-sm td,
.table.table-sm th {
 padding:.6rem 2rem
}
.table.table-xs td,
.table.table-xs th {
 padding:.4rem 2rem
}
.table-borderless thead th {
 border-top:1px solid #E3EBF3
}
.table-borderless>tbody>tr>td,
.table-borderless>tbody>tr>th {
 border:0
}
.table>thead>tr.border-solid>th {
 border-bottom-width:2px
}
.table>thead>tr.border-double>th {
 border-bottom-width:4px;
 border-bottom-style:double
}
.table>tbody>tr.border-dashed>td {
 border-top-style:dashed
}
.border-custom-color td {
 border-top:inherit;
 border-bottom:inherit
}
.handsontable .ht_master .wtHolder {
 width:auto!important;
 height:auto!important
}
#hot-display-license-info {
 display:none
}
form label {
 color:#2B335E
}
form .form-group {
 margin-bottom:1.5rem
}
form .form-control {
 border:1px solid #CACFE7;
 color:#3B4781
}
form .form-control::-webkit-input-placeholder {
 color:#AEB5DA
}
form .form-control:-moz-placeholder {
 color:#AEB5DA
}
form .form-control::-moz-placeholder {
 color:#AEB5DA
}
form .form-control:-ms-input-placeholder {
 color:#AEB5DA
}
form .form-section {
 color:#2C303B;
 line-height:3rem;
 margin-bottom:20px;
 border-bottom:1px solid #2C303B
}
.custom-control-indicator,
form .custom-control-indicator {
 width:1.1rem;
 height:1.075rem;
 line-height:1.05rem;
 top:.15rem
}
form .form-section i {
 font-size:20px;
 margin-left:5px;
 margin-right:10px
}
form .form-actions {
 border-top:1px solid #D1D5EA;
 padding:20px 0;
 margin-top:20px
}
form .form-actions.center {
 text-align:center
}
form .form-actions.right {
 text-align:right
}
form .form-actions.top {
 border-top:0;
 border-bottom:1px solid #D1D5EA;
 margin-top:0;
 margin-bottom:20px
}
@media (max-width:767.98px) {
 form .form-actions .buttons-group {
  float:left!important;
  margin-bottom:10px
 }
}
form.row-separator .form-group {
 margin:0;
 border-bottom:1px solid #E9EBF5
}
form.row-separator .form-group .label-control {
 padding-top:1.5rem
}
form.row-separator .form-group>div {
 padding:1.2rem 0 1.2rem 1.2rem
}
form.row-separator .form-group.last {
 border-bottom:0
}
form.form-bordered .form-group {
 margin:0;
 border-bottom:1px solid #E9EBF5
}
form.form-bordered .form-group .label-control {
 padding-top:1.5rem
}
form.form-bordered .form-group>div {
 padding:1.2rem 0 1.2rem 1.2rem;
 border-left:1px solid #E9EBF5
}
form.form-bordered .form-group.last {
 border-bottom:0
}
form.striped-rows .form-group {
 margin:0
}
form.striped-rows .form-group .label-control {
 padding-top:1.5rem
}
form.striped-rows .form-group>div {
 padding:1.2rem 0 1.2rem 1.2rem
}
form.striped-labels .form-group {
 margin:0
}
.custom-control-indicator+.custom-control-description,
form .custom-control-indicator+.custom-control-description {
 margin-left:1rem
}
form.striped-labels .form-group .label-control {
 padding-top:1.5rem
}
form.striped-labels .form-group>div {
 padding:1.2rem 0 1.2rem 1.2rem;
 background-color:#fff
}
form.striped-labels .form-group:nth-child(even) {
 background-color:#F4F5FA
}
form .custom-control-indicator {
 left:0
}
select.form-control {
 padding-top:0;
 padding-bottom:0
}
.custom-checkbox {
 margin-bottom:0
}
.custom-checkbox .custom-control-input:focus {
 outline:-webkit-focus-ring-color auto 5px
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
 background-color:rgba(30,159,242,.5)
}
.form-control:disabled,
.form-control[readonly],
.input-group-addon {
 background-color:#ECEFF1
}
.custom-checkbox input:disabled:checked~.custom-control-indicator {
 opacity:.5
}
.custom-checkbox input:disabled~.custom-control-indicator {
 cursor:not-allowed
}
.custom-control-input>input:focus~.custom-control-indicator {
 padding:.51rem
}
.input-group-addon {
 border-color:#BABFC7
}
.input-group-text {
 padding:.4rem 1rem
}
.custom-control {
 min-height:auto
}
.checkbox-input-group .input-group .skin-polaris.skin,
.checkbox-input-group .input-group .skin.skin-square,
.radio-input-group .input-group .skin-polaris.skin,
.radio-input-group .input-group .skin.skin-square {
 height:16px;
 width:22px
}
.checkbox-input-group .input-group .skin-polaris.skin .icheckbox_square-red,
.checkbox-input-group .input-group .skin.skin-square .icheckbox_square-red,
.radio-input-group .input-group .skin-polaris.skin .icheckbox_square-red,
.radio-input-group .input-group .skin.skin-square .icheckbox_square-red {
 top:-3px
}
.checkbox-input-group .input-group .skin-polaris.skin .iradio_polaris,
.checkbox-input-group .input-group .skin.skin-square .iradio_polaris,
.radio-input-group .input-group .skin-polaris.skin .iradio_polaris,
.radio-input-group .input-group .skin.skin-square .iradio_polaris {
 top:-7px
}
.switchery-input-group .input-group .input-group-text {
 padding:.2rem 1rem
}
.custom-control-label::before {
 width:1.1rem;
 height:1.1rem
}
.custom-control-label::after {
 width:1.1rem
}
.btn.btn-square {
 border-radius:0
}
.btn.btn-round {
 border-radius:2rem
}
.btn.active,
.btn.focus,
.btn:active,
.btn:focus {
 outline:0;
 -webkit-box-shadow:none!important;
 box-shadow:none!important
}
.btn.btn-icon i {
 font-size:1.1rem
}
.btn.btn-icon.btn-pure i,
.nav.nav-tabs.nav-only-icon .nav-item .nav-link {
 font-size:1.25rem
}
.btn.btn-icon.btn-pure {
 background-color:transparent;
 border-color:transparent;
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn.btn-social {
 padding:.7rem .25rem .85rem 3.75rem
}
.btn-min-width {
 min-width:8.5rem
}
.color-box {
 width:100%;
 height:2.75rem;
 border-radius:.25rem
}
.btn-float {
 padding:15px;
 white-space:normal;
 -webkit-box-shadow:0 6px 10px rgba(0,0,0,.15);
 box-shadow:0 6px 10px rgba(0,0,0,.15)
}
.btn-float.btn-link {
 padding:10px
}
.btn-float i {
 display:block;
 margin:0;
 top:0
}
.btn-float.btn-float-lg i,
.btn-float.btn-float-lg span {
 font-size:2rem
}
.btn-float.btn-float-lg i+span {
 font-size:1.1rem
}
.btn-float>i+span {
 display:block;
 padding-top:10px;
 margin-bottom:-6px
}
.collapse-icon .card-header {
 position:relative
}
.collapse-icon a[data-toggle=collapse]:after {
 position:absolute;
 top:48%;
 right:20px;
 margin-top:-8px;
 font-family:feather;
 content:'\e982';
 -webkit-transition:all .3s linear 0s;
 -o-transition:all .3s linear 0s;
 -moz-transition:all .3s linear 0s;
 transition:all .3s linear 0s
}
.collapse-icon a[data-toggle=collapse]:before {
 position:absolute;
 top:48%;
 right:20px;
 margin-top:-8px;
 font-family:feather;
 content:'\e99d';
 -webkit-transition:all .3s linear 0s;
 -o-transition:all .3s linear 0s;
 -moz-transition:all .3s linear 0s;
 transition:all .3s linear 0s
}
.collapse-icon.left a {
 padding-left:28px
}
.collapse-icon.left a:after,
.collapse-icon.left a:before {
 left:20px;
 right:auto
}
.collapse-icon a[aria-expanded=true]:before,
.collapse-icon a[aria-expanded=false]:after {
 opacity:0
}
.collapse-icon.accordion-icon-rotate a[aria-expanded=true]:before {
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 transform:rotate(180deg)
}
.collapse-icon.accordion-icon-rotate a[aria-expanded=false]:after {
 -webkit-transform:rotate(-180deg);
 -moz-transform:rotate(-180deg);
 -ms-transform:rotate(-180deg);
 -o-transform:rotate(-180deg);
 transform:rotate(-180deg)
}
.header-navbar .navbar-container .mega-dropdown-menu .collapse-icon a[data-toggle=collapse]:after,
.header-navbar .navbar-container .mega-dropdown-menu .collapse-icon a[data-toggle=collapse]:before {
 margin-top:-16px
}
.dropdown.dropdown-demo {
 border:1px solid rgba(0,0,0,.15);
 border-radius:.25rem
}
.dropdown .dropdown-divider,
.dropdown .dropdown-menu {
 border:1px solid #E4E5EC
}
.dropdown i {
 margin-right:.5rem
}
.dropdown .dropdown-menu {
 border-radius:.35rem;
 -webkit-transform-origin:top;
 -moz-transform-origin:top;
 -ms-transform-origin:top;
 -o-transform-origin:top;
 transform-origin:top;
 -webkit-animation-fill-mode:forwards;
 -moz-animation-fill-mode:forwards;
 -o-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-transform:scale(1,0);
 -moz-transform:scale(1,0);
 -ms-transform:scale(1,0);
 -o-transform:scale(1,0);
 transform:scale(1,0);
 -webkit-transition:all .2s linear;
 -o-transition:all .2s linear;
 -moz-transition:all .2s linear;
 transition:all .2s linear;
 margin:-.1rem 0 0;
 -webkit-box-shadow:0 5px 75px 2px rgba(64,70,74,.2)!important;
 box-shadow:0 5px 75px 2px rgba(64,70,74,.2)!important;
 min-width:11rem
}
.header-navbar,
.header-navbar .navbar-header {
 -webkit-transition:.3s ease all;
 -o-transition:.3s ease all;
 -moz-transition:.3s ease all
}
.dropdown .dropdown-menu .dropdown-header {
 padding:10px 20px;
 margin-top:10px;
 text-transform:uppercase;
 color:#626E82
}
.dropdown .dropdown-menu .dropdown-item {
 padding:10px 20px;
 width:100%
}
.dropdown .dropdown-menu .dropdown-item.active a,
.dropdown .dropdown-menu .dropdown-item:active a {
 color:#FFF
}
.show>.dropdown-menu {
 -webkit-transform:scale(1,1);
 -moz-transform:scale(1,1);
 -ms-transform:scale(1,1);
 -o-transform:scale(1,1);
 transform:scale(1,1);
 opacity:1;
 display:block
}
.dropdown-toggle::after {
 font-size:.8rem;
 font-family:LineAwesome;
 content:'\f110'!important;
 border:none!important;
 position:relative;
 top:0;
 right:0;
 padding:0 2px 0 6px;
 margin:0 .3em 0 0;
 vertical-align:0
}
.dropdown-toggle.nav-hide-arrow::after {
 display:none
}
.dropdown-toggle:focus {
 outline:0
}
.navbar-horizontal .dropdown-menu .dropdown-submenu>a:after,
.navbar-horizontal .dropdown-menu .dropdown-submenu>button:after {
 font-size:.85rem;
 right:2px
}
.navbar-horizontal .dropdown-toggle::after {
 top:14px!important
}
.dropdown-menu-right {
 right:0
}
.dropdown-menu {
 -webkit-box-shadow:none;
 box-shadow:none
}
.dropdown-menu .dropdown-submenu {
 position:relative
}
.dropdown-menu .dropdown-submenu:hover .dropdown-menu {
 display:block
}
.dropdown-menu .dropdown-submenu>.dropdown-menu {
 top:0;
 left:100%;
 margin-top:-6px;
 margin-left:-1px
}
.dropdown-menu .dropdown-submenu>.dropdown-menu::before {
 -webkit-box-shadow:none;
 box-shadow:none
}
.dropdown-menu .dropdown-submenu>.dropdown-menu.open-left {
 left:auto;
 right:100%
}
.dropdown-menu .dropdown-submenu>a:after,
.dropdown-menu .dropdown-submenu>button:after {
 font-family:LineAwesome;
 content:'\f112'!important;
 right:15px;
 font-size:1rem;
 float:right;
 border:none;
 position:absolute
}
.dropdown-menu .dropdown-submenu :hover>a:after,
.dropdown-menu .dropdown-submenu :hover>button:after {
 border-left-color:#555
}
.dropdown-menu .dropdown-submenu .pull-left {
 float:none
}
.dropdown-menu .dropdown-submenu .pull-left>.dropdown-menu {
 left:-100%;
 margin-left:10px
}
.dropdown-header {
 text-transform:uppercase
}
.dropdown-header.highlight {
 color:#2B2D2F;
 text-decoration:none;
 background-color:#F5F5F5
}
.btn-secondary~.dropdown-menu .dropdown-item.active {
 background-color:#CCC
}
.btn-primary~.dropdown-menu .dropdown-item.active {
 background-color:#666EE8
}
.btn-success~.dropdown-menu .dropdown-item.active {
 background-color:#28D094
}
.btn-danger~.dropdown-menu .dropdown-item.active {
 background-color:#FF4961
}
.btn-info~.dropdown-menu .dropdown-item.active {
 background-color:#1E9FF2
}
.btn-warning~.dropdown-menu .dropdown-item.active {
 background-color:#FF9149
}
.dropdown-menu.arrow {
 margin-top:12px
}
.dropdown-menu.arrow:after,
.dropdown-menu.arrow:before {
 position:absolute;
 left:10px;
 display:inline-block;
 width:0;
 height:0;
 content:'';
 border:7px solid transparent;
 border-top-width:0
}
.dropdown-menu.arrow:before {
 top:-7px;
 border-bottom-color:#B3B3B3
}
.dropdown-menu.arrow:after {
 top:-6px;
 border-bottom-color:#FFF
}
.dropdown-menu .arrow-left {
 margin-left:7px!important
}
.dropdown-menu .arrow-left:after,
.dropdown-menu .arrow-left:before {
 position:absolute;
 top:10px;
 display:inline-block;
 width:0;
 height:0;
 content:'';
 border:7px solid transparent;
 border-left-width:0
}
.dropdown-menu .arrow-left:before {
 left:-8px;
 border-right-color:#B3B3B3
}
.dropdown-menu .arrow-left:after {
 left:-7px;
 border-right-color:#FFF
}
.dropdown-menu .arrow-right {
 margin-right:7px!important
}
.dropdown-menu .arrow-right:after,
.dropdown-menu .arrow-right:before {
 position:absolute;
 top:10px;
 display:inline-block;
 width:0;
 height:0;
 content:'';
 border:7px solid transparent;
 border-right-width:0
}
.dropdown-menu .arrow-right:before {
 right:-7px;
 border-left-color:#B3B3B3
}
.dropdown-menu .arrow-right:after {
 right:-6px;
 border-left-color:#FFF
}
.dropup .dropdown-toggle::after {
 content:'\f113'!important
}
.dropup .dropdown-menu {
 top:auto
}
.dropup .dropdown-menu.arrow {
 margin-bottom:12px
}
.dropup .dropdown-menu.arrow:after,
.dropup .dropdown-menu.arrow:before {
 top:auto;
 border-top-width:7px;
 border-bottom-width:0
}
.dropup .dropdown-menu.arrow:before {
 bottom:-8px;
 border-top-color:#B3B3B3
}
.dropup .dropdown-menu.arrow:after {
 bottom:-6px;
 border-top-color:#FFF
}
.dropup .dropdown-submenu .dropdown-menu {
 bottom:auto;
 top:0
}
.dropdown-menu-xl a,
.dropdown-menu-xl button {
 padding-top:9px!important;
 padding-bottom:9px!important;
 font-size:1.2rem;
 line-height:1.43
}
.dropdown-menu-lg a,
.dropdown-menu-lg button {
 padding-top:6px!important;
 padding-bottom:6px!important
}
.dropdown-menu-sm a,
.dropdown-menu-sm button {
 padding-top:5px!important;
 padding-bottom:5px!important;
 font-size:.86rem;
 line-height:1.67
}
.dropdown-item.buttons-columnVisibility.active {
 color:#000
}
.drilldown-menu .dropdown-item.active.hover,
.drilldown-menu .dropdown-item.active:hover,
.drilldown-menu .dropdown-item:active.hover,
.drilldown-menu .dropdown-item:active:hover {
 color:#FFF
}
.selectBox-arrow-light .selectboxit-default-arrow {
 border-top-color:#FFF
}
.navbar-dark .hamburger-inner,
.navbar-dark .hamburger-inner::after,
.navbar-dark .hamburger-inner::before {
 background-color:#FFF
}
.header-navbar {
 padding:0;
 min-height:5rem;
 font-family:Quicksand,Georgia,'Times New Roman',Times,serif;
 transition:.3s ease all
}
.header-navbar.navbar-static-top {
 z-index:1038
}
.header-navbar .navbar-wrapper {
 width:100%
}
.header-navbar.navbar-border {
 border-bottom:1px solid #E4E7ED
}
.header-navbar.navbar-dark.navbar-border {
 border-bottom:1px solid #8596B5
}
.header-navbar.navbar-shadow {
 -webkit-box-shadow:0 2px 30px 2px rgba(0,0,0,.1);
 box-shadow:0 2px 30px 2px rgba(0,0,0,.1)
}
.header-navbar.navbar-without-dd-arrow .nav-link.dropdown-toggle::after {
 display:none
}
.header-navbar.navbar-brand-center .navbar-header {
 width:192px;
 position:absolute;
 top:0;
 left:50%;
 padding:0;
 margin:0;
 -webkit-transform:translate(-50%,0);
 -moz-transform:translate(-50%,0);
 -ms-transform:translate(-50%,0);
 -o-transform:translate(-50%,0);
 transform:translate(-50%,0);
 z-index:999
}
.header-navbar .navbar-header {
 width:260px;
 height:5.1rem;
 float:left;
 position:relative;
 padding:0 .85rem;
 transition:.3s ease all
}
.header-navbar .navbar-header .navbar-brand {
 padding:18px 0;
 margin-right:0
}
.header-navbar .navbar-header .navbar-brand .brand-logo {
 width:36px
}
.header-navbar .navbar-header .navbar-brand .brand-text {
 display:inline;
 padding-left:6px;
 font-weight:500;
 vertical-align:middle
}
.header-navbar .navbar-container {
 padding:0 18px;
 height:5rem;
 -webkit-transition:.3s ease all;
 -o-transition:.3s ease all;
 -moz-transition:.3s ease all;
 transition:.3s ease all;
 background:inherit
}
.header-navbar .navbar-container ul.nav li>a.nav-link {
 padding:1.9rem 1rem;
 font-size:1.15rem
}
.header-navbar .navbar-container ul.nav li>a.nav-link i.flag-icon {
 margin-right:.5rem
}
.header-navbar .navbar-container ul.nav li a.dropdown-user-link {
 padding:1.2rem 1rem;
 line-height:23px
}
.navbar-dark .navbar-nav li,
.navbar-light .navbar-nav li,
.navbar-semi-dark .navbar-nav li,
.navbar-semi-light .navbar-nav li {
 line-height:1
}
.header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name {
 display:inline-block;
 margin-bottom:.4rem;
 margin-left:.2rem
}
.header-navbar .navbar-container ul.nav li a.menu-toggle {
 padding:1.7rem 1rem 1.6rem
}
.header-navbar .navbar-container ul.nav li a.menu-toggle i {
 font-size:1.6rem
}
.header-navbar .navbar-container ul.nav li a.nav-link-label {
 padding:1.7rem 1rem 1.6rem;
 height:100%
}
.header-navbar .navbar-container ul.nav li a.dropdown-user-link .avatar {
 margin-right:.5rem;
 width:36px
}
.header-navbar .navbar-container ul.nav li a.nav-link-expand,
.header-navbar .navbar-container ul.nav li a.nav-link-search {
 padding:1.7rem 1rem
}
.header-navbar .navbar-container ul.nav li div.input-group {
 padding:.7rem 1rem
}
.header-navbar .navbar-container ul.nav li i.ficon {
 font-size:1.5rem
}
.header-navbar .navbar-container ul.nav li .media-list {
 max-height:18.2rem;
 top:-20px
}
.header-navbar .navbar-container ul.nav li .scrollable-container {
 position:relative
}
.header-navbar .navbar-container .dropdown-menu-media {
 width:24rem
}
.header-navbar .navbar-container .dropdown-menu-media .media-list .media {
 padding:1rem;
 border:none;
 border-bottom:1px solid #E4E5EC
}
.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-header {
 border-bottom:1px solid #E4E5EC
}
.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer {
 position:relative;
 top:-20px
}
.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer a {
 padding:.3rem;
 border-top:1px solid #E4E5EC;
 margin-bottom:-20px
}
.header-navbar .nav-item+.nav-item,
.header-navbar.navbar-without-menu .navbar-container {
 margin-left:0
}
@media (max-width:767.98px) {
 .header-navbar .navbar-header {
  width:100%!important;
  padding:.5rem 1rem;
  position:relative
 }
 .header-navbar .navbar-header .menu-toggle {
  top:2px;
  position:relative
 }
 .header-navbar .navbar-header .open-navbar-container i {
  font-size:1.8rem
 }
 .header-navbar .navbar-header .navbar-brand {
  position:absolute;
  left:50%;
  top:0;
  -webkit-transform:translate(-50%,0);
  -moz-transform:translate(-50%,0);
  -ms-transform:translate(-50%,0);
  -o-transform:translate(-50%,0);
  transform:translate(-50%,0)
 }
 .header-navbar.navbar-with-menu .navbar-container {
  width:100%;
  display:table;
  background:#FFF;
  padding:0 1rem;
  margin:0;
  height:auto
 }
}
@media (max-width:991.98px) {
 [data-menu=vertical-menu-modern] .header-navbar .navbar-header {
  width:100%!important;
  padding:.5rem 1rem;
  position:relative
 }
 [data-menu=vertical-menu-modern] .header-navbar .navbar-header .menu-toggle {
  top:2px;
  position:relative
 }
 [data-menu=vertical-menu-modern] .header-navbar .navbar-header .open-navbar-container i {
  font-size:1.8rem
 }
 [data-menu=vertical-menu-modern] .header-navbar .navbar-header .navbar-brand {
  position:absolute;
  left:50%;
  top:0;
  -webkit-transform:translate(-50%,0);
  -moz-transform:translate(-50%,0);
  -ms-transform:translate(-50%,0);
  -o-transform:translate(-50%,0);
  transform:translate(-50%,0)
 }
 [data-menu=vertical-menu-modern] .header-navbar.navbar-with-menu .navbar-container {
  width:100%;
  display:table;
  background:#FFF;
  padding:0 1rem;
  margin:0;
  height:auto
 }
 [data-menu=vertical-menu-modern] .navbar-dark .navbar-header .navbar-nav .nav-link,
 [data-menu=vertical-menu-modern] .navbar-semi-dark .navbar-header .navbar-nav .nav-link {
  color:#FFF
 }
 [data-menu=vertical-menu-modern] .navbar-dark .navbar-container .navbar-nav .nav-link,
 [data-menu=vertical-menu-modern] .navbar-light .navbar-header .navbar-nav .nav-link,
 [data-menu=vertical-menu-modern] .navbar-semi-dark .navbar-container .navbar-nav .nav-link {
  color:#2C303B
 }
 [data-menu=vertical-menu-modern] .navbar-header .navbar-nav .nav-menu-main,
 [data-menu=vertical-menu-modern] .navbar-header .navbar-nav .open-navbar-container {
  padding:1rem
 }
}
.navbar-light,
.navbar-light.navbar-horizontal {
 background:#FFF
}
.navbar-light .navbar-nav .active.nav-link {
 background-color:rgba(0,0,0,.03)
}
.navbar-dark,
.navbar-dark.navbar-horizontal {
 background:#2C303B
}
.navbar-light .navbar-nav .disabled.nav-link {
 color:#6B6F82
}
.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand .brand-text {
 color:#FFF!important
}
.navbar-dark .nav-search .btn-secondary,
.navbar-dark .nav-search .form-control {
 color:#FFF;
 background:#2C303B
}
.navbar-dark .navbar-nav .active.nav-link {
 background-color:rgba(255,255,255,.05)
}
.navbar-dark .navbar-nav .disabled.nav-link {
 color:#98A4B8
}
.navbar-semi-dark {
 background:#FFF
}
.navbar-semi-dark .navbar-header {
 background:#2C303B
}
.navbar-semi-dark .navbar-header .brand-text {
 color:#FFF
}
.navbar-semi-dark .navbar-nav .disabled.nav-link,
.navbar-semi-dark .navbar-nav .nav-link {
 color:#6B6F82
}
.navbar-semi-dark .navbar-nav .active.nav-link {
 background-color:rgba(0,0,0,.03)
}
.navbar-semi-light {
 background:#6B6F82
}
.navbar-semi-light .navbar-header {
 background:#FFF
}
.navbar-semi-light .navbar-header .brand-text {
 color:#464855
}
.navbar-semi-light .navbar-nav .nav-link {
 color:#FFF
}
.navbar-semi-light .navbar-nav .active.nav-link {
 background-color:rgba(0,0,0,.03)
}
.navbar-semi-light .navbar-nav .disabled.nav-link {
 color:#6B6F82
}
.mega-dropdown {
 position:static!important
}
.mega-dropdown .dropdown-menu {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-box;
 display:-ms-flexbox;
 display:flex
}
.navbar-nav .mega-dropdown-menu,
.navigation-main .mega-dropdown-menu {
 font-family:'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
 width:-webkit-calc(100% - 50px);
 width:-moz-calc(100% - 50px);
 width:calc(100% - 50px);
 padding:.5rem 0;
 margin:0 25px;
 -webkit-box-shadow:0 5px 75px 2px rgba(64,70,74,.2);
 box-shadow:0 5px 75px 2px rgba(64,70,74,.2);
 z-index:9999
}
.navbar-nav .mega-dropdown-menu ul,
.navigation-main .mega-dropdown-menu ul {
 padding:0;
 margin:0
}
.navbar-nav .mega-dropdown-menu ul li a,
.navigation-main .mega-dropdown-menu ul li a {
 display:block;
 color:#464855
}
.navbar-nav .mega-dropdown-menu ul li a.dropdown-item:active,
.navigation-main .mega-dropdown-menu ul li a.dropdown-item:active {
 color:#FFF
}
.navbar-nav .mega-dropdown-menu ul li a .children-in,
.navigation-main .mega-dropdown-menu ul li a .children-in {
 float:right
}
.navbar-nav .mega-dropdown-menu ul li a:focus,
.navbar-nav .mega-dropdown-menu ul li a:hover,
.navigation-main .mega-dropdown-menu ul li a:focus,
.navigation-main .mega-dropdown-menu ul li a:hover {
 text-decoration:none;
 color:#6B6F82
}
.navbar-nav .mega-dropdown-menu ul a.dropdown-item,
.navigation-main .mega-dropdown-menu ul a.dropdown-item {
 padding:10px
}
.navbar-nav .mega-dropdown-menu p.accordion-text,
.navigation-main .mega-dropdown-menu p.accordion-text {
 line-height:1.45
}
.navbar-nav .mega-dropdown-menu .dropdown-menu-header,
.navigation-main .mega-dropdown-menu .dropdown-menu-header {
 padding:.5rem 0;
 border-bottom:1px solid #E4E5EC
}
.navbar-nav .mega-dropdown-menu h6 i.la,
.navigation-main .mega-dropdown-menu h6 i.la {
 font-size:1.1rem
}
.horizontal-top-icon-menu .mega-dropdown-menu {
 margin:0 25px!important
}
@media (min-width:576px) {
 form.form-horizontal .form-group .label-control {
  text-align:right
 }
 .container .mega-dropdown-menu {
  max-width:540px;
  margin:0 -webkit-calc((100% - 540px)/ 2);
  margin:0 -moz-calc((100% - 540px)/ 2);
  margin:0 calc((100% - 540px)/ 2)
 }
}
@media (min-width:768px) {
 .container .mega-dropdown-menu {
  max-width:720px;
  margin:0 -webkit-calc((100% - 720px)/ 2);
  margin:0 -moz-calc((100% - 720px)/ 2);
  margin:0 calc((100% - 720px)/ 2)
 }
}
@media (min-width:992px) {
 .container .mega-dropdown-menu {
  max-width:960px;
  margin:0 -webkit-calc((100% - 960px)/ 2);
  margin:0 -moz-calc((100% - 960px)/ 2);
  margin:0 calc((100% - 960px)/ 2)
 }
}
@media (min-width:1200px) {
 .container .mega-dropdown-menu {
  max-width:1140px;
  margin:0 -webkit-calc((100% - 1140px)/ 2);
  margin:0 -moz-calc((100% - 1140px)/ 2);
  margin:0 calc((100% - 1140px)/ 2)
 }
}
@-moz-document url-prefix() {
 ul li a .children-in {
  position:relative;
  right:3px;
  top:-14px
 }
}
.menu-list {
 padding:0;
 overflow:hidden
}
.menu-panel {
 padding:0
}
.sliding-menu {
 overflow:hidden;
 position:relative
}
.sliding-menu ul {
 float:left;
 margin:0;
 padding:0
}
.sliding-menu ul li {
 list-style:none;
 margin:0
}
.navbar-menu-icon {
 width:24px;
 margin:16px 2px!important;
 position:relative;
 -webkit-transform:rotate(0);
 -moz-transform:rotate(0);
 -ms-transform:rotate(0);
 -o-transform:rotate(0);
 transform:rotate(0);
 -webkit-transition:.5s ease-in-out;
 -o-transition:.5s ease-in-out;
 -moz-transition:.5s ease-in-out;
 transition:.5s ease-in-out;
 cursor:pointer
}
.navbar-menu-icon span {
 display:block;
 position:absolute;
 height:2px;
 width:100%;
 background:#6B6F82;
 border-radius:9px;
 opacity:1;
 left:0;
 -webkit-transform:rotate(0);
 -moz-transform:rotate(0);
 -ms-transform:rotate(0);
 -o-transform:rotate(0);
 transform:rotate(0);
 -webkit-transition:.25s ease-in-out;
 -o-transition:.25s ease-in-out;
 -moz-transition:.25s ease-in-out;
 transition:.25s ease-in-out
}
.navbar-menu-icon span:nth-child(1) {
 top:0
}
.navbar-menu-icon span:nth-child(2) {
 top:10px
}
.navbar-menu-icon span:nth-child(3) {
 top:20px
}
.navbar-menu-icon.show span:nth-child(1) {
 top:10px;
 -webkit-transform:rotate(135deg);
 -moz-transform:rotate(135deg);
 -ms-transform:rotate(135deg);
 -o-transform:rotate(135deg);
 transform:rotate(135deg)
}
.navbar-menu-icon.show span:nth-child(2) {
 opacity:0;
 left:-60px
}
.navbar-menu-icon.show span:nth-child(3) {
 top:10px;
 -webkit-transform:rotate(-135deg);
 -moz-transform:rotate(-135deg);
 -ms-transform:rotate(-135deg);
 -o-transform:rotate(-135deg);
 transform:rotate(-135deg)
}
@media (max-width:767.98px) {
 .header-navbar .navbar-container ul.nav li.nav-item i,
 .header-navbar .navbar-container ul.nav li>a.nav-link i.flag-icon {
  margin-right:.2rem
 }
 .header-navbar #navbar-mobile .search-input.open .input {
  width:132px
 }
 .header-navbar #navbar-mobile .search-input.open .input::-webkit-input-placeholder {
  color:#BABFC7
 }
 .header-navbar #navbar-mobile .search-input.open .input:-moz-placeholder {
  color:#BABFC7
 }
 .header-navbar #navbar-mobile .search-input.open .input::-moz-placeholder {
  color:#BABFC7
 }
 .header-navbar #navbar-mobile .search-input.open .input:-ms-input-placeholder {
  color:#BABFC7
 }
 .header-navbar #navbar-mobile .search-input.open .input::placeholder {
  color:#BABFC7
 }
 .header-navbar .navbar-nav .show {
  position:static
 }
 .header-navbar .navbar-nav .open-navbar-container {
  padding-top:.9rem
 }
 .header-navbar .navbar-container .show .dropdown-menu {
  right:0;
  left:0!important;
  float:none;
  width:auto;
  margin-top:0;
  max-height:400px;
  overflow-x:hidden;
  overflow-y:hidden
 }
 .header-navbar .navbar-container ul.nav li>a.nav-link {
  padding:1.5rem .4rem
 }
 .header-navbar .navbar-container ul.nav li a.dropdown-user-link {
  padding:.8rem .6rem!important
 }
 .header-navbar .navbar-container ul.nav li a.nav-link-label {
  padding:1.4rem .4rem
 }
 .header-navbar .navbar-container ul.nav li a.nav-link-label i.ft-bell {
  position:relative;
  left:8px
 }
 .header-navbar .navbar-container ul.nav li a.nav-link-expand,
 .header-navbar .navbar-container ul.nav li a.nav-link-search {
  padding:1.4rem 1rem 1rem
 }
 .header-navbar .navbar-container ul.nav li .dropdown-toggle::after {
  margin-right:0;
  margin-left:-2px
 }
 .navbar-dark .hamburger-inner,
 .navbar-dark .hamburger-inner::after,
 .navbar-dark .hamburger-inner::before,
 .navbar-semi-dark .hamburger-inner,
 .navbar-semi-dark .hamburger-inner::after,
 .navbar-semi-dark .hamburger-inner::before {
  background-color:#FFF
 }
 .navbar-dark .navbar-header .navbar-nav .nav-link,
 .navbar-semi-dark .navbar-header .navbar-nav .nav-link {
  color:#FFF
 }
 .navbar-dark .navbar-container .navbar-nav .nav-link,
 .navbar-semi-dark .navbar-container .navbar-nav .nav-link {
  color:#6B6F82
 }
 .navbar-light .navbar-header .navbar-nav .nav-link,
 .navbar-semi-light .navbar-header .navbar-nav .nav-link {
  color:#2C303B
 }
 .navbar-light .navbar-container .navbar-nav .nav-link,
 .navbar-semi-light .navbar-container .navbar-nav .nav-link {
  color:#6B6F82
 }
}
.headroom {
 will-change:transform;
 -webkit-transition:-webkit-transform .2s linear;
 -o-transition:-o-transform .2s linear;
 -moz-transition:transform .2s linear,-moz-transform .2s linear;
 transition:transform .2s linear;
 transition:transform .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear,-o-transform .2s linear
}
.headroom--pinned-top {
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 -o-transform:translateY(0);
 transform:translateY(0)
}
.headroom--unpinned-top {
 -webkit-transform:translateY(-100%);
 -moz-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 -o-transform:translateY(-100%);
 transform:translateY(-100%)
}
.headroom--pinned-bottom {
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 -o-transform:translateY(0);
 transform:translateY(0)
}
.headroom--unpinned-bottom {
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 -ms-transform:translateY(100%);
 -o-transform:translateY(100%);
 transform:translateY(100%)
}
@media (max-width:1199.98px) {
 .header-navbar .navbar-container ul.nav li>a.nav-link i.flag-icon {
  margin-right:.2rem
 }
 .header-navbar .navbar-container ul.nav li a.dropdown-user-link {
  padding:1.2rem .6rem
 }
 .header-navbar .navbar-container ul.nav li .dropdown-toggle::after {
  margin-right:0;
  margin-left:-2px
 }
 .header-navbar .navbar-container ul.nav li .selected-language,
 .header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name {
  display:none
 }
}
@media (max-width:767px) {
 #navbar-mobile.navbar-collapse .navbar-nav {
  margin:0;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row wrap;
  -moz-box-orient:horizontal;
  -moz-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 #navbar-mobile.navbar-collapse .navbar-nav .dropdown-menu {
  position:absolute
 }
 #navbar-mobile.navbar-collapse .navbar-nav .nav-item {
  float:left
 }
}
@media (max-width:991.98px) {
 #navbar-mobile.navbar-collapse .navbar-nav {
  margin:0;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row wrap;
  -moz-box-orient:horizontal;
  -moz-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 #navbar-mobile.navbar-collapse .navbar-nav .dropdown-menu {
  position:absolute
 }
 #navbar-mobile.navbar-collapse .navbar-nav .nav-item {
  float:left
 }
}
@media only screen and (min-device-width:26.78em) and (max-device-width:47.64em) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape) {
 .header-navbar .navbar-container .show .dropdown-menu {
  max-height:180px
 }
}
@media only screen and (min-device-width:29.57em) and (max-device-width:52.57em) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape) {
 .header-navbar .navbar-container .show .dropdown-menu {
  max-height:280px
 }
}
@media screen and (max-width:1024px) {
 #navbar-demo .header-navbar .navbar-header,
 .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header {
  width:auto
 }
 #navbar-demo .header-navbar .navbar-header .menu-toggle.ft-menu,
 #navbar-demo .header-navbar .navbar-header .nav-link.open-navbar-container .la.la-ellipsis-v,
 .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .menu-toggle.ft-menu {
  position:relative
 }
 #navbar-demo .navbar-container {
  margin-left:auto
 }
 #navbar-demo .navbar-container .navbar-btn .nav-link.btn {
  padding:.5rem 1rem
 }
 .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .nav-link.open-navbar-container .la.la-ellipsis-v {
  position:relative;
  top:.5rem
 }
}
@media screen and (max-width:768px) {
 #navbar-demo .header-navbar.navbar-brand-center .navbar-header,
 #navbar-demo .header-navbar.navbar-semi-dark .navbar-header {
  width:60px
 }
 #navbar-demo .navbar-container .nav-form-inline .input-group .form-control {
  width:95px
 }
}
@media screen and (max-width:540px) {
 #navbar-demo .navbar-container #navbar-mobile5.navbar-badges .badge-up {
  position:absolute;
  top:1px;
  right:16rem
 }
 #navbar-demo .navbar-container .add-on-right {
  margin-top:5rem!important;
  margin-bottom:1rem
 }
 #navbar-demo .navbar-container .nav-form-select {
  margin-bottom:1rem;
  float:left!important
 }
 #navbar-demo .navbar-container .nav-checkbox label,
 #navbar-demo .navbar-container .nav-radio label {
  color:#000!important
 }
 #navbar-demo .navbar-container .nav-checkbox {
  float:left!important
 }
 .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header {
  width:100%
 }
 .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .menu-toggle.ft-menu {
  position:relative;
  top:.6rem!important
 }
 .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .nav-link.open-navbar-container .la.la-ellipsis-v {
  position:relative
 }
}
.breadcrumbs-right .breadcrumb,
.pager .next>a,
.pager .next>span {
 float:right
}
body.vertical-layout.menu-open .main-menu .navigation .navigation-header .la-ellipsis-h,
body.vertical-layout.menu-open .main-menu .navigation .navigation-header .nav-menu-icon {
 display:none
}
.card-deck,
.card-group {
 margin-bottom:.75rem
}
.card {
 margin-bottom:1.875rem;
 border:none;
 -webkit-box-shadow:0 1px 15px 1px rgba(62,57,107,.07);
 box-shadow:0 1px 15px 1px rgba(62,57,107,.07)
}
.card .card {
 -webkit-box-shadow:none!important;
 box-shadow:none!important
}
.card .card-title {
 font-weight:500;
 letter-spacing:.05rem;
 font-size:1.12rem
}
.card .card-bordered {
 border:1px solid rgba(0,0,0,.06)
}
.card.card-fullscreen {
 display:block;
 z-index:9999;
 position:fixed;
 width:100%!important;
 height:100%!important;
 top:0;
 right:0;
 left:0;
 bottom:0;
 overflow:auto
}
.card .card-body[class*=border-bottom-] {
 border-bottom-width:2px!important
}
.card .card-img-overlay.bg-overlay {
 background:rgba(0,0,0,.45)
}
.card .card-img-overlay .text-muted {
 color:#464855!important
}
.card.card-minimal {
 border:none;
 -webkit-box-shadow:none;
 box-shadow:none
}
.card.crypto-card-3 .card-body:before {
 font-family:cryptocoins;
 font-size:10rem;
 color:rgba(255,255,255,.15);
 position:absolute;
 bottom:-32px;
 right:0
}
.card-moved .card,
.card-moved .card-header {
 background-color:#FF9149;
 color:#FFF
}
.handle,
.titleArea {
 cursor:move
}
.card-header {
 border-bottom:none
}
.card-header .card-title {
 margin-bottom:0
}
.card-header .heading-elements,
.card-header .heading-elements-toggle {
 background-color:inherit;
 position:absolute;
 top:20px;
 right:20px
}
.card-header .heading-elements-toggle.heading-top-elements .page-item,
.card-header .heading-elements.heading-top-elements .page-item {
 display:inline-block
}
.card-header .heading-elements a,
.card-header .heading-elements-toggle a {
 padding:0 8px
}
.card-header .heading-elements a.btn,
.card-header .heading-elements-toggle a.btn {
 padding-top:6px;
 padding-bottom:6px
}
.card-footer {
 border-top:1px solid #EEE
}
.text-white .card-text {
 color:#fff
}
.text-white .card-img-overlay .text-muted {
 color:#FFF!important
}
.text-white code {
 background-color:#fff
}
.card-head-inverse,
.card-head-inverse .heading-elements i,
.text-white .heading-elements i {
 color:#FFF
}
.card-transparent {
 background-color:transparent
}
.card-image-position-right {
 margin-left:50px;
 position:absolute;
 top:-27px
}
.card-image-position-right-mid {
 position:absolute;
 top:auto;
 right:0;
 width:250px
}
.card-font-style-black {
 font-size:90px;
 font-weight:900;
 color:#FFF52;
 margin-top:-12px
}
.card-font-style-white {
 font-size:72px;
 font-weight:900;
 margin-top:-10px
}
.background-round {
 background-color:rgba(0,0,0,.18);
 padding:8px;
 border-radius:50%
}
@media (max-width:991.98px) {
 .heading-elements .list-inline {
  display:none
 }
 .heading-elements.visible {
  display:block;
  margin-top:0;
  top:100%;
  top:37px;
  height:auto;
  left:0;
  padding:10px;
  text-align:right;
  z-index:997;
  position:absolute;
  width:100%
 }
 .heading-elements.visible .list-inline {
  display:block
 }
}
@media (min-width:992px) {
 .heading-elements-toggle {
  display:none
 }
}
.breadcrumb {
 font-size:1rem;
 font-family:Quicksand,Georgia,'Times New Roman',Times,serif;
 background-color:transparent;
 padding:0 0 .75rem
}
.breadcrumb>li+li::before {
 padding-right:.6rem;
 padding-left:.6rem
}
.breadcrumb .breadcrumb-item+.breadcrumb-item::before {
 content:'-'
}
.breadcrumbs-top .breadcrumb {
 margin:0;
 padding:0
}
.breadcrumb-new .content-header-title {
 padding:6px 24px 8px 0;
 margin:0 24px 0 0;
 border-right:1px solid #E4E5EC
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .breadcrumb {
  min-height:auto
 }
}
.pagination {
 margin-top:1rem
}
.pagination .page-link {
 color:#1E9FF2;
 border:1px solid #BABFC7
}
.pager {
 padding-left:0;
 margin:1.45 0;
 text-align:center
}
.pager li {
 display:inline
}
.pager li>a,
.pager li>span {
 display:inline-block;
 padding:5px 14px;
 background-color:#FFF;
 border:1px solid #626E82;
 border-radius:.25rem
}
.pager li>a:focus,
.pager li>a:hover {
 text-decoration:none;
 background-color:#F4F5FA
}
.pager.pager-square li a {
 border-radius:0
}
.pager.pager-round li a {
 border-radius:2rem
}
.pager.pager-flat li a {
 border:0
}
.pager .previous>a,
.pager .previous>span {
 float:left
}
.nav.nav-pills.nav-justified .nav-item,
.nav.nav-tabs.nav-justified .nav-item {
 float:none
}
.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span {
 color:#6B6F82;
 background-color:#FFF
}
.badge,
.badge[class*=badge-] a {
 color:#FFF
}
.pager [class*=text-] .pager {
 text-align:inherit
}
.badge {
 font-weight:400
}
.badge[class*=badge-] [class*=icon-] {
 line-height:1
}
.badge[class*=badge-] [class*=icon-]~span,
.badge[class*=badge-] span {
 position:relative;
 bottom:2px;
 padding:0 5px
}
.badge.badge-striped a,
.badge[class*=badge-] .dropdown-menu a {
 color:#555
}
.badge[class*=badge-] .dropdown-toggle::after,
.badge[class*=badge-].dropdown-toggle::after {
 position:relative;
 top:-2px;
 right:3px;
 font-size:1rem
}
.badge.badge-square {
 border-radius:0
}
.badge.badge-border {
 background-color:transparent;
 border-width:3px!important;
 font-size:85%
}
.badge.badge-striped {
 background-color:#DADADA;
 border-width:3px!important;
 font-size:.85rem;
 color:#555
}
.badge.badge.float-right {
 margin-left:.5rem;
 margin-top:.15rem
}
.badge-xl {
 font-size:1.8rem
}
.badge-lg {
 font-size:1.2rem
}
.badge-md {
 font-size:1rem
}
.badge-sm {
 font-size:.8rem
}
.badge-secondary {
 background-color:#6B6F82
}
.badge-secondary.badge-glow {
 -webkit-box-shadow:0 0 10px #6B6F82;
 box-shadow:0 0 10px #6B6F82
}
.badge-secondary[href]:focus,
.badge-secondary[href]:hover {
 background-color:#545766
}
.badge-primary {
 background-color:#666EE8
}
.badge-primary.badge-glow {
 -webkit-box-shadow:0 0 10px #666EE8;
 box-shadow:0 0 10px #666EE8
}
.badge-primary[href]:focus,
.badge-primary[href]:hover {
 background-color:#3A44E1
}
.badge-success {
 background-color:#28D094
}
.badge-success.badge-glow {
 -webkit-box-shadow:0 0 10px #28D094;
 box-shadow:0 0 10px #28D094
}
.badge-success[href]:focus,
.badge-success[href]:hover {
 background-color:#20A576
}
.badge-info {
 background-color:#1E9FF2
}
.badge-info.badge-glow {
 -webkit-box-shadow:0 0 10px #1E9FF2;
 box-shadow:0 0 10px #1E9FF2
}
.badge-info[href]:focus,
.badge-info[href]:hover {
 background-color:#0C84D1
}
.badge-warning {
 background-color:#FF9149
}
.badge-warning.badge-glow {
 -webkit-box-shadow:0 0 10px #FF9149;
 box-shadow:0 0 10px #FF9149
}
.badge-warning[href]:focus,
.badge-warning[href]:hover {
 background-color:#FF7216
}
.badge-danger {
 background-color:#FF4961
}
.badge-danger.badge-glow {
 -webkit-box-shadow:0 0 10px #FF4961;
 box-shadow:0 0 10px #FF4961
}
.badge-danger[href]:focus,
.badge-danger[href]:hover {
 background-color:#FF1635
}
.badge-up {
 position:absolute;
 top:10px;
 right:11px
}
.badge-icon i {
 font-size:100%;
 margin-right:5px
}
.form-control+.block-tag {
 display:block
}
.block-tag {
 margin-top:.5rem
}
.block-area {
 padding:.24rem .3rem
}
.token.boolean,
.token.constant,
.token.deleted,
.token.number,
.token.property,
.token.symbol,
.token.tag {
 color:#905;
 font-size:100%;
 font-weight:400;
 padding:0
}
@media only screen and (max-width:767px) {
 .header-navbar .navbar-container .dropdown-notification .badge-up {
  position:relative;
  right:6px;
  top:-17px
 }
}
.nav {
 border-radius:.25rem
}
.nav.wrap-border {
 border:1px solid #DDD
}
.nav.wrap-border li.nav-header {
 margin:0 .5rem
}
.nav.no-hover-bg .nav-item:hover {
 background-color:transparent
}
.nav .dropdown .dropdown-item.active,
.nav .dropdown .dropdown-item.active:focus {
 background-color:transparent;
 color:#55595C
}
.nav.square-border,
.nav.square-border .nav-item .nav-link.active {
 border-radius:0
}
.nav .nav-item i {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
.nav .modern-nav-toggle {
 padding:25px 0
}
.nav.nav-pills .nav-item .nav-link i.float-right:before {
 position:relative;
 top:7px;
 left:7px
}
.nav.nav-pills .nav-item .nav-link .badge.float-right {
 position:relative;
 top:1px;
 left:3px
}
.nav.nav-pills .nav-item .nav-link.dropdown-toggle::after {
 top:-1px
}
.nav.nav-pills.nav-justified {
 width:100%
}
.nav.nav-pills.nav-justified .nav-link {
 text-align:center;
 margin-bottom:5px
}
.nav.nav-pills.nav-justified>.dropdown .dropdown-menu {
 top:auto;
 left:auto
}
@media (min-width:576px) {
 .nav.nav-pills.nav-justified .nav-item {
  display:table-cell;
  width:1%
 }
 .nav.nav-pills.nav-justified .nav-link {
  margin-bottom:0
 }
 .nav.nav-pills.nav-justified .nav-link.active,
 .nav.nav-pills.nav-justified .nav-link.active:focus,
 .nav.nav-pills.nav-justified .nav-link.active:hover {
  border-bottom-color:transparent
 }
}
.nav.nav-pills.nav-justified .nav-link {
 margin-right:0;
 border-radius:.25rem;
 display:block
}
.nav.nav-pills.nav-justified .nav-link.active,
.nav.nav-pills.nav-justified .nav-link.active:focus,
.nav.nav-pills.nav-justified .nav-link.active:hover {
 border:none
}
.nav.nav-pills.nav-pill-bordered .nav-item {
 border:1px solid #D3D3D3;
 border-radius:.25rem
}
.nav.nav-pills.nav-pill-with-active-bordered .nav-item a.nav-link {
 border:1px solid #D3D3D3;
 border-radius:.25rem;
 background-color:#FFF;
 color:#55595C
}
.nav.nav-pills.nav-pill-with-active-bordered .nav-item a.nav-link.active {
 border:1px solid #666EE8;
 color:#666EE8
}
.nav.nav-pills.nav-active-bordered-pill .nav-item a.nav-link {
 color:#55595C
}
.nav.nav-pills.nav-active-bordered-pill .nav-item a.nav-link.active {
 border:1px solid #666EE8;
 border-radius:.25rem;
 color:#666EE8;
 background-color:#FFF
}
.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item~.nav-item a.nav-link {
 border-left:1px solid #D3D3D3;
 border-top:0
}
.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item:first-child a.nav-link {
 border-radius:.25rem .25rem 0 0
}
.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item:last-child a.nav-link {
 border-radius:0 0 .25rem .25rem
}
.nav.nav-pills.nav-pill-toolbar .nav-item {
 margin-top:0;
 margin-left:0
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.dropdown-toggle:after,
.nav.nav-tabs.nav-underline .nav-item a.nav-link.dropdown-toggle::after {
 margin-top:-1rem
}
.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link {
 border:1px solid #D3D3D3;
 border-radius:0
}
.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link.active,
.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link:active {
 border-color:#1E9FF2
}
.nav.nav-tabs .nav-item .nav-link {
 padding:.5rem .7rem;
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-moz-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex
}
.nav.nav-tabs .nav-item .nav-link:hover:not(.active) {
 border-color:transparent
}
.nav.nav-tabs .nav-item .nav-link.active {
 background-color:#FFF;
 border-radius:.25rem .25rem 0 0
}
.nav.nav-tabs .nav-item .nav-link i.float-right {
 margin-left:.5rem
}
.nav.nav-tabs .nav-item .nav-link.dropdown-toggle::after {
 top:-1px
}
.nav.nav-tabs .nav-item:hover {
 color:#333
}
.nav.nav-tabs.wrap-border {
 border:1px solid #DDD
}
.nav.nav-tabs.no-hover-bg .nav-item:hover {
 background-color:transparent
}
.nav.nav-tabs .dropdown .dropdown-item.active,
.nav.nav-tabs .dropdown .dropdown-item.active:focus {
 background-color:transparent;
 color:#55595C
}
.nav.nav-tabs.square-border,
.nav.nav-tabs.square-border .nav-item .nav-link.active {
 border-radius:0
}
.nav.nav-tabs.nav-justified {
 width:100%
}
.nav.nav-tabs.nav-justified .nav-link {
 text-align:center;
 margin-bottom:5px;
 margin-right:0;
 border-radius:.25rem
}
.nav.nav-tabs.nav-justified>.dropdown .dropdown-menu {
 top:auto;
 left:auto
}
@media (min-width:576px) {
 .nav.nav-tabs.nav-justified .nav-item {
  display:table-cell;
  width:1%
 }
 .nav.nav-tabs.nav-justified .nav-link {
  margin-bottom:0
 }
 .nav.nav-tabs.nav-justified .nav-link.active,
 .nav.nav-tabs.nav-justified .nav-link.active:focus,
 .nav.nav-tabs.nav-justified .nav-link.active:hover {
  border-bottom-color:transparent
 }
}
.nav.nav-tabs.nav-justified .nav-item a.nav-link {
 display:block
}
.nav.nav-tabs.nav-justified .nav-item a.nav-link .active {
 background-color:#FFF
}
.nav.nav-tabs.nav-top-border .nav-item a {
 color:#28D094
}
.nav.nav-tabs.nav-top-border .nav-item a.nav-link.active {
 border-top:3px solid #28D094;
 border-top-left-radius:0;
 border-top-right-radius:0;
 color:#555
}
.nav.nav-tabs.nav-top-border .nav-item a:hover {
 color:#0F5039
}
.nav.nav-tabs.nav-top-border .nav-item a:hover:not(.active) {
 border-color:transparent
}
.nav.nav-tabs.nav-topline {
 border-bottom:none
}
.nav.nav-tabs.nav-topline .nav-item:hover {
 background-color:transparent
}
.nav.nav-tabs.nav-topline .nav-item:not(:last-child) {
 border-right:none
}
.nav.nav-tabs.nav-topline .nav-item a {
 border:1px solid rgba(40,44,42,.1);
 border-bottom:none
}
.nav.nav-tabs.nav-topline .nav-item a.nav-link {
 padding:.8rem .5rem;
 background:rgba(40,44,42,.05);
 color:#74777B;
 line-height:1;
 -webkit-transition:color .2s;
 -o-transition:color .2s;
 -moz-transition:color .2s;
 transition:color .2s
}
.nav.nav-tabs.nav-topline .nav-item a.nav-link.active {
 background:0 0;
 -webkit-box-shadow:inset 0 3px 0 #FF4961;
 box-shadow:inset 0 3px 0 #FF4961;
 color:#FF4961;
 border-radius:0;
 border-top-color:#FF4961;
 border-bottom:none
}
.nav.nav-tabs.nav-topline .nav-item a.nav-link:focus,
.nav.nav-tabs.nav-topline .nav-item a.nav-link:hover {
 color:#FF4961
}
.nav.nav-tabs.nav-topline .nav-item a.nav-link.dropdown-toggle::after {
 top:-1px
}
.nav.nav-tabs.nav-underline {
 background:#FFF;
 position:relative;
 border-bottom:1px solid #1E9FF2;
 border-radius:0
}
.nav.nav-tabs.nav-underline .nav-item {
 position:relative;
 z-index:1;
 display:block;
 text-align:center;
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 -webkit-box-flex:1;
 -moz-box-flex:1;
 flex:1;
 margin-left:0
}
.nav.nav-tabs.nav-underline .nav-item.open a .nav-link {
 background-color:transparent
}
.nav.nav-tabs.nav-underline .nav-item.open a .nav-link:focus,
.nav.nav-tabs.nav-underline .nav-item.open a .nav-link:hover {
 background-color:transparent;
 color:#1E9FF2
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link {
 position:relative;
 display:block;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 line-height:2rem;
 padding:.5rem 1rem;
 -webkit-transition:color .2s;
 -o-transition:color .2s;
 -moz-transition:color .2s;
 transition:color .2s;
 color:#1E9FF2;
 border:none
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link.active {
 border:none;
 background-color:transparent
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:focus,
.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:hover {
 color:#55595C;
 background-color:transparent
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:before {
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link:focus,
.nav.nav-tabs.nav-underline .nav-item a.nav-link:hover {
 color:#1E9FF2
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link:before {
 position:absolute;
 bottom:-1px;
 left:0;
 width:100%;
 height:4px;
 background:#1E9FF2;
 content:'';
 -webkit-transition:-webkit-transform .3s;
 -o-transition:-o-transform .3s;
 -moz-transition:transform .3s,-moz-transform .3s;
 transition:transform .3s;
 transition:transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s;
 -webkit-transform:translate3d(0,150%,0);
 -moz-transform:translate3d(0,150%,0);
 transform:translate3d(0,150%,0)
}
.nav.nav-tabs.nav-linetriangle {
 border-bottom-color:#FF9149
}
.nav.nav-tabs.nav-linetriangle .nav-item {
 position:relative;
 z-index:1;
 display:block;
 text-align:center;
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 -webkit-box-flex:1;
 -moz-box-flex:1;
 flex:1
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link {
 position:relative;
 display:block;
 overflow:visible;
 text-overflow:ellipsis;
 white-space:nowrap;
 line-height:2.5;
 border:none;
 color:#55595C
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active {
 border-bottom:1px solid rgba(0,0,0,.1);
 border-bottom-color:#FF9149;
 color:#FF9149
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:after,
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:before {
 position:absolute;
 top:100%;
 left:50%;
 width:0;
 height:0;
 border:solid transparent;
 content:'';
 pointer-events:none
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:before {
 margin-left:-11px;
 border-width:12px;
 border-top-color:#FF9149
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:after {
 margin-left:-10px;
 border-width:10px;
 border-top-color:#FFF
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:focus {
 color:#FF9149
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.dropdown-toggle.active:after {
 margin-top:0
}
.nav.nav-tabs.nav-linetriangle.nav-justified {
 border-bottom:1px solid rgba(0,0,0,.1);
 border-bottom-color:#FF9149
}
.nav.nav-tabs.nav-linetriangle.nav-justified .nav-item a.nav-link.active {
 top:0
}
.nav.nav-tabs.nav-iconfall {
 overflow:visible;
 border-bottom:none
}
.nav.nav-tabs.nav-iconfall .nav-item {
 position:relative;
 z-index:1;
 display:block;
 text-align:center;
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 -webkit-box-flex:1;
 -moz-box-flex:1;
 flex:1;
 margin:.5rem .7rem 0
}
.nav.nav-tabs.nav-iconfall .nav-item:focus,
.nav.nav-tabs.nav-iconfall .nav-item:hover {
 background-color:transparent
}
.nav.nav-tabs.nav-iconfall .nav-item a.nav-link {
 display:inline-block;
 padding:1em 0 2em;
 color:#74777B;
 position:relative;
 line-height:2.5;
 width:100%;
 border:none;
 -webkit-transition:color .3s cubic-bezier(.7,0,.3,1);
 -o-transition:color .3s cubic-bezier(.7,0,.3,1);
 -moz-transition:color .3s cubic-bezier(.7,0,.3,1);
 transition:color .3s cubic-bezier(.7,0,.3,1)
}
.nav.nav-tabs.nav-iconfall .nav-item a:focus,
.nav.nav-tabs.nav-iconfall .nav-item a:hover {
 color:#2CC185;
 border:none
}
.nav.nav-tabs.nav-iconfall .nav-item a.active {
 color:#2CC185;
 border:none;
 background-color:transparent
}
.nav.nav-tabs.nav-iconfall .nav-item a.active i:after {
 opacity:1;
 -webkit-transform:scale3d(1,1,1);
 -moz-transform:scale3d(1,1,1);
 transform:scale3d(1,1,1)
}
.nav.nav-tabs.nav-iconfall .nav-item a.active i:before {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.nav.nav-tabs.nav-iconfall .nav-item a i {
 display:block;
 margin-right:0
}
.nav.nav-tabs.nav-iconfall .nav-item a i:after {
 position:absolute;
 bottom:1em;
 left:50%;
 margin-left:-20px;
 width:40px;
 height:4px;
 background:#2CC185;
 content:'';
 opacity:0;
 -webkit-transition:-webkit-transform .2s ease-in;
 -o-transition:-o-transform .2s ease-in;
 -moz-transition:transform .2s ease-in,-moz-transform .2s ease-in;
 transition:transform .2s ease-in;
 transition:transform .2s ease-in,-webkit-transform .2s ease-in,-moz-transform .2s ease-in,-o-transform .2s ease-in;
 -webkit-transform:scale3d(0,1,1);
 -moz-transform:scale3d(0,1,1);
 transform:scale3d(0,1,1)
}
.nav.nav-tabs.nav-iconfall .nav-item a i:before {
 display:block;
 margin:0 0 .35em;
 opacity:0;
 -webkit-transition:-webkit-transform .2s,opacity .2s;
 -webkit-transition:opacity .2s,-webkit-transform .2s;
 -o-transition:opacity .2s,-o-transform .2s;
 -moz-transition:transform .2s,opacity .2s,-moz-transform .2s;
 transition:transform .2s,opacity .2s;
 transition:transform .2s,opacity .2s,-webkit-transform .2s,-moz-transform .2s,-o-transform .2s;
 -webkit-transform:translate3d(0,-100px,0);
 -moz-transform:translate3d(0,-100px,0);
 transform:translate3d(0,-100px,0);
 pointer-events:none
}
.nav.nav-tabs.nav-iconfall .nav-item a.dropdown-toggle:after {
 margin-top:-1rem
}
.nav .nav-item .nav-link {
 display:block
}
.nav .dropdown-divider {
 margin:.5rem 0
}
@media (min-width:576px) {
 .nav.nav-tabs.nav-iconfall.nav-justified .nav-item,
 .nav.nav-tabs.nav-linetriangle.nav-justified .nav-item,
 .nav.nav-tabs.nav-underline.nav-justified .nav-item {
  display:table-cell!important
 }
}
.nav-vertical {
 overflow:hidden
}
.nav-vertical .nav-left.nav-tabs {
 float:left;
 border-bottom:0;
 border-radius:0;
 display:table
}
.nav-vertical .nav-left.nav-tabs li.nav-item {
 float:none;
 margin:0 -1px 0 0
}
.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link {
 min-width:6.5rem;
 border-right:1px solid #DDD
}
.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link.active {
 border:1px solid #DDD;
 border-right:0;
 border-radius:.25rem 0 0 .25rem
}
.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link:hover:not(.active) {
 border-color:transparent;
 border-right:1px solid #DDD
}
.nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link {
 color:#FF4961
}
.nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link.active {
 border-left:3px solid #FF4961;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 color:#555
}
.nav-vertical .nav-left~.tab-content {
 margin-left:45px
}
.nav-vertical .nav-left~.tab-content .tab-pane {
 display:none;
 background-color:#FFF;
 padding:0 0 .6rem 1rem;
 overflow-y:auto
}
.nav-vertical .nav-left~.tab-content .tab-pane.active {
 display:block
}
.nav-vertical .nav-right.nav-tabs {
 float:right;
 border-bottom:0;
 border-radius:0;
 display:table
}
.nav-vertical .nav-right.nav-tabs li.nav-item {
 float:none;
 margin:0 0 0 -1px
}
.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link {
 min-width:6.5rem;
 border-left:1px solid #DDD
}
.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link.active {
 border:1px solid #DDD;
 border-left:0;
 border-radius:0 .25rem .25rem 0
}
.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link:hover:not(.active) {
 border-color:transparent;
 border-left:1px solid #DDD
}
.nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link {
 color:#FF4961
}
.nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link.active {
 border-right:3px solid #FF4961;
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 color:#555
}
.nav-vertical .nav-right~.tab-content .tab-pane {
 display:none;
 background-color:#FFF;
 padding:0 0 .6rem 1rem;
 overflow-y:auto
}
.nav-vertical .nav-right~.tab-content .tab-pane.active {
 display:block
}
.nav.nav-tabs.nav-only-icon .nav-item .nav-link i {
 margin-left:.5rem
}
.nav.nav-tabs .nav-item.show .nav-link,
.nav.nav-tabs .nav-item.show .nav-link:focus {
 background-color:transparent
}
.alert {
 position:relative
}
.alert .alert-link:hover {
 text-decoration:underline
}
.alert.alert-icon-left {
 border-left-width:4rem
}
.alert.alert-icon-right {
 border-right-width:4rem
}
.alert.alert-icon-left[class*=bg-] {
 border-left-color:rgba(0,0,0,.15)!important
}
.alert.alert-icon-right[class*=bg-] {
 border-right-color:rgba(0,0,0,.15)!important
}
.alert[class*=alert-icon-] .alert-icon {
 content:'\f2b2';
 font-family:LineAwesome;
 color:#FFF;
 width:4rem;
 left:-4rem;
 text-align:center;
 position:absolute;
 top:50%;
 margin-top:-8px;
 font-size:1.25rem;
 font-weight:400;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.alert .close {
 font-size:2rem;
 line-height:1rem
}
.alert[class*=bg-],
.alert[class*=bg-] .alert-link {
 color:#FFF
}
.alert[class*=bg-] .close {
 color:#FFF;
 opacity:1;
 text-shadow:none
}
.alert.alert-icon-right .alert-icon {
 left:auto;
 right:-4rem
}
.alert[class*=alert-arrow-]:before {
 content:'';
 display:inline-block;
 position:absolute;
 top:50%;
 left:0;
 border-left:8px solid;
 border-top:8px solid transparent;
 border-bottom:8px solid transparent;
 border-left-color:inherit;
 margin-top:-8px
}
.alert.alert-arrow-right:before {
 left:auto;
 right:0;
 border-left:0;
 border-right:8px solid;
 border-right-color:inherit
}
.media-list .media {
 padding:1.5rem;
 margin-top:0
}
.media-list .media .media-left {
 padding-right:1rem;
 float:left
}
.media-list .media .media-right {
 padding-left:1rem;
 float:right
}
.media-list a.media {
 color:#6B6F82!important
}
.media [class*=avatar-] {
 position:relative;
 padding-right:0!important;
 margin-right:0
}
.media [class*=avatar-] i {
 position:absolute;
 right:-4px;
 bottom:-1px;
 width:10px;
 height:10px;
 border:2px solid #fff;
 border-radius:100%
}
.media-bordered .media {
 border-top:1px solid #E4E7ED
}
.media-bordered .media:first-child {
 border-top:0
}
.media-notation a {
 margin-right:.5rem
}
.progress {
 margin-bottom:3rem
}
.progress:last-child {
 margin-bottom:1rem
}
.progress.progress-xl {
 height:2rem!important
}
.progress.progress-lg {
 height:1.5rem!important
}
.progress.progress-md {
 height:1rem!important
}
.progress.progress-sm {
 height:.5rem!important
}
.progress.progress-xs {
 height:.25rem!important
}
.progress.box-shadow {
 -webkit-box-shadow:0 10px 15px 0 rgba(107,111,130,.3);
 box-shadow:0 10px 15px 0 rgba(107,111,130,.3)
}
ul.list-inline li {
 display:inline-block
}
ul.list-inline.list-inline-pipe>li+li:before {
 content:' | ';
 color:#626E82
}
.list-group .list-group-item.active {
 color:#FFF!important
}
.list-group .list-group-item-action:active {
 color:#FFF;
 background-color:#1E9FF2
}
.list-group .list-group-item-action:active a {
 color:#FFF
}
.users-list li+li {
 margin-left:-14px
}
.users-list li img {
 border:2px solid #FFF;
 -webkit-box-shadow:0 2px 10px 0 rgba(107,111,130,.3);
 box-shadow:0 2px 10px 0 rgba(107,111,130,.3)
}
.users-list li .badge {
 background:rgba(255,255,255,.8);
 color:#6B6F82;
 margin-bottom:6px
}
.toast-bs-container {
 z-index:1040;
 position:fixed;
 top:0;
 left:0;
 width:100%
}
.toast-bs-container .toast-position {
 position:relative;
 top:0;
 right:0;
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-flex-wrap:wrap-reverse;
 -ms-flex-wrap:wrap-reverse;
 flex-wrap:wrap-reverse
}
.toast-bs-container .toast-position .toast.show {
 opacity:1;
 z-index:1030
}
.toast-placement {
 position:static;
 top:0
}
.toast-placement .toast {
 position:absolute;
 top:0;
 z-index:1030
}
.toast {
 display:none;
 background-color:#fff;
 margin-top:.75rem
}
.toast-body {
 background-color:#F4F5FA
}
.toast.show.toast-wrapper {
 position:static
}
.toast.toast-translucent {
 opacity:1;
 display:block
}
.toast-header img {
 width:20px;
 height:20px
}
.modal-sm {
 max-width:400px
}
.modal-xs {
 max-width:300px
}
.modal-xl {
 max-width:94%;
 margin-left:3%;
 margin-right:3%
}
.icon-align {
 margin-top:.6rem;
 margin-left:.5rem
}
.popover.bs-tether-element-attached-left:after,
.popover.bs-tether-element-attached-left:before,
.popover.bs-tether-element-attached-right:after,
.popover.bs-tether-element-attached-right:before,
.popover.popover-left:after,
.popover.popover-left:before,
.popover.popover-right:after,
.popover.popover-right:before {
 margin-top:-10px
}
.popover.bs-tether-element-attached-bottom:after,
.popover.bs-tether-element-attached-bottom:before,
.popover.bs-tether-element-attached-top:after,
.popover.bs-tether-element-attached-top:before,
.popover.popover-bottom:after,
.popover.popover-bottom:before,
.popover.popover-top:after,
.popover.popover-top:before {
 margin-left:-10px
}
.popover {
 z-index:999
}
.selectboxit-container .selectboxit-options {
 z-index:998
}
.icon-bg-circle {
 color:#FFF;
 padding:.5rem;
 border-radius:50%
}
.icon-left,
.icon-right {
 margin-right:.5rem
}
.icon-spin {
 display:inline-block;
 -webkit-animation:spin 1s infinite linear;
 -moz-animation:spin 1s infinite linear;
 -o-animation:spin 1s infinite linear;
 animation:spin 1s infinite linear
}
.blockOverlay {
 z-index:1050!important
}
.blockElement,
.blockPage {
 z-index:1051!important
}
.embed-responsive:before {
 padding-top:57%
}
@-moz-keyframes spin {
 from {
  -moz-transform:rotate(0)
 }
 to {
  -moz-transform:rotate(360deg)
 }
}
@-webkit-keyframes spin {
 from {
  -webkit-transform:rotate(0)
 }
 to {
  -webkit-transform:rotate(360deg)
 }
}
@-o-keyframes spin {
 from {
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 to {
  -o-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
.hidden {
 display:none;
 visibility:hidden
}
a:hover {
 cursor:pointer;
 text-decoration:none
}
.round {
 border-radius:1.5rem
}
.square {
 border-radius:0
}
.mega-dropdown-menu p.accordion-text {
 line-height:1.45
}
.mega-dropdown-menu a[aria-expanded=true] {
 padding-bottom:1rem
}
.line-on-side {
line-height: .1em;
margin: -43px 36px 15px;
}
.line-on-side span {

 color: white;
color: #337ab7;
font-weight: 700;
padding: 0 10px;
}
.icon-line-height {
 line-height:1.5rem!important
}
.table-middle td {
 vertical-align:middle
}
.spinner {
 display:inline-block;
 -webkit-animation:spin 1s linear infinite;
 -o-animation:spin 1s linear infinite;
 -moz-animation:spin 1s linear infinite;
 animation:spin 1s linear infinite
}
@keyframes spin {
 0%,
 from {
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 100%,
 to {
  -webkit-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@media only screen and (max-width:576px) {
 .line-on-side {
  border-bottom:none;
  line-height:1.25rem
 }
}
