/* Global */
body {
  background: #f4f4f4;
}
.hero .la {
  font-size: 36px !important;
  color: #CCCCCC !important;
}
.ks-title .la, .card .la {
  font-size: 16px !important;
}
/* NAV */
.ks-theme-primary .ks-sidebar .jspDrag {
  background: #fff; }

.ks-navbar {
  background: #222222;
  /* Grid navigation */ }
  .ks-navbar .nav-item {
    border-color: none;
    /* Animation */
    /* Styles for dropdowns */ }
    .ks-navbar .nav-item:hover {
      -webkit-transition: background 0.3s ease;
      transition: background 0.3s ease; }
    .ks-navbar .nav-item:hover, .ks-navbar .nav-item.ks-active, .ks-navbar .nav-item.show {
      background: none; }
    .ks-navbar .nav-item.show .dropdown-menu {
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
              box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
      .ks-navbar .nav-item.show .dropdown-menu .dropdown-item:hover {
        background: #f5f7fa;
        -webkit-transition: background 0.3s ease;
        transition: background 0.3s ease; }
      .ks-navbar .nav-item.show .dropdown-menu .dropdown-item, .ks-navbar .nav-item.show .dropdown-menu .dropdown, .ks-navbar .nav-item.show .dropdown-menu .nav-link {
        color: #333;
        border-bottom: 1px solid #e1e5f0; }
        .ks-navbar .nav-item.show .dropdown-menu .dropdown-item > .ks-icon, .ks-navbar .nav-item.show .dropdown-menu .dropdown > .ks-icon, .ks-navbar .nav-item.show .dropdown-menu .nav-link > .ks-icon {
          color: #25628F; }
      .ks-navbar .nav-item.show .dropdown-menu .dropdown-item:last-child > .nav-link {
        border-bottom: none; }
    .ks-navbar .nav-item.ks-btn-action:hover {
      background: transparent; }
  .ks-navbar .nav-link {
    color: #fff;
    mix-blend-mode: difference;
     }
  .ks-navbar .navbar-brand {
    color: #fff; }
    .ks-navbar .navbar-brand .ks-logo {
      color: #fff; }
    .ks-navbar .navbar-brand .ks-sidebar-toggle,
    .ks-navbar .navbar-brand .ks-sidebar-mobile-toggle {
      color: #fff; }
  .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu .ks-search-form .form-control {
    background: rgba(0, 0, 0, 0.2);
    border: 1px solid transparent;
    color: rgba(255, 255, 255, 0.6); }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu .ks-search-form .form-control::-webkit-input-placeholder {
      color: rgba(255, 255, 255, 0.6); }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu .ks-search-form .form-control::-moz-placeholder {
      color: rgba(255, 255, 255, 0.6); }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu .ks-search-form .form-control:-ms-input-placeholder {
      color: rgba(255, 255, 255, 0.6); }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu .ks-search-form .form-control::placeholder {
      color: rgba(255, 255, 255, 0.6); }
  .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu .ks-search-form .icon-addon > .ks-icon {
    color: rgba(255, 255, 255, 0.6); }
  .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu .ks-search-form .ks-search-open, .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu .ks-search-form .ks-search-close {
    color: #fff; }
  .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-languages .ks-wrapper > .ks-language {
    border-bottom: 1px solid #dee0e1;
    border-right: 1px solid #dee0e1; }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-languages .ks-wrapper > .ks-language > .ks-text {
      color: #333; }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-languages .ks-wrapper > .ks-language:hover {
      background: #f5f7fa; }
  .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-messages > .dropdown-menu {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-messages > .dropdown-menu > .ks-tabs-actions > a > .ks-icon {
      color: #b0bad7; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-messages > .dropdown-menu > .ks-tabs-actions > a > .ks-icon:hover {
        color: #8997c3; }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-messages > .dropdown-menu > .ks-nav-tabs {
      border-bottom: 1px solid #dee0e1; }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-messages > .dropdown-menu > .tab-content > .tab-pane > .ks-view-all {
      border-top: 1px solid #dee0e1; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-messages > .dropdown-menu > .tab-content > .tab-pane > .ks-view-all > a {
        color: #333; }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-messages > .dropdown-menu > .tab-content > .tab-pane .ks-message {
      border-bottom: 1px solid #dee0e1; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-messages > .dropdown-menu > .tab-content > .tab-pane .ks-message:hover {
        background: #f5f7fa;
        -webkit-transition: background 0.3s ease;
        transition: background 0.3s ease; }
  .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-notifications > .dropdown-menu {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-notifications > .dropdown-menu > .ks-nav-tabs {
      border-bottom: 1px solid #dee0e1; }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-notifications > .dropdown-menu > .tab-content > .tab-pane > .ks-view-all {
      border-top: 1px solid #dee0e1; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-notifications > .dropdown-menu > .tab-content > .tab-pane > .ks-view-all > a {
        color: #333; }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-notifications > .dropdown-menu > .tab-content > .tab-pane .ks-notification {
      border-bottom: 1px solid #dee0e1;
      /* Bottom border in notifications tabs */ }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-notifications > .dropdown-menu > .tab-content > .tab-pane .ks-notification:hover {
        background: #f5f7fa;
        -webkit-transition: background 0.3s ease;
        transition: background 0.3s ease; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-notifications > .dropdown-menu > .tab-content > .tab-pane .ks-notification > .ks-action > span.ks-default {
        background-color: #e1e5f0; }
        .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-notifications > .dropdown-menu > .tab-content > .tab-pane .ks-notification > .ks-action > span.ks-default > .ks-icon {
          color: #25628F; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-notifications > .dropdown-menu > .tab-content > .tab-pane .ks-notification > .ks-action > span.ks-error {
        background-color: #f8e4f8; }
        .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-notifications > .dropdown-menu > .tab-content > .tab-pane .ks-notification > .ks-action > span.ks-error > .ks-icon {
          color: #d149d0; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-notifications > .dropdown-menu > .tab-content > .tab-pane .ks-notification > .ks-info > .ks-text {
        color: #25628F; }
  .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions > .ks-user {
    border-right: none; }
  .ks-navbar .ks-dropdown-grid {
    border: none; }
    .ks-navbar .ks-dropdown-grid.show > .dropdown-menu .ks-scroll-wrapper > .ks-grid-item > .ks-text {
      color: #333; }
    .ks-navbar .ks-dropdown-grid.show > .dropdown-menu .ks-scroll-wrapper > .ks-grid-item > .ks-icon {
      color: #25628F; }
    .ks-navbar .ks-dropdown-grid.show > .dropdown-menu .ks-scroll-wrapper > .ks-grid-item.ks-active, .ks-navbar .ks-dropdown-grid.show > .dropdown-menu .ks-scroll-wrapper > .ks-grid-item:hover {
      border: solid 1px rgba(57, 81, 155, 0.1);
      background-color: rgba(57, 80, 155, 0.05); }
  .ks-navbar .ks-dropdown-grid-images {
    border: none; }




@media only screen and (max-width: 1225px) {
  .ks-navbar > .ks-wrapper > .ks-navbar-menu-toggle.ks-open {
    background-color: rgba(0, 0, 0, 0.2); }
  .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu {
    background: #ebeef5; }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .ks-search-form {
      border-bottom: 1px solid #dee0e1; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .ks-search-form > .ks-wrapper > .input-icon > .form-control {
        background-color: #fff;
        border: solid 1px #dee0e1;
        color: #8997c3; }
        .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .ks-search-form > .ks-wrapper > .input-icon > .form-control::-webkit-input-placeholder {
          color: #8997c3; }
        .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .ks-search-form > .ks-wrapper > .input-icon > .form-control::-moz-placeholder {
          color: #8997c3; }
        .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .ks-search-form > .ks-wrapper > .input-icon > .form-control:-ms-input-placeholder {
          color: #8997c3; }
        .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .ks-search-form > .ks-wrapper > .input-icon > .form-control::placeholder {
          color: #8997c3; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .ks-search-form > .ks-wrapper > .input-icon > .icon-addon > .ks-icon {
        color: #8997c3; }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .nav-item {
      color: #25628F; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .nav-item > .nav-link, .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .nav-item.nav-link {
        color: #25628F;
        border-bottom: 1px solid #dee0e1; }
        .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .nav-item > .nav-link:hover, .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .nav-item.nav-link:hover {
          background: transparent; }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .dropdown > .nav-link {
      border-bottom: 1px solid #dee0e1; }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .dropdown.show {
      background: #fff;
      border-bottom: 1px solid #dee0e1; }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .dropdown .dropdown-menu .dropdown-item.dropdown {
      background: none;
      border-bottom: none; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .dropdown .dropdown-menu .dropdown-item.dropdown > .nav-link {
        border-bottom: none; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .dropdown .dropdown-menu .dropdown-item.dropdown.show > .nav-link {
        border-bottom: 1px solid #dee0e1; }
        .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .dropdown .dropdown-menu .dropdown-item.dropdown.show > .nav-link:hover {
          background: #f5f7fa; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-menu.ks-open > .dropdown .dropdown-menu .dropdown-item.dropdown.show .dropdown-item:last-child {
        border-bottom: none; } }

@media only screen and (max-width: 780px) {
  .ks-navbar > .ks-wrapper > .ks-navbar-actions-toggle.ks-open {
    background: rgba(0, 0, 0, 0.2); }
  .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions {
    background: #f5f6fa; }
    .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions.ks-open {
      /* Static position for dropdown menus becides message, notifications, languages */ }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions.ks-open > .nav-item.show {
        background: #fff; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions.ks-open > .nav-item > .nav-link {
        color: #25628F;
        border-bottom: 1px solid #dee0e1; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions.ks-open > .nav-item.ks-user .ks-info > .ks-description {
        color: #8997c3; }
      .ks-navbar > .ks-wrapper > .nav > .ks-navbar-actions.ks-open > .nav-item:not(.ks-languages):not(.ks-messages):not(.ks-notifications).show .dropdown-menu .dropdown-item:not(.dropdown) {
        border-bottom: 1px solid #dee0e1; } }

/* Menu */

.ks-navbar-horizontal {
    background-color: #6600cc !important;
    border-bottom: 1px solid #dee0e1;
    }
.ks-navbar-horizontal .nav-item .nav-link {
  color: #FFFFFF !important;
}
.ks-navbar-horizontal .nav-item .nav-link>.ks-icon {
    color: #FFFFFF !important;
}
.ks-navbar-horizontal .nav-item .nav-link {
padding-left: 0px !important;
  }
  .ks-navbar-horizontal .nav-item .nav-link.active, .ks-navbar-horizontal .nav-item .nav-link:focus, .ks-navbar-horizontal .nav-item .nav-link:hover {
    color: #E1187E !important;
    background: none !important;
    border: none !important;
}
.ks-navbar-horizontal .nav-item.show .dropdown-menu .dropdown, .ks-navbar-horizontal .nav-item.show .dropdown-menu .dropdown-item, .ks-navbar-horizontal .nav-item.show .dropdown-menu .nav-link {
    color: #6600cc !important;
}
.ks-navbar-horizontal.ks-info .dropdown-item:not(.active):not(.ks-active):hover:before {
    background: #6600cc !important;
}
/* Action buttons */

.ks-user-list-view-header-block {
  padding: 0px 30px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; 
}

.ks-user-list-view .ks-nav-body {
  padding: 0;
}

/* Profile details */

.profile-detail-item-title {
    font-size: 10px;
    text-transform: uppercase;
    color: #858585;
}
.profile-detail-item-description {
  
}
.bg-red{ background-color: #D92C33 !important; }
.bg-orange { background-color: #FF7200 !important; }
.bg-yellow { background-color: #FFA310 !important; }
.bg-green-light { background-color: #9BC225 !important; }
.bg-green { background-color: #74AB16 !important; }

.bg-red1 { background-color: #D92C33 !important; }
.bg-red2 { background-color: #e94a1d !important; }
.bg-orange1 { background-color: #f5600d !important; }
.bg-orange2 { background-color: #ff7200 !important; }
.bg-yellow1 { background-color: #ff8b08 !important; }
.bg-yellow2 { background-color: #ffa310 !important; }
.bg-gl1 { background-color: #c9b41b !important; }
.bg-gl2 { background-color: #9bc225 !important; }
.bg-green1 { background-color: #8ab81e !important; }
.bg-green2 { background-color: #74AB16 !important; }

.tab-content>.active {
  background-color: #FFF !important;
  padding:15px !important;
  border-bottom: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
  border-left: 1px solid #dee2e6;
  border-top: none;
}

/* Survey */
#recurring-options {display: none;}
#recurring-input:checked ~ #recurring-options {display: block;}

/* aa */
.aa_between-steps .la {
  font-size: 18px;
  
}
/* Landing */
.color-range .btn {border: none;}
.color-range .active {border: 3px solid #222222 !important;}

/* Footer */

footer {
  background: #dddddd !important;
}