/* Fonts */
@charset "UTF-8";

@font-face {
  font-family: 'NoirPro';
  src: url('../fonts/noir-pro/NoirPro-Light.eot?#iefix') format('embedded-opentype'),
  url('../fonts/noir-pro/NoirPro-Light.woff') format('woff'),
  url('../fonts/noir-pro/NoirPro-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'NoirPro';
  src: url('../fonts/noir-pro/NoirPro-Regular.eot?#iefix') format('embedded-opentype'),
  url('../fonts/noir-pro/NoirPro-Regular.woff') format('woff'),
  url('../fonts/noir-pro/NoirPro-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'NoirPro';
  src: url('../fonts/noir-pro/NoirPro-Medium.eot?#iefix') format('embedded-opentype'),
  url('../fonts/noir-pro/NoirPro-Medium.woff') format('woff'),
  url('../fonts/noir-pro/NoirPro-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'NoirPro';
  src: url('../fonts/noir-pro/NoirPro-SemiBold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/noir-pro/NoirPro-SemiBold.woff') format('woff'),
  url('../fonts/noir-pro/NoirPro-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'NoirPro';
  src: url('../fonts/noir-pro/NoirPro-Bold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/noir-pro/NoirPro-Bold.woff') format('woff'),
  url('../fonts/noir-pro/NoirPro-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'NoirPro';
  src: url('../fonts/noir-pro/NoirPro-Heavy.eot?#iefix') format('embedded-opentype'),
  url('../fonts/noir-pro/NoirPro-Heavy.woff') format('woff'),
  url('../fonts/noir-pro/NoirPro-Heavy.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
}

/* courier-prime-regular - latin */
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-regular.svg#CourierPrime') format('svg'); /* Legacy iOS */
}
/* courier-prime-italic - latin */
@font-face {
  font-family: 'Courier Prime';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-italic.svg#CourierPrime') format('svg'); /* Legacy iOS */
}
/* courier-prime-700 - latin */
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-700.svg#CourierPrime') format('svg'); /* Legacy iOS */
}
/* courier-prime-700italic - latin */
@font-face {
  font-family: 'Courier Prime';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/courier-prime-v2-latin/courier-prime-v2-latin-700italic.svg#CourierPrime') format('svg'); /* Legacy iOS */
}

/* inter-100 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/inter-v2-latin/inter-v2-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/inter-v2-latin/inter-v2-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/inter-v2-latin/inter-v2-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/inter-v2-latin/inter-v2-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/inter-v2-latin/inter-v2-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/inter-v2-latin/inter-v2-latin-100.svg#Inter') format('svg'); /* Legacy iOS */
}
/* inter-200 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/inter-v2-latin/inter-v2-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/inter-v2-latin/inter-v2-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/inter-v2-latin/inter-v2-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/inter-v2-latin/inter-v2-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/inter-v2-latin/inter-v2-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/inter-v2-latin/inter-v2-latin-200.svg#Inter') format('svg'); /* Legacy iOS */
}
/* inter-300 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/inter-v2-latin/inter-v2-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/inter-v2-latin/inter-v2-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/inter-v2-latin/inter-v2-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/inter-v2-latin/inter-v2-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/inter-v2-latin/inter-v2-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/inter-v2-latin/inter-v2-latin-300.svg#Inter') format('svg'); /* Legacy iOS */
}
/* inter-regular - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/inter-v2-latin/inter-v2-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/inter-v2-latin/inter-v2-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/inter-v2-latin/inter-v2-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/inter-v2-latin/inter-v2-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/inter-v2-latin/inter-v2-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/inter-v2-latin/inter-v2-latin-regular.svg#Inter') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: "feather";
    src: url("../fonts/feather/feather-webfont.eot?t=1501841394106");
    /* IE9*/
    src: url("../fonts/feather/feather-webfont.eot?t=1501841394106#iefix") format("embedded-opentype"), url("../fonts/feather/feather-webfont.woff?t=1501841394106") format("woff"), url("../fonts/feather/feather-webfont.ttf?t=1501841394106") format("truetype"), url("../fonts/feather/feather-webfont.svg?t=1501841394106#feather") format("svg");
    /* iOS 4.1- */
}

