/* @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This is a starting point where we declare the maps of themes and globally available functions/mixins
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}
.cdk-overlay-container{position:fixed;z-index:100000}
.cdk-global-overlay-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:1000}
.cdk-overlay-pane{position:absolute;pointer-events:auto;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1000}
.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;-webkit-transition:opacity .4s cubic-bezier(.25,.8,.25,1);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.48}
.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.6)}
.cdk-overlay-transparent-backdrop{background:0 0}
.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
.owl-dialog-container{position:relative;pointer-events:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:1.5em;-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);border-radius:2px;overflow:auto;background:#fff;color:rgba(0,0,0,.87);outline:0}
.owl-dt-container,.owl-dt-container *{-webkit-box-sizing:border-box;box-sizing:border-box}
.owl-dt-container{display:block;background:#fff;pointer-events:auto;z-index:1000}
.owl-dt-container-row{border-bottom:1px solid rgba(0,0,0,.12)}
.owl-dt-container-row:last-child{border-bottom:none}
.owl-dt-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.owl-dt-calendar-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1em;width:100%;padding:.5em;color:#000}
.owl-dt-calendar-control .owl-dt-calendar-control-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button{padding:0 .8em}
.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover{background-color:rgba(0,0,0,.12)}
.owl-dt-calendar-main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 .5em .5em;outline:0}
.owl-dt-calendar-table{width:100%;border-collapse:collapse;border-spacing:0}
.owl-dt-calendar-table .owl-dt-calendar-header{color:rgba(0,0,0,.4)}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th{font-size:.7em;font-weight:400;text-align:center;padding-bottom:1em}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider{position:relative;height:1px;padding-bottom:.5em}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after{content:'';position:absolute;top:0;left:-.5em;right:-.5em;height:1px;background:rgba(0,0,0,.12)}
.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;cursor:pointer;color:rgba(0,0,0,.85);-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
.owl-dt-calendar-table .owl-dt-calendar-cell-content{position:absolute;top:5%;left:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:90%;height:90%;font-size:.8em;line-height:1;border:1px solid transparent;border-radius:999px;color:inherit}
.owl-dt-calendar-table .owl-dt-calendar-cell-out{opacity:.2}
.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,.4)}
.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:rgba(255,255,255,.85);background-color:#3f51b5}
.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px rgba(255,255,255,.85)}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled{cursor:default}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){color:rgba(0,0,0,.4)}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected{opacity:.4}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,.2)}
.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background-color:rgba(0,0,0,.04)}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:rgba(63,81,181,.2)}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from{border-top-left-radius:999px;border-bottom-left-radius:999px}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to{border-top-right-radius:999px;border-bottom-right-radius:999px}
.owl-dt-timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:6em;padding:.5em;outline:0}
.owl-dt-timer-box{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%;height:100%}
.owl-dt-timer-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:1.2em}
.owl-dt-timer-divider{display:inline-block;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;position:absolute;width:.6em;height:100%;left:-.3em}
.owl-dt-timer-divider:after,.owl-dt-timer-divider:before{content:'';display:block;width:.3em;height:.3em;position:absolute;left:50%;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:currentColor}
.owl-dt-timer-divider:before{top:38%}
.owl-dt-timer-divider:after{bottom:38%}
.owl-dt-control-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:0;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;padding:0;background-color:transparent;color:inherit}
.owl-dt-control-button .owl-dt-control-button-content{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0}
.owl-dt-control-button:focus>.owl-dt-control-button-content{background-color:rgba(0,0,0,.12)}
.owl-dt-control-button:not(:-moz-focusring):focus>.owl-dt-control-button-content{box-shadow:none}
.owl-dt-control-period-button .owl-dt-control-button-content{height:2em;padding:.3em .5em;border-radius:3px;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}
.owl-dt-control-period-button:hover>.owl-dt-control-button-content{background-color:rgba(0,0,0,.12)}
.owl-dt-control-arrow-button .owl-dt-control-button-content{padding:0;border-radius:50%;width:1.5em;height:1.5em}
.owl-dt-control-arrow-button[disabled]{color:rgba(0,0,0,.4);cursor:default}
.owl-dt-control-arrow-button svg{width:.8em;height:.8em;fill:currentColor}
.owl-dt-inline-container,.owl-dt-popup-container{position:relative;width:296px;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}
.owl-dt-inline-container .owl-dt-calendar,.owl-dt-inline-container .owl-dt-timer,.owl-dt-popup-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-timer{width:100%}
.owl-dt-inline-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-calendar{height:340px}
.owl-dt-inline-container{display:inline-block}
.owl-dt-dialog-container{max-height:85vh;margin:-1.5em}
.owl-dt-dialog-container .owl-dt-calendar{min-width:250px;min-height:330px;max-width:750px;max-height:750px}
.owl-dt-dialog-container .owl-dt-timer{min-width:250px;max-width:750px}
@media all and (orientation:landscape){.owl-dt-dialog-container .owl-dt-calendar{width:60vh;height:60vh}.owl-dt-dialog-container .owl-dt-timer{width:60vh}}
@media all and (orientation:portrait){.owl-dt-dialog-container .owl-dt-calendar{width:80vw;height:80vw}.owl-dt-dialog-container .owl-dt-timer{width:80vw}}
.owl-dt-container-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:2em;color:#3f51b5}
.owl-dt-container-control-button{width:50%;height:100%;border-radius:0}
.owl-dt-container-control-button .owl-dt-control-button-content{height:100%;width:100%;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}
.owl-dt-container-control-button:hover .owl-dt-control-button-content{background-color:rgba(0,0,0,.1)}
.owl-dt-container-info{padding:0 .5em;cursor:pointer;-webkit-tap-highlight-color:transparent}
.owl-dt-container-info .owl-dt-container-range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5em 0;font-size:.8em}
.owl-dt-container-info .owl-dt-container-range:last-child{border-top:1px solid rgba(0,0,0,.12)}
.owl-dt-container-info .owl-dt-container-info-active{color:#3f51b5}
.owl-dt-container-disabled,.owl-dt-trigger-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;cursor:default!important}
.owl-dt-timer-hour12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3f51b5}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box{border:1px solid currentColor;border-radius:2px;-webkit-transition:background .2s ease;transition:background .2s ease}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content{width:100%;height:100%;padding:.5em}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content{background:#3f51b5;color:#fff}
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
@media (min-width: 400px) {
    .container {
      max-width: 380px; } }
@media (min-width: 576px) {
    .container {
      max-width: 540px; } }
@media (min-width: 768px) {
    .container {
      max-width: 720px; } }
@media (min-width: 992px) {
    .container {
      max-width: 960px; } }
@media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }
@media (min-width: 1400px) {
    .container {
      max-width: 1320px; } }
@media (min-width: 1600px) {
    .container {
      max-width: 1500px; } }
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
.no-gutters {
  margin-right: 0;
  margin-left: 0; }
.no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-is-1, .col-is-2, .col-is-3, .col-is-4, .col-is-5, .col-is-6, .col-is-7, .col-is-8, .col-is-9, .col-is-10, .col-is-11, .col-is-12, .col-is,
.col-is-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto, .col-xxxl-1, .col-xxxl-2, .col-xxxl-3, .col-xxxl-4, .col-xxxl-5, .col-xxxl-6, .col-xxxl-7, .col-xxxl-8, .col-xxxl-9, .col-xxxl-10, .col-xxxl-11, .col-xxxl-12, .col-xxxl,
.col-xxxl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }
.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }
.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none; }
.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333333%;
          flex: 0 0 8.33333333%;
  max-width: 8.33333333%; }
.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66666667%;
          flex: 0 0 16.66666667%;
  max-width: 16.66666667%; }
.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }
.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%; }
.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66666667%;
          flex: 0 0 41.66666667%;
  max-width: 41.66666667%; }
.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }
.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333333%;
          flex: 0 0 58.33333333%;
  max-width: 58.33333333%; }
.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66666667%;
          flex: 0 0 66.66666667%;
  max-width: 66.66666667%; }
.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }
.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333333%;
          flex: 0 0 83.33333333%;
  max-width: 83.33333333%; }
.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66666667%;
          flex: 0 0 91.66666667%;
  max-width: 91.66666667%; }
.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }
.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }
.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }
.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }
.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }
.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }
.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }
.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }
.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }
.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }
.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }
.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10; }
.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11; }
.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12; }
.offset-1 {
  margin-left: 8.33333333%; }
.offset-2 {
  margin-left: 16.66666667%; }
.offset-3 {
  margin-left: 25%; }
.offset-4 {
  margin-left: 33.33333333%; }
.offset-5 {
  margin-left: 41.66666667%; }
.offset-6 {
  margin-left: 50%; }
.offset-7 {
  margin-left: 58.33333333%; }
.offset-8 {
  margin-left: 66.66666667%; }
.offset-9 {
  margin-left: 75%; }
.offset-10 {
  margin-left: 83.33333333%; }
.offset-11 {
  margin-left: 91.66666667%; }
@media (min-width: 400px) {
  .col-is {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-is-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-is-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  .col-is-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-is-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-is-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .col-is-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  .col-is-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-is-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  .col-is-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  .col-is-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-is-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  .col-is-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  .col-is-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-is-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-is-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-is-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-is-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-is-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-is-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-is-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-is-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-is-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-is-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-is-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-is-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-is-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-is-0 {
    margin-left: 0; }
  .offset-is-1 {
    margin-left: 8.33333333%; }
  .offset-is-2 {
    margin-left: 16.66666667%; }
  .offset-is-3 {
    margin-left: 25%; }
  .offset-is-4 {
    margin-left: 33.33333333%; }
  .offset-is-5 {
    margin-left: 41.66666667%; }
  .offset-is-6 {
    margin-left: 50%; }
  .offset-is-7 {
    margin-left: 58.33333333%; }
  .offset-is-8 {
    margin-left: 66.66666667%; }
  .offset-is-9 {
    margin-left: 75%; }
  .offset-is-10 {
    margin-left: 83.33333333%; }
  .offset-is-11 {
    margin-left: 91.66666667%; } }
@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333333%; }
  .offset-sm-2 {
    margin-left: 16.66666667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333333%; }
  .offset-sm-5 {
    margin-left: 41.66666667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333333%; }
  .offset-sm-8 {
    margin-left: 66.66666667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333333%; }
  .offset-sm-11 {
    margin-left: 91.66666667%; } }
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333333%; }
  .offset-md-2 {
    margin-left: 16.66666667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333333%; }
  .offset-md-5 {
    margin-left: 41.66666667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333333%; }
  .offset-md-8 {
    margin-left: 66.66666667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333333%; }
  .offset-md-11 {
    margin-left: 91.66666667%; } }
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333333%; }
  .offset-lg-2 {
    margin-left: 16.66666667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333333%; }
  .offset-lg-5 {
    margin-left: 41.66666667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333333%; }
  .offset-lg-8 {
    margin-left: 66.66666667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333333%; }
  .offset-lg-11 {
    margin-left: 91.66666667%; } }
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333333%; }
  .offset-xl-2 {
    margin-left: 16.66666667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333333%; }
  .offset-xl-5 {
    margin-left: 41.66666667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333333%; }
  .offset-xl-8 {
    margin-left: 66.66666667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333333%; }
  .offset-xl-11 {
    margin-left: 91.66666667%; } }
@media (min-width: 1400px) {
  .col-xxl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xxl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xxl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xxl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xxl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xxl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xxl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xxl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333333%; }
  .offset-xxl-2 {
    margin-left: 16.66666667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333333%; }
  .offset-xxl-5 {
    margin-left: 41.66666667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333333%; }
  .offset-xxl-8 {
    margin-left: 66.66666667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333333%; }
  .offset-xxl-11 {
    margin-left: 91.66666667%; } }
@media (min-width: 1600px) {
  .col-xxxl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xxxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xxxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  .col-xxxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  .col-xxxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xxxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  .col-xxxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  .col-xxxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xxxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  .col-xxxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  .col-xxxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xxxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  .col-xxxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  .col-xxxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xxxl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xxxl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xxxl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xxxl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xxxl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xxxl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xxxl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xxxl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xxxl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xxxl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xxxl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xxxl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xxxl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xxxl-0 {
    margin-left: 0; }
  .offset-xxxl-1 {
    margin-left: 8.33333333%; }
  .offset-xxxl-2 {
    margin-left: 16.66666667%; }
  .offset-xxxl-3 {
    margin-left: 25%; }
  .offset-xxxl-4 {
    margin-left: 33.33333333%; }
  .offset-xxxl-5 {
    margin-left: 41.66666667%; }
  .offset-xxxl-6 {
    margin-left: 50%; }
  .offset-xxxl-7 {
    margin-left: 58.33333333%; }
  .offset-xxxl-8 {
    margin-left: 66.66666667%; }
  .offset-xxxl-9 {
    margin-left: 75%; }
  .offset-xxxl-10 {
    margin-left: 83.33333333%; }
  .offset-xxxl-11 {
    margin-left: 91.66666667%; } }
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
.nb-theme-default nb-layout {
  scrollbar-face-color: #dadada;
  scrollbar-track-color: #f2f2f2; }
.nb-theme-default nb-layout ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.nb-theme-default nb-layout ::-webkit-scrollbar-thumb {
    background: #dadada;
    cursor: pointer;
    border-radius: 2.5px; }
.nb-theme-default nb-layout ::-webkit-scrollbar-track {
    background: #f2f2f2; }
.nb-theme-default nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block; }
@media (max-width: 767px) {
    .nb-theme-default nb-layout.with-scroll .scrollable-container {
      overflow-y: scroll;
      -webkit-overflow-scrolling: touch; } }
.nb-theme-default .layout {
  min-width: 300px; }
.nb-theme-default nb-layout.window-mode {
  background: #ebeff5;
  display: block; }
.nb-theme-default nb-layout.window-mode .scrollable-container {
    max-width: 1920px;
    margin: 0 auto; }
.nb-theme-default nb-layout.window-mode .layout nb-layout-header nav {
    max-width: 1920px;
    margin: 0 auto; }
@media screen and (min-width: 1940px) {
    .nb-theme-default nb-layout.window-mode {
      padding-top: 1.1875rem; }
      .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
        left: calc((100vw - 1920px) / 2); }
      .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
        right: calc((100vw - 1920px) / 2); }
      .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
        top: calc(4.75rem + 1.1875rem); }
      .nb-theme-default nb-layout.window-mode .scrollable-container {
        height: calc(100vh - 1.1875rem);
        -webkit-box-shadow: 0 2px 12px 0 #dfe3eb;
                box-shadow: 0 2px 12px 0 #dfe3eb; }
      .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
        height: calc(100vh - 1.1875rem); } }
@media screen and (min-width: 2070px) {
    .nb-theme-default nb-layout.window-mode {
      padding-top: 2.375rem; }
      .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
        left: calc((100vw - 1920px) / 2); }
      .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
        right: calc((100vw - 1920px) / 2); }
      .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
        top: calc(4.75rem + 2.375rem); }
      .nb-theme-default nb-layout.window-mode .scrollable-container {
        height: calc(100vh - 2.375rem);
        -webkit-box-shadow: 0 2px 12px 0 #dfe3eb;
                box-shadow: 0 2px 12px 0 #dfe3eb; }
      .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
        height: calc(100vh - 2.375rem); } }
@media screen and (min-width: 2220px) {
    .nb-theme-default nb-layout.window-mode {
      padding-top: 4.75rem; }
      .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
        left: calc((100vw - 1920px) / 2); }
      .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
        right: calc((100vw - 1920px) / 2); }
      .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
        top: calc(4.75rem + 4.75rem); }
      .nb-theme-default nb-layout.window-mode .scrollable-container {
        height: calc(100vh - 4.75rem);
        -webkit-box-shadow: 0 2px 12px 0 #dfe3eb;
                box-shadow: 0 2px 12px 0 #dfe3eb; }
      .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
        height: calc(100vh - 4.75rem); } }
.nb-theme-default nb-layout .layout {
  font-family: Roboto;
  font-size: 1rem;
  line-height: 1.25;
  color: #a4abb3;
  background: #ebeff5;
  min-height: 100vh; }
.nb-theme-default nb-layout .layout nb-layout-header {
    font-family: Exo;
    font-size: 1rem;
    line-height: 1.25; }
.nb-theme-default nb-layout .layout nb-layout-header nav {
      -webkit-box-shadow: 0 2px 12px 0 #dfe3eb;
              box-shadow: 0 2px 12px 0 #dfe3eb;
      height: 4.75rem;
      padding: 1.25rem;
      background: #ffffff;
      color: #2a2a2a; }
.nb-theme-default nb-layout .layout nb-layout-header nav a {
        color: #2a2a2a; }
.nb-theme-default nb-layout .layout nb-layout-header nav a:focus, .nb-theme-default nb-layout .layout nb-layout-header nav a:active, .nb-theme-default nb-layout .layout nb-layout-header nav a:hover {
          color: #2a2a2a; }
.nb-theme-default nb-layout .layout nb-layout-header.fixed ~ .layout-container {
      padding-top: 4.75rem; }
.nb-theme-default nb-layout .layout nb-layout-header.fixed ~ .layout-container > nb-sidebar > .main-container {
      height: calc(100vh - 4.75rem); }
.nb-theme-default nb-layout .layout .layout-container {
    min-height: 100vh; }
.nb-theme-default nb-layout .layout .layout-container nb-sidebar.fixed {
      top: 4.75rem; }
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer {
      -webkit-box-shadow: 0 2px 12px 0 #dfe3eb;
              box-shadow: 0 2px 12px 0 #dfe3eb; }
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav {
        height: 4.725rem;
        padding: 1.25rem;
        background: #ffffff;
        color: #2a2a2a;
        border-top: 1px solid #ebeef2; }
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a {
          color: #2a2a2a; }
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
            color: #2a2a2a; }
.nb-theme-default nb-layout .layout .layout-container .content.center {
      width: 1400px;
      -webkit-box-flex: 0 !important;
          -ms-flex: 0 100 1400px !important;
              flex: 0 100 1400px !important; }
.nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
      padding: 2.25rem 2.25rem 0.75rem; }
@media (max-width: 991px) {
        .nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
          padding: 1.5rem 1.5rem 0.5rem; } }
@media (max-width: 767px) {
        .nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
          padding: 1rem 1rem 0; } }
.nb-theme-default nb-sidebar {
  font-size: 1rem;
  line-height: 1.25;
  scrollbar-face-color: #dadada;
  scrollbar-track-color: #f2f2f2;
  width: 16rem;
  background: #ffffff;
  color: #2a2a2a; }
.nb-theme-default nb-sidebar ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.nb-theme-default nb-sidebar ::-webkit-scrollbar-thumb {
    background: #dadada;
    cursor: pointer;
    border-radius: 2.5px; }
.nb-theme-default nb-sidebar ::-webkit-scrollbar-track {
    background: #f2f2f2; }
.nb-theme-default nb-sidebar .main-container {
    height: 100vh;
    width: 16rem;
    background: #ffffff;
    -webkit-box-shadow: 0 2px 12px 0 #dfe3eb;
            box-shadow: 0 2px 12px 0 #dfe3eb; }
.nb-theme-default nb-sidebar .scrollable {
    padding: 1.25rem;
    position: relative;
    -webkit-transform: translate3d(0, 0, 0); }
@media (max-width: 767px) {
      .nb-theme-default nb-sidebar .scrollable {
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch; } }
.nb-theme-default nb-sidebar.collapsed {
    width: 0;
    padding: 0; }
.nb-theme-default nb-sidebar.collapsed .main-container {
      width: 0;
      padding: 0; }
.nb-theme-default nb-sidebar.collapsed .scrollable {
      width: 0;
      padding: 0;
      overflow: hidden; }
.nb-theme-default nb-sidebar.collapsed nb-sidebar-header, .nb-theme-default nb-sidebar.collapsed nb-sidebar-footer {
      width: 0;
      padding: 0;
      overflow: hidden; }
.nb-theme-default nb-sidebar.compacted {
    width: 3.5rem; }
.nb-theme-default nb-sidebar.compacted .main-container {
      width: 3.5rem; }
.nb-theme-default nb-sidebar.compacted nb-menu {
      width: 3.5rem; }
.nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active {
        position: relative; }
.nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before {
          position: absolute;
          content: '';
          left: 0;
          top: 0;
          height: 100%;
          width: 4px;
          background: #40dc7e; }
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item {
        -webkit-transition: border-color 1s ease;
        transition: border-color 1s ease; }
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item span, .nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item .chevron {
          display: none; }
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
          display: block;
          color: transparent;
          width: 0;
          padding: 0;
          overflow: hidden; }
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
          margin-right: 0; }
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
          display: none; }
.nb-theme-default nb-sidebar.compacted.left.fixed ~ .content {
      margin-left: 3.5rem; }
.nb-theme-default nb-sidebar.compacted.fixed.right ~ .content {
      margin-left: 0;
      margin-right: 3.5rem; }
.nb-theme-default nb-sidebar.compacted.left.fixed ~ .content.center {
      padding-left: 3.5rem; }
.nb-theme-default nb-sidebar.compacted.fixed.right ~ .content.center {
      padding-left: 0;
      padding-right: 3.5rem; }
.nb-theme-default nb-sidebar.fixed.left.collapsed + .content {
    margin-left: 0; }
.nb-theme-default nb-sidebar.fixed.right.collapsed + .content {
    margin-right: 0; }
.nb-theme-default nb-sidebar.expanded {
    width: 16rem; }
.nb-theme-default nb-sidebar.expanded > .scrollable {
      width: 16rem; }
.nb-theme-default nb-sidebar nb-sidebar-header {
    padding: 1.25rem;
    height: initial; }
.nb-theme-default nb-sidebar nb-sidebar-footer {
    padding: 1.25rem;
    height: 3.5rem; }
.nb-theme-default nb-sidebar nb-menu {
    margin: 0 -1.25rem -1.25rem; }
.nb-theme-default nb-card {
  font-size: 1rem;
  line-height: 1.25;
  background: #ffffff;
  color: #4b4b4b;
  margin-bottom: 1.5rem;
  border-radius: 0.375rem;
  -webkit-box-shadow: 0 2px 12px 0 #dfe3eb;
          box-shadow: 0 2px 12px 0 #dfe3eb;
  font-weight: 400;
  scrollbar-face-color: #dadada;
  scrollbar-track-color: #f2f2f2; }
.nb-theme-default nb-card ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.nb-theme-default nb-card ::-webkit-scrollbar-thumb {
    background: #dadada;
    cursor: pointer;
    border-radius: 2.5px; }
.nb-theme-default nb-card ::-webkit-scrollbar-track {
    background: #f2f2f2; }
.nb-theme-default nb-card.xxsmall-card {
    height: 96px; }
.nb-theme-default nb-card.xsmall-card {
    height: 216px; }
.nb-theme-default nb-card.small-card {
    height: 336px; }
.nb-theme-default nb-card.medium-card {
    height: 456px; }
.nb-theme-default nb-card.large-card {
    height: 576px; }
.nb-theme-default nb-card.xlarge-card {
    height: 696px; }
.nb-theme-default nb-card.xxlarge-card {
    height: 816px; }
.nb-theme-default nb-card.active-card nb-card-header {
    background-color: #a4abb3;
    border-bottom-color: #a4abb3;
    color: #ffffff; }
.nb-theme-default nb-card.disabled-card nb-card-header {
    background-color: rgba(255, 255, 255, 0.4);
    border-bottom-color: rgba(255, 255, 255, 0.4); }
.nb-theme-default nb-card.primary-card nb-card-header {
    background-color: #8a7fff;
    border-bottom-color: #8a7fff; }
.nb-theme-default nb-card.info-card nb-card-header {
    background-color: #4ca6ff;
    border-bottom-color: #4ca6ff; }
.nb-theme-default nb-card.success-card nb-card-header {
    background-color: #40dc7e;
    border-bottom-color: #40dc7e; }
.nb-theme-default nb-card.warning-card nb-card-header {
    background-color: #ffa100;
    border-bottom-color: #ffa100; }
.nb-theme-default nb-card.danger-card nb-card-header {
    background-color: #ff4c6a;
    border-bottom-color: #ff4c6a; }
.nb-theme-default nb-card-body {
  -webkit-box-flex: 1;
          flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
  scrollbar-face-color: #dadada;
  scrollbar-track-color: #f2f2f2; }
.nb-theme-default nb-card-body ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.nb-theme-default nb-card-body ::-webkit-scrollbar-thumb {
    background: #dadada;
    cursor: pointer;
    border-radius: 2.5px; }
.nb-theme-default nb-card-body ::-webkit-scrollbar-track {
    background: #f2f2f2; }
.nb-theme-default nb-card-footer {
  padding: 1.25rem;
  border-top: 1px solid #ebeef2;
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem; }
.nb-theme-default nb-card-header {
  padding: 1.25rem;
  border-bottom: 1px solid #ebeef2;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
  color: #2a2a2a;
  font-family: Exo;
  font-size: 1.125rem;
  font-weight: 600; }
.nb-theme-default nb-card-header h1 {
    margin: 0; }
.nb-theme-default nb-card-header h2 {
    margin: 0; }
.nb-theme-default nb-card-header h3 {
    margin: 0; }
.nb-theme-default nb-card-header h4 {
    margin: 0; }
.nb-theme-default nb-card-header h5 {
    margin: 0; }
.nb-theme-default nb-card-header h6 {
    margin: 0; }
.nb-theme-default nb-tabset {
  scrollbar-face-color: #dadada;
  scrollbar-track-color: #f2f2f2; }
.nb-theme-default nb-tabset ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.nb-theme-default nb-tabset ::-webkit-scrollbar-thumb {
    background: #dadada;
    cursor: pointer;
    border-radius: 2.5px; }
.nb-theme-default nb-tabset ::-webkit-scrollbar-track {
    background: #f2f2f2; }
.nb-theme-default nb-tabset ul {
    font-family: Exo;
    font-size: 1.125rem;
    padding: 0 1.25rem;
    border-bottom: 1px solid #ebeef2; }
.nb-theme-default nb-tabset ul li {
      background: transparent; }
.nb-theme-default nb-tabset ul li a {
        padding: 1.25rem;
        color: #a4abb3; }
.nb-theme-default nb-tabset ul li a:hover {
          color: #2a2a2a;
          font-weight: 600; }
.nb-theme-default nb-tabset ul li a::before {
          background: #40dc7e; }
.nb-theme-default nb-tabset ul li.active {
        background: transparent; }
.nb-theme-default nb-tabset ul li.active a {
          font-weight: 600;
          color: #2a2a2a; }
.nb-theme-default nb-tabset nb-tab {
    font-family: Roboto;
    font-size: 1rem;
    color: #4b4b4b;
    background-color: transparent;
    padding: 0; }
.nb-theme-default nb-route-tabset {
  scrollbar-face-color: #dadada;
  scrollbar-track-color: #f2f2f2; }
.nb-theme-default nb-route-tabset ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.nb-theme-default nb-route-tabset ::-webkit-scrollbar-thumb {
    background: #dadada;
    cursor: pointer;
    border-radius: 2.5px; }
.nb-theme-default nb-route-tabset ::-webkit-scrollbar-track {
    background: #f2f2f2; }
.nb-theme-default nb-route-tabset ul {
    font-family: Exo;
    font-size: 1.125rem;
    padding: 0 1.25rem;
    border-bottom: 1px solid #ebeef2; }
.nb-theme-default nb-route-tabset ul li {
      background: transparent; }
.nb-theme-default nb-route-tabset ul li a {
        padding: 1.25rem;
        color: #a4abb3; }
.nb-theme-default nb-route-tabset ul li a:hover {
          color: #2a2a2a;
          font-weight: 600; }
.nb-theme-default nb-route-tabset ul li a::before {
          background: #40dc7e; }
.nb-theme-default nb-route-tabset ul li.active {
        background: transparent; }
.nb-theme-default nb-route-tabset ul li.active a {
          font-weight: 600;
          color: #2a2a2a; }
.nb-theme-default nb-menu {
  font-family: Exo;
  font-size: 1rem;
  font-weight: 500;
  background: #ffffff;
  color: #4b4b4b; }
.nb-theme-default nb-menu ul.menu-items {
    margin: 0;
    padding: 0; }
.nb-theme-default nb-menu .menu-group {
    font-weight: 500;
    font-size: 0.875rem;
    color: #a4abb3;
    padding: 1rem 1.25rem; }
.nb-theme-default nb-menu .menu-item a {
    padding: 0.675rem 1rem 0.675rem 0.75rem;
    border-radius: 0.375rem; }
.nb-theme-default nb-menu .menu-item a:hover,
  .nb-theme-default nb-menu .menu-item a.active {
    background-color: #ffffff;
    color: #2a2a2a;
    font-weight: 600; }
.nb-theme-default nb-menu .menu-item a:hover .menu-icon,
    .nb-theme-default nb-menu .menu-item a:hover .chevron,
    .nb-theme-default nb-menu .menu-item a.active .menu-icon,
    .nb-theme-default nb-menu .menu-item a.active .chevron {
      color: #2a2a2a; }
.nb-theme-default nb-menu .menu-item .menu-icon {
    font-size: 2.5rem;
    width: 2.5rem;
    margin: 0 0.5rem 0 0;
    text-align: center;
    color: #a4abb3; }
.nb-theme-default nb-menu .menu-item .chevron {
    font-size: 0.875rem;
    color: #a4abb3; }
.nb-theme-default nb-menu .menu-items > .menu-item {
    border-bottom: 1px solid #ebeef2; }
.nb-theme-default nb-menu .menu-items > .menu-item:first-child {
      border-top: 1px solid #ebeef2; }
.nb-theme-default nb-menu .menu-item > .menu-items {
    background-color: #ffffff; }
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item {
    border: none;
    background: #ffffff;
    color: #4b4b4b;
    padding: 0 1.25rem; }
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item:first-child {
      margin-top: 0.5rem; }
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item:last-child {
      margin-bottom: 0.5rem; }
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a {
      border: 0.125rem solid #ffffff;
      padding: 0.5rem 1rem; }
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a:hover {
      color: #2a2a2a;
      background: #ffffff; }
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active {
      background-color: #ffffff;
      color: #2a2a2a;
      border-color: #40dc7e;
      -webkit-box-shadow: none;
              box-shadow: none; }
.nb-theme-default nb-menu.inverse .menu-item a {
  color: #ffffff; }
.nb-theme-default nb-menu.inverse .menu-item a:hover {
  background-color: #2a2a2a;
  color: #ffffff; }
.nb-theme-default nb-menu.inverse .menu-item a.active {
  background-color: #2a2a2a;
  color: #ffffff; }
.nb-theme-default nb-menu.inverse .menu-group {
  color: #ffffff; }
.nb-theme-default nb-user {
  font-size: 1rem;
  line-height: 1.25; }
.nb-theme-default nb-user .user-picture {
    height: 2.5rem;
    width: 2.5rem;
    background: #ffffff;
    border: solid 2px #bcc3cc; }
.nb-theme-default nb-user .user-picture.background {
      color: #a4abb3; }
.nb-theme-default nb-user .user-name {
    font-family: Exo; }
.nb-theme-default nb-user.inverse .user-picture {
    background: #a4abb3; }
.nb-theme-default nb-user.inverse .user-picture.background {
      color: #ffffff; }
.nb-theme-default nb-user.small .user-picture {
    height: 1.5rem;
    width: 1.5rem;
    font-size: 80%; }
.nb-theme-default nb-user.medium .user-picture {
    height: 2.5rem;
    width: 2.5rem; }
.nb-theme-default nb-user.large .user-picture {
    height: 3.25rem;
    width: 3.25rem; }
.nb-theme-default nb-user.xlarge .user-picture {
    height: 4rem;
    width: 4rem; }
.nb-theme-default nb-user .user-context-menu {
    border: 2px solid #40dc7e;
    background: #ffffff; }
.nb-theme-default nb-user .user-context-menu ul > li > a {
      color: #2a2a2a; }
.nb-theme-default nb-user .user-context-menu ul > li > a:focus, .nb-theme-default nb-user .user-context-menu ul > li > a:active, .nb-theme-default nb-user .user-context-menu ul > li > a:hover {
        color: #ffffff;
        background: #40dc7e;
        text-decoration: none; }
.nb-theme-default nb-user .user-context-menu ul > li.arrow {
      border-bottom: 11px solid #40dc7e !important; }
.nb-theme-default nb-user .user-context-menu ul > li.arrow::after {
        border-bottom: 11px solid #ffffff !important; }
.nb-theme-default nb-actions {
  font-size: 1rem;
  font-family: Exo;
  line-height: 1.25; }
.nb-theme-default nb-actions nb-action {
    height: 1.5rem;
    padding: 0 1.25rem;
    border-left: 1px solid #ebeef2;
    background: transparent; }
.nb-theme-default nb-actions nb-action a.icon-container:hover, .nb-theme-default nb-actions nb-action a.icon-container:focus {
      text-decoration: none; }
.nb-theme-default nb-actions nb-action i.control-icon {
      color: #a4abb3;
      font-size: 1.5rem; }
.nb-theme-default nb-actions.inverse nb-action {
    border-left: 1px solid #ebeef2; }
.nb-theme-default nb-actions.inverse nb-action i.control-icon {
      color: #ffffff; }
.nb-theme-default nb-actions.small nb-action {
    height: 1.5rem; }
.nb-theme-default nb-actions.small nb-action i.control-icon {
      font-size: 1.5rem; }
.nb-theme-default nb-actions.medium nb-action {
    height: 2.25rem; }
.nb-theme-default nb-actions.medium nb-action i.control-icon {
      font-size: 2.25rem; }
.nb-theme-default nb-actions.large nb-action {
    height: 3.5rem; }
.nb-theme-default nb-actions.large nb-action i.control-icon {
      font-size: 3.5rem; }
.nb-theme-default nb-actions.full-width nb-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%; }
.nb-theme-default nb-search-field .search {
  background: #ebeff5; }
.nb-theme-default nb-search-field .search button {
    color: #a4abb3; }
.nb-theme-default nb-search-field .search span {
    color: #a4abb3; }
.nb-theme-default nb-search-field .search input {
    color: #2a2a2a;
    border-bottom: 4px solid #a4abb3; }
.nb-theme-default nb-search-field .search input::-webkit-input-placeholder {
      color: #a4abb3; }
.nb-theme-default nb-search-field .search input:-ms-input-placeholder {
      color: #a4abb3; }
.nb-theme-default nb-search-field .search input::-ms-input-placeholder {
      color: #a4abb3; }
.nb-theme-default nb-search-field .search input::placeholder {
      color: #a4abb3; }
.nb-theme-default nb-search-field .search input::-ms-clear {
      display: none; }
.nb-theme-default nb-search-field.rotate-layout {
  opacity: 0;
  background: #ebeff5; }
.nb-theme-default nb-search-field.modal-zoomin .search::before,
.nb-theme-default nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #a4abb3; }
.nb-theme-default nb-search-field.modal-half .form-wrapper {
  background: #ebeff5; }
.nb-theme-default nb-search-field.modal-half .search::before {
  background: #a4abb3; }
.nb-theme-default nb-search-field.modal-drop .form-content::after {
  background: #a4abb3; }
.nb-theme-default nb-search-field.modal-drop .search::before {
  background: #ebeff5; }
.nb-theme-default nb-search-field.curtain .search::after {
  background: #ebeff5; }
.nb-theme-default nb-search-field.curtain .search {
  background: #ebeff5; }
.nb-theme-default nb-search-field.column-curtain::before {
  background: #ebeff5; }
.nb-theme-default nb-search-field.column-curtain::after {
  background: transparent; }
.nb-theme-default nb-search-field.column-curtain.show::after {
  background: #a4abb3; }
.nb-theme-default nb-search button {
  color: #a4abb3; }
.nb-theme-default nb-checkbox .custom-control {
  margin: 0;
  min-height: inherit;
  padding: 0.375rem 1.5rem; }
.nb-theme-default nb-checkbox .custom-control-indicator {
  position: absolute;
  background-color: transparent;
  width: 1.25rem;
  height: 1.25rem;
  border: 2px solid #dadfe6;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
.nb-theme-default nb-checkbox .custom-control-input {
  background-color: transparent; }
.nb-theme-default nb-checkbox .custom-control-input:focus ~ .custom-control-indicator {
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default nb-checkbox .custom-control-input:checked ~ .custom-control-indicator {
    background-image: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
.nb-theme-default nb-checkbox .custom-control-input:checked ~ .custom-control-indicator::before {
      content: '';
      width: 0.5rem;
      height: 0.75rem;
      border: solid #2a2a2a;
      border-width: 0 2px 2px 0;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
.nb-theme-default nb-checkbox .custom-control-input:disabled ~ .custom-control-indicator, .nb-theme-default nb-checkbox .custom-control-input:disabled:hover ~ .custom-control-indicator {
    background-color: transparent;
    border-color: #dadfe6;
    opacity: 0.5; }
.nb-theme-default nb-checkbox .custom-control-input:disabled ~ .custom-control-description, .nb-theme-default nb-checkbox .custom-control-input:disabled:hover ~ .custom-control-description {
    color: #2a2a2a;
    opacity: 0.5; }
.nb-theme-default nb-checkbox .custom-control-input:checked ~ .custom-control-indicator,
  .nb-theme-default nb-checkbox .custom-control-input:active ~ .custom-control-indicator {
    background-color: transparent; }
.nb-theme-default nb-checkbox .custom-control-input:hover ~ .custom-control-indicator,
.nb-theme-default nb-checkbox .custom-control-input:checked ~ .custom-control-indicator,
.nb-theme-default nb-checkbox .custom-control-input:hover:checked ~ .custom-control-indicator {
  border-color: #40dc7e; }
.nb-theme-default nb-checkbox.success .custom-control-input:hover ~ .custom-control-indicator,
.nb-theme-default nb-checkbox.success .custom-control-input:checked ~ .custom-control-indicator,
.nb-theme-default nb-checkbox.success .custom-control-input:hover:checked ~ .custom-control-indicator {
  border-color: #40dc7e; }
.nb-theme-default nb-checkbox.warning .custom-control-input:hover ~ .custom-control-indicator,
.nb-theme-default nb-checkbox.warning .custom-control-input:checked ~ .custom-control-indicator,
.nb-theme-default nb-checkbox.warning .custom-control-input:hover:checked ~ .custom-control-indicator {
  border-color: #ffa100; }
.nb-theme-default nb-checkbox.danger .custom-control-input:hover ~ .custom-control-indicator,
.nb-theme-default nb-checkbox.danger .custom-control-input:checked ~ .custom-control-indicator,
.nb-theme-default nb-checkbox.danger .custom-control-input:hover:checked ~ .custom-control-indicator {
  border-color: #ff4c6a; }
.nb-theme-default nb-checkbox .custom-control-description {
  padding-left: 0.25rem;
  color: #2a2a2a; }
.nb-theme-default .font-secondary {
  font-family: Exo; }
.nb-theme-default .font-secondary .header .name {
    font-size: 4.5rem; }
.nb-theme-default .font-main {
  font-family: Roboto; }
.nb-theme-default .font-main .header .name {
    font-size: 2.5rem; }
.nb-theme-default .font-w-light {
  font-weight: 300; }
.nb-theme-default .font-w-regular {
  font-weight: 400; }
.nb-theme-default .font-w-bold {
  font-weight: 600; }
.nb-theme-default .text-primary {
  color: #9c92ff !important; }
.nb-theme-default .text-warning {
  color: #ffaf26 !important; }
.nb-theme-default .text-success {
  color: #5de191 !important; }
.nb-theme-default .text-info {
  color: #67b3ff !important; }
.nb-theme-default .text-danger {
  color: #ff6780 !important; }
.nb-theme-default .text-heading {
  color: #2a2a2a !important; }
.nb-theme-default .text-body {
  color: #4b4b4b !important; }
.nb-theme-default .text-hint {
  color: #a4abb3 !important; }
.nb-theme-default .text-white {
  color: #ffffff !important; }
.nb-theme-default .bg-primary {
  background-color: #9c92ff !important; }
.nb-theme-default .bg-warning {
  background-color: #ffaf26 !important; }
.nb-theme-default .bg-success {
  background-color: #5de191 !important; }
.nb-theme-default .bg-info {
  background-color: #67b3ff !important; }
.nb-theme-default .bg-danger {
  background-color: #ff6780 !important; }
.nb-theme-default .bg-heading {
  background-color: #2a2a2a !important; }
.nb-theme-default .bg-body {
  background-color: #4b4b4b !important; }
.nb-theme-default .bg-hint {
  background-color: #a4abb3 !important; }
.nb-theme-default .bg-white {
  background-color: #ffffff !important; }
.nb-theme-default .text-indent {
  text-indent: 2rem; }
.nb-theme-default .blockquote {
  font-size: 1rem;
  border-left: 0.25rem solid #40dc7e;
  color: #4b4b4b; }
.nb-theme-default .blockquote-reverse {
  font-size: 1rem;
  border-right: 0.25rem solid #40dc7e;
  color: #4b4b4b; }
.nb-theme-default .blockquote-footer {
  color: #a4abb3;
  font-style: italic;
  font-size: 100%; }
.nb-theme-default small, .nb-theme-default .small {
  font-size: 87.5%; }
.nb-theme-default mark, .nb-theme-default .mark {
  padding: 0.05em;
  background-color: #9c92ff;
  color: #ffffff; }
.nb-theme-default h1, .nb-theme-default h2, .nb-theme-default h3, .nb-theme-default h4, .nb-theme-default h5, .nb-theme-default h6, .nb-theme-default .h1, .nb-theme-default .h2, .nb-theme-default .h3, .nb-theme-default .h4, .nb-theme-default .h5, .nb-theme-default .h6 {
  font-family: Exo;
  color: #2a2a2a;
  font-weight: 500; }
.nb-theme-default strong, .nb-theme-default b {
  font-weight: 600; }
.nb-theme-default a {
  color: #3dcc6d; }
.nb-theme-default a:focus, .nb-theme-default a:hover {
    color: #2ee56b; }
.nb-theme-default ol, .nb-theme-default ul {
  padding-left: 1.25rem; }
.nb-theme-default .alert {
  border: none !important; }
.nb-theme-default .alert-success {
  background-color: #ebeff5;
  border: none;
  color: #5de191; }
.nb-theme-default .alert-success h1, .nb-theme-default .alert-success h2, .nb-theme-default .alert-success h3, .nb-theme-default .alert-success h4, .nb-theme-default .alert-success h5, .nb-theme-default .alert-success h6, .nb-theme-default .alert-success .h1, .nb-theme-default .alert-success .h2, .nb-theme-default .alert-success .h3, .nb-theme-default .alert-success .h4, .nb-theme-default .alert-success .h5, .nb-theme-default .alert-success .h6 {
    color: #5de191 !important; }
.nb-theme-default .alert-success hr {
    border-top-color: #32d974; }
.nb-theme-default .alert-success .alert-link {
    color: #5de191;
    text-decoration: none;
    font-weight: 400;
    border-bottom: 1px dashed #5de191; }
.nb-theme-default .alert-success .alert-link:focus, .nb-theme-default .alert-success .alert-link:hover {
      border-bottom: 1px solid #5de191; }
.nb-theme-default .alert-info {
  background-color: #ebeff5;
  border: none;
  color: #67b3ff; }
.nb-theme-default .alert-info h1, .nb-theme-default .alert-info h2, .nb-theme-default .alert-info h3, .nb-theme-default .alert-info h4, .nb-theme-default .alert-info h5, .nb-theme-default .alert-info h6, .nb-theme-default .alert-info .h1, .nb-theme-default .alert-info .h2, .nb-theme-default .alert-info .h3, .nb-theme-default .alert-info .h4, .nb-theme-default .alert-info .h5, .nb-theme-default .alert-info .h6 {
    color: #67b3ff !important; }
.nb-theme-default .alert-info hr {
    border-top-color: #349aff; }
.nb-theme-default .alert-info .alert-link {
    color: #67b3ff;
    text-decoration: none;
    font-weight: 400;
    border-bottom: 1px dashed #67b3ff; }
.nb-theme-default .alert-info .alert-link:focus, .nb-theme-default .alert-info .alert-link:hover {
      border-bottom: 1px solid #67b3ff; }
.nb-theme-default .alert-warning {
  background-color: #ebeff5;
  border: none;
  color: #ffaf26; }
.nb-theme-default .alert-warning h1, .nb-theme-default .alert-warning h2, .nb-theme-default .alert-warning h3, .nb-theme-default .alert-warning h4, .nb-theme-default .alert-warning h5, .nb-theme-default .alert-warning h6, .nb-theme-default .alert-warning .h1, .nb-theme-default .alert-warning .h2, .nb-theme-default .alert-warning .h3, .nb-theme-default .alert-warning .h4, .nb-theme-default .alert-warning .h5, .nb-theme-default .alert-warning .h6 {
    color: #ffaf26 !important; }
.nb-theme-default .alert-warning hr {
    border-top-color: #f29900; }
.nb-theme-default .alert-warning .alert-link {
    color: #ffaf26;
    text-decoration: none;
    font-weight: 400;
    border-bottom: 1px dashed #ffaf26; }
.nb-theme-default .alert-warning .alert-link:focus, .nb-theme-default .alert-warning .alert-link:hover {
      border-bottom: 1px solid #ffaf26; }
.nb-theme-default .alert-danger {
  background-color: #ebeff5;
  border: none;
  color: #ff6780; }
.nb-theme-default .alert-danger h1, .nb-theme-default .alert-danger h2, .nb-theme-default .alert-danger h3, .nb-theme-default .alert-danger h4, .nb-theme-default .alert-danger h5, .nb-theme-default .alert-danger h6, .nb-theme-default .alert-danger .h1, .nb-theme-default .alert-danger .h2, .nb-theme-default .alert-danger .h3, .nb-theme-default .alert-danger .h4, .nb-theme-default .alert-danger .h5, .nb-theme-default .alert-danger .h6 {
    color: #ff6780 !important; }
.nb-theme-default .alert-danger hr {
    border-top-color: #ff3455; }
.nb-theme-default .alert-danger .alert-link {
    color: #ff6780;
    text-decoration: none;
    font-weight: 400;
    border-bottom: 1px dashed #ff6780; }
.nb-theme-default .alert-danger .alert-link:focus, .nb-theme-default .alert-danger .alert-link:hover {
      border-bottom: 1px solid #ff6780; }
.nb-theme-default .alert-primary {
  background-color: #ebeff5;
  border: none;
  color: #9c92ff; }
.nb-theme-default .alert-primary h1, .nb-theme-default .alert-primary h2, .nb-theme-default .alert-primary h3, .nb-theme-default .alert-primary h4, .nb-theme-default .alert-primary h5, .nb-theme-default .alert-primary h6, .nb-theme-default .alert-primary .h1, .nb-theme-default .alert-primary .h2, .nb-theme-default .alert-primary .h3, .nb-theme-default .alert-primary .h4, .nb-theme-default .alert-primary .h5, .nb-theme-default .alert-primary .h6 {
    color: #9c92ff !important; }
.nb-theme-default .alert-primary hr {
    border-top-color: #6e5fff; }
.nb-theme-default .alert-primary .alert-link {
    color: #9c92ff;
    text-decoration: none;
    font-weight: 400;
    border-bottom: 1px dashed #9c92ff; }
.nb-theme-default .alert-primary .alert-link:focus, .nb-theme-default .alert-primary .alert-link:hover {
      border-bottom: 1px solid #9c92ff; }
.nb-theme-default .alert-hint {
  background-color: #ebeff5;
  border: none;
  color: #a4abb3; }
.nb-theme-default .alert-hint h1, .nb-theme-default .alert-hint h2, .nb-theme-default .alert-hint h3, .nb-theme-default .alert-hint h4, .nb-theme-default .alert-hint h5, .nb-theme-default .alert-hint h6, .nb-theme-default .alert-hint .h1, .nb-theme-default .alert-hint .h2, .nb-theme-default .alert-hint .h3, .nb-theme-default .alert-hint .h4, .nb-theme-default .alert-hint .h5, .nb-theme-default .alert-hint .h6 {
    color: #a4abb3 !important; }
.nb-theme-default .alert-hint hr {
    border-top-color: #88919c; }
.nb-theme-default .alert-hint .alert-link {
    color: #a4abb3;
    text-decoration: none;
    font-weight: 400;
    border-bottom: 1px dashed #a4abb3; }
.nb-theme-default .alert-hint .alert-link:focus, .nb-theme-default .alert-hint .alert-link:hover {
      border-bottom: 1px solid #a4abb3; }
.nb-theme-default .btn {
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  font-weight: 500;
  font-family: Exo;
  border: 2px solid transparent;
  -webkit-transition: none;
  transition: none;
  cursor: default;
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.25;
  border-radius: 0.375rem; }
.nb-theme-default .btn:focus, .nb-theme-default .btn .focus, .nb-theme-default .btn:hover, .nb-theme-default .btn .hover, .nb-theme-default .btn:active, .nb-theme-default .btn .active {
    color: #ffffff;
    cursor: default; }
.nb-theme-default .btn.btn-rectangle {
  border-radius: 0.25rem; }
.nb-theme-default .btn.btn-semi-round {
  border-radius: 0.75rem; }
.nb-theme-default .btn.btn-round {
  border-radius: 1.5rem; }
.nb-theme-default .btn.btn-lg {
  padding: 0.875rem 1.75rem;
  font-size: 1.125rem;
  line-height: 1.25;
  border-radius: 0.375rem; }
.nb-theme-default .btn.btn-md {
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.25;
  border-radius: 0.375rem; }
.nb-theme-default .btn.btn-sm {
  padding: 0.625rem 1.5rem;
  font-size: 0.875rem;
  line-height: 1.25;
  border-radius: 0.375rem; }
.nb-theme-default .btn.btn-tn {
  padding: 0.5rem 1.25rem;
  font-size: 0.75rem;
  line-height: 1.25;
  border-radius: 0.375rem; }
.nb-theme-default .btn.btn-primary {
  background-color: #8a7fff; }
.nb-theme-default .btn.btn-primary:focus, .nb-theme-default .btn.btn-primary.focus {
    color: #ffffff;
    background-color: #9a91ff;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-primary:hover, .nb-theme-default .btn.btn-primary.hover {
    color: #ffffff;
    background-color: #9a91ff;
    border-color: transparent; }
.nb-theme-default .btn.btn-primary:active, .nb-theme-default .btn.btn-primary.active {
    color: #ffffff;
    background-color: #776ddb;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-primary:disabled {
    opacity: 0.3; }
.nb-theme-default .btn.btn-primary.btn-pulse {
    -webkit-animation: btn-primary-pulse 1.5s infinite;
    animation: btn-primary-pulse 1.5s infinite; }
@-webkit-keyframes btn-primary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #8a7fff;
            box-shadow: 0 0 1rem 0 #8a7fff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-primary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #8a7fff;
            box-shadow: 0 0 1rem 0 #8a7fff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-default .btn.btn-success {
  background-color: #40dc7e; }
.nb-theme-default .btn.btn-success:focus, .nb-theme-default .btn.btn-success.focus {
    color: #ffffff;
    background-color: #5be190;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-success:hover, .nb-theme-default .btn.btn-success.hover {
    color: #ffffff;
    background-color: #5be190;
    border-color: transparent; }
.nb-theme-default .btn.btn-success:active, .nb-theme-default .btn.btn-success.active {
    color: #ffffff;
    background-color: #37bd6c;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-success:disabled {
    opacity: 0.3; }
.nb-theme-default .btn.btn-success.btn-pulse {
    -webkit-animation: btn-success-pulse 1.5s infinite;
    animation: btn-success-pulse 1.5s infinite; }
@-webkit-keyframes btn-success-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #40dc7e;
            box-shadow: 0 0 1rem 0 #40dc7e;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-success-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #40dc7e;
            box-shadow: 0 0 1rem 0 #40dc7e;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-default .btn.btn-warning {
  background-color: #ffa100; }
.nb-theme-default .btn.btn-warning:focus, .nb-theme-default .btn.btn-warning.focus {
    color: #ffffff;
    background-color: #ffae24;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-warning:hover, .nb-theme-default .btn.btn-warning.hover {
    color: #ffffff;
    background-color: #ffae24;
    border-color: transparent; }
.nb-theme-default .btn.btn-warning:active, .nb-theme-default .btn.btn-warning.active {
    color: #ffffff;
    background-color: #db8a00;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-warning:disabled {
    opacity: 0.3; }
.nb-theme-default .btn.btn-warning.btn-pulse {
    -webkit-animation: btn-warning-pulse 1.5s infinite;
    animation: btn-warning-pulse 1.5s infinite; }
@-webkit-keyframes btn-warning-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ffa100;
            box-shadow: 0 0 1rem 0 #ffa100;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-warning-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ffa100;
            box-shadow: 0 0 1rem 0 #ffa100;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-default .btn.btn-info {
  background-color: #4ca6ff; }
.nb-theme-default .btn.btn-info:focus, .nb-theme-default .btn.btn-info.focus {
    color: #ffffff;
    background-color: #65b2ff;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-info:hover, .nb-theme-default .btn.btn-info.hover {
    color: #ffffff;
    background-color: #65b2ff;
    border-color: transparent; }
.nb-theme-default .btn.btn-info:active, .nb-theme-default .btn.btn-info.active {
    color: #ffffff;
    background-color: #418fdb;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-info:disabled {
    opacity: 0.3; }
.nb-theme-default .btn.btn-info.btn-pulse {
    -webkit-animation: btn-info-pulse 1.5s infinite;
    animation: btn-info-pulse 1.5s infinite; }
@-webkit-keyframes btn-info-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #4ca6ff;
            box-shadow: 0 0 1rem 0 #4ca6ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-info-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #4ca6ff;
            box-shadow: 0 0 1rem 0 #4ca6ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-default .btn.btn-danger {
  background-color: #ff4c6a; }
.nb-theme-default .btn.btn-danger:focus, .nb-theme-default .btn.btn-danger.focus {
    color: #ffffff;
    background-color: #ff657f;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-danger:hover, .nb-theme-default .btn.btn-danger.hover {
    color: #ffffff;
    background-color: #ff657f;
    border-color: transparent; }
.nb-theme-default .btn.btn-danger:active, .nb-theme-default .btn.btn-danger.active {
    color: #ffffff;
    background-color: #db415b;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-danger:disabled {
    opacity: 0.3; }
.nb-theme-default .btn.btn-danger.btn-pulse {
    -webkit-animation: btn-danger-pulse 1.5s infinite;
    animation: btn-danger-pulse 1.5s infinite; }
@-webkit-keyframes btn-danger-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ff4c6a;
            box-shadow: 0 0 1rem 0 #ff4c6a;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-danger-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ff4c6a;
            box-shadow: 0 0 1rem 0 #ff4c6a;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-default .btn.btn-secondary {
  border: 2px solid #dadfe6;
  color: #2a2a2a;
  background-color: transparent; }
.nb-theme-default .btn.btn-secondary:focus, .nb-theme-default .btn.btn-secondary.focus {
    color: #ffffff;
    background-color: #dfe3ea;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-secondary:hover, .nb-theme-default .btn.btn-secondary.hover {
    color: #ffffff;
    background-color: #dfe3ea;
    border-color: transparent; }
.nb-theme-default .btn.btn-secondary:active, .nb-theme-default .btn.btn-secondary.active {
    color: #ffffff;
    background-color: #bbc0c6;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-secondary:disabled {
    opacity: 0.3; }
.nb-theme-default .btn.btn-secondary.btn-pulse {
    -webkit-animation: btn-secondary-pulse 1.5s infinite;
    animation: btn-secondary-pulse 1.5s infinite; }
@-webkit-keyframes btn-secondary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #dadfe6;
            box-shadow: 0 0 1rem 0 #dadfe6;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-secondary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #dadfe6;
            box-shadow: 0 0 1rem 0 #dadfe6;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-default .btn.btn-secondary:focus, .nb-theme-default .btn.btn-secondary.focus, .nb-theme-default .btn.btn-secondary:hover, .nb-theme-default .btn.btn-secondary.hover, .nb-theme-default .btn.btn-secondary:active, .nb-theme-default .btn.btn-secondary.active {
    color: #2a2a2a; }
.nb-theme-default .btn.btn-hero-primary {
  background-image: -webkit-gradient(linear, left top, right top, from(#b57fff), to(#8a7fff));
  background-image: linear-gradient(to right, #b57fff, #8a7fff);
  -webkit-box-shadow: 0 0 0 0 #896ddb, 0 0 0 0 #9f7fff;
          box-shadow: 0 0 0 0 #896ddb, 0 0 0 0 #9f7fff;
  text-shadow: none;
  border: none;
  line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-primary:focus,
  .nb-theme-default .btn.btn-hero-primary .focus {
    background-image: -webkit-gradient(linear, left top, right top, from(#bf91ff), to(#9a91ff));
    background-image: linear-gradient(to right, #bf91ff, #9a91ff); }
.nb-theme-default .btn.btn-hero-primary:hover,
  .nb-theme-default .btn.btn-hero-primary .hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#bf91ff), to(#9a91ff));
    background-image: linear-gradient(to right, #bf91ff, #9a91ff); }
.nb-theme-default .btn.btn-hero-primary:active,
  .nb-theme-default .btn.btn-hero-primary .active {
    background-image: -webkit-gradient(linear, left top, right top, from(#9b6ddb), to(#776ddb));
    background-image: linear-gradient(to right, #9b6ddb, #776ddb);
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: transparent; }
.nb-theme-default .btn.btn-hero-primary:disabled {
    opacity: 0.3;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-hero-primary.btn.btn-lg {
    line-height: calc((1.125rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-primary.btn.btn-md {
    line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-primary.btn.btn-sm {
    line-height: calc((0.875rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-primary.btn.btn-tn {
    line-height: calc((0.75rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-primary.btn-pulse {
    -webkit-animation: btn-hero-primary-pulse 1.5s infinite;
    animation: btn-hero-primary-pulse 1.5s infinite; }
@-webkit-keyframes btn-hero-primary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #8a7fff;
            box-shadow: 0 0 1rem 0 #8a7fff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-hero-primary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #8a7fff;
            box-shadow: 0 0 1rem 0 #8a7fff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-default .btn.btn-hero-success {
  background-image: -webkit-gradient(linear, left top, right top, from(#40dcb2), to(#40dc7e));
  background-image: linear-gradient(to right, #40dcb2, #40dc7e);
  -webkit-box-shadow: 0 0 0 0 #37bd83, 0 0 0 0 #40dc98;
          box-shadow: 0 0 0 0 #37bd83, 0 0 0 0 #40dc98;
  text-shadow: none;
  border: none;
  line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-success:focus,
  .nb-theme-default .btn.btn-hero-success .focus {
    background-image: -webkit-gradient(linear, left top, right top, from(#5be1bd), to(#5be190));
    background-image: linear-gradient(to right, #5be1bd, #5be190); }
.nb-theme-default .btn.btn-hero-success:hover,
  .nb-theme-default .btn.btn-hero-success .hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#5be1bd), to(#5be190));
    background-image: linear-gradient(to right, #5be1bd, #5be190); }
.nb-theme-default .btn.btn-hero-success:active,
  .nb-theme-default .btn.btn-hero-success .active {
    background-image: -webkit-gradient(linear, left top, right top, from(#37bd99), to(#37bd6c));
    background-image: linear-gradient(to right, #37bd99, #37bd6c);
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: transparent; }
.nb-theme-default .btn.btn-hero-success:disabled {
    opacity: 0.3;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-hero-success.btn.btn-lg {
    line-height: calc((1.125rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-success.btn.btn-md {
    line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-success.btn.btn-sm {
    line-height: calc((0.875rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-success.btn.btn-tn {
    line-height: calc((0.75rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-success.btn-pulse {
    -webkit-animation: btn-hero-success-pulse 1.5s infinite;
    animation: btn-hero-success-pulse 1.5s infinite; }
@-webkit-keyframes btn-hero-success-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #40dc7e;
            box-shadow: 0 0 1rem 0 #40dc7e;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-hero-success-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #40dc7e;
            box-shadow: 0 0 1rem 0 #40dc7e;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-default .btn.btn-hero-warning {
  background-image: -webkit-gradient(linear, left top, right top, from(#ffcc00), to(#ffa100));
  background-image: linear-gradient(to right, #ffcc00, #ffa100);
  -webkit-box-shadow: 0 0 0 0 #db9d00, 0 0 0 0 #ffb600;
          box-shadow: 0 0 0 0 #db9d00, 0 0 0 0 #ffb600;
  text-shadow: none;
  border: none;
  line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-warning:focus,
  .nb-theme-default .btn.btn-hero-warning .focus {
    background-image: -webkit-gradient(linear, left top, right top, from(#ffd324), to(#ffae24));
    background-image: linear-gradient(to right, #ffd324, #ffae24); }
.nb-theme-default .btn.btn-hero-warning:hover,
  .nb-theme-default .btn.btn-hero-warning .hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#ffd324), to(#ffae24));
    background-image: linear-gradient(to right, #ffd324, #ffae24); }
.nb-theme-default .btn.btn-hero-warning:active,
  .nb-theme-default .btn.btn-hero-warning .active {
    background-image: -webkit-gradient(linear, left top, right top, from(#dbaf00), to(#db8a00));
    background-image: linear-gradient(to right, #dbaf00, #db8a00);
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: transparent; }
.nb-theme-default .btn.btn-hero-warning:disabled {
    opacity: 0.3;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-hero-warning.btn.btn-lg {
    line-height: calc((1.125rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-warning.btn.btn-md {
    line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-warning.btn.btn-sm {
    line-height: calc((0.875rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-warning.btn.btn-tn {
    line-height: calc((0.75rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-warning.btn-pulse {
    -webkit-animation: btn-hero-warning-pulse 1.5s infinite;
    animation: btn-hero-warning-pulse 1.5s infinite; }
@-webkit-keyframes btn-hero-warning-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ffa100;
            box-shadow: 0 0 1rem 0 #ffa100;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-hero-warning-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ffa100;
            box-shadow: 0 0 1rem 0 #ffa100;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-default .btn.btn-hero-info {
  background-image: -webkit-gradient(linear, left top, right top, from(#4cc4ff), to(#4ca6ff));
  background-image: linear-gradient(to right, #4cc4ff, #4ca6ff);
  -webkit-box-shadow: 0 0 0 0 #419cdb, 0 0 0 0 #4cb5ff;
          box-shadow: 0 0 0 0 #419cdb, 0 0 0 0 #4cb5ff;
  text-shadow: none;
  border: none;
  line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-info:focus,
  .nb-theme-default .btn.btn-hero-info .focus {
    background-image: -webkit-gradient(linear, left top, right top, from(#65ccff), to(#65b2ff));
    background-image: linear-gradient(to right, #65ccff, #65b2ff); }
.nb-theme-default .btn.btn-hero-info:hover,
  .nb-theme-default .btn.btn-hero-info .hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#65ccff), to(#65b2ff));
    background-image: linear-gradient(to right, #65ccff, #65b2ff); }
.nb-theme-default .btn.btn-hero-info:active,
  .nb-theme-default .btn.btn-hero-info .active {
    background-image: -webkit-gradient(linear, left top, right top, from(#41a8db), to(#418fdb));
    background-image: linear-gradient(to right, #41a8db, #418fdb);
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: transparent; }
.nb-theme-default .btn.btn-hero-info:disabled {
    opacity: 0.3;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-hero-info.btn.btn-lg {
    line-height: calc((1.125rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-info.btn.btn-md {
    line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-info.btn.btn-sm {
    line-height: calc((0.875rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-info.btn.btn-tn {
    line-height: calc((0.75rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-info.btn-pulse {
    -webkit-animation: btn-hero-info-pulse 1.5s infinite;
    animation: btn-hero-info-pulse 1.5s infinite; }
@-webkit-keyframes btn-hero-info-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #4ca6ff;
            box-shadow: 0 0 1rem 0 #4ca6ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-hero-info-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #4ca6ff;
            box-shadow: 0 0 1rem 0 #4ca6ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-default .btn.btn-hero-danger {
  background-image: -webkit-gradient(linear, left top, right top, from(#ff4ca6), to(#ff4c6a));
  background-image: linear-gradient(to right, #ff4ca6, #ff4c6a);
  -webkit-box-shadow: 0 0 0 0 #db4175, 0 0 0 0 #ff4c88;
          box-shadow: 0 0 0 0 #db4175, 0 0 0 0 #ff4c88;
  text-shadow: none;
  border: none;
  line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-danger:focus,
  .nb-theme-default .btn.btn-hero-danger .focus {
    background-image: -webkit-gradient(linear, left top, right top, from(#ff65b2), to(#ff657f));
    background-image: linear-gradient(to right, #ff65b2, #ff657f); }
.nb-theme-default .btn.btn-hero-danger:hover,
  .nb-theme-default .btn.btn-hero-danger .hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#ff65b2), to(#ff657f));
    background-image: linear-gradient(to right, #ff65b2, #ff657f); }
.nb-theme-default .btn.btn-hero-danger:active,
  .nb-theme-default .btn.btn-hero-danger .active {
    background-image: -webkit-gradient(linear, left top, right top, from(#db418e), to(#db415b));
    background-image: linear-gradient(to right, #db418e, #db415b);
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: transparent; }
.nb-theme-default .btn.btn-hero-danger:disabled {
    opacity: 0.3;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-hero-danger.btn.btn-lg {
    line-height: calc((1.125rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-danger.btn.btn-md {
    line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-danger.btn.btn-sm {
    line-height: calc((0.875rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-danger.btn.btn-tn {
    line-height: calc((0.75rem * 1.25) + 4px); }
.nb-theme-default .btn.btn-hero-danger.btn-pulse {
    -webkit-animation: btn-hero-danger-pulse 1.5s infinite;
    animation: btn-hero-danger-pulse 1.5s infinite; }
@-webkit-keyframes btn-hero-danger-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ff4c6a;
            box-shadow: 0 0 1rem 0 #ff4c6a;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-hero-danger-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ff4c6a;
            box-shadow: 0 0 1rem 0 #ff4c6a;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-default .btn.btn-hero-secondary {
  color: #2a2a2a;
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 0 #bbbec6, 0 0 0 0 #dadde6;
          box-shadow: 0 0 0 0 #bbbec6, 0 0 0 0 #dadde6;
  text-shadow: none;
  border: 2px solid #dadfe6; }
.nb-theme-default .btn.btn-hero-secondary:focus,
  .nb-theme-default .btn.btn-hero-secondary .focus {
    border-color: #dfe3ea; }
.nb-theme-default .btn.btn-hero-secondary:hover,
  .nb-theme-default .btn.btn-hero-secondary .hover {
    background-color: rgba(218, 223, 230, 0.2); }
.nb-theme-default .btn.btn-hero-secondary:active,
  .nb-theme-default .btn.btn-hero-secondary .active {
    border-color: #bbc0c6;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: none; }
.nb-theme-default .btn.btn-hero-secondary:disabled {
    opacity: 0.3;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-hero-secondary.btn-pulse {
    -webkit-animation: btn-hero-secondary-pulse 1.5s infinite;
    animation: btn-hero-secondary-pulse 1.5s infinite; }
@-webkit-keyframes btn-hero-secondary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #dadfe6;
            box-shadow: 0 0 1rem 0 #dadfe6;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-hero-secondary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #dadfe6;
            box-shadow: 0 0 1rem 0 #dadfe6;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-default .btn.btn-outline-primary {
  border: 2px solid #8a7fff;
  color: #2a2a2a;
  background-color: transparent; }
.nb-theme-default .btn.btn-outline-primary:focus, .nb-theme-default .btn.btn-outline-primary.focus {
    color: #ffffff;
    background-color: #9a91ff;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-outline-primary:hover, .nb-theme-default .btn.btn-outline-primary.hover {
    color: #ffffff;
    background-color: #9a91ff;
    border-color: transparent; }
.nb-theme-default .btn.btn-outline-primary:active, .nb-theme-default .btn.btn-outline-primary.active {
    color: #ffffff;
    background-color: #776ddb;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-outline-warning {
  border: 2px solid #ffa100;
  color: #2a2a2a;
  background-color: transparent; }
.nb-theme-default .btn.btn-outline-warning:focus, .nb-theme-default .btn.btn-outline-warning.focus {
    color: #ffffff;
    background-color: #ffae24;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-outline-warning:hover, .nb-theme-default .btn.btn-outline-warning.hover {
    color: #ffffff;
    background-color: #ffae24;
    border-color: transparent; }
.nb-theme-default .btn.btn-outline-warning:active, .nb-theme-default .btn.btn-outline-warning.active {
    color: #ffffff;
    background-color: #db8a00;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-outline-success {
  border: 2px solid #40dc7e;
  color: #2a2a2a;
  background-color: transparent; }
.nb-theme-default .btn.btn-outline-success:focus, .nb-theme-default .btn.btn-outline-success.focus {
    color: #ffffff;
    background-color: #5be190;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-outline-success:hover, .nb-theme-default .btn.btn-outline-success.hover {
    color: #ffffff;
    background-color: #5be190;
    border-color: transparent; }
.nb-theme-default .btn.btn-outline-success:active, .nb-theme-default .btn.btn-outline-success.active {
    color: #ffffff;
    background-color: #37bd6c;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-outline-info {
  border: 2px solid #4ca6ff;
  color: #2a2a2a;
  background-color: transparent; }
.nb-theme-default .btn.btn-outline-info:focus, .nb-theme-default .btn.btn-outline-info.focus {
    color: #ffffff;
    background-color: #65b2ff;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-outline-info:hover, .nb-theme-default .btn.btn-outline-info.hover {
    color: #ffffff;
    background-color: #65b2ff;
    border-color: transparent; }
.nb-theme-default .btn.btn-outline-info:active, .nb-theme-default .btn.btn-outline-info.active {
    color: #ffffff;
    background-color: #418fdb;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-outline-danger {
  border: 2px solid #ff4c6a;
  color: #2a2a2a;
  background-color: transparent; }
.nb-theme-default .btn.btn-outline-danger:focus, .nb-theme-default .btn.btn-outline-danger.focus {
    color: #ffffff;
    background-color: #ff657f;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-outline-danger:hover, .nb-theme-default .btn.btn-outline-danger.hover {
    color: #ffffff;
    background-color: #ff657f;
    border-color: transparent; }
.nb-theme-default .btn.btn-outline-danger:active, .nb-theme-default .btn.btn-outline-danger.active {
    color: #ffffff;
    background-color: #db415b;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-outline-secondary {
  border: 2px solid #dadfe6;
  color: #2a2a2a;
  background-color: transparent; }
.nb-theme-default .btn.btn-outline-secondary:focus, .nb-theme-default .btn.btn-outline-secondary.focus {
    color: #ffffff;
    background-color: #dfe3ea;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-outline-secondary:hover, .nb-theme-default .btn.btn-outline-secondary.hover {
    color: #ffffff;
    background-color: #dfe3ea;
    border-color: transparent; }
.nb-theme-default .btn.btn-outline-secondary:active, .nb-theme-default .btn.btn-outline-secondary.active {
    color: #ffffff;
    background-color: #bbc0c6;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn.btn-outline-secondary:focus, .nb-theme-default .btn.btn-outline-secondary.focus, .nb-theme-default .btn.btn-outline-secondary:hover, .nb-theme-default .btn.btn-outline-secondary.hover, .nb-theme-default .btn.btn-outline-secondary:active, .nb-theme-default .btn.btn-outline-secondary.active {
    color: #2a2a2a; }
.nb-theme-default .btn-group:not(.btn-toggle-group):not(.btn-divided-group) > .btn + .btn.btn-primary {
  border-left: 1px solid #776ddb; }
.nb-theme-default .btn-group:not(.btn-toggle-group):not(.btn-divided-group) > .btn + .btn.btn-success {
  border-left: 1px solid #37bd6c; }
.nb-theme-default .btn-group:not(.btn-toggle-group):not(.btn-divided-group) > .btn + .btn.btn-warning {
  border-left: 1px solid #db8a00; }
.nb-theme-default .btn-group:not(.btn-toggle-group):not(.btn-divided-group) > .btn + .btn.btn-info {
  border-left: 1px solid #418fdb; }
.nb-theme-default .btn-group:not(.btn-toggle-group):not(.btn-divided-group) > .btn + .btn.btn-danger {
  border-left: 1px solid #db415b; }
.nb-theme-default .btn-group:not(.btn-toggle-group):not(.btn-divided-group) > .btn + .btn.btn-secondary {
  border-left: 1px solid rgba(0, 0, 0, 0.14); }
.nb-theme-default .btn-group-icon {
  font-size: 1.5rem;
  padding: 0 1rem; }
.nb-theme-default .btn-toggle-group .btn:not(.active),
.nb-theme-default .btn-divided-group .btn:not(.active) {
  background-color: #ebeff5;
  color: #2a2a2a; }
.nb-theme-default .btn-toggle-group .btn:active.btn-primary, .nb-theme-default .btn-toggle-group .btn:active.btn-outline-primary,
.nb-theme-default .btn-toggle-group .btn.active.btn-primary,
.nb-theme-default .btn-toggle-group .btn.active.btn-outline-primary,
.nb-theme-default .btn-divided-group .btn:active.btn-primary,
.nb-theme-default .btn-divided-group .btn:active.btn-outline-primary,
.nb-theme-default .btn-divided-group .btn.active.btn-primary,
.nb-theme-default .btn-divided-group .btn.active.btn-outline-primary {
  background-color: #8a7fff; }
.nb-theme-default .btn-toggle-group .btn:active.btn-success, .nb-theme-default .btn-toggle-group .btn:active.btn-outline-success,
.nb-theme-default .btn-toggle-group .btn.active.btn-success,
.nb-theme-default .btn-toggle-group .btn.active.btn-outline-success,
.nb-theme-default .btn-divided-group .btn:active.btn-success,
.nb-theme-default .btn-divided-group .btn:active.btn-outline-success,
.nb-theme-default .btn-divided-group .btn.active.btn-success,
.nb-theme-default .btn-divided-group .btn.active.btn-outline-success {
  background-color: #40dc7e; }
.nb-theme-default .btn-toggle-group .btn:active.btn-warning, .nb-theme-default .btn-toggle-group .btn:active.btn-outline-warning,
.nb-theme-default .btn-toggle-group .btn.active.btn-warning,
.nb-theme-default .btn-toggle-group .btn.active.btn-outline-warning,
.nb-theme-default .btn-divided-group .btn:active.btn-warning,
.nb-theme-default .btn-divided-group .btn:active.btn-outline-warning,
.nb-theme-default .btn-divided-group .btn.active.btn-warning,
.nb-theme-default .btn-divided-group .btn.active.btn-outline-warning {
  background-color: #ffa100; }
.nb-theme-default .btn-toggle-group .btn:active.btn-info, .nb-theme-default .btn-toggle-group .btn:active.btn-outline-info,
.nb-theme-default .btn-toggle-group .btn.active.btn-info,
.nb-theme-default .btn-toggle-group .btn.active.btn-outline-info,
.nb-theme-default .btn-divided-group .btn:active.btn-info,
.nb-theme-default .btn-divided-group .btn:active.btn-outline-info,
.nb-theme-default .btn-divided-group .btn.active.btn-info,
.nb-theme-default .btn-divided-group .btn.active.btn-outline-info {
  background-color: #4ca6ff; }
.nb-theme-default .btn-toggle-group .btn:active.btn-danger, .nb-theme-default .btn-toggle-group .btn:active.btn-outline-danger,
.nb-theme-default .btn-toggle-group .btn.active.btn-danger,
.nb-theme-default .btn-toggle-group .btn.active.btn-outline-danger,
.nb-theme-default .btn-divided-group .btn:active.btn-danger,
.nb-theme-default .btn-divided-group .btn:active.btn-outline-danger,
.nb-theme-default .btn-divided-group .btn.active.btn-danger,
.nb-theme-default .btn-divided-group .btn.active.btn-outline-danger {
  background-color: #ff4c6a; }
.nb-theme-default .btn-toggle-group .btn:active.btn-secondary, .nb-theme-default .btn-toggle-group .btn:active.btn-outline-secondary,
.nb-theme-default .btn-toggle-group .btn.active.btn-secondary,
.nb-theme-default .btn-toggle-group .btn.active.btn-outline-secondary,
.nb-theme-default .btn-divided-group .btn:active.btn-secondary,
.nb-theme-default .btn-divided-group .btn:active.btn-outline-secondary,
.nb-theme-default .btn-divided-group .btn.active.btn-secondary,
.nb-theme-default .btn-divided-group .btn.active.btn-outline-secondary {
  border-color: #dadfe6; }
.nb-theme-default .btn-toggle-group .btn:hover.btn-primary:hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-primary.hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-outline-primary:hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-outline-primary.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-primary:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-primary.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-primary:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-primary.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-primary:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-primary.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-primary:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-primary.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-primary:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-primary.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-primary:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-primary.hover {
  color: #ffffff;
  background-color: #9a91ff;
  border-color: transparent; }
.nb-theme-default .btn-toggle-group .btn:hover.btn-success:hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-success.hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-outline-success:hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-outline-success.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-success:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-success.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-success:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-success.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-success:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-success.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-success:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-success.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-success:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-success.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-success:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-success.hover {
  color: #ffffff;
  background-color: #5be190;
  border-color: transparent; }
.nb-theme-default .btn-toggle-group .btn:hover.btn-warning:hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-warning.hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-outline-warning:hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-outline-warning.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-warning:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-warning.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-warning:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-warning.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-warning:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-warning.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-warning:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-warning.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-warning:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-warning.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-warning:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-warning.hover {
  color: #ffffff;
  background-color: #ffae24;
  border-color: transparent; }
.nb-theme-default .btn-toggle-group .btn:hover.btn-info:hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-info.hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-outline-info:hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-outline-info.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-info:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-info.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-info:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-info.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-info:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-info.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-info:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-info.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-info:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-info.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-info:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-info.hover {
  color: #ffffff;
  background-color: #65b2ff;
  border-color: transparent; }
.nb-theme-default .btn-toggle-group .btn:hover.btn-danger:hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-danger.hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-outline-danger:hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-outline-danger.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-danger:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-danger.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-danger:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-danger.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-danger:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-danger.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-danger:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-danger.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-danger:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-danger.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-danger:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-danger.hover {
  color: #ffffff;
  background-color: #ff657f;
  border-color: transparent; }
.nb-theme-default .btn-toggle-group .btn:hover.btn-secondary:hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-secondary.hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-outline-secondary:hover, .nb-theme-default .btn-toggle-group .btn:hover.btn-outline-secondary.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-secondary:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-secondary.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-secondary:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-secondary.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-secondary:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-secondary.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-secondary:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-secondary.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-secondary:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-secondary.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-secondary:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-secondary.hover {
  color: #ffffff;
  background-color: #dfe3ea;
  border-color: transparent; }
.nb-theme-default .btn-toggle-group .btn {
  position: relative; }
.nb-theme-default .btn-toggle-group .btn:first-child {
  border-right: none; }
.nb-theme-default .btn-toggle-group .btn:last-child {
  border-left: none;
  margin-left: 0; }
.nb-theme-default .btn-toggle-group .btn:not(:first-child):not(:last-child) {
  border-left: none;
  border-right: none; }
.nb-theme-default .btn-toggle-group .btn:not(.active):not(:hover) + .btn:not(.active):not(:hover)::before {
  content: '';
  position: absolute;
  background-color: #dadfe6;
  width: 1px;
  height: 100%;
  top: 0;
  left: 0; }
.nb-theme-default .btn-outline-toggle-group .btn:not(.active) {
  background-color: transparent; }
.nb-theme-default .btn-outline-toggle-group .btn:not(.active):not(:hover) + .btn:not(.active):not(:hover)::before {
  background-color: #ebeef2; }
.nb-theme-default .btn-divided-group .btn:not(:first-child) {
  margin-left: 0.5rem;
  border-radius: 0.375rem; }
.nb-theme-default .btn-divided-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0.375rem; }
.nb-theme-default .btn-divided-group .btn:not(:last-child):not(.dropdown-toggle) {
  border-radius: 0.375rem; }
.nb-theme-default .btn-outline-divided-group .btn:not(.active) {
  background-color: transparent; }
.nb-theme-default .btn-group-full-width {
  width: 100%; }
.nb-theme-default .btn-group-full-width .btn:not(.btn-fixed) {
    width: 100%; }
.nb-theme-default .dropdown.btn-group, .nb-theme-default .dropup.btn-group {
  width: 100%; }
.nb-theme-default .dropdown.btn-group .btn:first-child, .nb-theme-default .dropup.btn-group .btn:first-child {
    width: 90%;
    text-align: left; }
.nb-theme-default .dropdown.btn-group .dropdown-toggle, .nb-theme-default .dropup.btn-group .dropdown-toggle {
    width: 10%; }
.nb-theme-default .dropdown.btn-group .dropdown-menu, .nb-theme-default .dropup.btn-group .dropdown-menu {
    left: 0 !important; }
.nb-theme-default .dropdown.btn-group > .dropdown-toggle::after, .nb-theme-default .dropup.btn-group > .dropdown-toggle::after {
  margin-left: 0;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
.nb-theme-default .dropdown.btn-group.show .btn:first-child, .nb-theme-default .dropup.btn-group.show .btn:first-child {
  border-bottom-left-radius: 0; }
.nb-theme-default .dropdown .dropdown-toggle, .nb-theme-default .dropup .dropdown-toggle {
  width: 100%;
  text-align: left;
  position: relative; }
.nb-theme-default .dropdown .dropdown-toggle::after, .nb-theme-default .dropup .dropdown-toggle::after {
  position: absolute; }
.nb-theme-default .dropdown .btn-primary,
.nb-theme-default .dropdown .btn-success,
.nb-theme-default .dropdown .btn-warning,
.nb-theme-default .dropdown .btn-info,
.nb-theme-default .dropdown .btn-danger,
.nb-theme-default .dropdown .btn-secondary, .nb-theme-default .dropup .btn-primary,
.nb-theme-default .dropup .btn-success,
.nb-theme-default .dropup .btn-warning,
.nb-theme-default .dropup .btn-info,
.nb-theme-default .dropup .btn-danger,
.nb-theme-default .dropup .btn-secondary {
  border-color: transparent; }
.nb-theme-default .dropdown .btn-primary + .dropdown-menu,
.nb-theme-default .dropdown .btn-outline-primary + .dropdown-menu, .nb-theme-default .dropup .btn-primary + .dropdown-menu,
.nb-theme-default .dropup .btn-outline-primary + .dropdown-menu {
  background-color: #8a7fff;
  border-top: 1px solid #776ddb; }
.nb-theme-default .dropdown .btn-success + .dropdown-menu,
.nb-theme-default .dropdown .btn-outline-success + .dropdown-menu, .nb-theme-default .dropup .btn-success + .dropdown-menu,
.nb-theme-default .dropup .btn-outline-success + .dropdown-menu {
  background-color: #40dc7e;
  border-top: 1px solid #37bd6c; }
.nb-theme-default .dropdown .btn-warning + .dropdown-menu,
.nb-theme-default .dropdown .btn-outline-warning + .dropdown-menu, .nb-theme-default .dropup .btn-warning + .dropdown-menu,
.nb-theme-default .dropup .btn-outline-warning + .dropdown-menu {
  background-color: #ffa100;
  border-top: 1px solid #db8a00; }
.nb-theme-default .dropdown .btn-info + .dropdown-menu,
.nb-theme-default .dropdown .btn-outline-info + .dropdown-menu, .nb-theme-default .dropup .btn-info + .dropdown-menu,
.nb-theme-default .dropup .btn-outline-info + .dropdown-menu {
  background-color: #4ca6ff;
  border-top: 1px solid #418fdb; }
.nb-theme-default .dropdown .btn-danger + .dropdown-menu,
.nb-theme-default .dropdown .btn-outline-danger + .dropdown-menu, .nb-theme-default .dropup .btn-danger + .dropdown-menu,
.nb-theme-default .dropup .btn-outline-danger + .dropdown-menu {
  background-color: #ff4c6a;
  border-top: 1px solid #db415b; }
.nb-theme-default .dropdown .btn-secondary + .dropdown-menu,
.nb-theme-default .dropdown .btn-outline-secondary + .dropdown-menu, .nb-theme-default .dropup .btn-secondary + .dropdown-menu,
.nb-theme-default .dropup .btn-outline-secondary + .dropdown-menu {
  background-color: #dadfe6;
  border-top: 1px solid #bbc0c6; }
.nb-theme-default .dropdown .btn-primary + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropdown .btn-primary + .dropdown-menu > .dropdown-item.hover,
.nb-theme-default .dropdown .btn-outline-primary + .dropdown-menu > .dropdown-item:hover,
.nb-theme-default .dropdown .btn-outline-primary + .dropdown-menu > .dropdown-item.hover, .nb-theme-default .dropup .btn-primary + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropup .btn-primary + .dropdown-menu > .dropdown-item.hover,
.nb-theme-default .dropup .btn-outline-primary + .dropdown-menu > .dropdown-item:hover,
.nb-theme-default .dropup .btn-outline-primary + .dropdown-menu > .dropdown-item.hover {
  color: #ffffff;
  background-color: #9a91ff;
  border-color: transparent; }
.nb-theme-default .dropdown .btn-primary + .dropdown-menu > .dropdown-item:focus, .nb-theme-default .dropdown .btn-primary + .dropdown-menu > .dropdown-item.focus,
.nb-theme-default .dropdown .btn-outline-primary + .dropdown-menu > .dropdown-item:focus,
.nb-theme-default .dropdown .btn-outline-primary + .dropdown-menu > .dropdown-item.focus, .nb-theme-default .dropup .btn-primary + .dropdown-menu > .dropdown-item:focus, .nb-theme-default .dropup .btn-primary + .dropdown-menu > .dropdown-item.focus,
.nb-theme-default .dropup .btn-outline-primary + .dropdown-menu > .dropdown-item:focus,
.nb-theme-default .dropup .btn-outline-primary + .dropdown-menu > .dropdown-item.focus {
  color: #ffffff;
  background-color: #9a91ff;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-default .dropdown .btn-primary + .dropdown-menu > .dropdown-item:active, .nb-theme-default .dropdown .btn-primary + .dropdown-menu > .dropdown-item.active,
.nb-theme-default .dropdown .btn-outline-primary + .dropdown-menu > .dropdown-item:active,
.nb-theme-default .dropdown .btn-outline-primary + .dropdown-menu > .dropdown-item.active, .nb-theme-default .dropup .btn-primary + .dropdown-menu > .dropdown-item:active, .nb-theme-default .dropup .btn-primary + .dropdown-menu > .dropdown-item.active,
.nb-theme-default .dropup .btn-outline-primary + .dropdown-menu > .dropdown-item:active,
.nb-theme-default .dropup .btn-outline-primary + .dropdown-menu > .dropdown-item.active {
  color: #ffffff;
  background-color: #776ddb;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-default .dropdown .btn-success + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropdown .btn-success + .dropdown-menu > .dropdown-item.hover,
.nb-theme-default .dropdown .btn-outline-success + .dropdown-menu > .dropdown-item:hover,
.nb-theme-default .dropdown .btn-outline-success + .dropdown-menu > .dropdown-item.hover, .nb-theme-default .dropup .btn-success + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropup .btn-success + .dropdown-menu > .dropdown-item.hover,
.nb-theme-default .dropup .btn-outline-success + .dropdown-menu > .dropdown-item:hover,
.nb-theme-default .dropup .btn-outline-success + .dropdown-menu > .dropdown-item.hover {
  color: #ffffff;
  background-color: #5be190;
  border-color: transparent; }
.nb-theme-default .dropdown .btn-success + .dropdown-menu > .dropdown-item:focus, .nb-theme-default .dropdown .btn-success + .dropdown-menu > .dropdown-item.focus,
.nb-theme-default .dropdown .btn-outline-success + .dropdown-menu > .dropdown-item:focus,
.nb-theme-default .dropdown .btn-outline-success + .dropdown-menu > .dropdown-item.focus, .nb-theme-default .dropup .btn-success + .dropdown-menu > .dropdown-item:focus, .nb-theme-default .dropup .btn-success + .dropdown-menu > .dropdown-item.focus,
.nb-theme-default .dropup .btn-outline-success + .dropdown-menu > .dropdown-item:focus,
.nb-theme-default .dropup .btn-outline-success + .dropdown-menu > .dropdown-item.focus {
  color: #ffffff;
  background-color: #5be190;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-default .dropdown .btn-success + .dropdown-menu > .dropdown-item:active, .nb-theme-default .dropdown .btn-success + .dropdown-menu > .dropdown-item.active,
.nb-theme-default .dropdown .btn-outline-success + .dropdown-menu > .dropdown-item:active,
.nb-theme-default .dropdown .btn-outline-success + .dropdown-menu > .dropdown-item.active, .nb-theme-default .dropup .btn-success + .dropdown-menu > .dropdown-item:active, .nb-theme-default .dropup .btn-success + .dropdown-menu > .dropdown-item.active,
.nb-theme-default .dropup .btn-outline-success + .dropdown-menu > .dropdown-item:active,
.nb-theme-default .dropup .btn-outline-success + .dropdown-menu > .dropdown-item.active {
  color: #ffffff;
  background-color: #37bd6c;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-default .dropdown .btn-warning + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropdown .btn-warning + .dropdown-menu > .dropdown-item.hover,
.nb-theme-default .dropdown .btn-outline-warning + .dropdown-menu > .dropdown-item:hover,
.nb-theme-default .dropdown .btn-outline-warning + .dropdown-menu > .dropdown-item.hover, .nb-theme-default .dropup .btn-warning + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropup .btn-warning + .dropdown-menu > .dropdown-item.hover,
.nb-theme-default .dropup .btn-outline-warning + .dropdown-menu > .dropdown-item:hover,
.nb-theme-default .dropup .btn-outline-warning + .dropdown-menu > .dropdown-item.hover {
  color: #ffffff;
  background-color: #ffae24;
  border-color: transparent; }
.nb-theme-default .dropdown .btn-warning + .dropdown-menu > .dropdown-item:focus, .nb-theme-default .dropdown .btn-warning + .dropdown-menu > .dropdown-item.focus,
.nb-theme-default .dropdown .btn-outline-warning + .dropdown-menu > .dropdown-item:focus,
.nb-theme-default .dropdown .btn-outline-warning + .dropdown-menu > .dropdown-item.focus, .nb-theme-default .dropup .btn-warning + .dropdown-menu > .dropdown-item:focus, .nb-theme-default .dropup .btn-warning + .dropdown-menu > .dropdown-item.focus,
.nb-theme-default .dropup .btn-outline-warning + .dropdown-menu > .dropdown-item:focus,
.nb-theme-default .dropup .btn-outline-warning + .dropdown-menu > .dropdown-item.focus {
  color: #ffffff;
  background-color: #ffae24;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-default .dropdown .btn-warning + .dropdown-menu > .dropdown-item:active, .nb-theme-default .dropdown .btn-warning + .dropdown-menu > .dropdown-item.active,
.nb-theme-default .dropdown .btn-outline-warning + .dropdown-menu > .dropdown-item:active,
.nb-theme-default .dropdown .btn-outline-warning + .dropdown-menu > .dropdown-item.active, .nb-theme-default .dropup .btn-warning + .dropdown-menu > .dropdown-item:active, .nb-theme-default .dropup .btn-warning + .dropdown-menu > .dropdown-item.active,
.nb-theme-default .dropup .btn-outline-warning + .dropdown-menu > .dropdown-item:active,
.nb-theme-default .dropup .btn-outline-warning + .dropdown-menu > .dropdown-item.active {
  color: #ffffff;
  background-color: #db8a00;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-default .dropdown .btn-info + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropdown .btn-info + .dropdown-menu > .dropdown-item.hover,
.nb-theme-default .dropdown .btn-outline-info + .dropdown-menu > .dropdown-item:hover,
.nb-theme-default .dropdown .btn-outline-info + .dropdown-menu > .dropdown-item.hover, .nb-theme-default .dropup .btn-info + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropup .btn-info + .dropdown-menu > .dropdown-item.hover,
.nb-theme-default .dropup .btn-outline-info + .dropdown-menu > .dropdown-item:hover,
.nb-theme-default .dropup .btn-outline-info + .dropdown-menu > .dropdown-item.hover {
  color: #ffffff;
  background-color: #65b2ff;
  border-color: transparent; }
.nb-theme-default .dropdown .btn-info + .dropdown-menu > .dropdown-item:focus, .nb-theme-default .dropdown .btn-info + .dropdown-menu > .dropdown-item.focus,
.nb-theme-default .dropdown .btn-outline-info + .dropdown-menu > .dropdown-item:focus,
.nb-theme-default .dropdown .btn-outline-info + .dropdown-menu > .dropdown-item.focus, .nb-theme-default .dropup .btn-info + .dropdown-menu > .dropdown-item:focus, .nb-theme-default .dropup .btn-info + .dropdown-menu > .dropdown-item.focus,
.nb-theme-default .dropup .btn-outline-info + .dropdown-menu > .dropdown-item:focus,
.nb-theme-default .dropup .btn-outline-info + .dropdown-menu > .dropdown-item.focus {
  color: #ffffff;
  background-color: #65b2ff;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-default .dropdown .btn-info + .dropdown-menu > .dropdown-item:active, .nb-theme-default .dropdown .btn-info + .dropdown-menu > .dropdown-item.active,
.nb-theme-default .dropdown .btn-outline-info + .dropdown-menu > .dropdown-item:active,
.nb-theme-default .dropdown .btn-outline-info + .dropdown-menu > .dropdown-item.active, .nb-theme-default .dropup .btn-info + .dropdown-menu > .dropdown-item:active, .nb-theme-default .dropup .btn-info + .dropdown-menu > .dropdown-item.active,
.nb-theme-default .dropup .btn-outline-info + .dropdown-menu > .dropdown-item:active,
.nb-theme-default .dropup .btn-outline-info + .dropdown-menu > .dropdown-item.active {
  color: #ffffff;
  background-color: #418fdb;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-default .dropdown .btn-danger + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropdown .btn-danger + .dropdown-menu > .dropdown-item.hover,
.nb-theme-default .dropdown .btn-outline-danger + .dropdown-menu > .dropdown-item:hover,
.nb-theme-default .dropdown .btn-outline-danger + .dropdown-menu > .dropdown-item.hover, .nb-theme-default .dropup .btn-danger + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropup .btn-danger + .dropdown-menu > .dropdown-item.hover,
.nb-theme-default .dropup .btn-outline-danger + .dropdown-menu > .dropdown-item:hover,
.nb-theme-default .dropup .btn-outline-danger + .dropdown-menu > .dropdown-item.hover {
  color: #ffffff;
  background-color: #ff657f;
  border-color: transparent; }
.nb-theme-default .dropdown .btn-danger + .dropdown-menu > .dropdown-item:focus, .nb-theme-default .dropdown .btn-danger + .dropdown-menu > .dropdown-item.focus,
.nb-theme-default .dropdown .btn-outline-danger + .dropdown-menu > .dropdown-item:focus,
.nb-theme-default .dropdown .btn-outline-danger + .dropdown-menu > .dropdown-item.focus, .nb-theme-default .dropup .btn-danger + .dropdown-menu > .dropdown-item:focus, .nb-theme-default .dropup .btn-danger + .dropdown-menu > .dropdown-item.focus,
.nb-theme-default .dropup .btn-outline-danger + .dropdown-menu > .dropdown-item:focus,
.nb-theme-default .dropup .btn-outline-danger + .dropdown-menu > .dropdown-item.focus {
  color: #ffffff;
  background-color: #ff657f;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-default .dropdown .btn-danger + .dropdown-menu > .dropdown-item:active, .nb-theme-default .dropdown .btn-danger + .dropdown-menu > .dropdown-item.active,
.nb-theme-default .dropdown .btn-outline-danger + .dropdown-menu > .dropdown-item:active,
.nb-theme-default .dropdown .btn-outline-danger + .dropdown-menu > .dropdown-item.active, .nb-theme-default .dropup .btn-danger + .dropdown-menu > .dropdown-item:active, .nb-theme-default .dropup .btn-danger + .dropdown-menu > .dropdown-item.active,
.nb-theme-default .dropup .btn-outline-danger + .dropdown-menu > .dropdown-item:active,
.nb-theme-default .dropup .btn-outline-danger + .dropdown-menu > .dropdown-item.active {
  color: #ffffff;
  background-color: #db415b;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-default .dropdown .btn-secondary + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropdown .btn-secondary + .dropdown-menu > .dropdown-item.hover,
.nb-theme-default .dropdown .btn-outline-secondary + .dropdown-menu > .dropdown-item:hover,
.nb-theme-default .dropdown .btn-outline-secondary + .dropdown-menu > .dropdown-item.hover, .nb-theme-default .dropup .btn-secondary + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropup .btn-secondary + .dropdown-menu > .dropdown-item.hover,
.nb-theme-default .dropup .btn-outline-secondary + .dropdown-menu > .dropdown-item:hover,
.nb-theme-default .dropup .btn-outline-secondary + .dropdown-menu > .dropdown-item.hover {
  color: #ffffff;
  background-color: #dfe3ea;
  border-color: transparent; }
.nb-theme-default .dropdown .btn-secondary + .dropdown-menu > .dropdown-item:focus, .nb-theme-default .dropdown .btn-secondary + .dropdown-menu > .dropdown-item.focus,
.nb-theme-default .dropdown .btn-outline-secondary + .dropdown-menu > .dropdown-item:focus,
.nb-theme-default .dropdown .btn-outline-secondary + .dropdown-menu > .dropdown-item.focus, .nb-theme-default .dropup .btn-secondary + .dropdown-menu > .dropdown-item:focus, .nb-theme-default .dropup .btn-secondary + .dropdown-menu > .dropdown-item.focus,
.nb-theme-default .dropup .btn-outline-secondary + .dropdown-menu > .dropdown-item:focus,
.nb-theme-default .dropup .btn-outline-secondary + .dropdown-menu > .dropdown-item.focus {
  color: #ffffff;
  background-color: #dfe3ea;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-default .dropdown .btn-secondary + .dropdown-menu > .dropdown-item:active, .nb-theme-default .dropdown .btn-secondary + .dropdown-menu > .dropdown-item.active,
.nb-theme-default .dropdown .btn-outline-secondary + .dropdown-menu > .dropdown-item:active,
.nb-theme-default .dropdown .btn-outline-secondary + .dropdown-menu > .dropdown-item.active, .nb-theme-default .dropup .btn-secondary + .dropdown-menu > .dropdown-item:active, .nb-theme-default .dropup .btn-secondary + .dropdown-menu > .dropdown-item.active,
.nb-theme-default .dropup .btn-outline-secondary + .dropdown-menu > .dropdown-item:active,
.nb-theme-default .dropup .btn-outline-secondary + .dropdown-menu > .dropdown-item.active {
  color: #ffffff;
  background-color: #bbc0c6;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-default .dropdown .btn-primary + .dropdown-menu > .dropdown-divider,
.nb-theme-default .dropdown .btn-outline-primary + .dropdown-menu > .dropdown-divider, .nb-theme-default .dropup .btn-primary + .dropdown-menu > .dropdown-divider,
.nb-theme-default .dropup .btn-outline-primary + .dropdown-menu > .dropdown-divider {
  background-color: #776ddb; }
.nb-theme-default .dropdown .btn-success + .dropdown-menu > .dropdown-divider,
.nb-theme-default .dropdown .btn-outline-success + .dropdown-menu > .dropdown-divider, .nb-theme-default .dropup .btn-success + .dropdown-menu > .dropdown-divider,
.nb-theme-default .dropup .btn-outline-success + .dropdown-menu > .dropdown-divider {
  background-color: #37bd6c; }
.nb-theme-default .dropdown .btn-warning + .dropdown-menu > .dropdown-divider,
.nb-theme-default .dropdown .btn-outline-warning + .dropdown-menu > .dropdown-divider, .nb-theme-default .dropup .btn-warning + .dropdown-menu > .dropdown-divider,
.nb-theme-default .dropup .btn-outline-warning + .dropdown-menu > .dropdown-divider {
  background-color: #db8a00; }
.nb-theme-default .dropdown .btn-info + .dropdown-menu > .dropdown-divider,
.nb-theme-default .dropdown .btn-outline-info + .dropdown-menu > .dropdown-divider, .nb-theme-default .dropup .btn-info + .dropdown-menu > .dropdown-divider,
.nb-theme-default .dropup .btn-outline-info + .dropdown-menu > .dropdown-divider {
  background-color: #418fdb; }
.nb-theme-default .dropdown .btn-danger + .dropdown-menu > .dropdown-divider,
.nb-theme-default .dropdown .btn-outline-danger + .dropdown-menu > .dropdown-divider, .nb-theme-default .dropup .btn-danger + .dropdown-menu > .dropdown-divider,
.nb-theme-default .dropup .btn-outline-danger + .dropdown-menu > .dropdown-divider {
  background-color: #db415b; }
.nb-theme-default .dropdown .btn-secondary + .dropdown-menu > .dropdown-divider,
.nb-theme-default .dropdown .btn-outline-secondary + .dropdown-menu > .dropdown-divider, .nb-theme-default .dropup .btn-secondary + .dropdown-menu > .dropdown-divider,
.nb-theme-default .dropup .btn-outline-secondary + .dropdown-menu > .dropdown-divider {
  background-color: #bbc0c6; }
.nb-theme-default .dropdown .dropdown-menu, .nb-theme-default .dropup .dropdown-menu {
  margin: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  border: none;
  width: 100%;
  color: #ffffff;
  padding: 0.75rem 0;
  min-width: 100px; }
.nb-theme-default .dropdown .dropdown-item, .nb-theme-default .dropup .dropdown-item {
  color: inherit;
  padding: 0.75rem 1.5rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-family: Exo;
  cursor: default; }
.nb-theme-default .dropup .dropdown-menu {
  margin: 0;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.nb-theme-default .dropdown:not(.btn-group) .dropdown-toggle::after, .nb-theme-default .dropup:not(.btn-group) .dropdown-toggle::after {
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  right: 0.75rem; }
.nb-theme-default .dropdown.show .dropdown-toggle, .nb-theme-default .dropup.show .dropdown-toggle {
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-default .dropdown.show .dropdown-toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.nb-theme-default .dropup.show .dropdown-toggle {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.nb-theme-default .dropdown.ghost-dropdown .dropdown-toggle, .nb-theme-default .dropup.ghost-dropdown .dropdown-toggle {
  color: #2a2a2a;
  background-color: #ffffff; }
.nb-theme-default .dropdown.ghost-dropdown .dropdown-menu, .nb-theme-default .dropup.ghost-dropdown .dropdown-menu {
  color: #2a2a2a;
  background-color: #ffffff; }
.nb-theme-default .dropdown.ghost-dropdown .btn-primary:hover, .nb-theme-default .dropup.ghost-dropdown .btn-primary:hover {
  border: 2px solid #8a7fff; }
.nb-theme-default .dropdown.ghost-dropdown .btn-success:hover, .nb-theme-default .dropup.ghost-dropdown .btn-success:hover {
  border: 2px solid #40dc7e; }
.nb-theme-default .dropdown.ghost-dropdown .btn-warning:hover, .nb-theme-default .dropup.ghost-dropdown .btn-warning:hover {
  border: 2px solid #ffa100; }
.nb-theme-default .dropdown.ghost-dropdown .btn-info:hover, .nb-theme-default .dropup.ghost-dropdown .btn-info:hover {
  border: 2px solid #4ca6ff; }
.nb-theme-default .dropdown.ghost-dropdown .btn-danger:hover, .nb-theme-default .dropup.ghost-dropdown .btn-danger:hover {
  border: 2px solid #ff4c6a; }
.nb-theme-default .dropdown.ghost-dropdown .btn-secondary:hover, .nb-theme-default .dropup.ghost-dropdown .btn-secondary:hover {
  border: 2px solid #dadfe6; }
.nb-theme-default .dropdown.ghost-dropdown .btn-primary + .dropdown-menu, .nb-theme-default .dropup.ghost-dropdown .btn-primary + .dropdown-menu {
  border: 2px solid #8a7fff; }
.nb-theme-default .dropdown.ghost-dropdown .btn-success + .dropdown-menu, .nb-theme-default .dropup.ghost-dropdown .btn-success + .dropdown-menu {
  border: 2px solid #40dc7e; }
.nb-theme-default .dropdown.ghost-dropdown .btn-warning + .dropdown-menu, .nb-theme-default .dropup.ghost-dropdown .btn-warning + .dropdown-menu {
  border: 2px solid #ffa100; }
.nb-theme-default .dropdown.ghost-dropdown .btn-info + .dropdown-menu, .nb-theme-default .dropup.ghost-dropdown .btn-info + .dropdown-menu {
  border: 2px solid #4ca6ff; }
.nb-theme-default .dropdown.ghost-dropdown .btn-danger + .dropdown-menu, .nb-theme-default .dropup.ghost-dropdown .btn-danger + .dropdown-menu {
  border: 2px solid #ff4c6a; }
.nb-theme-default .dropdown.ghost-dropdown .btn-secondary + .dropdown-menu, .nb-theme-default .dropup.ghost-dropdown .btn-secondary + .dropdown-menu {
  border: 2px solid #dadfe6; }
.nb-theme-default .dropdown.ghost-dropdown .btn-primary + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropup.ghost-dropdown .btn-primary + .dropdown-menu > .dropdown-item:hover {
  background-color: #8a7fff; }
.nb-theme-default .dropdown.ghost-dropdown .btn-success + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropup.ghost-dropdown .btn-success + .dropdown-menu > .dropdown-item:hover {
  background-color: #40dc7e; }
.nb-theme-default .dropdown.ghost-dropdown .btn-warning + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropup.ghost-dropdown .btn-warning + .dropdown-menu > .dropdown-item:hover {
  background-color: #ffa100; }
.nb-theme-default .dropdown.ghost-dropdown .btn-info + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropup.ghost-dropdown .btn-info + .dropdown-menu > .dropdown-item:hover {
  background-color: #4ca6ff; }
.nb-theme-default .dropdown.ghost-dropdown .btn-danger + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropup.ghost-dropdown .btn-danger + .dropdown-menu > .dropdown-item:hover {
  background-color: #ff4c6a; }
.nb-theme-default .dropdown.ghost-dropdown .btn-secondary + .dropdown-menu > .dropdown-item:hover, .nb-theme-default .dropup.ghost-dropdown .btn-secondary + .dropdown-menu > .dropdown-item:hover {
  background-color: #dadfe6; }
.nb-theme-default .dropdown.ghost-dropdown.show .dropdown-toggle.btn-primary, .nb-theme-default .dropup.ghost-dropdown.show .dropdown-toggle.btn-primary {
  border: 2px solid #8a7fff; }
.nb-theme-default .dropdown.ghost-dropdown.show .dropdown-toggle.btn-success, .nb-theme-default .dropup.ghost-dropdown.show .dropdown-toggle.btn-success {
  border: 2px solid #40dc7e; }
.nb-theme-default .dropdown.ghost-dropdown.show .dropdown-toggle.btn-warning, .nb-theme-default .dropup.ghost-dropdown.show .dropdown-toggle.btn-warning {
  border: 2px solid #ffa100; }
.nb-theme-default .dropdown.ghost-dropdown.show .dropdown-toggle.btn-info, .nb-theme-default .dropup.ghost-dropdown.show .dropdown-toggle.btn-info {
  border: 2px solid #4ca6ff; }
.nb-theme-default .dropdown.ghost-dropdown.show .dropdown-toggle.btn-danger, .nb-theme-default .dropup.ghost-dropdown.show .dropdown-toggle.btn-danger {
  border: 2px solid #ff4c6a; }
.nb-theme-default .dropdown.ghost-dropdown.show .dropdown-toggle.btn-secondary, .nb-theme-default .dropup.ghost-dropdown.show .dropdown-toggle.btn-secondary {
  border: 2px solid #dadfe6; }
.nb-theme-default .dropdown.ghost-dropdown.show .dropdown-menu, .nb-theme-default .dropup.ghost-dropdown.show .dropdown-menu {
  margin-top: -2px; }
.nb-theme-default .btn-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.75rem;
  padding: 0.5rem 1rem; }
.nb-theme-default .btn-icon:focus, .nb-theme-default .btn-icon.focus {
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .btn-with-icon {
  text-align: left;
  padding-left: 1rem; }
.nb-theme-default .btn-with-icon .icon {
    margin-right: 1rem; }
.nb-theme-default .input-group-addon,
.nb-theme-default .form-control {
  padding: 0.75rem 1.125rem;
  color: #2a2a2a;
  background-color: #ffffff;
  border: 2px solid #dadfe6;
  font-family: Roboto;
  border-radius: 0.375rem; }
.nb-theme-default .input-group-addon:focus,
  .nb-theme-default .form-control:focus {
    border: 2px solid #40dc7e;
    background-color: #ffffff;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-default .input-group-addon:disabled,
  .nb-theme-default .form-control:disabled {
    border-color: #dadfe6; }
.nb-theme-default .input-group-addon:disabled::-webkit-input-placeholder,
    .nb-theme-default .form-control:disabled::-webkit-input-placeholder {
      color: rgba(164, 171, 179, 0.5);
      font-size: 1rem;
      opacity: 1;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      text-overflow: ellipsis; }
.nb-theme-default .input-group-addon:disabled:-ms-input-placeholder,
    .nb-theme-default .form-control:disabled:-ms-input-placeholder {
      color: rgba(164, 171, 179, 0.5);
      font-size: 1rem;
      opacity: 1;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      text-overflow: ellipsis; }
.nb-theme-default .input-group-addon:disabled::-ms-input-placeholder,
    .nb-theme-default .form-control:disabled::-ms-input-placeholder {
      color: rgba(164, 171, 179, 0.5);
      font-size: 1rem;
      opacity: 1;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      text-overflow: ellipsis; }
.nb-theme-default .input-group-addon:disabled::placeholder,
    .nb-theme-default .form-control:disabled::placeholder {
      color: rgba(164, 171, 179, 0.5);
      font-size: 1rem;
      opacity: 1;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      text-overflow: ellipsis; }
.nb-theme-default .input-group-addon:disabled::-webkit-input-placeholder,
    .nb-theme-default .form-control:disabled::-webkit-input-placeholder {
      color: rgba(164, 171, 179, 0.5);
      font-size: 1rem;
      opacity: 1;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      text-overflow: ellipsis; }
.nb-theme-default .input-group-addon:disabled:focus::-webkit-input-placeholder,
    .nb-theme-default .form-control:disabled:focus::-webkit-input-placeholder {
      opacity: 0;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease; }
.nb-theme-default .input-group-addon:disabled:-ms-input-placeholder,
    .nb-theme-default .form-control:disabled:-ms-input-placeholder {
      color: rgba(164, 171, 179, 0.5);
      font-size: 1rem;
      opacity: 1;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      text-overflow: ellipsis; }
.nb-theme-default .input-group-addon:disabled:focus:-ms-input-placeholder,
    .nb-theme-default .form-control:disabled:focus:-ms-input-placeholder {
      opacity: 0;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease; }
.nb-theme-default .input-group-addon::-webkit-input-placeholder,
  .nb-theme-default .form-control::-webkit-input-placeholder {
    color: #a4abb3;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-addon:-ms-input-placeholder,
  .nb-theme-default .form-control:-ms-input-placeholder {
    color: #a4abb3;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-addon::-ms-input-placeholder,
  .nb-theme-default .form-control::-ms-input-placeholder {
    color: #a4abb3;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-addon::placeholder,
  .nb-theme-default .form-control::placeholder {
    color: #a4abb3;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-addon::-webkit-input-placeholder,
  .nb-theme-default .form-control::-webkit-input-placeholder {
    color: #a4abb3;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-addon:focus::-webkit-input-placeholder,
  .nb-theme-default .form-control:focus::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-default .input-group-addon::-moz-placeholder,
  .nb-theme-default .form-control::-moz-placeholder {
    color: #a4abb3;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-addon:focus::-moz-placeholder,
  .nb-theme-default .form-control:focus::-moz-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-default .input-group-addon:-moz-placeholder,
  .nb-theme-default .form-control:-moz-placeholder {
    color: #a4abb3;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-addon:focus:-moz-placeholder,
  .nb-theme-default .form-control:focus:-moz-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-default .input-group-addon:-ms-input-placeholder,
  .nb-theme-default .form-control:-ms-input-placeholder {
    color: #a4abb3;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-addon:focus:-ms-input-placeholder,
  .nb-theme-default .form-control:focus:-ms-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-default select.form-control:not([size]):not([multiple]) {
  height: calc(2rem + 20px); }
.nb-theme-default .form-control-label {
  color: #2a2a2a;
  font-weight: 400; }
.nb-theme-default .form-control-feedback {
  font-size: 0.875rem;
  font-weight: 400; }
.nb-theme-default .form-text {
  color: #a4abb3;
  font-family: Roboto; }
.nb-theme-default .form-text.hint {
    margin-left: 1rem; }
.nb-theme-default .form-text.error {
    margin-left: 1rem;
    color: #ff4c6a; }
.nb-theme-default .form-control {
  font-size: 1rem; }
.nb-theme-default .form-control-success, .nb-theme-default .form-control-success:focus {
  border-color: #40dc7e; }
.nb-theme-default .form-control-info, .nb-theme-default .form-control-info:focus {
  border-color: #4ca6ff; }
.nb-theme-default .form-control-danger, .nb-theme-default .form-control-danger:focus {
  border-color: #ff4c6a; }
.nb-theme-default .form-control-warning, .nb-theme-default .form-control-warning:focus {
  border-color: #ffa100; }
.nb-theme-default .custom-control {
  margin: 0;
  min-height: inherit;
  padding: 0.375rem 1.5rem; }
.nb-theme-default .custom-control .custom-control-indicator {
    background-color: transparent;
    width: 1.25rem;
    height: 1.25rem;
    border: 2px solid #dadfe6;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
.nb-theme-default .custom-control.custom-checkbox > .custom-control-input:checked ~ .custom-control-indicator::before {
    content: '';
    width: 0.5rem;
    height: 0.75rem;
    border: solid #2a2a2a;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
.nb-theme-default .custom-control.custom-radio > .custom-control-input:checked ~ .custom-control-indicator::before {
    content: '';
    width: 0.75rem;
    height: 0.75rem;
    background-color: #40dc7e;
    border-radius: 50%;
    position: absolute;
    top: 15%;
    left: 2px; }
.nb-theme-default .custom-control .custom-control-input {
    background-color: transparent; }
.nb-theme-default .custom-control .custom-control-input:focus ~ .custom-control-indicator {
      -webkit-box-shadow: none;
              box-shadow: none; }
.nb-theme-default .custom-control .custom-control-input:checked ~ .custom-control-indicator {
      background-image: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
.nb-theme-default .custom-control .custom-control-input:disabled ~ .custom-control-indicator, .nb-theme-default .custom-control .custom-control-input:disabled:hover ~ .custom-control-indicator {
      background-color: transparent;
      border-color: #dadfe6;
      opacity: 0.5; }
.nb-theme-default .custom-control .custom-control-input:disabled ~ .custom-control-description, .nb-theme-default .custom-control .custom-control-input:disabled:hover ~ .custom-control-description {
      color: #2a2a2a;
      opacity: 0.5; }
.nb-theme-default .custom-control .custom-control-input:checked ~ .custom-control-indicator,
    .nb-theme-default .custom-control .custom-control-input:active ~ .custom-control-indicator {
      background-color: transparent; }
.nb-theme-default .custom-control .custom-control-input:hover ~ .custom-control-indicator,
  .nb-theme-default .custom-control .custom-control-input:checked ~ .custom-control-indicator,
  .nb-theme-default .custom-control .custom-control-input:hover:checked ~ .custom-control-indicator {
    border-color: #40dc7e; }
.nb-theme-default .custom-control.success .custom-control-input:hover ~ .custom-control-indicator,
  .nb-theme-default .custom-control.success .custom-control-input:checked ~ .custom-control-indicator,
  .nb-theme-default .custom-control.success .custom-control-input:hover:checked ~ .custom-control-indicator {
    border-color: #40dc7e; }
.nb-theme-default .custom-control.warning .custom-control-input:hover ~ .custom-control-indicator,
  .nb-theme-default .custom-control.warning .custom-control-input:checked ~ .custom-control-indicator,
  .nb-theme-default .custom-control.warning .custom-control-input:hover:checked ~ .custom-control-indicator {
    border-color: #ffa100; }
.nb-theme-default .custom-control.danger .custom-control-input:hover ~ .custom-control-indicator,
  .nb-theme-default .custom-control.danger .custom-control-input:checked ~ .custom-control-indicator,
  .nb-theme-default .custom-control.danger .custom-control-input:hover:checked ~ .custom-control-indicator {
    border-color: #ff4c6a; }
.nb-theme-default .custom-control .custom-control-description {
    padding-left: 0.25rem;
    color: #2a2a2a; }
.nb-theme-default .input-group-addon,
.nb-theme-default .input-group-icon {
  font-size: 1.5rem;
  padding: 0.25rem 1rem;
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  color: #a4abb3; }
.nb-theme-default .input-group-addon.primary {
  color: #8a7fff; }
.nb-theme-default .input-group-addon.success {
  color: #40dc7e; }
.nb-theme-default .input-group-addon.warning {
  color: #ffa100; }
.nb-theme-default .input-group-addon.info {
  color: #4ca6ff; }
.nb-theme-default .input-group-addon.danger {
  color: #ff4c6a; }
.nb-theme-default .input-group-icon + .form-control {
  border-left: none;
  padding-left: 0; }
.nb-theme-default .input-group-sm > .form-control {
  font-size: 0.875rem;
  padding: 0.375rem 1.125rem; }
.nb-theme-default .input-group-sm > .form-control::-webkit-input-placeholder {
    color: #a4abb3;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-sm > .form-control:-ms-input-placeholder {
    color: #a4abb3;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-sm > .form-control::-ms-input-placeholder {
    color: #a4abb3;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-sm > .form-control::placeholder {
    color: #a4abb3;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-sm > .form-control::-webkit-input-placeholder {
    color: #a4abb3;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-sm > .form-control:focus::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-default .input-group-sm > .form-control::-moz-placeholder {
    color: #a4abb3;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-sm > .form-control:focus::-moz-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-default .input-group-sm > .form-control:-moz-placeholder {
    color: #a4abb3;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-sm > .form-control:focus:-moz-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-default .input-group-sm > .form-control:-ms-input-placeholder {
    color: #a4abb3;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-sm > .form-control:focus:-ms-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-default .input-group-lg > .form-control {
  font-size: 1.125rem;
  padding: 1.125rem; }
.nb-theme-default .input-group-lg > .form-control::-webkit-input-placeholder {
    color: #a4abb3;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-lg > .form-control:-ms-input-placeholder {
    color: #a4abb3;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-lg > .form-control::-ms-input-placeholder {
    color: #a4abb3;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-lg > .form-control::placeholder {
    color: #a4abb3;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-lg > .form-control::-webkit-input-placeholder {
    color: #a4abb3;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-lg > .form-control:focus::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-default .input-group-lg > .form-control::-moz-placeholder {
    color: #a4abb3;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-lg > .form-control:focus::-moz-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-default .input-group-lg > .form-control:-moz-placeholder {
    color: #a4abb3;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-lg > .form-control:focus:-moz-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-default .input-group-lg > .form-control:-ms-input-placeholder {
    color: #a4abb3;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-default .input-group-lg > .form-control:focus:-ms-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-default .input-group-rounded > .form-control {
  border-radius: 1.5rem; }
.nb-theme-default .input-group-border-only > .form-control {
  background: transparent; }
.nb-theme-default .input-group-fill-only > .form-control {
  border-color: transparent; }
.nb-theme-default .input-group-btn:not(:last-child) > .btn,
.nb-theme-default .input-group-btn:not(:last-child) > .btn-group,
.nb-theme-default .input-group-btn:not(:first-child) > .btn,
.nb-theme-default .input-group-btn:not(:first-child) > .btn-group {
  margin: 0; }
.nb-theme-default .modal-content {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 400;
  color: #4b4b4b;
  background: #ffffff;
  border-color: transparent;
  border-radius: 0.375rem; }
.nb-theme-default .modal-header {
  padding: 1.25rem;
  border-bottom: 1px solid #ebeef2;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
  color: #2a2a2a;
  font-family: Exo;
  font-weight: 500;
  font-size: 1.125rem; }
.nb-theme-default .modal-header h1 {
    margin: 0; }
.nb-theme-default .modal-header h2 {
    margin: 0; }
.nb-theme-default .modal-header h3 {
    margin: 0; }
.nb-theme-default .modal-header h4 {
    margin: 0; }
.nb-theme-default .modal-header h5 {
    margin: 0; }
.nb-theme-default .modal-header h6 {
    margin: 0; }
.nb-theme-default .modal-header .close {
    text-shadow: none;
    color: #2a2a2a; }
.nb-theme-default .modal-header .close:hover {
      color: #2a2a2a; }
.nb-theme-default .modal-body {
  font-family: Roboto;
  font-weight: 400;
  font-size: 1rem;
  padding: 1.25rem;
  scrollbar-face-color: #dadada;
  scrollbar-track-color: #f2f2f2; }
.nb-theme-default .modal-body ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.nb-theme-default .modal-body ::-webkit-scrollbar-thumb {
    background: #dadada;
    cursor: pointer;
    border-radius: 2.5px; }
.nb-theme-default .modal-body ::-webkit-scrollbar-track {
    background: #f2f2f2; }
.nb-theme-default .modal-footer {
  padding: 1.25rem;
  border-top: 1px solid #ebeef2;
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem; }
.nb-theme-default ng2-smart-table table tr th,
.nb-theme-default ng2-smart-table table tr th a {
  font-family: Exo;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25;
  color: #2a2a2a; }
.nb-theme-default ng2-smart-table table tr td {
  font-family: Roboto;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #2a2a2a; }
.nb-theme-default ng2-smart-table table tr th,
.nb-theme-default ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #ebeef2;
  vertical-align: middle; }
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
  padding-right: 1.75rem; }
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #2a2a2a;
  text-decoration: none; }
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 600; }
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
    border-bottom-color: #a4abb3;
    border-width: 0.375rem;
    position: absolute;
    margin: 0;
    right: 0.75rem;
    top: 50%;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%); }
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
    -webkit-transform: translate(0, -50%) rotate(180deg);
            transform: translate(0, -50%) rotate(180deg); }
.nb-theme-default ng2-smart-table thead tr {
  background: #ffffff; }
.nb-theme-default ng2-smart-table thead tr.ng2-smart-filters th {
    padding: 0.375rem 0.5rem; }
.nb-theme-default ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
      line-height: 1.25; }
.nb-theme-default ng2-smart-table tbody tr.selected, .nb-theme-default ng2-smart-table tbody tr:hover {
  background: #e6f3ff !important; }
.nb-theme-default ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #f5f7fc; }
.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  background: #40dc7e;
  color: #ffffff;
  border-radius: 0.375rem; }
.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:hover {
    text-decoration: none; }
.nb-theme-default ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px; }
.nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%; }
.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    width: 100%;
    font-size: 2rem !important;
    color: #a4abb3; }
.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
      border-right: 1px solid #ebeef2; }
.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
      text-decoration: none; }
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
  .nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
  .nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
    color: #40dc7e; }
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
  .nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
  .nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
    color: #ff4c6a; }
.nb-theme-default ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px; }
.nb-theme-default ng2-smart-table ng2-smart-table-pager {
  display: block; }
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 1.5rem; }
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
      background-color: rgba(0, 0, 0, 0.05);
      color: #2a2a2a; }
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
    font-family: Exo;
    font-size: 1rem;
    line-height: 1.25;
    border: #ebeef2 solid 1px;
    border-radius: 0.375rem; }
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
      border-right: 1px solid #ebeef2; }
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
      font-size: 1rem; }
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
      background: transparent;
      color: #2a2a2a;
      padding: 0.75rem 1.25rem;
      border: none; }
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
        background-color: rgba(0, 0, 0, 0.05);
        color: #2a2a2a;
        text-decoration: none; }
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
      border-top-left-radius: 0.375rem;
      border-bottom-left-radius: 0.375rem; }
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
      border-top-right-radius: 0.375rem;
      border-bottom-right-radius: 0.375rem; }
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
      color: #ffffff;
      background-color: #40dc7e; }
.nb-theme-default .toast-close-button {
  position: absolute;
  right: 0.15rem;
  top: 0.2rem;
  opacity: 1;
  background-color: transparent;
  border-radius: 3px;
  font-size: 1.5rem;
  color: color-inverse;
  text-shadow: none; }
.nb-theme-default .toast-close-button button {
    padding: 5px; }
.nb-theme-default .toast-close-button:hover, .nb-theme-default .toast-close-button:focus {
    opacity: 1;
    outline: none; }
.nb-theme-default .toast {
  color: color-inverse !important;
  background-color: #8a7fff;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  opacity: 0.9 !important; }
.nb-theme-default .toast:hover {
    -webkit-box-shadow: 0 2px 12px 0 #dfe3eb;
            box-shadow: 0 2px 12px 0 #dfe3eb;
    opacity: 1 !important; }
.nb-theme-default .toast-success {
  background-color: #40dc7e;
  color: #ffffff !important; }
.nb-theme-default .toast-success .toast-close-button {
    color: #ffffff; }
.nb-theme-default .toast-error {
  background-color: #ff4c6a;
  color: #ffffff !important; }
.nb-theme-default .toast-error .toast-close-button {
    color: #ffffff; }
.nb-theme-default .toast-info {
  background-color: #4ca6ff;
  color: color-inverse !important; }
.nb-theme-default .toast-info .toast-close-button {
    color: #ffffff; }
.nb-theme-default .toast-wait {
  background-color: yellow;
  color: #ffffff !important; }
.nb-theme-default .toast-wait .toast-close-button {
    color: #ffffff; }
.nb-theme-default .toast-wait .icon-wait {
    background-image: url("data:image/gif;base64,R0lGODlhHgAeAKUAAASq/ITW/ES+/MTq/GTK/CS2/KTe/OT2/FTG/HTO/LTm/BSy/DS6/PT6/JTa/NTy/HzW/Ayu/EzC/Cy2/Kzi/FzG/HzS/Lzm/Pz+/ASu/Iza/ETC/Mzu/GzO/KTi/Oz6/HTS/Byy/Dy+/PT+/Jze/Nzy/Cy6/FzK/Lzq/ACq/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJDAApACwAAAAAHgAeAAAG98CUcEgsGo/IpHLJbDqfRACCQK0SIkPGArppYL7gwpDS8JieXfBXLKR8RwGAU6PGsFNuMCXDFHnVdx0fag5ySREldXZEC3lfEkogYAcEI4tRJGAchkYZiY8pAh93Q4hgAkgmYAOGGyFHJ2AaSARgHUwLq0gQYBtNB18lnEQBYCJNn8JHHWAETBF/HEgiYB5IE0MbYCRIEYMYDaRDCggpAChg5UgOYChYRRcjJ8xfB+9HBd8YCltECoogltCrB4LThToD+CgBQAdMg34pDk56xQSABYcQJYI58UQEuodDNL6p8AQAAxD3QFDwsHKlAYpQYsqcSbPmkiAAIfkECQwAKQAsAAAAAB4AHgCFBKr8hNb8RL78xOr8JLb8ZMr8pOL85Pb8FK78dM78VMb8NLr8vOb89Pr8lNr81PL8HLb8fNb8DK78TML8LLb8rOL8HLL8fNL8/P78BK78jNr8RML8zO78bM787Pr8FLL8dNL8XMr8PL78vOr89P78nN783PL8LLr8rOb8AKr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlHBILBqPyOFHBEg6kYAHpyB5WocgDMajIVyfn4ZWy7B8j4iLeGyqnoki03gcGGY6zauCNB9DhgoYFRlWInxjD1oVQwAMWg55SBJyWgcCCB4YG0MEcxNOWZVeKRomkQAlYxyRRRmUmkMUBUWTYwJIC2MDrIRFBWMaSL9aHVYfukgRY5tWB1qmRwFjIleU0EYdYyFWEmscSCJjBlYTYyWSmRgNo0MSCoyOWu9IDmMjbkIFq0LZlfhGBNZguEBkAAYmHQ5hAPGk38EhuTAMGDFnQK8kADRg2CckVR8MJj5cAXBhlpAwHweIPBPJYaUOF98IQdFnnkwiAARUOMTgJg4SCxHksPNJa4JNom+CAAAh+QQJDAAnACwAAAAAHgAeAIUEqvyE1vxEvvzE6vxkyvwktvyk4vzk9vwUrvxUxvx00vy05vz0+vyU2vzU8vw0uvwMrvxMwvwcsvxcxvx80vy85vz8/vw8vvwErvyM2vxEwvzM7vxszvys4vzs+vwUsvz0/vyc3vzc8vw0vvxcyvx81vy86vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG8sCTcEgsPorIpHJoUACWUKXBoohaiVPqdQm5cDIii7i6JSIoYbF6/Cxf0uv1BlJOgOLxDcIdNxEuFWIbH2UQcAcCTBaDRBeJSwpqBxJYeo0eG21IGHAaRQp7QyMeYo9ID2oDmkoEahmsahxWH6lKJWqeVgdiIqtDAWoXV2m9SRxqJFYQDIJKAmoGVhFqIUoQpBYLqxoYRACBYglLDRYmdEMaDOdCx2IH60gFHfDpFucA7WNR28z2EAkm1gzotqWeGGxrRBDaEqEfHjEmKNV56I6Drysk1jgY0CACvDJCMor5CLLIhDskSxLJeFElkQkErQQBACH5BAkMAC4ALAAAAAAeAB4AhQSq/ITW/ES+/MTq/GTK/CS2/OT2/Kzi/BSu/NTu/HTO/FTG/JTa/DS6/PT6/EzG/Lzm/By2/Nz2/HzW/Ayu/EzC/Mzu/GzO/Byy/Nzy/HzS/Jze/Dy+/Pz+/ASu/Iza/ETC/MTu/GTO/Cy6/Oz6/LTm/BSy/NTy/HTS/FzK/JTe/DS+/PT+/Lzq/ACq/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb6QJdwSCwaj8hkkUJROo+X1HMqBFgGACqRwrl8GJoHAtTpNLQuhCZTbncchvJGy5G4722HabrA+8sXTxx3EAQcDQsbdydZSRRsZQYcRX1tCRceSihtBgVGJWUHII1JHpAdIEYjGRMYVA1tLaRDCE1aBG2BUwgiDEgBbalPASQdGbNDwB0kI1OQx1AWF7ZOFG0WSBTIVUcVbXNUEQEBRgAQbQtPHgIHZWdFF5zURyYKJ20hswDxbQpOH3cOFAAAwMSCFm4GZFIywg8JEg4WuXqC8I+bFhOfVLJo4MI2R3FaNJhQIsGJFgwqzKMCrAIaJxhOrHxp5B3Nm06CAAAh+QQJDAAoACwAAAAAHgAeAIUEqvyE1vxEwvzE6vwktvzk9vyk4vxkyvwUrvzU7vxUxvz0+vy05vyU2vw0uvx00vwctvzc9vwMrvxMwvwcsvzc8vz8/vy85vwErvyM2vzM7vwsuvzs+vys4vxszvwUsvzU8vxcxvz0/vyU3vw8vvx80vxMxvy86vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG60CUcEgsGo/IpHLJbDqfSwnJk2mUFB8joIkoVSzg8MKwGRIaTME3zAaLAgBKhbFUiNp4MON7UZLuYRcHJA4mDRx4fUgSaxYFJEYUHW2KRw9hBRRIBAtslUUYjQJIEI1gn0QbHKsMW5EaCyKxsXRHABK4rkYSCB+9vxJQwsPExUgCGgPJyyFIJAzQHkgheA26RAAnYQpICm0j10QemMFH1GwMWUUA42EPSedsBQ8EAAAfCtphAxhJ3hYg8Czg0IkNCE3wLFgrkafNCYTwwAlxoA9PAQ/hjny4BmBDCQYaQJxoMKGcsZMoU6psEgQAIfkECQwALQAsAAAAAB4AHgCFBKr8hNb8RL78xOr8ZMr85Pb8JLb8pOL8FK78VMb81PL8dM789Pr8lNr8NLr8tOb8TMb8fNb8DK78TML8zO787Pb8HLL83PL8fNL8/P78nN78PL78vOb8BK78jNr8RML8xO78bM78LLr8rOL8FLL8XMr8dNL89P78lN78NL787Pr83Pb8vOr8AKr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlnBILBqPyKRyyWw6n0vJJuRpYBIkKBGBKWS+YMZIpP2swGjwKQBwJhjp+HfUYQpOaA5h44A0VGgNTCIacAUbRhYjaBNCAAZJJAsWSB0HYBQIBBQRWkQSF2oZJ5BEbU4SKGkjRhEHG6dIFhGhaR9FEl4ZFAQSSCkjeGgXsUIlaSoeIsVDFhhnXyFFAANxFyZ1SBIJHCoIRQ5pFRC+TVlFGmmknkMkKrzpXwPlRyL0RiKwLRZwXw/npkJkKBCglBKBYAqYMAAAAIkELNA8YGYEgIc4DFT0A6OAEhMAGITJ+cLCo5MUEeUUCEHxowMMDygoYNFgwj12OHPq3JkzCAAh+QQJDAAsACwAAAAAHgAeAIUEqvyE1vxEvvzE6vwktvyk4vxkyvzk9vx0zvwUrvw0uvy05vyU2vzU8vz0+vxUxvx81vwMrvwstvys4vxszvx80vwcsvw8vvy85vyc3vzc8vz8/vwErvyM2vxMwvzM7vxkzvzs+vx00vwUsvw0vvyU3vz0/vxcyvwsuvys5vy86vzc9vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6kCWcEgsGo/IpHLJbDqfy8iF0mFAHiMoMVE5bL5gxwSlZZ3AaLApANBS0vAJx70wkBQeRgjNaCdRHX5IFhNoHn9eGYJHHBlgH4tDKF5fikoRGmACRpNpGXNJBmAdRZ1wlkgjYANEEitwYH1JlBqCALcAAZq4RhcYKhgmXybAKhREb18nShWwG3JEF2AFSgDNaSkRRRF7Gw4E1ddfC9pGDKvlSdcLkUME3RsLWUnWE+lHyV8HIgS3Iw/HhtxaAqADHAchHHxhA8WaMGcbGEIhocLZARDtmABAUWHBhwYYGHi4V6akyZMoUw4JAgAh+QQJDAArACwAAAAAHgAeAIUEqvyE1vxEvvzE6vwktvxkyvyk4vzk9vwUrvxUxvy05vzU8vw0uvx0zvz0+vyU2vwctvwMrvxMwvys4vwcsvxcxvy85vzc8vw8vvx81vz8/vwErvyM2vxEwvzM7vwsuvxszvzs+vwUsvw0vvx80vz0/vyc3vys5vxcyvy86vzc9vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+sCVcEgsGo/IpHLJbDqfzQrnkUmIoMiGZqtxTD5QSEAyhDi421IAsAR0JtsBW2hAcycbpAi0sDOGIgwSDyFoD3NECHV2GiZHInBcZEcEAWdcDldGACZcHohFABd2DUgRo1sCSAyeJiELoEQFXBxIs1sgKwggBHpcA0gZXB1NB1sXsUIBXBhNqCrJKyBcKEhuESsRlx5IGFwGSQ8HJLeNpoVdvUcfjAnhv9hHFnYkmkZmXAr2RAmMDiZgjJTTMI4AqAjG0CwAgeAIAA7+FsRbQeJOh2hDAJAo0W4IgQUBKDwZkcJOCkQYlQD4QEKBBw8W9mGZSbOmzZtLggAAO2JnY3dIeDd0b3M4bHdiQ1dsQW5kV2V1RmFJWlpyNzYvRzArWVhDM0tRQlA1ZVFVdFBSVTVLUDZTaDNmMzlqZEs=") !important; }
.nb-theme-default .toast-warning {
  background-color: #ffa100 !important;
  color: #ffffff; }
.nb-theme-default .toast-warning .toast-close-button {
    color: #ffffff; }
.nb-theme-default .toast-title {
  word-wrap: break-word; }
.nb-theme-default nb-auth-block .form-text a {
  color: #a4abb3; }
.nb-theme-default nb-auth-block .accept-group nb-checkbox .custom-control-description {
  color: #a4abb3; }
.nb-theme-default nb-auth-block .accept-group a {
  color: #a4abb3; }
.nb-theme-default nb-auth-block .socials a::before {
  color: #a4abb3; }
.nb-theme-default nb-auth-block .socials a:hover::before {
  color: #4b4b4b; }
.nb-theme-default .pace .pace-progress {
  background: #40dc7e; }
.nb-theme-default .pace .pace-progress-inner {
  -webkit-box-shadow: 0 0 10px #40dc7e, 0 0 5px #40dc7e;
          box-shadow: 0 0 10px #40dc7e, 0 0 5px #40dc7e; }
.nb-theme-default .pace .pace-activity {
  display: none; }
.nb-theme-cosmic nb-layout {
  scrollbar-face-color: #554db3;
  scrollbar-track-color: #332e73; }
.nb-theme-cosmic nb-layout ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.nb-theme-cosmic nb-layout ::-webkit-scrollbar-thumb {
    background: #554db3;
    cursor: pointer;
    border-radius: 2.5px; }
.nb-theme-cosmic nb-layout ::-webkit-scrollbar-track {
    background: #332e73; }
.nb-theme-cosmic nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block; }
@media (max-width: 767px) {
    .nb-theme-cosmic nb-layout.with-scroll .scrollable-container {
      overflow-y: scroll;
      -webkit-overflow-scrolling: touch; } }
.nb-theme-cosmic .layout {
  min-width: 300px; }
.nb-theme-cosmic nb-layout.window-mode {
  background: #2f296b;
  display: block; }
.nb-theme-cosmic nb-layout.window-mode .scrollable-container {
    max-width: 1920px;
    margin: 0 auto; }
.nb-theme-cosmic nb-layout.window-mode .layout nb-layout-header nav {
    max-width: 1920px;
    margin: 0 auto; }
@media screen and (min-width: 1940px) {
    .nb-theme-cosmic nb-layout.window-mode {
      padding-top: 1.1875rem; }
      .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
        left: calc((100vw - 1920px) / 2); }
      .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
        right: calc((100vw - 1920px) / 2); }
      .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
        top: calc(4.75rem + 1.1875rem); }
      .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
        height: calc(100vh - 1.1875rem);
        -webkit-box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
                box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6); }
      .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
        height: calc(100vh - 1.1875rem); } }
@media screen and (min-width: 2070px) {
    .nb-theme-cosmic nb-layout.window-mode {
      padding-top: 2.375rem; }
      .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
        left: calc((100vw - 1920px) / 2); }
      .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
        right: calc((100vw - 1920px) / 2); }
      .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
        top: calc(4.75rem + 2.375rem); }
      .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
        height: calc(100vh - 2.375rem);
        -webkit-box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
                box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6); }
      .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
        height: calc(100vh - 2.375rem); } }
@media screen and (min-width: 2220px) {
    .nb-theme-cosmic nb-layout.window-mode {
      padding-top: 4.75rem; }
      .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
        left: calc((100vw - 1920px) / 2); }
      .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
        right: calc((100vw - 1920px) / 2); }
      .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
        top: calc(4.75rem + 4.75rem); }
      .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
        height: calc(100vh - 4.75rem);
        -webkit-box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
                box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6); }
      .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
        height: calc(100vh - 4.75rem); } }
.nb-theme-cosmic nb-layout .layout {
  font-family: Roboto;
  font-size: 1rem;
  line-height: 1.25;
  color: #a1a1e5;
  background: #2f296b;
  min-height: 100vh; }
.nb-theme-cosmic nb-layout .layout nb-layout-header {
    font-family: Exo;
    font-size: 1rem;
    line-height: 1.25; }
.nb-theme-cosmic nb-layout .layout nb-layout-header nav {
      -webkit-box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
              box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
      height: 4.75rem;
      padding: 1.25rem;
      background: #3d3780;
      color: #ffffff; }
.nb-theme-cosmic nb-layout .layout nb-layout-header nav a {
        color: #ffffff; }
.nb-theme-cosmic nb-layout .layout nb-layout-header nav a:focus, .nb-theme-cosmic nb-layout .layout nb-layout-header nav a:active, .nb-theme-cosmic nb-layout .layout nb-layout-header nav a:hover {
          color: #ffffff; }
.nb-theme-cosmic nb-layout .layout nb-layout-header.fixed ~ .layout-container {
      padding-top: 4.75rem; }
.nb-theme-cosmic nb-layout .layout nb-layout-header.fixed ~ .layout-container > nb-sidebar > .main-container {
      height: calc(100vh - 4.75rem); }
.nb-theme-cosmic nb-layout .layout .layout-container {
    min-height: 100vh; }
.nb-theme-cosmic nb-layout .layout .layout-container nb-sidebar.fixed {
      top: 4.75rem; }
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer {
      -webkit-box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
              box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6); }
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav {
        height: 4.75rem;
        padding: 1.25rem;
        background: #3d3780;
        color: #a1a1e5;
        border-top: 1px solid #342e73; }
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a {
          color: #ffffff; }
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
            color: #ffffff; }
.nb-theme-cosmic nb-layout .layout .layout-container .content.center {
      width: 1400px;
      -webkit-box-flex: 0 !important;
          -ms-flex: 0 100 1400px !important;
              flex: 0 100 1400px !important; }
.nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
      padding: 2.25rem 2.25rem 0.75rem; }
@media (max-width: 991px) {
        .nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
          padding: 1.5rem 1.5rem 0.5rem; } }
@media (max-width: 767px) {
        .nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
          padding: 1rem 1rem 0; } }
.nb-theme-cosmic nb-sidebar {
  font-size: 1rem;
  line-height: 1.25;
  scrollbar-face-color: #554db3;
  scrollbar-track-color: #332e73;
  width: 16.25rem;
  background: #3d3780;
  color: color-secondary; }
.nb-theme-cosmic nb-sidebar ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.nb-theme-cosmic nb-sidebar ::-webkit-scrollbar-thumb {
    background: #554db3;
    cursor: pointer;
    border-radius: 2.5px; }
.nb-theme-cosmic nb-sidebar ::-webkit-scrollbar-track {
    background: #332e73; }
.nb-theme-cosmic nb-sidebar .main-container {
    height: 100vh;
    width: 16.25rem;
    background: #3d3780;
    -webkit-box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
            box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6); }
.nb-theme-cosmic nb-sidebar .scrollable {
    padding: 1.25rem;
    position: relative;
    -webkit-transform: translate3d(0, 0, 0); }
@media (max-width: 767px) {
      .nb-theme-cosmic nb-sidebar .scrollable {
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch; } }
.nb-theme-cosmic nb-sidebar.collapsed {
    width: 0;
    padding: 0; }
.nb-theme-cosmic nb-sidebar.collapsed .main-container {
      width: 0;
      padding: 0; }
.nb-theme-cosmic nb-sidebar.collapsed .scrollable {
      width: 0;
      padding: 0;
      overflow: hidden; }
.nb-theme-cosmic nb-sidebar.collapsed nb-sidebar-header, .nb-theme-cosmic nb-sidebar.collapsed nb-sidebar-footer {
      width: 0;
      padding: 0;
      overflow: hidden; }
.nb-theme-cosmic nb-sidebar.compacted {
    width: 3.45rem; }
.nb-theme-cosmic nb-sidebar.compacted .main-container {
      width: 3.45rem; }
.nb-theme-cosmic nb-sidebar.compacted nb-menu {
      width: 3.45rem; }
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active {
        position: relative; }
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active::before {
          position: absolute;
          content: '';
          left: 0;
          top: 0;
          height: 100%;
          width: 4px;
          background: #00f9a6; }
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item {
        -webkit-transition: border-color 1s ease;
        transition: border-color 1s ease; }
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item span, .nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item .chevron {
          display: none; }
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
          display: block;
          color: transparent;
          width: 0;
          padding: 0;
          overflow: hidden; }
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
          margin-right: 0; }
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
          display: none; }
.nb-theme-cosmic nb-sidebar.compacted.left.fixed ~ .content {
      margin-left: 3.45rem; }
.nb-theme-cosmic nb-sidebar.compacted.fixed.right ~ .content {
      margin-left: 0;
      margin-right: 3.45rem; }
.nb-theme-cosmic nb-sidebar.compacted.left.fixed ~ .content.center {
      padding-left: 3.45rem; }
.nb-theme-cosmic nb-sidebar.compacted.fixed.right ~ .content.center {
      padding-left: 0;
      padding-right: 3.45rem; }
.nb-theme-cosmic nb-sidebar.fixed.left.collapsed + .content {
    margin-left: 0; }
.nb-theme-cosmic nb-sidebar.fixed.right.collapsed + .content {
    margin-right: 0; }
.nb-theme-cosmic nb-sidebar.expanded {
    width: 16.25rem; }
.nb-theme-cosmic nb-sidebar.expanded > .scrollable {
      width: 16.25rem; }
.nb-theme-cosmic nb-sidebar nb-sidebar-header {
    padding: 1.25rem;
    height: initial; }
.nb-theme-cosmic nb-sidebar nb-sidebar-footer {
    padding: 1.25rem;
    height: 3.5rem; }
.nb-theme-cosmic nb-sidebar nb-menu {
    margin: 0 -1.25rem -1.25rem; }
.nb-theme-cosmic nb-card {
  font-size: 1rem;
  line-height: 1.25;
  background: #3d3780;
  color: #d1d1ff;
  margin-bottom: 1.5rem;
  border-radius: 0.5rem;
  -webkit-box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
          box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
  font-weight: 400;
  scrollbar-face-color: #554db3;
  scrollbar-track-color: #332e73; }
.nb-theme-cosmic nb-card ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.nb-theme-cosmic nb-card ::-webkit-scrollbar-thumb {
    background: #554db3;
    cursor: pointer;
    border-radius: 2.5px; }
.nb-theme-cosmic nb-card ::-webkit-scrollbar-track {
    background: #332e73; }
.nb-theme-cosmic nb-card.xxsmall-card {
    height: 96px; }
.nb-theme-cosmic nb-card.xsmall-card {
    height: 216px; }
.nb-theme-cosmic nb-card.small-card {
    height: 336px; }
.nb-theme-cosmic nb-card.medium-card {
    height: 456px; }
.nb-theme-cosmic nb-card.large-card {
    height: 576px; }
.nb-theme-cosmic nb-card.xlarge-card {
    height: 696px; }
.nb-theme-cosmic nb-card.xxlarge-card {
    height: 816px; }
.nb-theme-cosmic nb-card.active-card nb-card-header {
    background-color: #a1a1e5;
    border-bottom-color: #a1a1e5;
    color: #3d3780; }
.nb-theme-cosmic nb-card.disabled-card nb-card-header {
    background-color: rgba(255, 255, 255, 0.4);
    border-bottom-color: rgba(255, 255, 255, 0.4); }
.nb-theme-cosmic nb-card.primary-card nb-card-header {
    background-color: #7659ff;
    border-bottom-color: #7659ff; }
.nb-theme-cosmic nb-card.info-card nb-card-header {
    background-color: #0088ff;
    border-bottom-color: #0088ff; }
.nb-theme-cosmic nb-card.success-card nb-card-header {
    background-color: #00d977;
    border-bottom-color: #00d977; }
.nb-theme-cosmic nb-card.warning-card nb-card-header {
    background-color: #ffa100;
    border-bottom-color: #ffa100; }
.nb-theme-cosmic nb-card.danger-card nb-card-header {
    background-color: #ff386a;
    border-bottom-color: #ff386a; }
.nb-theme-cosmic nb-card-body {
  -webkit-box-flex: 1;
          flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
  scrollbar-face-color: #554db3;
  scrollbar-track-color: #332e73; }
.nb-theme-cosmic nb-card-body ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.nb-theme-cosmic nb-card-body ::-webkit-scrollbar-thumb {
    background: #554db3;
    cursor: pointer;
    border-radius: 2.5px; }
.nb-theme-cosmic nb-card-body ::-webkit-scrollbar-track {
    background: #332e73; }
.nb-theme-cosmic nb-card-footer {
  padding: 1.25rem;
  border-top: 1px solid #342e73;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }
.nb-theme-cosmic nb-card-header {
  padding: 1.25rem;
  border-bottom: 1px solid #342e73;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  color: #ffffff;
  font-family: Exo;
  font-size: 1.125rem;
  font-weight: 500; }
.nb-theme-cosmic nb-card-header h1 {
    margin: 0; }
.nb-theme-cosmic nb-card-header h2 {
    margin: 0; }
.nb-theme-cosmic nb-card-header h3 {
    margin: 0; }
.nb-theme-cosmic nb-card-header h4 {
    margin: 0; }
.nb-theme-cosmic nb-card-header h5 {
    margin: 0; }
.nb-theme-cosmic nb-card-header h6 {
    margin: 0; }
.nb-theme-cosmic nb-tabset {
  scrollbar-face-color: #554db3;
  scrollbar-track-color: #332e73; }
.nb-theme-cosmic nb-tabset ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.nb-theme-cosmic nb-tabset ::-webkit-scrollbar-thumb {
    background: #554db3;
    cursor: pointer;
    border-radius: 2.5px; }
.nb-theme-cosmic nb-tabset ::-webkit-scrollbar-track {
    background: #332e73; }
.nb-theme-cosmic nb-tabset ul {
    font-family: Exo;
    font-size: 1.125rem;
    padding: 0 1.25rem;
    border-bottom: 1px solid #342e73; }
.nb-theme-cosmic nb-tabset ul li {
      background: transparent; }
.nb-theme-cosmic nb-tabset ul li a {
        padding: 1.25rem;
        color: #a1a1e5; }
.nb-theme-cosmic nb-tabset ul li a:hover {
          color: #ffffff;
          font-weight: 500; }
.nb-theme-cosmic nb-tabset ul li a::before {
          background: #00d977;
          background-image: -webkit-gradient(linear, left top, right top, from(#00d9bf), to(#00d977));
          background-image: linear-gradient(to right, #00d9bf, #00d977);
          -webkit-box-shadow: 0 0 16px -2px #00d99b;
                  box-shadow: 0 0 16px -2px #00d99b; }
.nb-theme-cosmic nb-tabset ul li.active {
        background: transparent; }
.nb-theme-cosmic nb-tabset ul li.active a {
          font-weight: 500;
          color: #ffffff; }
.nb-theme-cosmic nb-tabset nb-tab {
    font-family: Roboto;
    font-size: 1rem;
    color: #d1d1ff;
    background-color: transparent;
    padding: 0; }
.nb-theme-cosmic nb-route-tabset {
  scrollbar-face-color: #554db3;
  scrollbar-track-color: #332e73; }
.nb-theme-cosmic nb-route-tabset ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.nb-theme-cosmic nb-route-tabset ::-webkit-scrollbar-thumb {
    background: #554db3;
    cursor: pointer;
    border-radius: 2.5px; }
.nb-theme-cosmic nb-route-tabset ::-webkit-scrollbar-track {
    background: #332e73; }
.nb-theme-cosmic nb-route-tabset ul {
    font-family: Exo;
    font-size: 1.125rem;
    padding: 0 1.25rem;
    border-bottom: 1px solid #342e73; }
.nb-theme-cosmic nb-route-tabset ul li {
      background: transparent; }
.nb-theme-cosmic nb-route-tabset ul li a {
        padding: 1.25rem;
        color: #a1a1e5; }
.nb-theme-cosmic nb-route-tabset ul li a:hover {
          color: #ffffff;
          font-weight: 500; }
.nb-theme-cosmic nb-route-tabset ul li a::before {
          background: #00d977;
          background-image: -webkit-gradient(linear, left top, right top, from(#00d9bf), to(#00d977));
          background-image: linear-gradient(to right, #00d9bf, #00d977);
          -webkit-box-shadow: 0 0 16px -2px #00d99b;
                  box-shadow: 0 0 16px -2px #00d99b; }
.nb-theme-cosmic nb-route-tabset ul li.active {
        background: transparent; }
.nb-theme-cosmic nb-route-tabset ul li.active a {
          font-weight: 500;
          color: #ffffff; }
.nb-theme-cosmic nb-menu {
  font-family: Exo;
  font-size: 1rem;
  font-weight: 400;
  background: #3d3780;
  color: #a1a1e5; }
.nb-theme-cosmic nb-menu ul.menu-items {
    margin: 0;
    padding: 0; }
.nb-theme-cosmic nb-menu .menu-group {
    font-weight: 500;
    font-size: 0.875rem;
    color: #ffffff;
    padding: 1rem 1.25rem; }
.nb-theme-cosmic nb-menu .menu-item a {
    padding: 0.25rem 1rem 0.25rem 0.75rem;
    border-radius: 0.5rem; }
.nb-theme-cosmic nb-menu .menu-item a:hover,
  .nb-theme-cosmic nb-menu .menu-item a.active {
    background-color: #3d3780;
    color: #ffffff;
    font-weight: 500; }
.nb-theme-cosmic nb-menu .menu-item a:hover .menu-icon,
    .nb-theme-cosmic nb-menu .menu-item a:hover .chevron,
    .nb-theme-cosmic nb-menu .menu-item a.active .menu-icon,
    .nb-theme-cosmic nb-menu .menu-item a.active .chevron {
      color: #ffffff; }
.nb-theme-cosmic nb-menu .menu-item .menu-icon {
    font-size: 2.5rem;
    width: 2.5rem;
    margin: 0 0.5rem 0 0;
    text-align: center;
    color: #a1a1e5; }
.nb-theme-cosmic nb-menu .menu-item .chevron {
    font-size: 0.875rem;
    color: #a1a1e5; }
.nb-theme-cosmic nb-menu .menu-items > .menu-item {
    border-bottom: 1px solid transparent; }
.nb-theme-cosmic nb-menu .menu-items > .menu-item:first-child {
      border-top: 1px solid transparent; }
.nb-theme-cosmic nb-menu .menu-item > .menu-items {
    background-color: #2f296b; }
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item {
    border: none;
    background: #2f296b;
    color: #a1a1e5;
    padding: 0 1.25rem; }
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item:first-child {
      margin-top: 0.5rem; }
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item:last-child {
      margin-bottom: 0.5rem; }
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a {
      border: 0.125rem solid #2f296b;
      padding: 0.5rem 1rem; }
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a:hover {
      color: #ffffff;
      background: #2f296b; }
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active {
      background-color: rgba(0, 255, 170, 0.25);
      color: #ffffff;
      border-color: #00f9a6;
      -webkit-box-shadow: 0 2px 12px 0 rgba(0, 255, 170, 0.25);
              box-shadow: 0 2px 12px 0 rgba(0, 255, 170, 0.25); }
.nb-theme-cosmic nb-menu.inverse .menu-item a {
  color: #3d3780; }
.nb-theme-cosmic nb-menu.inverse .menu-item a:hover {
  background-color: #ffffff;
  color: #3d3780; }
.nb-theme-cosmic nb-menu.inverse .menu-item a.active {
  background-color: #ffffff;
  color: #3d3780; }
.nb-theme-cosmic nb-menu.inverse .menu-group {
  color: #3d3780; }
.nb-theme-cosmic nb-user {
  font-size: 1rem;
  line-height: 1.25; }
.nb-theme-cosmic nb-user .user-picture {
    height: 2.5rem;
    width: 2.5rem;
    background: #a1a1e5;
    border: solid 2px #00f9a6; }
.nb-theme-cosmic nb-user .user-picture.background {
      color: #3d3780; }
.nb-theme-cosmic nb-user .user-name {
    font-family: Exo; }
.nb-theme-cosmic nb-user.inverse .user-picture {
    background: #3d3780; }
.nb-theme-cosmic nb-user.inverse .user-picture.background {
      color: #a1a1e5; }
.nb-theme-cosmic nb-user.small .user-picture {
    height: 1.5rem;
    width: 1.5rem;
    font-size: 80%; }
.nb-theme-cosmic nb-user.medium .user-picture {
    height: 2.5rem;
    width: 2.5rem; }
.nb-theme-cosmic nb-user.large .user-picture {
    height: 3.25rem;
    width: 3.25rem; }
.nb-theme-cosmic nb-user.xlarge .user-picture {
    height: 4rem;
    width: 4rem; }
.nb-theme-cosmic nb-user .user-context-menu {
    border: 2px solid #7659ff;
    background: #3d3780; }
.nb-theme-cosmic nb-user .user-context-menu ul > li > a {
      color: #ffffff; }
.nb-theme-cosmic nb-user .user-context-menu ul > li > a:focus, .nb-theme-cosmic nb-user .user-context-menu ul > li > a:active, .nb-theme-cosmic nb-user .user-context-menu ul > li > a:hover {
        color: #ffffff;
        background: #7659ff;
        text-decoration: none; }
.nb-theme-cosmic nb-user .user-context-menu ul > li.arrow {
      border-bottom: 11px solid #7659ff !important; }
.nb-theme-cosmic nb-user .user-context-menu ul > li.arrow::after {
        border-bottom: 11px solid #3d3780 !important; }
.nb-theme-cosmic nb-actions {
  font-size: 1rem;
  font-family: Exo;
  line-height: 1.25; }
.nb-theme-cosmic nb-actions nb-action {
    height: 1.5rem;
    padding: 0 1.25rem;
    border-left: 1px solid #342e73;
    background: transparent; }
.nb-theme-cosmic nb-actions nb-action a.icon-container:hover, .nb-theme-cosmic nb-actions nb-action a.icon-container:focus {
      text-decoration: none; }
.nb-theme-cosmic nb-actions nb-action i.control-icon {
      color: #a1a1e5;
      font-size: 1.5rem; }
.nb-theme-cosmic nb-actions.inverse nb-action {
    border-left: 1px solid #342e73; }
.nb-theme-cosmic nb-actions.inverse nb-action i.control-icon {
      color: #3d3780; }
.nb-theme-cosmic nb-actions.small nb-action {
    height: 1.5rem; }
.nb-theme-cosmic nb-actions.small nb-action i.control-icon {
      font-size: 1.5rem; }
.nb-theme-cosmic nb-actions.medium nb-action {
    height: 2.25rem; }
.nb-theme-cosmic nb-actions.medium nb-action i.control-icon {
      font-size: 2.25rem; }
.nb-theme-cosmic nb-actions.large nb-action {
    height: 3.5rem; }
.nb-theme-cosmic nb-actions.large nb-action i.control-icon {
      font-size: 3.5rem; }
.nb-theme-cosmic nb-actions.full-width nb-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%; }
.nb-theme-cosmic nb-search-field .search {
  background: -webkit-gradient(linear, left top, right top, from(#171749), to(#413789));
  background: linear-gradient(to right, #171749, #413789); }
.nb-theme-cosmic nb-search-field .search button {
    color: #a1a1e5; }
.nb-theme-cosmic nb-search-field .search span {
    color: #a1a1e5; }
.nb-theme-cosmic nb-search-field .search input {
    color: #ffffff;
    border-bottom: 4px solid #a1a1e5; }
.nb-theme-cosmic nb-search-field .search input::-webkit-input-placeholder {
      color: #a1a1e5; }
.nb-theme-cosmic nb-search-field .search input:-ms-input-placeholder {
      color: #a1a1e5; }
.nb-theme-cosmic nb-search-field .search input::-ms-input-placeholder {
      color: #a1a1e5; }
.nb-theme-cosmic nb-search-field .search input::placeholder {
      color: #a1a1e5; }
.nb-theme-cosmic nb-search-field .search input::-ms-clear {
      display: none; }
.nb-theme-cosmic nb-search-field.rotate-layout {
  opacity: 0;
  background: -webkit-gradient(linear, left top, right top, from(#171749), to(#413789));
  background: linear-gradient(to right, #171749, #413789); }
.nb-theme-cosmic nb-search-field.modal-zoomin .search::before,
.nb-theme-cosmic nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #a1a1e5; }
.nb-theme-cosmic nb-search-field.modal-half .form-wrapper {
  background: -webkit-gradient(linear, left top, right top, from(#171749), to(#413789));
  background: linear-gradient(to right, #171749, #413789); }
.nb-theme-cosmic nb-search-field.modal-half .search::before {
  background: #a1a1e5; }
.nb-theme-cosmic nb-search-field.modal-drop .form-content::after {
  background: #a1a1e5; }
.nb-theme-cosmic nb-search-field.modal-drop .search::before {
  background: -webkit-gradient(linear, left top, right top, from(#171749), to(#413789));
  background: linear-gradient(to right, #171749, #413789); }
.nb-theme-cosmic nb-search-field.curtain .search::after {
  background: -webkit-gradient(linear, left top, right top, from(#171749), to(#413789));
  background: linear-gradient(to right, #171749, #413789); }
.nb-theme-cosmic nb-search-field.curtain .search {
  background: -webkit-gradient(linear, left top, right top, from(#171749), to(#413789));
  background: linear-gradient(to right, #171749, #413789); }
.nb-theme-cosmic nb-search-field.column-curtain::before {
  background: -webkit-gradient(linear, left top, right top, from(#171749), to(#413789));
  background: linear-gradient(to right, #171749, #413789); }
.nb-theme-cosmic nb-search-field.column-curtain::after {
  background: transparent; }
.nb-theme-cosmic nb-search-field.column-curtain.show::after {
  background: #a1a1e5; }
.nb-theme-cosmic nb-search button {
  color: #a1a1e5; }
.nb-theme-cosmic nb-checkbox .custom-control {
  margin: 0;
  min-height: inherit;
  padding: 0.375rem 1.5rem; }
.nb-theme-cosmic nb-checkbox .custom-control-indicator {
  position: absolute;
  background-color: transparent;
  width: 1.25rem;
  height: 1.25rem;
  border: 2px solid #a1a1e5;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
.nb-theme-cosmic nb-checkbox .custom-control-input {
  background-color: transparent; }
.nb-theme-cosmic nb-checkbox .custom-control-input:focus ~ .custom-control-indicator {
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic nb-checkbox .custom-control-input:checked ~ .custom-control-indicator {
    background-image: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
.nb-theme-cosmic nb-checkbox .custom-control-input:checked ~ .custom-control-indicator::before {
      content: '';
      width: 0.5rem;
      height: 0.75rem;
      border: solid #ffffff;
      border-width: 0 2px 2px 0;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
.nb-theme-cosmic nb-checkbox .custom-control-input:disabled ~ .custom-control-indicator, .nb-theme-cosmic nb-checkbox .custom-control-input:disabled:hover ~ .custom-control-indicator {
    background-color: transparent;
    border-color: #a1a1e5;
    opacity: 0.5; }
.nb-theme-cosmic nb-checkbox .custom-control-input:disabled ~ .custom-control-description, .nb-theme-cosmic nb-checkbox .custom-control-input:disabled:hover ~ .custom-control-description {
    color: #ffffff;
    opacity: 0.5; }
.nb-theme-cosmic nb-checkbox .custom-control-input:checked ~ .custom-control-indicator,
  .nb-theme-cosmic nb-checkbox .custom-control-input:active ~ .custom-control-indicator {
    background-color: transparent; }
.nb-theme-cosmic nb-checkbox .custom-control-input:hover ~ .custom-control-indicator,
.nb-theme-cosmic nb-checkbox .custom-control-input:checked ~ .custom-control-indicator,
.nb-theme-cosmic nb-checkbox .custom-control-input:hover:checked ~ .custom-control-indicator {
  border-color: #00d977; }
.nb-theme-cosmic nb-checkbox.success .custom-control-input:hover ~ .custom-control-indicator,
.nb-theme-cosmic nb-checkbox.success .custom-control-input:checked ~ .custom-control-indicator,
.nb-theme-cosmic nb-checkbox.success .custom-control-input:hover:checked ~ .custom-control-indicator {
  border-color: #00d977; }
.nb-theme-cosmic nb-checkbox.warning .custom-control-input:hover ~ .custom-control-indicator,
.nb-theme-cosmic nb-checkbox.warning .custom-control-input:checked ~ .custom-control-indicator,
.nb-theme-cosmic nb-checkbox.warning .custom-control-input:hover:checked ~ .custom-control-indicator {
  border-color: #ffa100; }
.nb-theme-cosmic nb-checkbox.danger .custom-control-input:hover ~ .custom-control-indicator,
.nb-theme-cosmic nb-checkbox.danger .custom-control-input:checked ~ .custom-control-indicator,
.nb-theme-cosmic nb-checkbox.danger .custom-control-input:hover:checked ~ .custom-control-indicator {
  border-color: #ff386a; }
.nb-theme-cosmic nb-checkbox .custom-control-description {
  padding-left: 0.25rem;
  color: #ffffff; }
.nb-theme-cosmic .font-secondary {
  font-family: Exo; }
.nb-theme-cosmic .font-secondary .header .name {
    font-size: 4.5rem; }
.nb-theme-cosmic .font-main {
  font-family: Roboto; }
.nb-theme-cosmic .font-main .header .name {
    font-size: 2.5rem; }
.nb-theme-cosmic .font-w-light {
  font-weight: 300; }
.nb-theme-cosmic .font-w-regular {
  font-weight: 400; }
.nb-theme-cosmic .font-w-bold {
  font-weight: 600; }
.nb-theme-cosmic .text-primary {
  color: #8b72ff !important; }
.nb-theme-cosmic .text-warning {
  color: #ffaf26 !important; }
.nb-theme-cosmic .text-success {
  color: #26df8b !important; }
.nb-theme-cosmic .text-info {
  color: #269aff !important; }
.nb-theme-cosmic .text-danger {
  color: #ff5680 !important; }
.nb-theme-cosmic .text-heading {
  color: #ffffff !important; }
.nb-theme-cosmic .text-body {
  color: #d1d1ff !important; }
.nb-theme-cosmic .text-hint {
  color: #a1a1e5 !important; }
.nb-theme-cosmic .text-white {
  color: #ffffff !important; }
.nb-theme-cosmic .bg-primary {
  background-color: #8b72ff !important; }
.nb-theme-cosmic .bg-warning {
  background-color: #ffaf26 !important; }
.nb-theme-cosmic .bg-success {
  background-color: #26df8b !important; }
.nb-theme-cosmic .bg-info {
  background-color: #269aff !important; }
.nb-theme-cosmic .bg-danger {
  background-color: #ff5680 !important; }
.nb-theme-cosmic .bg-heading {
  background-color: #ffffff !important; }
.nb-theme-cosmic .bg-body {
  background-color: #d1d1ff !important; }
.nb-theme-cosmic .bg-hint {
  background-color: #a1a1e5 !important; }
.nb-theme-cosmic .bg-white {
  background-color: #ffffff !important; }
.nb-theme-cosmic .text-indent {
  text-indent: 2rem; }
.nb-theme-cosmic .blockquote {
  font-size: 1rem;
  border-left: 0.25rem solid #00f9a6;
  color: #d1d1ff; }
.nb-theme-cosmic .blockquote-reverse {
  font-size: 1rem;
  border-right: 0.25rem solid #00f9a6;
  color: #d1d1ff; }
.nb-theme-cosmic .blockquote-footer {
  color: #a1a1e5;
  font-style: italic;
  font-size: 100%; }
.nb-theme-cosmic small, .nb-theme-cosmic .small {
  font-size: 87.5%; }
.nb-theme-cosmic mark, .nb-theme-cosmic .mark {
  padding: 0.05em;
  background-color: #8b72ff;
  color: #ffffff; }
.nb-theme-cosmic h1, .nb-theme-cosmic h2, .nb-theme-cosmic h3, .nb-theme-cosmic h4, .nb-theme-cosmic h5, .nb-theme-cosmic h6, .nb-theme-cosmic .h1, .nb-theme-cosmic .h2, .nb-theme-cosmic .h3, .nb-theme-cosmic .h4, .nb-theme-cosmic .h5, .nb-theme-cosmic .h6 {
  font-family: Exo;
  color: #ffffff;
  font-weight: 500; }
.nb-theme-cosmic strong, .nb-theme-cosmic b {
  font-weight: 600; }
.nb-theme-cosmic a {
  color: #00f9a6; }
.nb-theme-cosmic a:focus, .nb-theme-cosmic a:hover {
    color: #14ffbe; }
.nb-theme-cosmic ol, .nb-theme-cosmic ul {
  padding-left: 1.25rem; }
.nb-theme-cosmic .alert {
  border: none !important; }
.nb-theme-cosmic .alert-success {
  background-color: #2f296b;
  border: none;
  color: #26df8b; }
.nb-theme-cosmic .alert-success h1, .nb-theme-cosmic .alert-success h2, .nb-theme-cosmic .alert-success h3, .nb-theme-cosmic .alert-success h4, .nb-theme-cosmic .alert-success h5, .nb-theme-cosmic .alert-success h6, .nb-theme-cosmic .alert-success .h1, .nb-theme-cosmic .alert-success .h2, .nb-theme-cosmic .alert-success .h3, .nb-theme-cosmic .alert-success .h4, .nb-theme-cosmic .alert-success .h5, .nb-theme-cosmic .alert-success .h6 {
    color: #26df8b !important; }
.nb-theme-cosmic .alert-success hr {
    border-top-color: #1bb770; }
.nb-theme-cosmic .alert-success .alert-link {
    color: #26df8b;
    text-decoration: none;
    font-weight: 400;
    border-bottom: 1px dashed #26df8b; }
.nb-theme-cosmic .alert-success .alert-link:focus, .nb-theme-cosmic .alert-success .alert-link:hover {
      border-bottom: 1px solid #26df8b; }
.nb-theme-cosmic .alert-info {
  background-color: #2f296b;
  border: none;
  color: #269aff; }
.nb-theme-cosmic .alert-info h1, .nb-theme-cosmic .alert-info h2, .nb-theme-cosmic .alert-info h3, .nb-theme-cosmic .alert-info h4, .nb-theme-cosmic .alert-info h5, .nb-theme-cosmic .alert-info h6, .nb-theme-cosmic .alert-info .h1, .nb-theme-cosmic .alert-info .h2, .nb-theme-cosmic .alert-info .h3, .nb-theme-cosmic .alert-info .h4, .nb-theme-cosmic .alert-info .h5, .nb-theme-cosmic .alert-info .h6 {
    color: #269aff !important; }
.nb-theme-cosmic .alert-info hr {
    border-top-color: #0081f2; }
.nb-theme-cosmic .alert-info .alert-link {
    color: #269aff;
    text-decoration: none;
    font-weight: 400;
    border-bottom: 1px dashed #269aff; }
.nb-theme-cosmic .alert-info .alert-link:focus, .nb-theme-cosmic .alert-info .alert-link:hover {
      border-bottom: 1px solid #269aff; }
.nb-theme-cosmic .alert-warning {
  background-color: #2f296b;
  border: none;
  color: #ffaf26; }
.nb-theme-cosmic .alert-warning h1, .nb-theme-cosmic .alert-warning h2, .nb-theme-cosmic .alert-warning h3, .nb-theme-cosmic .alert-warning h4, .nb-theme-cosmic .alert-warning h5, .nb-theme-cosmic .alert-warning h6, .nb-theme-cosmic .alert-warning .h1, .nb-theme-cosmic .alert-warning .h2, .nb-theme-cosmic .alert-warning .h3, .nb-theme-cosmic .alert-warning .h4, .nb-theme-cosmic .alert-warning .h5, .nb-theme-cosmic .alert-warning .h6 {
    color: #ffaf26 !important; }
.nb-theme-cosmic .alert-warning hr {
    border-top-color: #f29900; }
.nb-theme-cosmic .alert-warning .alert-link {
    color: #ffaf26;
    text-decoration: none;
    font-weight: 400;
    border-bottom: 1px dashed #ffaf26; }
.nb-theme-cosmic .alert-warning .alert-link:focus, .nb-theme-cosmic .alert-warning .alert-link:hover {
      border-bottom: 1px solid #ffaf26; }
.nb-theme-cosmic .alert-danger {
  background-color: #2f296b;
  border: none;
  color: #ff5680; }
.nb-theme-cosmic .alert-danger h1, .nb-theme-cosmic .alert-danger h2, .nb-theme-cosmic .alert-danger h3, .nb-theme-cosmic .alert-danger h4, .nb-theme-cosmic .alert-danger h5, .nb-theme-cosmic .alert-danger h6, .nb-theme-cosmic .alert-danger .h1, .nb-theme-cosmic .alert-danger .h2, .nb-theme-cosmic .alert-danger .h3, .nb-theme-cosmic .alert-danger .h4, .nb-theme-cosmic .alert-danger .h5, .nb-theme-cosmic .alert-danger .h6 {
    color: #ff5680 !important; }
.nb-theme-cosmic .alert-danger hr {
    border-top-color: #ff235a; }
.nb-theme-cosmic .alert-danger .alert-link {
    color: #ff5680;
    text-decoration: none;
    font-weight: 400;
    border-bottom: 1px dashed #ff5680; }
.nb-theme-cosmic .alert-danger .alert-link:focus, .nb-theme-cosmic .alert-danger .alert-link:hover {
      border-bottom: 1px solid #ff5680; }
.nb-theme-cosmic .alert-primary {
  background-color: #2f296b;
  border: none;
  color: #8b72ff; }
.nb-theme-cosmic .alert-primary h1, .nb-theme-cosmic .alert-primary h2, .nb-theme-cosmic .alert-primary h3, .nb-theme-cosmic .alert-primary h4, .nb-theme-cosmic .alert-primary h5, .nb-theme-cosmic .alert-primary h6, .nb-theme-cosmic .alert-primary .h1, .nb-theme-cosmic .alert-primary .h2, .nb-theme-cosmic .alert-primary .h3, .nb-theme-cosmic .alert-primary .h4, .nb-theme-cosmic .alert-primary .h5, .nb-theme-cosmic .alert-primary .h6 {
    color: #8b72ff !important; }
.nb-theme-cosmic .alert-primary hr {
    border-top-color: #613fff; }
.nb-theme-cosmic .alert-primary .alert-link {
    color: #8b72ff;
    text-decoration: none;
    font-weight: 400;
    border-bottom: 1px dashed #8b72ff; }
.nb-theme-cosmic .alert-primary .alert-link:focus, .nb-theme-cosmic .alert-primary .alert-link:hover {
      border-bottom: 1px solid #8b72ff; }
.nb-theme-cosmic .alert-hint {
  background-color: #2f296b;
  border: none;
  color: #a1a1e5; }
.nb-theme-cosmic .alert-hint h1, .nb-theme-cosmic .alert-hint h2, .nb-theme-cosmic .alert-hint h3, .nb-theme-cosmic .alert-hint h4, .nb-theme-cosmic .alert-hint h5, .nb-theme-cosmic .alert-hint h6, .nb-theme-cosmic .alert-hint .h1, .nb-theme-cosmic .alert-hint .h2, .nb-theme-cosmic .alert-hint .h3, .nb-theme-cosmic .alert-hint .h4, .nb-theme-cosmic .alert-hint .h5, .nb-theme-cosmic .alert-hint .h6 {
    color: #a1a1e5 !important; }
.nb-theme-cosmic .alert-hint hr {
    border-top-color: #7979da; }
.nb-theme-cosmic .alert-hint .alert-link {
    color: #a1a1e5;
    text-decoration: none;
    font-weight: 400;
    border-bottom: 1px dashed #a1a1e5; }
.nb-theme-cosmic .alert-hint .alert-link:focus, .nb-theme-cosmic .alert-hint .alert-link:hover {
      border-bottom: 1px solid #a1a1e5; }
.nb-theme-cosmic .btn {
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  font-weight: 500;
  font-family: Exo;
  border: 2px solid transparent;
  -webkit-transition: none;
  transition: none;
  cursor: default;
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.25;
  border-radius: 0.5rem; }
.nb-theme-cosmic .btn:focus, .nb-theme-cosmic .btn .focus, .nb-theme-cosmic .btn:hover, .nb-theme-cosmic .btn .hover, .nb-theme-cosmic .btn:active, .nb-theme-cosmic .btn .active {
    color: #ffffff;
    cursor: default; }
.nb-theme-cosmic .btn.btn-rectangle {
  border-radius: 0.25rem; }
.nb-theme-cosmic .btn.btn-semi-round {
  border-radius: 0.75rem; }
.nb-theme-cosmic .btn.btn-round {
  border-radius: 1.5rem; }
.nb-theme-cosmic .btn.btn-lg {
  padding: 0.875rem 1.75rem;
  font-size: 1.125rem;
  line-height: 1.25;
  border-radius: 0.5rem; }
.nb-theme-cosmic .btn.btn-md {
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.25;
  border-radius: 0.5rem; }
.nb-theme-cosmic .btn.btn-sm {
  padding: 0.625rem 1.5rem;
  font-size: 0.875rem;
  line-height: 1.25;
  border-radius: 0.5rem; }
.nb-theme-cosmic .btn.btn-tn {
  padding: 0.5rem 1.25rem;
  font-size: 0.75rem;
  line-height: 1.25;
  border-radius: 0.5rem; }
.nb-theme-cosmic .btn.btn-primary {
  background-color: #7659ff; }
.nb-theme-cosmic .btn.btn-primary:focus, .nb-theme-cosmic .btn.btn-primary.focus {
    color: #ffffff;
    background-color: #8970ff;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-primary:hover, .nb-theme-cosmic .btn.btn-primary.hover {
    color: #ffffff;
    background-color: #8970ff;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-primary:active, .nb-theme-cosmic .btn.btn-primary.active {
    color: #ffffff;
    background-color: #654ddb;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-primary:disabled {
    opacity: 0.3; }
.nb-theme-cosmic .btn.btn-primary.btn-pulse {
    -webkit-animation: btn-primary-pulse 1.5s infinite;
    animation: btn-primary-pulse 1.5s infinite; }
@-webkit-keyframes btn-primary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #7659ff;
            box-shadow: 0 0 1rem 0 #7659ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-primary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #7659ff;
            box-shadow: 0 0 1rem 0 #7659ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-cosmic .btn.btn-success {
  background-color: #00d977; }
.nb-theme-cosmic .btn.btn-success:focus, .nb-theme-cosmic .btn.btn-success.focus {
    color: #ffffff;
    background-color: #24de8a;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-success:hover, .nb-theme-cosmic .btn.btn-success.hover {
    color: #ffffff;
    background-color: #24de8a;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-success:active, .nb-theme-cosmic .btn.btn-success.active {
    color: #ffffff;
    background-color: #00bb66;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-success:disabled {
    opacity: 0.3; }
.nb-theme-cosmic .btn.btn-success.btn-pulse {
    -webkit-animation: btn-success-pulse 1.5s infinite;
    animation: btn-success-pulse 1.5s infinite; }
@-webkit-keyframes btn-success-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #00d977;
            box-shadow: 0 0 1rem 0 #00d977;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-success-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #00d977;
            box-shadow: 0 0 1rem 0 #00d977;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-cosmic .btn.btn-warning {
  background-color: #ffa100; }
.nb-theme-cosmic .btn.btn-warning:focus, .nb-theme-cosmic .btn.btn-warning.focus {
    color: #ffffff;
    background-color: #ffae24;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-warning:hover, .nb-theme-cosmic .btn.btn-warning.hover {
    color: #ffffff;
    background-color: #ffae24;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-warning:active, .nb-theme-cosmic .btn.btn-warning.active {
    color: #ffffff;
    background-color: #db8a00;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-warning:disabled {
    opacity: 0.3; }
.nb-theme-cosmic .btn.btn-warning.btn-pulse {
    -webkit-animation: btn-warning-pulse 1.5s infinite;
    animation: btn-warning-pulse 1.5s infinite; }
@-webkit-keyframes btn-warning-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ffa100;
            box-shadow: 0 0 1rem 0 #ffa100;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-warning-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ffa100;
            box-shadow: 0 0 1rem 0 #ffa100;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-cosmic .btn.btn-info {
  background-color: #0088ff; }
.nb-theme-cosmic .btn.btn-info:focus, .nb-theme-cosmic .btn.btn-info.focus {
    color: #ffffff;
    background-color: #2499ff;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-info:hover, .nb-theme-cosmic .btn.btn-info.hover {
    color: #ffffff;
    background-color: #2499ff;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-info:active, .nb-theme-cosmic .btn.btn-info.active {
    color: #ffffff;
    background-color: #0075db;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-info:disabled {
    opacity: 0.3; }
.nb-theme-cosmic .btn.btn-info.btn-pulse {
    -webkit-animation: btn-info-pulse 1.5s infinite;
    animation: btn-info-pulse 1.5s infinite; }
@-webkit-keyframes btn-info-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #0088ff;
            box-shadow: 0 0 1rem 0 #0088ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-info-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #0088ff;
            box-shadow: 0 0 1rem 0 #0088ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-cosmic .btn.btn-danger {
  background-color: #ff386a; }
.nb-theme-cosmic .btn.btn-danger:focus, .nb-theme-cosmic .btn.btn-danger.focus {
    color: #ffffff;
    background-color: #ff547f;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-danger:hover, .nb-theme-cosmic .btn.btn-danger.hover {
    color: #ffffff;
    background-color: #ff547f;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-danger:active, .nb-theme-cosmic .btn.btn-danger.active {
    color: #ffffff;
    background-color: #db305b;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-danger:disabled {
    opacity: 0.3; }
.nb-theme-cosmic .btn.btn-danger.btn-pulse {
    -webkit-animation: btn-danger-pulse 1.5s infinite;
    animation: btn-danger-pulse 1.5s infinite; }
@-webkit-keyframes btn-danger-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ff386a;
            box-shadow: 0 0 1rem 0 #ff386a;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-danger-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ff386a;
            box-shadow: 0 0 1rem 0 #ff386a;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-cosmic .btn.btn-secondary {
  border: 2px solid #7659ff;
  color: #ffffff;
  background-color: transparent; }
.nb-theme-cosmic .btn.btn-secondary:focus, .nb-theme-cosmic .btn.btn-secondary.focus {
    color: #ffffff;
    background-color: #8970ff;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-secondary:hover, .nb-theme-cosmic .btn.btn-secondary.hover {
    color: #ffffff;
    background-color: #8970ff;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-secondary:active, .nb-theme-cosmic .btn.btn-secondary.active {
    color: #ffffff;
    background-color: #654ddb;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-secondary:disabled {
    opacity: 0.3; }
.nb-theme-cosmic .btn.btn-secondary.btn-pulse {
    -webkit-animation: btn-secondary-pulse 1.5s infinite;
    animation: btn-secondary-pulse 1.5s infinite; }
@-webkit-keyframes btn-secondary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #7659ff;
            box-shadow: 0 0 1rem 0 #7659ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-secondary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #7659ff;
            box-shadow: 0 0 1rem 0 #7659ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-cosmic .btn.btn-secondary:focus, .nb-theme-cosmic .btn.btn-secondary.focus, .nb-theme-cosmic .btn.btn-secondary:hover, .nb-theme-cosmic .btn.btn-secondary.hover, .nb-theme-cosmic .btn.btn-secondary:active, .nb-theme-cosmic .btn.btn-secondary.active {
    color: #ffffff; }
.nb-theme-cosmic .btn.btn-hero-primary {
  background-image: -webkit-gradient(linear, left top, right top, from(#ad59ff), to(#7659ff));
  background-image: linear-gradient(to right, #ad59ff, #7659ff);
  -webkit-box-shadow: 0 3px 0 0 #7e4ddb, 0 2px 8px 0 #9259ff, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
          box-shadow: 0 3px 0 0 #7e4ddb, 0 2px 8px 0 #9259ff, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border: none;
  line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-primary:focus,
  .nb-theme-cosmic .btn.btn-hero-primary .focus {
    background-image: -webkit-gradient(linear, left top, right top, from(#b970ff), to(#8970ff));
    background-image: linear-gradient(to right, #b970ff, #8970ff); }
.nb-theme-cosmic .btn.btn-hero-primary:hover,
  .nb-theme-cosmic .btn.btn-hero-primary .hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#b970ff), to(#8970ff));
    background-image: linear-gradient(to right, #b970ff, #8970ff); }
.nb-theme-cosmic .btn.btn-hero-primary:active,
  .nb-theme-cosmic .btn.btn-hero-primary .active {
    background-image: -webkit-gradient(linear, left top, right top, from(#954ddb), to(#654ddb));
    background-image: linear-gradient(to right, #954ddb, #654ddb);
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-hero-primary:disabled {
    opacity: 0.3;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-hero-primary.btn.btn-lg {
    line-height: calc((1.125rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-primary.btn.btn-md {
    line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-primary.btn.btn-sm {
    line-height: calc((0.875rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-primary.btn.btn-tn {
    line-height: calc((0.75rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-primary.btn-pulse {
    -webkit-animation: btn-hero-primary-pulse 1.5s infinite;
    animation: btn-hero-primary-pulse 1.5s infinite; }
@-webkit-keyframes btn-hero-primary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #7659ff;
            box-shadow: 0 0 1rem 0 #7659ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-hero-primary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #7659ff;
            box-shadow: 0 0 1rem 0 #7659ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-cosmic .btn.btn-hero-success {
  background-image: -webkit-gradient(linear, left top, right top, from(#00d9bf), to(#00d977));
  background-image: linear-gradient(to right, #00d9bf, #00d977);
  -webkit-box-shadow: 0 3px 0 0 #00bb85, 0 2px 8px 0 #00d99b, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
          box-shadow: 0 3px 0 0 #00bb85, 0 2px 8px 0 #00d99b, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border: none;
  line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-success:focus,
  .nb-theme-cosmic .btn.btn-hero-success .focus {
    background-image: -webkit-gradient(linear, left top, right top, from(#24dec8), to(#24de8a));
    background-image: linear-gradient(to right, #24dec8, #24de8a); }
.nb-theme-cosmic .btn.btn-hero-success:hover,
  .nb-theme-cosmic .btn.btn-hero-success .hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#24dec8), to(#24de8a));
    background-image: linear-gradient(to right, #24dec8, #24de8a); }
.nb-theme-cosmic .btn.btn-hero-success:active,
  .nb-theme-cosmic .btn.btn-hero-success .active {
    background-image: -webkit-gradient(linear, left top, right top, from(#00bba5), to(#00bb66));
    background-image: linear-gradient(to right, #00bba5, #00bb66);
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-hero-success:disabled {
    opacity: 0.3;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-hero-success.btn.btn-lg {
    line-height: calc((1.125rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-success.btn.btn-md {
    line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-success.btn.btn-sm {
    line-height: calc((0.875rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-success.btn.btn-tn {
    line-height: calc((0.75rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-success.btn-pulse {
    -webkit-animation: btn-hero-success-pulse 1.5s infinite;
    animation: btn-hero-success-pulse 1.5s infinite; }
@-webkit-keyframes btn-hero-success-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #00d977;
            box-shadow: 0 0 1rem 0 #00d977;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-hero-success-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #00d977;
            box-shadow: 0 0 1rem 0 #00d977;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-cosmic .btn.btn-hero-warning {
  background-image: -webkit-gradient(linear, left top, right top, from(#ffcc00), to(#ffa100));
  background-image: linear-gradient(to right, #ffcc00, #ffa100);
  -webkit-box-shadow: 0 3px 0 0 #db9d00, 0 2px 8px 0 #ffb600, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
          box-shadow: 0 3px 0 0 #db9d00, 0 2px 8px 0 #ffb600, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border: none;
  line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-warning:focus,
  .nb-theme-cosmic .btn.btn-hero-warning .focus {
    background-image: -webkit-gradient(linear, left top, right top, from(#ffd324), to(#ffae24));
    background-image: linear-gradient(to right, #ffd324, #ffae24); }
.nb-theme-cosmic .btn.btn-hero-warning:hover,
  .nb-theme-cosmic .btn.btn-hero-warning .hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#ffd324), to(#ffae24));
    background-image: linear-gradient(to right, #ffd324, #ffae24); }
.nb-theme-cosmic .btn.btn-hero-warning:active,
  .nb-theme-cosmic .btn.btn-hero-warning .active {
    background-image: -webkit-gradient(linear, left top, right top, from(#dbaf00), to(#db8a00));
    background-image: linear-gradient(to right, #dbaf00, #db8a00);
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-hero-warning:disabled {
    opacity: 0.3;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-hero-warning.btn.btn-lg {
    line-height: calc((1.125rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-warning.btn.btn-md {
    line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-warning.btn.btn-sm {
    line-height: calc((0.875rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-warning.btn.btn-tn {
    line-height: calc((0.75rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-warning.btn-pulse {
    -webkit-animation: btn-hero-warning-pulse 1.5s infinite;
    animation: btn-hero-warning-pulse 1.5s infinite; }
@-webkit-keyframes btn-hero-warning-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ffa100;
            box-shadow: 0 0 1rem 0 #ffa100;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-hero-warning-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ffa100;
            box-shadow: 0 0 1rem 0 #ffa100;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-cosmic .btn.btn-hero-info {
  background-image: -webkit-gradient(linear, left top, right top, from(#00b3ff), to(#0088ff));
  background-image: linear-gradient(to right, #00b3ff, #0088ff);
  -webkit-box-shadow: 0 3px 0 0 #0087db, 0 2px 8px 0 #009dff, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
          box-shadow: 0 3px 0 0 #0087db, 0 2px 8px 0 #009dff, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border: none;
  line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-info:focus,
  .nb-theme-cosmic .btn.btn-hero-info .focus {
    background-image: -webkit-gradient(linear, left top, right top, from(#24bdff), to(#2499ff));
    background-image: linear-gradient(to right, #24bdff, #2499ff); }
.nb-theme-cosmic .btn.btn-hero-info:hover,
  .nb-theme-cosmic .btn.btn-hero-info .hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#24bdff), to(#2499ff));
    background-image: linear-gradient(to right, #24bdff, #2499ff); }
.nb-theme-cosmic .btn.btn-hero-info:active,
  .nb-theme-cosmic .btn.btn-hero-info .active {
    background-image: -webkit-gradient(linear, left top, right top, from(#009adb), to(#0075db));
    background-image: linear-gradient(to right, #009adb, #0075db);
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-hero-info:disabled {
    opacity: 0.3;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-hero-info.btn.btn-lg {
    line-height: calc((1.125rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-info.btn.btn-md {
    line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-info.btn.btn-sm {
    line-height: calc((0.875rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-info.btn.btn-tn {
    line-height: calc((0.75rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-info.btn-pulse {
    -webkit-animation: btn-hero-info-pulse 1.5s infinite;
    animation: btn-hero-info-pulse 1.5s infinite; }
@-webkit-keyframes btn-hero-info-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #0088ff;
            box-shadow: 0 0 1rem 0 #0088ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-hero-info-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #0088ff;
            box-shadow: 0 0 1rem 0 #0088ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-cosmic .btn.btn-hero-danger {
  background-image: -webkit-gradient(linear, left top, right top, from(#ff38ac), to(#ff386a));
  background-image: linear-gradient(to right, #ff38ac, #ff386a);
  -webkit-box-shadow: 0 3px 0 0 #db3078, 0 2px 8px 0 #ff388b, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
          box-shadow: 0 3px 0 0 #db3078, 0 2px 8px 0 #ff388b, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border: none;
  line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-danger:focus,
  .nb-theme-cosmic .btn.btn-hero-danger .focus {
    background-image: -webkit-gradient(linear, left top, right top, from(#ff54b8), to(#ff547f));
    background-image: linear-gradient(to right, #ff54b8, #ff547f); }
.nb-theme-cosmic .btn.btn-hero-danger:hover,
  .nb-theme-cosmic .btn.btn-hero-danger .hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#ff54b8), to(#ff547f));
    background-image: linear-gradient(to right, #ff54b8, #ff547f); }
.nb-theme-cosmic .btn.btn-hero-danger:active,
  .nb-theme-cosmic .btn.btn-hero-danger .active {
    background-image: -webkit-gradient(linear, left top, right top, from(#db3094), to(#db305b));
    background-image: linear-gradient(to right, #db3094, #db305b);
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-hero-danger:disabled {
    opacity: 0.3;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-hero-danger.btn.btn-lg {
    line-height: calc((1.125rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-danger.btn.btn-md {
    line-height: calc((1rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-danger.btn.btn-sm {
    line-height: calc((0.875rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-danger.btn.btn-tn {
    line-height: calc((0.75rem * 1.25) + 4px); }
.nb-theme-cosmic .btn.btn-hero-danger.btn-pulse {
    -webkit-animation: btn-hero-danger-pulse 1.5s infinite;
    animation: btn-hero-danger-pulse 1.5s infinite; }
@-webkit-keyframes btn-hero-danger-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ff386a;
            box-shadow: 0 0 1rem 0 #ff386a;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-hero-danger-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #ff386a;
            box-shadow: 0 0 1rem 0 #ff386a;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-cosmic .btn.btn-hero-secondary {
  color: #ffffff;
  background-color: transparent;
  -webkit-box-shadow: 0 3px 0 0 #7e4ddb, 0 2px 8px 0 #9259ff, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
          box-shadow: 0 3px 0 0 #7e4ddb, 0 2px 8px 0 #9259ff, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border: 2px solid #7659ff; }
.nb-theme-cosmic .btn.btn-hero-secondary:focus,
  .nb-theme-cosmic .btn.btn-hero-secondary .focus {
    border-color: #8970ff; }
.nb-theme-cosmic .btn.btn-hero-secondary:hover,
  .nb-theme-cosmic .btn.btn-hero-secondary .hover {
    background-color: rgba(118, 89, 255, 0.2); }
.nb-theme-cosmic .btn.btn-hero-secondary:active,
  .nb-theme-cosmic .btn.btn-hero-secondary .active {
    border-color: #654ddb;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: none; }
.nb-theme-cosmic .btn.btn-hero-secondary:disabled {
    opacity: 0.3;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-hero-secondary.btn-pulse {
    -webkit-animation: btn-hero-secondary-pulse 1.5s infinite;
    animation: btn-hero-secondary-pulse 1.5s infinite; }
@-webkit-keyframes btn-hero-secondary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #7659ff;
            box-shadow: 0 0 1rem 0 #7659ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
@keyframes btn-hero-secondary-pulse {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; }
  50% {
    -webkit-box-shadow: 0 0 1rem 0 #7659ff;
            box-shadow: 0 0 1rem 0 #7659ff;
    opacity: 0.8; }
  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.3; } }
.nb-theme-cosmic .btn.btn-outline-primary {
  border: 2px solid #7659ff;
  color: #ffffff;
  background-color: transparent; }
.nb-theme-cosmic .btn.btn-outline-primary:focus, .nb-theme-cosmic .btn.btn-outline-primary.focus {
    color: #ffffff;
    background-color: #8970ff;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-outline-primary:hover, .nb-theme-cosmic .btn.btn-outline-primary.hover {
    color: #ffffff;
    background-color: #8970ff;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-outline-primary:active, .nb-theme-cosmic .btn.btn-outline-primary.active {
    color: #ffffff;
    background-color: #654ddb;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-outline-warning {
  border: 2px solid #ffa100;
  color: #ffffff;
  background-color: transparent; }
.nb-theme-cosmic .btn.btn-outline-warning:focus, .nb-theme-cosmic .btn.btn-outline-warning.focus {
    color: #ffffff;
    background-color: #ffae24;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-outline-warning:hover, .nb-theme-cosmic .btn.btn-outline-warning.hover {
    color: #ffffff;
    background-color: #ffae24;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-outline-warning:active, .nb-theme-cosmic .btn.btn-outline-warning.active {
    color: #ffffff;
    background-color: #db8a00;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-outline-success {
  border: 2px solid #00d977;
  color: #ffffff;
  background-color: transparent; }
.nb-theme-cosmic .btn.btn-outline-success:focus, .nb-theme-cosmic .btn.btn-outline-success.focus {
    color: #ffffff;
    background-color: #24de8a;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-outline-success:hover, .nb-theme-cosmic .btn.btn-outline-success.hover {
    color: #ffffff;
    background-color: #24de8a;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-outline-success:active, .nb-theme-cosmic .btn.btn-outline-success.active {
    color: #ffffff;
    background-color: #00bb66;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-outline-info {
  border: 2px solid #0088ff;
  color: #ffffff;
  background-color: transparent; }
.nb-theme-cosmic .btn.btn-outline-info:focus, .nb-theme-cosmic .btn.btn-outline-info.focus {
    color: #ffffff;
    background-color: #2499ff;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-outline-info:hover, .nb-theme-cosmic .btn.btn-outline-info.hover {
    color: #ffffff;
    background-color: #2499ff;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-outline-info:active, .nb-theme-cosmic .btn.btn-outline-info.active {
    color: #ffffff;
    background-color: #0075db;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-outline-danger {
  border: 2px solid #ff386a;
  color: #ffffff;
  background-color: transparent; }
.nb-theme-cosmic .btn.btn-outline-danger:focus, .nb-theme-cosmic .btn.btn-outline-danger.focus {
    color: #ffffff;
    background-color: #ff547f;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-outline-danger:hover, .nb-theme-cosmic .btn.btn-outline-danger.hover {
    color: #ffffff;
    background-color: #ff547f;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-outline-danger:active, .nb-theme-cosmic .btn.btn-outline-danger.active {
    color: #ffffff;
    background-color: #db305b;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-outline-secondary {
  border: 2px solid #7659ff;
  color: #ffffff;
  background-color: transparent; }
.nb-theme-cosmic .btn.btn-outline-secondary:focus, .nb-theme-cosmic .btn.btn-outline-secondary.focus {
    color: #ffffff;
    background-color: #8970ff;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-outline-secondary:hover, .nb-theme-cosmic .btn.btn-outline-secondary.hover {
    color: #ffffff;
    background-color: #8970ff;
    border-color: transparent; }
.nb-theme-cosmic .btn.btn-outline-secondary:active, .nb-theme-cosmic .btn.btn-outline-secondary.active {
    color: #ffffff;
    background-color: #654ddb;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn.btn-outline-secondary:focus, .nb-theme-cosmic .btn.btn-outline-secondary.focus, .nb-theme-cosmic .btn.btn-outline-secondary:hover, .nb-theme-cosmic .btn.btn-outline-secondary.hover, .nb-theme-cosmic .btn.btn-outline-secondary:active, .nb-theme-cosmic .btn.btn-outline-secondary.active {
    color: #ffffff; }
.nb-theme-cosmic .btn-group:not(.btn-toggle-group):not(.btn-divided-group) > .btn + .btn.btn-primary {
  border-left: 1px solid #654ddb; }
.nb-theme-cosmic .btn-group:not(.btn-toggle-group):not(.btn-divided-group) > .btn + .btn.btn-success {
  border-left: 1px solid #00bb66; }
.nb-theme-cosmic .btn-group:not(.btn-toggle-group):not(.btn-divided-group) > .btn + .btn.btn-warning {
  border-left: 1px solid #db8a00; }
.nb-theme-cosmic .btn-group:not(.btn-toggle-group):not(.btn-divided-group) > .btn + .btn.btn-info {
  border-left: 1px solid #0075db; }
.nb-theme-cosmic .btn-group:not(.btn-toggle-group):not(.btn-divided-group) > .btn + .btn.btn-danger {
  border-left: 1px solid #db305b; }
.nb-theme-cosmic .btn-group:not(.btn-toggle-group):not(.btn-divided-group) > .btn + .btn.btn-secondary {
  border-left: 1px solid rgba(0, 0, 0, 0.14); }
.nb-theme-cosmic .btn-group-icon {
  font-size: 1.5rem;
  padding: 0 1rem; }
.nb-theme-cosmic .btn-toggle-group .btn:not(.active),
.nb-theme-cosmic .btn-divided-group .btn:not(.active) {
  background-color: #373273;
  color: #ffffff; }
.nb-theme-cosmic .btn-toggle-group .btn:active.btn-primary, .nb-theme-cosmic .btn-toggle-group .btn:active.btn-outline-primary,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-primary,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-outline-primary,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-primary,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-outline-primary,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-primary,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-outline-primary {
  background-color: #7659ff; }
.nb-theme-cosmic .btn-toggle-group .btn:active.btn-success, .nb-theme-cosmic .btn-toggle-group .btn:active.btn-outline-success,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-success,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-outline-success,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-success,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-outline-success,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-success,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-outline-success {
  background-color: #00d977; }
.nb-theme-cosmic .btn-toggle-group .btn:active.btn-warning, .nb-theme-cosmic .btn-toggle-group .btn:active.btn-outline-warning,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-warning,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-outline-warning,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-warning,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-outline-warning,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-warning,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-outline-warning {
  background-color: #ffa100; }
.nb-theme-cosmic .btn-toggle-group .btn:active.btn-info, .nb-theme-cosmic .btn-toggle-group .btn:active.btn-outline-info,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-info,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-outline-info,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-info,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-outline-info,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-info,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-outline-info {
  background-color: #0088ff; }
.nb-theme-cosmic .btn-toggle-group .btn:active.btn-danger, .nb-theme-cosmic .btn-toggle-group .btn:active.btn-outline-danger,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-danger,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-outline-danger,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-danger,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-outline-danger,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-danger,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-outline-danger {
  background-color: #ff386a; }
.nb-theme-cosmic .btn-toggle-group .btn:active.btn-secondary, .nb-theme-cosmic .btn-toggle-group .btn:active.btn-outline-secondary,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-secondary,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-outline-secondary,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-secondary,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-outline-secondary,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-secondary,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-outline-secondary {
  border-color: #7659ff; }
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-primary:hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-primary.hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-primary:hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-primary.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-primary:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-primary.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-primary:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-primary.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-primary:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-primary.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-primary:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-primary.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-primary:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-primary.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-primary:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-primary.hover {
  color: #ffffff;
  background-color: #8970ff;
  border-color: transparent; }
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-success:hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-success.hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-success:hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-success.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-success:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-success.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-success:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-success.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-success:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-success.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-success:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-success.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-success:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-success.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-success:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-success.hover {
  color: #ffffff;
  background-color: #24de8a;
  border-color: transparent; }
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-warning:hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-warning.hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-warning:hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-warning.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-warning:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-warning.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-warning:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-warning.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-warning:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-warning.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-warning:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-warning.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-warning:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-warning.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-warning:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-warning.hover {
  color: #ffffff;
  background-color: #ffae24;
  border-color: transparent; }
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-info:hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-info.hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-info:hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-info.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-info:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-info.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-info:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-info.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-info:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-info.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-info:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-info.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-info:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-info.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-info:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-info.hover {
  color: #ffffff;
  background-color: #2499ff;
  border-color: transparent; }
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-danger:hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-danger.hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-danger:hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-danger.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-danger:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-danger.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-danger:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-danger.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-danger:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-danger.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-danger:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-danger.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-danger:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-danger.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-danger:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-danger.hover {
  color: #ffffff;
  background-color: #ff547f;
  border-color: transparent; }
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-secondary:hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-secondary.hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-secondary:hover, .nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-secondary.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-secondary:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-secondary.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-secondary:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-secondary.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-secondary:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-secondary.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-secondary:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-secondary.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-secondary:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-secondary.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-secondary:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-secondary.hover {
  color: #ffffff;
  background-color: #8970ff;
  border-color: transparent; }
.nb-theme-cosmic .btn-toggle-group .btn {
  position: relative; }
.nb-theme-cosmic .btn-toggle-group .btn:first-child {
  border-right: none; }
.nb-theme-cosmic .btn-toggle-group .btn:last-child {
  border-left: none;
  margin-left: 0; }
.nb-theme-cosmic .btn-toggle-group .btn:not(:first-child):not(:last-child) {
  border-left: none;
  border-right: none; }
.nb-theme-cosmic .btn-toggle-group .btn:not(.active):not(:hover) + .btn:not(.active):not(:hover)::before {
  content: '';
  position: absolute;
  background-color: #312c66;
  width: 1px;
  height: 100%;
  top: 0;
  left: 0; }
.nb-theme-cosmic .btn-outline-toggle-group .btn:not(.active) {
  background-color: transparent; }
.nb-theme-cosmic .btn-outline-toggle-group .btn:not(.active):not(:hover) + .btn:not(.active):not(:hover)::before {
  background-color: #342e73; }
.nb-theme-cosmic .btn-divided-group .btn:not(:first-child) {
  margin-left: 0.5rem;
  border-radius: 0.5rem; }
.nb-theme-cosmic .btn-divided-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0.5rem; }
.nb-theme-cosmic .btn-divided-group .btn:not(:last-child):not(.dropdown-toggle) {
  border-radius: 0.5rem; }
.nb-theme-cosmic .btn-outline-divided-group .btn:not(.active) {
  background-color: transparent; }
.nb-theme-cosmic .btn-group-full-width {
  width: 100%; }
.nb-theme-cosmic .btn-group-full-width .btn:not(.btn-fixed) {
    width: 100%; }
.nb-theme-cosmic .dropdown.btn-group, .nb-theme-cosmic .dropup.btn-group {
  width: 100%; }
.nb-theme-cosmic .dropdown.btn-group .btn:first-child, .nb-theme-cosmic .dropup.btn-group .btn:first-child {
    width: 90%;
    text-align: left; }
.nb-theme-cosmic .dropdown.btn-group .dropdown-toggle, .nb-theme-cosmic .dropup.btn-group .dropdown-toggle {
    width: 10%; }
.nb-theme-cosmic .dropdown.btn-group .dropdown-menu, .nb-theme-cosmic .dropup.btn-group .dropdown-menu {
    left: 0 !important; }
.nb-theme-cosmic .dropdown.btn-group > .dropdown-toggle::after, .nb-theme-cosmic .dropup.btn-group > .dropdown-toggle::after {
  margin-left: 0;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
.nb-theme-cosmic .dropdown.btn-group.show .btn:first-child, .nb-theme-cosmic .dropup.btn-group.show .btn:first-child {
  border-bottom-left-radius: 0; }
.nb-theme-cosmic .dropdown .dropdown-toggle, .nb-theme-cosmic .dropup .dropdown-toggle {
  width: 100%;
  text-align: left;
  position: relative; }
.nb-theme-cosmic .dropdown .dropdown-toggle::after, .nb-theme-cosmic .dropup .dropdown-toggle::after {
  position: absolute; }
.nb-theme-cosmic .dropdown .btn-primary,
.nb-theme-cosmic .dropdown .btn-success,
.nb-theme-cosmic .dropdown .btn-warning,
.nb-theme-cosmic .dropdown .btn-info,
.nb-theme-cosmic .dropdown .btn-danger,
.nb-theme-cosmic .dropdown .btn-secondary, .nb-theme-cosmic .dropup .btn-primary,
.nb-theme-cosmic .dropup .btn-success,
.nb-theme-cosmic .dropup .btn-warning,
.nb-theme-cosmic .dropup .btn-info,
.nb-theme-cosmic .dropup .btn-danger,
.nb-theme-cosmic .dropup .btn-secondary {
  border-color: transparent; }
.nb-theme-cosmic .dropdown .btn-primary + .dropdown-menu,
.nb-theme-cosmic .dropdown .btn-outline-primary + .dropdown-menu, .nb-theme-cosmic .dropup .btn-primary + .dropdown-menu,
.nb-theme-cosmic .dropup .btn-outline-primary + .dropdown-menu {
  background-color: #7659ff;
  border-top: 1px solid #654ddb; }
.nb-theme-cosmic .dropdown .btn-success + .dropdown-menu,
.nb-theme-cosmic .dropdown .btn-outline-success + .dropdown-menu, .nb-theme-cosmic .dropup .btn-success + .dropdown-menu,
.nb-theme-cosmic .dropup .btn-outline-success + .dropdown-menu {
  background-color: #00d977;
  border-top: 1px solid #00bb66; }
.nb-theme-cosmic .dropdown .btn-warning + .dropdown-menu,
.nb-theme-cosmic .dropdown .btn-outline-warning + .dropdown-menu, .nb-theme-cosmic .dropup .btn-warning + .dropdown-menu,
.nb-theme-cosmic .dropup .btn-outline-warning + .dropdown-menu {
  background-color: #ffa100;
  border-top: 1px solid #db8a00; }
.nb-theme-cosmic .dropdown .btn-info + .dropdown-menu,
.nb-theme-cosmic .dropdown .btn-outline-info + .dropdown-menu, .nb-theme-cosmic .dropup .btn-info + .dropdown-menu,
.nb-theme-cosmic .dropup .btn-outline-info + .dropdown-menu {
  background-color: #0088ff;
  border-top: 1px solid #0075db; }
.nb-theme-cosmic .dropdown .btn-danger + .dropdown-menu,
.nb-theme-cosmic .dropdown .btn-outline-danger + .dropdown-menu, .nb-theme-cosmic .dropup .btn-danger + .dropdown-menu,
.nb-theme-cosmic .dropup .btn-outline-danger + .dropdown-menu {
  background-color: #ff386a;
  border-top: 1px solid #db305b; }
.nb-theme-cosmic .dropdown .btn-secondary + .dropdown-menu,
.nb-theme-cosmic .dropdown .btn-outline-secondary + .dropdown-menu, .nb-theme-cosmic .dropup .btn-secondary + .dropdown-menu,
.nb-theme-cosmic .dropup .btn-outline-secondary + .dropdown-menu {
  background-color: #7659ff;
  border-top: 1px solid #654ddb; }
.nb-theme-cosmic .dropdown .btn-primary + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropdown .btn-primary + .dropdown-menu > .dropdown-item.hover,
.nb-theme-cosmic .dropdown .btn-outline-primary + .dropdown-menu > .dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-outline-primary + .dropdown-menu > .dropdown-item.hover, .nb-theme-cosmic .dropup .btn-primary + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropup .btn-primary + .dropdown-menu > .dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-outline-primary + .dropdown-menu > .dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-outline-primary + .dropdown-menu > .dropdown-item.hover {
  color: #ffffff;
  background-color: #8970ff;
  border-color: transparent; }
.nb-theme-cosmic .dropdown .btn-primary + .dropdown-menu > .dropdown-item:focus, .nb-theme-cosmic .dropdown .btn-primary + .dropdown-menu > .dropdown-item.focus,
.nb-theme-cosmic .dropdown .btn-outline-primary + .dropdown-menu > .dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-outline-primary + .dropdown-menu > .dropdown-item.focus, .nb-theme-cosmic .dropup .btn-primary + .dropdown-menu > .dropdown-item:focus, .nb-theme-cosmic .dropup .btn-primary + .dropdown-menu > .dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-outline-primary + .dropdown-menu > .dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-outline-primary + .dropdown-menu > .dropdown-item.focus {
  color: #ffffff;
  background-color: #8970ff;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-cosmic .dropdown .btn-primary + .dropdown-menu > .dropdown-item:active, .nb-theme-cosmic .dropdown .btn-primary + .dropdown-menu > .dropdown-item.active,
.nb-theme-cosmic .dropdown .btn-outline-primary + .dropdown-menu > .dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-outline-primary + .dropdown-menu > .dropdown-item.active, .nb-theme-cosmic .dropup .btn-primary + .dropdown-menu > .dropdown-item:active, .nb-theme-cosmic .dropup .btn-primary + .dropdown-menu > .dropdown-item.active,
.nb-theme-cosmic .dropup .btn-outline-primary + .dropdown-menu > .dropdown-item:active,
.nb-theme-cosmic .dropup .btn-outline-primary + .dropdown-menu > .dropdown-item.active {
  color: #ffffff;
  background-color: #654ddb;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-cosmic .dropdown .btn-success + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropdown .btn-success + .dropdown-menu > .dropdown-item.hover,
.nb-theme-cosmic .dropdown .btn-outline-success + .dropdown-menu > .dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-outline-success + .dropdown-menu > .dropdown-item.hover, .nb-theme-cosmic .dropup .btn-success + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropup .btn-success + .dropdown-menu > .dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-outline-success + .dropdown-menu > .dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-outline-success + .dropdown-menu > .dropdown-item.hover {
  color: #ffffff;
  background-color: #24de8a;
  border-color: transparent; }
.nb-theme-cosmic .dropdown .btn-success + .dropdown-menu > .dropdown-item:focus, .nb-theme-cosmic .dropdown .btn-success + .dropdown-menu > .dropdown-item.focus,
.nb-theme-cosmic .dropdown .btn-outline-success + .dropdown-menu > .dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-outline-success + .dropdown-menu > .dropdown-item.focus, .nb-theme-cosmic .dropup .btn-success + .dropdown-menu > .dropdown-item:focus, .nb-theme-cosmic .dropup .btn-success + .dropdown-menu > .dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-outline-success + .dropdown-menu > .dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-outline-success + .dropdown-menu > .dropdown-item.focus {
  color: #ffffff;
  background-color: #24de8a;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-cosmic .dropdown .btn-success + .dropdown-menu > .dropdown-item:active, .nb-theme-cosmic .dropdown .btn-success + .dropdown-menu > .dropdown-item.active,
.nb-theme-cosmic .dropdown .btn-outline-success + .dropdown-menu > .dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-outline-success + .dropdown-menu > .dropdown-item.active, .nb-theme-cosmic .dropup .btn-success + .dropdown-menu > .dropdown-item:active, .nb-theme-cosmic .dropup .btn-success + .dropdown-menu > .dropdown-item.active,
.nb-theme-cosmic .dropup .btn-outline-success + .dropdown-menu > .dropdown-item:active,
.nb-theme-cosmic .dropup .btn-outline-success + .dropdown-menu > .dropdown-item.active {
  color: #ffffff;
  background-color: #00bb66;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-cosmic .dropdown .btn-warning + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropdown .btn-warning + .dropdown-menu > .dropdown-item.hover,
.nb-theme-cosmic .dropdown .btn-outline-warning + .dropdown-menu > .dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-outline-warning + .dropdown-menu > .dropdown-item.hover, .nb-theme-cosmic .dropup .btn-warning + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropup .btn-warning + .dropdown-menu > .dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-outline-warning + .dropdown-menu > .dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-outline-warning + .dropdown-menu > .dropdown-item.hover {
  color: #ffffff;
  background-color: #ffae24;
  border-color: transparent; }
.nb-theme-cosmic .dropdown .btn-warning + .dropdown-menu > .dropdown-item:focus, .nb-theme-cosmic .dropdown .btn-warning + .dropdown-menu > .dropdown-item.focus,
.nb-theme-cosmic .dropdown .btn-outline-warning + .dropdown-menu > .dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-outline-warning + .dropdown-menu > .dropdown-item.focus, .nb-theme-cosmic .dropup .btn-warning + .dropdown-menu > .dropdown-item:focus, .nb-theme-cosmic .dropup .btn-warning + .dropdown-menu > .dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-outline-warning + .dropdown-menu > .dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-outline-warning + .dropdown-menu > .dropdown-item.focus {
  color: #ffffff;
  background-color: #ffae24;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-cosmic .dropdown .btn-warning + .dropdown-menu > .dropdown-item:active, .nb-theme-cosmic .dropdown .btn-warning + .dropdown-menu > .dropdown-item.active,
.nb-theme-cosmic .dropdown .btn-outline-warning + .dropdown-menu > .dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-outline-warning + .dropdown-menu > .dropdown-item.active, .nb-theme-cosmic .dropup .btn-warning + .dropdown-menu > .dropdown-item:active, .nb-theme-cosmic .dropup .btn-warning + .dropdown-menu > .dropdown-item.active,
.nb-theme-cosmic .dropup .btn-outline-warning + .dropdown-menu > .dropdown-item:active,
.nb-theme-cosmic .dropup .btn-outline-warning + .dropdown-menu > .dropdown-item.active {
  color: #ffffff;
  background-color: #db8a00;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-cosmic .dropdown .btn-info + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropdown .btn-info + .dropdown-menu > .dropdown-item.hover,
.nb-theme-cosmic .dropdown .btn-outline-info + .dropdown-menu > .dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-outline-info + .dropdown-menu > .dropdown-item.hover, .nb-theme-cosmic .dropup .btn-info + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropup .btn-info + .dropdown-menu > .dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-outline-info + .dropdown-menu > .dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-outline-info + .dropdown-menu > .dropdown-item.hover {
  color: #ffffff;
  background-color: #2499ff;
  border-color: transparent; }
.nb-theme-cosmic .dropdown .btn-info + .dropdown-menu > .dropdown-item:focus, .nb-theme-cosmic .dropdown .btn-info + .dropdown-menu > .dropdown-item.focus,
.nb-theme-cosmic .dropdown .btn-outline-info + .dropdown-menu > .dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-outline-info + .dropdown-menu > .dropdown-item.focus, .nb-theme-cosmic .dropup .btn-info + .dropdown-menu > .dropdown-item:focus, .nb-theme-cosmic .dropup .btn-info + .dropdown-menu > .dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-outline-info + .dropdown-menu > .dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-outline-info + .dropdown-menu > .dropdown-item.focus {
  color: #ffffff;
  background-color: #2499ff;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-cosmic .dropdown .btn-info + .dropdown-menu > .dropdown-item:active, .nb-theme-cosmic .dropdown .btn-info + .dropdown-menu > .dropdown-item.active,
.nb-theme-cosmic .dropdown .btn-outline-info + .dropdown-menu > .dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-outline-info + .dropdown-menu > .dropdown-item.active, .nb-theme-cosmic .dropup .btn-info + .dropdown-menu > .dropdown-item:active, .nb-theme-cosmic .dropup .btn-info + .dropdown-menu > .dropdown-item.active,
.nb-theme-cosmic .dropup .btn-outline-info + .dropdown-menu > .dropdown-item:active,
.nb-theme-cosmic .dropup .btn-outline-info + .dropdown-menu > .dropdown-item.active {
  color: #ffffff;
  background-color: #0075db;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-cosmic .dropdown .btn-danger + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropdown .btn-danger + .dropdown-menu > .dropdown-item.hover,
.nb-theme-cosmic .dropdown .btn-outline-danger + .dropdown-menu > .dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-outline-danger + .dropdown-menu > .dropdown-item.hover, .nb-theme-cosmic .dropup .btn-danger + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropup .btn-danger + .dropdown-menu > .dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-outline-danger + .dropdown-menu > .dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-outline-danger + .dropdown-menu > .dropdown-item.hover {
  color: #ffffff;
  background-color: #ff547f;
  border-color: transparent; }
.nb-theme-cosmic .dropdown .btn-danger + .dropdown-menu > .dropdown-item:focus, .nb-theme-cosmic .dropdown .btn-danger + .dropdown-menu > .dropdown-item.focus,
.nb-theme-cosmic .dropdown .btn-outline-danger + .dropdown-menu > .dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-outline-danger + .dropdown-menu > .dropdown-item.focus, .nb-theme-cosmic .dropup .btn-danger + .dropdown-menu > .dropdown-item:focus, .nb-theme-cosmic .dropup .btn-danger + .dropdown-menu > .dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-outline-danger + .dropdown-menu > .dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-outline-danger + .dropdown-menu > .dropdown-item.focus {
  color: #ffffff;
  background-color: #ff547f;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-cosmic .dropdown .btn-danger + .dropdown-menu > .dropdown-item:active, .nb-theme-cosmic .dropdown .btn-danger + .dropdown-menu > .dropdown-item.active,
.nb-theme-cosmic .dropdown .btn-outline-danger + .dropdown-menu > .dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-outline-danger + .dropdown-menu > .dropdown-item.active, .nb-theme-cosmic .dropup .btn-danger + .dropdown-menu > .dropdown-item:active, .nb-theme-cosmic .dropup .btn-danger + .dropdown-menu > .dropdown-item.active,
.nb-theme-cosmic .dropup .btn-outline-danger + .dropdown-menu > .dropdown-item:active,
.nb-theme-cosmic .dropup .btn-outline-danger + .dropdown-menu > .dropdown-item.active {
  color: #ffffff;
  background-color: #db305b;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-cosmic .dropdown .btn-secondary + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropdown .btn-secondary + .dropdown-menu > .dropdown-item.hover,
.nb-theme-cosmic .dropdown .btn-outline-secondary + .dropdown-menu > .dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-outline-secondary + .dropdown-menu > .dropdown-item.hover, .nb-theme-cosmic .dropup .btn-secondary + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropup .btn-secondary + .dropdown-menu > .dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-outline-secondary + .dropdown-menu > .dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-outline-secondary + .dropdown-menu > .dropdown-item.hover {
  color: #ffffff;
  background-color: #8970ff;
  border-color: transparent; }
.nb-theme-cosmic .dropdown .btn-secondary + .dropdown-menu > .dropdown-item:focus, .nb-theme-cosmic .dropdown .btn-secondary + .dropdown-menu > .dropdown-item.focus,
.nb-theme-cosmic .dropdown .btn-outline-secondary + .dropdown-menu > .dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-outline-secondary + .dropdown-menu > .dropdown-item.focus, .nb-theme-cosmic .dropup .btn-secondary + .dropdown-menu > .dropdown-item:focus, .nb-theme-cosmic .dropup .btn-secondary + .dropdown-menu > .dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-outline-secondary + .dropdown-menu > .dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-outline-secondary + .dropdown-menu > .dropdown-item.focus {
  color: #ffffff;
  background-color: #8970ff;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-cosmic .dropdown .btn-secondary + .dropdown-menu > .dropdown-item:active, .nb-theme-cosmic .dropdown .btn-secondary + .dropdown-menu > .dropdown-item.active,
.nb-theme-cosmic .dropdown .btn-outline-secondary + .dropdown-menu > .dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-outline-secondary + .dropdown-menu > .dropdown-item.active, .nb-theme-cosmic .dropup .btn-secondary + .dropdown-menu > .dropdown-item:active, .nb-theme-cosmic .dropup .btn-secondary + .dropdown-menu > .dropdown-item.active,
.nb-theme-cosmic .dropup .btn-outline-secondary + .dropdown-menu > .dropdown-item:active,
.nb-theme-cosmic .dropup .btn-outline-secondary + .dropdown-menu > .dropdown-item.active {
  color: #ffffff;
  background-color: #654ddb;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-cosmic .dropdown .btn-primary + .dropdown-menu > .dropdown-divider,
.nb-theme-cosmic .dropdown .btn-outline-primary + .dropdown-menu > .dropdown-divider, .nb-theme-cosmic .dropup .btn-primary + .dropdown-menu > .dropdown-divider,
.nb-theme-cosmic .dropup .btn-outline-primary + .dropdown-menu > .dropdown-divider {
  background-color: #654ddb; }
.nb-theme-cosmic .dropdown .btn-success + .dropdown-menu > .dropdown-divider,
.nb-theme-cosmic .dropdown .btn-outline-success + .dropdown-menu > .dropdown-divider, .nb-theme-cosmic .dropup .btn-success + .dropdown-menu > .dropdown-divider,
.nb-theme-cosmic .dropup .btn-outline-success + .dropdown-menu > .dropdown-divider {
  background-color: #00bb66; }
.nb-theme-cosmic .dropdown .btn-warning + .dropdown-menu > .dropdown-divider,
.nb-theme-cosmic .dropdown .btn-outline-warning + .dropdown-menu > .dropdown-divider, .nb-theme-cosmic .dropup .btn-warning + .dropdown-menu > .dropdown-divider,
.nb-theme-cosmic .dropup .btn-outline-warning + .dropdown-menu > .dropdown-divider {
  background-color: #db8a00; }
.nb-theme-cosmic .dropdown .btn-info + .dropdown-menu > .dropdown-divider,
.nb-theme-cosmic .dropdown .btn-outline-info + .dropdown-menu > .dropdown-divider, .nb-theme-cosmic .dropup .btn-info + .dropdown-menu > .dropdown-divider,
.nb-theme-cosmic .dropup .btn-outline-info + .dropdown-menu > .dropdown-divider {
  background-color: #0075db; }
.nb-theme-cosmic .dropdown .btn-danger + .dropdown-menu > .dropdown-divider,
.nb-theme-cosmic .dropdown .btn-outline-danger + .dropdown-menu > .dropdown-divider, .nb-theme-cosmic .dropup .btn-danger + .dropdown-menu > .dropdown-divider,
.nb-theme-cosmic .dropup .btn-outline-danger + .dropdown-menu > .dropdown-divider {
  background-color: #db305b; }
.nb-theme-cosmic .dropdown .btn-secondary + .dropdown-menu > .dropdown-divider,
.nb-theme-cosmic .dropdown .btn-outline-secondary + .dropdown-menu > .dropdown-divider, .nb-theme-cosmic .dropup .btn-secondary + .dropdown-menu > .dropdown-divider,
.nb-theme-cosmic .dropup .btn-outline-secondary + .dropdown-menu > .dropdown-divider {
  background-color: #654ddb; }
.nb-theme-cosmic .dropdown .dropdown-menu, .nb-theme-cosmic .dropup .dropdown-menu {
  margin: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  border: none;
  width: 100%;
  color: #ffffff;
  padding: 0.75rem 0;
  min-width: 100px; }
.nb-theme-cosmic .dropdown .dropdown-item, .nb-theme-cosmic .dropup .dropdown-item {
  color: inherit;
  padding: 0.75rem 1.5rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-family: Exo;
  cursor: default; }
.nb-theme-cosmic .dropup .dropdown-menu {
  margin: 0;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.nb-theme-cosmic .dropdown:not(.btn-group) .dropdown-toggle::after, .nb-theme-cosmic .dropup:not(.btn-group) .dropdown-toggle::after {
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  right: 0.75rem; }
.nb-theme-cosmic .dropdown.show .dropdown-toggle, .nb-theme-cosmic .dropup.show .dropdown-toggle {
  -webkit-box-shadow: none;
          box-shadow: none; }
.nb-theme-cosmic .dropdown.show .dropdown-toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.nb-theme-cosmic .dropup.show .dropdown-toggle {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.nb-theme-cosmic .dropdown.ghost-dropdown .dropdown-toggle, .nb-theme-cosmic .dropup.ghost-dropdown .dropdown-toggle {
  color: #ffffff;
  background-color: #3d3780; }
.nb-theme-cosmic .dropdown.ghost-dropdown .dropdown-menu, .nb-theme-cosmic .dropup.ghost-dropdown .dropdown-menu {
  color: #ffffff;
  background-color: #3d3780; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-primary:hover, .nb-theme-cosmic .dropup.ghost-dropdown .btn-primary:hover {
  border: 2px solid #7659ff; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-success:hover, .nb-theme-cosmic .dropup.ghost-dropdown .btn-success:hover {
  border: 2px solid #00d977; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-warning:hover, .nb-theme-cosmic .dropup.ghost-dropdown .btn-warning:hover {
  border: 2px solid #ffa100; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-info:hover, .nb-theme-cosmic .dropup.ghost-dropdown .btn-info:hover {
  border: 2px solid #0088ff; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-danger:hover, .nb-theme-cosmic .dropup.ghost-dropdown .btn-danger:hover {
  border: 2px solid #ff386a; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-secondary:hover, .nb-theme-cosmic .dropup.ghost-dropdown .btn-secondary:hover {
  border: 2px solid #7659ff; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-primary + .dropdown-menu, .nb-theme-cosmic .dropup.ghost-dropdown .btn-primary + .dropdown-menu {
  border: 2px solid #7659ff; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-success + .dropdown-menu, .nb-theme-cosmic .dropup.ghost-dropdown .btn-success + .dropdown-menu {
  border: 2px solid #00d977; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-warning + .dropdown-menu, .nb-theme-cosmic .dropup.ghost-dropdown .btn-warning + .dropdown-menu {
  border: 2px solid #ffa100; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-info + .dropdown-menu, .nb-theme-cosmic .dropup.ghost-dropdown .btn-info + .dropdown-menu {
  border: 2px solid #0088ff; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-danger + .dropdown-menu, .nb-theme-cosmic .dropup.ghost-dropdown .btn-danger + .dropdown-menu {
  border: 2px solid #ff386a; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-secondary + .dropdown-menu, .nb-theme-cosmic .dropup.ghost-dropdown .btn-secondary + .dropdown-menu {
  border: 2px solid #7659ff; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-primary + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropup.ghost-dropdown .btn-primary + .dropdown-menu > .dropdown-item:hover {
  background-color: #7659ff; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-success + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropup.ghost-dropdown .btn-success + .dropdown-menu > .dropdown-item:hover {
  background-color: #00d977; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-warning + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropup.ghost-dropdown .btn-warning + .dropdown-menu > .dropdown-item:hover {
  background-color: #ffa100; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-info + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropup.ghost-dropdown .btn-info + .dropdown-menu > .dropdown-item:hover {
  background-color: #0088ff; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-danger + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropup.ghost-dropdown .btn-danger + .dropdown-menu > .dropdown-item:hover {
  background-color: #ff386a; }
.nb-theme-cosmic .dropdown.ghost-dropdown .btn-secondary + .dropdown-menu > .dropdown-item:hover, .nb-theme-cosmic .dropup.ghost-dropdown .btn-secondary + .dropdown-menu > .dropdown-item:hover {
  background-color: #7659ff; }
.nb-theme-cosmic .dropdown.ghost-dropdown.show .dropdown-toggle.btn-primary, .nb-theme-cosmic .dropup.ghost-dropdown.show .dropdown-toggle.btn-primary {
  border: 2px solid #7659ff; }
.nb-theme-cosmic .dropdown.ghost-dropdown.show .dropdown-toggle.btn-success, .nb-theme-cosmic .dropup.ghost-dropdown.show .dropdown-toggle.btn-success {
  border: 2px solid #00d977; }
.nb-theme-cosmic .dropdown.ghost-dropdown.show .dropdown-toggle.btn-warning, .nb-theme-cosmic .dropup.ghost-dropdown.show .dropdown-toggle.btn-warning {
  border: 2px solid #ffa100; }
.nb-theme-cosmic .dropdown.ghost-dropdown.show .dropdown-toggle.btn-info, .nb-theme-cosmic .dropup.ghost-dropdown.show .dropdown-toggle.btn-info {
  border: 2px solid #0088ff; }
.nb-theme-cosmic .dropdown.ghost-dropdown.show .dropdown-toggle.btn-danger, .nb-theme-cosmic .dropup.ghost-dropdown.show .dropdown-toggle.btn-danger {
  border: 2px solid #ff386a; }
.nb-theme-cosmic .dropdown.ghost-dropdown.show .dropdown-toggle.btn-secondary, .nb-theme-cosmic .dropup.ghost-dropdown.show .dropdown-toggle.btn-secondary {
  border: 2px solid #7659ff; }
.nb-theme-cosmic .dropdown.ghost-dropdown.show .dropdown-menu, .nb-theme-cosmic .dropup.ghost-dropdown.show .dropdown-menu {
  margin-top: -2px; }
.nb-theme-cosmic .btn-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.75rem;
  padding: 0.5rem 1rem; }
.nb-theme-cosmic .btn-icon:focus, .nb-theme-cosmic .btn-icon.focus {
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .btn-with-icon {
  text-align: left;
  padding-left: 1rem; }
.nb-theme-cosmic .btn-with-icon .icon {
    margin-right: 1rem; }
.nb-theme-cosmic .input-group-addon,
.nb-theme-cosmic .form-control {
  padding: 0.75rem 1.125rem;
  color: #ffffff;
  background-color: #37317a;
  border: 2px solid #342e73;
  font-family: Roboto;
  border-radius: 0.5rem; }
.nb-theme-cosmic .input-group-addon:focus,
  .nb-theme-cosmic .form-control:focus {
    border: 2px solid #7659ff;
    background-color: #342e73;
    -webkit-box-shadow: none;
            box-shadow: none; }
.nb-theme-cosmic .input-group-addon:disabled,
  .nb-theme-cosmic .form-control:disabled {
    border-color: #342e73; }
.nb-theme-cosmic .input-group-addon:disabled::-webkit-input-placeholder,
    .nb-theme-cosmic .form-control:disabled::-webkit-input-placeholder {
      color: rgba(161, 161, 229, 0.5);
      font-size: 1rem;
      opacity: 1;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-addon:disabled:-ms-input-placeholder,
    .nb-theme-cosmic .form-control:disabled:-ms-input-placeholder {
      color: rgba(161, 161, 229, 0.5);
      font-size: 1rem;
      opacity: 1;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-addon:disabled::-ms-input-placeholder,
    .nb-theme-cosmic .form-control:disabled::-ms-input-placeholder {
      color: rgba(161, 161, 229, 0.5);
      font-size: 1rem;
      opacity: 1;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-addon:disabled::placeholder,
    .nb-theme-cosmic .form-control:disabled::placeholder {
      color: rgba(161, 161, 229, 0.5);
      font-size: 1rem;
      opacity: 1;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-addon:disabled::-webkit-input-placeholder,
    .nb-theme-cosmic .form-control:disabled::-webkit-input-placeholder {
      color: rgba(161, 161, 229, 0.5);
      font-size: 1rem;
      opacity: 1;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-addon:disabled:focus::-webkit-input-placeholder,
    .nb-theme-cosmic .form-control:disabled:focus::-webkit-input-placeholder {
      opacity: 0;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease; }
.nb-theme-cosmic .input-group-addon:disabled:-ms-input-placeholder,
    .nb-theme-cosmic .form-control:disabled:-ms-input-placeholder {
      color: rgba(161, 161, 229, 0.5);
      font-size: 1rem;
      opacity: 1;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-addon:disabled:focus:-ms-input-placeholder,
    .nb-theme-cosmic .form-control:disabled:focus:-ms-input-placeholder {
      opacity: 0;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease; }
.nb-theme-cosmic .input-group-addon::-webkit-input-placeholder,
  .nb-theme-cosmic .form-control::-webkit-input-placeholder {
    color: #a1a1e5;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-addon:-ms-input-placeholder,
  .nb-theme-cosmic .form-control:-ms-input-placeholder {
    color: #a1a1e5;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-addon::-ms-input-placeholder,
  .nb-theme-cosmic .form-control::-ms-input-placeholder {
    color: #a1a1e5;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-addon::placeholder,
  .nb-theme-cosmic .form-control::placeholder {
    color: #a1a1e5;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-addon::-webkit-input-placeholder,
  .nb-theme-cosmic .form-control::-webkit-input-placeholder {
    color: #a1a1e5;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-addon:focus::-webkit-input-placeholder,
  .nb-theme-cosmic .form-control:focus::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-cosmic .input-group-addon::-moz-placeholder,
  .nb-theme-cosmic .form-control::-moz-placeholder {
    color: #a1a1e5;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-addon:focus::-moz-placeholder,
  .nb-theme-cosmic .form-control:focus::-moz-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-cosmic .input-group-addon:-moz-placeholder,
  .nb-theme-cosmic .form-control:-moz-placeholder {
    color: #a1a1e5;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-addon:focus:-moz-placeholder,
  .nb-theme-cosmic .form-control:focus:-moz-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-cosmic .input-group-addon:-ms-input-placeholder,
  .nb-theme-cosmic .form-control:-ms-input-placeholder {
    color: #a1a1e5;
    font-size: 1rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-addon:focus:-ms-input-placeholder,
  .nb-theme-cosmic .form-control:focus:-ms-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-cosmic select.form-control:not([size]):not([multiple]) {
  height: calc(2rem + 20px); }
.nb-theme-cosmic .form-control-label {
  color: #ffffff;
  font-weight: 400; }
.nb-theme-cosmic .form-control-feedback {
  font-size: 0.875rem;
  font-weight: 400; }
.nb-theme-cosmic .form-text {
  color: #a1a1e5;
  font-family: Roboto; }
.nb-theme-cosmic .form-text.hint {
    margin-left: 1rem; }
.nb-theme-cosmic .form-text.error {
    margin-left: 1rem;
    color: #ff386a; }
.nb-theme-cosmic .form-control {
  font-size: 1rem; }
.nb-theme-cosmic .form-control-success, .nb-theme-cosmic .form-control-success:focus {
  border-color: #00d977; }
.nb-theme-cosmic .form-control-info, .nb-theme-cosmic .form-control-info:focus {
  border-color: #0088ff; }
.nb-theme-cosmic .form-control-danger, .nb-theme-cosmic .form-control-danger:focus {
  border-color: #ff386a; }
.nb-theme-cosmic .form-control-warning, .nb-theme-cosmic .form-control-warning:focus {
  border-color: #ffa100; }
.nb-theme-cosmic .custom-control {
  margin: 0;
  min-height: inherit;
  padding: 0.375rem 1.5rem; }
.nb-theme-cosmic .custom-control .custom-control-indicator {
    background-color: transparent;
    width: 1.25rem;
    height: 1.25rem;
    border: 2px solid #a1a1e5;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
.nb-theme-cosmic .custom-control.custom-checkbox > .custom-control-input:checked ~ .custom-control-indicator::before {
    content: '';
    width: 0.5rem;
    height: 0.75rem;
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
.nb-theme-cosmic .custom-control.custom-radio > .custom-control-input:checked ~ .custom-control-indicator::before {
    content: '';
    width: 0.75rem;
    height: 0.75rem;
    background-color: #ffffff;
    border-radius: 50%;
    position: absolute;
    top: 15%;
    left: 2px; }
.nb-theme-cosmic .custom-control .custom-control-input {
    background-color: transparent; }
.nb-theme-cosmic .custom-control .custom-control-input:focus ~ .custom-control-indicator {
      -webkit-box-shadow: none;
              box-shadow: none; }
.nb-theme-cosmic .custom-control .custom-control-input:checked ~ .custom-control-indicator {
      background-image: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
.nb-theme-cosmic .custom-control .custom-control-input:disabled ~ .custom-control-indicator, .nb-theme-cosmic .custom-control .custom-control-input:disabled:hover ~ .custom-control-indicator {
      background-color: transparent;
      border-color: #a1a1e5;
      opacity: 0.5; }
.nb-theme-cosmic .custom-control .custom-control-input:disabled ~ .custom-control-description, .nb-theme-cosmic .custom-control .custom-control-input:disabled:hover ~ .custom-control-description {
      color: #ffffff;
      opacity: 0.5; }
.nb-theme-cosmic .custom-control .custom-control-input:checked ~ .custom-control-indicator,
    .nb-theme-cosmic .custom-control .custom-control-input:active ~ .custom-control-indicator {
      background-color: transparent; }
.nb-theme-cosmic .custom-control .custom-control-input:hover ~ .custom-control-indicator,
  .nb-theme-cosmic .custom-control .custom-control-input:checked ~ .custom-control-indicator,
  .nb-theme-cosmic .custom-control .custom-control-input:hover:checked ~ .custom-control-indicator {
    border-color: #00d977; }
.nb-theme-cosmic .custom-control.success .custom-control-input:hover ~ .custom-control-indicator,
  .nb-theme-cosmic .custom-control.success .custom-control-input:checked ~ .custom-control-indicator,
  .nb-theme-cosmic .custom-control.success .custom-control-input:hover:checked ~ .custom-control-indicator {
    border-color: #00d977; }
.nb-theme-cosmic .custom-control.warning .custom-control-input:hover ~ .custom-control-indicator,
  .nb-theme-cosmic .custom-control.warning .custom-control-input:checked ~ .custom-control-indicator,
  .nb-theme-cosmic .custom-control.warning .custom-control-input:hover:checked ~ .custom-control-indicator {
    border-color: #ffa100; }
.nb-theme-cosmic .custom-control.danger .custom-control-input:hover ~ .custom-control-indicator,
  .nb-theme-cosmic .custom-control.danger .custom-control-input:checked ~ .custom-control-indicator,
  .nb-theme-cosmic .custom-control.danger .custom-control-input:hover:checked ~ .custom-control-indicator {
    border-color: #ff386a; }
.nb-theme-cosmic .custom-control .custom-control-description {
    padding-left: 0.25rem;
    color: #ffffff; }
.nb-theme-cosmic .input-group-addon,
.nb-theme-cosmic .input-group-icon {
  font-size: 1.5rem;
  padding: 0.25rem 1rem;
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  color: #a1a1e5; }
.nb-theme-cosmic .input-group-addon.primary {
  color: #7659ff; }
.nb-theme-cosmic .input-group-addon.success {
  color: #00d977; }
.nb-theme-cosmic .input-group-addon.warning {
  color: #ffa100; }
.nb-theme-cosmic .input-group-addon.info {
  color: #0088ff; }
.nb-theme-cosmic .input-group-addon.danger {
  color: #ff386a; }
.nb-theme-cosmic .input-group-icon + .form-control {
  border-left: none;
  padding-left: 0; }
.nb-theme-cosmic .input-group-sm > .form-control {
  font-size: 0.875rem;
  padding: 0.375rem 1.125rem; }
.nb-theme-cosmic .input-group-sm > .form-control::-webkit-input-placeholder {
    color: #a1a1e5;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-sm > .form-control:-ms-input-placeholder {
    color: #a1a1e5;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-sm > .form-control::-ms-input-placeholder {
    color: #a1a1e5;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-sm > .form-control::placeholder {
    color: #a1a1e5;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-sm > .form-control::-webkit-input-placeholder {
    color: #a1a1e5;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-sm > .form-control:focus::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-cosmic .input-group-sm > .form-control::-moz-placeholder {
    color: #a1a1e5;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-sm > .form-control:focus::-moz-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-cosmic .input-group-sm > .form-control:-moz-placeholder {
    color: #a1a1e5;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-sm > .form-control:focus:-moz-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-cosmic .input-group-sm > .form-control:-ms-input-placeholder {
    color: #a1a1e5;
    font-size: 0.875rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-sm > .form-control:focus:-ms-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-cosmic .input-group-lg > .form-control {
  font-size: 1.125rem;
  padding: 1.125rem; }
.nb-theme-cosmic .input-group-lg > .form-control::-webkit-input-placeholder {
    color: #a1a1e5;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-lg > .form-control:-ms-input-placeholder {
    color: #a1a1e5;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-lg > .form-control::-ms-input-placeholder {
    color: #a1a1e5;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-lg > .form-control::placeholder {
    color: #a1a1e5;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-lg > .form-control::-webkit-input-placeholder {
    color: #a1a1e5;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-lg > .form-control:focus::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-cosmic .input-group-lg > .form-control::-moz-placeholder {
    color: #a1a1e5;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-lg > .form-control:focus::-moz-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-cosmic .input-group-lg > .form-control:-moz-placeholder {
    color: #a1a1e5;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-lg > .form-control:focus:-moz-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-cosmic .input-group-lg > .form-control:-ms-input-placeholder {
    color: #a1a1e5;
    font-size: 1.125rem;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    text-overflow: ellipsis; }
.nb-theme-cosmic .input-group-lg > .form-control:focus:-ms-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
.nb-theme-cosmic .input-group-rounded > .form-control {
  border-radius: 1.5rem; }
.nb-theme-cosmic .input-group-border-only > .form-control {
  background: transparent; }
.nb-theme-cosmic .input-group-fill-only > .form-control {
  border-color: transparent; }
.nb-theme-cosmic .input-group-btn:not(:last-child) > .btn,
.nb-theme-cosmic .input-group-btn:not(:last-child) > .btn-group,
.nb-theme-cosmic .input-group-btn:not(:first-child) > .btn,
.nb-theme-cosmic .input-group-btn:not(:first-child) > .btn-group {
  margin: 0; }
.nb-theme-cosmic .modal-content {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 400;
  color: #d1d1ff;
  background: #3d3780;
  border-color: transparent;
  border-radius: 0.5rem; }
.nb-theme-cosmic .modal-header {
  padding: 1.25rem;
  border-bottom: 1px solid #342e73;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  color: #ffffff;
  font-family: Exo;
  font-weight: 500;
  font-size: 1.125rem; }
.nb-theme-cosmic .modal-header h1 {
    margin: 0; }
.nb-theme-cosmic .modal-header h2 {
    margin: 0; }
.nb-theme-cosmic .modal-header h3 {
    margin: 0; }
.nb-theme-cosmic .modal-header h4 {
    margin: 0; }
.nb-theme-cosmic .modal-header h5 {
    margin: 0; }
.nb-theme-cosmic .modal-header h6 {
    margin: 0; }
.nb-theme-cosmic .modal-header .close {
    text-shadow: none;
    color: #ffffff; }
.nb-theme-cosmic .modal-header .close:hover {
      color: #ffffff; }
.nb-theme-cosmic .modal-body {
  font-family: Roboto;
  font-weight: 400;
  font-size: 1rem;
  padding: 1.25rem;
  scrollbar-face-color: #554db3;
  scrollbar-track-color: #332e73; }
.nb-theme-cosmic .modal-body ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
.nb-theme-cosmic .modal-body ::-webkit-scrollbar-thumb {
    background: #554db3;
    cursor: pointer;
    border-radius: 2.5px; }
.nb-theme-cosmic .modal-body ::-webkit-scrollbar-track {
    background: #332e73; }
.nb-theme-cosmic .modal-footer {
  padding: 1.25rem;
  border-top: 1px solid #342e73;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }
.nb-theme-cosmic ng2-smart-table table tr th,
.nb-theme-cosmic ng2-smart-table table tr th a {
  font-family: Exo;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #ffffff; }
.nb-theme-cosmic ng2-smart-table table tr td {
  font-family: Roboto;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #ffffff; }
.nb-theme-cosmic ng2-smart-table table tr th,
.nb-theme-cosmic ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #342e73;
  vertical-align: middle; }
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
  padding-right: 1.75rem; }
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #ffffff;
  text-decoration: none; }
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400; }
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
    border-bottom-color: #a1a1e5;
    border-width: 0.375rem;
    position: absolute;
    margin: 0;
    right: 0.75rem;
    top: 50%;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%); }
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
    -webkit-transform: translate(0, -50%) rotate(180deg);
            transform: translate(0, -50%) rotate(180deg); }
.nb-theme-cosmic ng2-smart-table thead tr {
  background: #494299; }
.nb-theme-cosmic ng2-smart-table thead tr.ng2-smart-filters th {
    padding: 0.375rem 0.5rem; }
.nb-theme-cosmic ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
      line-height: 1.25; }
.nb-theme-cosmic ng2-smart-table tbody tr.selected, .nb-theme-cosmic ng2-smart-table tbody tr:hover {
  background: #494299 !important; }
.nb-theme-cosmic ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #3a347a; }
.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  background: #00d977;
  color: #ffffff;
  border-radius: 0.375rem; }
.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a:hover {
    text-decoration: none; }
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px; }
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%; }
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    width: 100%;
    font-size: 2rem !important;
    color: #a1a1e5; }
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
      border-right: 1px solid #342e73; }
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
      text-decoration: none; }
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
  .nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
  .nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
    color: #00d977; }
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
  .nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
  .nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
    color: #ff386a; }
.nb-theme-cosmic ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px; }
.nb-theme-cosmic ng2-smart-table ng2-smart-table-pager {
  display: block; }
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 1.5rem; }
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
      background-color: rgba(0, 0, 0, 0.2);
      color: #ffffff; }
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
    font-family: Exo;
    font-size: 1rem;
    line-height: 1.25;
    border: #7659ff solid 2px;
    border-radius: 0.5rem; }
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
      border-right: 1px solid #342e73; }
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
      font-size: 1rem; }
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
      background: transparent;
      color: #ffffff;
      padding: 0.75rem 1.25rem;
      border: none; }
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
        background-color: rgba(0, 0, 0, 0.2);
        color: #ffffff;
        text-decoration: none; }
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
      border-top-left-radius: 0.5rem;
      border-bottom-left-radius: 0.5rem; }
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
      border-top-right-radius: 0.5rem;
      border-bottom-right-radius: 0.5rem; }
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
      color: #ffffff;
      background-color: #7659ff; }
.nb-theme-cosmic .toast-close-button {
  position: absolute;
  right: 0.15rem;
  top: 0.2rem;
  opacity: 1;
  background-color: transparent;
  border-radius: 3px;
  font-size: 1.5rem;
  color: color-inverse;
  text-shadow: none; }
.nb-theme-cosmic .toast-close-button button {
    padding: 5px; }
.nb-theme-cosmic .toast-close-button:hover, .nb-theme-cosmic .toast-close-button:focus {
    opacity: 1;
    outline: none; }
.nb-theme-cosmic .toast {
  color: color-inverse !important;
  background-color: #7659ff;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  opacity: 0.9 !important; }
.nb-theme-cosmic .toast:hover {
    -webkit-box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
            box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
    opacity: 1 !important; }
.nb-theme-cosmic .toast-success {
  background-color: #00d977;
  color: #ffffff !important; }
.nb-theme-cosmic .toast-success .toast-close-button {
    color: #ffffff; }
.nb-theme-cosmic .toast-error {
  background-color: #ff386a;
  color: #ffffff !important; }
.nb-theme-cosmic .toast-error .toast-close-button {
    color: #ffffff; }
.nb-theme-cosmic .toast-info {
  background-color: #0088ff;
  color: color-inverse !important; }
.nb-theme-cosmic .toast-info .toast-close-button {
    color: #ffffff; }
.nb-theme-cosmic .toast-wait {
  background-color: yellow;
  color: #ffffff !important; }
.nb-theme-cosmic .toast-wait .toast-close-button {
    color: #ffffff; }
.nb-theme-cosmic .toast-wait .icon-wait {
    background-image: url("data:image/gif;base64,R0lGODlhHgAeAKUAAASq/ITW/ES+/MTq/GTK/CS2/KTe/OT2/FTG/HTO/LTm/BSy/DS6/PT6/JTa/NTy/HzW/Ayu/EzC/Cy2/Kzi/FzG/HzS/Lzm/Pz+/ASu/Iza/ETC/Mzu/GzO/KTi/Oz6/HTS/Byy/Dy+/PT+/Jze/Nzy/Cy6/FzK/Lzq/ACq/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJDAApACwAAAAAHgAeAAAG98CUcEgsGo/IpHLJbDqfRACCQK0SIkPGArppYL7gwpDS8JieXfBXLKR8RwGAU6PGsFNuMCXDFHnVdx0fag5ySREldXZEC3lfEkogYAcEI4tRJGAchkYZiY8pAh93Q4hgAkgmYAOGGyFHJ2AaSARgHUwLq0gQYBtNB18lnEQBYCJNn8JHHWAETBF/HEgiYB5IE0MbYCRIEYMYDaRDCggpAChg5UgOYChYRRcjJ8xfB+9HBd8YCltECoogltCrB4LThToD+CgBQAdMg34pDk56xQSABYcQJYI58UQEuodDNL6p8AQAAxD3QFDwsHKlAYpQYsqcSbPmkiAAIfkECQwAKQAsAAAAAB4AHgCFBKr8hNb8RL78xOr8JLb8ZMr8pOL85Pb8FK78dM78VMb8NLr8vOb89Pr8lNr81PL8HLb8fNb8DK78TML8LLb8rOL8HLL8fNL8/P78BK78jNr8RML8zO78bM787Pr8FLL8dNL8XMr8PL78vOr89P78nN783PL8LLr8rOb8AKr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlHBILBqPyOFHBEg6kYAHpyB5WocgDMajIVyfn4ZWy7B8j4iLeGyqnoki03gcGGY6zauCNB9DhgoYFRlWInxjD1oVQwAMWg55SBJyWgcCCB4YG0MEcxNOWZVeKRomkQAlYxyRRRmUmkMUBUWTYwJIC2MDrIRFBWMaSL9aHVYfukgRY5tWB1qmRwFjIleU0EYdYyFWEmscSCJjBlYTYyWSmRgNo0MSCoyOWu9IDmMjbkIFq0LZlfhGBNZguEBkAAYmHQ5hAPGk38EhuTAMGDFnQK8kADRg2CckVR8MJj5cAXBhlpAwHweIPBPJYaUOF98IQdFnnkwiAARUOMTgJg4SCxHksPNJa4JNom+CAAAh+QQJDAAnACwAAAAAHgAeAIUEqvyE1vxEvvzE6vxkyvwktvyk4vzk9vwUrvxUxvx00vy05vz0+vyU2vzU8vw0uvwMrvxMwvwcsvxcxvx80vy85vz8/vw8vvwErvyM2vxEwvzM7vxszvys4vzs+vwUsvz0/vyc3vzc8vw0vvxcyvx81vy86vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG8sCTcEgsPorIpHJoUACWUKXBoohaiVPqdQm5cDIii7i6JSIoYbF6/Cxf0uv1BlJOgOLxDcIdNxEuFWIbH2UQcAcCTBaDRBeJSwpqBxJYeo0eG21IGHAaRQp7QyMeYo9ID2oDmkoEahmsahxWH6lKJWqeVgdiIqtDAWoXV2m9SRxqJFYQDIJKAmoGVhFqIUoQpBYLqxoYRACBYglLDRYmdEMaDOdCx2IH60gFHfDpFucA7WNR28z2EAkm1gzotqWeGGxrRBDaEqEfHjEmKNV56I6Drysk1jgY0CACvDJCMor5CLLIhDskSxLJeFElkQkErQQBACH5BAkMAC4ALAAAAAAeAB4AhQSq/ITW/ES+/MTq/GTK/CS2/OT2/Kzi/BSu/NTu/HTO/FTG/JTa/DS6/PT6/EzG/Lzm/By2/Nz2/HzW/Ayu/EzC/Mzu/GzO/Byy/Nzy/HzS/Jze/Dy+/Pz+/ASu/Iza/ETC/MTu/GTO/Cy6/Oz6/LTm/BSy/NTy/HTS/FzK/JTe/DS+/PT+/Lzq/ACq/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb6QJdwSCwaj8hkkUJROo+X1HMqBFgGACqRwrl8GJoHAtTpNLQuhCZTbncchvJGy5G4722HabrA+8sXTxx3EAQcDQsbdydZSRRsZQYcRX1tCRceSihtBgVGJWUHII1JHpAdIEYjGRMYVA1tLaRDCE1aBG2BUwgiDEgBbalPASQdGbNDwB0kI1OQx1AWF7ZOFG0WSBTIVUcVbXNUEQEBRgAQbQtPHgIHZWdFF5zURyYKJ20hswDxbQpOH3cOFAAAwMSCFm4GZFIywg8JEg4WuXqC8I+bFhOfVLJo4MI2R3FaNJhQIsGJFgwqzKMCrAIaJxhOrHxp5B3Nm06CAAAh+QQJDAAoACwAAAAAHgAeAIUEqvyE1vxEwvzE6vwktvzk9vyk4vxkyvwUrvzU7vxUxvz0+vy05vyU2vw0uvx00vwctvzc9vwMrvxMwvwcsvzc8vz8/vy85vwErvyM2vzM7vwsuvzs+vys4vxszvwUsvzU8vxcxvz0/vyU3vw8vvx80vxMxvy86vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG60CUcEgsGo/IpHLJbDqfSwnJk2mUFB8joIkoVSzg8MKwGRIaTME3zAaLAgBKhbFUiNp4MON7UZLuYRcHJA4mDRx4fUgSaxYFJEYUHW2KRw9hBRRIBAtslUUYjQJIEI1gn0QbHKsMW5EaCyKxsXRHABK4rkYSCB+9vxJQwsPExUgCGgPJyyFIJAzQHkgheA26RAAnYQpICm0j10QemMFH1GwMWUUA42EPSedsBQ8EAAAfCtphAxhJ3hYg8Czg0IkNCE3wLFgrkafNCYTwwAlxoA9PAQ/hjny4BmBDCQYaQJxoMKGcsZMoU6psEgQAIfkECQwALQAsAAAAAB4AHgCFBKr8hNb8RL78xOr8ZMr85Pb8JLb8pOL8FK78VMb81PL8dM789Pr8lNr8NLr8tOb8TMb8fNb8DK78TML8zO787Pb8HLL83PL8fNL8/P78nN78PL78vOb8BK78jNr8RML8xO78bM78LLr8rOL8FLL8XMr8dNL89P78lN78NL787Pr83Pb8vOr8AKr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlnBILBqPyKRyyWw6n0vJJuRpYBIkKBGBKWS+YMZIpP2swGjwKQBwJhjp+HfUYQpOaA5h44A0VGgNTCIacAUbRhYjaBNCAAZJJAsWSB0HYBQIBBQRWkQSF2oZJ5BEbU4SKGkjRhEHG6dIFhGhaR9FEl4ZFAQSSCkjeGgXsUIlaSoeIsVDFhhnXyFFAANxFyZ1SBIJHCoIRQ5pFRC+TVlFGmmknkMkKrzpXwPlRyL0RiKwLRZwXw/npkJkKBCglBKBYAqYMAAAAIkELNA8YGYEgIc4DFT0A6OAEhMAGITJ+cLCo5MUEeUUCEHxowMMDygoYNFgwj12OHPq3JkzCAAh+QQJDAAsACwAAAAAHgAeAIUEqvyE1vxEvvzE6vwktvyk4vxkyvzk9vx0zvwUrvw0uvy05vyU2vzU8vz0+vxUxvx81vwMrvwstvys4vxszvx80vwcsvw8vvy85vyc3vzc8vz8/vwErvyM2vxMwvzM7vxkzvzs+vx00vwUsvw0vvyU3vz0/vxcyvwsuvys5vy86vzc9vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6kCWcEgsGo/IpHLJbDqfy8iF0mFAHiMoMVE5bL5gxwSlZZ3AaLApANBS0vAJx70wkBQeRgjNaCdRHX5IFhNoHn9eGYJHHBlgH4tDKF5fikoRGmACRpNpGXNJBmAdRZ1wlkgjYANEEitwYH1JlBqCALcAAZq4RhcYKhgmXybAKhREb18nShWwG3JEF2AFSgDNaSkRRRF7Gw4E1ddfC9pGDKvlSdcLkUME3RsLWUnWE+lHyV8HIgS3Iw/HhtxaAqADHAchHHxhA8WaMGcbGEIhocLZARDtmABAUWHBhwYYGHi4V6akyZMoUw4JAgAh+QQJDAArACwAAAAAHgAeAIUEqvyE1vxEvvzE6vwktvxkyvyk4vzk9vwUrvxUxvy05vzU8vw0uvx0zvz0+vyU2vwctvwMrvxMwvys4vwcsvxcxvy85vzc8vw8vvx81vz8/vwErvyM2vxEwvzM7vwsuvxszvzs+vwUsvw0vvx80vz0/vyc3vys5vxcyvy86vzc9vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+sCVcEgsGo/IpHLJbDqfzQrnkUmIoMiGZqtxTD5QSEAyhDi421IAsAR0JtsBW2hAcycbpAi0sDOGIgwSDyFoD3NECHV2GiZHInBcZEcEAWdcDldGACZcHohFABd2DUgRo1sCSAyeJiELoEQFXBxIs1sgKwggBHpcA0gZXB1NB1sXsUIBXBhNqCrJKyBcKEhuESsRlx5IGFwGSQ8HJLeNpoVdvUcfjAnhv9hHFnYkmkZmXAr2RAmMDiZgjJTTMI4AqAjG0CwAgeAIAA7+FsRbQeJOh2hDAJAo0W4IgQUBKDwZkcJOCkQYlQD4QEKBBw8W9mGZSbOmzZtLggAAO2JnY3dIeDd0b3M4bHdiQ1dsQW5kV2V1RmFJWlpyNzYvRzArWVhDM0tRQlA1ZVFVdFBSVTVLUDZTaDNmMzlqZEs=") !important; }
.nb-theme-cosmic .toast-warning {
  background-color: #ffa100 !important;
  color: #ffffff; }
.nb-theme-cosmic .toast-warning .toast-close-button {
    color: #ffffff; }
.nb-theme-cosmic .toast-title {
  word-wrap: break-word; }
.nb-theme-cosmic nb-auth-block .form-text a {
  color: #a1a1e5; }
.nb-theme-cosmic nb-auth-block .accept-group nb-checkbox .custom-control-description {
  color: #a1a1e5; }
.nb-theme-cosmic nb-auth-block .accept-group a {
  color: #00f9a6; }
.nb-theme-cosmic nb-auth-block .socials a::before {
  color: #a1a1e5; }
.nb-theme-cosmic nb-auth-block .socials a:hover::before {
  color: #ffffff; }
.nb-theme-cosmic .pace .pace-progress {
  background: #00f9a6; }
.nb-theme-cosmic .pace .pace-progress-inner {
  -webkit-box-shadow: 0 0 10px #00f9a6, 0 0 5px #00f9a6;
          box-shadow: 0 0 10px #00f9a6, 0 0 5px #00f9a6; }
.nb-theme-cosmic .pace .pace-activity {
  display: none; }
