@charset "UTF-8";
@font-face {
  font-family: "font-icon";
  src: url("../fonts/font-icon.ttf?xyezf8") format("truetype"), url("../fonts/font-icon.woff?xyezf8") format("woff"), url("../fonts/font-icon.svg?xyezf8#font-icon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

.icon {
  display: inline-block;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "font-icon" !important;
  speak: none;
  font-weight: normal;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-fill {
  font-size: 20px;
  color: #fff;
  border-radius: 2px;
  background-color: #000; }
  .icon-fill.icon-organic, .icon-fill.icon-organic-featured {
    background-color: #69C095; }
  .icon-fill.icon-organic-local, .icon-fill.icon-organic-local-featured {
    background-color: #44B2FB; }
  .icon-fill.icon-search-sm {
    background-color: #FD6671; }
  .icon-fill.icon-amazon {
    background-color: #222F3F; }
  .icon-fill.icon-e-video, .icon-fill.icon-e-snack-pack {
    background-color: #FE7F5C; }

.icon-caret-up, .icon-caret-right, .icon-caret-down, .icon-caret-left {
  font-size: 16px; }

.icon-arrow-rotated-24 {
  font-size: 20px; }

.icon-circle-not-allowed,
.icon-circle-na,
.icon-circle-not-allowed-100{
  color: #a3a4a9;
  font-size: 22px;}
  
#filter_form .icon-tablet-phone, 
.icon-tablet-phone,
.icon-tablet-phone-featured {
  color: #FD6671; }

.icon-unfliter:before {
  content: ""; }
/*
.icon-volume-global:before {
  content: ""; }
*/
.icon-square-plus-half-color .path1:before {
  content: "";
  color: #fe7f5c; }

.icon-square-plus-half-color .path2:before {
  content: "";
  margin-left: -1em;
  color: rgba(255, 255, 255, 0.8); 
  font-size:18px; }

.icon-square-plus-half-color .path3:before {
  content: "";
  margin-left: -1em;
  color: rgba(255, 255, 255, 0.8); 
  font-size:18px; }

.icon-volume-local:before {
  content: ""; }

.icon-volume-global:before {
  content: ""; }

.icon-multiply-s:before {
  content: ""; }

.icon-multiply-m:before {
  content: ""; }

.icon-multiply-l:before {
  content: ""; }

.icon-average-element:before {
  content: ""; }

.icon-average:before {
  content: ""; }

.icon-database-exchange:before {
  content: ""; }

.icon-chart-pie-half-color .path1:before {
  content: "";
  color: #fe7f5c; }

.icon-chart-pie-half-color .path2:before {
  content: "";
  margin-left: -1em;
  color: black; }

.icon-circle-plus-half-color .path1:before {
  content: "";
  color: black; }

.icon-circle-plus-half-color .path2:before {
  content: "";
  margin-left: -1em;
  color: #fe7f5c; }

.icon-file-cog-half-color .path1:before {
  content: "";
  color: #fe7f5c; }

.icon-file-cog-half-color .path2:before {
  content: "";
  margin-left: -1em;
  color: black; }

.icon-trophy:before {
  content: ""; }

.icon-circle-clock:before {
  content: ""; }

.icon-v:before {
  content: ""; }

.icon-chart-line:before {
  content: ""; }

.icon-file-cog:before {
  content: ""; }

.icon-badge-100:before {
  content: ""; }

.icon-video:before {
  content: ""; }

.icon-youtube .path1:before {
  content: "";
  color: red; }

.icon-youtube .path2:before {
  content: "";
  margin-left: -1em;
  color: white; }

.icon-desk-plus-narrow:before {
  content: ""; }

.icon-plus-wizard:before {
  content: ""; }

.icon-file-bars:before {
  content: ""; }

.icon-dashboard:before {
  content: ""; }

.icon-users:before {
  content: ""; }

.icon-usd:before {
  content: ""; }

.icon-euro:before {
  content: ""; }

.icon-pound:before {
  content: ""; }

.icon-book:before {
  content: ""; }

.icon-headphones:before {
  content: ""; }

.icon-devices:before {
  content: ""; }

.icon-desk-star:before {
  content: ""; }

.icon-info:before {
  content: ""; }

.icon-ranking:before {
  content: ""; }

.icon-ranking-half-color .path1:before {
  content: "";
  color: black; }

.icon-ranking-half-color .path2:before {
  content: "";
  margin-left: -1em;
  color: #fe7f5c; }

.icon-file-lg:before {
  content: ""; }

.icon-search:before {
  content: ""; }

.icon-search-a:before {
  content: ""; }

.icon-circle-plus:before {
  content: ""; }

.icon-organic-local:before {
  content: ""; }

.icon-device-windows-phone:before {
  content: ""; }

.icon-device-android-phone:before {
  content: ""; }

.icon-laptop-macbook:before {
  content: ""; }

.icon-laptop-windows:before {
  content: ""; }

.icon-device-windows-tablet:before {
  content: ""; }

.icon-device-android-tablet:before {
  content: ""; }

.icon-device-ipad:before {
  content: ""; }

.icon-device-iphone:before {
  content: ""; }

.icon-tablet-phone:before {
  content: ""; }

.icon-organic:before {
  content: ""; }

.icon-search-sm:before {
  content: ""; }

.icon-e-snack-pack:before {
  content: ""; }

.icon-e-video:before {
  content: ""; }

.icon-amazon .path1:before {
  content: "";
  color: #f99800; }

.icon-amazon .path2:before {
  content: "";
  margin-left: -1em;
  color: #f99800; }

.icon-amazon .path3:before {
  content: "";
  margin-left: -1em;
  color: white; }

.icon-cloud-download:before {
  content: ""; }

.icon-circle-minus:before {
  content: ""; }

.icon-chart-pie-advanced:before {
  content: ""; }

.icon-circle-i:before {
  content: ""; }

.icon-layout:before {
  content: ""; }

.icon-list-external:before {
  content: ""; }

.icon-filter:before {
  content: ""; }

.icon-reward:before {
  content: ""; }

.icon-chart-line-dots:before {
  content: ""; }

.icon-lock:before {
  content: ""; }

.icon-envelope:before {
  content: ""; }

.icon-desk-plus:before {
  content: ""; }

.icon-desk-check:before {
  content: ""; }

.icon-circle-usd:before {
  content: ""; }

.icon-globe:before {
  content: ""; }

.icon-star-dot-half-color .path1:before {
  content: "";
  color: black; }

.icon-star-dot-half-color .path2:before {
  content: "";
  margin-left: -1em;
  color: #fe7f5c; }

.icon-star-dot:before {
  content: ""; }

.icon-wrench-half-color .path1:before {
  content: "";
  color: #fe7f5c; }

.icon-wrench-half-color .path2:before {
  content: "";
  margin-left: -1em;
  color: black; }

.icon-wrench:before {
  content: ""; }

.icon-gear:before {
  content: ""; }

.icon-sign-out:before {
  content: ""; }

.icon-chart-bar-col-3:before {
  content: ""; }

.icon-file-text:before {
  content: ""; }

.icon-dots-three-horizontal:before {
  content: ""; }

.icon-file:before {
  content: ""; }

.icon-tag:before {
  content: ""; }

.icon-user:before {
  content: ""; }

.icon-trash:before {
  content: ""; }

.icon-circle-arrow-rotated:before {
  content: ""; }

.icon-pencil:before {
  content: ""; }

.icon-square-pencil:before {
  content: ""; }

.icon-arrow-rotated-24:before {
  content: ""; }

.icon-caret-up-down:before {
  content: ""; }

.icon-chart-bar-col-2:before {
  content: ""; }

.icon-caret-up:before {
  content: ""; }

.icon-calendar:before {
  content: ""; }

.icon-arrow-up:before {
  content: ""; }

.icon-arrow-down:before {
  content: ""; }

.icon-arrow-right:before {
  content: ""; }

.icon-flag-france .path1:before {
  content: "";
  color: white; }

.icon-flag-france .path2:before {
  content: "";
  margin-left: -1em;
  color: #ef264d; }

.icon-flag-france .path3:before {
  content: "";
  margin-left: -1em;
  color: #1035bb; }

.icon-flag-italy .path1:before {
  content: "";
  color: white; }

.icon-flag-italy .path2:before {
  content: "";
  margin-left: -1em;
  color: #ef264d; }

.icon-flag-italy .path3:before {
  content: "";
  margin-left: -1em;
  color: #1bb65d; }

.icon-flag-spain .path1:before {
  content: "";
  color: #ef264d; }

.icon-flag-spain .path2:before {
  content: "";
  margin-left: -1em;
  color: #dd172c; }

.icon-flag-spain .path3:before {
  content: "";
  margin-left: -1em;
  color: #dd172c; }

.icon-flag-spain .path4:before {
  content: "";
  margin-left: -1em;
  color: #ffd133; }

.icon-flag-spain .path5:before {
  content: "";
  margin-left: -1em;
  color: #ffedb1; }

.icon-flag-spain .path6:before {
  content: "";
  margin-left: -1em;
  color: #a41517; }

.icon-flag-spain .path7:before {
  content: "";
  margin-left: -1em;
  color: #a41517; }

.icon-flag-spain .path8:before {
  content: "";
  margin-left: -1em;
  color: #a41517; }

.icon-flag-spain .path9:before {
  content: "";
  margin-left: -1em;
  color: #a41517; }

.icon-flag-spain .path10:before {
  content: "";
  margin-left: -1em;
  color: #a41517; }

.icon-flag-denmark .path1:before {
  content: "";
  color: #ef264d; }

.icon-flag-denmark .path2:before {
  content: "";
  margin-left: -1em;
  color: white; }

.icon-flag-germany .path1:before {
  content: "";
  color: #157cbb; }

.icon-flag-germany .path2:before {
  content: "";
  margin-left: -1em;
  color: #262626; }

.icon-flag-germany .path3:before {
  content: "";
  margin-left: -1em;
  color: #f01515; }

.icon-flag-germany .path4:before {
  content: "";
  margin-left: -1em;
  color: #ffd521; }

.icon-flag-portugal .path1:before {
  content: "";
  color: #ff2936; }

.icon-flag-portugal .path2:before {
  content: "";
  margin-left: -1em;
  color: #128415; }

.icon-flag-portugal .path3:before {
  content: "";
  margin-left: -1em;
  color: #faf94f; }

.icon-flag-portugal .path4:before {
  content: "";
  margin-left: -1em;
  color: white; }

.icon-flag-portugal .path5:before {
  content: "";
  margin-left: -1em;
  color: #1d50b5; }

.icon-flag-netherlands .path1:before {
  content: "";
  color: white; }

.icon-flag-netherlands .path2:before {
  content: "";
  margin-left: -1em;
  color: #ef264d; }

.icon-flag-netherlands .path3:before {
  content: "";
  margin-left: -1em;
  color: #1035bb; }

.icon-flag-sweden .path1:before {
  content: "";
  color: #157cbb; }

.icon-flag-sweden .path2:before {
  content: "";
  margin-left: -1em;
  color: #ffd34d; }

.icon-flag-turkey .path1:before {
  content: "";
  color: #e92434; }

.icon-flag-turkey .path2:before {
  content: "";
  margin-left: -1em;
  color: white; }

.icon-flag-turkey .path3:before {
  content: "";
  margin-left: -1em;
  color: white; }

.icon-flag-japan .path1:before {
  content: "";
  color: #b8c0cd;
  opacity: 0.5; }

.icon-flag-japan .path2:before {
  content: "";
  margin-left: -1em;
  color: #cd0f3b; }

.icon-flag-us .path1:before {
  content: "";
  color: white; }

.icon-flag-us .path2:before {
  content: "";
  margin-left: -1em;
  color: #d02f44; }

.icon-flag-us .path3:before {
  content: "";
  margin-left: -1em;
  color: #46467f; }

.icon-flag-us .path4:before {
  content: "";
  margin-left: -1em;
  color: black; }

.icon-lightbulb:before {
  content: ""; }

.icon-circle-na:before {
  content: ""; }

.icon-circle-not-allowed:before {
  content: ""; }

.icon-circle-not-allowed-100:before {
  content: ""; }

.icon-circle-question:before {
  content: ""; }

.icon-chat:before {
  content: ""; }

.icon-expand:before {
  content: ""; }

.icon-eye:before {
  content: ""; }

.icon-bars:before {
  content: ""; }

.icon-link-external:before {
  content: ""; }

.icon-list:before {
  content: ""; }

.icon-cloud-upload:before {
  content: ""; }

.icon-folder:before {
  content: ""; }

.icon-desk-up-down:before {
  content: ""; }

.icon-plugin:before {
  content: ""; }

.icon-desktop:before {
  content: ""; }

.icon-key:before {
  content: ""; }

.icon-plus:before {
  content: ""; }

.icon-refresh:before {
  content: ""; }

.icon-loader:before {
  content: ""; }

.icon-equalizer:before {
  content: ""; }

.icon-link:before {
  content: ""; }

.icon-chart-pie:before {
  content: ""; }

.icon-t:before {
  content: ""; }

.icon-minus:before {
  content: ""; }

.icon-caret-down:before {
  content: ""; }

.icon-tablet-phone-featured:before {
  content: ""; }

.icon-organic-local-featured:before {
  content: ""; }

.icon-organic-featured:before {
  content: ""; }

.icon-logo-dropbox:before {
  content: ""; }

.icon-logo-google-drive:before {
  content: ""; }

.icon-chevron-down:before {
  content: ""; }

.icon-equal:before {
  content: ""; }

.icon-check:before {
  content: ""; }

.icon-clone:before {
  content: ""; }

.icon-caret-left:before {
  content: ""; }

.icon-caret-right:before {
  content: ""; }

.icon-arrow-left:before {
  content: ""; }

.loader-ring {
  display: inline-block;
  width: 80px;
  height: 80px; }
  .table-wrapper .loader-ring {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    margin: auto; }
  .loader-ring:after {
    content: '';
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid #FE7F5C;
    border-color: #FE7F5C transparent #FE7F5C transparent;
    -webkit-animation: animationLoaderRing 1.2s linear infinite;
            animation: animationLoaderRing 1.2s linear infinite; }

@-webkit-keyframes animationLoaderRing {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes animationLoaderRing {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

body {
  font-family: 'Ubuntu', sans-serif;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.8); }

a {
  color: #23A0F4; }
  a:hover {
	color: #FE7F5C;
    text-decoration: none; }

label {
  margin-bottom: 0;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.8); }

b {
  font-weight: 700; }

strong {
  font-weight: 500; }

.col-form-label {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px; }
  .col-form-label + .custom-control-form {
    margin-top: 10px; }

.form-group-title {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 500;
  font-family: 'Ubuntu', sans-serif; }
  .form-group-title, .form-group-title:hover {
    color: #FE7F5C; }

.invalid-feedback {
  font-size: 11px; }

.navbar-main {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  padding: 16px 12px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0px 8px 24px -12px rgba(0, 0, 0, 0.08); }
  .navbar-main .navbar-xs-dropdown {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    @media (max-width: 767px) {
      .navbar-main .navbar-xs-dropdown-link {
        width: 100%; } }
    @media (min-width: 768px) {
      .navbar-main .navbar-xs-dropdown-link {
        display: none; } }
    @media (max-width: 767px) {
      .navbar-main .navbar-xs-dropdown .navbar-collapsable {
        display: none;
        position: absolute;
        top: 0;
        left: -12px;
        z-index: 1;
        min-width: 220px;
        margin-top: 55px;
        padding: 13px 16px;
        border: 0;
        border-radius: 8px;
        background-color: #fff;
        box-shadow: 0px 12px 32px rgba(20, 32, 60, 0.18); } }
    @media (min-width: 768px) {
      .navbar-main .navbar-xs-dropdown .navbar-collapsable {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    @media (max-width: 767px) {
      .navbar-main .navbar-xs-dropdown .navbar-collapsable .dropdown {
        position: static; } }
    @media (max-width: 767px) {
      .navbar-main .navbar-xs-dropdown .navbar-collapsable .dropdown-menu {
        left: 0 !important; } }
    @media (max-width: 767px) {
      .navbar-main .navbar-xs-dropdown .navbar-collapsable .navbar-link {
        display: block;
        padding: 6px;
        font-size: 14px; }
        .navbar-main .navbar-xs-dropdown .navbar-collapsable .navbar-link:hover {
          border-radius: 5px;
          background-color: rgba(163, 164, 169, 0.12); }
        .navbar-main .navbar-xs-dropdown .navbar-collapsable .navbar-link-title {
          margin-left: 10px;
          vertical-align: middle; } }
  .navbar-main .navbar-menu {
    list-style-type: none;
    margin-bottom: 0;
    padding-left: 0; }
    @media (min-width: 768px) {
      .navbar-main .navbar-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
  .navbar-main .navbar-link {
    color: #555D68; }
    .navbar-main .navbar-link, .navbar-main .navbar-link.dropdown-toggle {
      padding-right: 8px;
      padding-left: 8px; }
    .navbar-main .navbar-link:hover,
    .navbar-main .navbar-link:hover .icon {
      color: #FE7F5C; }
    @media (min-width: 768px) {
      .navbar-main .navbar-link {
        margin-right: 7px;
        margin-left: 7px;
        padding-top: 8px;
        padding-bottom: 8px; } }
    .navbar-main .navbar-link.dropdown-toggle:after {
      position: static;
      margin-right: -5px;
      vertical-align: middle;
      color: #a3a4a9; }
    .navbar-main .navbar-link.dropdown-toggle:hover:after {
      color: #FE7F5C; }
    .navbar-main .navbar-link-title {
      font-size: 15px;
      vertical-align: middle; }
    .navbar-main .navbar-link .icon {
      color: #a3a4a9; }
  @media (min-width: 768px) {
    .navbar-main .navbar-item .navbar-link-title:not(.navbar-link-title-lang) {
      display: none; } }
  .navbar-main .dropdown.show .dropdown-toggle {
    border-radius: 5px;
    background-color: rgba(163, 164, 169, 0.12); }
  .navbar-main .dropdown-menu {
    min-width: 220px; }
    @media (min-width: 768px) {
      .navbar-main .dropdown-menu {
        margin-top: 20px; } }
  .navbar-main .dropdown-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 13px;
    padding: 0; }
    @media (min-width: 768px) {
      .navbar-main .dropdown-header {
        display: none; } }
  .navbar-main .dropdown-header-title-link {
    font-size: 14px;
    color: #555D68; }
    .navbar-main .dropdown-header-title-link .icon {
      margin-right: 12px;
      font-size: 20px;
      color: #a3a4a9; }
  @media (min-width: 370px) {
    .navbar-main .dropdown-menu-filter {
      min-width: 350px; } }
  @media (min-width: 520px) {
    .navbar-main .dropdown-menu-filter {
      min-width: 445px; } }
  .navbar-main .dropdown-menu-filter .dropdown-filter-header, .center-nav-header {
    font-size: 14px;
	font-weight:600;
    color: rgba(0, 0, 0, 0.8);
	padding:4px;
	background: #F6F9FA;
    border-radius: 7px;}
    .navbar-main .dropdown-menu-filter .dropdown-filter-header .icon {
      font-size: 16px; }
  .navbar-main .dropdown-menu-filter .dropdown-filter-title, .center-nav-title {
    margin-left: 4px;
    vertical-align: middle;
	font-family: 'Ubuntu', sans-serif;	}
  .navbar-main .dropdown-menu-filter .dropdown-filter-body {
    margin-top: 12px;
    margin-right: -2px;
    margin-left: -2px;
	height: 150px;
    overflow: hidden;
    overflow-y: scroll;}
  .center-nav-body {
    margin-top: 12px;
    margin-right: -2px;
    margin-left: -2px;}	
  .navbar-main .dropdown-menu-filter .dropdown-filter-badge {
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 4px;
    margin-left: 2px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 13px;
	color: #555D68;
	border: 1px solid rgba(163, 164, 169, 0.5);
	border-radius: 7px;
	/*width: 45%;*/
	float: left;
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content; }
    .navbar-main .dropdown-menu-filter .dropdown-filter-badge:hover {
      color: #fff;
      border-color: transparent;
      background-image: -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
      background-image: linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%); }
  .navbar-main .dropdown-lang .navbar-link:after {
    display: none; }
  .navbar-main .dropdown-profile {
    margin-left: 30px; }
    @media (max-width: 767px) {
      .navbar-main .dropdown-profile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    .navbar-main .dropdown-profile:before {
      content: '';
      position: absolute;
      top: 0;
      left: -15px;
      bottom: 0;
      width: 1px;
      height: 18px;
      margin-top: auto;
      margin-bottom: auto;
      background-color: rgba(85, 93, 104, 0.18); }
    @media (max-width: 767px) {
      .navbar-main .dropdown-profile .dropdown-menu {
        right: -12px !important;
        margin-top: 57px; } }

.nav-tabs-underline {
  position: relative; }
  .nav-tabs-underline:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 3px;
    border-radius: 3px;
    background-color: #E1E3E6; }
  .nav-tabs-underline .nav-link {
    position: relative;
    padding: 13px 25px;
    font-size: 18px;
    color: #555D68;
	font-family: 'Ubuntu', sans-serif; }
    .nav-tabs-underline .nav-link.active {
      color: #FE7F5C; }
      .nav-tabs-underline .nav-link.active:after {
        content: '';
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1;
        height: 3px;
        border-radius: 12px;
        background: -webkit-linear-gradient(left, #ff9944 0%, #fc6076 100%);
        background: linear-gradient(90deg, #ff9944 0%, #fc6076 100%); }

.nav-pills {
  font-size: 14px;
  font-weight: 500;
  border-radius: 8px;
  border: 1px solid #a3a4a9; }
  .nav-pills .nav-link {
    margin: -1px;
    padding: 5px 45px;
    color: #555D68;
    border-radius: 8px; }
    .nav-pills .nav-link.active {
      background-image: -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
      background-image: linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%); }

.nav-tabs-extra {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .nav-tabs-extra-item-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  @media (max-width: 767px) {
    .nav-tabs-extra .nav-tabs-underline {
      display: none; } }
  @media (min-width: 768px) {
    .nav-tabs-extra .nav-tabs-underline:after {
      content: '';
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      height: 3px;
      border-radius: 3px;
      background-color: #E1E3E6; } }
  @media (max-width: 1399px) {
    .nav-tabs-extra .nav-tabs-underline .nav-link {
      font-size: 14px; } }
  @media (min-width: 1400px) {
    .nav-tabs-extra .nav-tabs-underline .nav-link {
      font-size: 16px; } }
  .nav-tabs-extra .btn {
    font-weight: 400;
    white-space: nowrap;
    color: #a3a4a9; }
    .nav-tabs-extra .btn .icon {
      margin-left: 10px; }

.tab-content {
  margin-top: 4px; }

.badge {
  padding: 4px 7px;
  font-weight: 500;
  font-size: 12px;
  border-radius: 12px; }

.badge-secondary {
  background-color: #a3a4a9 !important; }

.badge-success {
  background-color: #69C095 !important; }

.badge-danger {
  background-color: #FD6671 !important; }

.label {
  display: inline-block;
  padding: 3px 10px;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  border-radius: 6px;
  background-color: #7E91AB; }
  .label-success {
    background-color: #6FD5A2; }

.btn {
  padding: 5px 16px;
  font-size: 14px;
  font-family: 'Ubuntu', sans-serif;
  color: inherit;
  border-radius: 10px;
  outline: none; }
  .btn, .btn:hover {
    background-color: transparent; }
  .btn:not(:disabled):not(.disabled), .btn:not(:disabled):not(.disabled):hover, .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled):focus, .btn:not(:disabled):not(.disabled):active:focus {
    box-shadow: none; }
  .btn[disabled] {
    color: #fff;
    border-color: transparent;
    background-color: #a3a4a9;
    background-image: none;
    background-clip: border-box; }
  .btn-lg {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 15px;
    font-weight: 500;
    border-radius: 20px; }
    @media (max-width: 991px) {
      .btn-lg-fixed-w {
        min-width: 115px; } }
    @media (min-width: 992px) {
      .btn-lg-fixed-w {
        min-width: 128px; } }
  .btn-calendar {
    padding-right: 30px;
    background: url('data:image/svg+xml, <svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\a         <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\a             <g transform="translate(-5.000000, -4.000000)" fill="%23FE7F5C">\a                 <path d="M17,6.5 L17,5 C17,4.72385763 16.7761424,4.5 16.5,4.5 L15.5,4.5 C15.2238576,4.5 15,4.72385763 15,5 L15,6.5 L15,6.5 L9,6.5 L9,5 C9,4.72385763 8.77614237,4.5 8.5,4.5 L7.5,4.5 C7.22385763,4.5 7,4.72385763 7,5 L7,6.5 L7,6.5 L6.5,6.5 C5.67157288,6.5 5,7.17157288 5,8 L5,18 C5,18.8284271 5.67157288,19.5 6.5,19.5 L17.5,19.5 C18.3284271,19.5 19,18.8284271 19,18 L19,8 C19,7.17157288 18.3284271,6.5 17.5,6.5 L17,6.5 L17,6.5 Z M17.5,18 L6.5,18 L6.5,9.1 L17.5,9.1 L17.5,18 Z"></path>\a             </g>\a         </g>\a     </svg>') no-repeat top 50% right 10px; }

.dropdown .dropdown-toggle,
.dropup .dropdown-toggle {
  padding-right: 32px;
  position: relative; }
  .dropdown .dropdown-toggle:after,
  .dropup .dropdown-toggle:after {
    content: "";
    position: absolute;
    top: 0;
    right: 10px;
    bottom: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: 'font-icon';
    font-weight: normal;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #FE7F5C;
    border: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.btn-icon {
  margin-left: 5px;
  padding: 0;
  vertical-align: middle; }

.btn-text-icon {
  font-size: 12px;
  font-weight: 500;
  color: #94A2B5; }
  @media (max-width: 767px) {
    .btn-text-icon {
      padding-right: 5px;
      padding-left: 5px; } }
  .btn-text-icon .btn-title {
    vertical-align: middle;
	font-family: 'Ubuntu', sans-serif;}
    @media (max-width: 767px) {
      .btn-text-icon .btn-title {
        display: none; } }

.btn-outline-light, .btn-outline-light:hover {
  border-color: #a3a4a9; }

.show > .btn-outline-light.dropdown-toggle:not(:disabled), .btn-outline-light.show:not(:disabled):not(.disabled) {
  border-color: transparent;
  background-color: transparent;
  box-shadow: 0 0 0 2px #FF9944; }

.btn-outline-primary {
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%);
  background-origin: border-box;
  background-clip: content-box, border-box; }
  .btn-outline-primary:not(:disabled):not(.disabled), .btn-outline-primary:not(:disabled):not(.disabled):hover, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled):focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus {
    color: #555D68;
    border-color: transparent;
    box-shadow: 2px 1000px 1px #fff inset; 
	font-family: 'Ubuntu', sans-serif; }

.btn-primary:not(:disabled):not(.disabled), .btn-primary:not(:disabled):not(.disabled):hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled):focus, .btn-primary:not(:disabled):not(.disabled):active:focus {
  color: #fff;
  border-color: transparent;
  background-image: -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
  background-image: linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%); 
  font-family: 'Ubuntu', sans-serif; }

.btn-group-aligner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: flex;
    -ms-flex-direction: row;
    flex-direction: row;  
  }
  .btn-group-aligner-item {
    padding-right: 10px;
    padding-left: 10px; 
	flex: auto;
	}

.btn-mw80 {
min-width: 80px;
}

.dropdown-menu {
  /* padding: 20px; */
  padding: 20px 10px;
  border: 0;
  border-radius: 8px;
  box-shadow: 0px 12px 32px rgba(20, 32, 60, 0.18); }

.dropdown-item {
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 6px;
  font-size: 14px;
  color: #555D68;
  border-radius: 5px; }
  .dropdown-item:hover {
    color: #FE7F5C;
    background-color: rgba(163, 164, 169, 0.12); }
    .dropdown-item:hover .icon {
      color: inherit; }
  .dropdown-item.active {
    color: #fff;
    background-image: -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
    background-image: linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%); }
  .dropdown-item-title {
    margin-left: 10px;
    vertical-align: middle; }
  .dropdown-item .icon {
    color: #a3a4a9; }

.dropdown-divider {
  border-color: rgba(151, 151, 151, 0.5); }

@media (max-width: 991px) {
  .dropdown-sorting {
    position: static; } }

@media (max-width: 991px) {
  .dropdown-menu-sorting {
    left: -30px !important;
    right: auto !important; } }

.dropdown-menu-sorting .dropdown-item {
  white-space: normal; }

@media (max-width: 767px) {
  .dropdown-sorting-content {
    min-width: 340px; } }

@media (min-width: 768px) {
  .dropdown-sorting-content {
    min-width: 540px; } }

.dropdown-sorting-title {
  margin-bottom: 15px;
  font-size: 12px;
  color: rgba(85, 93, 104, 0.9); }

.sorted {
  color: #FE7F5C; }
  .sorted.asc:before, .sorted.desc:before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    vertical-align: middle; }
  .sorted.asc:before {
    background-image: url('data:image/svg+xml, <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">\a       <path fill-rule="evenodd" clip-rule="evenodd" d="M8.3904 4.83782C8.19024 4.58761 7.8097 4.58761 7.60953 4.83782L4.64987 8.53743C4.38796 8.86481 4.62105 9.34977 5.0403 9.34977H10.9597C11.3789 9.34977 11.612 8.86481 11.3501 8.53743L8.3904 4.83782Z" fill="%23FE7F5C"/>\a     </svg>'); }
  .sorted.desc:before {
    background-image: url('data:image/svg+xml, <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">\a       <path fill-rule="evenodd" clip-rule="evenodd" d="M8.3904 11.1622C8.19024 11.4124 7.8097 11.4124 7.60953 11.1622L4.64987 7.46257C4.38796 7.13519 4.62105 6.65023 5.0403 6.65023H10.9597C11.3789 6.65023 11.612 7.13519 11.3501 7.46257L8.3904 11.1622Z" fill="%23FE7F5C"/>\a     </svg>'); }

.dropdown-menu-download {
  min-width: 315px; }
  .dropdown-menu-download .nav-tabs-underline {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-right: -5px;
    margin-left: -5px; }
    .dropdown-menu-download .nav-tabs-underline:after {
      height: 1px;
      background-color: rgba(184, 192, 205, 0.8); }
    .dropdown-menu-download .nav-tabs-underline .nav-link {
      padding-right: 12px;
      padding-left: 12px;
      font-size: 14px; 
	  font-weight:600;}
      .dropdown-menu-download .nav-tabs-underline .nav-link.active {
        color: #FE7F5C; }
        .dropdown-menu-download .nav-tabs-underline .nav-link.active:after {
          height: 2px; }
  .dropdown-menu-download .form-group {
    margin-bottom: 10px; }
  .dropdown-menu-download label {
    font-weight: 400; }

.form-inline-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .form-inline-fluid .col-form-label {
    margin-right: 25px; }
  .form-inline-fluid .form-group {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .form-inline-fluid .form-group-append {
      margin-left: 16px; }

.custom-file {
  height: auto; }
  .custom-file-label {
    height: auto;
    padding: 5px 25px 5px 16px;
    font-size: 14px;
    color: #a3a4a9;
    border-color: #a3a4a9;
    border-radius: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .custom-file-label:after {
      display: none; }
    .custom-file-label:before {
      content: "";
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: absolute;
      top: 0;
      right: 10px;
      bottom: 0;
      color: #FE7F5C;
      font-family: "font-icon" !important;
      speak: none;
      font-weight: normal;
      font-size: 16px;
      font-style: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      vertical-align: middle;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }

.custom-select {
  height: 33px;
  padding: 4px 22px 4px 16px;
  background-image: url('data:image/svg+xml, <svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">\a     <path fill-rule="evenodd" clip-rule="evenodd" d="M4.3904 5.16218C4.19024 5.41239 3.8097 5.41239 3.60953 5.16218L0.649866 1.46257C0.387962 1.13519 0.621049 0.650226 1.0403 0.650226H6.95968C7.37893 0.650226 7.61202 1.13519 7.35011 1.46257L4.3904 5.16218Z" fill="%23FE7F5C"/>\a     </svg>');
  border-color: #a3a4a9;
  border-radius: 8px; }

.form-control {
  height: auto;
  padding: 5px 16px;
  font-size: 14px;
  color: #555D68;
  border-color: #a3a4a9;
  border-radius: 8px; }
  .form-control:focus {
    border-color: #a3a4a9;
    box-shadow: none; }
  .form-control::-webkit-input-placeholder {
    color: #a3a4a9; }
  .form-control:-ms-input-placeholder {
    color: #a3a4a9; }
  .form-control::placeholder {
    color: #a3a4a9; }
  .form-control:disabled {
    border-color: #F5F8FA;
    background-color: #F5F8FA; }
  .form-control .form-controlselect {
    box-shadow: 0 0 0 2px #FF9944; }
  .form-control-search {
    padding-left: 43px;
    background: url('data:image/svg+xml, <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">\a       <path fill-rule="evenodd" clip-rule="evenodd" d="M15.0098 13.8671C16.0463 12.5804 16.6667 10.9445 16.6667 9.16374C16.6667 5.02003 13.3075 1.66089 9.16383 1.66089C5.02012 1.66089 1.66098 5.02003 1.66098 9.16374C1.66098 13.3074 5.02012 16.6666 9.16383 16.6666C10.9446 16.6666 12.5805 16.0462 13.8672 15.0097C13.9018 15.0678 13.9441 15.1225 13.9941 15.1725L16.9165 18.0949C17.2419 18.4203 17.7695 18.4203 18.095 18.0949C18.4204 17.7694 18.4204 17.2418 18.095 16.9164L15.1726 13.994C15.1226 13.944 15.0679 13.9017 15.0098 13.8671ZM9.16383 14.9999C5.94059 14.9999 3.32765 12.387 3.32765 9.16374C3.32765 5.9405 5.94059 3.32756 9.16383 3.32756C12.3871 3.32756 15 5.9405 15 9.16374C15 12.387 12.3871 14.9999 9.16383 14.9999Z" fill="%23B8C0CD"/>\a     </svg>') no-repeat top 50% left 10px; }
  .form-control-calendar {
    padding-right: 30px;
    background: url('data:image/svg+xml, <svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\a         <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\a             <g transform="translate(-5.000000, -4.000000)" fill="%23FE7F5C">\a                 <path d="M17,6.5 L17,5 C17,4.72385763 16.7761424,4.5 16.5,4.5 L15.5,4.5 C15.2238576,4.5 15,4.72385763 15,5 L15,6.5 L15,6.5 L9,6.5 L9,5 C9,4.72385763 8.77614237,4.5 8.5,4.5 L7.5,4.5 C7.22385763,4.5 7,4.72385763 7,5 L7,6.5 L7,6.5 L6.5,6.5 C5.67157288,6.5 5,7.17157288 5,8 L5,18 C5,18.8284271 5.67157288,19.5 6.5,19.5 L17.5,19.5 C18.3284271,19.5 19,18.8284271 19,18 L19,8 C19,7.17157288 18.3284271,6.5 17.5,6.5 L17,6.5 L17,6.5 Z M17.5,18 L6.5,18 L6.5,9.1 L17.5,9.1 L17.5,18 Z"></path>\a             </g>\a         </g>\a     </svg>') no-repeat top 50% right 10px; }
  .form-control-has-icon {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-size: 16px;
    color: #FE7F5C; }
    .form-control-has-icon-right .icon {
      right: 10px; }
    .form-control-has-icon .icon {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: absolute;
      top: 0;
      bottom: 0;
      font-size: inherit; }

.form-group {
  position: relative;
  margin-bottom: 20px; }

.input-group .form-control:focus {
  z-index: 1; }

.input-group-text {
  padding: 5px 16px;
  font-size: 14px;
  color: #fff;
  border-color: #a3a4a9;
  border-radius: 8px;
  background-color: #a3a4a9; }

.input-group-append:not(:first-child) .btn {
  margin-left: -8px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px; }

body {
  background-image: -webkit-linear-gradient(top, #fafcff, #f8fbff, #f6faff, #f5f8ff, #f3f7ff);
  background-image: linear-gradient(to bottom, #fafcff, #f8fbff, #f6faff, #f5f8ff, #f3f7ff); }

.page-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.page-sidebar-left {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 270px;
  padding: 20px;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -.2px;
  background-color: #555D68;
  overflow-y: auto;
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-delay: 1;
          transition-delay: 1; }
  .page-sidebar-left .btn-sidebar-toggle {
    padding: 0; }
    .page-sidebar-left .btn-sidebar-toggle .icon {
      color: #fff;
      background-image: -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
      background-image: linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }

.sidebar-top {
  margin-bottom: auto; }

.sidebar-logo-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 8px; }
  /* 27.12 */  
	.sidebar-logo-link {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
.sidebar-logo {
  max-width: 150px; }
  /*\ 27.12 */
.sidebar-nav {
  margin-top: 20px;
  list-style-type: none;
  padding-left: 0; }
  .sidebar-nav .badge {
    margin-left: 10px; }
  .sidebar-nav .icon {
    margin-right: 10px;
    font-size: 19px; }
  .sidebar-nav-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 10px;
    padding: 6px 12px;
    border-radius: 12px; }
    .sidebar-nav-link, .sidebar-nav-link:hover {
      color: #fff; }
    .sidebar-nav-link-title {
      vertical-align: middle;
	  font-family: 'Ubuntu', sans-serif; }
  .sidebar-nav-item-dropdown .sidebar-nav-link:after {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    margin-left: auto;
    font-family: 'font-icon';
    font-weight: normal;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: middle;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .sidebar-nav-item-dropdown .icon-ranking-half-color .path1:before,
  .sidebar-nav-item-dropdown .icon-star-dot-half-color .path1:before,
  .sidebar-nav-item-dropdown .icon-circle-plus-half-color .path1:before {
    color: #fff; }
  .sidebar-nav-item-dropdown .icon-chart-pie-half-color .path2:before,
  .sidebar-nav-item-dropdown .icon-file-cog-half-color .path2:before,
  .sidebar-nav-item-dropdown .icon-wrench-half-color .path2:before,
  .sidebar-nav-item-dropdown .icon-link-half-color .path2:before,
  .sidebar-nav-item-dropdown .icon-file-lg-half-color .path2:before {
    color: #fff; }
  .sidebar-nav-item-dropdown .icon-equalizer-half-color .path4:before,
  .sidebar-nav-item-dropdown .icon-equalizer-half-color .path5:before,
  .sidebar-nav-item-dropdown .icon-equalizer-half-color .path6:before,
  .sidebar-nav-item-dropdown .icon-equalizer-half-color .path7:before {
    color: #fff; }
  .sidebar-nav-item-dropdown.closed .sidebar-nav-link .sidebar-nav-dropdown-title {
    color: rgba(255, 255, 255, 0.8); }
  .sidebar-nav-item-dropdown.closed .sidebar-nav-link .icon-star-dot-half-color .path2:before,
  .sidebar-nav-item-dropdown.closed .sidebar-nav-link .icon-ranking-half-color .path2:before {
    color: #fff; }
  .sidebar-nav-item-dropdown.closed .sidebar-nav-link .icon-link-half-color .path1:before,
  .sidebar-nav-item-dropdown.closed .sidebar-nav-link .icon-file-lg-half-color .path1:before,
  .sidebar-nav-item-dropdown.closed .sidebar-nav-link .icon-wrench-half-color .path1:before {
    color: #fff; }
  .sidebar-nav-item-dropdown.closed .sidebar-nav-link .icon-equalizer-half-color .path1:before,
  .sidebar-nav-item-dropdown.closed .sidebar-nav-link .icon-equalizer-half-color .path2:before,
  .sidebar-nav-item-dropdown.closed .sidebar-nav-link .icon-equalizer-half-color .path3:before {
    color: #fff; }
  .sidebar-nav-item-dropdown.open .sidebar-nav-link {
    background-color: #4B525C; }
  .sidebar-nav-dropdown-menu {
    list-style-type: none;
    padding-left: 0; 
	font-family: 'Ubuntu', sans-serif;
    font-weight: 400; }
  .sidebar-nav-dropdown-link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 8px;
    padding: 6px 12px;
    border-radius: 12px; }
    .sidebar-nav-dropdown-link, .sidebar-nav-dropdown-link:hover {
      color: rgba(255, 255, 255, 0.8); }
    .sidebar-nav-dropdown-link.active {
      color: #FE7F5C; }
      .sidebar-nav-dropdown-link.active .badge {
        color: #FD6671;
        background-color: #fff; }
    .sidebar-nav-dropdown-link:not(.active):before, .sidebar-nav-dropdown-link:not(.active):after {
      content: '';
      position: absolute;
      border-radius: inherit; }
    .sidebar-nav-dropdown-link:not(.active):before {
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-image: -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
      background-image: linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%);
      box-shadow: 0px 1px 2px rgba(0, 31, 51, 0.2);
      opacity: 0; }
    .sidebar-nav-dropdown-link:not(.active):after {
      top: 2px;
      right: 2px;
      bottom: 2px;
      left: 2px;
      background-color: #555D68; }
    .sidebar-nav-dropdown-link:not(.active):hover:before {
      opacity: 1; }
    .sidebar-nav-dropdown-link .icon,
    .sidebar-nav-dropdown-link .sidebar-nav-dropdown-title,
    .sidebar-nav-dropdown-link .badge {
      position: relative;
      z-index: 1; }

.sidebar-progress {
  margin-top: 5px;
  padding-top: 40px;
  border-top: 1px solid #4B525C; }
  .sidebar-progress .sidebar-progress-heading {
    margin-bottom: 25px;
    font-size: 18px;
    color: #fff; 
	font-family: 'Ubuntu', sans-serif; }
  .sidebar-progress .sidebar-progress-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .sidebar-progress .sidebar-progress-header-left {
      font-size: 14px;
      color: rgba(255, 255, 255, 0.8); 
	  font-family: 'Ubuntu', sans-serif; 
	  font-weight: 400; }
    .sidebar-progress .sidebar-progress-header-right {
      font-size: 12px;
      color: rgba(255, 255, 255, 0.5); }
  .sidebar-progress .progress {
    height: 6px;
    margin-top: 12px;
    margin-bottom: 24px;
    border-radius: 3px;
    background-color: #4B525C; }
    .sidebar-progress .progress-bar {
      border-radius: 6px; }
    .sidebar-progress .progress-bar-url {
      background: -webkit-linear-gradient(left, #ff9944 0%, #fc6076 100%);
      background: linear-gradient(90deg, #ff9944 0%, #fc6076 100%); }
    .sidebar-progress .progress-bar-term {
      background: -webkit-linear-gradient(left, #87edf9 0%, #2aaaf2 100%);
      background: linear-gradient(90deg, #87edf9 0%, #2aaaf2 100%); }
    .sidebar-progress .progress-bar-trash {
      background: -webkit-linear-gradient(left, #ff9b5a 0%, #ffc13a 100%);
      background: linear-gradient(90deg, #ff9b5a 0%, #ffc13a 100%); }

.sidebar-logout {
  margin-top: 30px;
  margin-bottom: 50px; }
  .sidebar-logout-link {
    color: rgba(255, 255, 255, 0.8); }
  .sidebar-logout .icon {
    margin-right: 10px; }

.sidebar-copyright {
  padding-right: 10px;
  padding-left: 10px;
  font-size: 11px;
  text-align: center;
  color: rgba(255, 255, 255, 0.5); }

.page-sidebar-left-xs {
  width: 48px;
  padding: 35px 6px; }
  .page-sidebar-left-xs + .page-content {
    width: calc(100% - 48px); }
  .page-sidebar-left-xs .btn-sidebar-toggle .icon {
    background-image: none;
    -webkit-background-clip: border-box;
    -webkit-text-fill-color: currentcolor; }
  .page-sidebar-left-xs .sidebar-logo {
    display: none; }
    .page-sidebar-left-xs .sidebar-logo-wrapper {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding-left: 0; }
  .page-sidebar-left-xs .sidebar-nav-link-title,
  .page-sidebar-left-xs .sidebar-nav-dropdown-title,
  .page-sidebar-left-xs .sidebar-progress,
  .page-sidebar-left-xs .sidebar-copyright,
  .page-sidebar-left-xs .badge {
    display: none; }
  .page-sidebar-left-xs .sidebar-nav-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-right: 0;
    padding-left: 0; }
    .page-sidebar-left-xs .sidebar-nav-link .icon {
      margin-right: 0; }
  .page-sidebar-left-xs .sidebar-nav-item-dropdown {
    border-radius: 12px;
    background-color: #4B525C; }
    .page-sidebar-left-xs .sidebar-nav-item-dropdown .sidebar-nav-link:after {
      display: none; }
    .page-sidebar-left-xs .sidebar-nav-item-dropdown.open .sidebar-nav-dropdown-menu {
      display: block; }
  .page-sidebar-left-xs .sidebar-nav-dropdown-menu {
    display: none; }
  .page-sidebar-left-xs .sidebar-nav-dropdown-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-right: 0;
    padding-left: 0; }
    .page-sidebar-left-xs .sidebar-nav-dropdown-link:not(.active):after {
      background-color: #4B525C; }
    .page-sidebar-left-xs .sidebar-nav-dropdown-link .icon {
      margin-right: 0; }
  .page-sidebar-left-xs .sidebar-logout-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .page-sidebar-left-xs .sidebar-logout-link .icon {
      margin-right: 0; }
    .page-sidebar-left-xs .sidebar-logout-link-title {
      display: none; }

.page-content {
  position: relative;
  margin-left: auto;
  padding: 3px 24px;
  -webkit-transition-property: padding;
  transition-property: padding;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-delay: 1;
          transition-delay: 1; }
  @media (max-width: 1199px) {
    .page-content {
      width: calc(100% - 48px); } }
  @media (min-width: 1200px) {
    .page-content {
      width: calc(100% - 280px); } }

.page-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -13px;
  margin-left: -13px; }
  @media (max-width: 991px) {
    .page-layout {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .page-layout-item {
    padding-right: 13px;
    padding-left: 13px; }
  .page-layout-content {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }

@media (max-width: 991px) {
  .sidebar-extra {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px; } }

@media (min-width: 992px) {
  .sidebar-extra {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    width: 250px;
    padding: 8px;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08); } }

@media (max-width: 991px) {
  .sidebar-extra-dropdown {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; } }

.sidebar-extra-dropdown-title {
  margin-right: 20px;
  font-size: 15px;
  font-weight: 500;
  color: #555D68; }
  @media (max-width: 767px) {
    .sidebar-extra-dropdown-title {
      display: none; } }
  @media (min-width: 992px) {
    .sidebar-extra-dropdown-title {
      display: none; } }

@media (max-width: 767px) {
  .sidebar-extra-dropdown-toggle {
    width: 100%;
    text-align: left; } }

@media (min-width: 992px) {
  .sidebar-extra-dropdown-toggle {
    display: none; } }

@media (max-width: 767px) {
  .sidebar-extra-dropdown-menu {
    width: 100%; } }

@media (min-width: 768px) {
  .sidebar-extra-dropdown-menu {
    min-width: 500px; } }

@media (min-width: 992px) {
  .sidebar-extra-dropdown-menu {
    position: static;
    display: block;
    float: none;
    min-width: 0;
    margin-top: 0;
    padding: 0;
    box-shadow: none; } }

.sidebar-extra-nav {
  font-weight: 500; }
  @media (max-width: 991px) {
    .sidebar-extra-nav {
      font-size: 14px; } }
  @media (min-width: 992px) {
    .sidebar-extra-nav {
      font-size: 15px; } }
  .sidebar-extra-nav-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-radius: 6px; }
    @media (max-width: 991px) {
      .sidebar-extra-nav-link {
        padding: 2px 8px;
        background-color: #F7F9FA; }
        .sidebar-extra-nav-link, .sidebar-extra-nav-link:hover {
          color: rgba(0, 0, 0, 0.8); } }
    @media (min-width: 992px) {
      .sidebar-extra-nav-link {
        padding: 10px 12px;
        color: rgba(85, 93, 104, 0.8); }
        .sidebar-extra-nav-link:hover {
          color: #FE7F5C; } }
.sidebar-extra-nav-item-dropdown .sidebar-extra-nav-link {
      color: rgba(0, 0, 0, 0.8);
      background-color: #F7F8FA; }
      .sidebar-extra-nav-item-dropdown .sidebar-extra-nav-link:hover {
        color: rgba(85, 93, 104, 0.8); }	  
  .sidebar-extra-nav-dropdown-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 6px;}
    .sidebar-extra-nav-dropdown-link.active {
      color: #FE7F5C; }
    .sidebar-extra-nav-dropdown-link:hover {
      color: #FE7F5C; }
    @media (max-width: 991px) {
      .sidebar-extra-nav-dropdown-link {
        padding-right: 20px;
        padding-left: 20px;
        color: #555D68; }
        .sidebar-extra-nav-dropdown-link + .sidebar-extra-nav-dropdown-link {
          margin-top: -15px; } }
    @media (min-width: 992px) {
      .sidebar-extra-nav-dropdown-link {
        padding-right: 22px;
        padding-left: 22px;
        color: rgba(0, 0, 0, 0.8);
        font-weight: 400; } }

.section-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px; }
  @media (max-width: 767px) {
    .page-layout .section-heading {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .section-heading-title {
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    color: #555D68;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; 
	font-family: 'Ubuntu', sans-serif; }
.section-heading-title-v {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.8);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; 
	font-family: 'Ubuntu', sans-serif; }
    @media (max-width: 767px) {
      .page-layout .section-heading-title {
        text-align: center; } }
    @media (min-width: 992px) {
      .section-heading-title {
        max-width: 50%; } }
    .section-heading-title .icon {
      color: #B8C0CC; }
  .section-heading-subtitle {
    display: block;
    margin-top: 6px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 400;
    white-space: normal; }
    .section-heading-subtitle a {
      color: #FE7F5C; }
  .section-heading-dropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .section-heading-dropdown-menu.dropdown {
      width: auto !important;
      margin-right: 10px; }
      .section-heading-dropdown-menu.dropdown .btn {
        padding: 0 17px 0 0;
        font-size: 24px;
        font-weight: 500;
        color: #FE7F5C;
        border: none; }
        .section-heading-dropdown-menu.dropdown .btn:after {
          content: "";
          right: 0; }
        .section-heading-dropdown-menu.dropdown .btn .filter-option {
          margin-right: 5px; }
      .section-heading-dropdown-menu.dropdown.show .btn {
        box-shadow: none; }
  .section-heading-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    list-style-type: none;
    padding-left: 0; }
    .section-heading-btn-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .section-heading-btn .btn {
      font-weight: 400;
      white-space: nowrap;
      color: #a3a4a9; }
      @media (max-width: 767px) {
        .section-heading-btn:not(.h1title-heading-btn) .btn + .btn {
          margin-left: 10px; } }
      @media (min-width: 768px) {
        .section-heading-btn:not(.h1title-heading-btn) .btn + .btn {
          margin-left: 20px; } }
      .section-heading-btn:not(.h1title-heading-btn) .btn-title {
        margin-right: 10px; }

.text-primary {
  color: #23A0F4 !important; }

.text-secondary {
  color: #a3a4a9 !important; }

.text-success {
  color: #69C095 !important; }

.text-muted {
  color: rgba(85, 93, 104, 0.498224) !important; }

.text-dark {
  color: #555D68 !important; }

.text-warning {
  color: #FE7F5C !important; }

.text-danger {
  color: #FD6671 !important; }

.bg-primary {
  background-color: #23A0F4 !important; }

.bg-secondary {
  background-color: #a3a4a9 !important; }

.bg-success {
  background-color: #69C095 !important; }

.bg-warning {
  background-color: #FE7F5C !important; }

.bg-danger {
  background-color: #FD6671 !important; }

a.bg-danger:hover, a.bg-danger:focus {
  background-color: #FD6671 !important; }

.font-weight-medium {
  font-weight: 500 !important; }

.font-weight-strong {
  font-weight: 600 !important; }  

.custom-control-form {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1; }
  .custom-control-form-inline {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 20px; }
  .custom-control-form-input, .custom-control-form-input:disabled {
    position: absolute;
    /* top: 0; */
    top: inherit;
    left: 0;
    z-index: 1;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    opacity: 0; }
    thead .custom-control-form-input {
      top: -7px; }
  .custom-control-form-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
    padding-left: 28px;
    font-size: 14px;
    vertical-align: middle; }
    .custom-control-form-label:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 18px;
      height: 18px;
      margin-top: auto;
      margin-bottom: auto;
      border: 1px solid #a3a4a9; }
  .custom-control-form-input:checked ~ .custom-control-form-label:before {
    border-color: transparent; }
  .custom-control-form-title {
    vertical-align: middle; }
  .custom-control-form-checkbox .custom-control-form-label:before {
    border-radius: 3px; }
  .custom-control-form-checkbox .custom-control-form-label:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    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: 18px;
    height: 18px;
    margin-top: auto;
    margin-bottom: auto;
    color: transparent;
    font-family: "font-icon" !important;
    speak: none;
    font-weight: normal;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .custom-control-form-checkbox .custom-control-form-input:checked ~ .custom-control-form-label:before {
    background-image: -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
    background-image: linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%); }
  .custom-control-form-checkbox .custom-control-form-input:checked ~ .custom-control-form-label:after {
    color: #fff; }
  .custom-control-form-radio .custom-control-form-label:before {
    border-radius: 9px; }
  .custom-control-form-radio .custom-control-form-input ~ .custom-control-form-label:after {
    content: '';
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative;
    left: calc(-100% - 15px);
    width: 8px;
    height: 8px;
    border-radius: 8px; }
  .custom-control-form-radio .custom-control-form-input:checked ~ .custom-control-form-label:before {
    background-image: -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
    background-image: linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%); }
  .custom-control-form-radio .custom-control-form-input:checked ~ .custom-control-form-label:after {
    background-color: #fff; }

.custom-control-switch {
  position: relative;
  display: inline-block;
  line-height: 1;
  padding-right: 10px;
  border-radius: 24px; }
  .custom-control-switch-input {
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 24px;
    opacity: 0; }
    .custom-control-switch-input:hover {
      cursor: pointer; }
  .custom-control-switch-circle {
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    background-color: #fff;
    vertical-align: middle;
    box-shadow: 0px 1px 2px rgba(0, 31, 51, 0.2);
    -webkit-transition-duration: .5s;
            transition-duration: .5s;
    -webkit-transition-property: left;
    transition-property: left; }
  .custom-control-switch-input:not(:checked) + .custom-control-switch-circle {
    left: 0; }
  .custom-control-switch-input:checked + .custom-control-switch-circle {
    left: calc(100% - 24px + 10px); }
  .custom-control-switch-label {
    position: relative;
    z-index: 1;
    display: inline-block;
    font-size: 13px;
    vertical-align: middle;
    color: #fff;
    -webkit-transition-duration: .5s;
            transition-duration: .5s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform; }
  .custom-control-switch-input:not(:checked) ~ .custom-control-switch-label .custom-control-switch-label-checked {
    position: absolute;
    opacity: 0; }
  .custom-control-switch-input:checked ~ .custom-control-switch-label {
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px); }
    .custom-control-switch-input:checked ~ .custom-control-switch-label .custom-control-switch-label-unchecked {
      position: absolute;
      opacity: 0; }
  .custom-control-switch-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 24px;
    -webkit-transition-duration: .2s;
            transition-duration: .2s;
    -webkit-transition-property: background-color;
    transition-property: background-color; }
  .custom-control-switch-input:not(:checked) ~ .custom-control-switch-bg {
    background-color: #a3a4a9; }
  .custom-control-switch-input:disabled ~ .custom-control-switch-bg {
    background: #a3a4a9 !important;
    -webkit-transition-duration: unset;
    transition-duration: unset; }
  .custom-control-switch-input:checked ~ .custom-control-switch-bg {
    background-image: -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
    background-image: linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%); }

.pagination {
  margin-bottom: 0; 
  font-family: 'Ubuntu', sans-serif;}

.page-item:first-child .page-link:hover, .page-item:first-child .page-link:hover {
  background-color: transparent; }

.page-item.active .page-link {
  background-color: #ff9944;
  background-image: -webkit-linear-gradient(215deg, #ff9944 0%, #fc6076 100%);
  background-image: linear-gradient(235deg, #ff9944 0%, #fc6076 100%); }

.page-link {
  padding: 5px 8px;
  color: #a3a4a9;
  border: none;
  border-radius: 4px; }
  .page-link:hover {
    color: #FE7F5C;
    background-color: rgba(163, 164, 169, 0.12); }

.page-prev,
.page-next {
  display: inline-block;
  vertical-align: middle; }
  .page-prev:before,
  .page-next:before {
    font-family: font-icon !important;
    speak: none;
    font-weight: normal;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: top;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.page-prev:before {
  content: ""; }

.page-next:before {
  content: ""; }

.table-wrapper {
  position: relative;
  min-height: 200px; }

.table-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 767px) {
    .table-top {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .table-top-item .btn {
    padding: 0 6px; }
  .table-top-item-right {
    margin-right: -6px; }
    @media (max-width: 767px) {
      .table-top-item-right {
        margin-top: 10px;
        padding-left: 20px; } }
    .table-top-item-right .icon {
      color: #a3a4a9; }
  .table-top-link {
    font-size: 15px;
    font-weight: 500; }
    .table-top-link, .table-top-link:hover {
      color: #FE7F5C; }
  .table-top-sub {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 10px;
    padding-left: 28px;
    font-weight: 500; }
    @media (max-width: 767px) {
      .table-top-sub {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media (min-width: 768px) {
      .table-top-sub {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
    .table-top-sub-item-left {
      font-size: 14px; }
    .table-top-sub-item-right {
      font-size: 18px; }
      @media (max-width: 767px) {
        .table-top-sub-item-right {
          margin-top: 10px; } }
    .table-top-sub-group-title {
      color: rgba(0, 0, 0, 0.9); 
	  font-family: 'Roboto', sans-serif;}
    .table-top-sub-group-link {
      margin-left: 10px; }
      .table-top-sub-group-link:hover {
        color: #FE7F5C; }
    .table-top-sub-group + .table-top-sub-group {
      margin-left: 12px; }
    .table-top-sub .icon-t {
      font-size: 16px; }

.table {
  margin-top: 5px; }
  .table thead th,
  .table tbody td {
    padding: 10px 15px;
    font-size: 14px;
    font-weight: 500;
    vertical-align: middle;
    color: rgba(0, 0, 0, 0.8);
    white-space: nowrap;
    border: 0; }
    .table thead th {
	font-weight:600 !important;
	}
    .table thead th:first-child,
    .table tbody td:first-child {
      padding-left: 10px; }
    .table thead th:focus,
    .table tbody td:focus {
      outline: 0; }
  .table tbody td:first-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px; }
  .table tbody td:last-child {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px; }
  .table tbody .tr-highlight td:first-child {
    position: relative; }
    .table tbody .tr-highlight td:first-child:after {
      content: '';
      position: absolute;
      top: 4px;
      bottom: 4px;
      left: 0;
      width: 4px;
      border-radius: 4px; }
  .table tbody .tr-highlight-danger td:first-child:after {
    background-color: #FD6671; }
  .table tbody .tr-highlight-warning td:first-child:after {
    background-color: #FF9944; }
  .table .custom-control-form {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .table .custom-control-form-label {
      font-size: inherit; }
  .table a:hover {
    color: #FE7F5C; }
  .table a.label:hover, .table a.label:focus {
    color: #fff; }
  .table .badge {
    margin-left: 3px;
    vertical-align: middle;
    color: #fff;
	width: 34px;
    background-color: #a3a4a9; }

.table-collapsed tbody tr:nth-child(n+5) {
  display: none; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #F7F8FA; }

.table-dark thead th,
.table-dark tbody td {
  color: #fff; }

.table-dark tbody a {
  color: #FE7F5C; }

.table-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-right: -8px;
  margin-left: -8px; }
  .table-bottom .btn-group-table-action {
    display: none;
    border-radius: 6px;
    background-image: -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
    background-image: linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%); }
    .table-bottom .btn-group-table-action .btn {
      padding: 4px 8px 6px;
      color: #fff;
      opacity: .8; }
      .table-bottom .btn-group-table-action .btn:hover {
        opacity: 1; }

ol {
  padding-left: 16px; }

.square {
  width: 22px;
  height: 22px;
  border-radius: 4px; }

.circle-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 24px;
  font-weight: 500; }

.circle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 4px 15px;
  color: #fff;
  border-radius: 100%;
  border: 2px solid transparent; }
  .circle-active {
    background-image: -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
    background-image: linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%); }
  .circle:not(.circle-active) {
    color: #555D68;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
    background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    box-shadow: 2px 1000px 1px #fff inset; }

.circle-title {
  margin-left: 24px;
  color: #555D68; 
  font-family: 'Ubuntu', sans-serif; }

.circle-row-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 24px; }
  .circle-row-content .circle-title {
    margin-left: 0; }
  .circle-row-content .circle-subtitle {
    font-size: 14px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.8); }

.mw150 {
	min-width:150px;
}

.card {
  position: relative;
  margin-bottom: 20px;
  box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  border: none; }
  .card-h-100 {
    height: calc(100% - 20px); }

.card-body {
  padding: 16px; }
  .card-body-scroller {
    padding-right: 13px; }
    .card-body-scroller-static {
      max-height: 300px;
      margin-right: -8px; }
    .card-body-scroller-absolute {
      position: absolute;
      top: 16px;
      right: 6px;
      bottom: 16px;
      left: 16px; }
    .card-body-scroller .simplebar-scrollbar {
      right: 0; }
      .card-body-scroller .simplebar-scrollbar:before {
        background-color: #a3a4a9;
        opacity: .3; }

.card-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  font-weight: 600;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.8); 
  font-family: 'Ubuntu', sans-serif; }
  .card-title-item + .card-title-item {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    text-align: right; 
	font-family: 'Ubuntu', sans-serif; }
  .card-title-item:first-child:not(:last-child) .icon {
    font-size: 16px; 
	font-family: 'Ubuntu', sans-serif;}
  .card-title .icon {
    color: #a3a4a9;	}

.card-banner-info .card-body {
  padding-top: 0; }

.card-banner-info-heading {
  margin-top: 16px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.8); 
  font-family: 'Ubuntu', sans-serif;}

.card-banner-info-item {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 12px;
  color: rgba(85, 93, 104, 0.9); }
  .card-banner-info-item:after {
    content: '';
    display: block;
    clear: both; }
  .card-banner-info-item .icon,
  .card-banner-info-item .badge {
    float: left; }
  .card-banner-info-item .icon {
    font-size: 20px; }
  .card-banner-info-item .badge {
    width: 34px; }
  .card-banner-info-item .badge-transparent {
    padding: 4px 0; }

.card-banner-info-title {
  position: relative;
  left: 5px;
  width: calc(100% - 20px);
  float: left;
  vertical-align: middle; }

.card-filter .bootstrap-select {
  width: 100%; }

.card-filter .form-group .row {
  margin-right: -7px;
  margin-left: -7px; }
  .card-filter .form-group .row .col {
    padding-right: 7px;
    padding-left: 7px; }

.card-filter .custom-control-switch {
  margin-top: 20px; }

.card-filter textarea {
  height: 100%;
  resize: none; }

.card-filter .btn-group-aligner {
  margin-top: 10px;/*
  margin-left: -25px; */}

.card-terms-ranks-changes .board {
  max-width: 174px;
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-right: 10px;
  margin-bottom: 15px;
  padding: 7px 15px;
  font-weight: 500;
  border: 1px solid #f0f0f0;
  border-radius: 8px; }
  .card-terms-ranks-changes .board-board-title {
    font-size: 14px; }

.board-v {
  max-width: 140px;
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-right: 10px;
  margin-bottom: 15px;
  padding: 7px 15px;
  font-size: 14px;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 500;
  border: 1px solid #f0f0f0;
  border-radius: 8px; }
.board-title-v {
    font-size: 13px;}

.card-terms-ranks-changes .stat-title {
  margin-bottom: 10px;
  text-align: center; }
  @media (max-width: 767px) {
    .card-terms-ranks-changes .stat-title {
      font-size: 13px; } }
  @media (min-width: 768px) {
    .card-terms-ranks-changes .stat-title {
      font-size: 15px; } }
  @media (max-width: 499px) {
    .card-terms-ranks-changes .stat-title b {
      display: block; } }

.card-terms-ranks-changes .col-item + .col-item {
  border-left: 1px solid #f0f0f0; }

.col-item-v + .col-item-v {
  border-left: 1px solid #f0f0f0; }

.card-terms-ranks-changes .list-stat {
  padding-left: 0; }

.card-terms-ranks-changes .list-stat-item {
  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: 24px;
  line-height: 2;
  color: #48484D; }
  .card-terms-ranks-changes .list-stat-item .icon {
    font-size: 16px; }

.ffubu {
font-family: 'Ubuntu', sans-serif;
}
.ffrob {
font-family: 'Roboto', sans-serif;
}

.list-stat-title-v {
  min-width: 50px;
  text-align: center;
  font-family: 'Ubuntu', sans-serif; }

.list-stat-v {
  padding-left: 0; }

.list-stat-item-v {
  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: 15px;
  line-height: 2;
  color: #48484D; }
  .list-stat-item-v .icon {
    font-size: 16px; }

.list-stat-title-v {
  min-width: 50px;
  text-align: center; }
.list-stat-title-v a{
	color: inherit;
}

.card-search-preview .search-title {
  font-size: 18px;
  color: #12c; }

.card-search-preview .search-link {
  font-size: 14px;
  color: #006621; }

.card-search-preview .search-sublink {
  font-size: 13px;
  opacity: .8; }

@media (max-width: 991px) {
  .card-sorter-content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

@media (min-width: 992px) {
  .card-sorter-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

.card-sorter-content-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .card-sorter-content-item-left {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    @media (max-width: 991px) {
      .card-sorter-content-item-left {
        margin-bottom: 16px; } }
    .card-sorter-content-item-left .custom-control-form {
      white-space: nowrap; }
    .card-sorter-content-item-left .col-form-label {
      margin-left: 14px; 
	  font-family: 'Ubuntu', sans-serif;}
  @media (max-width: 991px) {
    .card-sorter-content-item-right {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  .card-sorter-content-item-right .btn {
    padding-right: 0;
    white-space: nowrap; }

.card-sorter-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin-right: -7px;
  margin-left: -7px; }
  @media (max-width: 991px) {
    .card-sorter-row {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }

.card-sorter-col {
  padding-right: 24px;
  padding-left: 7px; }
  @media (max-width: 767px) {
    .card-sorter-col-sm-100 {
      width: 100%;
      text-align: center; }
    .card-sorter-col-sm-50 {
      width: 50%; }
    .card-sorter-col-sm-right {
      text-align: right; } }
  @media (max-width: 991px) {
    .card-sorter-col {
      margin-bottom: 14px; } }

@media (max-width: 991px) {
  .card-bottom .row {
    text-align: center; } }

@media (max-width: 991px) {
  .card-bottom .btn {
    margin-bottom: 20px; } }

.card-bottom .col-form-label {
  margin-left: 14px; }
  @media (max-width: 575px) {
    .card-bottom .col-form-label {
      display: none; } }

.top-list .icon {
  font-size: 16px; }

.top-list-action-link-icon.icon {
  margin-right: 7px;
  margin-left: 7px;
  font-size: 24px;
  color: #a3a4a9; }

.top-list-stat {
  min-width: 60px; }

.top-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-bottom: 1px;
  padding: 10px 18px 10px 25px;
  font-size: 15px;
  border-radius: 6px; }
  .top-list-item-sm {
    padding-right: 8px;
    padding-left: 8px; }
  .top-list-item:nth-child(odd) {
    background-color: #F7F9FA; }
  .top-list-item:before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    bottom: 2px;
    width: 4px;
    border-radius: 4px; }
  .top-list-item.line-red:before {
    background-color: #FD6671; }
  .top-list-item.line-orange:before {
    background-color: #FFB048; }
  .top-list-item.line-blue-royal:before {
    background-color: #6E87D6; }
  .top-list-item.line-teal:before {
    background-color: #46C0D5; }
  .top-list-item.line-blue-steel:before {
    background-color: #2B759A; }
  .top-list-item.line-blue:before {
    background-color: #23A0F4; }
  .top-list-item.line-grey:before {
    background-color: #a8abad; }
  .top-list-item-content-item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%; }
  .top-list-item-content-item-75 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
    padding-right: 10px; }
  .top-list-item-content-item-25 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%; }
    .top-list-item-content-item-25:last-child:not(:first-child) {
      text-align: right; }
  .top-list-item-content-item-left {
    -ms-flex-preferred-size: 150px;
        flex-basis: 150px;
    max-width: 150px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .top-list-item-content-item-left {
    -ms-flex-item-align: start;
        align-self: flex-start; }
  .top-list-item-content-item-body {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding-right: 10px;
    padding-left: 10px; }
  .top-list-item-content-item-right {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    max-width: 90px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    text-align: right; }

.top-list-item-v {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-bottom: 1px;
  padding: 2px 2px 2px 25px;
  font-size: 14px;
  font-family: 'Ubuntu', sans-serif;
  border-radius: 6px; }
  .top-list-item-v-sm {
    padding-right: 8px;
    padding-left: 8px; }
  .top-list-item-v:nth-child(odd) {
    background-color: #F7F9FA; }
  .top-list-item-v:before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    bottom: 2px;
    width: 4px;
    border-radius: 4px; }
  .top-list-item-v.line-red:before {
    background-color: #FD6671; }
  .top-list-item-v.line-orange:before {
    background-color: #FFB048; }
  .top-list-item-v.line-blue-royal:before {
    background-color: #6E87D6; }
  .top-list-item-v.line-teal:before {
    background-color: #46C0D5; }
  .top-list-item-v.line-blue-steel:before {
    background-color: #2B759A; }
  .top-list-item-v.line-grey:before {
    background-color: #a8abad; }
  .top-list-item-v.line-blue:before {
    background-color: #23A0F4; }
  .top-list-item-v.line-green:before {
    background-color: #80D97F; }
  .top-list-item-v-content-item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%; }
  .top-list-item-v-content-item-75 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
    padding-right: 10px; }
  .top-list-item-v-content-item-25 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%; }
    .top-list-item-v-content-item-25:last-child:not(:first-child) {
      text-align: right; }
  .top-list-item-v-content-item-left {
    -ms-flex-preferred-size: 150px;
        flex-basis: 150px;
    max-width: 150px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .top-list-item-v-content-item-left {
    -ms-flex-item-align: start;
        align-self: flex-start; }
  .top-list-item-v-content-item-body {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding-right: 10px;
    padding-left: 10px; }
  .top-list-item-v-content-item-right {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    max-width: 90px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    text-align: right; }

.dot {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background-color: rgba(184, 192, 205, 0.25); }
  .dot-active {
    background-image: -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
    background-image: linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%); }

.stat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: rgba(0, 0, 0, 0.8); }
  @media (max-width: 1499px) {
    .stat {
      margin-right: -15px;
      margin-left: -15px; } }
  @media (min-width: 1500px) {
    .stat {
      margin-right: -20px;
      margin-left: -20px; } }
  .stat-item {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 150px;
        flex-basis: 150px;
    width: 150px; }
    @media (max-width: 1499px) {
      .stat-item {
        padding-right: 15px;
        padding-left: 15px;
        margin-bottom: 15px; } }
    @media (min-width: 1500px) {
      .stat-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-right: 20px;
        padding-left: 20px; }
        .stat-item + .stat-item:before {
          content: '';
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          width: 1px;
          background-color: #a3a4a9; } }
  .stat-title {
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    @media (max-width: 767px) {
      .stat-title {
        font-size: 13px; } }
    @media (min-width: 768px) {
      .stat-title {
        font-size: 15px; } }
    @media (min-width: 1500px) {
      .stat-title {
        margin-right: 25px; } }
   .stat-title-v {
    font-weight: 500;
	font-size:14px;
	font-family: 'Ubuntu', sans-serif;
	padding-right: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    @media (max-width: 767px) {
      .stat-title {
        font-size: 13px; } }
    @media (min-width: 768px) {
      .stat-title {
        font-size: 15px; } }
    @media (min-width: 1500px) {
      .stat-title {
        margin-right: 0px; } }
  .stat-value {
    min-width: 116px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
    white-space: nowrap;
    text-align: center;
    border: 1px solid #a3a4a9;
    border-radius: 8px; }
    @media (min-width: 1500px) {
      .stat-value {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1; } }
  .stat .icon {
    font-size: 18px; }

.status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -4px;
  margin-left: -4px; }
  .status-item {
    position: relative;
    width: 120px;
    padding: 6px 27px;
    font-weight: 500;
    text-align: center;
    color: #fff;
    border-radius: 4px; }
  .status-item > .status-link-icon {
    position: absolute;
    top: -4px;
    right: 6px;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 16px; }
    .status-item > .status-link-icon, .status-item > .status-link-icon:hover {
      color: rgba(255, 255, 255, 0.5); }
  .status-success {
    background-color: #6FD5A2; }
  .status-warning {
    background-color: #FFB345; }

.mode-full-screen {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
  padding: 20px;
  overflow-y: auto;
  background-image: -webkit-linear-gradient(top, #fafcff, #f8fbff, #f6faff, #f5f8ff, #f3f7ff);
  background-image: linear-gradient(to bottom, #fafcff, #f8fbff, #f6faff, #f5f8ff, #f3f7ff);
  -webkit-transition-property: padding;
  transition-property: padding;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear; }

.wizard {
  border-radius: 8px;
  background-color: #fff; }
  .wizard.row {
    margin-right: 0;
    margin-left: 0; }
  .wizard-item {
    padding: 40px 50px;
    border-radius: 8px;
    border: 2px solid transparent; }
  .wizard-item:not(.wizard-item-active) .wizard-content {
    pointer-events: none;
    opacity: .5; }
    .wizard-item:not(.wizard-item-active) .wizard-content .custom-control-form .custom-control-form-input:checked ~ .custom-control-form-label:before {
      background-image: none;
      background-color: #a3a4a9; }
    .wizard-item:not(.wizard-item-active) .wizard-content .bootstrap-select .dropdown-toggle:after {
      color: rgba(184, 192, 205, 0.8); }
    .wizard-item:not(.wizard-item-active) .wizard-content .btn {
      border-color: #a3a4a9;
      background-image: none;
      color: rgba(184, 192, 205, 0.8);
		background-color: initial;	  }
    .wizard-item:not(.wizard-item-active) .wizard-content .ms-list li {
      color: rgba(184, 192, 205, 0.8); }
  .wizard-item-active {
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
    background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    box-shadow: 2px 10000px 1px #fff inset; }
  .wizard .btn-wizard-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

.alert {
  padding: 12px;
  font-size: 15px; }

.alert-blockquote:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 4px;
  border-radius: 4px;
  background-color: #FD7266; }

.alert-blockquote-text-row + .alert-text-row {
  margin-top: 5px; }

.progress {
  height: 8px;
  border-radius: 6px;
  background-color: #F7F9FA;
  box-shadow: 0 7px 12px -9px rgba(0, 0, 0, 0.5); }

.progress-bar {
  border-radius: 6px;
  background-image: -webkit-linear-gradient(225deg, #BBC9E0 0%, #7E91AB 100%);
  background-image: linear-gradient(225deg, #BBC9E0 0%, #7E91AB 100%); }
  .progress-bar-primary {
    background-image: -webkit-linear-gradient(225deg, #FF9944 0%, #FC6076 100%);
    background-image: linear-gradient(225deg, #FF9944 0%, #FC6076 100%); }
  .progress-bar-success {
    background-image: -webkit-linear-gradient(225deg, #A6D74C 0%, #6CDB8B 54%, #69AFC0 100%);
    background-image: linear-gradient(225deg, #A6D74C 0%, #6CDB8B 54%, #69AFC0 100%); }

.modal-content {
  padding: 40px 50px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.8); }

.modal-header, .modal-body, .modal-footer {
  padding: 0; }

.modal-header, .modal-body {
  margin-bottom: 30px; }

.modal-header, .modal-body {
  border-bottom: none; }

.modal-footer {
  border-top: none; }

.modal-title {
  color: #555D68;
  font-family: 'Ubuntu', sans-serif;  }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #a3a4a9; }

.table.collapsed th:first-child,
.table.collapsed td:first-child {
  padding-left: 35px !important; }
span.dtr-data a {
    white-space: initial;
}
.table.collapsed.dtr-inline tr[role="row"] > th:before,
.table.collapsed.dtr-inline tr[role="row"] > td:before {
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%);
  background-origin: border-box;
  background-clip: content-box, border-box; }

.dt-bootstrap4 .table thead th.sorting:after, .dt-bootstrap4 .table thead th.sorting_asc:after, .dt-bootstrap4 .table thead th.sorting_desc:after, .dt-bootstrap4 .table thead th.sorting_asc_disabled:after, .dt-bootstrap4 .table thead th.sorting_desc_disabled:after {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-left: 5px;
  font-family: font-icon;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 3;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.dt-bootstrap4 .table thead th.sorting:after {
  content: ""; }

.dt-bootstrap4 .table thead th.sorting_desc:after, .dt-bootstrap4 .table thead th.sorting_desc_disabled:after {
  content: ""; }

.dt-bootstrap4 .table thead th.sorting_asc:after, .dt-bootstrap4 .table thead th.sorting_asc_disabled:after {
  content: ""; }

.dt-bootstrap4 .table thead th.sorting_asc:after, .dt-bootstrap4 .table thead th.sorting_desc:after {
  color: #FE7F5C; }

.dt-bootstrap4 .table thead th.sorting_asc_disabled:after, .dt-bootstrap4 .table thead th.sorting_desc_disabled:after {
  opacity: 0; }

.dt-bootstrap4 .table thead th.sorting, .dt-bootstrap4 .table thead th.sorting_disabled {
  color: rgba(85, 93, 104, 0.8); }

.dt-bootstrap4 .table tbody .tr-selected,
.dt-bootstrap4 .table tbody .tr-active {
  background-color: rgba(254, 127, 92, 0.045318) !important; }
  .dt-bootstrap4 .table tbody .tr-selected td,
  .dt-bootstrap4 .table tbody .tr-active td {
    border-top: 1px solid #FF9944;
    border-bottom: 1px solid #FF9944; }
    .dt-bootstrap4 .table tbody .tr-selected td .table-action-link-icon,
    .dt-bootstrap4 .table tbody .tr-active td .table-action-link-icon {
      opacity: 1; }
  .dt-bootstrap4 .table tbody .tr-selected .td-first-border,
  .dt-bootstrap4 .table tbody .tr-active .td-first-border {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border-left: 1px solid #FF9944; }
  .dt-bootstrap4 .table tbody .tr-selected .td-last-border,
  .dt-bootstrap4 .table tbody .tr-active .td-last-border {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-right: 1px solid #FF9944; }
  .dt-bootstrap4 .table tbody .tr-selected + .tr-active td,
  .dt-bootstrap4 .table tbody .tr-active + .tr-active td {
    border-top: 0; }

.dt-bootstrap4 .table tbody td .table-action-link-icon {
  opacity: 0;
  color: #a3a4a9; }
  .dt-bootstrap4 .table tbody td .table-action-link-icon + .table-action-link-icon {
    margin-left: 20px; }
  .dt-bootstrap4 .table tbody td .table-action-link-icon:hover {
    color: #FE7F5C; }
  .dt-bootstrap4 .table tbody td .table-action-link-icon .icon {
    font-size: 18px; }

.dt-bootstrap4 .table tbody td .dtr-data .table-action-link-icon {
  opacity: 1; }

.dt-bootstrap4 .table th[data-col="term_type"], .dt-bootstrap4 .table th[data-col="rank"], .dt-bootstrap4 .table th[data-col="yesterdayrank"], .dt-bootstrap4 .table th[data-col="weekagorank"], .dt-bootstrap4 .table th[data-col="monthagorank"], .dt-bootstrap4 .table th[data-col="top_rank"], .dt-bootstrap4 .table th[data-col="base_rank"], .dt-bootstrap4 .table th[data-col="device"],
.dt-bootstrap4 .table td[data-col="term_type"],
.dt-bootstrap4 .table td[data-col="rank"],
.dt-bootstrap4 .table td[data-col="yesterdayrank"],
.dt-bootstrap4 .table td[data-col="weekagorank"],
.dt-bootstrap4 .table td[data-col="monthagorank"],
.dt-bootstrap4 .table td[data-col="top_rank"],
.dt-bootstrap4 .table td[data-col="base_rank"],
.dt-bootstrap4 .table td[data-col="device"] {
  text-align: center; }

.card-body .dt-bootstrap4 .table {
  width: calc(100% + 20px) !important;
  margin-left: -10px; }

.card-body .dt-bootstrap4 .dataTables_scrollHead,
.card-body .dt-bootstrap4 .dataTables_scrollBody {
  width: calc(100% + 20px) !important;
  margin-left: -10px;
  overflow-x: hidden !important; }
  .card-body .dt-bootstrap4 .dataTables_scrollHead .table,
  .card-body .dt-bootstrap4 .dataTables_scrollBody .table {
    width: 100% !important;
    margin-left: 0; }

.card-body .dt-bootstrap4 .dataTables_scrollBody .simplebar-scrollbar {
  right: 0; }
  .card-body .dt-bootstrap4 .dataTables_scrollBody .simplebar-scrollbar:before {
    background-color: #a3a4a9;
    opacity: .3; }

.dt-bootstrap4 .table-dark thead th.sorting {
  color: rgba(255, 255, 255, 0.7); }

.dt-top-wrapper .dt-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 3;
  padding: 12px 16px;
  margin-top: -16px;
  margin-right: -16px;
  margin-left: -16px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08); }

.dt-top-wrapper .dt-pagination,
.dt-top-wrapper .dt-length {
  display: inline-block; }

.dt-top-wrapper .dt-length {
  margin-left: 20px; }
  .dt-top-wrapper .dt-length-title {
    margin-left: 12px;
    font-size: 14px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.8); }

@media (max-width: 767px) {
  .dt-top-wrapper .dt-filter {
    margin-bottom: 5px; } }

.dt-top-wrapper .dt-filter label {
  display: block; }

.dt-top-wrapper .dt-filter .form-control {
  padding-left: 43px;
  font-size: 14px;
  background: url('data:image/svg+xml, <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">\a       <path fill-rule="evenodd" clip-rule="evenodd" d="M15.0098 13.8671C16.0463 12.5804 16.6667 10.9445 16.6667 9.16374C16.6667 5.02003 13.3075 1.66089 9.16383 1.66089C5.02012 1.66089 1.66098 5.02003 1.66098 9.16374C1.66098 13.3074 5.02012 16.6666 9.16383 16.6666C10.9446 16.6666 12.5805 16.0462 13.8672 15.0097C13.9018 15.0678 13.9441 15.1225 13.9941 15.1725L16.9165 18.0949C17.2419 18.4203 17.7695 18.4203 18.095 18.0949C18.4204 17.7694 18.4204 17.2418 18.095 16.9164L15.1726 13.994C15.1226 13.944 15.0679 13.9017 15.0098 13.8671ZM9.16383 14.9999C5.94059 14.9999 3.32765 12.387 3.32765 9.16374C3.32765 5.9405 5.94059 3.32756 9.16383 3.32756C12.3871 3.32756 15 5.9405 15 9.16374C15 12.387 12.3871 14.9999 9.16383 14.9999Z" fill="%23B8C0CD"/>\a     </svg>') no-repeat top 50% left 10px; }
  @media (min-width: 768px) {
    .dt-top-wrapper .dt-filter .form-control {
      max-width: 435px; } }
	  
.dt-top-wrapper .dt-quickview .form-control {
  padding-left: 43px;
  font-size: 14px;
  background: url('data:image/svg+xml, <svg width="16" height="16" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">\a       <path fill-rule="evenodd" clip-rule="evenodd" d="M15.0098 13.8671C16.0463 12.5804 16.6667 10.9445 16.6667 9.16374C16.6667 5.02003 13.3075 1.66089 9.16383 1.66089C5.02012 1.66089 1.66098 5.02003 1.66098 9.16374C1.66098 13.3074 5.02012 16.6666 9.16383 16.6666C10.9446 16.6666 12.5805 16.0462 13.8672 15.0097C13.9018 15.0678 13.9441 15.1225 13.9941 15.1725L16.9165 18.0949C17.2419 18.4203 17.7695 18.4203 18.095 18.0949C18.4204 17.7694 18.4204 17.2418 18.095 16.9164L15.1726 13.994C15.1226 13.944 15.0679 13.9017 15.0098 13.8671ZM9.16383 14.9999C5.94059 14.9999 3.32765 12.387 3.32765 9.16374C3.32765 5.9405 5.94059 3.32756 9.16383 3.32756C12.3871 3.32756 15 5.9405 15 9.16374C15 12.387 12.3871 14.9999 9.16383 14.9999Z" fill="%23d7d7d7"/>\a     </svg>') no-repeat top 50% left 10px; }
  @media (min-width: 768px) {
    .dt-top-wrapper .dt-quickview .form-control {
      max-width: 170px;
	  height: 26px;
	  background-color:#fff;
	  border:none;
	  } }	  

.dt-top-wrapper .dt-bottom {
  padding-right: 5px;
  padding-left: 5px; }

.dt-info {
  font-size: 14px;
  font-weight: 500;
  color: rgba(85, 93, 104, 0.498224); }

.dt-length .bootstrap-select.form-control .dropdown-toggle:after {
  display: none; }

.dtr-bs-modal .custom-control-form[data-all-table-checkbox] {display: none;}
.dtr-bs-modal .custom-control-form-input,.dtr-bs-modal .custom-control-form-label:before, .dtr-bs-modal .custom-control-form-checkbox .custom-control-form-label:after{display: none;}
.dtr-bs-modal .custom-control-form-label { padding-left: 0px;}

.dtr-details {
  width: 100%; }

.dz-form {
  padding: 40px;
  font-size: 15px;
  border: 2px solid transparent;
  background-color: #F7F8FA; }
  .dz-form:hover {
    cursor: pointer; }

.dz-drag-hover {
  border-color: #FF9944; }

.dz-started .dz-message {
  display: none; }

.dz-details {
  padding: 18px;
  text-align: center;
  background-color: #fff; }

.dz-remove {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 35px;
  margin-bottom: 35px;
  padding: 5px;
  font-size: 24px;
  border-radius: 100%;
  background-color: rgba(254, 127, 92, 0.16); }
  .dz-remove .icon {
    color: #FE7F5C; }

.dz-size {
  margin-bottom: 18px; }

.dz-progress {
  height: 1px;
  background-color: #D8D8D8; }
  .dz-progress-bar {
    height: 3px;
    margin-top: -1px;
    background-image: -webkit-linear-gradient(261.47deg, #FF9944 0%, #fc6076 100%);
    background-image: linear-gradient(188.53deg, #FF9944 0%, #fc6076 100%); }

.dz-filename {
  margin-top: 8px;
  text-align: center; }

.dz-message {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center; }

.dz-icon {
  font-size: 100px; }

.dz-title {
  font-size: 50px;
  font-weight: 500;
  color: #555D68; }

.dz-subtitle {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.8); }

.ms-container .ms-list.is-invalid {
  border-color: #dc3545; }

.ms-container .btn {
  margin-top: 17px;
  margin-bottom: 25px; }

.input-group-color-picker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .input-group-color-picker .input-group-append {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 5px;
    padding-left: 30px; }
  .input-group-color-picker .color-picker:before {
    content: '';
    position: absolute;
    top: -5px;
    right: -5px;
    bottom: -5px;
    left: -5px;
    border-radius: 8px;
    border: 1px solid #a3a4a9; }

.color-picker-title {
  margin-right: 20px;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.8); }

.CodeMirror {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  border: 1px solid #a3a4a9; }

.codemirror-footer {
  padding: 3px 10px;
  font-size: 13px;
  color: #48484D;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-right: 1px solid #a3a4a9;
  border-bottom: 1px solid #a3a4a9;
  border-left: 1px solid #a3a4a9;
  background-color: rgba(184, 192, 205, 0.25); }

.highcharts-wrapper {
  min-height: 200px;
  background-color: #f1f1f1; }

.sortable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .sortable-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: calc(100% - 40px);
    padding: 5px 10px 5px 16px;
    border: 1px solid #a3a4a9;
    border-radius: 8px; }
    .sortable-item + .sortable-item {
      margin-top: 20px; }
  .sortable-link {
    font-size: 14px;
    color: #555D68; }
    .sortable-link:hover {
      color: #FE7F5C; }
  .sortable .icon-static {
    font-size: 16px;
    color: #a3a4a9; }
  .sortable .icon-action {
    position: absolute;
    cursor: pointer;
    color: #FE7F5C; }
    .sortable .icon-action-right {
      right: -40px; }
  .sortable-chosen {
    background-color: #fff; }
  .sortable-ghost-bg {
    border-color: #fff;
    background-color: #FE7F5C; }
    .sortable-ghost-bg,
    .sortable-ghost-bg .sortable-link,
    .sortable-ghost-bg .icon-static {
      color: #fff; }

.select2-container--bootstrap4 .select2-selection__clear {
  margin-top: 0.1em;
  margin-left: 0.3em; }
  
  
  
  
  
  
  
/*RES*/
[data-selected-items] option:nth-of-type(odd),
[data-cust-multiselect] option:nth-of-type(odd) {
	background-color: #F7F9FA;
}
[data-selected-items] option,
[data-cust-multiselect] option{ white-space: initial;border-radius: 5px;padding: 5px;}
select[data-selected-items].form-control[size], select[data-selected-items].form-control[multiple],
select[data-cust-multiselect].form-control[size], select[data-cust-multiselect].form-control[multiple] {
	height: 230px;
}

[data-toggle-line]{ display:none;}
.sticky_nav [data-toggle-line]{ display:block;}
[data-toggle-line] i.icon-caret-down{ margin: 23px 0px;	}
.page-sidebar-left.page-sidebar-left-xs.page-sidebar-left-lock a.sidebar-logo-link{ display: none;visibility: hidden;}
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row].parent>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before {
	font-family: font-icon!important;
	content: "";
}
@media (max-width: 992px){
/*Daily*/	
	.daily_view .justify-content-between label.col-lg-4.col-form-label.text-right {
		text-align: left !important;
	}
}
@media (max-width: 768px){
/*dashboard*/
	.dashboard .page-content .card-top-list .top-list:not(.top-list-border) .top-list-item {
		justify-content: space-between;
	}
}
@media (max-width: 499px) {
	/* page title */
	h1.section-heading-title small{ display: block}
	h1.section-heading-title,.dt-bootstrap4 label.custom-control-form-label, .dt-bootstrap4 .child .dtr-data{ white-space: initial;}
	.page-content .card-body {	padding: 0 20px;}
/*URL View*/
	button.btn.btn-outline-light.mw150 {min-width: 130px;}
/*datatable*/	
	.dt-bootstrap4 .table.collapsed tbody td .table-action-link-icon{ opacity: 1;}
	.wizard-item {padding: 20px;}
/*url wizard*/	
	.url_wizard .wizard-item {padding: 20px;}
}
/*RES*/
/*New AI*/
#serpResultsTable th {
	position: sticky;
	top: 0;
	background-color: white;
	z-index: 1;
}
.card-banner-info-item .ai-icon{
	float: left;
}

.ai-icon {
    width: 20px;
    height: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    padding: 2px;
    box-sizing: border-box;
    position: relative; /* הוספה */
}

/* .ai-platforms::after { */
.ai-icon::after{
    color: #fff;
    font-size: 10px;
    font-weight: bold;
}

.ai-icon.content::before,
.ai-icon.external::before{
    content: "★";
    position: absolute;
    font-size: 8px;
    color: #fff;
    line-height: 1;
    text-shadow: 0 0 2px rgba(0,0,0,0.3);
}
.ai-icon.content::before{
	top: -1px;
	left: 1px;
}
.ai-icon.external::before {
	top: -1px;
	right: 1px;
}

@media print {
    .ai-icon.content::before,
	.ai-icon.external::before {
        color: #000;
        text-shadow: none;
        font-weight: bold;
    }
}
.badge.badge-pop {
	border: 1px solid #ffa298;
	padding: 3px 7px;
	color: #ffa298;
	background: transparent;
}

.badge.badge-pop .icon {
	font-size: 14px;
}
.badge.badge-pop.na {
	border: none;
	color: #transparent;
}
/* content */
.ai-ao,.ai-am     { background:#3F51B5; }
.ai-ao.external,.ai-am.external, .aiom-xx    { background:#0097A7; }
/* .ai-mode     { background:#3F51B5; } */
/* .ai-overview { background:#5E35B1; } */
.ai-cg, .ai-gr, .ai-ge, .ai-pe, .ai-co, .ai-xx { background:#0288D1; }
.ai-platforms.external { background:#00BCD4; }
.ai-ao::after { content: "AO"; }
.ai-am::after { content: "AM"; }
.ai-cg::after { content: "CG"; }
.ai-gr::after { content: "GR"; }
.ai-ge::after { content: "GE"; }
.ai-pe::after { content: "PE"; }
.ai-co::after { content: "CO"; }
.aiom-xx::after { content: "XX"; }
.ai-xx::after { content: "XX"; }

/* Mirroring */
.mirror {
	transform: scaleX(-1); /* horizontal flip */
	display: inline-block;
}

/*New AI*/