@font-face {
  font-family: "gaxondrift";
  src: url("../fonts/gaxon-icon/gaxondrift.eot");
  src: url("../fonts/gaxon-icon/gaxondrift.eot?#iefix") format("embedded-opentype"),
  url("../fonts/gaxon-icon/gaxondrift.woff") format("woff"),
  url("../fonts/gaxon-icon/gaxondrift.ttf") format("truetype"),
  url("../fonts/gaxon-icon/gaxondrift.svg#gaxondrift") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "gaxondrift" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "gaxondrift" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-addnew:before {
  content: "\61";
}

.icon-alert:before {
  content: "\62";
}

.icon-amchart:before {
  content: "\63";
}

.icon-apps:before {
  content: "\64";
}

.icon-archive:before {
  content: "\65";
}

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

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

.icon-arrow-long-down:before {
  content: "\68";
}

.icon-arrow-long-left:before {
  content: "\69";
}

.icon-arrow-long-right:before {
  content: "\6a";
}

.icon-arrow-long-top:before {
  content: "\6b";
}

.icon-arrow-right:before {
  content: "\6c";
}

.icon-arrow-up:before {
  content: "\6d";
}

.icon-assignment:before {
  content: "\6e";
}

.icon-attach:before {
  content: "\6f";
}

.icon-attach-h:before {
  content: "\70";
}

.icon-attach-v:before {
  content: "\71";
}

.icon-attendance:before {
  content: "\72";
}

.icon-badges:before {
  content: "\73";
}

.icon-basic-components:before {
  content: "\74";
}

.icon-birthday-new:before {
  content: "\75";
}

.icon-bitcoin:before {
  content: "\76";
}

.icon-blankpage:before {
  content: "\77";
}

.icon-box-check:before {
  content: "\78";
}

.icon-box-check-o:before {
  content: "\79";
}

.icon-box-o:before {
  content: "\7a";
}

.icon-breadcrumbs:before {
  content: "\41";
}

.icon-bs4:before {
  content: "\42";
}

.icon-burger:before {
  content: "\43";
}

.icon-button:before {
  content: "\44";
}

.icon-button-group:before {
  content: "\45";
}

.icon-calculator:before {
  content: "\46";
}

.icon-calendar:before {
  content: "\47";
}

.icon-camera:before {
  content: "\48";
}

.icon-card:before {
  content: "\49";
}

.icon-card-group:before {
  content: "\4a";
}

.icon-carousel:before {
  content: "\4b";
}

.icon-chart-area:before {
  content: "\4c";
}

.icon-chart-area-new:before {
  content: "\4d";
}

.icon-chart-bar:before {
  content: "\4e";
}

.icon-chart-composed:before {
  content: "\4f";
}

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

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

.icon-chart-radar:before {
  content: "\52";
}

.icon-chart-radial:before {
  content: "\53";
}

.icon-chart-scatter:before {
  content: "\54";
}

.icon-chart-tree:before {
  content: "\55";
}

.icon-charts:before {
  content: "\56";
}

.icon-chat-app:before {
  content: "\57";
}

.icon-chat-app2:before {
  content: "\58";
}

.icon-chatbull:before {
  content: "\59";
}

.icon-check:before {
  content: "\5a";
}

.icon-chevrolet-down:before {
  content: "\30";
}

.icon-chevrolet-left:before {
  content: "\31";
}

.icon-chevrolet-right:before {
  content: "\32";
}

.icon-chevrolet-up:before {
  content: "\33";
}

.icon-circle-add-o:before {
  content: "\34";
}

.icon-circle-check:before {
  content: "\35";
}

.icon-circle-check-o:before {
  content: "\36";
}

.icon-circle-minus-o:before {
  content: "\37";
}

.icon-circle-o:before {
  content: "\38";
}

.icon-circle-remove-o:before {
  content: "\39";
}

.icon-collapse:before {
  content: "\21";
}

.icon-color-picker:before {
  content: "\22";
}

.icon-company:before {
  content: "\23";
}

.icon-components:before {
  content: "\24";
}

.icon-contacts:before {
  content: "\25";
}

.icon-contacts-app:before {
  content: "\26";
}

.icon-courses:before {
  content: "\27";
}

.icon-crm:before {
  content: "\28";
}

.icon-crypto:before {
  content: "\29";
}

.icon-customer:before {
  content: "\2a";
}

.icon-customers:before {
  content: "\2b";
}

.icon-customizer:before {
  content: "\2c";
}

.icon-dashboard:before {
  content: "\2d";
}

.icon-dashboard2:before {
  content: "\2e";
}

.icon-dashboard3:before {
  content: "\2f";
}

.icon-datatable:before {
  content: "\3a";
}

.icon-date-time-picker:before {
  content: "\3b";
}

.icon-description:before {
  content: "\3c";
}

.icon-desktop:before {
  content: "\3d";
}

.icon-diamond:before {
  content: "\3e";
}

.icon-dollar:before {
  content: "\3f";
}

.icon-dollar-circle:before {
  content: "\40";
}

.icon-donut:before {
  content: "\5b";
}

.icon-dot:before {
  content: "\5d";
}

.icon-dot-o:before {
  content: "\5e";
}

.icon-double-arrow-down:before {
  content: "\5f";
}

.icon-double-arrow-left:before {
  content: "\60";
}

.icon-double-arrow-right:before {
  content: "\7b";
}

.icon-double-arrow-up:before {
  content: "\7c";
}

.icon-double-check:before {
  content: "\7d";
}

.icon-double-check-circle:before {
  content: "\7e";
}

.icon-download:before {
  content: "\5c";
}

.icon-drag-and-drop:before {
  content: "\e000";
}

.icon-dropdown:before {
  content: "\e001";
}

.icon-editor-ck:before {
  content: "\e002";
}

.icon-editor-code:before {
  content: "\e003";
}

.icon-editor-quill:before {
  content: "\e004";
}

.icon-editor-typeahead:before {
  content: "\e005";
}

.icon-editor-wysiwyg:before {
  content: "\e006";
}

.icon-editors:before {
  content: "\e007";
}

.icon-error-404:before {
  content: "\e008";
}

.icon-error-500:before {
  content: "\e009";
}

.icon-etherium:before {
  content: "\e00a";
}

.icon-etherium2:before {
  content: "\e00b";
}

.icon-eye:before {
  content: "\e00c";
}

.icon-facebook:before {
  content: "\e00d";
}

.icon-facebook-box:before {
  content: "\e00e";
}

.icon-family:before {
  content: "\e00f";
}

.icon-file-upload:before {
  content: "\e010";
}

.icon-filter:before {
  content: "\e011";
}

.icon-filter-new:before {
  content: "\e012";
}

.icon-filter-o:before {
  content: "\e013";
}

.icon-financerate:before {
  content: "\e014";
}

.icon-findwhat:before {
  content: "\e015";
}

.icon-flexile:before {
  content: "\e016";
}

.icon-folder:before {
  content: "\e017";
}

.icon-folder-o:before {
  content: "\e018";
}

.icon-forgot-pass:before {
  content: "\e019";
}

.icon-forms-advanced:before {
  content: "\e01a";
}

.icon-forms-basic:before {
  content: "\e01b";
}

.icon-forward:before {
  content: "\e01c";
}

.icon-forward-o:before {
  content: "\e01d";
}

.icon-github:before {
  content: "\e01e";
}

.icon-google-plus:before {
  content: "\e01f";
}

.icon-google-plus-box:before {
  content: "\e020";
}

.icon-graduation:before {
  content: "\e021";
}

.icon-grid:before {
  content: "\e022";
}

.icon-grid-advance:before {
  content: "\e023";
}

.icon-growth:before {
  content: "\e024";
}

.icon-heart:before {
  content: "\e025";
}

.icon-heart-o:before {
  content: "\e026";
}

.icon-home:before {
  content: "\e027";
}

.icon-homeequity:before {
  content: "\e028";
}

.icon-horizontal-more:before {
  content: "\e029";
}

.icon-icons:before {
  content: "\e02a";
}

.icon-important:before {
  content: "\e02b";
}

.icon-important-o:before {
  content: "\e02c";
}

.icon-inbox:before {
  content: "\e02d";
}

.icon-influence:before {
  content: "\e02e";
}

.icon-info:before {
  content: "\e02f";
}

.icon-input-group:before {
  content: "\e030";
}

.icon-instagram:before {
  content: "\e031";
}

.icon-intermediate:before {
  content: "\e032";
}

.icon-intermediate-o:before {
  content: "\e033";
}

.icon-invert-color:before {
  content: "\e034";
}

.icon-invoice:before {
  content: "\e035";
}

.icon-invoice-new:before {
  content: "\e036";
}

.icon-jumbo:before {
  content: "\e037";
}

.icon-jumbotron:before {
  content: "\e038";
}

.icon-label:before {
  content: "\e039";
}

.icon-layout:before {
  content: "\e03a";
}

.icon-leads1:before {
  content: "\e03b";
}

.icon-leads2:before {
  content: "\e03c";
}

.icon-like:before {
  content: "\e03d";
}

.icon-link:before {
  content: "\e03e";
}

.icon-linkedin:before {
  content: "\e03f";
}

.icon-linkedin-box:before {
  content: "\e040";
}

.icon-list:before {
  content: "\e041";
}

.icon-list-advance:before {
  content: "\e042";
}

.icon-list-group:before {
  content: "\e043";
}

.icon-listall:before {
  content: "\e044";
}

.icon-listing-dbrd:before {
  content: "\e045";
}

.icon-litcoin:before {
  content: "\e046";
}

.icon-litcoin2:before {
  content: "\e047";
}

.icon-location:before {
  content: "\e048";
}

.icon-lockscreen:before {
  content: "\e049";
}

.icon-login:before {
  content: "\e04a";
}

.icon-login-page:before {
  content: "\e04b";
}

.icon-logout:before {
  content: "\e04c";
}

.icon-loss:before {
  content: "\e04d";
}

.icon-mail:before {
  content: "\e04e";
}

.icon-maps:before {
  content: "\e04f";
}

.icon-megaphone:before {
  content: "\e050";
}

.icon-menu:before {
  content: "\e051";
}

.icon-menu1:before {
  content: "\e052";
}

.icon-menu2:before {
  content: "\e053";
}

.icon-menu-lines-circle:before {
  content: "\e054";
}

.icon-menu-lines-new:before {
  content: "\e055";
}

.icon-menu-select:before {
  content: "\e056";
}

.icon-message:before {
  content: "\e057";
}

.icon-metrics:before {
  content: "\e058";
}

.icon-minus:before {
  content: "\e059";
}

.icon-modal:before {
  content: "\e05a";
}

.icon-mortgagerate:before {
  content: "\e05b";
}

.icon-move:before {
  content: "\e05c";
}

.icon-mycourse:before {
  content: "\e05d";
}

.icon-myplan:before {
  content: "\e05e";
}

.icon-mywallet:before {
  content: "\e05f";
}

.icon-navbar:before {
  content: "\e060";
}

.icon-navigation:before {
  content: "\e061";
}

.icon-navs-and-tabs:before {
  content: "\e062";
}

.icon-news:before {
  content: "\e063";
}

.icon-noodles:before {
  content: "\e064";
}

.icon-notification:before {
  content: "\e065";
}

.icon-notification2:before {
  content: "\e066";
}

.icon-notification3:before {
  content: "\e067";
}

.icon-notification-o:before {
  content: "\e068";
}

.icon-open-mail:before {
  content: "\e069";
}

.icon-open-new-tab:before {
  content: "\e06a";
}

.icon-orders:before {
  content: "\e06b";
}

.icon-orders-new:before {
  content: "\e06c";
}

.icon-pagination:before {
  content: "\e06d";
}

.icon-percentage:before {
  content: "\e06e";
}

.icon-phone:before {
  content: "\e06f";
}

.icon-phone-o:before {
  content: "\e070";
}

.icon-pickers:before {
  content: "\e071";
}

.icon-pin:before {
  content: "\e072";
}

.icon-pizza:before {
  content: "\e073";
}

.icon-play:before {
  content: "\e074";
}

.icon-play-circle:before {
  content: "\e075";
}

.icon-play-circle-o:before {
  content: "\e076";
}

.icon-plus:before {
  content: "\e077";
}

.icon-pointer-down:before {
  content: "\e078";
}

.icon-pointer-left:before {
  content: "\e079";
}

.icon-pointer-right:before {
  content: "\e07a";
}

.icon-pointer-up:before {
  content: "\e07b";
}

.icon-popovers:before {
  content: "\e07c";
}

.icon-price-list:before {
  content: "\e07d";
}

.icon-profilepage:before {
  content: "\e07e";
}

.icon-profit:before {
  content: "\e07f";
}

.icon-progress-bar:before {
  content: "\e080";
}

.icon-projects:before {
  content: "\e081";
}

.icon-queries:before {
  content: "\e082";
}

.icon-question:before {
  content: "\e083";
}

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

.icon-quote-down:before {
  content: "\e085";
}

.icon-quote-up:before {
  content: "\e086";
}

.icon-react:before {
  content: "\e087";
}

.icon-refer:before {
  content: "\e088";
}

.icon-refinancerates:before {
  content: "\e089";
}

.icon-remove:before {
  content: "\e08a";
}

.icon-rent:before {
  content: "\e08b";
}

.icon-reply:before {
  content: "\e08c";
}

.icon-reply-all:before {
  content: "\e08d";
}

.icon-reply-all-o:before {
  content: "\e08e";
}

.icon-reply-o:before {
  content: "\e08f";
}

.icon-repo:before {
  content: "\e090";
}

.icon-revenue:before {
  content: "\e091";
}

.icon-revenue2:before {
  content: "\e092";
}

.icon-revenue-new:before {
  content: "\e093";
}

.icon-ripple:before {
  content: "\e094";
}

.icon-ripple2:before {
  content: "\e095";
}

.icon-saas:before {
  content: "\e096";
}

.icon-scrollspy:before {
  content: "\e097";
}

.icon-search:before {
  content: "\e098";
}

.icon-searchpage:before {
  content: "\e099";
}

.icon-send:before {
  content: "\e09a";
}

.icon-send-new:before {
  content: "\e09b";
}

.icon-settings:before {
  content: "\e09c";
}

.icon-shopping-cart:before {
  content: "\e09d";
}

.icon-shuffle:before {
  content: "\e09e";
}

.icon-signup-page:before {
  content: "\e09f";
}

.icon-smart-phone:before {
  content: "\e0a0";
}

.icon-smart-phone-fill:before {
  content: "\e0a1";
}

.icon-spam:before {
  content: "\e0a2";
}

.icon-star-fill:before {
  content: "\e0a3";
}

.icon-star-half:before {
  content: "\e0a4";
}

.icon-star-half-fill:before {
  content: "\e0a5";
}

.icon-star-o:before {
  content: "\e0a6";
}

.icon-stats:before {
  content: "\e0a7";
}

.icon-stats2:before {
  content: "\e0a8";
}

.icon-subscribe:before {
  content: "\e0a9";
}

.icon-sweet-alert:before {
  content: "\e0aa";
}

.icon-tables:before {
  content: "\e0ab";
}

.icon-tag:before {
  content: "\e0ac";
}

.icon-tag-o:before {
  content: "\e0ad";
}

.icon-task-manager:before {
  content: "\e0ae";
}

.icon-thumbs-down:before {
  content: "\e0af";
}

.icon-thumbs-up:before {
  content: "\e0b0";
}

.icon-time:before {
  content: "\e0b1";
}

.icon-timer:before {
  content: "\e0b2";
}

.icon-tooltip:before {
  content: "\e0b3";
}

.icon-traffic:before {
  content: "\e0b4";
}

.icon-traffic2:before {
  content: "\e0b5";
}

.icon-traffic3:before {
  content: "\e0b6";
}

.icon-trash:before {
  content: "\e0b7";
}

.icon-trash-filled:before {
  content: "\e0b8";
}

.icon-twitter:before {
  content: "\e0b9";
}

.icon-twitter-box:before {
  content: "\e0ba";
}

.icon-typography:before {
  content: "\e0bb";
}

.icon-user:before {
  content: "\e0bc";
}

.icon-user-account:before {
  content: "\e0bd";
}

.icon-user-add:before {
  content: "\e0be";
}

.icon-user-remove:before {
  content: "\e0bf";
}

.icon-users:before {
  content: "\e0c0";
}

.icon-users2:before {
  content: "\e0c1";
}

.icon-vertical-more:before {
  content: "\e0c2";
}

.icon-visits:before {
  content: "\e0c3";
}

.icon-wall:before {
  content: "\e0c4";
}

.icon-wallpage:before {
  content: "\e0c5";
}

.icon-watchlist:before {
  content: "\e0c6";
}

.icon-widgets:before {
  content: "\e0c7";
}

.icon-wieldy:before {
  content: "\e0c8";
}

.icon-youtube:before {
  content: "\e0c9";
}

.icon-youtube-box:before {
  content: "\e0ca";
}

.fe {
    font-family: 'feather' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-download {
    font-family: 'feather' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fe-activity:before {
    content: "\e900";
}

.fe-airplay:before {
    content: "\e901";
}

.fe-alert-circle:before {
    content: "\e902";
}

.fe-alert-octagon:before {
    content: "\e903";
}

.fe-alert-triangle:before {
    content: "\e904";
}

.fe-align-center:before {
    content: "\e905";
}

.fe-align-justify:before {
    content: "\e906";
}

.fe-align-left:before {
    content: "\e907";
}

.fe-align-right:before {
    content: "\e908";
}

.fe-anchor:before {
    content: "\e909";
}

.fe-aperture:before {
    content: "\e90a";
}

.fe-arrow-down:before {
    content: "\e90b";
}

.fe-arrow-down-circle:before {
    content: "\e90c";
}

.fe-arrow-down-left:before {
    content: "\e90d";
}

.fe-arrow-down-right:before {
    content: "\e90e";
}

.fe-arrow-left:before {
    content: "\e90f";
}

.fe-arrow-left-circle:before {
    content: "\e910";
}

.fe-arrow-right:before {
    content: "\e911";
}

.fe-arrow-right-circle:before {
    content: "\e912";
}

.fe-arrow-up:before {
    content: "\e913";
}

.fe-arrow-up-circle:before {
    content: "\e914";
}

.fe-arrow-up-left:before {
    content: "\e915";
}

.fe-arrow-up-right:before {
    content: "\e916";
}

.fe-at-sign:before {
    content: "\e917";
}

.fe-award:before {
    content: "\e918";
}

.fe-bar-chart:before {
    content: "\e919";
}

.fe-bar-chart-2:before {
    content: "\e91a";
}

.fe-battery:before {
    content: "\e91b";
}

.fe-battery-charging:before {
    content: "\e91c";
}

.fe-bell:before {
    content: "\e91d";
}

.fe-bell-off:before {
    content: "\e91e";
}

.fe-bluetooth:before {
    content: "\e91f";
}

.fe-bold:before {
    content: "\e920";
}

.fe-book:before {
    content: "\e921";
}

.fe-book-open:before {
    content: "\e922";
}

.fe-bookmark:before {
    content: "\e923";
}

.fe-box:before {
    content: "\e924";
}

.fe-briefcase:before {
    content: "\e925";
}

.fe-calendar:before {
    content: "\e926";
}

.fe-camera:before {
    content: "\e927";
}

.fe-camera-off:before {
    content: "\e928";
}

.fe-cast:before {
    content: "\e929";
}

.fe-check:before {
    content: "\e92a";
}

.fe-check-circle:before {
    content: "\e92b";
}

.fe-check-square:before {
    content: "\e92c";
}

.fe-chevron-down:before {
    content: "\e92d";
}

.fe-chevron-left:before {
    content: "\e92e";
}

.fe-chevron-right:before {
    content: "\e92f";
}

.fe-chevron-up:before {
    content: "\e930";
}

.fe-chevrons-down:before {
    content: "\e931";
}

.fe-chevrons-left:before {
    content: "\e932";
}

.fe-chevrons-right:before {
    content: "\e933";
}

.fe-chevrons-up:before {
    content: "\e934";
}

.fe-chrome:before {
    content: "\e935";
}

.fe-circle:before {
    content: "\e936";
}

.fe-clipboard:before {
    content: "\e937";
}

.fe-clock:before {
    content: "\e938";
}

.fe-cloud:before {
    content: "\e939";
}

.fe-cloud-drizzle:before {
    content: "\e93a";
}

.fe-cloud-lightning:before {
    content: "\e93b";
}

.fe-cloud-off:before {
    content: "\e93c";
}

.fe-cloud-rain:before {
    content: "\e93d";
}

.fe-cloud-snow:before {
    content: "\e93e";
}

.fe-code:before {
    content: "\e93f";
}

.fe-codepen:before {
    content: "\e940";
}

.fe-command:before {
    content: "\e941";
}

.fe-compass:before {
    content: "\e942";
}

.fe-copy:before {
    content: "\e943";
}

.fe-corner-down-left:before {
    content: "\e944";
}

.fe-corner-down-right:before {
    content: "\e945";
}

.fe-corner-left-down:before {
    content: "\e946";
}

.fe-corner-left-up:before {
    content: "\e947";
}

.fe-corner-right-down:before {
    content: "\e948";
}

.fe-corner-right-up:before {
    content: "\e949";
}

.fe-corner-up-left:before {
    content: "\e94a";
}

.fe-corner-up-right:before {
    content: "\e94b";
}

.fe-cpu:before {
    content: "\e94c";
}

.fe-credit-card:before {
    content: "\e94d";
}

.fe-crop:before {
    content: "\e94e";
}

.fe-crosshair:before {
    content: "\e94f";
}

.fe-database:before {
    content: "\e950";
}

.fe-delete:before {
    content: "\e951";
}

.fe-disc:before {
    content: "\e952";
}

.fe-dollar-sign:before {
    content: "\e953";
}

.fe-download:before, .fa-download:before {
    content: "\e954";
}

.fe-download-cloud:before {
    content: "\e955";
}

.fe-droplet:before {
    content: "\e956";
}

.fe-edit:before {
    content: "\e957";
}

.fe-edit-2:before {
    content: "\e958";
}

.fe-edit-3:before {
    content: "\e959";
}

.fe-external-link:before {
    content: "\e95a";
}

.fe-eye:before {
    content: "\e95b";
}

.fe-eye-off:before {
    content: "\e95c";
}

.fe-facebook:before {
    content: "\e95d";
}

.fe-fast-forward:before {
    content: "\e95e";
}

.fe-feather:before {
    content: "\e95f";
}

.fe-file:before {
    content: "\e960";
}

.fe-file-minus:before {
    content: "\e961";
}

.fe-file-plus:before {
    content: "\e962";
}

.fe-file-text:before {
    content: "\e963";
}

.fe-film:before {
    content: "\e964";
}

.fe-filter:before {
    content: "\e965";
}

.fe-flag:before {
    content: "\e966";
}

.fe-folder:before {
    content: "\e967";
}

.fe-folder-minus:before {
    content: "\e968";
}

.fe-folder-plus:before {
    content: "\e969";
}

.fe-git-branch:before {
    content: "\e96a";
}

.fe-git-commit:before {
    content: "\e96b";
}

.fe-git-merge:before {
    content: "\e96c";
}

.fe-git-pull-request:before {
    content: "\e96d";
}

.fe-github:before {
    content: "\e96e";
}

.fe-gitlab:before {
    content: "\e96f";
}

.fe-globe:before {
    content: "\e970";
}

.fe-grid:before {
    content: "\e971";
}

.fe-hard-drive:before {
    content: "\e972";
}

.fe-hash:before {
    content: "\e973";
}

.fe-headphones:before {
    content: "\e974";
}

.fe-heart:before {
    content: "\e975";
}

.fe-help-circle:before {
    content: "\e976";
}

.fe-home:before {
    content: "\e977";
}

.fe-image:before {
    content: "\e978";
}

.fe-inbox:before {
    content: "\e979";
}

.fe-info:before {
    content: "\e97a";
}

.fe-instagram:before {
    content: "\e97b";
}

.fe-italic:before {
    content: "\e97c";
}

.fe-layers:before {
    content: "\e97d";
}

.fe-layout:before {
    content: "\e97e";
}

.fe-life-buoy:before {
    content: "\e97f";
}

.fe-link:before {
    content: "\e980";
}

.fe-link-2:before {
    content: "\e981";
}

.fe-linkedin:before {
    content: "\e982";
}

.fe-list:before {
    content: "\e983";
}

.fe-loader:before {
    content: "\e984";
}

.fe-lock:before {
    content: "\e985";
}

.fe-log-in:before {
    content: "\e986";
}

.fe-log-out:before {
    content: "\e987";
}

.fe-mail:before {
    content: "\e988";
}

.fe-map:before {
    content: "\e989";
}

.fe-map-pin:before {
    content: "\e98a";
}

.fe-maximize:before {
    content: "\e98b";
}

.fe-maximize-2:before {
    content: "\e98c";
}

.fe-menu:before {
    content: "\e98d";
}

.fe-message-circle:before {
    content: "\e98e";
}

.fe-message-square:before {
    content: "\e98f";
}

.fe-mic:before {
    content: "\e990";
}

.fe-mic-off:before {
    content: "\e991";
}

.fe-minimize:before {
    content: "\e992";
}

.fe-minimize-2:before {
    content: "\e993";
}

.fe-minus:before {
    content: "\e994";
}

.fe-minus-circle:before {
    content: "\e995";
}

.fe-minus-square:before {
    content: "\e996";
}

.fe-monitor:before {
    content: "\e997";
}

.fe-moon:before {
    content: "\e998";
}

.fe-more-horizontal:before {
    content: "\e999";
}

.fe-more-vertical:before {
    content: "\e99a";
}

.fe-move:before {
    content: "\e99b";
}

.fe-music:before {
    content: "\e99c";
}

.fe-navigation:before {
    content: "\e99d";
}

.fe-navigation-2:before {
    content: "\e99e";
}

.fe-octagon:before {
    content: "\e99f";
}

.fe-package:before {
    content: "\e9a0";
}

.fe-paperclip:before {
    content: "\e9a1";
}

.fe-pause:before {
    content: "\e9a2";
}

.fe-pause-circle:before {
    content: "\e9a3";
}

.fe-percent:before {
    content: "\e9a4";
}

.fe-phone:before {
    content: "\e9a5";
}

.fe-phone-call:before {
    content: "\e9a6";
}

.fe-phone-forwarded:before {
    content: "\e9a7";
}

.fe-phone-incoming:before {
    content: "\e9a8";
}

.fe-phone-missed:before {
    content: "\e9a9";
}

.fe-phone-off:before {
    content: "\e9aa";
}

.fe-phone-outgoing:before {
    content: "\e9ab";
}

.fe-pie-chart:before {
    content: "\e9ac";
}

.fe-play:before {
    content: "\e9ad";
}

.fe-play-circle:before {
    content: "\e9ae";
}

.fe-plus:before {
    content: "\e9af";
}

.fe-plus-circle:before {
    content: "\e9b0";
}

.fe-plus-square:before {
    content: "\e9b1";
}

.fe-pocket:before {
    content: "\e9b2";
}

.fe-power:before {
    content: "\e9b3";
}

.fe-printer:before {
    content: "\e9b4";
}

.fe-radio:before {
    content: "\e9b5";
}

.fe-refresh-ccw:before {
    content: "\e9b6";
}

.fe-refresh-cw:before {
    content: "\e9b7";
}

.fe-repeat:before {
    content: "\e9b8";
}

.fe-rewind:before {
    content: "\e9b9";
}

.fe-rotate-ccw:before {
    content: "\e9ba";
}

.fe-rotate-cw:before {
    content: "\e9bb";
}

.fe-rss:before {
    content: "\e9bc";
}

.fe-save:before {
    content: "\e9bd";
}

.fe-scissors:before {
    content: "\e9be";
}

.fe-search:before {
    content: "\e9bf";
}

.fe-send:before {
    content: "\e9c0";
}

.fe-server:before {
    content: "\e9c1";
}

.fe-settings:before {
    content: "\e9c2";
}

.fe-share:before {
    content: "\e9c3";
}

.fe-share-2:before {
    content: "\e9c4";
}

.fe-shield:before {
    content: "\e9c5";
}

.fe-shield-off:before {
    content: "\e9c6";
}

.fe-shopping-bag:before {
    content: "\e9c7";
}

.fe-shopping-cart:before {
    content: "\e9c8";
}

.fe-shuffle:before {
    content: "\e9c9";
}

.fe-sidebar:before {
    content: "\e9ca";
}

.fe-skip-back:before {
    content: "\e9cb";
}

.fe-skip-forward:before {
    content: "\e9cc";
}

.fe-slack:before {
    content: "\e9cd";
}

.fe-slash:before {
    content: "\e9ce";
}

.fe-sliders:before {
    content: "\e9cf";
}

.fe-smartphone:before {
    content: "\e9d0";
}

.fe-speaker:before {
    content: "\e9d1";
}

.fe-square:before {
    content: "\e9d2";
}

.fe-star:before {
    content: "\e9d3";
}

.fe-stop-circle:before {
    content: "\e9d4";
}

.fe-sun:before {
    content: "\e9d5";
}

.fe-sunrise:before {
    content: "\e9d6";
}

.fe-sunset:before {
    content: "\e9d7";
}

.fe-tablet:before {
    content: "\e9d8";
}

.fe-tag:before {
    content: "\e9d9";
}

.fe-target:before {
    content: "\e9da";
}

.fe-terminal:before {
    content: "\e9db";
}

.fe-thermometer:before {
    content: "\e9dc";
}

.fe-thumbs-down:before {
    content: "\e9dd";
}

.fe-thumbs-up:before {
    content: "\e9de";
}

.fe-toggle-left:before {
    content: "\e9df";
}

.fe-toggle-right:before {
    content: "\e9e0";
}

.fe-trash:before {
    content: "\e9e1";
}

.fe-trash-2:before {
    content: "\e9e2";
}

.fe-trending-down:before {
    content: "\e9e3";
}

.fe-trending-up:before {
    content: "\e9e4";
}

.fe-triangle:before {
    content: "\e9e5";
}

.fe-truck:before {
    content: "\e9e6";
}

.fe-tv:before {
    content: "\e9e7";
}

.fe-twitter:before {
    content: "\e9e8";
}

.fe-type:before {
    content: "\e9e9";
}

.fe-umbrella:before {
    content: "\e9ea";
}

.fe-underline:before {
    content: "\e9eb";
}

.fe-unlock:before {
    content: "\e9ec";
}

.fe-upload:before {
    content: "\e9ed";
}

.fe-upload-cloud:before {
    content: "\e9ee";
}

.fe-user:before {
    content: "\e9ef";
}

.fe-user-check:before {
    content: "\e9f0";
}

.fe-user-minus:before {
    content: "\e9f1";
}

.fe-user-plus:before {
    content: "\e9f2";
}

.fe-user-x:before {
    content: "\e9f3";
}

.fe-users:before {
    content: "\e9f4";
}

.fe-video:before {
    content: "\e9f5";
}

.fe-video-off:before {
    content: "\e9f6";
}

.fe-voicemail:before {
    content: "\e9f7";
}

.fe-volume:before {
    content: "\e9f8";
}

.fe-volume-1:before {
    content: "\e9f9";
}

.fe-volume-2:before {
    content: "\e9fa";
}

.fe-volume-x:before {
    content: "\e9fb";
}

.fe-watch:before {
    content: "\e9fc";
}

.fe-wifi:before {
    content: "\e9fd";
}

.fe-wifi-off:before {
    content: "\e9fe";
}

.fe-wind:before {
    content: "\e9ff";
}

.fe-x:before {
    content: "\ea00";
}

.fe-x-circle:before {
    content: "\ea01";
}

.fe-x-square:before {
    content: "\ea02";
}

.fe-zap:before {
    content: "\ea03";
}

.fe-zap-off:before {
    content: "\ea04";
}

.fe-zoom-in:before {
    content: "\ea05";
}

.fe-zoom-out:before {
    content: "\ea06";
}


.search-box {
    position: relative;
    max-width: 450px;
    width: 100%;
}

.search-box.notification {
    position: relative;
    max-width: 550px;
    width: 100%;
}

/* OUTER CONTAINER */
.tcontainer {
  width: 100%;
  overflow: hidden; /* Hide scroll bar */
}

/* MIDDLE CONTAINER */
.ticker-wrap {
  width: 100%;
  padding-left: 100%; /* Push contents to right side of screen */
  background-color: #fff;
}

/* INNER CONTAINER */
@keyframes ticker {
  0% { transform: translate3d(0, 0, 0); }
  100% { transform: translate3d(-100%, 0, 0); }
}
.ticker-move {
  /* Basically move items from right side of screen to left in infinite loop */
  display: inline-block;
  white-space: nowrap;
  padding-right: 100%;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: ticker;
  animation-duration: 21s;
}

.ticker-move.animation-duration-1 {
  animation-duration: 15s;
}
.ticker-move.animation-duration-2 {
  animation-duration: 17s;
}
.ticker-move.animation-duration-3 {
  animation-duration: 20s;
}
.ticker-move.animation-duration-4 {
  animation-duration: 23s;
}
.ticker-move.animation-duration-5 {
  animation-duration: 25s;
}
.ticker-move.animation-duration-6 {
  animation-duration: 27s;
}
.ticker-move.animation-duration-7 {
  animation-duration: 30s;
}
.ticker-move.animation-duration-8 {
  animation-duration: 35s;
}
.ticker-move.animation-duration-10 {
  animation-duration: 40s;
}
.ticker-move:hover{
  animation-play-state: paused; /* Pause scroll on mouse hover */
}

/* ITEMS */
.ticker-item{
  display: inline-block; /* Lay items in a horizontal line */
  padding: 0 2rem;
}

.dt-sidebar__container {
    width: 100%;
    padding-top: 2rem;
    padding-bottom: 2.8rem;
}

.powered-by {
   text-align: center; color: #000; font-size: 12px; margin: 0;
}

.dt-footer {
    color: #000; font-size: 12px;
}

.powered-by img {
   /* width: 47.5px; */
   width: 71.25px;
}

.form-check {
	display: block;
	min-height: 1.25rem;
	padding-left: 1.5rem;
	margin-bottom: .5rem
}

.form-check .form-check-input {
	float: left;
	margin-left: -1.5rem
}

.form-check-input {
	width: 1rem;
	height: 1rem;
	margin-top: .2142857rem;
	vertical-align: top;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border: 1px solid rgba(101, 109, 119, .24);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-print-color-adjust: exact;
	color-adjust: exact;
	transition: background-color .15s ease-in-out, background-position .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.form-check-input {
		transition: none
	}
}

.form-check-input[type=checkbox] {
	border-radius: 3px
}

.form-check-input[type=radio] {
	border-radius: 50%
}

.form-check-input:active {
	filter: brightness(90%)
}

.form-check-input:focus {
	border-color: #90b5e2;
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(32, 107, 196, .25)
}

.form-check-input:checked {
	background-color: #206bc4;
	border-color: rgba(101, 109, 119, .24)
}

.form-check-input:checked[type=checkbox] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e")
}

.form-check-input:checked[type=radio] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3ccircle r='3' fill='%23ffffff' cx='8' cy='8' /%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
	background-color: #206bc4;
	border-color: #206bc4;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.form-check-input:disabled {
	pointer-events: none;
	filter: none;
	opacity: .5
}

.form-check-input:disabled~.form-check-label,
.form-check-input[disabled]~.form-check-label {
	opacity: .7
}

.form-switch {
	padding-left: 2.5rem
}

.form-switch .form-check-input {
	width: 2.8rem;
	margin-left: -2.5rem;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23e6e8e9'/%3e%3c/svg%3e");
	background-position: left center;
	border-radius: 2rem
}

.form-switch .form-check-input:focus {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2390b5e2'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
	background-position: right center;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")
}

.form-check-inline {
	display: inline-block;
	margin-right: 1rem
}

.btn-check {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none
}

.btn-check:disabled+.btn,
.btn-check[disabled]+.btn {
	pointer-events: none;
	filter: none;
	opacity: .65
}

.form-range {
	width: 100%;
	height: 1.25rem;
	padding: 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.form-range:focus {
	outline: 0
}

.form-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #f4f6fa, 0 0 0 .25rem rgba(32, 107, 196, .25)
}

.form-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #f4f6fa, 0 0 0 .25rem rgba(32, 107, 196, .25)
}

