.wt-content {    height: 100%}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .navigation > li > a > img {    margin-right: 0;    line-height: 1;    visibility: visible;    opacity: 1;    height: 20px}.bold-title {    font-weight: 300;    font-size: .825rem;    padding: 2px 0}.bold-title i {    text-align: right;    padding-left: 65px}.main-menu.menu-dark .navigation > li:hover > .bold-title:hover {    color: #fff}.main-menu.menu-dark .navigation > li > ul, .main-menu.menu-dark ul.menu-popout {    background: #292e3a;    height: 100%;    font-size: 13px}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-content a.menu-title, body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-content > span.menu-title {    left: 60px;    width: 290px;    font-weight: 500;    color: #fff;    text-align: left;    padding: 10px 20px;    z-index: 123456;    height: 40px;    font-size: 16px}.main-menu.menu-dark ul.menu-popout .open {    background: #2e8af7}.main-menu.menu-dark ul.menu-popout li {    transition: .3s ease}.main-menu.menu-dark ul.menu-popout li:hover > a, .main-menu.menu-dark ul.menu-popout li.open > a, .main-menu.menu-dark ul.menu-popout li.open > a:active {    color: #fff;    transition: .3s ease}.main-menu.menu-dark ul.menu-popout li:hover > a {    background: #00000024 !important}.main-menu.menu-dark ul.menu-popout .open {    display: block;    background: #1c1f27}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-content > ul.menu-content li a + ul.menu-content li a {    padding-left: 30px}.main-menu.menu-dark ul.menu-popout .open li:hover > a, .main-menu.menu-dark ul.menu-popout .open li > a:active {    color: #fff}.main-menu.menu-dark ul.menu-popout .open > ul .open {    background: #111}.main-menu.menu-dark ul.menu-popout .hover > a, .main-menu.menu-dark ul.menu-popout:hover > a {    color: #fff;    background: #2e8af7;    color: #d5e8fd}.main-menu.menu-dark ul.menu-popout .open > ul .open > ul {    display: block;    background: #111}.main-menu.menu-dark .navigation li h1 {    font-size: .85rem;    text-transform: capitalize;    color: #fff;    font-weight: 500;    padding-left: .4rem}.main-menu.menu-dark .navigation li h2 {    font-size: .925rem;    text-transform: capitalize;    color: #fff;    font-weight: 400;    padding-left: .4rem;    padding-left: 9px}.main-menu.menu-dark .navigation li a {    display: flex;    align-items: center;    color: #ced1da;    font-size: 12px;    font-weight: 500;    height: 34px}.main-menu.menu-dark .navigation li a:hover {    color: #fff !important;    background: #00000024 !important}.main-menu.menu-dark .navigation li a span {    line-height: 14px}.main-menu.menu-dark .navigation > li:hover > a {    color: #fff}.main-menu.menu-dark .navigation li.hover > a {    color: #fff}.main-menu.menu-dark .navigation li.open > a {    color: #FFF}.main-menu.menu-dark .navigation > li.active > a {    color: #FFF;    background: none}.main-menu.menu-dark {    color: #adaeb2;    background: #2e8af7}.main-menu.menu-dark .navigation {    background: #2e8af7}.main-menu.menu-dark .main-menu-header .menu-search:focus {    border-color: #cdcecd;    color: #5d5d5d;    outline: none}.main-menu.menu-dark .navigation > li {    padding: 0}.main-menu.menu-dark .navigation > li.open {    background: #292e3a}.main-menu.menu-dark .navigation > li > a > i {    font-size: 18px}.main-menu.menu-dark .navigation > li > a > svg, .main-menu.menu-dark .navigation > li > ul > li > a > svg {    width: 30px;    height: 30px;    padding: 0 3px 0 6px}.main-menu.menu-dark .navigation > li > a > img {    padding: 0 5px 0 8px;    height: 17px}body.menu-collapsed .main-menu.menu-dark .navigation > li > a > svg, body.menu-collapsed .main-menu.menu-dark .navigation > li > ul > li > a > svg {    width: 26px;    height: 26px;    padding: 0}body.menu-collapsed .main-menu.menu-dark .navigation > li > a > img {    height: 22px;    padding: 0}.main-menu.menu-dark .navigation > li > a > svg g [fill], .main-menu.menu-dark .navigation > li > ul > li > a > svg g [fill] {    -webkit-transition: fill .3s ease;    transition: fill .3s ease;    fill: #687088}.main-menu.menu-dark .navigation > li:hover > a > svg g [fill], .main-menu.menu-dark .navigation > li.open > a > svg g [fill] {    fill: #0087ff}.main-menu.menu-dark .navigation > li ul {    padding: 0;    margin: 0;    font-size: 1rem}.main-menu.menu-dark .navigation > li ul li > a {    height: 34px;    padding: .4rem .4rem .4rem 30px;    font-weight: 300;    font-size: 12px}.main-menu.menu-dark .navigation > li ul li > a:has(>svg) {    padding: .4rem .4rem .4rem 24px}.main-menu.menu-dark .navigation > li > a .label {    margin-top: 4px;    margin-right: 5px}.main-menu.menu-dark .navigation > li ul .open > ul .open > ul li > a {    padding: 10px 20px 8px 32px}.main-menu.menu-dark .navigation > li ul .open > ul li > a {    padding: .4rem 1rem .4rem 2rem;    font-size: 12px}.main-menu.menu-dark .navigation > li.open > ul {    height: auto}.main-menu.menu-dark .navigation > li .active {    background: #20242d}.main-menu.menu-dark .navigation > li.active > a {    background: #20242d;    color: #FFF}.main-menu.menu-dark .navigation > li .active .hover > a {    background: #20242d}.main-menu.menu-dark .navigation > li ul li {    color: #fff;    background: 0 0}.main-menu.menu-dark .navigation > li ul .open {    background: #20242d}.main-menu.menu-dark .navigation > li ul .open > ul li > a {    color: #e0e0e0}.main-menu.menu-dark .navigation > li ul .open > ul .open {    background: #15171d}.main-menu.menu-dark .navigation > li ul .hover > a, .main-menu.menu-dark .navigation > li ul:hover > a {    color: #fff;    background-color: #272a35}.main-menu.menu-dark .navigation > li ul .active {    background: #0000000f}.main-menu.menu-dark .navigation > li ul .active > a {    color: #fff;    background: none}.main-menu.menu-dark .navigation > li ul .active .hover > a {    background-color: transparent}.main-menu.menu-dark .navigation > li ul li ul li {    color: #fff;    background: 0 0}.main-menu.menu-dark .navigation > li ul li ul.open {    background: #1c1f27}.menu-list {    padding: 0;    overflow: hidden}.menu-panel {    padding: 0}.main-menu ul.navigation-main {    overflow-x: hidden}.menu-collapsed .ps-theme-dark.ps-in-scrolling, .menu-collapsed .ps-theme-dark:hover.ps-in-scrolling, .menu-collapsed ul.ps-theme-dark.ps-in-scrolling, .menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling, .ps-container.ps-in-scrolling, .ps-container:hover.ps-in-scrolling, .ps-theme-dark.ps-in-scrolling, .ps-theme-dark:hover.ps-in-scrolling {    pointer-events: none}.btn, .c3 text, .fc button {    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none}.ps-container {    -ms-touch-action: none;    touch-action: none;    overflow: hidden !important;    -ms-overflow-style: none}.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {    display: block;    background-color: transparent}.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {    background-color: #eee;    opacity: .9}.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {    background-color: #999}.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {    background-color: #eee;    opacity: .9}.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {    background-color: #999}.ps-container > .ps-scrollbar-x-rail {    display: none;    position: absolute;    border-radius: 4px;    opacity: 0;    -webkit-transition: background-color .2s linear, opacity .2s linear;    -moz-transition: background-color .2s linear, opacity .2s linear;    -o-transition: background-color .2s linear, opacity .2s linear;    transition: background-color .2s linear, opacity .2s linear;    bottom: 3px;    height: 8px}.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {    position: absolute;    background-color: #aaa;    border-radius: 4px;    -webkit-transition: background-color .2s linear;    -moz-transition: background-color .2s linear;    -o-transition: background-color .2s linear;    transition: background-color .2s linear;    bottom: 0;    height: 8px}.ps-container > .ps-scrollbar-y-rail {    display: none;    position: absolute;    border-radius: 4px;    opacity: 0;    -webkit-transition: background-color .2s linear, opacity .2s linear;    -moz-transition: background-color .2s linear, opacity .2s linear;    -o-transition: background-color .2s linear, opacity .2s linear;    transition: background-color .2s linear, opacity .2s linear;    right: 0;    width: 4px}.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {    position: absolute;    background-color: #aaa;    border-radius: 4px;    -webkit-transition: background-color .2s linear;    -moz-transition: background-color .2s linear;    -o-transition: background-color .2s linear;    transition: background-color .2s linear;    right: 0;    width: 4px}.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {    background-color: #eee;    opacity: .9}.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {    background-color: #999}.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {    background-color: #eee;    opacity: .9}.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {    background-color: #999}.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {    opacity: .6}.ps-container:hover > .ps-scrollbar-x-rail:hover {    background-color: #eee;    opacity: .9}.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {    background-color: #999}.ps-container:hover > .ps-scrollbar-y-rail:hover {    background-color: #eee;    opacity: .9}.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {    background-color: #999}.ps-theme-dark {    -ms-touch-action: none;    touch-action: none;    overflow: hidden !important;    -ms-overflow-style: none}.ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail, .ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {    display: block;    background-color: transparent}.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {    background-color: #0000001a;    opacity: .9}.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {    background-color: #0006}.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {    background-color: #0000001a;    opacity: .9}.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {    background-color: #0006}.ps-theme-dark > .ps-scrollbar-x-rail {    display: none;    position: absolute;    border-radius: 4px;    opacity: 0;    -webkit-transition: background-color .2s linear, opacity .2s linear;    -moz-transition: background-color .2s linear, opacity .2s linear;    -o-transition: background-color .2s linear, opacity .2s linear;    transition: background-color .2s linear, opacity .2s linear;    bottom: 3px;    height: 8px}.ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {    position: absolute;    background-color: #0003;    border-radius: 4px;    -webkit-transition: background-color .2s linear;    -moz-transition: background-color .2s linear;    -o-transition: background-color .2s linear;    transition: background-color .2s linear;    bottom: 0;    height: 8px}.ps-theme-dark > .ps-scrollbar-y-rail {    display: none;    position: absolute;    border-radius: 4px;    opacity: 0;    -webkit-transition: background-color .2s linear, opacity .2s linear;    -moz-transition: background-color .2s linear, opacity .2s linear;    -o-transition: background-color .2s linear, opacity .2s linear;    transition: background-color .2s linear, opacity .2s linear;    right: 0;    width: 4px}.ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {    position: absolute;    background-color: #0003;    border-radius: 4px;    -webkit-transition: background-color .2s linear;    -moz-transition: background-color .2s linear;    -o-transition: background-color .2s linear;    transition: background-color .2s linear;    right: 0;    width: 4px}.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {    background-color: #0000001a;    opacity: .9}.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {    background-color: #0006}.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {    background-color: #0000001a;    opacity: .9}.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {    background-color: #0006}.ps-theme-dark:hover > .ps-scrollbar-x-rail, .ps-theme-dark:hover > .ps-scrollbar-y-rail {    opacity: .6}.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {    background-color: #0000001a;    opacity: .9}.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {    background-color: #0006}.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {    background-color: #0000001a;    opacity: .9}.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {    background-color: #0006}.menu-collapsed .ps-theme-dark {    -ms-touch-action: none;    touch-action: none;    overflow: hidden !important;    -ms-overflow-style: none}.menu-collapsed .ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail, .menu-collapsed .ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {    display: block;    background-color: transparent}.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {    background-color: #eee;    opacity: .9}.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {    background-color: #999}.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {    background-color: #eee;    opacity: .9}.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {    background-color: #999}.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail {    display: none;    position: absolute;    border-radius: 4px;    opacity: 0;    -webkit-transition: background-color .2s linear, opacity .2s linear;    -moz-transition: background-color .2s linear, opacity .2s linear;    -o-transition: background-color .2s linear, opacity .2s linear;    transition: background-color .2s linear, opacity .2s linear;    bottom: 3px;    height: 8px}.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {    position: absolute;    background-color: #55595c !important;    border-radius: 4px;    -webkit-transition: background-color .2s linear;    -moz-transition: background-color .2s linear;    -o-transition: background-color .2s linear;    transition: background-color .2s linear;    bottom: 0;    height: 8px}.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail {    display: none;    position: absolute;    border-radius: 4px;    opacity: 0;    -webkit-transition: background-color .2s linear, opacity .2s linear;    -moz-transition: background-color .2s linear, opacity .2s linear;    -o-transition: background-color .2s linear, opacity .2s linear;    transition: background-color .2s linear, opacity .2s linear;    right: 0;    width: 4px}.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {    position: absolute;    background-color: #55595c !important;    border-radius: 4px;    -webkit-transition: background-color .2s linear;    -moz-transition: background-color .2s linear;    -o-transition: background-color .2s linear;    transition: background-color .2s linear;    right: 0;    width: 4px}.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {    background-color: #eee;    opacity: .9}.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {    background-color: #999}.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {    background-color: #eee;    opacity: .9}.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {    background-color: #999}.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail, .menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail {    opacity: 0}.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {    background-color: #eee;    opacity: .9}.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {    background-color: #999}.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {    background-color: #eee;    opacity: .9}.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {    background-color: #999}.menu-collapsed ul.ps-theme-dark {    -ms-touch-action: none;    touch-action: none;    overflow: hidden !important;    -ms-overflow-style: none}.menu-collapsed ul.ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail, .menu-collapsed ul.ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {    display: block;    background-color: transparent}.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {    background-color: #0000001a;    opacity: .9}.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {    background-color: #0006}.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {    background-color: #0000001a;    opacity: .9}.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {    background-color: #0006}.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail {    display: none;    position: absolute;    border-radius: 4px;    opacity: 0;    -webkit-transition: background-color .2s linear, opacity .2s linear;    -moz-transition: background-color .2s linear, opacity .2s linear;    -o-transition: background-color .2s linear, opacity .2s linear;    transition: background-color .2s linear, opacity .2s linear;    bottom: 3px;    height: 8px}.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {    position: absolute;    background-color: #0003;    border-radius: 4px;    -webkit-transition: background-color .2s linear;    -moz-transition: background-color .2s linear;    -o-transition: background-color .2s linear;    transition: background-color .2s linear;    bottom: 0;    height: 8px}.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail {    display: none;    position: absolute;    border-radius: 4px;    opacity: 0;    -webkit-transition: background-color .2s linear, opacity .2s linear;    -moz-transition: background-color .2s linear, opacity .2s linear;    -o-transition: background-color .2s linear, opacity .2s linear;    transition: background-color .2s linear, opacity .2s linear;    right: 0;    width: 4px}.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {    position: absolute;    background-color: #0003;    border-radius: 4px;    -webkit-transition: background-color .2s linear;    -moz-transition: background-color .2s linear;    -o-transition: background-color .2s linear;    transition: background-color .2s linear;    right: 0;    width: 4px}.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {    background-color: #0000001a;    opacity: .9}.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {    background-color: #0006}.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {    background-color: #0000001a;    opacity: .9}.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {    background-color: #0006}.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail, .menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail {    opacity: .6}.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {    background-color: #0000001a;    opacity: .9}.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {    background-color: #0006}.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {    background-color: #0000001a;    opacity: .9}.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {    background-color: #0006}.always-visible.ps-container > .ps-scrollbar-x-rail, .always-visible.ps-container > .ps-scrollbar-y-rail {    opacity: .6}.large-margin.ps-container > .ps-scrollbar-x-rail {    margin: 0 25%}.large-margin.ps-container > .ps-scrollbar-y-rail {    margin: 100px 0}.main-menu {    display: flex;    flex-direction: column;    padding-top: 40px}.main-menu.menu-dark .navigation > li > a i {    position: relative}.main-menu.menu-dark .navigation > li ul .has-sub:not(.open) > ul, .main-menu.menu-dark .navigation > li:not(.open) > ul {    display: none}.main-menu.menu-dark .navigation > li ul .has-sub:hover {    background: none}.main-menu.menu-dark .main-menu-header {    flex: 0 0 auto;    padding: .75rem .5rem;    display: block !important}body.menu-collapsed .main-menu .main-menu-header {    display: none !important}.main-menu.menu-dark .navigation .navigation-header {    color: #fff;    padding: 24px 20px 8px}.main-menu.menu-dark .navigation li a span.menu-sub-title {    color: #fff}.main-menu.menu-dark .navigation > li.active > a.mm-next, .main-menu.menu-dark .navigation > li.hover > a.mm-next, .main-menu.menu-dark .navigation > li:hover > a.mm-next {    background-color: inherit}.main-menu.menu-dark ul.menu-popout {    padding-top: 40px}.main-menu.menu-dark ul.menu-popout li a {    color: #dcdcdc}.main-menu.menu-dark ul.menu-popout li a span.menu-sub-title {    color: #fff}.main-menu.menu-dark ul.menu-popout .has-sub:not(.open) > ul {    display: none}.main-menu.menu-dark ul.menu-popout .open > a {    color: #dcdcdc}.main-menu.menu-dark ul.menu-popout .active {    background: #0000000f}.main-menu.menu-dark ul.menu-popout .active > a {    color: #c3c3c3;    background: #2f2d46}.main-menu.menu-dark ul.menu-popout .active .hover > a, .main-menu.menu-dark ul.menu-popout .active:hover > a {    background: #000}.main-menu.menu-fixed {    position: fixed;    top: 40px}html, html body {    height: 100%}.main-menu.menu-shadow {    border: none}.main-menu .main-menu-content {    flex: 1 1 auto;    height: 100%;    position: relative;    overflow: auto}.main-menu-content::-webkit-scrollbar-thumb {    background: #aab2c5}.main-menu ul {    list-style: none;    margin: 0;    padding: 0}.main-menu a {    outline: 0}.main-menu a:focus, .main-menu a:hover {    text-decoration: none}html body .content {    padding: 0;    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden}html body .content .content-wrapper {    padding: 1.8rem}html body[data-col="1-column"].vertical-content-menu .content-body {    margin-left: 0 !important}html body.boxed-layout {    padding-left: 0;    padding-right: 0}.blank-page .content-wrapper {    padding: 0 !important}.blank-page .content-wrapper .flexbox-container {    display: -webkit-box;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -webkit-align-items: center;    -moz-box-align: center;    -ms-flex-align: center;    align-items: center}.sidebar {    position: relative;    width: 100%}.navigation {    overflow-y: hidden;    padding-bottom: 20px}.navigation .navigation-header {    font-family: inherit;    padding: 12px 22px;    font-size: 1rem;    text-transform: uppercase}.navigation li {    position: relative}.navigation li a {    display: block;    overflow: hidden}.navigation li .is-hidden {    -webkit-transition: all 250ms ease-in;    -moz-transition: all 250ms ease-in;    -o-transition: all 250ms ease-in;    transition: all 250ms ease-in;    -webkit-transform: scale(0);    -moz-transform: scale(0);    -ms-transform: scale(0);    -o-transform: scale(0);    transform: scale(0);    opacity: 0}.navigation li .is-shown {    -webkit-transition: all 150ms ease-in;    -moz-transition: all 150ms ease-in;    -o-transition: all 150ms ease-in;    transition: all 150ms ease-in;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1);    opacity: 1}.navigation li.disabled a {    cursor: not-allowed}.main-menu-header .user-content {    padding: 20px}.main-menu-footer .content, body.vertical-layout.vertical-menu.menu-collapsed .main-menu .navigation > li.navigation-header {    padding: 0}.main-menu-header .user-content .media {    overflow: inherit}.main-menu-header .user-content .media-body {    vertical-align: bottom;    opacity: 1;    width: 130px;    white-space: nowrap;    -webkit-transition: all .3s ease .15s;    -moz-transition: all .3s ease .15s;    -o-transition: all .3s ease .15s;    transition: all .3s ease .15s}.main-menu-footer {    position: relative;    overflow: hidden;    bottom: 0;    display: block;    z-index: 990;    color: #b0c5d5;    background-color: #0b1115}.vertical-compact-menu .main-menu .navigation, body.vertical-layout.vertical-menu.menu-collapsed .main-menu .mTSWrapper, body.vertical-layout.vertical-menu.menu-collapsed .main-menu .navigation {    overflow: visible}.main-menu-footer.footer-open {    max-height: 500px;    -webkit-transition: max-height .2s ease-in-out;    -moz-transition: max-height .2s ease-in-out;    -o-transition: max-height .2s ease-in-out;    transition: max-height .2s ease-in-out}.main-menu-footer.footer-close {    max-height: 15px;    -webkit-transition: max-height .2s ease-in-out;    -moz-transition: max-height .2s ease-in-out;    -o-transition: max-height .2s ease-in-out;    transition: max-height .2s ease-in-out}.main-menu-footer a {    color: #8facc3}.main-menu-footer a:focus, .main-menu-footer a:hover {    color: #FFF}.main-menu-footer .header {    height: 19px;    border-bottom: 1px solid #141e25}.main-menu-footer .toggle {    -webkit-transform: rotate(0);    -moz-transform: rotate(0);    -ms-transform: rotate(0);    -o-transform: rotate(0);    transform: rotate(0);    transition: -webkit-transform .2s ease-in-out}.main-menu-footer .content .actions > a {    display: block;    float: left;    width: 33.3333333333%;    padding: 1rem 0;    color: #8facc3;    text-align: center;    border-top: 1px solid #141e25;    border-left: 1px solid #141e25}.main-menu-footer .content .actions > a > span {    font-size: 1.35rem}.main-menu-footer .content .actions > a:focus, .main-menu-footer .content .actions > a:hover {    color: #FFF}body.vertical-layout.vertical-menu.menu-expanded .main-menu-footer .content {    margin-left: 0}body.vertical-layout.vertical-menu.menu-expanded .content {    margin-left: 135px}body.vertical-layout.vertical-menu.menu-expanded .main-menu, body.vertical-layout.vertical-menu.menu-open .main-menu {    width: 135px;    -webkit-transition: .3s ease all;    -moz-transition: .3s ease all;    -o-transition: .3s ease all;    transition: .3s ease all;    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden}body.vertical-layout.vertical-menu.menu-expanded .main-menu .navigation .navigation-header .icon-ellipsis {    visibility: hidden;    opacity: 0}body.vertical-layout.vertical-menu.menu-expanded .main-menu .navigation > li > a > i {    margin-right: 12px;    float: left}body.vertical-layout.vertical-menu.menu-expanded .main-menu .navigation > li > a > i:before {    font-size: 1.2rem;    -webkit-transition: font-size .3s ease;    -moz-transition: font-size .3s ease;    -o-transition: font-size .3s ease;    transition: font-size .3s ease}body.vertical-layout.vertical-menu.menu-expanded .main-menu .navigation > li > a > span {    float: left}body.vertical-layout.vertical-menu .main-menu .navigation li > ul > li.has-sub > a:not(.mm-next):after {    font-family: 'Ionicons';    content: "\f3d3";    font-size: 10px;    display: inline-block;    position: absolute;    left: 12px;    -webkit-transform: rotate(0);    -moz-transform: rotate(0);    -ms-transform: rotate(0);    -o-transform: rotate(0);    transform: rotate(0);    transition: -webkit-transform .2s ease-in-out}body.vertical-layout.vertical-menu.menu-expanded .main-menu .navigation li.open > a:not(.mm-next):after {    -webkit-transform: rotate(90deg);    -moz-transform: rotate(90deg);    -ms-transform: rotate(90deg);    -o-transform: rotate(90deg);    transform: rotate(90deg)}body.vertical-layout.vertical-menu.menu-expanded .main-menu .main-menu-footer {    width: 135px}body.vertical-layout.vertical-menu.menu-collapsed #main-menu + .content, body.vertical-layout.vertical-menu.menu-collapsed .footer {    margin-left: 40px !important}body.vertical-layout .content {    padding-top: 0}@media (max-width: 768px) {    body.vertical-layout .menu-container + .content {        padding-top: 40px !important    }}.vertical-content-menu.menu-collapsed .main-menu .main-menu-header .user-content, body.vertical-layout.vertical-menu.menu-collapsed .main-menu .user-content {    padding: 20px 10px}body.vertical-layout.vertical-menu.menu-collapsed .main-menu {    width: 50px !important;    -webkit-transform: translateZ(-160px) translateX(-160px);    -moz-transform: translateZ(-160px) translateX(-160px);    transform: translateZ(-160px) translateX(-160px);    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: .3s ease all;    -moz-transition: .3s ease all;    -o-transition: .3s ease all;    transition: .3s ease all}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-footer {    width: 50px}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-footer, body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-header .media-body .media-heading, body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-header .media-body .text-muted, body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-header .media-right {    display: none}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-header .media-body {    opacity: 0}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-content > ul.menu-content {    left: 50px;    width: 290px;    -webkit-transition: visibility .25s, opacity .25s;    -moz-transition: visibility .25s, opacity .25s;    -o-transition: visibility .25s, opacity .25s;    transition: visibility .25s, opacity .25s;    box-shadow: 1px 0 2px #0000001a;    border-bottom: 2px solid #0003;    border-left: 1px solid #00000005}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-content > ul.menu-content li {    position: relative}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-content > ul.menu-content li a {    display: flex;    align-items: center;    padding: 8px 20px}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-content > ul.menu-content li.has-sub > a:not(.mm-next):after {    font-family: 'Ionicons';    content: "\f3d0";    font-size: 10px;    display: inline-block;    position: absolute;    right: 20px;    top: 12px;    -webkit-transform: rotate(0);    -moz-transform: rotate(0);    -ms-transform: rotate(0);    -o-transform: rotate(0);    transform: rotate(0);    transition: -webkit-transform .2s ease-in-out}.vertical-overlay-menu .main-menu .navigation .navigation-header .icon-ellipsis, body.vertical-layout.vertical-menu.menu-collapsed .main-menu .navigation > li > a > span, body.vertical-layout.vertical-menu.menu-collapsed .main-menu .navigation > li > ul {    display: none}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-content > ul.menu-content li.open > a:not(.mm-next):after {    -webkit-transform: rotate(90deg);    -moz-transform: rotate(90deg);    -ms-transform: rotate(90deg);    -o-transform: rotate(90deg);    transform: rotate(90deg)}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .navigation > li.navigation-header .icon-ellipsis {    visibility: visible;    opacity: 1;    padding: 12px 24px;    text-align: center;    font-size: 1.6rem;    -webkit-transition: visibility 1s, opacity 1s ease;    -moz-transition: visibility 1s, opacity 1s ease;    -o-transition: visibility 1s, opacity 1s ease;    transition: visibility 1s, opacity 1s ease}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .navigation > li.navigation-header span {    visibility: hidden;    display: none;    opacity: 0}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .navigation > li > a {    justify-content: center;    text-align: center;    color: #fff;    height: 50px}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .navigation > li.hover a, body.vertical-layout.vertical-menu.menu-collapsed .main-menu .navigation > li > a:hover {    background: #292e3a;    color: #fff}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .navigation > li > a > span {    visibility: hidden;    opacity: 0;    position: absolute;    top: 0;    right: -135px;    width: 135px;    font-weight: 600;    color: #fff;    text-transform: uppercase;    text-align: left;    background-color: #967ADC;    border-color: #967ADC;    padding: 16px 20px}body.vertical-layout.vertical-menu.menu-collapsed .main-menu .navigation > li > a > i:before {    -webkit-transition: .3s ease all;    -moz-transition: .3s ease all;    -o-transition: .3s ease all;    transition: .3s ease all}body.vertical-layout.vertical-menu.menu-collapsed.menu-flipped .content {    margin: 0 40px 0 0}.vertical-overlay-menu .main-menu {    opacity: 0;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: width .25s, opacity .25s, -webkit-transform .25s;    -moz-transition: width .25s, opacity .25s, transform .25s, -moz-transform .25s;    -o-transition: width .25s, opacity .25s, transform .25s, -o-transform .25s;    transition: width .25s, opacity .25s, -webkit-transform .25s;    transition: width .25s, opacity .25s, transform .25s;    transition: width .25s, opacity .25s, transform .25s, -webkit-transform .25s, -moz-transform .25s, -o-transform .25s;    width: 135px;    left: -135px}.vertical-overlay-menu .main-menu .navigation > li > a > i {    margin-right: 12px;    float: left;    font-size: 1.2rem;    padding-top: .2rem}.vertical-overlay-menu .main-menu .navigation > li > a > i:before {    -webkit-transition: .2s ease all;    -moz-transition: .2s ease all;    -o-transition: .2s ease all;    transition: .2s ease all}.vertical-overlay-menu .main-menu .navigation > li > a > span {    float: left}.vertical-overlay-menu .main-menu .navigation li.has-sub > a:not(.mm-next):after {    font-family: 'Ionicons';    content: "\f3d3";    font-size: 1rem;    display: inline-block;    position: absolute;    right: 20px;    top: 4px;    -webkit-transform: rotate(0);    -moz-transform: rotate(0);    -ms-transform: rotate(0);    -o-transform: rotate(0);    transform: rotate(0);    transition: -webkit-transform .2s ease-in-out}@media (max-width: 767px) {    .vertical-overlay-menu .main-menu .navigation li.has-sub > a:not(.mm-next):after {        font-family: 'Ionicons';        content: "\f3d3";        font-size: 1.3rem;        display: inline-block;        position: absolute;        right: 20px;        top: 4px;        -webkit-transform: rotate(0);        -moz-transform: rotate(0);        -ms-transform: rotate(0);        -o-transform: rotate(0);        transform: rotate(0);        transition: -webkit-transform .2s ease-in-out    }}.vertical-overlay-menu .main-menu .navigation li.open > a:not(.mm-next):after {    -webkit-transform: rotate(90deg);    -moz-transform: rotate(90deg);    -ms-transform: rotate(90deg);    -o-transform: rotate(90deg);    transform: rotate(90deg)}.vertical-overlay-menu .main-menu .main-menu-footer {    bottom: 55px;    width: 135px}.vertical-overlay-menu.menu-open .main-menu {    opacity: 1;    -webkit-transform: translate3d(135px, 0, 0);    -moz-transform: translate3d(135px, 0, 0);    transform: translate3d(135px, 0, 0);    -webkit-transition: width .25s, opacity .25s, -webkit-transform .25s;    -moz-transition: width .25s, opacity .25s, transform .25s, -moz-transform .25s;    -o-transition: width .25s, opacity .25s, transform .25s, -o-transform .25s;    transition: width .25s, opacity .25s, -webkit-transform .25s;    transition: width .25s, opacity .25s, transform .25s;    transition: width .25s, opacity .25s, transform .25s, -webkit-transform .25s, -moz-transform .25s, -o-transform .25s}.vertical-overlay-menu.menu-flipped .main-menu {    right: -135px;    left: inherit}.vertical-compact-menu .content {    margin-left: 130px}.vertical-overlay-menu.menu-flipped.menu-open .main-menu {    -webkit-transform: translate3d(-135px, 0, 0);    -moz-transform: translate3d(-135px, 0, 0);    transform: translate3d(-135px, 0, 0)}.main-menu.menu-dark .navigation li.hover > a button {    color: #fff}.main-menu.menu-dark .navigation > li ul li:hover > a button {    color: #FFF;    background: transparent}.main-menu.menu-dark .navigation li ul li.hover > a button {    color: #FFF;    background: transparent}.main-menu.menu-dark .navigation > li > a button {    position: absolute;    z-index: 99;    color: #313643;    font-size: 14px;    cursor: pointer;    font-weight: 300;    border: none;    overflow: hidden;    background: none;    background: none;    margin: 0;    padding: 0;    padding-top: 1px;    display: initial;    height: 20px;    transition: .3s ease}.main-menu.menu-dark .navigation > li.open > a button {    color: #ced1da}.main-menu.menu-dark .navigation > li ul li > a button {    position: absolute;    z-index: 99;    color: transparent;    font-size: 1rem;    cursor: pointer;    font-weight: 300;    border: none;    overflow: hidden;    background: none;    background: none;    margin: 0;    padding: 0;    display: inline-block !important}.vertical-compact-menu .main-menu {    width: 130px;    left: 0}.vertical-compact-menu .main-menu .main-menu-header .user-content .media-left {    display: block;    text-align: center;    padding: 0}.vertical-compact-menu .main-menu .main-menu-header .user-content .media-left .avatar-md {    width: 60px;    text-align: center}.vertical-compact-menu .main-menu .main-menu-header .user-content .media-body {    display: block;    text-align: center;    margin: .5rem 0 0;    padding: 0;    width: auto}.vertical-compact-menu .main-menu .main-menu-header .user-content .media-right {    display: none}.vertical-compact-menu .main-menu .main-menu-content > ul.menu-content {    left: 130px;    width: 135px;    -webkit-transition: visibility .25s, opacity .25s;    -moz-transition: visibility .25s, opacity .25s;    -o-transition: visibility .25s, opacity .25s;    transition: visibility .25s, opacity .25s;    box-shadow: 1px 0 2px #0000001a;    border-bottom: 2px solid #0003;    border-left: 1px solid #00000005}.vertical-compact-menu .main-menu .main-menu-content > ul.menu-content li {    white-space: nowrap;    position: relative}.vertical-compact-menu .main-menu .main-menu-content > ul.menu-content li a {    display: block;    padding: 8px 20px}.vertical-compact-menu .main-menu .main-menu-content > ul.menu-content li.has-sub > a:not(.mm-next):after {    font-family: 'Ionicons';    content: "\f3d0";    font-size: 1rem;    display: inline-block;    position: absolute;    right: 20px;    top: 10px;    -webkit-transform: rotate(0);    -moz-transform: rotate(0);    -ms-transform: rotate(0);    -o-transform: rotate(0);    transform: rotate(0);    transition: -webkit-transform .2s ease-in-out}.vertical-compact-menu .main-menu .main-menu-content > ul.menu-content li.open > a:not(.mm-next):after {    -webkit-transform: rotate(90deg);    -moz-transform: rotate(90deg);    -ms-transform: rotate(90deg);    -o-transform: rotate(90deg);    transform: rotate(90deg)}.vertical-compact-menu .main-menu .navigation > li.navigation-header {    padding: 12px 20px;    text-align: center;    font-weight: 600}.vertical-compact-menu .main-menu .navigation > li.navigation-header .icon-ellipsis {    visibility: hidden;    display: none;    opacity: 0}.vertical-compact-menu .main-menu .navigation > li > a {    width: auto;    padding: .5rem;    text-align: center;    -webkit-transition: visibility .25s, opacity .25s;    -moz-transition: visibility .25s, opacity .25s;    -o-transition: visibility .25s, opacity .25s;    transition: visibility .25s, opacity .25s}.vertical-compact-menu .main-menu .navigation > li > a > i {    display: block;    width: 100%;    font-size: 2rem;    margin: .2rem 0 .8rem;    text-align: center}.vertical-compact-menu .main-menu .navigation > li > a > i:before {    -webkit-transition: .2s ease all;    -moz-transition: .2s ease all;    -o-transition: .2s ease all;    transition: .2s ease all}.vertical-compact-menu .main-menu .navigation > li > a > span {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    vertical-align: middle}.vertical-compact-menu .main-menu .mTSWrapper, .vertical-content-menu.menu-collapsed .main-menu .mTSWrapper, .vertical-content-menu.menu-collapsed .main-menu .navigation {    overflow: visible}.vertical-compact-menu .main-menu .navigation > li.hover > ul {    display: none}.vertical-compact-menu .main-menu .navigation > li.hover > a > span {    visibility: visible;    opacity: 1}.vertical-compact-menu.menu-open .main-menu {    opacity: 1;    -webkit-transition: opacity .25s, top .35s, height .35s, -webkit-transform .25s;    -moz-transition: transform .25s, opacity .25s, top .35s, height .35s, -moz-transform .25s;    -o-transition: transform .25s, opacity .25s, top .35s, height .35s, -o-transform .25s;    transition: opacity .25s, top .35s, height .35s, -webkit-transform .25s;    transition: transform .25s, opacity .25s, top .35s, height .35s;    transition: transform .25s, opacity .25s, top .35s, height .35s, -webkit-transform .25s, -moz-transform .25s, -o-transform .25s;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-perspective: 1000;    -moz-perspective: 1000;    perspective: 1000px}.vertical-compact-menu.menu-hide .main-menu, .vertical-mmenu.menu-open .main-menu {    -webkit-transition: opacity .25s, top .35s, height .35s, -webkit-transform .25s;    -moz-transition: transform .25s, opacity .25s, top .35s, height .35s, -moz-transform .25s;    -o-transition: transform .25s, opacity .25s, top .35s, height .35s, -o-transform .25s}.vertical-compact-menu.menu-flipped.menu-hide .main-menu, .vertical-compact-menu.menu-hide .main-menu {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -webkit-perspective: 1000;    -moz-perspective: 1000}.vertical-compact-menu.menu-open .content, .vertical-compact-menu.menu-open .footer {    margin-left: 130px}.vertical-compact-menu.menu-hide .content, .vertical-compact-menu.menu-hide .footer {    margin-left: 0}.vertical-compact-menu.menu-open.boxed-layout .main-menu {    -webkit-transform: translate3d(130px, 0, 0);    -moz-transform: translate3d(130px, 0, 0);    transform: translate3d(130px, 0, 0)}.vertical-compact-menu.menu-hide .main-menu {    opacity: 0;    -webkit-transition: opacity .25s, top .35s, height .35s, -webkit-transform .25s;    transition: opacity .25s, top .35s, height .35s, -webkit-transform .25s;    -moz-transition: transform .25s, opacity .25s, top .35s, height .35s, -moz-transform .25s;    -o-transition: transform .25s, opacity .25s, top .35s, height .35s, -o-transform .25s;    transition: transform .25s, opacity .25s, top .35s, height .35s;    transition: transform .25s, opacity .25s, top .35s, height .35s, -webkit-transform .25s, -moz-transform .25s, -o-transform .25s;    -webkit-transform: translate3d(-130px, 0, 0);    -moz-transform: translate3d(-130px, 0, 0);    transform: translate3d(-130px, 0, 0);    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-perspective: 1000;    -moz-perspective: 1000;    perspective: 1000px}.vertical-compact-menu.menu-flipped .content {    margin: 0 130px 0 0}.vertical-compact-menu.menu-flipped .main-menu {    right: 0;    left: inherit}.vertical-compact-menu.menu-flipped .main-menu .navigation > li > ul, .vertical-compact-menu.menu-flipped .main-menu ul.menu-content {    right: 130px;    left: inherit}.vertical-compact-menu.menu-flipped.menu-open.boxed-layout .main-menu {    -webkit-transform: translate3d(-130px, 0, 0);    -moz-transform: translate3d(-130px, 0, 0);    transform: translate3d(-130px, 0, 0)}.vertical-compact-menu.menu-flipped.menu-hide .content {    margin: 0}.vertical-compact-menu.menu-flipped.menu-hide .main-menu {    -webkit-transform: translate3d(130px, 0, 0);    -moz-transform: translate3d(130px, 0, 0);    transform: translate3d(130px, 0, 0);    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-perspective: 1000;    -moz-perspective: 1000;    perspective: 1000px}.vertical-mmenu .main-menu, .vertical-mmenu.menu-open .main-menu {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden}.vertical-content-menu.menu-expanded .main-menu {    width: 135px;    -webkit-transition: .3s ease all;    -moz-transition: .3s ease all;    -o-transition: .3s ease all;    transition: .3s ease all;    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;    top: inherit}.vertical-content-menu.menu-expanded .main-menu .navigation .navigation-header .icon-ellipsis {    display: none}.vertical-content-menu.menu-expanded .main-menu .navigation > li > a > i {    font-size: 2rem;    margin-right: 12px;    float: left}.vertical-content-menu.menu-expanded .main-menu .navigation > li > a > i:before {    -webkit-transition: .2s ease all;    -moz-transition: .2s ease all;    -o-transition: .2s ease all;    transition: .2s ease all}.vertical-content-menu.menu-expanded .main-menu .navigation > li > a > span {    float: left}.vertical-content-menu.menu-expanded .main-menu .navigation li.has-sub > a:not(.mm-next):after {    font-family: 'Ionicons';    content: "\f3d0";    font-size: 1rem;    display: inline-block;    position: absolute;    right: 20px;    top: 10px;    -webkit-transform: rotate(0);    -moz-transform: rotate(0);    -ms-transform: rotate(0);    -o-transform: rotate(0);    transform: rotate(0);    transition: -webkit-transform .2s ease-in-out}.vertical-content-menu.menu-expanded .main-menu .navigation li.open > a:not(.mm-next):after {    -webkit-transform: rotate(90deg);    -moz-transform: rotate(90deg);    -ms-transform: rotate(90deg);    -o-transform: rotate(90deg);    transform: rotate(90deg)}.vertical-content-menu.menu-expanded .main-menu .main-menu-footer {    width: 135px}.vertical-content-menu.menu-expanded .content-body {    margin-left: 268px;    -webkit-transition: .3s ease all;    -moz-transition: .3s ease all;    -o-transition: .3s ease all;    transition: .3s ease all}.vertical-content-menu.menu-expanded.menu-flipped .content-body {    margin: 0 268px 0 0;    -webkit-transition: .3s ease all;    -moz-transition: .3s ease all;    -o-transition: .3s ease all;    transition: .3s ease all}.vertical-content-menu.menu-collapsed .main-menu {    width: 40px;    -webkit-transform: translateZ(-160px) translateX(-160px);    -moz-transform: translateZ(-160px) translateX(-160px);    transform: translateZ(-160px) translateX(-160px);    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: .3s ease all;    -moz-transition: .3s ease all;    -o-transition: .3s ease all;    transition: .3s ease all;    top: inherit}.vertical-content-menu.menu-collapsed .main-menu .main-menu-footer, .vertical-content-menu.menu-collapsed .main-menu .main-menu-header .media-body .media-heading, .vertical-content-menu.menu-collapsed .main-menu .main-menu-header .media-body .text-muted, .vertical-content-menu.menu-collapsed .main-menu .main-menu-header .media-right {    display: none}.vertical-content-menu.menu-collapsed .main-menu .main-menu-header .media-body {    opacity: 0}.vertical-content-menu.menu-collapsed .main-menu .main-menu-content > ul.menu-content {    left: 40px;    width: 135px;    -webkit-transition: visibility .25s, opacity .25s;    -moz-transition: visibility .25s, opacity .25s;    -o-transition: visibility .25s, opacity .25s;    transition: visibility .25s, opacity .25s;    box-shadow: 1px 0 2px #0000001a;    border-bottom: 2px solid #0003;    border-left: 1px solid #00000005}.vertical-content-menu.menu-collapsed .main-menu .main-menu-content > ul.menu-content li {    white-space: nowrap;    position: relative}.vertical-content-menu.menu-collapsed .main-menu .main-menu-content > ul.menu-content li a {    display: block;    padding: 8px 20px}.vertical-content-menu.menu-collapsed .main-menu .main-menu-content > ul.menu-content li.has-sub > a:not(.mm-next):after {    font-family: 'Ionicons';    content: "\f3d0";    font-size: 1rem;    display: inline-block;    position: absolute;    right: 20px;    top: 10px;    -webkit-transform: rotate(0);    -moz-transform: rotate(0);    -ms-transform: rotate(0);    -o-transform: rotate(0);    transform: rotate(0);    transition: -webkit-transform .2s ease-in-out}.vertical-content-menu.menu-collapsed .main-menu .navigation > li > a > span, .vertical-content-menu.menu-collapsed .main-menu .navigation > li > ul {    display: none}.vertical-content-menu.menu-collapsed .main-menu .main-menu-content > ul.menu-content li.open > a:not(.mm-next):after {    -webkit-transform: rotate(90deg);    -moz-transform: rotate(90deg);    -ms-transform: rotate(90deg);    -o-transform: rotate(90deg);    transform: rotate(90deg)}.vertical-content-menu.menu-collapsed .main-menu .navigation > li.navigation-header {    padding: 0}.vertical-content-menu.menu-collapsed .main-menu .navigation > li.navigation-header .icon-ellipsis {    padding: 12px 24px;    font-size: 1.6rem;    text-align: center}.vertical-content-menu.menu-collapsed .main-menu .navigation > li.navigation-header span {    visibility: hidden;    display: none;    opacity: 0}.vertical-content-menu.menu-collapsed .main-menu .navigation > li > a {    padding: 12px 20px;    text-align: center}.vertical-content-menu.menu-collapsed .main-menu .navigation > li > a > span {    visibility: hidden;    opacity: 0;    position: absolute;    top: 0;    right: -135px;    width: 135px;    font-weight: 600;    color: #fff;    text-transform: uppercase;    text-align: left;    background-color: #967ADC;    border-color: #967ADC;    padding: 16px 20px}.vertical-content-menu.menu-collapsed .main-menu .navigation > li > a > i {    margin-right: 0;    font-size: 1.6rem;    visibility: visible;    opacity: 1}.vertical-content-menu.menu-collapsed .main-menu .navigation > li > a > i:before {    -webkit-transition: .2s ease all;    -moz-transition: .2s ease all;    -o-transition: .2s ease all;    transition: .2s ease all}.vertical-content-menu.menu-collapsed .content-body {    margin-left: 95px;    -webkit-transition: .3s ease all;    -moz-transition: .3s ease all;    -o-transition: .3s ease all;    transition: .3s ease all}.vertical-content-menu.menu-collapsed.menu-flipped .content-body {    margin-left: 0;    margin-right: 95px;    -webkit-transition: .3s ease all;    -moz-transition: .3s ease all;    -o-transition: .3s ease all;    transition: .3s ease all}.vertical-content-menu.boxed-layout.menu-flipped .main-men {    float: right;    position: relative}.main-menu.menu-native-scroll .main-menu-content {    overflow-y: scroll}.main-menu.menu-bordered.menu-dark .navigation > li {    border-top: 1px solid #ffffff1a}.vertical-layout.menu-expanded .menu-icon-right ul.navigation li > a:after {    left: 2px;    right: initial !important}.vertical-layout.menu-expanded .menu-icon-right ul.navigation li > a > i {    float: right !important;    margin: 0 0 0 12px}.pluszor {    right: 5px}.pluszor2 {    right: 22px}.bg-column {    background-color: #0087ff80;    height: 100px}.context {    position: absolute;    width: 180px;    padding: 1px;    margin: 0;    border: .5px solid #cbd3e1;    background: #fff;    z-index: 999999999;    border-radius: .25rem;    list-style: none;    -webkit-box-shadow: 0 0 20px 1px #0003;    box-shadow: 0 0 20px 1px #0003;    opacity: 0;    -webkit-transform: translate(0, 15px) scale(.95);    transform: translate(0, 15px) scale(.95);    transition: transform .1s ease-out, opacity .1s ease-out;    pointer-events: none}.context-item {    display: block;    position: relative;    margin: 0;    padding: 0;    white-space: nowrap}.context-btn {    display: block;    color: #4e5d6c;    font-size: .825rem;    cursor: pointer;    border: 1px solid transparent;    white-space: nowrap;    padding: 4px 8px;    border-radius: .25rem}button.context-btn {    background: none;    line-height: normal;    overflow: visible;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    width: 100%;    text-align: left}a.context-btn {    outline: 0 none;    text-decoration: none}.context-text {    margin-left: .5rem}.context-btn .fa {    position: absolute;    left: 8px;    top: 50%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%)}.context-item:hover > .context-btn {    color: #fff;    outline: none;    background-color: #0087ff}.context-item.disabled {    opacity: .5;    pointer-events: none}.context-item.disabled .context-btn {    cursor: default}.context-separator {    display: block;    margin: 2px 5px;    height: 1px;    border-bottom: .5px solid #cbd3e1}.context-item.subcontext::after {    content: "";    position: absolute;    right: 6px;    top: 50%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    border: 5px solid transparent;    border-left-color: gray}.context-item.subcontext:hover::after {    border-left-color: #fff}.context .context {    top: 4px;    left: 99%}.show-context, .context-item:hover > .context {    opacity: 1;    -webkit-transform: translate(0, 0) scale(1);    transform: translate(0, 0) scale(1);    pointer-events: auto}.context-item:hover > .context {    -webkit-transition-delay: 300ms;    transition-delay: 300ms}body.vertical-layout.vertical-menu.menu-hidden .content .wt-frame-top {    width: 100%}@media (max-width: 767px) {    .vertical-overlay-menu .main-menu, body.vertical-layout.vertical-menu.menu-expanded .main-menu, body.vertical-layout.vertical-menu.menu-open .main-menu {        width: 100% !important    }    .bold-title, .main-menu.menu-dark .navigation > li ul .open > ul li > a {        font-size: 16px    }    .main-menu.menu-dark .navigation > li ul li > a {        height: 42px;        padding: .5rem .4rem .5rem 30px;        font-size: 16px    }    .vertical-overlay-menu .main-menu .navigation li.has-sub > a:not(.mm-next):after {        top: 6px    }    .main-menu.menu-dark .main-menu-header .menu-search {        height: 30px;        font-size: 14px !important;        padding: 4px 4px 4px 30px !important;        background-size: 30px 30px !important;    }    .text-input-wrapper span {        right: 10px !important;        top: 0 !important;        font-size: 16px !important;        padding: 0 !important;        line-height: 16px !important;    }}.menu-expanded .menu-popout {    display: none}.menu-hide #main-menu {    display: none}body.menu-hidden .wt-content.content {    margin-left: inherit}.mat-expansion-panel {    color: unset !important}.mat-drawer-inner-container {    display: flex;    flex-direction: column;    overflow: hidden !important}.wt-content.content {    height: 100%;    padding: 0;    -webkit-transition: .3s ease all;    -moz-transition: .3s ease all;    -o-transition: .3s ease all;    transition: .3s ease all;    margin-left: 135px}.wt-menu .menu-brand {    flex: 0 0 auto;    display: flex;    align-items: center;    justify-content: center}body.menu-expanded .wt-menu .menu-brand .brand-s {    display: none}.wt-menu .menu-search {    position: relative;    padding: 11px 7px;    flex: 0 0 auto}.wt-menu .menu-search input {    background: #c6d0da url(../svg/search.svg) no-repeat 0 50%;    background-size: 24px 24px;    padding: 4px 4px 4px 22px;    width: 100%;    font-size: 12px;    border: 0;    border-radius: .18rem;    box-shadow: none}.wt-menu .menu-search .close {    position: absolute;    right: 12px;    top: 19px;    font-size: 9px}.wt-menu .menu-body {    flex: 1 1 auto;    overflow: auto;    padding-bottom: 50px}.wt-menu .menu-body > mat-accordion > mat-expansion-panel > mat-expansion-panel-header > .mat-expansion-indicator {    display: none}.mat-nav-list .mat-list-item:hover, .mat-expansion-panel-header:hover, .mat-expansion-panel-header.mat-expanded {    color: #fff !important;    background: #00000024 !important;    transition: color .3s ease}body.menu-collapsed mat-accordion > mat-expansion-panel > .mat-expansion-panel-header.mat-expanded {    background: #1e1e1e !important}.mat-list-item-content {    padding: 0 !important;    position: relative}.mat-list-item .mat-list-item-content a {    padding-left: 30px;    font-weight: 300;    font-size: 11px;    line-height: 11px;    width: 100%;    transition: none;    height: 34px;    display: flex;    align-items: center}body.menu-collapsed .mat-list-item .mat-list-item-content a, body.menu-collapsed .mat-expansion-panel-body .mat-expansion-panel-header span.menu-title {    padding: 7px 20px;    font-weight: 400;    font-size: 12px;    width: 100%;    text-align: left}.mat-expansion-panel-header .mat-expansion-indicator {    position: absolute;    left: 9px}.mat-drawer-backdrop.mat-drawer-shown {    background-color: #0000001a !important}body.menu-collapsed .mat-expansion-panel-header .mat-expansion-indicator {    position: absolute;    right: 12px;    left: unset;    top: 4px}.mat-expansion-panel-header .mat-expansion-indicator:after {    content: "\f3d0" !important;    border: none !important;    font-family: 'Ionicons';    font-size: 10px;    color: #ced1da !important;    -webkit-transform: rotate(0);    -moz-transform: rotate(0);    -ms-transform: rotate(0);    -o-transform: rotate(0);    transform: rotate(0);    transition: -webkit-transform .2s ease-in-out}body.menu-collapsed .mat-expansion-panel-header .mat-expansion-indicator:after {    font-size: 12px}.mat-expansion-panel-body .mat-expansion-panel-header span.menu-title {    padding: 4px 4px 4px 30px;    width: 100%;    max-width: 100% !important;    text-align: left}.mat-expansion-panel .mat-expansion-panel-header button.icon {    opacity: 0;    position: absolute;    top: 11px;    z-index: 99;    color: #fff;    cursor: pointer;    font-weight: 300;    border: none;    overflow: hidden;    background: none;    background: none;    margin: 0;    padding: 0}body.menu-collapsed .mat-expansion-panel .mat-expansion-panel-header button.icon, .mat-expansion-panel .mat-expansion-panel-header.mat-expanded button.icon {    display: none}.mat-expansion-panel .mat-expansion-panel-header:hover > .mat-content > button.icon {    opacity: 1}.mat-expansion-panel .mat-expansion-panel-header button.icon.left {    right: 18px}.mat-expansion-panel .mat-expansion-panel-header button.icon.right {    right: 4px}body.menu-collapsed .menu-body > mat-accordion > mat-expansion-panel > mat-expansion-panel-header .mat-expansion-indicator:after, .menu-body > mat-accordion > mat-expansion-panel > mat-expansion-panel-header > .mat-expansion-indicator:after {    visibility: hidden}.mat-content {    align-items: center;    height: 34px}.menu-footer {    display: flex;    width: 100%;    height: 50px;    border-top: 1px solid #68708833}.menu-footer button {    display: flex;    align-items: center;    justify-content: center;    background: transparent;    border: 0;    height: 50px;    width: 33.3333%;    cursor: pointer}.menu-footer button svg g [fill] {    -webkit-transition: fill .3s ease;    transition: fill .3s ease;    fill: #687088}.menu-footer button:hover svg g [fill] {    fill: #0087ff}.menu-footer button:first-child, .menu-footer button:nth-child(2) {    border-right: 1px solid #68708833}body.menu-collapsed .wt-content.content {    margin-left: 50px}body.menu-hidden .wt-content.content {    margin-left: 0}@media (min-width: 767px) {    body.menu-hidden .wt-menu {        transform: translate3d(-100%, 0, 0)    }}body.menu-collapsed .wt-menu {    width: 45px}body.menu-collapsed .wt-menu .menu-brand .brand-s {    display: block;    margin: auto}body.menu-collapsed .wt-menu .menu-brand {    margin-bottom: 1rem}body.menu-collapsed .wt-menu .menu-brand .brand-m, body.menu-collapsed .wt-menu .menu-search {    display: none}body.menu-collapsed .menu-body > mat-accordion > mat-expansion-panel > mat-expansion-panel-header {    padding: 5px 0 !important;    text-align: center}body.menu-collapsed .wt-menu .mat-content {    justify-content: center}body.menu-collapsed .mat-expansion-panel-header svg {    width: 26px;    height: 26px;    padding: 0}body.menu-collapsed .menu-body > mat-accordion > mat-expansion-panel > mat-expansion-panel-header > .mat-content > .menu-title {    display: none;    white-space: nowrap}body.menu-collapsed .wt-menu .mat-expansion-panel-content {    display: block;    visibility: hidden !important}body.menu-collapsed .wt-menu .mat-expansion-panel-header:hover + .mat-expansion-panel-content mat-expansion-panel .mat-expansion-panel-content, body.menu-collapsed .wt-menu .mat-expansion-panel-header + .mat-expansion-panel-content:hover mat-expansion-panel .mat-expansion-panel-content {    visibility: visible !important}body.menu-collapsed .wt-menu .mat-expansion-panel-header:hover + .mat-expansion-panel-content, body.menu-collapsed .wt-menu .mat-expansion-panel-header + .mat-expansion-panel-content:hover {    visibility: visible !important}body.menu-collapsed .menu-body > mat-accordion > mat-expansion-panel > .mat-expansion-panel-content {    position: fixed;    bottom: 0;    left: 45px;    width: 270px;    height: calc(100% - 53px) !important;    background: #292e3a;    font-size: 13px;    list-style: none;    margin: 0;    padding: 0;    visibility: hidden !important;    box-shadow: 1px 0 2px #0000001a}body.menu-collapsed .mat-expansion-panel.mat-expanded {    background: transparent}body.menu-collapsed .menu-footer button {    width: 100%}body.menu-collapsed .menu-footer button:not(:first-child) {    display: none}@media (max-width: 767px) {    wt-menu + .wt-content.content {        margin-left: 0 !important;        padding-top: 40px    }    .wt-menu .menu-footer {        display: none    }    .wt-menu .menu-search input {        padding: 6px 4px 6px 22px;        font-size: 14px    }    .wt-menu .menu-search .close {        right: 10px;        top: 17px;        padding: 6px    }    .mat-expansion-panel-body .mat-expansion-panel-header span.menu-title {        padding: 6px 6px 6px 30px    }    .mat-list-item .mat-list-item-content a {        padding: 6px 6px 6px 30px;        font-size: 14px    }}@media (min-width: 1440px) {    .mat-list-item .mat-list-item-content a, .mat-content {        height: 40px    }    .wt-content.content {        margin-left: 160px    }    body.menu-collapsed .wt-menu {        width: 60px    }    body.menu-collapsed .menu-body > mat-accordion > mat-expansion-panel > .mat-expansion-panel-content {        left: 60px    }    body.menu-collapsed .wt-content.content {        margin-left: 60px    }}.mat-expansion-panel-header svg {    width: 22px;    height: 22px;    padding: 0 3px 0 7px}.mat-expansion-panel-header svg g [fill] {    -webkit-transition: fill .3s ease;    transition: fill .3s ease;    fill: #687088}.mat-expansion-panel-header:hover svg g [fill], .mat-expansion-panel-header.mat-expanded svg g [fill] {    fill: #0087ff !important}