.form-range::-moz-focus-outer {
	border: 0
}

.form-range::-webkit-slider-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: -.375rem;
	background-color: #206bc4;
	border: 2px solid #fff;
	border-radius: 1rem;
	-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-webkit-appearance: none;
	appearance: none
}

@media (prefers-reduced-motion:reduce) {
	.form-range::-webkit-slider-thumb {
		-webkit-transition: none;
		transition: none
	}
}

.form-range::-webkit-slider-thumb:active {
	background-color: #bcd3ed
}

.form-range::-webkit-slider-runnable-track {
	width: 100%;
	height: .25rem;
	color: transparent;
	cursor: pointer;
	background-color: rgba(169, 174, 182, .24);
	border-color: transparent;
	border-radius: 1rem
}

.form-range::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #206bc4;
	border: 2px solid #fff;
	border-radius: 1rem;
	-moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-moz-appearance: none;
	appearance: none
}

@media (prefers-reduced-motion:reduce) {
	.form-range::-moz-range-thumb {
		-moz-transition: none;
		transition: none
	}
}

.form-range::-moz-range-thumb:active {
	background-color: #bcd3ed
}

.form-range::-moz-range-track {
	width: 100%;
	height: .25rem;
	color: transparent;
	cursor: pointer;
	background-color: rgba(169, 174, 182, .24);
	border-color: transparent;
	border-radius: 1rem
}

.form-range:disabled {
	pointer-events: none
}

.form-range:disabled::-webkit-slider-thumb {
	background-color: #c6cad0
}

.form-range:disabled::-moz-range-thumb {
	background-color: #c6cad0
}

.form-floating {
	position: relative
}

.form-floating>.form-control,
.form-floating>.form-select {
	height: calc(3.5rem + 2px);
	padding: 1rem .75rem
}

.form-floating>label {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	padding: 1rem .75rem;
	pointer-events: none;
	border: 1px solid transparent;
	transform-origin: 0 0;
	transition: opacity .1s ease-in-out, transform .1s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.form-floating>label {
		transition: none
	}
}

.form-floating>.form-control::-webkit-input-placeholder {
	color: transparent
}

.form-floating>.form-control::-moz-placeholder {
	color: transparent
}

.form-floating>.form-control:-ms-input-placeholder {
	color: transparent
}

.form-floating>.form-control::-ms-input-placeholder {
	color: transparent
}

.form-floating>.form-control::placeholder {
	color: transparent
}

.form-floating>.form-control:not(:-moz-placeholder-shown) {
	padding-top: 1.625rem;
	padding-bottom: .625rem
}

.form-floating>.form-control:not(:-ms-input-placeholder) {
	padding-top: 1.625rem;
	padding-bottom: .625rem
}

.form-floating>.form-control:focus,
.form-floating>.form-control:not(:placeholder-shown) {
	padding-top: 1.625rem;
	padding-bottom: .625rem
}

.form-floating>.form-control:-webkit-autofill {
	padding-top: 1.625rem;
	padding-bottom: .625rem
}

.form-floating>.form-select {
	padding-top: 1.625rem;
	padding-bottom: .625rem
}

.form-floating>.form-control:not(:-moz-placeholder-shown)~label {
	opacity: .65;
	transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control:not(:-ms-input-placeholder)~label {
	opacity: .65;
	transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control:focus~label,
.form-floating>.form-control:not(:placeholder-shown)~label,
.form-floating>.form-select~label {
	opacity: .65;
	transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control:-webkit-autofill~label {
	opacity: .65;
	transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.input-group {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: 100%
}

.input-group>.form-control,
.input-group>.form-select {
	position: relative;
	flex: 1 1 auto;
	width: 1%;
	min-width: 0
}

.input-group>.form-control:focus,
.input-group>.form-select:focus {
	z-index: 3
}

.input-group .btn {
	position: relative;
	z-index: 2
}

.input-group .btn:focus {
	z-index: 3
}

.input-group-text {
	display: flex;
	align-items: center;
	padding: .4375rem .75rem;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.4285714;
	color: #656d77;
	text-align: center;
	white-space: nowrap;
	background-color: #f4f6fa;
	border: 1px solid rgba(101, 109, 119, .24);
	border-radius: 3px
}

.input-group-lg>.btn,
.input-group-lg>.form-control,
.input-group-lg>.form-select,
.input-group-lg>.input-group-text {
	padding: .5rem 1.5rem;
	font-size: 1.125rem;
	border-radius: .3rem
}

.input-group-sm>.btn,
.input-group-sm>.form-control,
.input-group-sm>.form-select,
.input-group-sm>.input-group-text {
	padding: .125rem .5rem;
	font-size: .75rem;
	border-radius: .2rem
}

.input-group-lg>.form-select,
.input-group-sm>.form-select {
	padding-right: 1.75rem
}

.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
	margin-left: -1px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.valid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 85.7142857%;
	color: #2fb344
}

.valid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .765625rem;
	color: #f4f6fa;
	background-color: rgba(47, 179, 68, .9);
	border-radius: 3px
}

.is-valid~.valid-feedback,
.is-valid~.valid-tooltip,
.was-validated :valid~.valid-feedback,
.was-validated :valid~.valid-tooltip {
	display: block
}

.form-control.is-valid,
.was-validated .form-control:valid {
	border-color: #2fb344;
	padding-right: calc(1.4285714em + .875rem);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232fb344' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right calc(.3571429em + .21875rem) center;
	background-size: calc(.7142857em + .4375rem) calc(.7142857em + .4375rem)
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
	border-color: #2fb344;
	box-shadow: 0 0 0 .25rem rgba(47, 179, 68, .25)
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
	padding-right: calc(1.4285714em + .875rem);
	background-position: top calc(.3571429em + .21875rem) right calc(.3571429em + .21875rem)
}

.form-select.is-valid,
.was-validated .form-select:valid {
	border-color: #2fb344;
	padding-right: calc(.75em + 2.40625rem);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dadcde' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232fb344' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e");
	background-position: right .75rem center, center right 1.75rem;
	background-size: 16px 12px, calc(.7142857em + .4375rem) calc(.7142857em + .4375rem)
}

.form-select.is-valid:focus,
.was-validated .form-select:valid:focus {
	border-color: #2fb344;
	box-shadow: 0 0 0 .25rem rgba(47, 179, 68, .25)
}

.form-check-input.is-valid,
.was-validated .form-check-input:valid {
	border-color: #2fb344
}

.form-check-input.is-valid:checked,
.was-validated .form-check-input:valid:checked {
	background-color: #2fb344
}

.form-check-input.is-valid:focus,
.was-validated .form-check-input:valid:focus {
	box-shadow: 0 0 0 .25rem rgba(47, 179, 68, .25)
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
	color: #2fb344
}

.form-check-inline .form-check-input~.valid-feedback {
	margin-left: .5em
}

.invalid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 85.7142857%;
	color: #d63939
}

.help-block-exists {
  width: 100%;
  font-size: 75.7142857%;
  margin: 0.4rem 0 0 0.2rem;
  color: #468395;
  font-weight: 400;
}

.invalid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .765625rem;
	color: #f4f6fa;
	background-color: rgba(214, 57, 57, .9);
	border-radius: 3px
}

.is-invalid~.invalid-feedback,
.is-invalid~.invalid-tooltip,
.was-validated :invalid~.invalid-feedback,
.was-validated :invalid~.invalid-tooltip {
	display: block
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
	border-color: #d63939;
	padding-right: calc(1.4285714em + .875rem);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23d63939' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right calc(.3571429em + .21875rem) center;
	background-size: calc(.7142857em + .4375rem) calc(.7142857em + .4375rem)
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
	border-color: #d63939;
	box-shadow: 0 0 0 .25rem rgba(214, 57, 57, .25)
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
	padding-right: calc(1.4285714em + .875rem);
	background-position: top calc(.3571429em + .21875rem) right calc(.3571429em + .21875rem)
}

.form-select.is-invalid,
.was-validated .form-select:invalid {
	border-color: #d63939;
	padding-right: calc(.75em + 2.40625rem);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dadcde' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23d63939' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
	background-position: right .75rem center, center right 1.75rem;
	background-size: 16px 12px, calc(.7142857em + .4375rem) calc(.7142857em + .4375rem)
}

.form-select.is-invalid:focus,
.was-validated .form-select:invalid:focus {
	border-color: #d63939;
	box-shadow: 0 0 0 .25rem rgba(214, 57, 57, .25)
}

.form-check-input.is-invalid,
.was-validated .form-check-input:invalid {
	border-color: #d63939
}

.form-check-input.is-invalid:checked,
.was-validated .form-check-input:invalid:checked {
	background-color: #d63939
}

.form-check-input.is-invalid:focus,
.was-validated .form-check-input:invalid:focus {
	box-shadow: 0 0 0 .25rem rgba(214, 57, 57, .25)
}

.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
	color: #d63939
}

.form-check-inline .form-check-input~.invalid-feedback {
	margin-left: .5em
}


.form-check {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.form-check.form-check-highlight .form-check-input:not(:checked)~.form-check-label {
	opacity: .7
}

.form-check-input {
	background-size: 1.45rem;
	margin-top: .125rem
}

.form-switch .form-check-input {
	transition: .3s background-color, .3s background-position
}

.form-check-label {
	display: block
}

.form-check-label.required:after {
	content: "*";
	margin-left: .25rem;
	color: #d63939
}

.form-check-description {
	display: block;
	color: #656d77;
	font-size: .75rem;
	margin-top: .25rem
}

.form-check-single {
	margin: 0
}

.form-check-single .form-check-input {
	margin: 0
}

.form-switch .form-check-input {
	height: 1.725rem;
	margin-top: .0625rem;
  cursor: pointer;
}

.form-control.is-invalid-lite,
.form-control.is-valid-lite {
	border-color: #e6e8e9
}


/* Custom CSS */
.dt-brand__logo-img{ width:105px; }

a { color:var(--times-color1); text-decoration:none; background-color:transparent; }

a:hover { color:var(--times-color5); text-decoration:none; }

.btn-link { font-weight:400; color:var(--times-color2); text-decoration:none; }

.dropdown-item:active { color:#fff; text-decoration:none; background-color:var(--times-color1); }

.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link { color:var(--times-color1); background-color:#fff; border-color:transparent transparent #fff; }

.nav-pills .nav-link.active,.nav-pills .show>.nav-link { color:#fff; background-color:var(--times-color1); }

.page-item.active .page-link{ z-index:1; color:#fff; background-color:var(--times-color2); border-color:var(--times-color2); }

.page-link { color: var(--times-color2); }

.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: var(--times-color2);
    background-color: var(--times-color2);
    box-shadow: none;
}

.invalid-feedback {
  font-size: 80%;
  font-weight: 400;
  margin-top: .25rem;
}

.dt-side-nav__sub-menu .dt-side-nav__link {
    font-size: 11px;
    font-weight: 300;
    font-family: 'Inter', sans-serif;
    color: var(--times-color3);
}

.dt-side-nav>.dt-side-nav__item.selected>a, .dt-side-nav>.dt-side-nav__item.open>a {
   color: var(--times-color2);
}

.dt-side-nav>.dt-side-nav__item .dt-icon-alert:after {
   right: -1px;
   top: 0px;
   width: 4px;
   height: 4px;
   background-color: #ed1b2e;
}

.dt-side-nav__link:hover,.dt-side-nav__link:focus,.dt-side-nav__link:active {
  color: var(--times-color2); text-decoration: none;
}

.dt-side-nav__sub-menu .dt-side-nav__link:hover,.dt-side-nav__sub-menu .dt-side-nav__link:focus,.dt-side-nav__sub-menu .dt-side-nav__link:active {
  color: var(--times-color2);
}

.dt-side-nav__sub-menu .dt-side-nav__link.active {
   color: var(--times-color2);
   background-color: var(--times-color6);
}

.dt-side-nav__sub-menu .dt-side-nav__link.active:after {
    background-color: var(--times-color2);
}

.dt-none {
    display: none !important;
}

.dt-module, .dt-card {
    box-shadow: none;
    border: 1px solid #ddd;
}

.dt-times__body button.btn-secondary {
    background-color: unset;
}

.dt-times__body button.btn-secondary:hover {
    color: inherit;
}

.btn-primary {
    background-color: var(--times-color5);
    border-color: var(--times-color5);
}

.btn-primary:hover {
    /* background-color: #24366d;
    border-color: #24366d; */
    background-color: var(--times-color10);
    border-color: var(--times-color10);
}

.btn-secondary {
   background-color: var(--times-color1);
}

.btn-secondary:hover {
   background-color: #0396bf;
   border-color: #0396bf;
}

.btn-secondary:focus,.btn-secondary.focus{
   box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075),0 0 0 0 rgba(3,150,191,0.5)
}

.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#0396bf;border-color:#0396bf}

.dt-times__body button.btn-secondary.btn-outline-primary {
    color: var(--times-color5);
    border-color: var(--times-color5);
}

.dt-times__body button.btn-secondary.btn-outline-primary:hover, .btn-outline-primary:hover {
    color: #fff;
    background-color: var(--times-color5);
    border-color: var(--times-color5);
}

.dt-times__body button.btn-secondary.btn-outline-secondary:hover, .btn-outline-secondary:hover {
    color: #fff;
    background-color: var(--times-color1);
    border-color: var(--times-color1);
}

.dt-times__body button.btn-secondary.btn-outline-success:hover, .btn-outline-success:hover {
    color: #fff;
    background-color: #52c41a;
    border-color: #52c41a;
}

.dt-times__body button.btn-secondary.btn-outline-warning:hover, .btn-outline-warning:hover {
    color: #fff;
    background-color: #fa8c16;
    border-color: #fa8c16;
}

.dt-times__body button.btn-secondary.btn-outline-info:hover, .btn-outline-info:hover {
    color: #fff;
    background-color: #1890ff;
    border-color: #1890ff;
}

.dt-times__body button.btn-secondary.btn-outline-danger:hover, .btn-outline-danger:hover {
    color: #fff;
    background-color: #f44336;
    border-color: #f44336;
}

.dt-times__body button.btn-secondary.btn-outline-dark:hover, .btn-outline-dark:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}

button.btn-warning {
    color: #fff;
    background-color: #fa8c16;
}

.dropdown-menu {
  box-shadow: unset;
  border: 1px solid #ddd;
}

.btn-group .dropdown-menu {
  display: block;
  margin: 0;
  box-shadow: unset;
  border: 1px solid #ddd;
}

.btn-group .dropdown-menu, .btn-group .dropdown-item {
   min-width: 10.5rem;
}

.times-datatable-list .dropdown-item, .dropdown-item {
   font-size: 12.5px;
   font-weight: 300;
}

.times-datatable-list a.link {
   font-size: 11px;
   color: #000;
   border-bottom: 1px dotted #bbb;
}

.dt-button-collection .dropdown-menu .buttons-pdf, .dropdown-menu .buttons-pdf, .buttons-pdf {
    display: none !important;
}


.btn-group-lg > .btn, .dataTables_wrapper .dataTables_paginate .btn-group-lg > .paginate_button {
    padding: 0.5rem 1rem;
    font-size: 1.125rem;
    line-height: 1.625;
    border-radius: 3px;
}

.btn-group-sm > .btn, .dataTables_wrapper .dataTables_paginate .btn-group-sm > .paginate_button {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.33333333;
    border-radius: 3px;
}

.dataTables_wrapper div.dt-buttons button {
    margin: 0.1rem !important;
}

.btn i, .dataTables_wrapper .dataTables_paginate .paginate_button i, .dataTables_wrapper .dataTables_paginate .paginate_button.current i {
    font-size: 1.5rem;
    vertical-align: -2px;
    width: auto;
    margin: 0;
}

.dt-button-collection .dropdown-menu .buttons-pdf, .dropdown-menu .buttons-pdf, .buttons-pdf {
    display: none !important;
}

table.dataTable thead th:first-child, table.dataTable tbody td:first-child {
    min-width: 60px;
}

.dataTables_wrapper thead .sorting {
    position: relative;
}

.dataTables_wrapper thead .sorting:after {
    position: absolute;
    right: 0;
    bottom: 5px;
    content: "\e92d";
    font-family: 'feather' !important;
}

.dataTables_wrapper thead .sorting:before {
    position: absolute;
    right: 0;
    top: 5px;
    content: "\e930";
    font-family: 'feather' !important;
}

.dataTables_wrapper thead .sorting_desc {
    position: relative;
}

.dataTables_wrapper thead .sorting_desc:after {
    position: absolute;
    right: 0;
    bottom: 5px;
    content: "\e92d";
    font-family: 'feather' !important;
}

.dataTables_wrapper thead .sorting_asc {
    position: relative;
}

.dataTables_wrapper thead .sorting_asc:after {
    position: absolute;
    right: 0;
    top: 5px;
    content: "\e930";
    font-family: 'feather' !important;
}

.dataTables_wrapper .table, .dataTables_wrapper .text-wrap table, .text-wrap .dataTables_wrapper table {
    border-top: 1px solid rgba(0, 40, 100, 0.12);
    border-bottom: 1px solid rgba(0, 40, 100, 0.12);
}

.dataTables_wrapper .dataTables_length {
    margin: 1rem 1.5rem;
    float: left;
}

.dataTables_wrapper .dataTables_length select {
    width: auto;
    display: inline-block;
    margin: 0 0.2rem;
}

.dataTables_wrapper .dataTables_filter {
    float: right;
    margin: 1rem 1.5rem;
    text-align: right;
    color: #495057;
}

.dataTables_wrapper .dataTables_filter input {
    width: auto;
    margin-left: 0.2rem;
    display: inline-block;
}

.dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    margin: 1rem 1.5rem;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    margin: 0 0.2rem;
}

.dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    margin: 1rem 1.5rem;
    color: #495057;
    line-height: 38px;
}

.dataTables_wrapper div.dt-buttons {
    margin-left: 0.75rem !important;
}

.dataTables_wrapper div.dt-buttons button {
    margin: 0.12rem !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    border: none !important;
    margin: 0;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    border: none !important;
    margin: 0;
    padding: 0 0.25rem;
    background-color: unset !important;
}

div.dataTables_wrapper div.dataTables_length select {
    width: auto;
    display: inline-block;
    font-size: 14px;
    padding: 0.25rem 2.85rem 0.25rem .85rem;
}

div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 0.5em;
    display: inline-block;
    width: auto;
    font-size: 14px;
    padding: 0.575rem 0.7rem;
    min-width: 50rem;
}

div.dataTables_wrapper div.dataTables_info {
    padding-top: 0;
}

div.dataTables_wrapper div.dataTables_paginate {
    margin: 1rem 1.5rem;
}

label.required:after{
    content:'*';
    color:red;
    padding-left:2px;
}

.table thead th, .text-wrap table thead th {
    border-top: 0;
    border-bottom-width: 1px;
    padding-top: .5rem;
    padding-bottom: .5rem;
}

table.datatable thead th, table.dataTable thead th {
    font-size: 11px;
    color: #695057;
    background: rgba(53,64,82,.024);
    padding: 1rem;
}

table.dataTable thead th:first-child, table.dataTable tbody td:first-child {
    width: 30px;
    text-align: center;
}

table.dataTable.normal thead th:first-child, table.dataTable.normal tbody td:first-child {
    width: auto;
    text-align: center;
}

table.datatable tbody td, table.dataTable tbody td {
    font-size: 11px;
    color: #000;
    padding: 1.12rem;
    font-family: sans-serif;
    font-weight: 300;
}

table.datatable tbody td:last-child, table.dataTable tbody td:last-child {
    text-align: right;
}

table.datatable.normal tbody td:last-child, table.dataTable.normal tbody td:last-child {
    text-align: inherit;
}

.dt-page__header {
    position: relative;
    margin-bottom: 2rem;
}

.dt-card__body {
  padding: 2.2rem 2.2rem;
}

.times-alert p {
  padding: 12px 10px;
  margin-bottom: 15px;
  font-size: 12px;
  border-radius: 3px;
}

.form-control {
  color: #000;
}

.form-control-sm {
    height: calc(1.4em + 1.76rem + 2px);
    padding: .85rem 1.3rem;
    font-size: 1.3rem;
    line-height: 1.4;
    border-radius: .4rem;
}

select.form-control-sm {
    height: calc(1.4em + 1.76rem + 2px);
    padding: .85rem .85rem;
    font-size: 1.3rem;
    line-height: 1.4;
    border-radius: .4rem;
}

.form-control-plaintext {
    display: inline-table;
    width: 100%;
    padding: .85rem 1.3rem;
    font-size: 1.3rem;
    font-weight: 100;
    border-radius: .4rem;
    color: #232e3c;
    background-color: #f4f6fa;
    background-clip: padding-box;
    border: 1px solid rgba(101, 109, 119, 0.24);
    opacity: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 3px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    min-height: 2.6em;
    height: calc(1.4em + 1.76rem + 2px);
}

.form-control-plaintext.normal {
    display: inline-table;
    width: 100%;
    padding: .35rem 0rem;
    font-size: 1.3rem;
    font-weight: 100;
    border-radius: .4rem;
    color: #232e3c;
    background-color: #fff;
    background-clip: padding-box;
    border: 0px solid rgba(101, 109, 119, 0.24);
    opacity: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 3px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    min-height: 2.6em;
    height: calc(1.4em + 1.76rem + 2px);
}

.times-accordion, .times-accordion .form-row {
    width: 100%
}

.times-accordion .card {
    box-shadow: unset;
    margin-bottom: 0.4rem;
}

.times-accordion .card-header {
    padding: .2rem .8rem;
}

.times-accordion .card-body {
    padding: 1.25rem;
}

.times-accordion .card .list-group-item.d-main-navigation {
    padding: .5rem 1.2rem;
}

.times-accordion .card .list-group-item {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
}

.times-accordion .card-body .font-navigation__item {
    color: var(--times-color4);
    line-height: 24px;
}

.times-accordion .card-body .font-button__item {
    font-size: 12px;
    color: var(--times-color3);
    font-weight: 100 !important;
    line-height: 24px;
}

.dt-side-nav__text {
    font-weight: 400;
}

.dt-side-nav__text sup {
    font-size: 7px;
    font-weight: 300;
    color: #ed1b2e;
}

.dt-side-nav__sub-menu .dt-side-nav__link {
    padding: 7px 10px 7px 50px;
}

.modal-body .row.sub-row {
    padding-top: 1.6rem;
    margin-top: 1rem;
    border-top: 1px solid #ddd;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove {
    border: 0;
    background: #fff;
}

.select2-container--bootstrap4 .select2-selection {
    padding: 2px 5px 6px 5px;
}

.select2-container .select2-selection--multiple {
    display: inline-block;
}

@media (max-width: 575.98px) {
  div.dataTables_wrapper div.dataTables_filter input {
      margin-left: 0.5em;
      display: inline-block;
      width: auto;
      font-size: 13px;
      padding: 0.475rem 0.6rem;
      min-width: auto;
  }

  .dataTables_wrapper .dataTables_filter {
      padding-top: 2.8rem;
  }
}

.custom-file, .custom-file-input, .custom-file-label {
    height: calc(1.4em + 1.76rem + 1px);
}
.custom-file-label::after {
  height: calc(1.4em + 1.66rem);
}

.channel-sm-logo {
  width: 50px;
}

.badge {
    display: inline-block;
    padding: .4rem .6rem;
    font-size: .85rem;
    font-weight: 400;
    line-height: 1;
}

.badge-warning {
    color: #fff;
    background-color: #fa8c16;
}

.select2-container--bootstrap4 .select2-selection, .select2-container--default .select2-selection--single .select2-selection__rendered {
    min-height: calc(1.4em + 1.76rem + 2px) !important;
    padding: .45rem .75rem;
    font-size: 1.3rem;
    font-weight: 300;
    line-height: 1.4;
    border-radius: .4rem;
    color: #000;
}

a.btn {
  color: #fff !important;
}

.multi-row {
    display: inherit;
    width: 100%;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    display:block;
    margin:2px 0;
    padding:5px;
    width:25rem
}

.bootstrap-datetimepicker-widget .icon {
  color: #000 !important;
}

.sp-replacer{padding:.4rem;border-color:#ddd;background:#f4f4f4;color:#757575;vertical-align:middle;border-radius:.2rem}
.sp-replacer:hover,.sp-replacer.sp-active{background:#e9ecef;border-color:#d0d0d0;color:#212121}
.sp-preview{width:25px;height:15px;border-radius:.2rem;border:0 none}
.sp-preview-inner{border-radius:.2rem}
.sp-dd{font-size:0;padding-left:2px;padding-right:2px}
.sp-dd:after{content:'\30';font-size:1.2rem;font-family:'gaxondrift', sans-serif;line-height:1;width:auto;height:auto;vertical-align:middle}
.sp-picker-container{width:12rem;border:0 none}
.sp-container{background-color:#fff;border-color:#ddd;border-radius:.2rem;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);z-index:999 !important}
.sp-button-container,.sp-palette-button-container{margin-top:0.2rem;text-align:right;float:none;}

.hr-text{display:flex;align-items:center;margin:1.75rem 0;font-size:1.0rem;font-weight:100;text-transform:uppercase;letter-spacing:.04em;line-height:1.6;color:#000;height:1px;cursor:pointer;}.hr-text:after,.hr-text:before{flex:1 1 auto;height:1px;background-color:currentColor;opacity:.16;}.hr-text:before{content:"";margin-right:.5rem}.hr-text:after{content:"";margin-left:.5rem}.hr-text>:first-child{padding-right:.5rem;padding-left:0;color:#656d77}.hr-text.hr-text-left:before{content:none}.hr-text.hr-text-left>:first-child{padding-right:.5rem;padding-left:.5rem}.hr-text.hr-text-right:before{content:""}.hr-text.hr-text-right:after{content:none}.hr-text.hr-text-right>:first-child{padding-right:0;padding-left:.5rem}.card>.hr-text{margin:0}.hr-text-spaceless{margin:-.5rem 0}

/* .show { display:inherit; } */
.hide { display:none; }

@media (min-width: 992px) {
  .modal-lg, .modal-xl {
    max-width: 900px;
  }
  .modal-md {
    max-width: 600px;
  }
  .modal-sm {
    max-width: 400px;
  }
}

/* Custom badges */

.badge-basic, .badge-flat, .badge-paid, .badge-user {
    color: #fff;
    background-color: #005670;
}

.badge-fup, .badge-upto, .badge-operator {
    color: #fff;
    background-color: #7d3f98;
}

.badge-policy, .badge-amount, .badge-credit, .badge-suboperator  {
    color: #fff;
    background-color: #b84592;
}

.badge-fup-with-policy, .badge-assistant {
    color: #fff;
    background-color: #d20962;
}

.badge-primary, .badge-process, .badge-days {
  color: #fff;
  background-color: var(--times-color7);
}

.badge-secondary, .badge-low {
  color:#fff;
  background-color:var(--times-color1);
}

.badge-info, .badge-medium, .badge-open, .badge-init, .badge-new, .badge-admin {
  color:#fff;
  background-color:#1890ff;
}

.badge-success, .badge-active, .badge-closed, .badge-resolved, .badge-complete, .badge-earn {
  color:#fff;
  background-color:#52c41a;
}

.badge-danger, .badge-failed, .badge-pending, .badge-assigned, .badge-urgent,
.badge-inactive, .badge-delete, .badge-disconnect, .badge-aborted,
.badge-refused, .badge-used {
  color:#fff;
  background-color:#f44336;
}

.badge-warning, .badge-high, .badge-blocked, .badge-awaiting, .badge-cancelled {
    color: #fff;
    background-color: #fa8c16;
}

.badge-developer {
    color: #fff;
    background-color: #000;
}

.badge-cips {
    color: #fff;
    background-color: #ed1c24;
}

.badge-esewa {
    color: #fff;
    background-color: #41A124;
}

.badge-epay {
    color: #fff;
    background-color: #F00002;
}

.badge-khalti {
    color: #fff;
    background-color: #5D2E8E;
}

.badge-ebiz {
    color: #fff;
    background-color: #EE2424;
}

.badge-imepay {
    color: #fff;
    background-color: #ED1C24;
}

.badge-paypoint {
    color: #fff;
    background-color: #FF3E3C;
}

.badge-paywell {
    color: #fff;
    background-color: #5D9933;
}

.badge-cellpay {
    color: #fff;
    background-color: #1068AE;
}

.badge-prabhu, .badge-prabhumoney {
    color: #fff;
    background-color: #C31015;
}

.times-form-notes {
   padding: 0;
   margin: 0;
   font-size: 80%;
   font-weight: 400;
   color: var(--times-color1);
}

.times-input-notes {
   padding: 0;
   margin: 0;
   font-weight: 300;
   color: #ed1b2e;
}

.times-input-notes.f-60 {
  font-size: 60%;
}

.times-input-notes.f-70 {
  font-size: 70%;
}

.table-responsive {
  min-height: auto;
  overflow-x: inherit;
  overflow-y: hidden;
}

/* .table-responsive.normal {
  min-height: auto;
  overflow-x: inherit;
  overflow-y: inherit;
} */

.sub-row .table-responsive {
  min-height: .01%;
}

.min-width-150 {
  min-width: 150px;
}

@keyframes glowing {
  0% { box-shadow: 0 0 -5px #fa8c16; }
  40% { box-shadow: 0 0 10px #fa8c16; }
  60% { box-shadow: 0 0 10px #fa8c16; }
  100% { box-shadow: 0 0 -5px #fa8c16; }
}

.dt-icon-alert.dev:after {
    position: absolute;
    content: "";
    right: 4px;
    top: 1px;
    z-index: 10;
    width: 6px;
    height: 6px;
    background-color: #212121;
    border-radius: 50%;
    display: inline-block;
    box-shadow: 0 0 0 rgb(244 67 54 / 40%);
    -webkit-animation: pulse 2s infinite;
    animation: pulse 2s infinite;
}

.button-glow {
  animation: glowing 500ms infinite;
}

.text--5 {
   font-size: 0.5em;
}

.text--55 {
   font-size: 0.55em;
}

.text--6 {
   font-size: 0.6em;
}

.text--65 {
   font-size: 0.65em;
}

.text--7 {
   font-size: 0.7em;
}

.text--75 {
   font-size: 0.75em;
}

.text--8 {
   font-size: 0.8em;
}

.text--85 {
   font-size: 0.85em;
}

.text--9 {
   font-size: 0.9em;
}

.text--95 {
   font-size: 0.95em;
}

.text-1 {
   font-size: 1em;
}

.text-2 {
   font-size: 2em;
}

.bg--text-primary {
   color: var(--times-color7);
}

.bg--text-success {
   color: #52c41a;
}

.bg--text-danger {
   color: #f44336;
}

.bg--text-warning {
   color: #fa8c16;
}

.badge-primary, .badge-process {
  color: #fff;
  background-color: var(--times-color7);
}

.badge-success {
  color:#fff;
  background-color:#52c41a;
}

.badge-danger, .badge-failed {
  color:#fff;
  background-color:#f44336;
}

.welcome-alert {
   font-size: 1.1em;
}

.welcome-alert strong, .welcome-alert b {
   font-weight: 500;
}

.activity-modal .alert {
   font-size: 0.9em;
}

.activity-modal .alert small {
   display: block;
   font-size: 90%;
   margin:8px 0 0;
}

.dt-card.normal {
   margin-bottom: 1.6rem;
}

.card-body.normal {
    padding: 1.8rem;
}

.dt-error-desc-link {
  line-height: 28px;
}

h1 .dt-page__subtitle {
    float: right;
    font-size: 75%;
    font-weight: 200;
}

.alert .alert-heading {
   margin: .5rem 0;
}

.alert p {
   font-weight: 300;
  margin-bottom: .5rem;
}

.ticket-card {
    box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%);
    margin-bottom: 0.8rem;
}

.ticket-card .card-header {
    padding: .5rem 1.2rem;
}

.ticket-card .card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.8rem;
    font-size: 1.25rem;
    color:var(--times-color4);
}

.ticket-card .btn-link {
    font-size: 1.28rem;
    padding-left: .5rem;
}

.dl-inherit {
   display: inherit;
}

.font-12 {
  font-size: 12px !important;
}

.font-15 {
  font-size: 15px;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
    color: var(--times-color1);
    border-color: var(--times-color1);
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
    color: #fa8c16;
    border-color: #fa8c16;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
    color: #f44336;
    border-color: #f44336;
}

.dt-times__body button.btn-secondary.btn-outline-danger.focus:hover, .btn-outline-danger.focus:hover  {
    color: #fff;
    background-color: #f44336;
    border-color: #f44336;
}

.dt-times__body {
  position: relative;
}

#times-datatable-loader1 {
    display: block;
    position: absolute;
    top: 23%;
    left: 43%;
    width: 80px;
    height: 30px;
    background: url('/images/extra/preloader.gif') 0px -25px no-repeat;
    background-size: 80px 80px;
    margin:0 auto;
}

#times-datatable-loader, #times-datatable-loader-1, #times-datatable-loader-2, #times-datatable-loader-3, #times-datatable-loader-4 {
    display: block;
    position: absolute;
    top: 23%;
    left: 43%;
    width: 80px;
    height: 30px;
    background: url('/images/extra/progress-spinner.gif') 0px -25px no-repeat;
    background-size: 80px 80px;
    margin:0 auto;
}

.text-success-0 {
   color: #f44336 !important;
}

.login-mode {
    position: absolute;
    top: 0;
    margin-left: 5px;
}

.login-mode span {
    text-transform: capitalize;
}

.dt-header .search-box .form-control {
   box-shadow: none;
   border-color: #d2d2d2;
}

.dt-header .search-box .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 30px;
}

.dt-header .search-box .select2-container--bootstrap4 .select2-selection,
.dt-header .search-box .select2-container--default .select2-selection--single .select2-selection__rendered {
    min-height: calc(1.6em + 1.76rem + 2px) !important;
}

.dt-header .search-box .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
    display: none !important;
}


.pt-card .table.no-border td {
  border:0px;
}
.pt-card .mso-logo img {
  width:120px;
}
.pt-card .mso-name p {
  font-size: 2.25rem;
  font-weight: 700;
}
.pt-card p.receipt {
  font-size: 1.3rem;
  padding:5px 10px;
  background: #000;
  color:#fff;
  max-width:160px;
  text-align: center;
  margin: 5px auto;
}
.pt-card .receipt-footer {
  border-top: 1px solid #333;
  padding-top: 20px;
}
.pt-card .receipt-footer p {
  font-size: 1.15rem;
  line-height: 2rem;
  text-align: center;
  margin: 0 auto;
}
@media print {
  .no-print {
    visibility: hidden !important;
    display: none !important;
  }

  .dt-sidebar--fixed .dt-sidebar+.dt-content-wrapper {
      margin-left: 0;
      width: 100%;
  }

  .dt-card-print {
    border: 0px;
  }
}

.g2fa-card, .g2fa-card p {
  font-size: 1.4rem;
  color:#444;
  font-weight: 300;
}

.dt-login__content-footer {
  position: relative;
}

img.google-secured {
  position: absolute;
  top: 0;
  right: 0;
  width: 112px;
  margin: 6px 3px;
}

.times-alert-hide {
  display: none;
}

a.times-load-link{
  text-decoration: none;
  cursor: pointer;
}

@media (min-width: 1200px) {

}

@media (max-width: 1199.98px){
  body {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.3;
  }

  .search-box {
     max-width: 350px;;
  }

  .search-box.notification {
     max-width: 450px;
  }

  .dt-header__toolbar .dt-nav:not(:last-child) {
     margin-right: 0.5rem;
  }

  .display-4 {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.15;
 }

  .display-6 {
    font-size: 1.45rem;
    font-weight: 400;
    line-height: 1.15;
  }

  .mt-n8, .my-n8 {
    margin-top: -1.1rem !important;
  }
}

label.form-label span {
    font-size: 1rem;
    font-weight: 100;
}
.dt-header-topbar { position:relative; height:34px; }
.dt-topbar { position:fixed;width:100%;height:34px;background-color:#000;color:#fff;font-size:1.2rem;z-index:999;}
@media (max-width: 575.98px){
  .dt-topbar{font-size:1.4rem}
}
.dt-topbar .dt-topbar__inner,.dt-topbar .dt-container{
  height:100%
}
.dt-topbar .dt-topbar__inner{
  display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:100%;padding: 0 10px;
}
.dt-topbar .dt-list{
  margin-left:auto
}
@media (max-width: 575.98px){
  .dt-topbar .dt-list{
    display:none;
  }
}
.dt-topbar .dt-list__item{
  margin-bottom:0;border-color:#fff
}
.dt-topbar .dt-list__link{
  color:#fff;
}
.dt-topbar .dt-header{
  position:relative;z-index:99;height:auto;background-color:#fff;transition:all 0.2s ease;
}

/* Scroller styling */
.text-scroller {
  height: 1.2em;
  line-height: 1.2em;
  position: relative;
  overflow: hidden;
  width: 10em;
}
.text-scroller > span {
  position: absolute;
  top: 0;
  animation: text-slide 5s infinite;
  font-weight: normal;
}
@keyframes text-slide {
  0% {
    top: 0;
  }
  25% {
    top: -1.2em;
  }
  50% {
    top: -2.4em;
  }
  75% {
    top: -3.6em;
  }
}

.text-hwrap { overflow: hidden; width: 100%; }
.text-hmove { display: flex; }
.text-hitem {
  flex-shrink: 0;
  /* width: 100%;  */
  font-weight: 100;
}
@keyframes text-tickerh {
  0% { transform: translate3d(100%, 0, 0); }
  100% { transform: translate3d(-400%, 0, 0); }
}
.text-hmove { animation: text-tickerh linear 70s infinite; }
.text-hmove:hover { animation-play-state: paused; }

.search-box-btn .btn {
   padding: 0.375rem 1.25rem;
   font-size: 1.25rem;
}

.docs-thumbnail img {
   width: 80px;
   height: 80px;
   border:1px solid #ccc;
   padding:2px;
}

.card-header.completed {
   background-color: rgb(13, 177, 78, 0.2);
}

.card-header.completed .btn-link {
  color: #058e3a;
}

.card-header.cancelled {
   background-color: rgb(252, 88, 47, 0.2);
}

.card-header.cancelled .btn-link {
   color: #D0012B;
}

.no-background {
   background: transparent !important;
}

.dt-header__toolbar .dt-notification .dropdown-menu-body .h-75 {
    height: 75px;
}

.dropzone {
  background: #f3f4f7;
  border-radius: 13px;
  border: 2px dotted #caccd1;
}
.dropzone .dz-message {
  font-size: 1.8rem;
}
.dropzone .dz-message span {
  font-size: 1.2rem;
}
