/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/primeicons/primeicons.css ***!
  \********************************************************************************************************************************************************************************************************************************/
@font-face {
    font-family: 'primeicons';
    font-display: block;
    src: url('primeicons.ffecb2549ad1765a.eot');
    src: url('primeicons.ffecb2549ad1765a.eot?#iefix') format('embedded-opentype'), url('primeicons.ba3f916dfb64be8c.woff2') format('woff2'), url('primeicons.f8b9e8a4e401b603.woff') format('woff'), url('primeicons.0112589c5695a9ed.ttf') format('truetype'), url('primeicons.943ab24c43224d29.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pi:before {
    --webkit-backface-visibility:hidden;
    backface-visibility: hidden;
}

.pi-fw {
    width: 1.28571429em;
    text-align: center;
}

.pi-spin {
    animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}

.pi-eraser:before {
    content: "\ea04";
}

.pi-stopwatch:before {
    content: "\ea01";
}

.pi-verified:before {
    content: "\ea02";
}

.pi-delete-left:before {
    content: "\ea03";
}

.pi-hourglass:before {
    content: "\e9fe";
}

.pi-truck:before {
    content: "\ea00";
}

.pi-wrench:before {
    content: "\e9ff";
}

.pi-microphone:before {
    content: "\e9fa";
}

.pi-megaphone:before {
    content: "\e9fb";
}

.pi-arrow-right-arrow-left:before {
    content: "\e9fc";
}

.pi-bitcoin:before {
    content: "\e9fd";
}

.pi-file-edit:before {
    content: "\e9f6";
}

.pi-language:before {
    content: "\e9f7";
}

.pi-file-export:before {
    content: "\e9f8";
}

.pi-file-import:before {
    content: "\e9f9";
}

.pi-file-word:before {
    content: "\e9f1";
}

.pi-gift:before {
    content: "\e9f2";
}

.pi-cart-plus:before {
    content: "\e9f3";
}

.pi-thumbs-down-fill:before {
    content: "\e9f4";
}

.pi-thumbs-up-fill:before {
    content: "\e9f5";
}

.pi-arrows-alt:before {
    content: "\e9f0";
}

.pi-calculator:before {
    content: "\e9ef";
}

.pi-sort-alt-slash:before {
    content: "\e9ee";
}

.pi-arrows-h:before {
    content: "\e9ec";
}

.pi-arrows-v:before {
    content: "\e9ed";
}

.pi-pound:before {
    content: "\e9eb";
}

.pi-prime:before {
    content: "\e9ea";
}

.pi-chart-pie:before {
    content: "\e9e9";
}

.pi-reddit:before {
    content: "\e9e8";
}

.pi-code:before {
    content: "\e9e7";
}

.pi-sync:before {
    content: "\e9e6";
}

.pi-shopping-bag:before {
    content: "\e9e5";
}

.pi-server:before {
    content: "\e9e4";
}

.pi-database:before {
    content: "\e9e3";
}

.pi-hashtag:before {
    content: "\e9e2";
}

.pi-bookmark-fill:before {
    content: "\e9df";
}

.pi-filter-fill:before {
    content: "\e9e0";
}

.pi-heart-fill:before {
    content: "\e9e1";
}

.pi-flag-fill:before {
    content: "\e9de";
}

.pi-circle:before {
    content: "\e9dc";
}

.pi-circle-fill:before {
    content: "\e9dd";
}

.pi-bolt:before {
    content: "\e9db";
}

.pi-history:before {
    content: "\e9da";
}

.pi-box:before {
    content: "\e9d9";
}

.pi-at:before {
    content: "\e9d8";
}

.pi-arrow-up-right:before {
    content: "\e9d4";
}

.pi-arrow-up-left:before {
    content: "\e9d5";
}

.pi-arrow-down-left:before {
    content: "\e9d6";
}

.pi-arrow-down-right:before {
    content: "\e9d7";
}

.pi-telegram:before {
    content: "\e9d3";
}

.pi-stop-circle:before {
    content: "\e9d2";
}

.pi-stop:before {
    content: "\e9d1";
}

.pi-whatsapp:before {
    content: "\e9d0";
}

.pi-building:before {
    content: "\e9cf";
}

.pi-qrcode:before {
    content: "\e9ce";
}

.pi-car:before {
    content: "\e9cd";
}

.pi-instagram:before {
    content: "\e9cc";
}

.pi-linkedin:before {
    content: "\e9cb";
}

.pi-send:before {
    content: "\e9ca";
}

.pi-slack:before {
    content: "\e9c9";
}

.pi-sun:before {
    content: "\e9c8";
}

.pi-moon:before {
    content: "\e9c7";
}

.pi-vimeo:before {
    content: "\e9c6";
}

.pi-youtube:before {
    content: "\e9c5";
}

.pi-flag:before {
    content: "\e9c4";
}

.pi-wallet:before {
    content: "\e9c3";
}

.pi-map:before {
    content: "\e9c2";
}

.pi-link:before {
    content: "\e9c1";
}

.pi-credit-card:before {
    content: "\e9bf";
}

.pi-discord:before {
    content: "\e9c0";
}

.pi-percentage:before {
    content: "\e9be";
}

.pi-euro:before {
    content: "\e9bd";
}

.pi-book:before {
    content: "\e9ba";
}

.pi-shield:before {
    content: "\e9b9";
}

.pi-paypal:before {
    content: "\e9bb";
}

.pi-amazon:before {
    content: "\e9bc";
}

.pi-phone:before {
    content: "\e9b8";
}

.pi-filter-slash:before {
    content: "\e9b7";
}

.pi-facebook:before {
    content: "\e9b4";
}

.pi-github:before {
    content: "\e9b5";
}

.pi-twitter:before {
    content: "\e9b6";
}

.pi-step-backward-alt:before {
    content: "\e9ac";
}

.pi-step-forward-alt:before {
    content: "\e9ad";
}

.pi-forward:before {
    content: "\e9ae";
}

.pi-backward:before {
    content: "\e9af";
}

.pi-fast-backward:before {
    content: "\e9b0";
}

.pi-fast-forward:before {
    content: "\e9b1";
}

.pi-pause:before {
    content: "\e9b2";
}

.pi-play:before {
    content: "\e9b3";
}

.pi-compass:before {
    content: "\e9ab";
}

.pi-id-card:before {
    content: "\e9aa";
}

.pi-ticket:before {
    content: "\e9a9";
}

.pi-file-o:before {
    content: "\e9a8";
}

.pi-reply:before {
    content: "\e9a7";
}

.pi-directions-alt:before {
    content: "\e9a5";
}

.pi-directions:before {
    content: "\e9a6";
}

.pi-thumbs-up:before {
    content: "\e9a3";
}

.pi-thumbs-down:before {
    content: "\e9a4";
}

.pi-sort-numeric-down-alt:before {
    content: "\e996";
}

.pi-sort-numeric-up-alt:before {
    content: "\e997";
}

.pi-sort-alpha-down-alt:before {
    content: "\e998";
}

.pi-sort-alpha-up-alt:before {
    content: "\e999";
}

.pi-sort-numeric-down:before {
    content: "\e99a";
}

.pi-sort-numeric-up:before {
    content: "\e99b";
}

.pi-sort-alpha-down:before {
    content: "\e99c";
}

.pi-sort-alpha-up:before {
    content: "\e99d";
}

.pi-sort-alt:before {
    content: "\e99e";
}

.pi-sort-amount-up:before {
    content: "\e99f";
}

.pi-sort-amount-down:before {
    content: "\e9a0";
}

.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}

.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}

.pi-palette:before {
    content: "\e995";
}

.pi-undo:before {
    content: "\e994";
}

.pi-desktop:before {
    content: "\e993";
}

.pi-sliders-v:before {
    content: "\e991";
}

.pi-sliders-h:before {
    content: "\e992";
}

.pi-search-plus:before {
    content: "\e98f";
}

.pi-search-minus:before {
    content: "\e990";
}

.pi-file-excel:before {
    content: "\e98e";
}

.pi-file-pdf:before {
    content: "\e98d";
}

.pi-check-square:before {
    content: "\e98c";
}

.pi-chart-line:before {
    content: "\e98b";
}

.pi-user-edit:before {
    content: "\e98a";
}

.pi-exclamation-circle:before {
    content: "\e989";
}

.pi-android:before {
    content: "\e985";
}

.pi-google:before {
    content: "\e986";
}

.pi-apple:before {
    content: "\e987";
}

.pi-microsoft:before {
    content: "\e988";
}

.pi-heart:before {
    content: "\e984";
}

.pi-mobile:before {
    content: "\e982";
}

.pi-tablet:before {
    content: "\e983";
}

.pi-key:before {
    content: "\e981";
}

.pi-shopping-cart:before {
    content: "\e980";
}

.pi-comments:before {
    content: "\e97e";
}

.pi-comment:before {
    content: "\e97f";
}

.pi-briefcase:before {
    content: "\e97d";
}

.pi-bell:before {
    content: "\e97c";
}

.pi-paperclip:before {
    content: "\e97b";
}

.pi-share-alt:before {
    content: "\e97a";
}

.pi-envelope:before {
    content: "\e979";
}

.pi-volume-down:before {
    content: "\e976";
}

.pi-volume-up:before {
    content: "\e977";
}

.pi-volume-off:before {
    content: "\e978";
}

.pi-eject:before {
    content: "\e975";
}

.pi-money-bill:before {
    content: "\e974";
}

.pi-images:before {
    content: "\e973";
}

.pi-image:before {
    content: "\e972";
}

.pi-sign-in:before {
    content: "\e970";
}

.pi-sign-out:before {
    content: "\e971";
}

.pi-wifi:before {
    content: "\e96f";
}

.pi-sitemap:before {
    content: "\e96e";
}

.pi-chart-bar:before {
    content: "\e96d";
}

.pi-camera:before {
    content: "\e96c";
}

.pi-dollar:before {
    content: "\e96b";
}

.pi-lock-open:before {
    content: "\e96a";
}

.pi-table:before {
    content: "\e969";
}

.pi-map-marker:before {
    content: "\e968";
}

.pi-list:before {
    content: "\e967";
}

.pi-eye-slash:before {
    content: "\e965";
}

.pi-eye:before {
    content: "\e966";
}

.pi-folder-open:before {
    content: "\e964";
}

.pi-folder:before {
    content: "\e963";
}

.pi-video:before {
    content: "\e962";
}

.pi-inbox:before {
    content: "\e961";
}

.pi-lock:before {
    content: "\e95f";
}

.pi-unlock:before {
    content: "\e960";
}

.pi-tags:before {
    content: "\e95d";
}

.pi-tag:before {
    content: "\e95e";
}

.pi-power-off:before {
    content: "\e95c";
}

.pi-save:before {
    content: "\e95b";
}

.pi-question-circle:before {
    content: "\e959";
}

.pi-question:before {
    content: "\e95a";
}

.pi-copy:before {
    content: "\e957";
}

.pi-file:before {
    content: "\e958";
}

.pi-clone:before {
    content: "\e955";
}

.pi-calendar-times:before {
    content: "\e952";
}

.pi-calendar-minus:before {
    content: "\e953";
}

.pi-calendar-plus:before {
    content: "\e954";
}

.pi-ellipsis-v:before {
    content: "\e950";
}

.pi-ellipsis-h:before {
    content: "\e951";
}

.pi-bookmark:before {
    content: "\e94e";
}

.pi-globe:before {
    content: "\e94f";
}

.pi-replay:before {
    content: "\e94d";
}

.pi-filter:before {
    content: "\e94c";
}

.pi-print:before {
    content: "\e94b";
}

.pi-align-right:before {
    content: "\e946";
}

.pi-align-left:before {
    content: "\e947";
}

.pi-align-center:before {
    content: "\e948";
}

.pi-align-justify:before {
    content: "\e949";
}

.pi-cog:before {
    content: "\e94a";
}

.pi-cloud-download:before {
    content: "\e943";
}

.pi-cloud-upload:before {
    content: "\e944";
}

.pi-cloud:before {
    content: "\e945";
}

.pi-pencil:before {
    content: "\e942";
}

.pi-users:before {
    content: "\e941";
}

.pi-clock:before {
    content: "\e940";
}

.pi-user-minus:before {
    content: "\e93e";
}

.pi-user-plus:before {
    content: "\e93f";
}

.pi-trash:before {
    content: "\e93d";
}

.pi-external-link:before {
    content: "\e93c";
}

.pi-window-maximize:before {
    content: "\e93b";
}

.pi-window-minimize:before {
    content: "\e93a";
}

.pi-refresh:before {
    content: "\e938";
}

.pi-user:before {
    content: "\e939";
}

.pi-exclamation-triangle:before {
    content: "\e922";
}

.pi-calendar:before {
    content: "\e927";
}

.pi-chevron-circle-left:before {
    content: "\e928";
}

.pi-chevron-circle-down:before {
    content: "\e929";
}

.pi-chevron-circle-right:before {
    content: "\e92a";
}

.pi-chevron-circle-up:before {
    content: "\e92b";
}

.pi-angle-double-down:before {
    content: "\e92c";
}

.pi-angle-double-left:before {
    content: "\e92d";
}

.pi-angle-double-right:before {
    content: "\e92e";
}

.pi-angle-double-up:before {
    content: "\e92f";
}

.pi-angle-down:before {
    content: "\e930";
}

.pi-angle-left:before {
    content: "\e931";
}

.pi-angle-right:before {
    content: "\e932";
}

.pi-angle-up:before {
    content: "\e933";
}

.pi-upload:before {
    content: "\e934";
}

.pi-download:before {
    content: "\e956";
}

.pi-ban:before {
    content: "\e935";
}

.pi-star-fill:before {
    content: "\e936";
}

.pi-star:before {
    content: "\e937";
}

.pi-chevron-left:before {
    content: "\e900";
}

.pi-chevron-right:before {
    content: "\e901";
}

.pi-chevron-down:before {
    content: "\e902";
}

.pi-chevron-up:before {
    content: "\e903";
}

.pi-caret-left:before {
    content: "\e904";
}

.pi-caret-right:before {
    content: "\e905";
}

.pi-caret-down:before {
    content: "\e906";
}

.pi-caret-up:before {
    content: "\e907";
}

.pi-search:before {
    content: "\e908";
}

.pi-check:before {
    content: "\e909";
}

.pi-check-circle:before {
    content: "\e90a";
}

.pi-times:before {
    content: "\e90b";
}

.pi-times-circle:before {
    content: "\e90c";
}

.pi-plus:before {
    content: "\e90d";
}

.pi-plus-circle:before {
    content: "\e90e";
}

.pi-minus:before {
    content: "\e90f";
}

.pi-minus-circle:before {
    content: "\e910";
}

.pi-circle-on:before {
    content: "\e911";
}

.pi-circle-off:before {
    content: "\e912";
}

.pi-sort-down:before {
    content: "\e913";
}

.pi-sort-up:before {
    content: "\e914";
}

.pi-sort:before {
    content: "\e915";
}

.pi-step-backward:before {
    content: "\e916";
}

.pi-step-forward:before {
    content: "\e917";
}

.pi-th-large:before {
    content: "\e918";
}

.pi-arrow-down:before {
    content: "\e919";
}

.pi-arrow-left:before {
    content: "\e91a";
}

.pi-arrow-right:before {
    content: "\e91b";
}

.pi-arrow-up:before {
    content: "\e91c";
}

.pi-bars:before {
    content: "\e91d";
}

.pi-arrow-circle-down:before {
    content: "\e91e";
}

.pi-arrow-circle-left:before {
    content: "\e91f";
}

.pi-arrow-circle-right:before {
    content: "\e920";
}

.pi-arrow-circle-up:before {
    content: "\e921";
}

.pi-info:before {
    content: "\e923";
}

.pi-info-circle:before {
    content: "\e924";
}

.pi-home:before {
    content: "\e925";
}

.pi-spinner:before {
    content: "\e926";
}

/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/primeng/resources/themes/nova/theme.css ***!
  \**********************************************************************************************************************************************************************************************************************************************/
:root {
  --surface-a: #ffffff;
  --surface-b: #f4f4f4;
  --surface-c: #eaeaea;
  --surface-d: #c8c8c8;
  --surface-e: #ffffff;
  --surface-f: #ffffff;
  --text-color: #333333;
  --text-color-secondary: #848484;
  --primary-color: #007ad9;
  --primary-color-text: #ffffff;
  --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --surface-0: #ffffff;
  --surface-50: #eef1f2;
  --surface-100: #dde2e4;
  --surface-200: #bbc5ca;
  --surface-300: #98a8af;
  --surface-400: #768b95;
  --surface-500: #546e7a;
  --surface-600: #435862;
  --surface-700: #324249;
  --surface-800: #222c31;
  --surface-900: #111618;
  --gray-50: #eef1f2;
  --gray-100: #dde2e4;
  --gray-200: #bbc5ca;
  --gray-300: #98a8af;
  --gray-400: #768b95;
  --gray-500: #546e7a;
  --gray-600: #435862;
  --gray-700: #324249;
  --gray-800: #222c31;
  --gray-900: #111618;
  --content-padding:0.571rem 1rem;
  --inline-spacing:0.5rem;
  --border-radius:3px;
  --surface-ground:#f4f4f4;
  --surface-section:#ffffff;
  --surface-card:#ffffff;
  --surface-overlay:#ffffff;
  --surface-border:#c8c8c8;
  --surface-hover:#eaeaea;
  --maskbg: rgba(0, 0, 0, 0.4);
  --focus-ring: 0 0 0 0.2rem #8dcdff;
  color-scheme: light;
}

* {
  box-sizing: border-box;
}

.p-component {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: normal;
}

.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  transition-duration: 0.2s;
}

.p-disabled, .p-component:disabled {
  opacity: 0.5;
}

.p-error {
  color: #a80000;
}

.p-text-secondary {
  color: #848484;
}

.pi {
  font-size: 1rem;
}

.p-link {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  border-radius: 3px;
}

.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-component-overlay-enter {
  animation: p-component-overlay-enter-animation 150ms forwards;
}

.p-component-overlay-leave {
  animation: p-component-overlay-leave-animation 150ms forwards;
}

@keyframes p-component-overlay-enter-animation {
  from {
    background-color: transparent;
  }
  to {
    background-color: var(--maskbg);
  }
}

@keyframes p-component-overlay-leave-animation {
  from {
    background-color: var(--maskbg);
  }
  to {
    background-color: transparent;
  }
}

:root {
  --blue-50:#f3f8fc;
  --blue-100:#c6dcef;
  --blue-200:#98c1e3;
  --blue-300:#6ba5d7;
  --blue-400:#3d8aca;
  --blue-500:#106ebe;
  --blue-600:#0e5ea2;
  --blue-700:#0b4d85;
  --blue-800:#093d69;
  --blue-900:#062c4c;
  --green-50:#f7fbf6;
  --green-100:#d6ead1;
  --green-200:#b6d9ad;
  --green-300:#96c889;
  --green-400:#76b765;
  --green-500:#56a641;
  --green-600:#498d37;
  --green-700:#3c742e;
  --green-800:#2f5b24;
  --green-900:#22421a;
  --yellow-50:#fffcf5;
  --yellow-100:#fdefcd;
  --yellow-200:#fbe3a6;
  --yellow-300:#f9d67f;
  --yellow-400:#f8ca57;
  --yellow-500:#f6bd30;
  --yellow-600:#d1a129;
  --yellow-700:#ac8422;
  --yellow-800:#87681a;
  --yellow-900:#624c13;
  --cyan-50:#f4fbfd;
  --cyan-100:#ccebf5;
  --cyan-200:#a4dbed;
  --cyan-300:#7ccce5;
  --cyan-400:#54bcdd;
  --cyan-500:#2cacd5;
  --cyan-600:#2592b5;
  --cyan-700:#1f7895;
  --cyan-800:#185f75;
  --cyan-900:#124555;
  --pink-50:#fdf4f9;
  --pink-100:#f6cce0;
  --pink-200:#eea3c7;
  --pink-300:#e77aae;
  --pink-400:#df5296;
  --pink-500:#d8297d;
  --pink-600:#b8236a;
  --pink-700:#971d58;
  --pink-800:#771745;
  --pink-900:#561032;
  --indigo-50:#f4f6fd;
  --indigo-100:#ccd3f5;
  --indigo-200:#a4b0ed;
  --indigo-300:#7c8de5;
  --indigo-400:#546add;
  --indigo-500:#2c47d5;
  --indigo-600:#253cb5;
  --indigo-700:#1f3295;
  --indigo-800:#182775;
  --indigo-900:#121c55;
  --teal-50:#f6fbfa;
  --teal-100:#d1eae5;
  --teal-200:#add9d1;
  --teal-300:#89c8bd;
  --teal-400:#65b7a8;
  --teal-500:#41a694;
  --teal-600:#378d7e;
  --teal-700:#2e7468;
  --teal-800:#245b51;
  --teal-900:#1a423b;
  --orange-50:#fff9f5;
  --orange-100:#fde4cd;
  --orange-200:#fbcfa6;
  --orange-300:#f9ba7f;
  --orange-400:#f8a457;
  --orange-500:#f68f30;
  --orange-600:#d17a29;
  --orange-700:#ac6422;
  --orange-800:#874f1a;
  --orange-900:#623913;
  --bluegray-50:#f7f8f9;
  --bluegray-100:#dae0e3;
  --bluegray-200:#bdc7cd;
  --bluegray-300:#a0aeb6;
  --bluegray-400:#8295a0;
  --bluegray-500:#657c8a;
  --bluegray-600:#566975;
  --bluegray-700:#475761;
  --bluegray-800:#38444c;
  --bluegray-900:#283237;
  --purple-50:#f9f8fd;
  --purple-100:#e1dff7;
  --purple-200:#cac5f1;
  --purple-300:#b2abeb;
  --purple-400:#9b92e4;
  --purple-500:#8378de;
  --purple-600:#6f66bd;
  --purple-700:#5c549b;
  --purple-800:#48427a;
  --purple-900:#343059;
  --red-50:#fdf4f3;
  --red-100:#f6ccc6;
  --red-200:#eea39a;
  --red-300:#e77b6d;
  --red-400:#df5240;
  --red-500:#d82a13;
  --red-600:#b82410;
  --red-700:#971d0d;
  --red-800:#77170a;
  --red-900:#561108;
  --primary-50:#f2f8fd;
  --primary-100:#c2dff6;
  --primary-200:#91c6ef;
  --primary-300:#61ade7;
  --primary-400:#3093e0;
  --primary-500:#007ad9;
  --primary-600:#0068b8;
  --primary-700:#005598;
  --primary-800:#004377;
  --primary-900:#003157;
}

.p-autocomplete .p-autocomplete-loader {
  right: 0.429rem;
}

.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
  right: 2.786rem;
}

.p-autocomplete .p-autocomplete-multiple-container {
  padding: 0.2145rem 0.429rem;
  gap: 0.5rem;
}

.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
  border-color: #212121;
}

.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
  border-color: #007ad9;
}

.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
  padding: 0.2145rem 0;
}

.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #333333;
  padding: 0;
  margin: 0;
}

.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
  padding: 0.2145rem 0.429rem;
  background: #007ad9;
  color: #ffffff;
  border-radius: 3px;
}

.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
  margin-left: 0.5rem;
}

p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
  border-color: #a80000;
}

.p-autocomplete-panel {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.p-autocomplete-panel .p-autocomplete-items {
  padding: 0;
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
  margin: 0;
  padding: 0.429rem 0.857rem;
  border: 0 none;
  color: #333333;
  background: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
  color: #333333;
  background: #eaeaea;
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
  color: #ffffff;
  background: #007ad9;
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
  padding: 0.429rem 0.857rem;
  color: #333333;
  background: transparent;
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
  margin: 0;
  padding: 0.857rem;
  color: #333333;
  background: #f4f4f4;
  font-weight: 700;
}

p-autocomplete.p-autocomplete-clearable .p-inputtext {
  padding-right: 1.858rem;
}

p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
  color: #848484;
  right: 0.429rem;
}

p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
  color: #848484;
  right: 2.786rem;
}

p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
  border-color: #a80000;
}

.p-datepicker {
  padding: 0.857rem;
  background: #ffffff;
  color: #333333;
  border: 1px solid #a6a6a6;
  border-radius: 3px;
}

.p-datepicker:not(.p-datepicker-inline) {
  background: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
  background: #ffffff;
}

.p-datepicker .p-datepicker-header {
  padding: 0.5rem;
  color: #333333;
  background: #ffffff;
  font-weight: 700;
  margin: 0;
  border-bottom: 0 none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.p-datepicker .p-datepicker-header .p-datepicker-prev,
.p-datepicker .p-datepicker-header .p-datepicker-next {
  width: 2rem;
  height: 2rem;
  color: #a6a6a6;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
  color: #007ad9;
  border-color: transparent;
  background: transparent;
}

.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-datepicker .p-datepicker-header .p-datepicker-title {
  line-height: 2rem;
}

.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
  color: #333333;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  font-weight: 700;
  padding: 0.5rem;
}

.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
  color: #007ad9;
}

.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
  margin-right: 0.5rem;
}

.p-datepicker table {
  font-size: 1rem;
  margin: 0.857rem 0;
}

.p-datepicker table th {
  padding: 0.5rem;
}

.p-datepicker table th > span {
  width: 2.5rem;
  height: 2.5rem;
}

.p-datepicker table td {
  padding: 0.5rem;
}

.p-datepicker table td > span {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
  border: 1px solid transparent;
}

.p-datepicker table td > span.p-highlight {
  color: #ffffff;
  background: #007ad9;
}

.p-datepicker table td > span:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-datepicker table td.p-datepicker-today > span {
  background: #d0d0d0;
  color: #333333;
  border-color: transparent;
}

.p-datepicker table td.p-datepicker-today > span.p-highlight {
  color: #ffffff;
  background: #007ad9;
}

.p-datepicker .p-datepicker-buttonbar {
  padding: 0.857rem 0 0.429rem 0;
  border-top: 1px solid #d8dae2;
}

.p-datepicker .p-datepicker-buttonbar .p-button {
  width: auto;
}

.p-datepicker .p-timepicker {
  border-top: 1px solid #d8dae2;
  padding: 0.857rem 0 0.429rem 0;
}

.p-datepicker .p-timepicker button {
  width: 2rem;
  height: 2rem;
  color: #a6a6a6;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-datepicker .p-timepicker button:enabled:hover {
  color: #007ad9;
  border-color: transparent;
  background: transparent;
}

.p-datepicker .p-timepicker button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-datepicker .p-timepicker button:last-child {
  margin-top: 0.2em;
}

.p-datepicker .p-timepicker span {
  font-size: 1.286rem;
}

.p-datepicker .p-timepicker > div {
  padding: 0 0.429rem;
}

.p-datepicker.p-datepicker-timeonly .p-timepicker {
  border-top: 0 none;
}

.p-datepicker .p-monthpicker {
  margin: 0.857rem 0;
}

.p-datepicker .p-monthpicker .p-monthpicker-month {
  padding: 0.5rem;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}

.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
  color: #ffffff;
  background: #007ad9;
}

.p-datepicker .p-yearpicker {
  margin: 0.857rem 0;
}

.p-datepicker .p-yearpicker .p-yearpicker-year {
  padding: 0.5rem;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}

.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
  color: #ffffff;
  background: #007ad9;
}

.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
  border-left: 1px solid #d8dae2;
  padding-right: 0.857rem;
  padding-left: 0.857rem;
  padding-top: 0;
  padding-bottom: 0;
}

.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
  padding-left: 0;
  border-left: 0 none;
}

.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
  padding-right: 0;
}

.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
  background: #eaeaea;
}

.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
  background: #eaeaea;
}

.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
  background: #eaeaea;
}

.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

p-calendar.p-calendar-clearable .p-inputtext {
  padding-right: 1.858rem;
}

p-calendar.p-calendar-clearable .p-calendar-clear-icon {
  color: #848484;
  right: 0.429rem;
}

p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
  color: #848484;
  right: 2.786rem;
}

@media screen and (max-width: 769px) {
  .p-datepicker table th, .p-datepicker table td {
    padding: 0.25rem;
  }
}

.p-cascadeselect {
  background: #ffffff;
  border: 1px solid #a6a6a6;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}

.p-cascadeselect:not(.p-disabled):hover {
  border-color: #212121;
}

.p-cascadeselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
  border-color: #007ad9;
}

.p-cascadeselect .p-cascadeselect-label {
  background: transparent;
  border: 0 none;
  padding: 0.429rem 0.429rem;
}

.p-cascadeselect .p-cascadeselect-label.p-placeholder {
  color: #666666;
}

.p-cascadeselect .p-cascadeselect-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}

.p-cascadeselect .p-cascadeselect-trigger {
  background: transparent;
  color: #848484;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.p-cascadeselect-panel {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.p-cascadeselect-panel .p-cascadeselect-items {
  padding: 0;
}

.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
  margin: 0;
  border: 0 none;
  color: #333333;
  background: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}

.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
  padding: 0.429rem 0.857rem;
}

.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
  color: #ffffff;
  background: #007ad9;
}

.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #333333;
  background: #eaeaea;
}

.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
  font-size: 0.875rem;
}

p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
  border-color: #a80000;
}

.p-input-filled .p-cascadeselect {
  background: #f4f4f4;
}

.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
  background-color: #f4f4f4;
}

.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
  background-color: #f4f4f4;
}

p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
  padding-right: 0.429rem;
}

p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
  color: #848484;
  right: 2.357rem;
}

.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
  box-shadow: none;
  border-radius: 0;
  padding: 0.25rem 0 0.25rem 0.5rem;
}

.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
  transform: rotate(90deg);
}

.p-checkbox {
  width: 20px;
  height: 20px;
}

.p-checkbox .p-checkbox-box {
  border: 1px solid #a6a6a6;
  background: #ffffff;
  width: 20px;
  height: 20px;
  color: #333333;
  border-radius: 3px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-checkbox .p-checkbox-box .p-checkbox-icon {
  transition-duration: 0.2s;
  color: #ffffff;
  font-size: 14px;
}

.p-checkbox .p-checkbox-box.p-highlight {
  border-color: #007ad9;
  background: #007ad9;
}

.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  border-color: #212121;
}

.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
  border-color: #007ad9;
}

.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  border-color: #005b9f;
  background: #005b9f;
  color: #ffffff;
}

p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
  border-color: #a80000;
}

.p-input-filled .p-checkbox .p-checkbox-box {
  background-color: #f4f4f4;
}

.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
  background: #007ad9;
}

.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  background-color: #f4f4f4;
}

.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  background: #005b9f;
}

.p-checkbox-label {
  margin-left: 0.5rem;
}

.p-highlight .p-checkbox .p-checkbox-box {
  border-color: #ffffff;
}

.p-chips .p-chips-multiple-container {
  padding: 0.2145rem 0.429rem;
  gap: 0.5rem;
}

.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
  border-color: #212121;
}

.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
  border-color: #007ad9;
}

.p-chips .p-chips-multiple-container .p-chips-token {
  padding: 0.2145rem 0.429rem;
  background: #007ad9;
  color: #ffffff;
  border-radius: 3px;
}

.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
  margin-left: 0.5rem;
}

.p-chips .p-chips-multiple-container .p-chips-input-token {
  padding: 0.2145rem 0;
}

.p-chips .p-chips-multiple-container .p-chips-input-token input {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #333333;
  padding: 0;
  margin: 0;
}

p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
  border-color: #a80000;
}

p-chips.p-chips-clearable .p-inputtext {
  padding-right: 1.429rem;
}

p-chips.p-chips-clearable .p-chips-clear-icon {
  color: #848484;
  right: 0.429rem;
}

.p-colorpicker-preview,
.p-fluid .p-colorpicker-preview.p-inputtext {
  width: 2rem;
  height: 2rem;
}

.p-colorpicker-panel {
  background: #323232;
  border: 1px solid #191919;
}

.p-colorpicker-panel .p-colorpicker-color-handle,
.p-colorpicker-panel .p-colorpicker-hue-handle {
  border-color: #ffffff;
}

.p-colorpicker-overlay-panel {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.p-dropdown {
  background: #ffffff;
  border: 1px solid #a6a6a6;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}

.p-dropdown:not(.p-disabled):hover {
  border-color: #212121;
}

.p-dropdown:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
  border-color: #007ad9;
}

.p-dropdown.p-dropdown-clearable .p-dropdown-label {
  padding-right: 1.429rem;
}

.p-dropdown .p-dropdown-label {
  background: transparent;
  border: 0 none;
}

.p-dropdown .p-dropdown-label.p-placeholder {
  color: #666666;
}

.p-dropdown .p-dropdown-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}

.p-dropdown .p-dropdown-trigger {
  background: transparent;
  color: #848484;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.p-dropdown .p-dropdown-clear-icon {
  color: #848484;
  right: 2.357rem;
}

.p-dropdown-panel {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.p-dropdown-panel .p-dropdown-header {
  padding: 0.429rem 0.857rem;
  border-bottom: 1px solid #eaeaea;
  color: #333333;
  background: #ffffff;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
  padding-right: 1.429rem;
  margin-right: -1.429rem;
}

.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
  right: 0.429rem;
  color: #848484;
}

.p-dropdown-panel .p-dropdown-items {
  padding: 0;
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  margin: 0;
  padding: 0.429rem 0.857rem;
  border: 0 none;
  color: #333333;
  background: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: #ffffff;
  background: #007ad9;
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  color: #333333;
  background: #eaeaea;
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
  padding: 0.429rem 0.857rem;
  color: #333333;
  background: transparent;
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
  margin: 0;
  padding: 0.857rem;
  color: #333333;
  background: #f4f4f4;
  font-weight: 700;
}

p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
  border-color: #a80000;
}

.p-input-filled .p-dropdown {
  background: #f4f4f4;
}

.p-input-filled .p-dropdown:not(.p-disabled):hover {
  background-color: #f4f4f4;
}

.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
  background-color: #f4f4f4;
}

.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
  background-color: transparent;
}

.p-editor-container .p-editor-toolbar {
  background: #f4f4f4;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #c8c8c8;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: #848484;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: #848484;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: #848484;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: #333333;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: #333333;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: #333333;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #333333;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #333333;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #333333;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border-radius: 3px;
  padding: 0;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #333333;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #333333;
  background: #eaeaea;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
  padding: 0.429rem 0.857rem;
}

.p-editor-container .p-editor-content {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #c8c8c8;
}

.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: #333333;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #333333;
}

.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #333333;
}

.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: #333333;
}

.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #007ad9;
}

.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #007ad9;
}

.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #007ad9;
}

.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #007ad9;
}

.p-inputgroup-addon {
  background: #eaeaea;
  color: #848484;
  border-top: 1px solid #a6a6a6;
  border-left: 1px solid #a6a6a6;
  border-bottom: 1px solid #a6a6a6;
  padding: 0.429rem 0.429rem;
  min-width: 2.357rem;
}

.p-inputgroup-addon:last-child {
  border-right: 1px solid #a6a6a6;
}

.p-inputgroup > .p-component,
.p-inputgroup > .p-element,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
.p-inputgroup > .p-float-label > .p-component {
  border-radius: 0;
  margin: 0;
}

.p-inputgroup > .p-component + .p-inputgroup-addon,
.p-inputgroup > .p-element + .p-inputgroup-addon,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
  border-left: 0 none;
}

.p-inputgroup > .p-component:focus,
.p-inputgroup > .p-element:focus,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
.p-inputgroup > .p-float-label > .p-component:focus {
  z-index: 1;
}

.p-inputgroup > .p-component:focus ~ label,
.p-inputgroup > .p-element:focus ~ label,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
.p-inputgroup > .p-float-label > .p-component:focus ~ label {
  z-index: 1;
}

.p-inputgroup-addon:first-child,
.p-inputgroup button:first-child,
.p-inputgroup input:first-child,
.p-inputgroup > .p-inputwrapper:first-child > .p-component,
.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-inputgroup .p-float-label:first-child input {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-inputgroup-addon:last-child,
.p-inputgroup button:last-child,
.p-inputgroup input:last-child,
.p-inputgroup > .p-inputwrapper:last-child > .p-component,
.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.p-inputgroup .p-float-label:last-child input {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.p-fluid .p-inputgroup .p-button {
  width: auto;
}

.p-fluid .p-inputgroup .p-button.p-button-icon-only {
  width: 2.357rem;
}

p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
  border-color: #a80000;
}

p-inputmask.p-inputmask-clearable .p-inputtext {
  padding-right: 1.858rem;
}

p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
  color: #848484;
  right: 0.429rem;
}

p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
  border-color: #a80000;
}

p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
  padding-right: 1.858rem;
}

p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
  color: #848484;
  right: 0.429rem;
}

p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
  right: 2.786rem;
}

p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
  right: 2.786rem;
}

.p-inputswitch {
  width: 3rem;
  height: 1.75rem;
}

.p-inputswitch .p-inputswitch-slider {
  background: #cccccc;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 30px;
}

.p-inputswitch .p-inputswitch-slider:before {
  background: #ffffff;
  width: 1.25rem;
  height: 1.25rem;
  left: 0.25rem;
  margin-top: -0.625rem;
  border-radius: 50%;
  transition-duration: 0.2s;
}

.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  transform: translateX(1.25rem);
}

.p-inputswitch.p-focus .p-inputswitch-slider {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
  background: #b7b7b7;
}

.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #007ad9;
}

.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  background: #cccccc;
}

.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
  background: #116fbf;
}

p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
  border-color: #a80000;
}

.p-inputtext {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #333333;
  background: #ffffff;
  padding: 0.429rem 0.429rem;
  border: 1px solid #a6a6a6;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  appearance: none;
  border-radius: 3px;
}

.p-inputtext:enabled:hover {
  border-color: #212121;
}

.p-inputtext:enabled:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
  border-color: #007ad9;
}

.p-inputtext.ng-dirty.ng-invalid {
  border-color: #a80000;
}

.p-inputtext.p-inputtext-sm {
  font-size: 0.875rem;
  padding: 0.375375rem 0.375375rem;
}

.p-inputtext.p-inputtext-lg {
  font-size: 1.25rem;
  padding: 0.53625rem 0.53625rem;
}

.p-float-label > label {
  left: 0.429rem;
  color: #666666;
  transition-duration: 0.2s;
}

.p-float-label > .ng-invalid.ng-dirty + label {
  color: #a80000;
}

.p-input-icon-left > i:first-of-type {
  left: 0.429rem;
  color: #848484;
}

.p-input-icon-left > .p-inputtext {
  padding-left: 1.858rem;
}

.p-input-icon-left.p-float-label > label {
  left: 1.858rem;
}

.p-input-icon-right > i:last-of-type {
  right: 0.429rem;
  color: #848484;
}

.p-input-icon-right > .p-inputtext {
  padding-right: 1.858rem;
}

::-webkit-input-placeholder {
  color: #666666;
}

:-moz-placeholder {
  color: #666666;
}

::-moz-placeholder {
  color: #666666;
}

:-ms-input-placeholder {
  color: #666666;
}

.p-input-filled .p-inputtext {
  background-color: #f4f4f4;
}

.p-input-filled .p-inputtext:enabled:hover {
  background-color: #f4f4f4;
}

.p-input-filled .p-inputtext:enabled:focus {
  background-color: #f4f4f4;
}

.p-inputtext-sm .p-inputtext {
  font-size: 0.875rem;
  padding: 0.375375rem 0.375375rem;
}

.p-inputtext-lg .p-inputtext {
  font-size: 1.25rem;
  padding: 0.53625rem 0.53625rem;
}

.p-listbox {
  background: #ffffff;
  color: #333333;
  border: 1px solid #a6a6a6;
  border-radius: 3px;
}

.p-listbox .p-listbox-header {
  padding: 0.429rem 0.857rem;
  border-bottom: 1px solid #eaeaea;
  color: #333333;
  background: #ffffff;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.p-listbox .p-listbox-header .p-listbox-filter {
  padding-right: 1.429rem;
}

.p-listbox .p-listbox-header .p-listbox-filter-icon {
  right: 0.429rem;
  color: #848484;
}

.p-listbox .p-listbox-header .p-checkbox {
  margin-right: 0.5rem;
}

.p-listbox .p-listbox-list {
  padding: 0;
}

.p-listbox .p-listbox-list .p-listbox-item {
  margin: 0;
  padding: 0.429rem 0.857rem;
  border: 0 none;
  color: #333333;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}

.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
  color: #ffffff;
  background: #007ad9;
}

.p-listbox .p-listbox-list .p-listbox-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
  margin-right: 0.5rem;
}

.p-listbox .p-listbox-list .p-listbox-item-group {
  margin: 0;
  padding: 0.857rem;
  color: #333333;
  background: #f4f4f4;
  font-weight: 700;
}

.p-listbox .p-listbox-list .p-listbox-empty-message {
  padding: 0.429rem 0.857rem;
  color: #333333;
  background: transparent;
}

.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
  color: #333333;
  background: #eaeaea;
}

p-listbox.ng-dirty.ng-invalid > .p-listbox {
  border-color: #a80000;
}

.p-multiselect {
  background: #ffffff;
  border: 1px solid #a6a6a6;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}

.p-multiselect:not(.p-disabled):hover {
  border-color: #212121;
}

.p-multiselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
  border-color: #007ad9;
}

.p-multiselect .p-multiselect-label {
  padding: 0.429rem 0.429rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-multiselect .p-multiselect-label.p-placeholder {
  color: #666666;
}

.p-multiselect.p-multiselect-chip .p-multiselect-label {
  gap: 0.5rem;
}

.p-multiselect.p-multiselect-chip .p-multiselect-token {
  padding: 0.2145rem 0.429rem;
  background: #007ad9;
  color: #ffffff;
  border-radius: 3px;
}

.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
  margin-left: 0.5rem;
}

.p-multiselect .p-multiselect-trigger {
  background: transparent;
  color: #848484;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
  padding: 0.2145rem 0.429rem;
}

.p-multiselect-panel {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.p-multiselect-panel .p-multiselect-header {
  padding: 0.429rem 0.857rem;
  border-bottom: 1px solid #eaeaea;
  color: #333333;
  background: #ffffff;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
  padding-right: 1.429rem;
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
  right: 0.429rem;
  color: #848484;
}

.p-multiselect-panel .p-multiselect-header .p-checkbox {
  margin-right: 0.5rem;
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
  margin-left: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #a6a6a6;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
  color: #007ad9;
  border-color: transparent;
  background: transparent;
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-multiselect-panel .p-multiselect-items {
  padding: 0;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
  margin: 0;
  padding: 0.429rem 0.857rem;
  border: 0 none;
  color: #333333;
  background: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
  color: #ffffff;
  background: #007ad9;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #333333;
  background: #eaeaea;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
  margin-right: 0.5rem;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
  margin: 0;
  padding: 0.857rem;
  color: #333333;
  background: #f4f4f4;
  font-weight: 700;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
  padding: 0.429rem 0.857rem;
  color: #333333;
  background: transparent;
}

p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
  border-color: #a80000;
}

.p-input-filled .p-multiselect {
  background: #f4f4f4;
}

.p-input-filled .p-multiselect:not(.p-disabled):hover {
  background-color: #f4f4f4;
}

.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
  background-color: #f4f4f4;
}

p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
  padding-right: 1.429rem;
}

p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
  color: #848484;
  right: 2.357rem;
}

p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
  border-color: #a80000;
}

.p-password-panel {
  padding: 0.571rem 1rem;
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border-radius: 3px;
}

.p-password-panel .p-password-meter {
  margin-bottom: 0.5rem;
  background: #eaeaea;
}

.p-password-panel .p-password-meter .p-password-strength.weak {
  background: #e91224;
}

.p-password-panel .p-password-meter .p-password-strength.medium {
  background: #ffba01;
}

.p-password-panel .p-password-meter .p-password-strength.strong {
  background: #34A835;
}

p-password.p-password-clearable .p-password-input {
  padding-right: 1.858rem;
}

p-password.p-password-clearable .p-password-clear-icon {
  color: #848484;
  right: 0.429rem;
}

p-password.p-password-clearable.p-password-mask .p-password-input {
  padding-right: 3.287rem;
}

p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
  color: #848484;
  right: 1.858rem;
}

.p-radiobutton {
  width: 20px;
  height: 20px;
}

.p-radiobutton .p-radiobutton-box {
  border: 1px solid #a6a6a6;
  background: #ffffff;
  width: 20px;
  height: 20px;
  color: #333333;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
  border-color: #212121;
}

.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
  border-color: #007ad9;
}

.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
  width: 12px;
  height: 12px;
  transition-duration: 0.2s;
  background-color: #ffffff;
}

.p-radiobutton .p-radiobutton-box.p-highlight {
  border-color: #007ad9;
  background: #007ad9;
}

.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  border-color: #005b9f;
  background: #005b9f;
  color: #ffffff;
}

p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
  border-color: #a80000;
}

.p-input-filled .p-radiobutton .p-radiobutton-box {
  background-color: #f4f4f4;
}

.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
  background-color: #f4f4f4;
}

.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
  background: #007ad9;
}

.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  background: #005b9f;
}

.p-radiobutton-label {
  margin-left: 0.5rem;
}

.p-highlight .p-radiobutton .p-radiobutton-box {
  border-color: #ffffff;
}

.p-rating .p-rating-icon {
  color: #333333;
  margin-left: 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  font-size: 1.143rem;
}

.p-rating .p-rating-icon.p-rating-cancel {
  color: #e4018d;
}

.p-rating .p-rating-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-rating .p-rating-icon:first-child {
  margin-left: 0;
}

.p-rating .p-rating-icon.pi-star-fill {
  color: #007ad9;
}

.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
  color: #007ad9;
}

.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
  color: #b5019f;
}

.p-highlight .p-rating .p-rating-icon {
  color: #ffffff;
}

.p-selectbutton .p-button {
  background: #dadada;
  border: 1px solid #dadada;
  color: #333333;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-selectbutton .p-button .p-button-icon-left,
.p-selectbutton .p-button .p-button-icon-right {
  color: #666666;
}

.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #c8c8c8;
  border-color: #c8c8c8;
  color: #333333;
}

.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #212121;
}

.p-selectbutton .p-button.p-highlight {
  background: #007ad9;
  border-color: #007ad9;
  color: #ffffff;
}

.p-selectbutton .p-button.p-highlight .p-button-icon-left,
.p-selectbutton .p-button.p-highlight .p-button-icon-right {
  color: #ffffff;
}

.p-selectbutton .p-button.p-highlight:hover {
  background: #116fbf;
  border-color: #116fbf;
  color: #ffffff;
}

.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
  color: #ffffff;
}

p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
  border-color: #a80000;
}

.p-slider {
  background: #c8c8c8;
  border: 0 none;
  border-radius: 3px;
}

.p-slider.p-slider-horizontal {
  height: 0.286rem;
}

.p-slider.p-slider-horizontal .p-slider-handle {
  margin-top: -0.5715rem;
  margin-left: -0.5715rem;
}

.p-slider.p-slider-vertical {
  width: 0.286rem;
}

.p-slider.p-slider-vertical .p-slider-handle {
  margin-left: -0.5715rem;
  margin-bottom: -0.5715rem;
}

.p-slider .p-slider-handle {
  height: 1.143rem;
  width: 1.143rem;
  background: #ffffff;
  border: 2px solid #666666;
  border-radius: 100%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-slider .p-slider-handle:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-slider .p-slider-range {
  background: #007ad9;
}

.p-slider:not(.p-disabled) .p-slider-handle:hover {
  background: #666666;
  border-color: #007ad9;
}

.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
}

.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
  transition: width 0.2s;
}

.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
}

.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
  transition: height 0.2s;
}

.p-togglebutton.p-button {
  background: #dadada;
  border: 1px solid #dadada;
  color: #333333;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-togglebutton.p-button .p-button-icon-left,
.p-togglebutton.p-button .p-button-icon-right {
  color: #666666;
}

.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #c8c8c8;
  border-color: #c8c8c8;
  color: #333333;
}

.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #212121;
}

.p-togglebutton.p-button.p-highlight {
  background: #007ad9;
  border-color: #007ad9;
  color: #ffffff;
}

.p-togglebutton.p-button.p-highlight .p-button-icon-left,
.p-togglebutton.p-button.p-highlight .p-button-icon-right {
  color: #ffffff;
}

.p-togglebutton.p-button.p-highlight:hover {
  background: #116fbf;
  border-color: #116fbf;
  color: #ffffff;
}

.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
  color: #ffffff;
}

p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
  border-color: #a80000;
}

.p-treeselect {
  background: #ffffff;
  border: 1px solid #a6a6a6;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}

.p-treeselect:not(.p-disabled):hover {
  border-color: #212121;
}

.p-treeselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
  border-color: #007ad9;
}

.p-treeselect .p-treeselect-label {
  padding: 0.429rem 0.429rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-treeselect .p-treeselect-label.p-placeholder {
  color: #666666;
}

.p-treeselect.p-treeselect-chip .p-treeselect-token {
  padding: 0.2145rem 0.429rem;
  margin-right: 0.5rem;
  background: #c8c8c8;
  color: #333333;
  border-radius: 16px;
}

.p-treeselect .p-treeselect-trigger {
  background: transparent;
  color: #848484;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
  border-color: #a80000;
}

.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
  padding: 0.2145rem 0.429rem;
}

.p-treeselect-panel {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.p-treeselect-panel .p-treeselect-header {
  padding: 0.429rem 0.857rem;
  border-bottom: 1px solid #eaeaea;
  color: #333333;
  background: #ffffff;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
  margin-right: 0.5rem;
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
  padding-right: 1.429rem;
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
  right: 0.429rem;
  color: #848484;
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
  padding-right: 2.858rem;
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
  right: 1.858rem;
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
  width: 2rem;
  height: 2rem;
  color: #a6a6a6;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
  color: #007ad9;
  border-color: transparent;
  background: transparent;
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
  border: 0 none;
}

.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
  padding: 0.429rem 0.857rem;
  color: #333333;
  background: transparent;
}

.p-input-filled .p-treeselect {
  background: #f4f4f4;
}

.p-input-filled .p-treeselect:not(.p-disabled):hover {
  background-color: #f4f4f4;
}

.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
  background-color: #f4f4f4;
}

p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
  padding-right: 1.429rem;
}

p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
  color: #848484;
  right: 2.357rem;
}

.p-button {
  color: #ffffff;
  background: #007ad9;
  border: 1px solid #007ad9;
  padding: 0.429rem 1rem;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}

.p-button:enabled:hover {
  background: #116fbf;
  color: #ffffff;
  border-color: #116fbf;
}

.p-button:enabled:active {
  background: #005b9f;
  color: #ffffff;
  border-color: #005b9f;
}

.p-button.p-button-outlined {
  background-color: transparent;
  color: #007ad9;
  border: 1px solid;
}

.p-button.p-button-outlined:enabled:hover {
  background: rgba(0, 122, 217, 0.04);
  color: #007ad9;
  border: 1px solid;
}

.p-button.p-button-outlined:enabled:active {
  background: rgba(0, 122, 217, 0.16);
  color: #007ad9;
  border: 1px solid;
}

.p-button.p-button-outlined.p-button-plain {
  color: #848484;
  border-color: #848484;
}

.p-button.p-button-outlined.p-button-plain:enabled:hover {
  background: #eaeaea;
  color: #848484;
}

.p-button.p-button-outlined.p-button-plain:enabled:active {
  background: #d2d2d2;
  color: #848484;
}

.p-button.p-button-text {
  background-color: transparent;
  color: #007ad9;
  border-color: transparent;
}

.p-button.p-button-text:enabled:hover {
  background: rgba(0, 122, 217, 0.04);
  color: #007ad9;
  border-color: transparent;
}

.p-button.p-button-text:enabled:active {
  background: rgba(0, 122, 217, 0.16);
  color: #007ad9;
  border-color: transparent;
}

.p-button.p-button-text.p-button-plain {
  color: #848484;
}

.p-button.p-button-text.p-button-plain:enabled:hover {
  background: #eaeaea;
  color: #848484;
}

.p-button.p-button-text.p-button-plain:enabled:active {
  background: #d2d2d2;
  color: #848484;
}

.p-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-button .p-button-label {
  transition-duration: 0.2s;
}

.p-button .p-button-icon-left {
  margin-right: 0.5rem;
}

.p-button .p-button-icon-right {
  margin-left: 0.5rem;
}

.p-button .p-button-icon-bottom {
  margin-top: 0.5rem;
}

.p-button .p-button-icon-top {
  margin-bottom: 0.5rem;
}

.p-button .p-badge {
  margin-left: 0.5rem;
  min-width: 1rem;
  height: 1rem;
  line-height: 1rem;
  color: #007ad9;
  background-color: #ffffff;
}

.p-button.p-button-raised {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.p-button.p-button-rounded {
  border-radius: 2rem;
}

.p-button.p-button-icon-only {
  width: 2.357rem;
  padding: 0.429rem 0;
}

.p-button.p-button-icon-only .p-button-icon-left,
.p-button.p-button-icon-only .p-button-icon-right {
  margin: 0;
}

.p-button.p-button-icon-only.p-button-rounded {
  border-radius: 50%;
  height: 2.357rem;
}

.p-button.p-button-sm {
  font-size: 0.875rem;
  padding: 0.375375rem 0.875rem;
}

.p-button.p-button-sm .p-button-icon {
  font-size: 0.875rem;
}

.p-button.p-button-lg {
  font-size: 1.25rem;
  padding: 0.53625rem 1.25rem;
}

.p-button.p-button-lg .p-button-icon {
  font-size: 1.25rem;
}

.p-button.p-button-loading-label-only .p-button-label {
  margin-left: 0.5rem;
}

.p-button.p-button-loading-label-only .p-button-loading-icon {
  margin-right: 0;
}

.p-fluid .p-button {
  width: 100%;
}

.p-fluid .p-button-icon-only {
  width: 2.357rem;
}

.p-fluid .p-buttonset {
  display: flex;
}

.p-fluid .p-buttonset .p-button {
  flex: 1;
}

.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
  color: #ffffff;
  background: #607D8B;
  border: 1px solid #607D8B;
}

.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
  background: #546E7A;
  color: #ffffff;
  border-color: #546E7A;
}

.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #B0BEC5;
}

.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
  background: #455A64;
  color: #ffffff;
  border-color: #455A64;
}

.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
  background-color: transparent;
  color: #607D8B;
  border: 1px solid;
}

.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
  background: rgba(96, 125, 139, 0.04);
  color: #607D8B;
  border: 1px solid;
}

.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
  background: rgba(96, 125, 139, 0.16);
  color: #607D8B;
  border: 1px solid;
}

.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
  background-color: transparent;
  color: #607D8B;
  border-color: transparent;
}

.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
  background: rgba(96, 125, 139, 0.04);
  border-color: transparent;
  color: #607D8B;
}

.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
  background: rgba(96, 125, 139, 0.16);
  border-color: transparent;
  color: #607D8B;
}

.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
  color: #ffffff;
  background: #007ad9;
  border: 1px solid #007ad9;
}

.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
  background: #116fbf;
  color: #ffffff;
  border-color: #116fbf;
}

.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
  background: #005b9f;
  color: #ffffff;
  border-color: #005b9f;
}

.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
  background-color: transparent;
  color: #007ad9;
  border: 1px solid;
}

.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
  background: rgba(0, 122, 217, 0.04);
  color: #007ad9;
  border: 1px solid;
}

.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
  background: rgba(0, 122, 217, 0.16);
  color: #007ad9;
  border: 1px solid;
}

.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
  background-color: transparent;
  color: #007ad9;
  border-color: transparent;
}

.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
  background: rgba(0, 122, 217, 0.04);
  border-color: transparent;
  color: #007ad9;
}

.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
  background: rgba(0, 122, 217, 0.16);
  border-color: transparent;
  color: #007ad9;
}

.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
  color: #ffffff;
  background: #34A835;
  border: 1px solid #34A835;
}

.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
  background: #107D11;
  color: #ffffff;
  border-color: #107D11;
}

.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #aae5aa;
}

.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
  background: #0C6B0D;
  color: #ffffff;
  border-color: #0C6B0D;
}

.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
  background-color: transparent;
  color: #34A835;
  border: 1px solid;
}

.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
  background: rgba(52, 168, 53, 0.04);
  color: #34A835;
  border: 1px solid;
}

.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
  background: rgba(52, 168, 53, 0.16);
  color: #34A835;
  border: 1px solid;
}

.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
  background-color: transparent;
  color: #34A835;
  border-color: transparent;
}

.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
  background: rgba(52, 168, 53, 0.04);
  border-color: transparent;
  color: #34A835;
}

.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
  background: rgba(52, 168, 53, 0.16);
  border-color: transparent;
  color: #34A835;
}

.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
  color: #333333;
  background: #ffba01;
  border: 1px solid #ffba01;
}

.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
  background: #ED990B;
  color: #333333;
  border-color: #ED990B;
}

.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #ffeab4;
}

.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
  background: #D38B10;
  color: #333333;
  border-color: #D38B10;
}

.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
  background-color: transparent;
  color: #ffba01;
  border: 1px solid;
}

.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
  background: rgba(255, 186, 1, 0.04);
  color: #ffba01;
  border: 1px solid;
}

.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
  background: rgba(255, 186, 1, 0.16);
  color: #ffba01;
  border: 1px solid;
}

.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
  background-color: transparent;
  color: #ffba01;
  border-color: transparent;
}

.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
  background: rgba(255, 186, 1, 0.04);
  border-color: transparent;
  color: #ffba01;
}

.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
  background: rgba(255, 186, 1, 0.16);
  border-color: transparent;
  color: #ffba01;
}

.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
  color: #ffffff;
  background: #9C27B0;
  border: 1px solid #9C27B0;
}

.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
  background: #8E24AA;
  color: #ffffff;
  border-color: #8E24AA;
}

.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #CE93D8;
}

.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
  background: #7B1FA2;
  color: #ffffff;
  border-color: #7B1FA2;
}

.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
  background-color: transparent;
  color: #9C27B0;
  border: 1px solid;
}

.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
  background: rgba(156, 39, 176, 0.04);
  color: #9C27B0;
  border: 1px solid;
}

.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
  background: rgba(156, 39, 176, 0.16);
  color: #9C27B0;
  border: 1px solid;
}

.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
  background-color: transparent;
  color: #9C27B0;
  border-color: transparent;
}

.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
  background: rgba(156, 39, 176, 0.04);
  border-color: transparent;
  color: #9C27B0;
}

.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
  background: rgba(156, 39, 176, 0.16);
  border-color: transparent;
  color: #9C27B0;
}

.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
  color: #ffffff;
  background: #e91224;
  border: 1px solid #e91224;
}

.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
  background: #c01120;
  color: #ffffff;
  border-color: #c01120;
}

.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #f9b4ba;
}

.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
  background: #a90000;
  color: #ffffff;
  border-color: #a90000;
}

.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
  background-color: transparent;
  color: #e91224;
  border: 1px solid;
}

.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
  background: rgba(233, 18, 36, 0.04);
  color: #e91224;
  border: 1px solid;
}

.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
  background: rgba(233, 18, 36, 0.16);
  color: #e91224;
  border: 1px solid;
}

.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
  background-color: transparent;
  color: #e91224;
  border-color: transparent;
}

.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
  background: rgba(233, 18, 36, 0.04);
  border-color: transparent;
  color: #e91224;
}

.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
  background: rgba(233, 18, 36, 0.16);
  border-color: transparent;
  color: #e91224;
}

.p-button.p-button-link {
  color: #005b9f;
  background: transparent;
  border: transparent;
}

.p-button.p-button-link:enabled:hover {
  background: transparent;
  color: #005b9f;
  border-color: transparent;
}

.p-button.p-button-link:enabled:hover .p-button-label {
  text-decoration: underline;
}

.p-button.p-button-link:enabled:focus {
  background: transparent;
  box-shadow: 0 0 0 0.2rem #8dcdff;
  border-color: transparent;
}

.p-button.p-button-link:enabled:active {
  background: transparent;
  color: #005b9f;
  border-color: transparent;
}

.p-speeddial-button.p-button.p-button-icon-only {
  width: 4rem;
  height: 4rem;
}

.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
  font-size: 1.3rem;
}

.p-speeddial-action {
  width: 3rem;
  height: 3rem;
  background: #324249;
  color: #fff;
}

.p-speeddial-action:hover {
  background: #222c31;
  color: #fff;
}

.p-speeddial-direction-up .p-speeddial-item {
  margin: 0.25rem 0;
}

.p-speeddial-direction-up .p-speeddial-item:first-child {
  margin-bottom: 0.5rem;
}

.p-speeddial-direction-down .p-speeddial-item {
  margin: 0.25rem 0;
}

.p-speeddial-direction-down .p-speeddial-item:first-child {
  margin-top: 0.5rem;
}

.p-speeddial-direction-left .p-speeddial-item {
  margin: 0 0.25rem;
}

.p-speeddial-direction-left .p-speeddial-item:first-child {
  margin-right: 0.5rem;
}

.p-speeddial-direction-right .p-speeddial-item {
  margin: 0 0.25rem;
}

.p-speeddial-direction-right .p-speeddial-item:first-child {
  margin-left: 0.5rem;
}

.p-speeddial-circle .p-speeddial-item,
.p-speeddial-semi-circle .p-speeddial-item,
.p-speeddial-quarter-circle .p-speeddial-item {
  margin: 0;
}

.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
.p-speeddial-semi-circle .p-speeddial-item:first-child,
.p-speeddial-semi-circle .p-speeddial-item:last-child,
.p-speeddial-quarter-circle .p-speeddial-item:first-child,
.p-speeddial-quarter-circle .p-speeddial-item:last-child {
  margin: 0;
}

.p-speeddial-mask {
  background-color: rgba(0, 0, 0, 0.4);
}

.p-splitbutton {
  border-radius: 3px;
}

.p-splitbutton.p-button-outlined > .p-button {
  background-color: transparent;
  color: #007ad9;
  border: 1px solid;
}

.p-splitbutton.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(0, 122, 217, 0.04);
  color: #007ad9;
}

.p-splitbutton.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(0, 122, 217, 0.16);
  color: #007ad9;
}

.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
  color: #848484;
  border-color: #848484;
}

.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:hover, .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: #eaeaea;
  color: #848484;
}

.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:active, .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):active {
  background: #d2d2d2;
  color: #848484;
}

.p-splitbutton.p-button-text > .p-button {
  background-color: transparent;
  color: #007ad9;
  border-color: transparent;
}

.p-splitbutton.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(0, 122, 217, 0.04);
  color: #007ad9;
  border-color: transparent;
}

.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(0, 122, 217, 0.16);
  color: #007ad9;
  border-color: transparent;
}

.p-splitbutton.p-button-text.p-button-plain > .p-button {
  color: #848484;
}

.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:hover, .p-splitbutton.p-button-text.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: #eaeaea;
  color: #848484;
}

.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:active, .p-splitbutton.p-button-text.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):active {
  background: #d2d2d2;
  color: #848484;
}

.p-splitbutton.p-button-raised {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.p-splitbutton.p-button-rounded {
  border-radius: 2rem;
}

.p-splitbutton.p-button-rounded > .p-button {
  border-radius: 2rem;
}

.p-splitbutton.p-button-sm > .p-button {
  font-size: 0.875rem;
  padding: 0.375375rem 0.875rem;
}

.p-splitbutton.p-button-sm > .p-button .p-button-icon {
  font-size: 0.875rem;
}

.p-splitbutton.p-button-lg > .p-button {
  font-size: 1.25rem;
  padding: 0.53625rem 1.25rem;
}

.p-splitbutton.p-button-lg > .p-button .p-button-icon {
  font-size: 1.25rem;
}

.p-splitbutton.p-button-secondary.p-button-outlined > .p-button {
  background-color: transparent;
  color: #607D8B;
  border: 1px solid;
}

.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(96, 125, 139, 0.04);
  color: #607D8B;
}

.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(96, 125, 139, 0.16);
  color: #607D8B;
}

.p-splitbutton.p-button-secondary.p-button-text > .p-button {
  background-color: transparent;
  color: #607D8B;
  border-color: transparent;
}

.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(96, 125, 139, 0.04);
  border-color: transparent;
  color: #607D8B;
}

.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(96, 125, 139, 0.16);
  border-color: transparent;
  color: #607D8B;
}

.p-splitbutton.p-button-info.p-button-outlined > .p-button {
  background-color: transparent;
  color: #007ad9;
  border: 1px solid;
}

.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(0, 122, 217, 0.04);
  color: #007ad9;
}

.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(0, 122, 217, 0.16);
  color: #007ad9;
}

.p-splitbutton.p-button-info.p-button-text > .p-button {
  background-color: transparent;
  color: #007ad9;
  border-color: transparent;
}

.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-info.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(0, 122, 217, 0.04);
  border-color: transparent;
  color: #007ad9;
}

.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(0, 122, 217, 0.16);
  border-color: transparent;
  color: #007ad9;
}

.p-splitbutton.p-button-success.p-button-outlined > .p-button {
  background-color: transparent;
  color: #34A835;
  border: 1px solid;
}

.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(52, 168, 53, 0.04);
  color: #34A835;
}

.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(52, 168, 53, 0.16);
  color: #34A835;
}

.p-splitbutton.p-button-success.p-button-text > .p-button {
  background-color: transparent;
  color: #34A835;
  border-color: transparent;
}

.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(52, 168, 53, 0.04);
  border-color: transparent;
  color: #34A835;
}

.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(52, 168, 53, 0.16);
  border-color: transparent;
  color: #34A835;
}

.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
  background-color: transparent;
  color: #ffba01;
  border: 1px solid;
}

.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(255, 186, 1, 0.04);
  color: #ffba01;
}

.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(255, 186, 1, 0.16);
  color: #ffba01;
}

.p-splitbutton.p-button-warning.p-button-text > .p-button {
  background-color: transparent;
  color: #ffba01;
  border-color: transparent;
}

.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(255, 186, 1, 0.04);
  border-color: transparent;
  color: #ffba01;
}

.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(255, 186, 1, 0.16);
  border-color: transparent;
  color: #ffba01;
}

.p-splitbutton.p-button-help.p-button-outlined > .p-button {
  background-color: transparent;
  color: #9C27B0;
  border: 1px solid;
}

.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(156, 39, 176, 0.04);
  color: #9C27B0;
}

.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(156, 39, 176, 0.16);
  color: #9C27B0;
}

.p-splitbutton.p-button-help.p-button-text > .p-button {
  background-color: transparent;
  color: #9C27B0;
  border-color: transparent;
}

.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(156, 39, 176, 0.04);
  border-color: transparent;
  color: #9C27B0;
}

.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(156, 39, 176, 0.16);
  border-color: transparent;
  color: #9C27B0;
}

.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
  background-color: transparent;
  color: #e91224;
  border: 1px solid;
}

.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(233, 18, 36, 0.04);
  color: #e91224;
}

.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(233, 18, 36, 0.16);
  color: #e91224;
}

.p-splitbutton.p-button-danger.p-button-text > .p-button {
  background-color: transparent;
  color: #e91224;
  border-color: transparent;
}

.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(233, 18, 36, 0.04);
  border-color: transparent;
  color: #e91224;
}

.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(233, 18, 36, 0.16);
  border-color: transparent;
  color: #e91224;
}

.p-carousel .p-carousel-content .p-carousel-prev,
.p-carousel .p-carousel-content .p-carousel-next {
  width: 2rem;
  height: 2rem;
  color: #a6a6a6;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin: 0.5rem;
}

.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
  color: #007ad9;
  border-color: transparent;
  background: transparent;
}

.p-carousel .p-carousel-content .p-carousel-prev:focus,
.p-carousel .p-carousel-content .p-carousel-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-carousel .p-carousel-indicators {
  padding: 1rem;
}

.p-carousel .p-carousel-indicators .p-carousel-indicator {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}

.p-carousel .p-carousel-indicators .p-carousel-indicator button {
  background-color: #f4f4f4;
  width: 2rem;
  height: 0.5rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}

.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
  background: #eaeaea;
}

.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
  background: #007ad9;
  color: #ffffff;
}

.p-datatable .p-paginator-top {
  border-width: 1px 1px 0 1px;
  border-radius: 0;
}

.p-datatable .p-paginator-bottom {
  border-width: 0 1px 1px 1px;
  border-radius: 0;
}

.p-datatable .p-datatable-header {
  background: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-width: 1px 1px 0 1px;
  padding: 0.857rem 1rem;
  font-weight: 700;
}

.p-datatable .p-datatable-footer {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-width: 0 1px 1px 1px;
  padding: 0.571rem 1rem;
  font-weight: normal;
}

.p-datatable .p-datatable-thead > tr > th {
  text-align: left;
  padding: 0.571rem 0.857rem;
  border: 1px solid #c8c8c8;
  border-width: 1px 1px 1px 1px;
  font-weight: 700;
  color: #333333;
  background: #f4f4f4;
  transition: background-color 0.2s, box-shadow 0.2s;
}

.p-datatable .p-datatable-tfoot > tr > td {
  text-align: left;
  padding: 0.571rem 0.857rem;
  border: 1px solid #c8c8c8;
  border-width: 1px;
  font-weight: 700;
  color: #333333;
  background: #f4f4f4;
}

.p-datatable .p-sortable-column .p-sortable-column-icon {
  color: #848484;
  margin-left: 0.5rem;
}

.p-datatable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #ffffff;
  background: #007ad9;
  margin-left: 0.5rem;
}

.p-datatable .p-sortable-column:not(.p-highlight):hover {
  background: #e0e0e0;
  color: #333333;
}

.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #333333;
}

.p-datatable .p-sortable-column.p-highlight {
  background: #007ad9;
  color: #ffffff;
}

.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #ffffff;
}

.p-datatable .p-sortable-column.p-highlight:hover {
  background: #007ad9;
  color: #ffffff;
}

.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
  color: #ffffff;
}

.p-datatable .p-sortable-column:focus {
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
  outline: 0 none;
}

.p-datatable .p-datatable-tbody > tr {
  background: #ffffff;
  color: #333333;
  transition: background-color 0.2s, box-shadow 0.2s;
}

.p-datatable .p-datatable-tbody > tr > td {
  text-align: left;
  border: 1px solid #c8c8c8;
  border-width: 1px;
  padding: 0.571rem 0.857rem;
}

.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
  width: 2rem;
  height: 2rem;
  color: #a6a6a6;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
  color: #007ad9;
  border-color: transparent;
  background: transparent;
}

.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
  margin-right: 0.5rem;
}

.p-datatable .p-datatable-tbody > tr:focus {
  outline: 0.15rem solid #8dcdff;
  outline-offset: 0.15rem;
}

.p-datatable .p-datatable-tbody > tr.p-highlight {
  background: #007ad9;
  color: #ffffff;
}

.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
  box-shadow: inset 0 2px 0 0 #007ad9;
}

.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
  box-shadow: inset 0 -2px 0 0 #007ad9;
}

.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
  background: #eaeaea;
  color: #333333;
}

.p-datatable .p-column-resizer-helper {
  background: #007ad9;
}

.p-datatable .p-datatable-scrollable-header,
.p-datatable .p-datatable-scrollable-footer {
  background: #f4f4f4;
}

.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
  background-color: #f4f4f4;
}

.p-datatable .p-datatable-loading-icon {
  font-size: 2rem;
}

.p-datatable.p-datatable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-footer {
  border-width: 0 1px 1px 1px;
}

.p-datatable.p-datatable-gridlines .p-paginator-top {
  border-width: 0 1px 0 1px;
}

.p-datatable.p-datatable-gridlines .p-paginator-bottom {
  border-width: 0 1px 1px 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
  border-width: 1px 0 1px 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
  border-width: 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
  border-width: 1px 0 0 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
  border-width: 1px 1px 0 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
  border-width: 1px 0 1px 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
  border-width: 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
  border-width: 1px 0 1px 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
  border-width: 1px 1px 1px 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
  border-width: 0 0 1px 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
  border-width: 0 1px 1px 1px;
}

.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
  border-width: 0 0 1px 1px;
}

.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
  border-width: 0 1px 1px 1px;
}

.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
  border-width: 0 0 0 1px;
}

.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
  border-width: 0 1px 0 1px;
}

.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
  background: #f9f9f9;
}

.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
  background: #007ad9;
  color: #ffffff;
}

.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
  color: #ffffff;
}

.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
  color: #ffffff;
}

.p-datatable.p-datatable-sm .p-datatable-header {
  padding: 0.72845rem 0.85rem;
}

.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
  padding: 0.48535rem 0.72845rem;
}

.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
  padding: 0.48535rem 0.72845rem;
}

.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
  padding: 0.48535rem 0.85rem;
}

.p-datatable.p-datatable-sm .p-datatable-footer {
  padding: 0.48535rem 0.85rem;
}

.p-datatable.p-datatable-lg .p-datatable-header {
  padding: 1.07125rem 1.25rem;
}

.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
  padding: 0.71375rem 1.07125rem;
}

.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
  padding: 0.71375rem 1.07125rem;
}

.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
  padding: 0.71375rem 1.25rem;
}

.p-datatable.p-datatable-lg .p-datatable-footer {
  padding: 0.71375rem 1.25rem;
}

.p-dataview .p-paginator-top {
  border-width: 1px 1px 0 1px;
  border-radius: 0;
}

.p-dataview .p-paginator-bottom {
  border-width: 0 1px 1px 1px;
  border-radius: 0;
}

.p-dataview .p-dataview-header {
  background: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-width: 1px 1px 0 1px;
  padding: 0.857rem 1rem;
  font-weight: 700;
}

.p-dataview .p-dataview-content {
  background: #ffffff;
  color: #333333;
  border: 0 none;
  padding: 0;
}

.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
  border: 1px solid #d8dae2;
  border-width: 1px;
}

.p-dataview .p-dataview-footer {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-width: 0 1px 1px 1px;
  padding: 0.571rem 1rem;
  font-weight: normal;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.p-dataview .p-dataview-loading-icon {
  font-size: 2rem;
}

.p-dataview .p-dataview-emptymessage {
  padding: 0.571rem 1rem;
}

.p-column-filter-row .p-column-filter-menu-button,
.p-column-filter-row .p-column-filter-clear-button {
  margin-left: 0.5rem;
}

.p-column-filter-menu-button {
  width: 2rem;
  height: 2rem;
  color: #a6a6a6;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-column-filter-menu-button:hover {
  color: #007ad9;
  border-color: transparent;
  background: transparent;
}

.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
  background: transparent;
  color: #007ad9;
}

.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
  background: #007ad9;
  color: #ffffff;
}

.p-column-filter-menu-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-column-filter-clear-button {
  width: 2rem;
  height: 2rem;
  color: #a6a6a6;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-column-filter-clear-button:hover {
  color: #007ad9;
  border-color: transparent;
  background: transparent;
}

.p-column-filter-clear-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-column-filter-overlay {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  min-width: 12.5rem;
}

.p-column-filter-overlay .p-column-filter-row-items {
  padding: 0;
}

.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
  margin: 0;
  padding: 0.429rem 0.857rem;
  border: 0 none;
  color: #333333;
  background: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}

.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
  color: #ffffff;
  background: #007ad9;
}

.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
  color: #333333;
  background: #eaeaea;
}

.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
  border-top: 1px solid #d8dae2;
  margin: 0;
}

.p-column-filter-overlay-menu .p-column-filter-operator {
  padding: 0.429rem 0.857rem;
  border-bottom: 1px solid #eaeaea;
  color: #333333;
  background: #ffffff;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.p-column-filter-overlay-menu .p-column-filter-constraint {
  padding: 0.571rem 1rem;
  border-bottom: 1px solid #d8dae2;
}

.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
  margin-bottom: 0.5rem;
}

.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
  margin-top: 0.5rem;
}

.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
  border-bottom: 0 none;
}

.p-column-filter-overlay-menu .p-column-filter-add-rule {
  padding: 0.571rem 1rem;
}

.p-column-filter-overlay-menu .p-column-filter-buttonbar {
  padding: 0.571rem 1rem;
}

.fc {
  /* FullCalendar 4 */
  /* FullCalendar 5 */
}

.fc.fc-unthemed .fc-view-container th {
  background: #f4f4f4;
  border: 1px solid #c8c8c8;
  color: #333333;
}

.fc.fc-unthemed .fc-view-container td.fc-widget-content {
  background: #ffffff;
  border: 1px solid #c8c8c8;
  color: #333333;
}

.fc.fc-unthemed .fc-view-container td.fc-head-container {
  border: 1px solid #c8c8c8;
}

.fc.fc-unthemed .fc-view-container .fc-row {
  border-right: 1px solid #c8c8c8;
}

.fc.fc-unthemed .fc-view-container .fc-event {
  background: #116fbf;
  border: 1px solid #116fbf;
  color: #ffffff;
}

.fc.fc-unthemed .fc-view-container .fc-divider {
  background: #f4f4f4;
  border: 1px solid #c8c8c8;
}

.fc.fc-unthemed .fc-toolbar .fc-button {
  color: #ffffff;
  background: #007ad9;
  border: 1px solid #007ad9;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
  display: flex;
  align-items: center;
}

.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
  background: #116fbf;
  color: #ffffff;
  border-color: #116fbf;
}

.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
  background: #005b9f;
  color: #ffffff;
  border-color: #005b9f;
}

.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}

.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content: "\e900";
}

.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}

.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content: "\e901";
}

.fc.fc-unthemed .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
  background: #dadada;
  border: 1px solid #dadada;
  color: #333333;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
  background: #c8c8c8;
  border-color: #c8c8c8;
  color: #333333;
}

.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
  background: #007ad9;
  border-color: #007ad9;
  color: #ffffff;
}

.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
  background: #116fbf;
  border-color: #116fbf;
  color: #ffffff;
}

.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
  z-index: 1;
}

.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0;
}

.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
  border-color: #c8c8c8;
}

.fc.fc-theme-standard .fc-view-harness th {
  background: #f4f4f4;
  border-color: #c8c8c8;
  color: #333333;
}

.fc.fc-theme-standard .fc-view-harness td {
  color: #333333;
  border-color: #c8c8c8;
}

.fc.fc-theme-standard .fc-view-harness .fc-view {
  background: #ffffff;
}

.fc.fc-theme-standard .fc-view-harness .fc-popover {
  background: none;
  border: 0 none;
}

.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
  border: 1px solid #c8c8c8;
  padding: 0.857rem 1rem;
  background: #f4f4f4;
  color: #333333;
}

.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  font-family: "PrimeIcons" !important;
  font-size: 1rem;
  width: 2rem;
  height: 2rem;
  color: #a6a6a6;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
  content: "\e90b";
}

.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
  color: #007ad9;
  border-color: transparent;
  background: transparent;
}

.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
  padding: 0.571rem 1rem;
  border: 1px solid #c8c8c8;
  background: #ffffff;
  color: #333333;
  border-top: 0 none;
}

.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
  color: #ffffff;
  background: #116fbf;
  border-color: #116fbf;
}

.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
  color: #ffffff;
}

.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
  background: #116fbf;
  border-color: #116fbf;
}

.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
  background: #eaeaea;
  color: #333333;
}

.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
  background: #f4f4f4;
}

.fc.fc-theme-standard .fc-toolbar .fc-button {
  color: #ffffff;
  background: #007ad9;
  border: 1px solid #007ad9;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}

.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
  background: #116fbf;
  color: #ffffff;
  border-color: #116fbf;
}

.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
  background: #005b9f;
  color: #ffffff;
  border-color: #005b9f;
}

.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
  opacity: 0.5;
  color: #ffffff;
  background: #007ad9;
  border: 1px solid #007ad9;
}

.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}

.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content: "\e900";
}

.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}

.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content: "\e901";
}

.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
  background: #dadada;
  border: 1px solid #dadada;
  color: #333333;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
  background: #c8c8c8;
  border-color: #c8c8c8;
  color: #333333;
}

.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
  background: #007ad9;
  border-color: #007ad9;
  color: #ffffff;
}

.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
  background: #116fbf;
  border-color: #116fbf;
  color: #ffffff;
}

.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
  z-index: 1;
}

.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0;
}

.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.fc.fc-theme-standard a {
  color: #333333;
}

.fc.fc-theme-standard .fc-highlight {
  color: #ffffff;
  background: #007ad9;
}

.p-orderlist .p-orderlist-controls {
  padding: 0.571rem 1rem;
}

.p-orderlist .p-orderlist-controls .p-button {
  margin-bottom: 0.5rem;
}

.p-orderlist .p-orderlist-header {
  background: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.857rem 1rem;
  border-bottom: 0 none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.p-orderlist .p-orderlist-header .p-orderlist-title {
  font-weight: 700;
}

.p-orderlist .p-orderlist-filter-container {
  padding: 0.857rem 1rem;
  background: #ffffff;
  border: 1px solid #c8c8c8;
  border-bottom: 0 none;
}

.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
  padding-right: 1.429rem;
}

.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
  right: 0.429rem;
  color: #848484;
}

.p-orderlist .p-orderlist-list {
  border: 1px solid #c8c8c8;
  background: #ffffff;
  color: #333333;
  padding: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-orderlist .p-orderlist-list .p-orderlist-item {
  padding: 0.429rem 0.857rem;
  margin: 0;
  border: 0 none;
  color: #333333;
  background: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
}

.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
  color: #ffffff;
  background: #007ad9;
}

.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
  padding: 0.429rem 0.857rem;
  color: #333333;
}

.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
  background: #eaeaea;
  color: #333333;
}

.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
  background: #f9f9f9;
}

.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
  background: #eaeaea;
}

.p-orderlist-item.cdk-drag-preview {
  padding: 0.429rem 0.857rem;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border: 0 none;
  color: #333333;
  background: #ffffff;
  margin: 0;
}

.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
  background: #eaeaea;
  color: #333333;
}

.p-organizationchart .p-organizationchart-node-content.p-highlight {
  background: #007ad9;
  color: #ffffff;
}

.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
  color: #00325a;
}

.p-organizationchart .p-organizationchart-line-down {
  background: #c8c8c8;
}

.p-organizationchart .p-organizationchart-line-left {
  border-right: 1px solid #c8c8c8;
  border-color: #c8c8c8;
}

.p-organizationchart .p-organizationchart-line-top {
  border-top: 1px solid #c8c8c8;
  border-color: #c8c8c8;
}

.p-organizationchart .p-organizationchart-node-content {
  border: 1px solid #c8c8c8;
  background: #ffffff;
  color: #333333;
  padding: 0.571rem 1rem;
}

.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
  background: inherit;
  color: inherit;
  border-radius: 50%;
}

.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-paginator {
  background: #f4f4f4;
  color: #333333;
  border: solid #c8c8c8;
  border-width: 1px;
  padding: 0;
  border-radius: 3px;
}

.p-paginator .p-paginator-first,
.p-paginator .p-paginator-prev,
.p-paginator .p-paginator-next,
.p-paginator .p-paginator-last {
  background-color: transparent;
  border: 0 none;
  color: #848484;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}

.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
  background: #e0e0e0;
  border-color: transparent;
  color: #333333;
}

.p-paginator .p-paginator-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.p-paginator .p-paginator-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.p-paginator .p-dropdown {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  height: 2.357rem;
}

.p-paginator .p-dropdown .p-dropdown-label {
  padding-right: 0;
}

.p-paginator .p-paginator-page-input {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.p-paginator .p-paginator-page-input .p-inputtext {
  max-width: 2.357rem;
}

.p-paginator .p-paginator-current {
  background-color: transparent;
  border: 0 none;
  color: #848484;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0;
  padding: 0 0.5rem;
}

.p-paginator .p-paginator-pages .p-paginator-page {
  background-color: transparent;
  border: 0 none;
  color: #848484;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}

.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
  background: #007ad9;
  border-color: #007ad9;
  color: #ffffff;
}

.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
  background: #e0e0e0;
  border-color: transparent;
  color: #333333;
}

.p-picklist .p-picklist-buttons {
  padding: 0.571rem 1rem;
}

.p-picklist .p-picklist-buttons .p-button {
  margin-bottom: 0.5rem;
}

.p-picklist .p-picklist-header {
  background: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.857rem 1rem;
  border-bottom: 0 none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.p-picklist .p-picklist-header .p-picklist-title {
  font-weight: 700;
}

.p-picklist .p-picklist-filter-container {
  padding: 0.857rem 1rem;
  background: #ffffff;
  border: 1px solid #c8c8c8;
  border-bottom: 0 none;
}

.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
  padding-right: 1.429rem;
}

.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
  right: 0.429rem;
  color: #848484;
}

.p-picklist .p-picklist-list {
  border: 1px solid #c8c8c8;
  background: #ffffff;
  color: #333333;
  padding: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-picklist .p-picklist-list .p-picklist-item {
  padding: 0.429rem 0.857rem;
  margin: 0;
  border: 0 none;
  color: #333333;
  background: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
}

.p-picklist .p-picklist-list .p-picklist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
  color: #ffffff;
  background: #007ad9;
}

.p-picklist .p-picklist-list .p-picklist-empty-message {
  padding: 0.429rem 0.857rem;
  color: #333333;
}

.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
  background: #eaeaea;
  color: #333333;
}

.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
  background: #f9f9f9;
}

.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
  background: #eaeaea;
}

.p-picklist-item.cdk-drag-preview {
  padding: 0.429rem 0.857rem;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border: 0 none;
  color: #333333;
  background: #ffffff;
  margin: 0;
}

.p-timeline .p-timeline-event-marker {
  border: 0 none;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  background-color: #007ad9;
}

.p-timeline .p-timeline-event-connector {
  background-color: #c8c8c8;
}

.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
.p-timeline.p-timeline-vertical .p-timeline-event-content {
  padding: 0 1rem;
}

.p-timeline.p-timeline-vertical .p-timeline-event-connector {
  width: 2px;
}

.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
.p-timeline.p-timeline-horizontal .p-timeline-event-content {
  padding: 1rem 0;
}

.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
  height: 2px;
}

.p-tree {
  border: 1px solid #c8c8c8;
  background: #ffffff;
  color: #333333;
  padding: 0.571rem 1rem;
  border-radius: 3px;
}

.p-tree .p-tree-container .p-treenode {
  padding: 0.143rem;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content {
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
  padding: 0;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #a6a6a6;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
  color: #007ad9;
  border-color: transparent;
  background: transparent;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
  margin-right: 0.5rem;
  color: #848484;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #333333;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
  background: #007ad9;
  color: #ffffff;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #ffffff;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
  color: #ffffff;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #eaeaea;
  color: #333333;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
  background: #eaeaea;
  color: #333333;
}

.p-tree .p-tree-filter-container {
  margin-bottom: 0.5rem;
}

.p-tree .p-tree-filter-container .p-tree-filter {
  width: 100%;
  padding-right: 1.429rem;
}

.p-tree .p-tree-filter-container .p-tree-filter-icon {
  right: 0.429rem;
  color: #848484;
}

.p-tree .p-treenode-children {
  padding: 0 0 0 1rem;
}

.p-tree .p-tree-loading-icon {
  font-size: 2rem;
}

.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
  background-color: #0062ae;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
  border-radius: 3px;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0;
  transition: background-color 0.2s, box-shadow 0.2s;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
  background-color: #007ad9;
  color: #ffffff;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #ffffff;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
  color: #848484;
  margin-right: 0.5rem;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
  background-color: inherit;
  color: inherit;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #eaeaea;
  color: #333333;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-treetable .p-paginator-top {
  border-width: 1px 1px 0 1px;
  border-radius: 0;
}

.p-treetable .p-paginator-bottom {
  border-width: 0 1px 1px 1px;
  border-radius: 0;
}

.p-treetable .p-treetable-header {
  background: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-width: 1px 1px 0 1px;
  padding: 0.857rem 1rem;
  font-weight: 700;
}

.p-treetable .p-treetable-footer {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-width: 0 1px 1px 1px;
  padding: 0.571rem 1rem;
  font-weight: normal;
}

.p-treetable .p-treetable-thead > tr > th {
  text-align: left;
  padding: 0.571rem 0.857rem;
  border: 1px solid #c8c8c8;
  border-width: 1px 1px 1px 1px;
  font-weight: 700;
  color: #333333;
  background: #f4f4f4;
  transition: background-color 0.2s, box-shadow 0.2s;
}

.p-treetable .p-treetable-tfoot > tr > td {
  text-align: left;
  padding: 0.571rem 0.857rem;
  border: 1px solid #c8c8c8;
  border-width: 1px;
  font-weight: 700;
  color: #333333;
  background: #f4f4f4;
}

.p-treetable .p-sortable-column {
  outline-color: #8dcdff;
}

.p-treetable .p-sortable-column .p-sortable-column-icon {
  color: #848484;
  margin-left: 0.5rem;
}

.p-treetable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #ffffff;
  background: #007ad9;
  margin-left: 0.5rem;
}

.p-treetable .p-sortable-column:not(.p-highlight):hover {
  background: #e0e0e0;
  color: #333333;
}

.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #333333;
}

.p-treetable .p-sortable-column.p-highlight {
  background: #007ad9;
  color: #ffffff;
}

.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #ffffff;
}

.p-treetable .p-treetable-tbody > tr {
  background: #ffffff;
  color: #333333;
  transition: background-color 0.2s, box-shadow 0.2s;
}

.p-treetable .p-treetable-tbody > tr > td {
  text-align: left;
  border: 1px solid #c8c8c8;
  border-width: 1px;
  padding: 0.571rem 0.857rem;
}

.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
  width: 2rem;
  height: 2rem;
  color: #a6a6a6;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}

.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
  color: #007ad9;
  border-color: transparent;
  background: transparent;
}

.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
  margin-right: 0.5rem;
}

.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #333333;
}

.p-treetable .p-treetable-tbody > tr:focus {
  outline: 0.15rem solid #8dcdff;
  outline-offset: -0.15rem;
}

.p-treetable .p-treetable-tbody > tr.p-highlight {
  background: #007ad9;
  color: #ffffff;
}

.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
  color: #ffffff;
}

.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
  color: #ffffff;
}

.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
  background: #eaeaea;
  color: #333333;
}

.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
  color: #333333;
}

.p-treetable .p-column-resizer-helper {
  background: #007ad9;
}

.p-treetable .p-treetable-scrollable-header,
.p-treetable .p-treetable-scrollable-footer {
  background: #f4f4f4;
}

.p-treetable .p-treetable-loading-icon {
  font-size: 2rem;
}

.p-treetable.p-treetable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}

.p-treetable.p-treetable-gridlines .p-treetable-footer {
  border-width: 0 1px 1px 1px;
}

.p-treetable.p-treetable-gridlines .p-treetable-top {
  border-width: 0 1px 0 1px;
}

.p-treetable.p-treetable-gridlines .p-treetable-bottom {
  border-width: 0 1px 1px 1px;
}

.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
  border-width: 1px;
}

.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
  border-width: 1px;
}

.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
  border-width: 1px;
}

.p-treetable.p-treetable-sm .p-treetable-header {
  padding: 0.749875rem 0.875rem;
}

.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
  padding: 0.48535rem 0.72845rem;
}

.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
  padding: 0.48535rem 0.72845rem;
}

.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
  padding: 0.48535rem 0.85rem;
}

.p-treetable.p-treetable-sm .p-treetable-footer {
  padding: 0.48535rem 0.85rem;
}

.p-treetable.p-treetable-lg .p-treetable-header {
  padding: 1.07125rem 1.25rem;
}

.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
  padding: 0.71375rem 1.07125rem;
}

.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
  padding: 0.71375rem 1.07125rem;
}

.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
  padding: 0.71375rem 1.25rem;
}

.p-treetable.p-treetable-lg .p-treetable-footer {
  padding: 0.71375rem 1.25rem;
}

.p-virtualscroller .p-virtualscroller-header {
  background: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-width: 1px 1px 0 1px;
  padding: 0.857rem 1rem;
  font-weight: 700;
}

.p-virtualscroller .p-virtualscroller-content {
  background: #ffffff;
  color: #333333;
  border: 0 none;
  padding: 0;
}

.p-virtualscroller .p-virtualscroller-footer {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-width: 0 1px 1px 1px;
  padding: 0.571rem 1rem;
  font-weight: normal;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.p-accordion .p-accordion-header .p-accordion-header-link {
  padding: 0.857rem 1rem;
  border: 1px solid #c8c8c8;
  color: #333333;
  background: #f4f4f4;
  font-weight: 700;
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
}

.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
  margin-right: 0.5rem;
}

.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
  background: #dbdbdb;
  border-color: #dbdbdb;
  color: #333333;
}

.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
  background: #007ad9;
  border-color: #007ad9;
  color: #ffffff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-color: #005b9f;
  background: #005b9f;
  color: #ffffff;
}

.p-accordion .p-accordion-content {
  padding: 0.571rem 1rem;
  border: 1px solid #c8c8c8;
  background: #ffffff;
  color: #333333;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-accordion p-accordiontab .p-accordion-tab {
  margin-bottom: 2px;
}

.p-card {
  background: #ffffff;
  color: #333333;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  border-radius: 3px;
}

.p-card .p-card-body {
  padding: 1rem;
}

.p-card .p-card-title {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.p-card .p-card-subtitle {
  font-weight: 700;
  margin-bottom: 0.5rem;
  color: #848484;
}

.p-card .p-card-content {
  padding: 1rem 0;
}

.p-card .p-card-footer {
  padding: 1rem 0 0 0;
}

.p-divider .p-divider-content {
  background-color: #ffffff;
}

.p-divider.p-divider-horizontal {
  margin: 1rem 0;
  padding: 0 1rem;
}

.p-divider.p-divider-horizontal:before {
  border-top: 1px #c8c8c8;
}

.p-divider.p-divider-horizontal .p-divider-content {
  padding: 0 0.5rem;
}

.p-divider.p-divider-vertical {
  margin: 0 1rem;
  padding: 1rem 0;
}

.p-divider.p-divider-vertical:before {
  border-left: 1px #c8c8c8;
}

.p-divider.p-divider-vertical .p-divider-content {
  padding: 0.5rem 0;
}

.p-fieldset {
  border: 1px solid #c8c8c8;
  background: #ffffff;
  color: #333333;
  border-radius: 3px;
}

.p-fieldset .p-fieldset-legend {
  padding: 0.857rem 1rem;
  border: 1px solid #c8c8c8;
  color: #333333;
  background: #f4f4f4;
  font-weight: 700;
  border-radius: 3px;
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
  padding: 0;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
  padding: 0.857rem 1rem;
  color: #333333;
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
  margin-right: 0.5rem;
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
  background: #dbdbdb;
  border-color: #dbdbdb;
  color: #333333;
}

.p-fieldset .p-fieldset-content {
  padding: 0.571rem 1rem;
}

.p-panel .p-panel-header {
  border: 1px solid #c8c8c8;
  padding: 0.857rem 1rem;
  background: #f4f4f4;
  color: #333333;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.p-panel .p-panel-header .p-panel-title {
  font-weight: 700;
}

.p-panel .p-panel-header .p-panel-header-icon {
  width: 2rem;
  height: 2rem;
  color: #a6a6a6;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
  color: #007ad9;
  border-color: transparent;
  background: transparent;
}

.p-panel .p-panel-header .p-panel-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-panel.p-panel-toggleable .p-panel-header {
  padding: 0.857rem 1rem;
}

.p-panel .p-panel-content {
  padding: 0.571rem 1rem;
  border: 1px solid #c8c8c8;
  background: #ffffff;
  color: #333333;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top: 0 none;
}

.p-panel .p-panel-footer {
  padding: 0.571rem 1rem;
  border: 1px solid #c8c8c8;
  background: #ffffff;
  color: #333333;
  border-top: 0 none;
}

.p-panel .p-panel-icons-end {
  order: 2;
  margin-left: auto;
}

.p-panel .p-panel-icons-start {
  order: 0;
  margin-right: 0.5rem;
}

.p-panel .p-panel-icons-center {
  order: 2;
  width: 100%;
  text-align: center;
}

.p-scrollpanel .p-scrollpanel-bar {
  background: #f8f8f8;
  border: 0 none;
}

.p-splitter {
  border: 1px solid #c8c8c8;
  background: #ffffff;
  border-radius: 3px;
  color: #333333;
}

.p-splitter .p-splitter-gutter {
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  background: #eaeaea;
}

.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
  background: #d8dae2;
}

.p-splitter .p-splitter-gutter-resizing {
  background: #d8dae2;
}

.p-tabview .p-tabview-nav {
  background: transparent;
  border: 0 none;
  border-width: 1px;
}

.p-tabview .p-tabview-nav li {
  margin-right: 2px;
}

.p-tabview .p-tabview-nav li .p-tabview-nav-link {
  border: 1px solid #c8c8c8;
  border-width: 1px;
  border-color: #c8c8c8;
  background: #f4f4f4;
  color: #333333;
  padding: 0.857rem 1rem;
  font-weight: 700;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
  margin: 0 0 -1px 0;
}

.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #8dcdff;
}

.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
  background: #dbdbdb;
  border-color: #dbdbdb;
  color: #333333;
}

.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  background: #007ad9;
  border-color: #007ad9;
  color: #ffffff;
}

.p-tabview .p-tabview-left-icon {
  margin-right: 0.5rem;
}

.p-tabview .p-tabview-right-icon {
  margin-left: 0.5rem;
}

.p-tabview .p-tabview-close {
  margin-left: 0.5rem;
}

.p-tabview .p-tabview-nav-btn.p-link {
  background: #007ad9;
  color: #ffffff;
  width: 2.357rem;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  border-radius: 0;
}

.p-tabview .p-tabview-nav-btn.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #8dcdff;
}

.p-tabview .p-tabview-panels {
  background: #ffffff;
  padding: 0.571rem 1rem;
  border: 1px solid #c8c8c8;
  color: #333333;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-toolbar {
  background: #f4f4f4;
  border: 1px solid #c8c8c8;
  padding: 0.857rem 1rem;
  border-radius: 3px;
}

.p-toolbar .p-toolbar-separator {
  margin: 0 0.5rem;
}

.p-confirm-popup {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}

.p-confirm-popup .p-confirm-popup-content {
  padding: 0.571rem 1rem;
}

.p-confirm-popup .p-confirm-popup-footer {
  text-align: right;
  padding: 0.571rem 1rem;
}

.p-confirm-popup .p-confirm-popup-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}

.p-confirm-popup .p-confirm-popup-footer button:last-child {
  margin: 0;
}

.p-confirm-popup:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}

.p-confirm-popup:before {
  border: solid transparent;
  border-color: rgba(200, 200, 200, 0);
  border-bottom-color: #c8c8c8;
}

.p-confirm-popup.p-confirm-popup-flipped:after {
  border-top-color: #ffffff;
}

.p-confirm-popup.p-confirm-popup-flipped:before {
  border-top-color: #c8c8c8;
}

.p-confirm-popup .p-confirm-popup-icon {
  font-size: 1.5rem;
}

.p-confirm-popup .p-confirm-popup-message {
  margin-left: 1rem;
}

.p-dialog {
  border-radius: 3px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
  border: 1px solid #c8c8c8;
}

.p-dialog .p-dialog-header {
  border-bottom: 1px solid #c8c8c8;
  background: #f4f4f4;
  color: #333333;
  padding: 1rem;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.p-dialog .p-dialog-header .p-dialog-title {
  font-weight: 700;
  font-size: 1rem;
}

.p-dialog .p-dialog-header .p-dialog-header-icon {
  width: 2rem;
  height: 2rem;
  color: #a6a6a6;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}

.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
  color: #007ad9;
  border-color: transparent;
  background: transparent;
}

.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
  margin-right: 0;
}

.p-dialog .p-dialog-content {
  background: #ffffff;
  color: #333333;
  padding: 1rem;
}

.p-dialog .p-dialog-content:last-of-type {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-dialog .p-dialog-footer {
  border-top: 1px solid #c8c8c8;
  background: #ffffff;
  color: #333333;
  padding: 0.571rem 1rem;
  text-align: right;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-dialog .p-dialog-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}

.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
  font-size: 2rem;
}

.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
  margin-left: 1rem;
}

.p-overlaypanel {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}

.p-overlaypanel .p-overlaypanel-content {
  padding: 0.571rem 1rem;
}

.p-overlaypanel .p-overlaypanel-close {
  background: #007ad9;
  color: #ffffff;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  position: absolute;
  top: -1rem;
  right: -1rem;
}

.p-overlaypanel .p-overlaypanel-close:enabled:hover {
  background: #116fbf;
  color: #ffffff;
}

.p-overlaypanel:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}

.p-overlaypanel:before {
  border: solid transparent;
  border-color: rgba(200, 200, 200, 0);
  border-bottom-color: #bebebe;
}

.p-overlaypanel.p-overlaypanel-flipped:after {
  border-top-color: #ffffff;
}

.p-overlaypanel.p-overlaypanel-flipped:before {
  border-top-color: #c8c8c8;
}

.p-sidebar {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}

.p-sidebar .p-sidebar-header {
  padding: 0.857rem 1rem;
}

.p-sidebar .p-sidebar-header .p-sidebar-close,
.p-sidebar .p-sidebar-header .p-sidebar-icon {
  width: 2rem;
  height: 2rem;
  color: #a6a6a6;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
  color: #007ad9;
  border-color: transparent;
  background: transparent;
}

.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-sidebar .p-sidebar-header + .p-sidebar-content {
  padding-top: 0;
}

.p-sidebar .p-sidebar-content {
  padding: 0.571rem 1rem;
}

.p-sidebar .p-sidebar-footer {
  padding: 0.857rem 1rem;
}

.p-tooltip .p-tooltip-text {
  background: #333333;
  color: #ffffff;
  padding: 0.429rem 0.429rem;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border-radius: 3px;
}

.p-tooltip.p-tooltip-right .p-tooltip-arrow {
  border-right-color: #333333;
}

.p-tooltip.p-tooltip-left .p-tooltip-arrow {
  border-left-color: #333333;
}

.p-tooltip.p-tooltip-top .p-tooltip-arrow {
  border-top-color: #333333;
}

.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
  border-bottom-color: #333333;
}

.p-fileupload .p-fileupload-buttonbar {
  background: #f4f4f4;
  padding: 0.857rem 1rem;
  border: 1px solid #c8c8c8;
  color: #333333;
  border-bottom: 0 none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.p-fileupload .p-fileupload-buttonbar .p-button {
  margin-right: 0.5rem;
}

.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-fileupload .p-fileupload-content {
  background: #ffffff;
  padding: 0.571rem 1rem;
  border: 1px solid #c8c8c8;
  color: #333333;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-fileupload .p-progressbar {
  height: 0.25rem;
}

.p-fileupload .p-fileupload-row > div {
  padding: 0.571rem 0.857rem;
}

.p-fileupload.p-fileupload-advanced .p-message {
  margin-top: 0;
}

.p-fileupload-choose:not(.p-disabled):hover {
  background: #116fbf;
  color: #ffffff;
  border-color: #116fbf;
}

.p-fileupload-choose:not(.p-disabled):active {
  background: #005b9f;
  color: #ffffff;
  border-color: #005b9f;
}

.p-breadcrumb {
  background: #ffffff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  padding: 0.571rem 1rem;
}

.p-breadcrumb ul li .p-menuitem-link {
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}

.p-breadcrumb ul li .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
  color: #333333;
}

.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
  color: #333333;
}

.p-breadcrumb ul li.p-breadcrumb-chevron {
  margin: 0 0.5rem 0 0.5rem;
  color: #333333;
}

.p-breadcrumb ul li:last-child .p-menuitem-text {
  color: #333333;
}

.p-breadcrumb ul li:last-child .p-menuitem-icon {
  color: #333333;
}

.p-contextmenu {
  padding: 0;
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
  border-radius: 3px;
  width: 12.5rem;
}

.p-contextmenu .p-menuitem-link {
  padding: 0.857rem;
  color: #333333;
  border-radius: 0;
  transition: background-color 0.2s, box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-contextmenu .p-menuitem-link .p-menuitem-text {
  color: #333333;
}

.p-contextmenu .p-menuitem-link .p-menuitem-icon {
  color: #333333;
  margin-right: 0.5rem;
}

.p-contextmenu .p-menuitem-link .p-submenu-icon {
  color: #333333;
}

.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #eaeaea;
}

.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #333333;
}

.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #333333;
}

.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #333333;
}

.p-contextmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-contextmenu .p-submenu-list {
  padding: 0;
  background: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
  border-radius: 3px;
}

.p-contextmenu .p-menuitem {
  margin: 0;
}

.p-contextmenu .p-menuitem:last-child {
  margin: 0;
}

.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #eaeaea;
}

.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #333333;
}

.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #333333;
}

.p-contextmenu .p-menu-separator {
  border-top: 1px solid #d8dae2;
  margin: 0;
}

.p-contextmenu .p-submenu-icon {
  font-size: 0.875rem;
}

.p-contextmenu .p-menuitem-badge {
  background: #007ad9;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-dock .p-dock-list {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 0.5rem 0.5rem;
  border-radius: 0.5rem;
}

.p-dock .p-dock-item {
  padding: 0.5rem;
}

.p-dock .p-dock-action {
  width: 4rem;
  height: 4rem;
}

.p-dock.p-dock-top .p-dock-item-second-prev,
.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev,
.p-dock.p-dock-bottom .p-dock-item-second-next {
  margin: 0 0.9rem;
}

.p-dock.p-dock-top .p-dock-item-prev,
.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev,
.p-dock.p-dock-bottom .p-dock-item-next {
  margin: 0 1.3rem;
}

.p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current {
  margin: 0 1.5rem;
}

.p-dock.p-dock-left .p-dock-item-second-prev,
.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev,
.p-dock.p-dock-right .p-dock-item-second-next {
  margin: 0.9rem 0;
}

.p-dock.p-dock-left .p-dock-item-prev,
.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev,
.p-dock.p-dock-right .p-dock-item-next {
  margin: 1.3rem 0;
}

.p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current {
  margin: 1.5rem 0;
}

@media screen and (max-width: 960px) {
  .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container {
    overflow-x: auto;
    width: 100%;
  }
  .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list {
    margin: 0 auto;
  }
  .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container {
    overflow-y: auto;
    height: 100%;
  }
  .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list {
    margin: auto 0;
  }
  .p-dock .p-dock-list .p-dock-item {
    transform: none;
    margin: 0;
  }
}

.p-megamenu {
  padding: 0.5rem;
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.857rem;
  color: #333333;
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #333333;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #333333;
  margin-right: 0.5rem;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: #333333;
  margin-left: 0.5rem;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: #eaeaea;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #333333;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #333333;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #333333;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: #eaeaea;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #333333;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #333333;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #333333;
}

.p-megamenu .p-menuitem-link {
  padding: 0.857rem;
  color: #333333;
  border-radius: 0;
  transition: background-color 0.2s, box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-megamenu .p-menuitem-link .p-menuitem-text {
  color: #333333;
}

.p-megamenu .p-menuitem-link .p-menuitem-icon {
  color: #333333;
  margin-right: 0.5rem;
}

.p-megamenu .p-menuitem-link .p-submenu-icon {
  color: #333333;
}

.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
  background: #eaeaea;
}

.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #333333;
}

.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #333333;
}

.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #333333;
}

.p-megamenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-megamenu .p-megamenu-panel {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}

.p-megamenu .p-megamenu-submenu-header {
  margin: 0;
  padding: 0.857rem;
  color: #333333;
  background: #f4f4f4;
  font-weight: 700;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.p-megamenu .p-megamenu-submenu {
  padding: 0;
  width: 12.5rem;
}

.p-megamenu .p-megamenu-submenu .p-menu-separator {
  border-top: 1px solid #d8dae2;
  margin: 0;
}

.p-megamenu .p-megamenu-submenu .p-menuitem {
  margin: 0;
}

.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
  margin: 0;
}

.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #eaeaea;
}

.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #333333;
}

.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #333333;
}

.p-megamenu.p-megamenu-vertical {
  width: 12.5rem;
  padding: 0;
}

.p-megamenu.p-megamenu-vertical .p-menuitem {
  margin: 0;
}

.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
  margin: 0;
}

.p-megamenu .p-menuitem-badge {
  background: #007ad9;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-menu {
  padding: 0;
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 12.5rem;
}

.p-menu .p-menuitem-link {
  padding: 0.857rem;
  color: #333333;
  border-radius: 0;
  transition: background-color 0.2s, box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-menu .p-menuitem-link .p-menuitem-text {
  color: #333333;
}

.p-menu .p-menuitem-link .p-menuitem-icon {
  color: #333333;
  margin-right: 0.5rem;
}

.p-menu .p-menuitem-link .p-submenu-icon {
  color: #333333;
}

.p-menu .p-menuitem-link:not(.p-disabled):hover {
  background: #eaeaea;
}

.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #333333;
}

.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #333333;
}

.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #333333;
}

.p-menu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-menu.p-menu-overlay {
  background: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}

.p-menu .p-submenu-header {
  margin: 0;
  padding: 0.857rem;
  color: #333333;
  background: #f4f4f4;
  font-weight: 700;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.p-menu .p-menu-separator {
  border-top: 1px solid #d8dae2;
  margin: 0;
}

.p-menu .p-menuitem {
  margin: 0;
}

.p-menu .p-menuitem:last-child {
  margin: 0;
}

.p-menu .p-menuitem-badge {
  background: #007ad9;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-menubar {
  padding: 0.5rem;
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
}

.p-menubar .p-menuitem-link {
  padding: 0.857rem;
  color: #333333;
  border-radius: 0;
  transition: background-color 0.2s, box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-menubar .p-menuitem-link .p-menuitem-text {
  color: #333333;
}

.p-menubar .p-menuitem-link .p-menuitem-icon {
  color: #333333;
  margin-right: 0.5rem;
}

.p-menubar .p-menuitem-link .p-submenu-icon {
  color: #333333;
}

.p-menubar .p-menuitem-link:not(.p-disabled):hover {
  background: #eaeaea;
}

.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #333333;
}

.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #333333;
}

.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #333333;
}

.p-menubar .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.857rem;
  color: #333333;
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #333333;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #333333;
  margin-right: 0.5rem;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: #333333;
  margin-left: 0.5rem;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: #eaeaea;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #333333;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #333333;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #333333;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: #eaeaea;
}

.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #333333;
}

.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #333333;
}

.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #333333;
}

.p-menubar .p-submenu-list {
  padding: 0;
  background: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
  width: 12.5rem;
}

.p-menubar .p-submenu-list .p-menu-separator {
  border-top: 1px solid #d8dae2;
  margin: 0;
}

.p-menubar .p-submenu-list .p-submenu-icon {
  font-size: 0.875rem;
}

.p-menubar .p-submenu-list .p-menuitem {
  margin: 0;
}

.p-menubar .p-submenu-list .p-menuitem:last-child {
  margin: 0;
}

.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #eaeaea;
}

.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #333333;
}

.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #333333;
}

.p-menubar .p-menuitem-badge {
  background: #007ad9;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

@media screen and (max-width: 960px) {
  .p-menubar {
    position: relative;
  }
  .p-menubar .p-menubar-button {
    display: flex;
    width: 2rem;
    height: 2rem;
    color: #333333;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-menubar .p-menubar-button:hover {
    color: #333333;
    background: #eaeaea;
  }
  .p-menubar .p-menubar-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #8dcdff;
  }
  .p-menubar .p-menubar-root-list {
    position: absolute;
    display: none;
    padding: 0;
    background: #ffffff;
    border: 1px solid #c8c8c8;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
    width: 100%;
  }
  .p-menubar .p-menubar-root-list .p-menu-separator {
    border-top: 1px solid #d8dae2;
    margin: 0;
  }
  .p-menubar .p-menubar-root-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
    padding: 0.857rem;
    color: #333333;
    border-radius: 0;
    transition: background-color 0.2s, box-shadow 0.2s;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
    color: #333333;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
    color: #333333;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
    color: #333333;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
    background: #eaeaea;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
    color: #333333;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
    color: #333333;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
    color: #333333;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #8dcdff;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
    margin-left: auto;
    transition: transform 0.2s;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-180deg);
  }
  .p-menubar .p-menubar-root-list .p-submenu-list {
    width: 100%;
    position: static;
    box-shadow: none;
    border: 0 none;
  }
  .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
    transition: transform 0.2s;
    transform: rotate(90deg);
  }
  .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-90deg);
  }
  .p-menubar .p-menubar-root-list .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menubar .p-menubar-root-list ul li a {
    padding-left: 2.571rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li a {
    padding-left: 4.285rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li a {
    padding-left: 5.999rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
    padding-left: 7.713rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
    padding-left: 9.427rem;
  }
  .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
    display: flex;
    flex-direction: column;
    top: 100%;
    left: 0;
    z-index: 1;
  }
}

.p-panelmenu .p-panelmenu-header > a {
  padding: 0.857rem 1rem;
  border: 1px solid #c8c8c8;
  color: #333333;
  background: #f4f4f4;
  font-weight: 700;
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
}

.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
  margin-right: 0.5rem;
}

.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
  margin-right: 0.5rem;
}

.p-panelmenu .p-panelmenu-header > a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
  background: #dbdbdb;
  border-color: #dbdbdb;
  color: #333333;
}

.p-panelmenu .p-panelmenu-header.p-highlight {
  margin-bottom: 0;
}

.p-panelmenu .p-panelmenu-header.p-highlight > a {
  background: #007ad9;
  border-color: #007ad9;
  color: #ffffff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
  border-color: #005b9f;
  background: #005b9f;
  color: #ffffff;
}

.p-panelmenu .p-panelmenu-content {
  padding: 0;
  border: 1px solid #c8c8c8;
  background: #ffffff;
  color: #333333;
  margin-bottom: 2px;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
  padding: 0.857rem;
  color: #333333;
  border-radius: 0;
  transition: background-color 0.2s, box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
  color: #333333;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
  color: #333333;
  margin-right: 0.5rem;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
  color: #333333;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
  background: #eaeaea;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #333333;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #333333;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #333333;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
  margin-right: 0.5rem;
}

.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
  padding: 0 0 0 1rem;
}

.p-panelmenu .p-panelmenu-panel {
  margin-bottom: 2px;
}

.p-panelmenu .p-menuitem-badge {
  background: #007ad9;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-slidemenu {
  padding: 0;
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 12.5rem;
}

.p-slidemenu .p-menuitem-link {
  padding: 0.857rem;
  color: #333333;
  border-radius: 0;
  transition: background-color 0.2s, box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-slidemenu .p-menuitem-link .p-menuitem-text {
  color: #333333;
}

.p-slidemenu .p-menuitem-link .p-menuitem-icon {
  color: #333333;
  margin-right: 0.5rem;
}

.p-slidemenu .p-menuitem-link .p-submenu-icon {
  color: #333333;
}

.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
  background: #eaeaea;
}

.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #333333;
}

.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #333333;
}

.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #333333;
}

.p-slidemenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-slidemenu.p-slidemenu-overlay {
  background: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}

.p-slidemenu .p-slidemenu-list {
  padding: 0;
  background: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}

.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
  background: #eaeaea;
}

.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
  color: #333333;
}

.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
  color: #333333;
}

.p-slidemenu .p-slidemenu-separator {
  border-top: 1px solid #d8dae2;
  margin: 0;
}

.p-slidemenu .p-slidemenu-icon {
  font-size: 0.875rem;
}

.p-slidemenu .p-slidemenu-backward {
  padding: 0.857rem;
  color: #333333;
}

.p-slidemenu .p-menuitem-badge {
  background: #007ad9;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-steps .p-steps-item .p-menuitem-link {
  background: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
  background: #ffffff;
}

.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  color: #333333;
  border: 1px solid #dee2e6;
  background: #ffffff;
  min-width: 2rem;
  height: 2rem;
  line-height: 2rem;
  font-size: 1.143rem;
  z-index: 1;
  border-radius: 50%;
}

.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
  margin-top: 0.5rem;
  color: #848484;
}

.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-steps .p-steps-item.p-highlight .p-steps-number {
  background: #007ad9;
  color: #ffffff;
}

.p-steps .p-steps-item.p-highlight .p-steps-title {
  font-weight: 700;
  color: #333333;
}

.p-steps .p-steps-item:before {
  content: " ";
  border-top: 1px solid #d8dae2;
  width: 100%;
  top: 50%;
  left: 0;
  display: block;
  position: absolute;
  margin-top: -1rem;
}

.p-tabmenu .p-tabmenu-nav {
  background: transparent;
  border: 0 none;
  border-width: 1px;
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
  margin-right: 2px;
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
  border: 1px solid #c8c8c8;
  border-width: 1px;
  border-color: #c8c8c8;
  background: #f4f4f4;
  color: #333333;
  padding: 0.857rem 1rem;
  font-weight: 700;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
  margin: 0 0 -1px 0;
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
  margin-right: 0.5rem;
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #8dcdff;
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
  background: #dbdbdb;
  border-color: #dbdbdb;
  color: #333333;
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
  background: #007ad9;
  border-color: #007ad9;
  color: #ffffff;
}

.p-tabmenu .p-tabmenu-left-icon {
  margin-right: 0.5rem;
}

.p-tabmenu .p-tabmenu-right-icon {
  margin-left: 0.5rem;
}

.p-tabmenu .p-tabmenu-nav-btn.p-link {
  background: #007ad9;
  color: #ffffff;
  width: 2.357rem;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  border-radius: 0;
}

.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #8dcdff;
}

.p-tieredmenu {
  padding: 0;
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 12.5rem;
}

.p-tieredmenu .p-menuitem-link {
  padding: 0.857rem;
  color: #333333;
  border-radius: 0;
  transition: background-color 0.2s, box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-tieredmenu .p-menuitem-link .p-menuitem-text {
  color: #333333;
}

.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
  color: #333333;
  margin-right: 0.5rem;
}

.p-tieredmenu .p-menuitem-link .p-submenu-icon {
  color: #333333;
}

.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #eaeaea;
}

.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #333333;
}

.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #333333;
}

.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #333333;
}

.p-tieredmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #8dcdff;
}

.p-tieredmenu.p-tieredmenu-overlay {
  background: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}

.p-tieredmenu .p-submenu-list {
  padding: 0;
  background: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}

.p-tieredmenu .p-menuitem {
  margin: 0;
}

.p-tieredmenu .p-menuitem:last-child {
  margin: 0;
}

.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #eaeaea;
}

.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #333333;
}

.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #333333;
}

.p-tieredmenu .p-menu-separator {
  border-top: 1px solid #d8dae2;
  margin: 0;
}

.p-tieredmenu .p-submenu-icon {
  font-size: 0.875rem;
}

.p-tieredmenu .p-menuitem-badge {
  background: #007ad9;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-inline-message {
  padding: 0.5rem;
  margin: 0;
  border-radius: 3px;
}

.p-inline-message.p-inline-message-info {
  background: #7fbcec;
  border: 0 none;
  border-width: 0;
  color: #212121;
}

.p-inline-message.p-inline-message-info .p-inline-message-icon {
  color: #212121;
}

.p-inline-message.p-inline-message-success {
  background: #b7d8b7;
  border: 0 none;
  border-width: 0;
  color: #212121;
}

.p-inline-message.p-inline-message-success .p-inline-message-icon {
  color: #212121;
}

.p-inline-message.p-inline-message-warn {
  background: #ffe399;
  border: 0 none;
  border-width: 0;
  color: #212121;
}

.p-inline-message.p-inline-message-warn .p-inline-message-icon {
  color: #212121;
}

.p-inline-message.p-inline-message-error {
  background: #f8b7bd;
  border: 0 none;
  border-width: 0;
  color: #212121;
}

.p-inline-message.p-inline-message-error .p-inline-message-icon {
  color: #212121;
}

.p-inline-message .p-inline-message-icon {
  font-size: 1rem;
  margin-right: 0.5rem;
}

.p-inline-message .p-inline-message-text {
  font-size: 1rem;
}

.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
  margin-right: 0;
}

.p-message {
  margin: 1rem 0;
  border-radius: 3px;
}

.p-message .p-message-wrapper {
  padding: 1rem;
}

.p-message .p-message-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-message .p-message-close:hover {
  background: rgba(255, 255, 255, 0.3);
}

.p-message .p-message-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-message.p-message-info {
  background: #7fbcec;
  border: 0 none;
  border-width: 0;
  color: #212121;
}

.p-message.p-message-info .p-message-icon {
  color: #212121;
}

.p-message.p-message-info .p-message-close {
  color: #212121;
}

.p-message.p-message-success {
  background: #b7d8b7;
  border: 0 none;
  border-width: 0;
  color: #212121;
}

.p-message.p-message-success .p-message-icon {
  color: #212121;
}

.p-message.p-message-success .p-message-close {
  color: #212121;
}

.p-message.p-message-warn {
  background: #ffe399;
  border: 0 none;
  border-width: 0;
  color: #212121;
}

.p-message.p-message-warn .p-message-icon {
  color: #212121;
}

.p-message.p-message-warn .p-message-close {
  color: #212121;
}

.p-message.p-message-error {
  background: #f8b7bd;
  border: 0 none;
  border-width: 0;
  color: #212121;
}

.p-message.p-message-error .p-message-icon {
  color: #212121;
}

.p-message.p-message-error .p-message-close {
  color: #212121;
}

.p-message .p-message-text {
  font-size: 1rem;
  font-weight: normal;
}

.p-message .p-message-icon {
  font-size: 1.5rem;
  margin-right: 0.5rem;
}

.p-message .p-message-summary {
  font-weight: 700;
}

.p-message .p-message-detail {
  margin-left: 0.5rem;
}

.p-toast {
  opacity: 0.9;
}

.p-toast .p-toast-message {
  margin: 0 0 1rem 0;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border-radius: 3px;
}

.p-toast .p-toast-message .p-toast-message-content {
  padding: 1rem;
  border-width: 0;
}

.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
  margin: 0 0 0 0.5rem;
}

.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
  font-size: 2rem;
}

.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
  font-weight: 700;
}

.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
  margin: 0.5rem 0 0 0;
}

.p-toast .p-toast-message .p-toast-icon-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-toast .p-toast-message .p-toast-icon-close:hover {
  background: rgba(255, 255, 255, 0.3);
}

.p-toast .p-toast-message .p-toast-icon-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-toast .p-toast-message.p-toast-message-info {
  background: #7fbcec;
  border: 0 none;
  border-width: 0;
  color: #212121;
}

.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
  color: #212121;
}

.p-toast .p-toast-message.p-toast-message-success {
  background: #b7d8b7;
  border: 0 none;
  border-width: 0;
  color: #212121;
}

.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
  color: #212121;
}

.p-toast .p-toast-message.p-toast-message-warn {
  background: #ffe399;
  border: 0 none;
  border-width: 0;
  color: #212121;
}

.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
  color: #212121;
}

.p-toast .p-toast-message.p-toast-message-error {
  background: #f8b7bd;
  border: 0 none;
  border-width: 0;
  color: #212121;
}

.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
  color: #212121;
}

.p-galleria .p-galleria-close {
  margin: 0.5rem;
  background: transparent;
  color: #ebedef;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}

.p-galleria .p-galleria-close .p-galleria-close-icon {
  font-size: 2rem;
}

.p-galleria .p-galleria-close:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #ebedef;
}

.p-galleria .p-galleria-item-nav {
  background: rgba(0, 0, 0, 0.2);
  color: #aeb6bf;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
  margin: 0 0.5rem;
}

.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
  font-size: 2rem;
}

.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
  background: rgba(0, 0, 0, 0.3);
  color: #ebedef;
}

.p-galleria .p-galleria-caption {
  background: rgba(0, 0, 0, 0.5);
  color: #ebedef;
  padding: 1rem;
}

.p-galleria .p-galleria-indicators {
  padding: 1rem;
}

.p-galleria .p-galleria-indicators .p-galleria-indicator button {
  background-color: #f4f4f4;
  width: 1rem;
  height: 1rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}

.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
  background: #eaeaea;
}

.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #007ad9;
  color: #ffffff;
}

.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
  margin-right: 0.5rem;
}

.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
  margin-bottom: 0.5rem;
}

.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
  background: rgba(0, 0, 0, 0.5);
}

.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
  background: rgba(255, 255, 255, 0.4);
}

.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
  background: rgba(255, 255, 255, 0.6);
}

.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #007ad9;
  color: #ffffff;
}

.p-galleria .p-galleria-thumbnail-container {
  background: rgba(0, 0, 0, 0.9);
  padding: 1rem 0.25rem;
}

.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
  margin: 0.5rem;
  background-color: transparent;
  color: #aeb6bf;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}

.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #aeb6bf;
}

.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-galleria-mask {
  --maskbg: rgba(0, 0, 0, 0.9);
}

.p-image-mask {
  --maskbg: rgba(0, 0, 0, 0.9);
}

.p-image-preview-indicator {
  background-color: transparent;
  color: #f8f9fa;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-image-preview-container:hover > .p-image-preview-indicator {
  background-color: rgba(0, 0, 0, 0.5);
}

.p-image-toolbar {
  padding: 1rem;
}

.p-image-action.p-link {
  color: #f8f9fa;
  background-color: transparent;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}

.p-image-action.p-link:last-child {
  margin-right: 0;
}

.p-image-action.p-link:hover {
  color: #f8f9fa;
  background-color: rgba(255, 255, 255, 0.1);
}

.p-image-action.p-link i {
  font-size: 1.5rem;
}

.p-avatar {
  background-color: #c8c8c8;
  border-radius: 3px;
}

.p-avatar.p-avatar-lg {
  width: 3rem;
  height: 3rem;
  font-size: 1.5rem;
}

.p-avatar.p-avatar-lg .p-avatar-icon {
  font-size: 1.5rem;
}

.p-avatar.p-avatar-xl {
  width: 4rem;
  height: 4rem;
  font-size: 2rem;
}

.p-avatar.p-avatar-xl .p-avatar-icon {
  font-size: 2rem;
}

.p-avatar-group .p-avatar {
  border: 2px solid #ffffff;
}

.p-badge {
  background: #007ad9;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
}

.p-badge.p-badge-secondary {
  background-color: #607D8B;
  color: #ffffff;
}

.p-badge.p-badge-success {
  background-color: #34A835;
  color: #ffffff;
}

.p-badge.p-badge-info {
  background-color: #007ad9;
  color: #ffffff;
}

.p-badge.p-badge-warning {
  background-color: #ffba01;
  color: #333333;
}

.p-badge.p-badge-danger {
  background-color: #e91224;
  color: #ffffff;
}

.p-badge.p-badge-lg {
  font-size: 1.125rem;
  min-width: 2.25rem;
  height: 2.25rem;
  line-height: 2.25rem;
}

.p-badge.p-badge-xl {
  font-size: 1.5rem;
  min-width: 3rem;
  height: 3rem;
  line-height: 3rem;
}

.p-chip {
  background-color: #c8c8c8;
  color: #333333;
  border-radius: 16px;
  padding: 0 0.429rem;
}

.p-chip .p-chip-text {
  line-height: 1.5;
  margin-top: 0.2145rem;
  margin-bottom: 0.2145rem;
}

.p-chip .p-chip-icon {
  margin-right: 0.5rem;
}

.p-chip .pi-chip-remove-icon {
  margin-left: 0.5rem;
}

.p-chip img {
  width: 1.929rem;
  height: 1.929rem;
  margin-left: -0.429rem;
  margin-right: 0.5rem;
}

.p-chip .pi-chip-remove-icon {
  border-radius: 3px;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-chip .pi-chip-remove-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-inplace .p-inplace-display {
  padding: 0.429rem 0.429rem;
  border-radius: 3px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-inplace .p-inplace-display:not(.p-disabled):hover {
  background: #eaeaea;
  color: #333333;
}

.p-inplace .p-inplace-display:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #8dcdff;
}

.p-progressbar {
  border: 0 none;
  height: 24px;
  background: #eaeaea;
  border-radius: 3px;
}

.p-progressbar .p-progressbar-value {
  border: 0 none;
  margin: 0;
  background: #007ad9;
}

.p-progressbar .p-progressbar-label {
  color: #ffffff;
  line-height: 24px;
}

.p-scrolltop {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-scrolltop.p-link {
  background: rgba(0, 0, 0, 0.7);
}

.p-scrolltop.p-link:hover {
  background: rgba(0, 0, 0, 0.8);
}

.p-scrolltop .p-scrolltop-icon {
  font-size: 1.5rem;
  color: #f4f4f4;
}

.p-skeleton {
  background-color: #eaeaea;
  border-radius: 3px;
}

.p-skeleton:after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
}

.p-tag {
  background: #007ad9;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 0.25rem 0.4rem;
  border-radius: 3px;
}

.p-tag.p-tag-success {
  background-color: #34A835;
  color: #ffffff;
}

.p-tag.p-tag-info {
  background-color: #007ad9;
  color: #ffffff;
}

.p-tag.p-tag-warning {
  background-color: #ffba01;
  color: #333333;
}

.p-tag.p-tag-danger {
  background-color: #e91224;
  color: #ffffff;
}

.p-tag .p-tag-icon {
  margin-right: 0.25rem;
  font-size: 0.75rem;
}

.p-terminal {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571rem 1rem;
}

.p-terminal .p-terminal-input {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.p-panel .p-panel-header .p-panel-header-icon {
  color: #848484;
}

.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
  color: #333333;
}

.p-dialog .p-dialog-header .p-dialog-header-icon {
  color: #848484;
}

.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
  color: #333333;
}

/* Customizations to the designer theme should be defined here */

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/primeng/resources/primeng.min.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default !important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-overflow-hidden{overflow:hidden}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@keyframes p-fadein{0%{opacity:0}100%{opacity:1}}input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}.p-link:disabled{cursor:default}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.p-connected-overlay{opacity:0;transform:scaleY(0.8);transition:transform .12s cubic-bezier(0,0,0.2,1),opacity .12s cubic-bezier(0,0,0.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only:after{content:'p';visibility:hidden;clip:rect(0 0 0 0);width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0 none}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-checkbox-disabled{cursor:default !important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}.p-colorpicker-panel .p-colorpicker-color{background:transparent url('color.dae87a04d07ca92b.png') no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url('hue.8b1818380241e6ac.png') no-repeat left top}.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-inputgroup .p-inputwrapper>.p-component{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea ~ label{top:1rem}.p-float-label input:focus ~ label,.p-float-label input.p-filled ~ label,.p-float-label textarea:focus ~ label,.p-float-label textarea.p-filled ~ label,.p-float-label .p-inputwrapper-focus ~ label,.p-float-label .p-inputwrapper-filled ~ label{top:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill ~ label{top:-20px;font-size:12px}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-right>i{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute;top:0;left:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-password-clearable{position:relative}.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1.0,1.0);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,0.5);border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none !important}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ng-select/ng-select/themes/default.theme.css ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1)}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir="rtl"] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir="rtl"] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#D0021B}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir="rtl"] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir="rtl"] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,0.06);left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,0.54);cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:rgba(0,0,0,0.54);background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,0.87);padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir="rtl"] .ng-dropdown-panel{direction:rtl;text-align:right}

/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular/material/prebuilt-themes/indigo-pink.css ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto, "Helvetica Neue", sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-button-toggle{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid rgba(0,0,0,0)}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(0.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(0.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-0.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(0.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em 0}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-0.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59374em) scale(0.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0 1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-0.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(0.75);width:133.3333433333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-0.0625em}.mat-menu-item{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px}.mat-radio-button{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-select{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-slider-thumb-label-text{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:normal}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-list-option{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox::after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.mat-elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:rgba(0,0,0,0)}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:rgba(0,0,0,0)}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:rgba(0,0,0,.87);background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:#fff}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{color:#fff}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#3f51b5}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ff4081}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#f44336}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:rgba(0,0,0,.12)}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa !important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#3f51b5}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.38)}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip::after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-table{background:#fff}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-calendar-arrow{fill:rgba(0,0,0,.54)}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:rgba(0,0,0,0)}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.mat-calendar-body-in-range::before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}}.mat-datepicker-content{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before{background:rgba(255,64,129,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}@media(hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}@media(hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}}.mat-datepicker-content-touch{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}.mat-dialog-container{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-panel-header-description,.mat-expansion-indicator::after{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-form-field-label{color:rgba(0,0,0,.6)}.mat-hint{color:rgba(0,0,0,.6)}.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline::before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before{background-color:rgba(0,0,0,0)}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{color:rgba(0,0,0,.54)}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#3f51b5}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-form-field.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after{color:#f44336}.mat-list-base .mat-list-item{color:rgba(0,0,0,.87)}.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:rgba(0,0,0,.38)}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-menu-item{background:rgba(0,0,0,0);color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:rgba(0,0,0,.54)}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#cbd0e9}.mat-progress-bar-buffer{background-color:#cbd0e9}.mat-progress-bar-fill::after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-fill::after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field.mat-focused.mat-warn .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,64,129,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(63,81,181,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#3f51b5}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:rgba(63,81,181,.2)}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#ff4081}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:rgba(0,0,0,0)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper::after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);background-image:-moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:rgba(0,0,0,.04)}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media(hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:rgba(0,0,0,0);color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line::before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px 24px}.mat-stepper-vertical-line::before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#3f51b5}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#ff4081}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#fff}.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:rgba(255,255,255,.7);background:#323232;box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-simple-snackbar-action{color:#ff4081}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./node_modules/sweetalert2/src/sweetalert2.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.875em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
body.swal2-toast-shown .swal2-container {
  position: fixed;
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-shown {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
body.swal2-toast-column .swal2-toast {
  flex-direction: column;
  align-items: stretch;
}
body.swal2-toast-column .swal2-toast .swal2-actions {
  flex: 1;
  align-self: stretch;
  height: 2.2em;
  margin-top: 0.3125em;
}
body.swal2-toast-column .swal2-toast .swal2-loading {
  justify-content: center;
}
body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}
body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}
.swal2-popup.swal2-toast {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0.625em;
  box-shadow: 0 0 0.625em #d9d9d9;
  overflow-y: hidden;
}
.swal2-popup.swal2-toast .swal2-header {
  flex-direction: row;
}
.swal2-popup.swal2-toast .swal2-title {
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  position: initial;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}
.swal2-popup.swal2-toast .swal2-content {
  justify-content: flex-start;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}
.swal2-popup.swal2-toast .swal2-icon-text {
  font-size: 2em;
  font-weight: bold;
  line-height: 1em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  height: auto;
  margin: 0 0.3125em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 0.0625em #fff, 0 0 0 0.125em rgba(50, 100, 150, 0.4);
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 2em;
  height: 2.8125em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.25em;
  left: -0.9375em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 2em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast.swal2-show {
  animation: showSweetToast 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  animation: hideSweetToast 0.2s forwards;
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip {
  animation: animate-toast-success-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long {
  animation: animate-toast-success-long 0.75s;
}
@keyframes showSweetToast {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
    opacity: 0;
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
    opacity: 0.5;
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
    opacity: 0.7;
  }
  100% {
    transform: translateY(0) rotateZ(0);
    opacity: 1;
  }
}
@keyframes hideSweetToast {
  0% {
    opacity: 1;
  }
  33% {
    opacity: 0.5;
  }
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes animate-toast-success-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes animate-toast-success-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-shown {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  background-color: transparent;
}
body.swal2-no-backdrop .swal2-shown > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
body.swal2-no-backdrop .swal2-shown.swal2-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-top-start, body.swal2-no-backdrop .swal2-shown.swal2-top-left {
  top: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-top-end, body.swal2-no-backdrop .swal2-shown.swal2-top-right {
  top: 0;
  right: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-center-start, body.swal2-no-backdrop .swal2-shown.swal2-center-left {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-center-end, body.swal2-no-backdrop .swal2-shown.swal2-center-right {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-start, body.swal2-no-backdrop .swal2-shown.swal2-bottom-left {
  bottom: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-end, body.swal2-no-backdrop .swal2-shown.swal2-bottom-right {
  right: 0;
  bottom: 0;
}
.swal2-container {
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 10px;
  background-color: transparent;
  z-index: 1060;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-top {
  align-items: flex-start;
}
.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}
.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}
.swal2-container.swal2-center {
  align-items: center;
}
.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  align-items: center;
  justify-content: flex-start;
}
.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  align-items: center;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom {
  align-items: flex-end;
}
.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}
.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-self: stretch;
  justify-content: center;
}
.swal2-container.swal2-grow-row > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-grow-column {
  flex: 1;
  flex-direction: column;
}
.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  align-items: center;
}
.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
  align-items: flex-start;
}
.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
  align-items: flex-end;
}
.swal2-container.swal2-grow-column > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}
.swal2-container.swal2-fade {
  transition: background-color 0.1s;
}
.swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.4);
}
.swal2-popup {
  display: none;
  position: relative;
  flex-direction: column;
  justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border-radius: 0.3125em;
  background: #fff;
  font-family: inherit;
  font-size: 1rem;
  box-sizing: border-box;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}
.swal2-popup .swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.swal2-popup .swal2-title {
  display: block;
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #595959;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}
.swal2-popup .swal2-actions {
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin: 1.25em auto 0;
  z-index: 1;
}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  width: 2.5em;
  height: 2.5em;
  margin: 0.46875em;
  padding: 0;
  border: 0.25em solid transparent;
  border-radius: 100%;
  border-color: transparent;
  background-color: transparent !important;
  color: transparent;
  cursor: default;
  box-sizing: border-box;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  -webkit-user-select: none;
          user-select: none;
}
.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  margin-right: 30px;
  margin-left: 30px;
}
.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  border: 3px solid #999999;
  border-radius: 50%;
  border-right-color: transparent;
  box-shadow: 1px 1px 1px #fff;
  content: "";
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
}
.swal2-popup .swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 2em;
  font-weight: 500;
  box-shadow: none;
}
.swal2-popup .swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-popup .swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #3085d6;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-popup .swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #aaa;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-popup .swal2-styled:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4);
}
.swal2-popup .swal2-styled::-moz-focus-inner {
  border: 0;
}
.swal2-popup .swal2-footer {
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}
.swal2-popup .swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}
.swal2-popup .swal2-close {
  position: absolute;
  top: 0;
  right: 0;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 0;
  background: transparent;
  color: #cccccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
  overflow: hidden;
}
.swal2-popup .swal2-close:hover {
  transform: none;
  color: #f27474;
}
.swal2-popup > .swal2-input,
.swal2-popup > .swal2-file,
.swal2-popup > .swal2-textarea,
.swal2-popup > .swal2-select,
.swal2-popup > .swal2-radio,
.swal2-popup > .swal2-checkbox {
  display: none;
}
.swal2-popup .swal2-content {
  justify-content: center;
  margin: 0;
  padding: 0;
  color: #545454;
  font-size: 1.125em;
  font-weight: 300;
  line-height: normal;
  z-index: 1;
  word-wrap: break-word;
}
.swal2-popup #swal2-content {
  text-align: center;
}
.swal2-popup .swal2-input,
.swal2-popup .swal2-file,
.swal2-popup .swal2-textarea,
.swal2-popup .swal2-select,
.swal2-popup .swal2-radio,
.swal2-popup .swal2-checkbox {
  margin: 1em auto;
}
.swal2-popup .swal2-input,
.swal2-popup .swal2-file,
.swal2-popup .swal2-textarea {
  width: 100%;
  transition: border-color 0.3s, box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  font-size: 1.125em;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
}
.swal2-popup .swal2-input.swal2-inputerror,
.swal2-popup .swal2-file.swal2-inputerror,
.swal2-popup .swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-popup .swal2-input:focus,
.swal2-popup .swal2-file:focus,
.swal2-popup .swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: 0 0 3px #c4e6f5;
}
.swal2-popup .swal2-input::placeholder,
.swal2-popup .swal2-file::placeholder,
.swal2-popup .swal2-textarea::placeholder {
  color: #cccccc;
}
.swal2-popup .swal2-range input {
  width: 80%;
}
.swal2-popup .swal2-range output {
  width: 20%;
  font-weight: 600;
  text-align: center;
}
.swal2-popup .swal2-range input,
.swal2-popup .swal2-range output {
  height: 2.625em;
  margin: 1em auto;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}
.swal2-popup .swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-popup .swal2-input[type=number] {
  max-width: 10em;
}
.swal2-popup .swal2-file {
  font-size: 1.125em;
}
.swal2-popup .swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}
.swal2-popup .swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  color: #545454;
  font-size: 1.125em;
}
.swal2-popup .swal2-radio,
.swal2-popup .swal2-checkbox {
  align-items: center;
  justify-content: center;
}
.swal2-popup .swal2-radio label,
.swal2-popup .swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-popup .swal2-radio input,
.swal2-popup .swal2-checkbox input {
  margin: 0 0.4em;
}
.swal2-popup .swal2-validation-message {
  display: none;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
  overflow: hidden;
}
.swal2-popup .swal2-validation-message::before {
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
  content: "!";
  zoom: normal;
}
@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@-moz-document url-prefix() {
  .swal2-close:focus {
    outline: 2px solid rgba(50, 100, 150, 0.4);
  }
}
.swal2-icon {
  position: relative;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  line-height: 5em;
  cursor: default;
  box-sizing: content-box;
  -webkit-user-select: none;
          user-select: none;
  zoom: normal;
}
.swal2-icon-text {
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  top: -0.25em;
  left: -0.25em;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
  z-index: 2;
  box-sizing: content-box;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
  z-index: 1;
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
  z-index: 2;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.875em;
  width: 1.5625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
.swal2-progresssteps {
  align-items: center;
  margin: 0 0 1.25em;
  padding: 0;
  font-weight: 600;
}
.swal2-progresssteps li {
  display: inline-block;
  position: relative;
}
.swal2-progresssteps .swal2-progresscircle {
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #3085d6;
  color: #fff;
  line-height: 2em;
  text-align: center;
  z-index: 20;
}
.swal2-progresssteps .swal2-progresscircle:first-child {
  margin-left: 0;
}
.swal2-progresssteps .swal2-progresscircle:last-child {
  margin-right: 0;
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
  background: #3085d6;
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {
  background: #add8e6;
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
  background: #add8e6;
}
.swal2-progresssteps .swal2-progressline {
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #3085d6;
  z-index: 10;
}
[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}
.swal2-show {
  animation: swal2-show 0.3s;
}
.swal2-show.swal2-noanimation {
  animation: none;
}
.swal2-hide {
  animation: swal2-hide 0.15s forwards;
}
.swal2-hide.swal2-noanimation {
  animation: none;
}
[dir=rtl] .swal2-close {
  right: auto;
  left: 0;
}
.swal2-animate-success-icon .swal2-success-line-tip {
  animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-animate-success-icon .swal2-success-line-long {
  animation: swal2-animate-success-line-long 0.75s;
}
.swal2-animate-success-icon .swal2-success-circular-line-right {
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}
.swal2-animate-error-icon {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-animate-error-icon .swal2-x-mark {
  animation: swal2-animate-error-x-mark 0.5s;
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: initial !important;
  }
}
/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/normalize.css ***!
  \**********************************************************************************************************************************************************************************************************************/
/*! normalize.css 2011-11-04T15:38 UTC - http://github.com/necolas/normalize.css */

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 */

audio:not([controls]) {
  display: none;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */

[hidden] {
  display: none;
}

/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Keeps page centred in all browsers regardless of content height
 * 3. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */

html {
  font-size: 100%; /* 1 */
  overflow-y: scroll; /* 2 */
  -webkit-text-size-adjust: 100%; /* 3 */
  -ms-text-size-adjust: 100%; /* 3 */
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */

body {
  margin: 0;
}

/* 
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */

body,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/* =============================================================================
   Links
   ========================================================================== */

/*
 * Addresses outline displayed oddly in Chrome
 */

a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */

a:hover,
a:active {
  outline: 0;
}

/* =============================================================================
   Typography
   ========================================================================== */

/*
 * Neutralise smaller font-size in 'section' and 'article' in FF4+, Chrome, S5
 */

h1 {
  font-size: 2em;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/

b,
strong {
  font-weight: bold;
}

blockquote {
  margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome
 */

dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */

mark {
  background: #ff0;
  color: #000;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */

pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */

/* 1 */

q {
  quotes: none;
}

/* 2 */

q:before,
q:after {
  content: '';
  content: none;
}

small {
  font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* =============================================================================
   Lists
   ========================================================================== */

ul,
ol {
  margin-left: 0;
  padding: 0 0 0 40px;
}

dd {
  margin: 0 0 0 40px;
}

nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img {
  border: 0; /* 1 */
  -ms-interpolation-mode: bicubic; /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9 
 */

svg:not(:root) {
  overflow: hidden;
}

/* =============================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */

figure {
  margin: 0;
}

/* =============================================================================
   Forms
   ========================================================================== */

/*
 * Corrects margin displayed oddly in IE6/7
 */

form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects alignment displayed oddly in IE6/7
 */

legend {
  border: 0; /* 1 */
  *margin-left: -7px; /* 2 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */

button,
input,
select,
textarea {
  font-size: 100%; /* 1 */
  margin: 0; /* 2 */
  vertical-align: baseline; /* 3 */
  *vertical-align: middle; /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */

button,
input {
  line-height: normal; /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer; /* 1 */
  -webkit-appearance: button; /* 2 */
  *overflow: visible; /* 3 */
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */ /* 2 */
  box-sizing: content-box;
}

/*
 * Removes inner padding that is displayed in S5, Chrome on OS X
 */

input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */

textarea {
  overflow: auto; /* 1 */
  vertical-align: top; /* 2 */
}

/* =============================================================================
   Tables
   ========================================================================== */

/* 
 * Remove most spacing between table cells
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/bootstrap/css/bootstrap.min.css ***!
  \************************************************************************************************************************************************************************************************************************************/
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:"Glyphicons Halflings";src:url('glyphicons-halflings-regular.7a0f4b092e86cb52.eot');src:url('glyphicons-halflings-regular.7a0f4b092e86cb52.eot?#iefix') format("embedded-opentype"),url('glyphicons-halflings-regular.b70781972ce7320b.woff2') format("woff2"),url('glyphicons-halflings-regular.4ba85deaf3670942.woff') format("woff"),url('glyphicons-halflings-regular.009b407a9881be10.ttf') format("truetype"),url('glyphicons-halflings-regular.85f0466cb4ab3a4d.svg#glyphicons_halflingsregular') format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{box-sizing:border-box}:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translate(0,-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out;backface-visibility:hidden;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}/*# sourceMappingURL=bootstrap.min.css.map */
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/bootstrap-extend.min.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
a.text-action{color:#a3afb7}a.text-action,a.text-action:focus,a.text-action:hover{text-decoration:none}a.text-action:focus,a.text-action:hover{color:#ccd5db}a.text-action .icon+span{margin-left:3px}a.text-like{color:#a3afb7!important}a.text-like,a.text-like:focus,a.text-like:hover{text-decoration:none}a.text-like.active,a.text-like:focus,a.text-like:hover{color:#f96868!important}.text-action+.text-action{margin-left:6px}.img-bordered{padding:3px;border:1px solid #e4eaec}.img-bordered-primary{border-color:#62a8ea!important}.img-bordered-purple{border-color:#7c51d1!important}.img-bordered-red{border-color:#e9595b!important}.img-bordered-green{border-color:#7dd3ae!important}.img-bordered-orange{border-color:#ec9940!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-shadow:rgba(0,0,0,.15) 0 0 1px}.h1 .icon:first-child,.h2 .icon:first-child,.h3 .icon:first-child,.h4 .icon:first-child,.h5 .icon:first-child,.h6 .icon:first-child,h1 .icon:first-child,h2 .icon:first-child,h3 .icon:first-child,h4 .icon:first-child,h5 .icon:first-child,h6 .icon:first-child{margin-right:.5em}.mark,mark{color:#fff;border-radius:2px}.drop-cap{float:left;padding:5px;margin-right:5px;font-family:Georgia;font-size:60px;line-height:50px;color:#263238}.drop-cap-reversed{color:#fff;background-color:#263238}.list-icons{padding-left:10px;margin-left:0;list-style:none}.list-icons>li{margin-top:6px}.list-icons>li:first-child{margin-top:0}.list-icons>li i{float:left;width:1em;margin:0 6px 0 0}.text-primary{color:#62a8ea}a.text-primary:focus,a.text-primary:hover{color:#358fe4}.text-success{color:#46be8a}a.text-success:focus,a.text-success:hover{color:#369b6f}.text-info{color:#57c7d4}a.text-info:focus,a.text-info:hover{color:#33b6c5}.text-warning{color:#f2a654}a.text-warning:focus,a.text-warning:hover{color:#ee8d25}.text-danger{color:#f96868}a.text-danger:focus,a.text-danger:hover{color:#f73737}blockquote{font-size:20px;color:#526069;border-left-width:2px}blockquote .small,blockquote footer,blockquote small{font-size:14px}.blockquote-reverse{border-right-width:2px}.blockquote{padding:15px 20px;border-left-width:4px;border-radius:3px}.blockquote.blockquote-reverse{border-right-width:4px}.blockquote-success{background-color:rgba(70,190,138,.1);border-color:#46be8a}.blockquote-info{background-color:rgba(87,199,212,.1);border-color:#57c7d4}.blockquote-warning{background-color:rgba(242,166,84,.1);border-color:#f2a654}.blockquote-danger{background-color:rgba(249,104,104,.1);border-color:#f96868}code{border:1px solid #bcd8f1}.container{max-width:100%}@media (min-width:1600px){.container{width:1310px}}@media (min-width:1600px){.col-xlg-1,.col-xlg-10,.col-xlg-11,.col-xlg-12,.col-xlg-2,.col-xlg-3,.col-xlg-4,.col-xlg-5,.col-xlg-6,.col-xlg-7,.col-xlg-8,.col-xlg-9{float:left}.col-xlg-12{width:100%}.col-xlg-11{width:91.66666667%}.col-xlg-10{width:83.33333333%}.col-xlg-9{width:75%}.col-xlg-8{width:66.66666667%}.col-xlg-7{width:58.33333333%}.col-xlg-6{width:50%}.col-xlg-5{width:41.66666667%}.col-xlg-4{width:33.33333333%}.col-xlg-3{width:25%}.col-xlg-2{width:16.66666667%}.col-xlg-1{width:8.33333333%}.col-xlg-pull-12{right:100%}.col-xlg-pull-11{right:91.66666667%}.col-xlg-pull-10{right:83.33333333%}.col-xlg-pull-9{right:75%}.col-xlg-pull-8{right:66.66666667%}.col-xlg-pull-7{right:58.33333333%}.col-xlg-pull-6{right:50%}.col-xlg-pull-5{right:41.66666667%}.col-xlg-pull-4{right:33.33333333%}.col-xlg-pull-3{right:25%}.col-xlg-pull-2{right:16.66666667%}.col-xlg-pull-1{right:8.33333333%}.col-xlg-pull-0{right:auto}.col-xlg-push-12{left:100%}.col-xlg-push-11{left:91.66666667%}.col-xlg-push-10{left:83.33333333%}.col-xlg-push-9{left:75%}.col-xlg-push-8{left:66.66666667%}.col-xlg-push-7{left:58.33333333%}.col-xlg-push-6{left:50%}.col-xlg-push-5{left:41.66666667%}.col-xlg-push-4{left:33.33333333%}.col-xlg-push-3{left:25%}.col-xlg-push-2{left:16.66666667%}.col-xlg-push-1{left:8.33333333%}.col-xlg-push-0{left:auto}.col-xlg-offset-12{margin-left:100%}.col-xlg-offset-11{margin-left:91.66666667%}.col-xlg-offset-10{margin-left:83.33333333%}.col-xlg-offset-9{margin-left:75%}.col-xlg-offset-8{margin-left:66.66666667%}.col-xlg-offset-7{margin-left:58.33333333%}.col-xlg-offset-6{margin-left:50%}.col-xlg-offset-5{margin-left:41.66666667%}.col-xlg-offset-4{margin-left:33.33333333%}.col-xlg-offset-3{margin-left:25%}.col-xlg-offset-2{margin-left:16.66666667%}.col-xlg-offset-1{margin-left:8.33333333%}.col-xlg-offset-0{margin-left:0}}.col-xlg-1,.col-xlg-10,.col-xlg-11,.col-xlg-12,.col-xlg-2,.col-xlg-3,.col-xlg-4,.col-xlg-5,.col-xlg-6,.col-xlg-7,.col-xlg-8,.col-xlg-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.row.no-space{margin-right:0;margin-left:0}.row.no-space>[class*=col-]{padding-right:0;padding-left:0}.row-lg{margin-right:-25px;margin-left:-25px}.row-lg>.col-lg-1,.row-lg>.col-lg-10,.row-lg>.col-lg-11,.row-lg>.col-lg-12,.row-lg>.col-lg-2,.row-lg>.col-lg-3,.row-lg>.col-lg-4,.row-lg>.col-lg-5,.row-lg>.col-lg-6,.row-lg>.col-lg-7,.row-lg>.col-lg-8,.row-lg>.col-lg-9,.row-lg>.col-md-1,.row-lg>.col-md-10,.row-lg>.col-md-11,.row-lg>.col-md-12,.row-lg>.col-md-2,.row-lg>.col-md-3,.row-lg>.col-md-4,.row-lg>.col-md-5,.row-lg>.col-md-6,.row-lg>.col-md-7,.row-lg>.col-md-8,.row-lg>.col-md-9,.row-lg>.col-sm-1,.row-lg>.col-sm-10,.row-lg>.col-sm-11,.row-lg>.col-sm-12,.row-lg>.col-sm-2,.row-lg>.col-sm-3,.row-lg>.col-sm-4,.row-lg>.col-sm-5,.row-lg>.col-sm-6,.row-lg>.col-sm-7,.row-lg>.col-sm-8,.row-lg>.col-sm-9,.row-lg>.col-xlg-1,.row-lg>.col-xlg-10,.row-lg>.col-xlg-11,.row-lg>.col-xlg-12,.row-lg>.col-xlg-2,.row-lg>.col-xlg-3,.row-lg>.col-xlg-4,.row-lg>.col-xlg-5,.row-lg>.col-xlg-6,.row-lg>.col-xlg-7,.row-lg>.col-xlg-8,.row-lg>.col-xlg-9,.row-lg>.col-xs-1,.row-lg>.col-xs-10,.row-lg>.col-xs-11,.row-lg>.col-xs-12,.row-lg>.col-xs-2,.row-lg>.col-xs-3,.row-lg>.col-xs-4,.row-lg>.col-xs-5,.row-lg>.col-xs-6,.row-lg>.col-xs-7,.row-lg>.col-xs-8,.row-lg>.col-xs-9{padding-right:25px;padding-left:25px}.table{color:#76838f}.table>tfoot>tr>th,.table>thead>tr>th{font-weight:400;color:#526069}.table>thead>tr>th{border-bottom:1px solid #e4eaec}.table>tbody+tbody{border-top:1px solid #e4eaec}.table a{text-decoration:underline}.table td>.checkbox-custom:only-child,.table th>.checkbox-custom:only-child{margin-top:0;margin-bottom:0;text-align:center}.table .danger,.table .info,.table .success,.table .warning{color:#fff}.table .danger a,.table .info a,.table .success a,.table .warning a{color:#fff}.table .cell-30{width:30px}.table .cell-40{width:40px}.table .cell-50{width:50px}.table .cell-60{width:60px}.table .cell-80{width:80px}.table .cell-100{width:100px}.table .cell-120{width:120px}.table .cell-130{width:130px}.table .cell-150{width:150px}.table .cell-180{width:180px}.table .cell-200{width:200px}.table .cell-250{width:250px}.table .cell-300{width:300px}.table-danger thead tr,.table-dark thead tr,.table-info thead tr,.table-primary thead tr,.table-success thead tr,.table-warning thead tr{color:#fff}.table-default thead tr{background:#f3f7f9}.table-primary thead tr{background:#62a8ea}.table-success thead tr{background:#46be8a}.table-info thead tr{background:#57c7d4}.table-warning thead tr{background:#f2a654}.table-danger thead tr{background:#f96868}.table-dark thead tr{background:#526069}.table-gray thead tr{color:#526069;background:#ccd5db}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:1px}.table-bordered>thead:first-child>tr:first-child>th{border:1px solid #e4eaec}.table-section+tbody{display:none}.table-section-arrow{position:relative;display:inline-block;font-family:'Web Icons';font-style:normal;font-weight:400;text-align:center;transition:transform .15s;transform:translate(0,0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table-section-arrow:before{content:'\f181'}.table-section.active tr{background-color:#f3f7f9}.table-section.active+tbody{display:table-row-group}.table-section.active .table-section-arrow{transform:rotate(-180deg)}.form-control{box-shadow:none;transition:box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear}.form-control:not(select){-webkit-appearance:none}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#46be8a}.has-success .form-control{border-color:#46be8a;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#369b6f;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #91d9ba}.has-success .input-group-addon{color:#46be8a;background-color:#fff;border-color:#46be8a}.has-success .form-control-feedback{color:#46be8a}.has-success .form-control{box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.has-success .form-control:focus{border-color:#46be8a;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(70,190,138,.6)}.has-success .form-control.focus,.has-success .form-control:focus{border-color:#46be8a;box-shadow:none}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#f2a654}.has-warning .form-control{border-color:#f2a654;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#ee8d25;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f9d7b3}.has-warning .input-group-addon{color:#f2a654;background-color:#fff;border-color:#f2a654}.has-warning .form-control-feedback{color:#f2a654}.has-warning .form-control{box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.has-warning .form-control:focus{border-color:#f2a654;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(242,166,84,.6)}.has-warning .form-control.focus,.has-warning .form-control:focus{border-color:#f2a654;box-shadow:none}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#f96868}.has-error .form-control{border-color:#f96868;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#f73737;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fdcaca}.has-error .input-group-addon{color:#f96868;background-color:#fff;border-color:#f96868}.has-error .form-control-feedback{color:#f96868}.has-error .form-control{box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.has-error .form-control:focus{border-color:#f96868;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(249,104,104,.6)}.has-error .form-control.focus,.has-error .form-control:focus{border-color:#f96868;box-shadow:none}.form-group.has-feedback.no-label .form-control-feedback{top:0}.form-group.has-feedback.left-feedback .form-control-feedback{right:auto;left:0}.form-group.has-feedback.left-feedback .form-control{padding-right:13px;padding-left:50px}.form-control.square{border-radius:0}.form-control.round{border-radius:200px}textarea.form-control.no-resize{resize:none}.input-group-file input[type=text]{background-color:#fff}.input-group-file .btn-file{position:relative;overflow:hidden}.input-group-file .btn-file.btn-outline{border:1px solid #e4eaec;border-left:none}.input-group-file .btn-file.btn-outline:hover{border-left:none}.input-group-file .btn-file>.icon{margin:0 3px}.input-group-file .btn-file input[type=file]{position:absolute;top:0;left:0;display:block;min-width:100%;min-height:100%;text-align:0;cursor:pointer;opacity:0}.help-block{margin-top:7px;margin-bottom:8px}.help-block>.icon{margin:0 5px}.input-search-close{color:#000;text-shadow:none;filter:alpha(opacity=20);opacity:.2}.input-search-close.icon{font-size:inherit}.input-search-close:focus,.input-search-close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.input-search-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.input-search{position:relative}.input-search .form-control{border-radius:200px}.input-search .input-search-close,.input-search .input-search-icon{position:absolute;top:50%;z-index:1;width:36px;transform:translateY(-50%)}.input-search .input-search-close{right:8px}.input-search .input-search-icon+.form-control{padding-left:43.5px}.input-search .input-search-icon{left:8px;font-size:16px;color:#a3afb7;text-align:center;pointer-events:none}.input-search-btn+.form-control{padding-right:50px}.input-search-btn{position:absolute;top:0;right:0;height:100%;padding:0 10px;background:0 0;border:none;border-radius:0 200px 200px 0}.input-search-btn>.icon{margin:0 3px}.input-search-dark .input-search-icon{color:#76838f}.input-search-dark .form-control{background:#f3f7f9;box-shadow:none}.input-search-dark .form-control:focus{background-color:transparent}.form-inline .form-group{margin-right:20px}.form-inline .form-group:last-child{margin-right:0}.form-inline .control-label{margin-right:5px}@media (max-width:767px){.form-inline .form-group{margin-right:0}}.btn{padding:6px 15px;font-size:14px;line-height:1.57142857;border-radius:3px;transition:border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;-webkit-font-smoothing:subpixel-antialiased}.btn.active:focus,.btn:active:focus,.btn:focus{outline:0}.btn.active,.btn:active{box-shadow:none}.btn .icon{width:1em;margin:0 3px;line-height:inherit;text-align:center}.btn-block{white-space:normal}.btn-outline.btn-default{color:#76838f;background-color:transparent}.btn-outline.btn-default.active,.btn-outline.btn-default:active,.btn-outline.btn-default:focus,.btn-outline.btn-default:hover,.open>.dropdown-toggle.btn-outline.btn-default{color:#76838f;border-color:#e4eaec}.btn-outline.btn-default.active .badge,.btn-outline.btn-default:active .badge,.btn-outline.btn-default:focus .badge,.btn-outline.btn-default:hover .badge,.open>.dropdown-toggle.btn-outline.btn-default .badge{color:#76838f;background-color:#76838f}.btn-outline.btn-primary{color:#62a8ea;background-color:transparent}.btn-outline.btn-primary.active,.btn-outline.btn-primary:active,.btn-outline.btn-primary:focus,.btn-outline.btn-primary:hover,.open>.dropdown-toggle.btn-outline.btn-primary{color:#fff;border-color:#62a8ea}.btn-outline.btn-primary.active .badge,.btn-outline.btn-primary:active .badge,.btn-outline.btn-primary:focus .badge,.btn-outline.btn-primary:hover .badge,.open>.dropdown-toggle.btn-outline.btn-primary .badge{color:#62a8ea;background-color:#fff}.btn-outline.btn-success{color:#46be8a;background-color:transparent}.btn-outline.btn-success.active,.btn-outline.btn-success:active,.btn-outline.btn-success:focus,.btn-outline.btn-success:hover,.open>.dropdown-toggle.btn-outline.btn-success{color:#fff;border-color:#46be8a}.btn-outline.btn-success.active .badge,.btn-outline.btn-success:active .badge,.btn-outline.btn-success:focus .badge,.btn-outline.btn-success:hover .badge,.open>.dropdown-toggle.btn-outline.btn-success .badge{color:#46be8a;background-color:#fff}.btn-outline.btn-info{color:#57c7d4;background-color:transparent}.btn-outline.btn-info.active,.btn-outline.btn-info:active,.btn-outline.btn-info:focus,.btn-outline.btn-info:hover,.open>.dropdown-toggle.btn-outline.btn-info{color:#fff;border-color:#57c7d4}.btn-outline.btn-info.active .badge,.btn-outline.btn-info:active .badge,.btn-outline.btn-info:focus .badge,.btn-outline.btn-info:hover .badge,.open>.dropdown-toggle.btn-outline.btn-info .badge{color:#57c7d4;background-color:#fff}.btn-outline.btn-warning{color:#f2a654;background-color:transparent}.btn-outline.btn-warning.active,.btn-outline.btn-warning:active,.btn-outline.btn-warning:focus,.btn-outline.btn-warning:hover,.open>.dropdown-toggle.btn-outline.btn-warning{color:#fff;border-color:#f2a654}.btn-outline.btn-warning.active .badge,.btn-outline.btn-warning:active .badge,.btn-outline.btn-warning:focus .badge,.btn-outline.btn-warning:hover .badge,.open>.dropdown-toggle.btn-outline.btn-warning .badge{color:#f2a654;background-color:#fff}.btn-outline.btn-danger{color:#f96868;background-color:transparent}.btn-outline.btn-danger.active,.btn-outline.btn-danger:active,.btn-outline.btn-danger:focus,.btn-outline.btn-danger:hover,.open>.dropdown-toggle.btn-outline.btn-danger{color:#fff;border-color:#f96868}.btn-outline.btn-danger.active .badge,.btn-outline.btn-danger:active .badge,.btn-outline.btn-danger:focus .badge,.btn-outline.btn-danger:hover .badge,.open>.dropdown-toggle.btn-outline.btn-danger .badge{color:#f96868;background-color:#fff}.btn-outline.btn-dark{color:#526069;background-color:transparent}.btn-outline.btn-dark.active,.btn-outline.btn-dark:active,.btn-outline.btn-dark:focus,.btn-outline.btn-dark:hover,.open>.dropdown-toggle.btn-outline.btn-dark{color:#fff;border-color:#526069}.btn-outline.btn-dark.active .badge,.btn-outline.btn-dark:active .badge,.btn-outline.btn-dark:focus .badge,.btn-outline.btn-dark:hover .badge,.open>.dropdown-toggle.btn-outline.btn-dark .badge{color:#526069;background-color:#fff}.btn-outline.btn-inverse{color:#fff;background-color:transparent}.btn-outline.btn-inverse.active,.btn-outline.btn-inverse:active,.btn-outline.btn-inverse:focus,.btn-outline.btn-inverse:hover,.open>.dropdown-toggle.btn-outline.btn-inverse{color:#76838f;border-color:#e4eaec}.btn-outline.btn-inverse.active .badge,.btn-outline.btn-inverse:active .badge,.btn-outline.btn-inverse:focus .badge,.btn-outline.btn-inverse:hover .badge,.open>.dropdown-toggle.btn-outline.btn-inverse .badge{color:#fff;background-color:#76838f}.btn-lg{padding:10px 18px;font-size:18px;line-height:1.3333333;border-radius:4px}.btn-sm{padding:6px 13px;font-size:12px;line-height:1.5;border-radius:2px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:2px}.btn-squared{border-radius:0}.btn-round{border-radius:1000px}.btn-default.focus,.btn-default:focus,.btn-default:hover{background-color:#f3f7f9;border-color:#f3f7f9}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-color:#ccd5db;border-color:#ccd5db}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{background-color:#ccd5db;border-color:#ccd5db}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{color:#76838f;background-color:#f3f7f9;border-color:#f3f7f9}.btn-default.btn-up:before{border-bottom-color:#e4eaec}.btn-default.btn-up:focus:before,.btn-default.btn-up:hover:before{border-bottom-color:#f3f7f9}.btn-default.btn-up.active:before,.btn-default.btn-up:active:before,.open>.dropdown-toggle.btn-default.btn-up:before{border-bottom-color:#ccd5db}.btn-default.btn-right:before{border-left-color:#e4eaec}.btn-default.btn-right:focus:before,.btn-default.btn-right:hover:before{border-left-color:#f3f7f9}.btn-default.btn-right.active:before,.btn-default.btn-right:active:before,.open>.dropdown-toggle.btn-default.btn-right:before{border-left-color:#ccd5db}.btn-default.btn-bottom:before{border-top-color:#e4eaec}.btn-default.btn-bottom:focus:before,.btn-default.btn-bottom:hover:before{border-top-color:#f3f7f9}.btn-default.btn-bottom.active:before,.btn-default.btn-bottom:active:before,.open>.dropdown-toggle.btn-default.btn-bottom:before{border-top-color:#ccd5db}.btn-default.btn-left:before{border-right-color:#e4eaec}.btn-default.btn-left:focus:before,.btn-default.btn-left:hover:before{border-right-color:#f3f7f9}.btn-default.btn-left.active:before,.btn-default.btn-left:active:before,.open>.dropdown-toggle.btn-default.btn-left:before{border-right-color:#ccd5db}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#89bceb;border-color:#89bceb}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-color:#4e97d9;border-color:#4e97d9}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#4e97d9;border-color:#4e97d9}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{color:#fff;background-color:#a2caee;border-color:#a2caee}.btn-primary.btn-up:before{border-bottom-color:#62a8ea}.btn-primary.btn-up:focus:before,.btn-primary.btn-up:hover:before{border-bottom-color:#89bceb}.btn-primary.btn-up.active:before,.btn-primary.btn-up:active:before,.open>.dropdown-toggle.btn-primary.btn-up:before{border-bottom-color:#4e97d9}.btn-primary.btn-right:before{border-left-color:#62a8ea}.btn-primary.btn-right:focus:before,.btn-primary.btn-right:hover:before{border-left-color:#89bceb}.btn-primary.btn-right.active:before,.btn-primary.btn-right:active:before,.open>.dropdown-toggle.btn-primary.btn-right:before{border-left-color:#4e97d9}.btn-primary.btn-bottom:before{border-top-color:#62a8ea}.btn-primary.btn-bottom:focus:before,.btn-primary.btn-bottom:hover:before{border-top-color:#89bceb}.btn-primary.btn-bottom.active:before,.btn-primary.btn-bottom:active:before,.open>.dropdown-toggle.btn-primary.btn-bottom:before{border-top-color:#4e97d9}.btn-primary.btn-left:before{border-right-color:#62a8ea}.btn-primary.btn-left:focus:before,.btn-primary.btn-left:hover:before{border-right-color:#89bceb}.btn-primary.btn-left.active:before,.btn-primary.btn-left:active:before,.open>.dropdown-toggle.btn-primary.btn-left:before{border-right-color:#4e97d9}.btn-success.focus,.btn-success:focus,.btn-success:hover{background-color:#5cd29d;border-color:#5cd29d}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-color:#36ab7a;border-color:#36ab7a}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{background-color:#36ab7a;border-color:#36ab7a}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{color:#fff;background-color:#7dd3ae;border-color:#7dd3ae}.btn-success.btn-up:before{border-bottom-color:#46be8a}.btn-success.btn-up:focus:before,.btn-success.btn-up:hover:before{border-bottom-color:#5cd29d}.btn-success.btn-up.active:before,.btn-success.btn-up:active:before,.open>.dropdown-toggle.btn-success.btn-up:before{border-bottom-color:#36ab7a}.btn-success.btn-right:before{border-left-color:#46be8a}.btn-success.btn-right:focus:before,.btn-success.btn-right:hover:before{border-left-color:#5cd29d}.btn-success.btn-right.active:before,.btn-success.btn-right:active:before,.open>.dropdown-toggle.btn-success.btn-right:before{border-left-color:#36ab7a}.btn-success.btn-bottom:before{border-top-color:#46be8a}.btn-success.btn-bottom:focus:before,.btn-success.btn-bottom:hover:before{border-top-color:#5cd29d}.btn-success.btn-bottom.active:before,.btn-success.btn-bottom:active:before,.open>.dropdown-toggle.btn-success.btn-bottom:before{border-top-color:#36ab7a}.btn-success.btn-left:before{border-right-color:#46be8a}.btn-success.btn-left:focus:before,.btn-success.btn-left:hover:before{border-right-color:#5cd29d}.btn-success.btn-left.active:before,.btn-success.btn-left:active:before,.open>.dropdown-toggle.btn-success.btn-left:before{border-right-color:#36ab7a}.btn-info.focus,.btn-info:focus,.btn-info:hover{background-color:#77d6e1;border-color:#77d6e1}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-color:#47b8c6;border-color:#47b8c6}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{background-color:#47b8c6;border-color:#47b8c6}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{color:#fff;background-color:#9ae1e9;border-color:#9ae1e9}.btn-info.btn-up:before{border-bottom-color:#57c7d4}.btn-info.btn-up:focus:before,.btn-info.btn-up:hover:before{border-bottom-color:#77d6e1}.btn-info.btn-up.active:before,.btn-info.btn-up:active:before,.open>.dropdown-toggle.btn-info.btn-up:before{border-bottom-color:#47b8c6}.btn-info.btn-right:before{border-left-color:#57c7d4}.btn-info.btn-right:focus:before,.btn-info.btn-right:hover:before{border-left-color:#77d6e1}.btn-info.btn-right.active:before,.btn-info.btn-right:active:before,.open>.dropdown-toggle.btn-info.btn-right:before{border-left-color:#47b8c6}.btn-info.btn-bottom:before{border-top-color:#57c7d4}.btn-info.btn-bottom:focus:before,.btn-info.btn-bottom:hover:before{border-top-color:#77d6e1}.btn-info.btn-bottom.active:before,.btn-info.btn-bottom:active:before,.open>.dropdown-toggle.btn-info.btn-bottom:before{border-top-color:#47b8c6}.btn-info.btn-left:before{border-right-color:#57c7d4}.btn-info.btn-left:focus:before,.btn-info.btn-left:hover:before{border-right-color:#77d6e1}.btn-info.btn-left.active:before,.btn-info.btn-left:active:before,.open>.dropdown-toggle.btn-info.btn-left:before{border-right-color:#47b8c6}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{background-color:#f4b066;border-color:#f4b066}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-color:#ec9940;border-color:#ec9940}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{background-color:#ec9940;border-color:#ec9940}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{color:#fff;background-color:#f6be80;border-color:#f6be80}.btn-warning.btn-up:before{border-bottom-color:#f2a654}.btn-warning.btn-up:focus:before,.btn-warning.btn-up:hover:before{border-bottom-color:#f4b066}.btn-warning.btn-up.active:before,.btn-warning.btn-up:active:before,.open>.dropdown-toggle.btn-warning.btn-up:before{border-bottom-color:#ec9940}.btn-warning.btn-right:before{border-left-color:#f2a654}.btn-warning.btn-right:focus:before,.btn-warning.btn-right:hover:before{border-left-color:#f4b066}.btn-warning.btn-right.active:before,.btn-warning.btn-right:active:before,.open>.dropdown-toggle.btn-warning.btn-right:before{border-left-color:#ec9940}.btn-warning.btn-bottom:before{border-top-color:#f2a654}.btn-warning.btn-bottom:focus:before,.btn-warning.btn-bottom:hover:before{border-top-color:#f4b066}.btn-warning.btn-bottom.active:before,.btn-warning.btn-bottom:active:before,.open>.dropdown-toggle.btn-warning.btn-bottom:before{border-top-color:#ec9940}.btn-warning.btn-left:before{border-right-color:#f2a654}.btn-warning.btn-left:focus:before,.btn-warning.btn-left:hover:before{border-right-color:#f4b066}.btn-warning.btn-left.active:before,.btn-warning.btn-left:active:before,.open>.dropdown-toggle.btn-warning.btn-left:before{border-right-color:#ec9940}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{background-color:#fa7a7a;border-color:#fa7a7a}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-color:#e9595b;border-color:#e9595b}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{background-color:#e9595b;border-color:#e9595b}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{color:#fff;background-color:#fa9898;border-color:#fa9898}.btn-danger.btn-up:before{border-bottom-color:#f96868}.btn-danger.btn-up:focus:before,.btn-danger.btn-up:hover:before{border-bottom-color:#fa7a7a}.btn-danger.btn-up.active:before,.btn-danger.btn-up:active:before,.open>.dropdown-toggle.btn-danger.btn-up:before{border-bottom-color:#e9595b}.btn-danger.btn-right:before{border-left-color:#f96868}.btn-danger.btn-right:focus:before,.btn-danger.btn-right:hover:before{border-left-color:#fa7a7a}.btn-danger.btn-right.active:before,.btn-danger.btn-right:active:before,.open>.dropdown-toggle.btn-danger.btn-right:before{border-left-color:#e9595b}.btn-danger.btn-bottom:before{border-top-color:#f96868}.btn-danger.btn-bottom:focus:before,.btn-danger.btn-bottom:hover:before{border-top-color:#fa7a7a}.btn-danger.btn-bottom.active:before,.btn-danger.btn-bottom:active:before,.open>.dropdown-toggle.btn-danger.btn-bottom:before{border-top-color:#e9595b}.btn-danger.btn-left:before{border-right-color:#f96868}.btn-danger.btn-left:focus:before,.btn-danger.btn-left:hover:before{border-right-color:#fa7a7a}.btn-danger.btn-left.active:before,.btn-danger.btn-left:active:before,.open>.dropdown-toggle.btn-danger.btn-left:before{border-right-color:#e9595b}.btn-inverse{color:#76838f;background-color:#fff;border-color:#e4eaec}.btn-inverse.focus,.btn-inverse:focus{color:#76838f;background-color:#e6e6e6;border-color:#99b0b7}.btn-inverse:hover{color:#76838f;background-color:#e6e6e6;border-color:#c0ced3}.btn-inverse.active,.btn-inverse:active,.open>.dropdown-toggle.btn-inverse{color:#76838f;background-color:#e6e6e6;border-color:#c0ced3}.btn-inverse.active.focus,.btn-inverse.active:focus,.btn-inverse.active:hover,.btn-inverse:active.focus,.btn-inverse:active:focus,.btn-inverse:active:hover,.open>.dropdown-toggle.btn-inverse.focus,.open>.dropdown-toggle.btn-inverse:focus,.open>.dropdown-toggle.btn-inverse:hover{color:#76838f;background-color:#d4d4d4;border-color:#99b0b7}.btn-inverse.active,.btn-inverse:active,.open>.dropdown-toggle.btn-inverse{background-image:none}.btn-inverse.disabled,.btn-inverse.disabled.active,.btn-inverse.disabled.focus,.btn-inverse.disabled:active,.btn-inverse.disabled:focus,.btn-inverse.disabled:hover,.btn-inverse[disabled],.btn-inverse[disabled].active,.btn-inverse[disabled].focus,.btn-inverse[disabled]:active,.btn-inverse[disabled]:focus,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse,fieldset[disabled] .btn-inverse.active,fieldset[disabled] .btn-inverse.focus,fieldset[disabled] .btn-inverse:active,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:hover{background-color:#fff;border-color:#e4eaec}.btn-inverse .badge{color:#fff;background-color:#76838f}.btn-inverse.focus,.btn-inverse:focus,.btn-inverse:hover{background-color:#fff;border-color:#f3f7f9}.btn-inverse.active,.btn-inverse:active,.open>.dropdown-toggle.btn-inverse{background-color:#fff;border-color:#ccd5db}.btn-inverse.active.focus,.btn-inverse.active:focus,.btn-inverse.active:hover,.btn-inverse:active.focus,.btn-inverse:active:focus,.btn-inverse:active:hover,.open>.dropdown-toggle.btn-inverse.focus,.open>.dropdown-toggle.btn-inverse:focus,.open>.dropdown-toggle.btn-inverse:hover{background-color:#fff;border-color:#ccd5db}.btn-inverse.disabled,.btn-inverse.disabled.active,.btn-inverse.disabled.focus,.btn-inverse.disabled:active,.btn-inverse.disabled:focus,.btn-inverse.disabled:hover,.btn-inverse[disabled],.btn-inverse[disabled].active,.btn-inverse[disabled].focus,.btn-inverse[disabled]:active,.btn-inverse[disabled]:focus,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse,fieldset[disabled] .btn-inverse.active,fieldset[disabled] .btn-inverse.focus,fieldset[disabled] .btn-inverse:active,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:hover{color:#ccd5db;background-color:#fff;border-color:#a3afb7}.btn-inverse.btn-up:before{border-bottom-color:#fff}.btn-inverse.btn-up:focus:before,.btn-inverse.btn-up:hover:before{border-bottom-color:#fff}.btn-inverse.btn-up.active:before,.btn-inverse.btn-up:active:before,.open>.dropdown-toggle.btn-inverse.btn-up:before{border-bottom-color:#fff}.btn-inverse.btn-right:before{border-left-color:#fff}.btn-inverse.btn-right:focus:before,.btn-inverse.btn-right:hover:before{border-left-color:#fff}.btn-inverse.btn-right.active:before,.btn-inverse.btn-right:active:before,.open>.dropdown-toggle.btn-inverse.btn-right:before{border-left-color:#fff}.btn-inverse.btn-bottom:before{border-top-color:#fff}.btn-inverse.btn-bottom:focus:before,.btn-inverse.btn-bottom:hover:before{border-top-color:#fff}.btn-inverse.btn-bottom.active:before,.btn-inverse.btn-bottom:active:before,.open>.dropdown-toggle.btn-inverse.btn-bottom:before{border-top-color:#fff}.btn-inverse.btn-left:before{border-right-color:#fff}.btn-inverse.btn-left:focus:before,.btn-inverse.btn-left:hover:before{border-right-color:#fff}.btn-inverse.btn-left.active:before,.btn-inverse.btn-left:active:before,.open>.dropdown-toggle.btn-inverse.btn-left:before{border-right-color:#fff}.btn-dark{color:#fff;background-color:#526069;border-color:#526069}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#3c464c;border-color:#1a1f21}.btn-dark:hover{color:#fff;background-color:#3c464c;border-color:#374147}.btn-dark.active,.btn-dark:active,.open>.dropdown-toggle.btn-dark{color:#fff;background-color:#3c464c;border-color:#374147}.btn-dark.active.focus,.btn-dark.active:focus,.btn-dark.active:hover,.btn-dark:active.focus,.btn-dark:active:focus,.btn-dark:active:hover,.open>.dropdown-toggle.btn-dark.focus,.open>.dropdown-toggle.btn-dark:focus,.open>.dropdown-toggle.btn-dark:hover{color:#fff;background-color:#2c3338;border-color:#1a1f21}.btn-dark.active,.btn-dark:active,.open>.dropdown-toggle.btn-dark{background-image:none}.btn-dark.disabled,.btn-dark.disabled.active,.btn-dark.disabled.focus,.btn-dark.disabled:active,.btn-dark.disabled:focus,.btn-dark.disabled:hover,.btn-dark[disabled],.btn-dark[disabled].active,.btn-dark[disabled].focus,.btn-dark[disabled]:active,.btn-dark[disabled]:focus,.btn-dark[disabled]:hover,fieldset[disabled] .btn-dark,fieldset[disabled] .btn-dark.active,fieldset[disabled] .btn-dark.focus,fieldset[disabled] .btn-dark:active,fieldset[disabled] .btn-dark:focus,fieldset[disabled] .btn-dark:hover{background-color:#526069;border-color:#526069}.btn-dark .badge{color:#526069;background-color:#fff}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{background-color:#76838f;border-color:#76838f}.btn-dark.active,.btn-dark:active,.open>.dropdown-toggle.btn-dark{background-color:#37474f;border-color:#37474f}.btn-dark.active.focus,.btn-dark.active:focus,.btn-dark.active:hover,.btn-dark:active.focus,.btn-dark:active:focus,.btn-dark:active:hover,.open>.dropdown-toggle.btn-dark.focus,.open>.dropdown-toggle.btn-dark:focus,.open>.dropdown-toggle.btn-dark:hover{background-color:#37474f;border-color:#37474f}.btn-dark.disabled,.btn-dark.disabled.active,.btn-dark.disabled.focus,.btn-dark.disabled:active,.btn-dark.disabled:focus,.btn-dark.disabled:hover,.btn-dark[disabled],.btn-dark[disabled].active,.btn-dark[disabled].focus,.btn-dark[disabled]:active,.btn-dark[disabled]:focus,.btn-dark[disabled]:hover,fieldset[disabled] .btn-dark,fieldset[disabled] .btn-dark.active,fieldset[disabled] .btn-dark.focus,fieldset[disabled] .btn-dark:active,fieldset[disabled] .btn-dark:focus,fieldset[disabled] .btn-dark:hover{color:#fff;background-color:#a3afb7;border-color:#a3afb7}.btn-dark.btn-up:before{border-bottom-color:#526069}.btn-dark.btn-up:focus:before,.btn-dark.btn-up:hover:before{border-bottom-color:#76838f}.btn-dark.btn-up.active:before,.btn-dark.btn-up:active:before,.open>.dropdown-toggle.btn-dark.btn-up:before{border-bottom-color:#37474f}.btn-dark.btn-right:before{border-left-color:#526069}.btn-dark.btn-right:focus:before,.btn-dark.btn-right:hover:before{border-left-color:#76838f}.btn-dark.btn-right.active:before,.btn-dark.btn-right:active:before,.open>.dropdown-toggle.btn-dark.btn-right:before{border-left-color:#37474f}.btn-dark.btn-bottom:before{border-top-color:#526069}.btn-dark.btn-bottom:focus:before,.btn-dark.btn-bottom:hover:before{border-top-color:#76838f}.btn-dark.btn-bottom.active:before,.btn-dark.btn-bottom:active:before,.open>.dropdown-toggle.btn-dark.btn-bottom:before{border-top-color:#37474f}.btn-dark.btn-left:before{border-right-color:#526069}.btn-dark.btn-left:focus:before,.btn-dark.btn-left:hover:before{border-right-color:#76838f}.btn-dark.btn-left.active:before,.btn-dark.btn-left:active:before,.open>.dropdown-toggle.btn-dark.btn-left:before{border-right-color:#37474f}.btn-dark:focus,.btn-dark:hover{color:#fff}.btn-dark.active,.btn-dark:active,.open>.dropdown-toggle.btn-dark{color:#fff}.btn-dark.btn-flat{color:#526069}.btn-flat{background:0 0;border:none;box-shadow:none}.btn-flat.disabled{color:#a3afb7}.btn-icon,.btn.icon{padding:10px;font-size:16px;line-height:1em}.btn-icon.btn-xs,.btn.icon.btn-xs{padding:5px;font-size:12px}.btn-icon.btn-sm,.btn.icon.btn-sm{padding:8px;font-size:14px}.btn-icon.btn-lg,.btn.icon.btn-lg{padding:12px;font-size:20px}.btn-icon.disabled,.btn.icon.disabled{color:#a3afb7}.btn-icon .icon{margin:0}.btn-raised{box-shadow:0 0 2px rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.21);transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.btn-raised.active,.btn-raised:active,.btn-raised:hover,.open>.dropdown-toggle.btn-raised{box-shadow:0 0 3px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.2)}.btn-raised.disabled,.btn-raised[disabled],fieldset[disabled] .btn-raised{box-shadow:none}.btn-floating{width:56px;height:56px;padding:0;margin:0;font-size:24px;text-align:center;border-radius:100%;box-shadow:0 6px 10px rgba(0,0,0,.15)}.btn-floating.btn-xs{width:30px;height:30px;padding:0;font-size:13px}.btn-floating.btn-sm{width:40px;height:40px;padding:0;font-size:15px}.btn-floating.btn-lg{width:70px;height:70px;padding:0;font-size:30px}.btn-floating i{position:relative;top:0}.btn-animate{position:relative;overflow:hidden}.btn-animate span{display:block;width:100%;height:100%;transform:translate(0,0)}.btn-animate-side{padding:8px 28px}.btn-animate-side span{transition:transform .2s ease-out 0s}.btn-animate-side span>.icon{position:absolute;top:50%;left:0;display:block;opacity:0;transition:opacity .2s ease-out 0s;transform:translate(-20px,-50%)}.btn-animate-side:hover span{transform:translate(10px,0)}.btn-animate-side:hover span>.icon{opacity:1}.btn-animate-side.btn-xs{padding:3px 14px}.btn-animate-side.btn-xs span>.icon{left:5px}.btn-animate-side.btn-xs:hover span{transform:translate(8px,0)}.btn-animate-side.btn-sm{padding:6px 22px}.btn-animate-side.btn-sm span>.icon{left:3px}.btn-animate-side.btn-sm:hover span{transform:translate(8px,0)}.btn-animate-side.btn-lg{padding:10px 33px}.btn-animate-side.btn-lg span>.icon{left:-6px}.btn-animate-side.btn-lg:hover span{transform:translate(14px,0)}.btn-animate-vertical span{transition:all .2s ease-out 0s}.btn-animate-vertical span>.icon{position:absolute;top:-2px;left:50%;display:block;font-size:24px;transform:translate(-50%,-100%)}.btn-animate-vertical:hover span{transform:translate(0,150%)}.btn-animate-vertical.btn-xs span>.icon{top:-5px;font-size:18px}.btn-animate-vertical.btn-sm span>.icon{top:-3px;font-size:21px}.btn-animate-vertical.btn-lg span>.icon{font-size:37px}.btn-labeled{padding:0;padding-right:8px}.btn-labeled .btn-label{padding:6px 8px;margin-right:5px}.btn-labeled.btn-xs{padding-right:5px}.btn-labeled.btn-xs .btn-label{padding:1px 4px;margin-right:2px}.btn-labeled.btn-sm{padding-right:13px}.btn-labeled.btn-sm .btn-label{padding:6px 6px;margin-right:10px}.btn-labeled.btn-lg{padding-right:14px}.btn-labeled.btn-lg .btn-label{padding:10px 14px;margin-right:11px}.btn-labeled.btn-block{text-align:left}.btn-label{display:inline-block;background-color:rgba(0,0,0,.15);border-radius:3px 0 0 3px}.btn-pill-left{border-radius:500px 0 0 500px}.btn-pill-right{border-radius:0 500px 500px 0}.btn-direction{position:relative}.btn-direction:before{position:absolute;line-height:0;content:'';border:8px solid transparent}.btn-up:before{top:-16px;left:50%;margin-left:-8px;border-bottom-color:#e4eaec}.btn-right:before{top:50%;right:-16px;margin-top:-8px;border-left-color:#e4eaec}.btn-bottom:before{bottom:-16px;left:50%;margin-left:-8px;border-top-color:#e4eaec}.btn-left:before{top:50%;left:-16px;margin-top:-8px;border-right-color:#e4eaec}.btn-pure,.btn-pure.active,.btn-pure:active,.btn-pure:focus,.btn-pure:hover,.btn-pure[disabled],.open>.dropdown-toggle.btn-pure,fieldset[disabled] .btn-pure{background-color:transparent;border-color:transparent;box-shadow:none}.btn-pure.active.focus,.btn-pure.active:focus,.btn-pure.active:hover,.btn-pure.focus,.btn-pure:active.focus,.btn-pure:active:focus,.btn-pure:active:hover,.btn-pure:focus,.btn-pure:focus.focus,.btn-pure:focus:focus,.btn-pure:focus:hover,.btn-pure:hover,.btn-pure:hover.focus,.btn-pure:hover:focus,.btn-pure:hover:hover,.btn-pure[disabled].focus,.btn-pure[disabled]:focus,.btn-pure[disabled]:hover,.open>.dropdown-toggle.btn-pure.focus,.open>.dropdown-toggle.btn-pure:focus,.open>.dropdown-toggle.btn-pure:hover,fieldset[disabled] .btn-pure.focus,fieldset[disabled] .btn-pure:focus,fieldset[disabled] .btn-pure:hover{background-color:transparent;border-color:transparent;box-shadow:none}.btn-pure.btn-default{color:#a3afb7}.btn-pure.btn-default.active,.btn-pure.btn-default:active,.btn-pure.btn-default:focus,.btn-pure.btn-default:hover,.open>.dropdown-toggle.btn-pure.btn-default{color:#ccd5db}.btn-pure.btn-default.active.focus,.btn-pure.btn-default.active:focus,.btn-pure.btn-default.active:hover,.btn-pure.btn-default:active.focus,.btn-pure.btn-default:active:focus,.btn-pure.btn-default:active:hover,.btn-pure.btn-default:focus.focus,.btn-pure.btn-default:focus:focus,.btn-pure.btn-default:focus:hover,.btn-pure.btn-default:hover.focus,.btn-pure.btn-default:hover:focus,.btn-pure.btn-default:hover:hover,.open>.dropdown-toggle.btn-pure.btn-default.focus,.open>.dropdown-toggle.btn-pure.btn-default:focus,.open>.dropdown-toggle.btn-pure.btn-default:hover{color:#ccd5db}.btn-pure.btn-default.active .badge,.btn-pure.btn-default:active .badge,.btn-pure.btn-default:focus .badge,.btn-pure.btn-default:hover .badge,.open>.dropdown-toggle.btn-pure.btn-default .badge{color:#ccd5db}.btn-pure.btn-primary{color:#62a8ea}.btn-pure.btn-primary.active,.btn-pure.btn-primary:active,.btn-pure.btn-primary:focus,.btn-pure.btn-primary:hover,.open>.dropdown-toggle.btn-pure.btn-primary{color:#a2caee}.btn-pure.btn-primary.active.focus,.btn-pure.btn-primary.active:focus,.btn-pure.btn-primary.active:hover,.btn-pure.btn-primary:active.focus,.btn-pure.btn-primary:active:focus,.btn-pure.btn-primary:active:hover,.btn-pure.btn-primary:focus.focus,.btn-pure.btn-primary:focus:focus,.btn-pure.btn-primary:focus:hover,.btn-pure.btn-primary:hover.focus,.btn-pure.btn-primary:hover:focus,.btn-pure.btn-primary:hover:hover,.open>.dropdown-toggle.btn-pure.btn-primary.focus,.open>.dropdown-toggle.btn-pure.btn-primary:focus,.open>.dropdown-toggle.btn-pure.btn-primary:hover{color:#a2caee}.btn-pure.btn-primary.active .badge,.btn-pure.btn-primary:active .badge,.btn-pure.btn-primary:focus .badge,.btn-pure.btn-primary:hover .badge,.open>.dropdown-toggle.btn-pure.btn-primary .badge{color:#a2caee}.btn-pure.btn-success{color:#46be8a}.btn-pure.btn-success.active,.btn-pure.btn-success:active,.btn-pure.btn-success:focus,.btn-pure.btn-success:hover,.open>.dropdown-toggle.btn-pure.btn-success{color:#7dd3ae}.btn-pure.btn-success.active.focus,.btn-pure.btn-success.active:focus,.btn-pure.btn-success.active:hover,.btn-pure.btn-success:active.focus,.btn-pure.btn-success:active:focus,.btn-pure.btn-success:active:hover,.btn-pure.btn-success:focus.focus,.btn-pure.btn-success:focus:focus,.btn-pure.btn-success:focus:hover,.btn-pure.btn-success:hover.focus,.btn-pure.btn-success:hover:focus,.btn-pure.btn-success:hover:hover,.open>.dropdown-toggle.btn-pure.btn-success.focus,.open>.dropdown-toggle.btn-pure.btn-success:focus,.open>.dropdown-toggle.btn-pure.btn-success:hover{color:#7dd3ae}.btn-pure.btn-success.active .badge,.btn-pure.btn-success:active .badge,.btn-pure.btn-success:focus .badge,.btn-pure.btn-success:hover .badge,.open>.dropdown-toggle.btn-pure.btn-success .badge{color:#7dd3ae}.btn-pure.btn-info{color:#57c7d4}.btn-pure.btn-info.active,.btn-pure.btn-info:active,.btn-pure.btn-info:focus,.btn-pure.btn-info:hover,.open>.dropdown-toggle.btn-pure.btn-info{color:#9ae1e9}.btn-pure.btn-info.active.focus,.btn-pure.btn-info.active:focus,.btn-pure.btn-info.active:hover,.btn-pure.btn-info:active.focus,.btn-pure.btn-info:active:focus,.btn-pure.btn-info:active:hover,.btn-pure.btn-info:focus.focus,.btn-pure.btn-info:focus:focus,.btn-pure.btn-info:focus:hover,.btn-pure.btn-info:hover.focus,.btn-pure.btn-info:hover:focus,.btn-pure.btn-info:hover:hover,.open>.dropdown-toggle.btn-pure.btn-info.focus,.open>.dropdown-toggle.btn-pure.btn-info:focus,.open>.dropdown-toggle.btn-pure.btn-info:hover{color:#9ae1e9}.btn-pure.btn-info.active .badge,.btn-pure.btn-info:active .badge,.btn-pure.btn-info:focus .badge,.btn-pure.btn-info:hover .badge,.open>.dropdown-toggle.btn-pure.btn-info .badge{color:#9ae1e9}.btn-pure.btn-warning{color:#f2a654}.btn-pure.btn-warning.active,.btn-pure.btn-warning:active,.btn-pure.btn-warning:focus,.btn-pure.btn-warning:hover,.open>.dropdown-toggle.btn-pure.btn-warning{color:#f6be80}.btn-pure.btn-warning.active.focus,.btn-pure.btn-warning.active:focus,.btn-pure.btn-warning.active:hover,.btn-pure.btn-warning:active.focus,.btn-pure.btn-warning:active:focus,.btn-pure.btn-warning:active:hover,.btn-pure.btn-warning:focus.focus,.btn-pure.btn-warning:focus:focus,.btn-pure.btn-warning:focus:hover,.btn-pure.btn-warning:hover.focus,.btn-pure.btn-warning:hover:focus,.btn-pure.btn-warning:hover:hover,.open>.dropdown-toggle.btn-pure.btn-warning.focus,.open>.dropdown-toggle.btn-pure.btn-warning:focus,.open>.dropdown-toggle.btn-pure.btn-warning:hover{color:#f6be80}.btn-pure.btn-warning.active .badge,.btn-pure.btn-warning:active .badge,.btn-pure.btn-warning:focus .badge,.btn-pure.btn-warning:hover .badge,.open>.dropdown-toggle.btn-pure.btn-warning .badge{color:#f6be80}.btn-pure.btn-danger{color:#f96868}.btn-pure.btn-danger.active,.btn-pure.btn-danger:active,.btn-pure.btn-danger:focus,.btn-pure.btn-danger:hover,.open>.dropdown-toggle.btn-pure.btn-danger{color:#fa9898}.btn-pure.btn-danger.active.focus,.btn-pure.btn-danger.active:focus,.btn-pure.btn-danger.active:hover,.btn-pure.btn-danger:active.focus,.btn-pure.btn-danger:active:focus,.btn-pure.btn-danger:active:hover,.btn-pure.btn-danger:focus.focus,.btn-pure.btn-danger:focus:focus,.btn-pure.btn-danger:focus:hover,.btn-pure.btn-danger:hover.focus,.btn-pure.btn-danger:hover:focus,.btn-pure.btn-danger:hover:hover,.open>.dropdown-toggle.btn-pure.btn-danger.focus,.open>.dropdown-toggle.btn-pure.btn-danger:focus,.open>.dropdown-toggle.btn-pure.btn-danger:hover{color:#fa9898}.btn-pure.btn-danger.active .badge,.btn-pure.btn-danger:active .badge,.btn-pure.btn-danger:focus .badge,.btn-pure.btn-danger:hover .badge,.open>.dropdown-toggle.btn-pure.btn-danger .badge{color:#fa9898}.btn-pure.btn-dark{color:#526069}.btn-pure.btn-dark.active,.btn-pure.btn-dark:active,.btn-pure.btn-dark:focus,.btn-pure.btn-dark:hover,.open>.dropdown-toggle.btn-pure.btn-dark{color:#76838f}.btn-pure.btn-dark.active.focus,.btn-pure.btn-dark.active:focus,.btn-pure.btn-dark.active:hover,.btn-pure.btn-dark:active.focus,.btn-pure.btn-dark:active:focus,.btn-pure.btn-dark:active:hover,.btn-pure.btn-dark:focus.focus,.btn-pure.btn-dark:focus:focus,.btn-pure.btn-dark:focus:hover,.btn-pure.btn-dark:hover.focus,.btn-pure.btn-dark:hover:focus,.btn-pure.btn-dark:hover:hover,.open>.dropdown-toggle.btn-pure.btn-dark.focus,.open>.dropdown-toggle.btn-pure.btn-dark:focus,.open>.dropdown-toggle.btn-pure.btn-dark:hover{color:#76838f}.btn-pure.btn-dark.active .badge,.btn-pure.btn-dark:active .badge,.btn-pure.btn-dark:focus .badge,.btn-pure.btn-dark:hover .badge,.open>.dropdown-toggle.btn-pure.btn-dark .badge{color:#76838f}.btn-pure.btn-inverse{color:#fff}.btn-pure.btn-inverse.active,.btn-pure.btn-inverse:active,.btn-pure.btn-inverse:focus,.btn-pure.btn-inverse:hover,.open>.dropdown-toggle.btn-pure.btn-inverse{color:#fff}.btn-pure.btn-inverse.active.focus,.btn-pure.btn-inverse.active:focus,.btn-pure.btn-inverse.active:hover,.btn-pure.btn-inverse:active.focus,.btn-pure.btn-inverse:active:focus,.btn-pure.btn-inverse:active:hover,.btn-pure.btn-inverse:focus.focus,.btn-pure.btn-inverse:focus:focus,.btn-pure.btn-inverse:focus:hover,.btn-pure.btn-inverse:hover.focus,.btn-pure.btn-inverse:hover:focus,.btn-pure.btn-inverse:hover:hover,.open>.dropdown-toggle.btn-pure.btn-inverse.focus,.open>.dropdown-toggle.btn-pure.btn-inverse:focus,.open>.dropdown-toggle.btn-pure.btn-inverse:hover{color:#fff}.btn-pure.btn-inverse.active .badge,.btn-pure.btn-inverse:active .badge,.btn-pure.btn-inverse:focus .badge,.btn-pure.btn-inverse:hover .badge,.open>.dropdown-toggle.btn-pure.btn-inverse .badge{color:#fff}.caret{border-top:4px solid;transition:.25s;transform:scale(1.001)}.btn-group .btn+.dropdown-toggle .caret{margin-left:0}.dropdown-toggle.btn .caret{margin-left:.3em}.dropdown-toggle.btn.btn-xs .caret{margin-left:0}.btn-group>.btn+.dropdown-toggle{padding-right:.8em;padding-left:.8em}.dropdown-menu{margin-top:5px;box-shadow:0 3px 12px rgba(0,0,0,.05);transition:.25s}.dropdown-menu .divider{margin:6px 0}.dropdown-menu>li{padding:0 5px;margin:2px 0}.dropdown-menu>li>a{padding:8px 15px;border-radius:3px;transition:background-color .25s}.dropdown-menu li .icon:first-child,.dropdown-menu li>a .icon:first-child{width:1em;margin-right:.5em;text-align:center}.dropdown-menu.bullet{margin-top:12px}.dropdown-menu.bullet:after,.dropdown-menu.bullet:before{position:absolute;left:10px;display:inline-block;width:0;height:0;content:'';border:7px solid transparent;border-top-width:0}.dropdown-menu.bullet:before{top:-7px;border-bottom-color:#e4eaec}.dropdown-menu.bullet:after{top:-6px;border-bottom-color:#fff}.dropdown-menu-right.bullet:after,.dropdown-menu-right.bullet:before{right:10px;left:auto}.dropdown-menu.animate{overflow:hidden}.dropdown-menu.animate>li{animation-name:slide-left;animation-duration:.5s;animation-fill-mode:both}.dropdown-menu.animate>li:nth-child(1){animation-delay:.02s}.dropdown-menu.animate>li:nth-child(2){animation-delay:.04s}.dropdown-menu.animate>li:nth-child(3){animation-delay:.06s}.dropdown-menu.animate>li:nth-child(4){animation-delay:.08s}.dropdown-menu.animate>li:nth-child(5){animation-delay:.1s}.dropdown-menu.animate>li:nth-child(6){animation-delay:.12s}.dropdown-menu.animate>li:nth-child(7){animation-delay:.14s}.dropdown-menu.animate>li:nth-child(8){animation-delay:.16s}.dropdown-menu.animate>li:nth-child(9){animation-delay:.18s}.dropdown-menu.animate>li:nth-child(10){animation-delay:.2s}.dropdown-menu.animate>li.divider{animation-name:none}.dropdown-menu.animate.animate-reverse>li:nth-last-child(1){animation-delay:.02s}.dropdown-menu.animate.animate-reverse>li:nth-last-child(2){animation-delay:.04s}.dropdown-menu.animate.animate-reverse>li:nth-last-child(3){animation-delay:.06s}.dropdown-menu.animate.animate-reverse>li:nth-last-child(4){animation-delay:.08s}.dropdown-menu.animate.animate-reverse>li:nth-last-child(5){animation-delay:.1s}.dropdown-menu.animate.animate-reverse>li:nth-last-child(6){animation-delay:.12s}.dropdown-menu.animate.animate-reverse>li:nth-last-child(7){animation-delay:.14s}.dropdown-menu.animate.animate-reverse>li:nth-last-child(8){animation-delay:.16s}.dropdown-menu.animate.animate-reverse>li:nth-last-child(9){animation-delay:.18s}.dropdown-menu.animate.animate-reverse>li:nth-last-child(10){animation-delay:.2s}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{margin-bottom:6px;box-shadow:0 -3px 12px rgba(0,0,0,.05)}.dropup .dropdown-menu.bullet,.navbar-fixed-bottom .dropdown .dropdown-menu.bullet{margin-bottom:12px}.dropup .dropdown-menu.bullet:after,.dropup .dropdown-menu.bullet:before,.navbar-fixed-bottom .dropdown .dropdown-menu.bullet:after,.navbar-fixed-bottom .dropdown .dropdown-menu.bullet:before{top:auto;border-top-width:7px;border-bottom-width:0}.dropup .dropdown-menu.bullet:before,.navbar-fixed-bottom .dropdown .dropdown-menu.bullet:before{bottom:-7px;border-top-color:#e4eaec}.dropup .dropdown-menu.bullet:after,.navbar-fixed-bottom .dropdown .dropdown-menu.bullet:after{bottom:-6px;border-top-color:#fff}.dropdown-menu>.dropdown-header{padding:8px 20px 6px;font-size:14px;font-weight:500;cursor:default}.dropdown-menu>.dropdown-submenu{position:relative}.dropdown-menu>.dropdown-submenu>a{position:relative}.dropdown-menu>.dropdown-submenu>a:after{position:absolute;right:10px;display:inline-block;width:0;height:0;margin-top:6px;vertical-align:middle;content:'';border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px dashed}.dropdown-menu>.dropdown-submenu .dropdown-menu{left:100%;margin:0}.dropdown-menu>.dropdown-submenu.dropdown-menu-left .dropdown-menu{left:-100%}.dropdown-menu>.dropdown-submenu:hover .dropdown-menu{display:block}.dropdown .dropdown-submenu .dropdown-menu{top:0}.dropup .dropdown-submenu .dropdown-menu{bottom:0}.dropdown-menu-media{width:360px;padding-top:0;padding-bottom:0}.dropdown-menu-media>li{padding:0;margin:0}.dropdown-menu-media .dropdown-menu-header{position:relative;padding:20px 20px;background-color:#fff;border-bottom:1px solid #e4eaec}.dropdown-menu-media .dropdown-menu-header>h3,.dropdown-menu-media .dropdown-menu-header>h4,.dropdown-menu-media .dropdown-menu-header>h5{margin:0}.dropdown-menu-media .dropdown-menu-header .badge,.dropdown-menu-media .dropdown-menu-header .label{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.dropdown-menu-media .list-group{max-height:270px;margin:0;font-size:12px;border-radius:0}.dropdown-menu-media .list-group-item{padding:0 20px;border:none;border-radius:0!important}.dropdown-menu-media .list-group-item .media{padding:15px 0;border-top:1px solid #e4eaec}.dropdown-menu-media .list-group-item:first-child .media{border-top:none}.dropdown-menu-media>.dropdown-menu-footer{background-color:#f3f7f9;border-top:1px solid #e4eaec}.dropdown-menu-media>.dropdown-menu-footer>a{padding:15px 20px!important;color:#a3afb7!important}.dropdown-menu-media>.dropdown-menu-footer>a:hover{color:#89bceb!important;background-color:transparent!important}.dropdown-menu-media>.dropdown-menu-footer>.dropdown-menu-footer-btn{position:absolute;right:0}.dropdown-menu-media>.dropdown-menu-footer>.dropdown-menu-footer-btn:hover{color:#89bceb!important;background-color:transparent!important}.dropdown-menu-primary>.active>a,.dropdown-menu-primary>.active>a:focus,.dropdown-menu-primary>.active>a:hover{color:#fff;background-color:#62a8ea}.dropdown-menu-success>.active>a,.dropdown-menu-success>.active>a:focus,.dropdown-menu-success>.active>a:hover{color:#fff;background-color:#46be8a}.dropdown-menu-info>.active>a,.dropdown-menu-info>.active>a:focus,.dropdown-menu-info>.active>a:hover{color:#fff;background-color:#57c7d4}.dropdown-menu-warning>.active>a,.dropdown-menu-warning>.active>a:focus,.dropdown-menu-warning>.active>a:hover{color:#fff;background-color:#f2a654}.dropdown-menu-danger>.active>a,.dropdown-menu-danger>.active>a:focus,.dropdown-menu-danger>.active>a:hover{color:#fff;background-color:#f96868}.dropdown-menu-dark>.active>a,.dropdown-menu-dark>.active>a:focus,.dropdown-menu-dark>.active>a:hover{color:#fff;background-color:#526069}.btn-group .dropdown-menu>li>a{padding:6px 40px 6px 15px}.btn-group .dropdown-menu>li>a .badge{position:absolute;right:15px;margin-top:2px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.btn-group:focus .dropdown-toggle{transition:.25s}.input-group-addon{transition:border .25s linear,color .25s linear,background-color .25s linear}.input-group-btn .btn{padding:6px 10px}.input-group-btn .btn>.icon{vertical-align:bottom}.input-group-btn .dropdown-toggle.btn .caret{margin-left:2px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:1}.nav>li>a{overflow:hidden}.nav>li>a:focus{outline:0}.nav>li>a .close{display:inline-block;margin-left:10px}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-color:transparent}.nav-quick{padding:0;margin-right:0;margin-bottom:22px;margin-left:0;background-color:#fff;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.nav-quick li{position:relative;display:block;padding:0;text-align:center;list-style:none}.nav-quick a{display:block;padding:16px 0;color:#76838f}.nav-quick a .icon{display:block;margin-bottom:.2em;font-size:32px}.nav-quick a:hover{text-decoration:none;background-color:#f3f7f9}.nav-quick .badge,.nav-quick .label{position:absolute;top:0;right:0}.nav-quick-sm a{padding:12px 0}.nav-quick-sm a .icon{font-size:24px}.nav-quick-lg a{padding:22px 0}.nav-quick-lg a .icon{font-size:40px}.nav-quick-bordered{border-top:1px solid #e4eaec;border-left:1px solid #e4eaec}.nav-quick-bordered li{border-right:1px solid #e4eaec;border-bottom:1px solid #e4eaec}.nav-tabs>li>a{padding:10px 20px;color:#76838f;transition:.25s}.nav-tabs>li>a>.icon{margin-right:.5em;line-height:1}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#fff;background-color:#62a8ea;border-color:transparent;border-bottom-color:#62a8ea}.nav-tabs.nav-justified>li>a{border-radius:4px 4px 0 0}.nav-tabs.nav-justified>li.active>a,.nav-tabs.nav-justified>li.active>a:focus,.nav-tabs.nav-justified>li.active>a:hover{border-color:transparent;border-bottom-color:#62a8ea}.nav-tabs.nav-tabs-bottom{border-top:1px solid #e4eaec;border-bottom:none}.nav-tabs.nav-tabs-bottom>li{margin-top:-1px;margin-bottom:0}.nav-tabs.nav-tabs-bottom>li>a{border-radius:0 0 4px 4px}.nav-tabs.nav-tabs-bottom>li>a:focus,.nav-tabs.nav-tabs-bottom>li>a:hover{border-top-color:#e4eaec;border-bottom-color:transparent}.nav-tabs.nav-tabs-bottom.nav-justified{border-top:none}.nav-tabs.nav-tabs-bottom.nav-justified>li>a{border-top-color:#e4eaec;border-bottom-color:transparent}.nav-tabs.nav-tabs-bottom.nav-justified>li.active>a,.nav-tabs.nav-tabs-bottom.nav-justified>li.active>a:focus,.nav-tabs.nav-tabs-bottom.nav-justified>li.active>a:hover{border-top:1px solid #62a8ea}.nav-tabs-reverse>li{float:right}.nav-tabs-reverse>li>a{margin-right:0;margin-left:2px}.nav-tabs-solid{border-bottom-color:#f3f7f9}.nav-tabs-solid>li>a:hover{border-color:transparent}.nav-tabs-solid>li.active>a,.nav-tabs-solid>li.active>a:focus,.nav-tabs-solid>li.active>a:hover{color:#76838f;background-color:#f3f7f9;border-color:transparent}.nav-tabs-solid~.tab-content{padding:20px;background-color:#f3f7f9}.nav-tabs-solid.nav-justified>li>a{border:none}.nav-tabs-solid.nav-justified>li.active>a,.nav-tabs-solid.nav-justified>li.active>a:focus,.nav-tabs-solid.nav-justified>li.active>a:hover{border:none}.nav-tabs-solid.nav-tabs-bottom>li.active>a,.nav-tabs-solid.nav-tabs-bottom>li.active>a:focus,.nav-tabs-solid.nav-tabs-bottom>li.active>a:hover{border:none}.nav-tabs-line>li>a{padding:10px 20px;border-bottom:2px solid transparent}.nav-tabs-line>li>a:focus,.nav-tabs-line>li>a:hover{background-color:transparent}.nav-tabs-line>li>a:hover{border-bottom-color:#ccd5db}.nav-tabs-line>li.active>a,.nav-tabs-line>li.active>a:focus,.nav-tabs-line>li.active>a:hover{color:#62a8ea;background-color:transparent;border-bottom:2px solid #62a8ea}.nav-tabs-line .open>a,.nav-tabs-line .open>a:focus,.nav-tabs-line .open>a:hover{border-color:transparent;border-bottom-color:#ccd5db}.nav-tabs-line.nav-tabs-bottom>li>a{border-top:2px solid transparent;border-bottom:none}.nav-tabs-line.nav-tabs-bottom>li>a:hover{border-top-color:#ccd5db;border-bottom-color:transparent}.nav-tabs-line.nav-tabs-bottom>li.active>a,.nav-tabs-line.nav-tabs-bottom>li.active>a:focus,.nav-tabs-line.nav-tabs-bottom>li.active>a:hover{border-top:2px solid #62a8ea;border-bottom:none}.nav-tabs-line.nav-justified>li>a{border-bottom:2px solid #e4eaec}.nav-tabs-line.nav-justified>li>a:hover{border-bottom-color:#ccd5db}.nav-tabs-line.nav-justified>li.active>a,.nav-tabs-line.nav-justified>li.active>a:focus,.nav-tabs-line.nav-justified>li.active>a:hover{border-color:transparent;border-bottom:2px solid #62a8ea}.nav-tabs-line.nav-justified.nav-tabs-bottom{border-top:none}.nav-tabs-line.nav-justified.nav-tabs-bottom>li>a{border-top:2px solid #e4eaec;border-bottom:none}.nav-tabs-line.nav-justified.nav-tabs-bottom>li>a:hover{border-top-color:#ccd5db}.nav-tabs-line.nav-justified.nav-tabs-bottom>li.active>a,.nav-tabs-line.nav-justified.nav-tabs-bottom>li.active>a:focus,.nav-tabs-line.nav-justified.nav-tabs-bottom>li.active>a:hover{border-top-color:#62a8ea;border-bottom:none}.nav-tabs-vertical:after,.nav-tabs-vertical:before{display:table;content:" "}.nav-tabs-vertical:after{clear:both}.nav-tabs-vertical .nav-tabs{float:left;border-right:1px solid #e4eaec;border-bottom:none}.nav-tabs-vertical .nav-tabs>li{float:none;margin-right:-1px;margin-bottom:0}.nav-tabs-vertical .nav-tabs>li>a{padding:10px 20px;margin-right:0;margin-bottom:2px;border-radius:4px 0 0 4px}.nav-tabs-vertical .nav-tabs>li>a:hover{border-right-color:#e4eaec;border-bottom-color:transparent}.nav-tabs-vertical .nav-tabs-reverse{float:right;border-right:none;border-left:1px solid #e4eaec}.nav-tabs-vertical .nav-tabs-reverse>li{margin-right:0;margin-left:-1px}.nav-tabs-vertical .nav-tabs-reverse>li>a{margin-left:0;border-radius:0 4px 4px 0}.nav-tabs-vertical .nav-tabs-reverse>li>a:hover{border-right-color:transparent;border-left-color:#e4eaec}.nav-tabs-vertical .nav-tabs-solid{border-right-color:#f3f7f9}.nav-tabs-vertical .nav-tabs-solid>li>a:hover{border-color:transparent}.nav-tabs-vertical .nav-tabs-solid+.tab-content{padding:20px}.nav-tabs-vertical .nav-tabs-solid.nav-tabs-reverse{border-left-color:#f3f7f9}.nav-tabs-vertical .nav-tabs-line>li>a{border-right:2px solid transparent;border-bottom:none}.nav-tabs-vertical .nav-tabs-line>li>a:hover{border-right-color:#ccd5db}.nav-tabs-vertical .nav-tabs-line>li.active>a,.nav-tabs-vertical .nav-tabs-line>li.active>a:focus,.nav-tabs-vertical .nav-tabs-line>li.active>a:hover{border-right:2px solid #62a8ea;border-bottom:none}.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse>li>a{border-right-width:1px;border-left:2px solid transparent}.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse>li>a:hover{border-color:transparent;border-left-color:#ccd5db}.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse>li.active>a,.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse>li.active>a:focus,.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse>li.active>a:hover{border-right:1px solid transparent;border-left:2px solid #62a8ea}.nav-tabs-vertical .tab-content{overflow:hidden}.nav-tabs-inverse .nav-tabs-solid{border-bottom-color:#fff}.nav-tabs-inverse .nav-tabs-solid>li.active>a,.nav-tabs-inverse .nav-tabs-solid>li.active>a:focus,.nav-tabs-inverse .nav-tabs-solid>li.active>a:hover{color:#76838f;background-color:#fff}.nav-tabs-inverse.nav-tabs-vertical .nav-tabs-solid{border-right-color:#fff}.nav-tabs-inverse.nav-tabs-vertical .nav-tabs-solid.nav-tabs-reverse{border-left-color:#fff}.nav-tabs-inverse .tab-content{background:#fff}.nav-tabs-animate .tab-content{overflow:hidden}.nav-tabs-lg>li>a{padding:12px 20px;font-size:18px;line-height:1.3333333}.nav-tabs-sm>li>a{padding:5px 10px;font-size:12px;line-height:1.5}.navbar-toggle{margin-top:16px;margin-bottom:16px;line-height:1;background:0 0!important;transition:color .25s linear}.navbar-toggle .icon{margin-top:-1px}.navbar-toggle:hover{background:0 0!important}.navbar-toggle-left{float:left;margin-right:0;margin-left:15px}.navbar{border:none;box-shadow:0 2px 4px rgba(0,0,0,.08)}.navbar-fixed-bottom,.navbar-fixed-top{width:100%}@media (min-width:768px){.hidden-float{display:block}}@media (max-width:767px){.hidden-float{display:none!important}}.navbar-brand{padding:22px 20px;font-weight:500}.navbar-brand>.navbar-brand-logo{display:inline-block}.navbar-brand-logo{height:32px;margin-top:-5px}.navbar-brand-text{margin-left:6px}@media (max-width:767px){.navbar-brand-center{position:absolute;left:50%;transform:translate(-50%,0)}}@media (min-width:768px){.navbar-mega .container,.navbar-mega .container-fluid{position:relative}}.navbar-mega .dropdown-menu{left:auto}.navbar-mega .dropdown-mega{position:static}.navbar-mega .mega-content{padding:20px 30px}.navbar-mega .mega-menu{min-width:150px;max-width:100%}.navbar-mega .mega-menu>ul{padding-left:0}.navbar-mega .mega-menu .list-icons{margin-bottom:6px}.navbar-mega .dropdown.dropdown-fw .dropdown-menu{right:5px;left:5px}@media (max-width:767px){.navbar-mega .dropdown.dropdown-fw .dropdown-menu{right:0;left:0}}.navbar-nav>li>a.navbar-avatar,.navbar-toolbar>li>a.navbar-avatar{padding-top:18px;padding-bottom:18px}@media (max-width:767px){.navbar-nav>li>a.navbar-avatar{padding-top:6px;padding-bottom:6px}}.navbar-avatar .avatar{width:30px}.navbar-form .icon{font-size:16px;color:rgba(55,71,79,.4)}.navbar-form .form-control{background-color:#f3f7f9;border:none;border-radius:38px}@media (min-width:768px){.navbar-search.collapse{display:block!important;height:auto!important;overflow:visible!important;visibility:visible!important}}@media (max-width:767px){.navbar-search{padding-right:15px;padding-left:15px}}@media (max-width:767px){.navbar-search .navbar-form{margin-top:0;margin-bottom:0;border-bottom:none}}.container-fluid>.navbar-search,.container>.navbar-search{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-search,.container>.navbar-search{margin-right:0;margin-left:0}}.navbar-search-overlap{position:absolute!important;top:0;right:0;left:0;background-color:#fff}.navbar-search-overlap .form-control,.navbar-search-overlap .form-group{display:block!important;margin:0}.navbar-search-overlap .form-control{height:66px!important;background-color:transparent!important;border-radius:0}.navbar-search-overlap .form-control:focus{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}.navbar-collapse-toolbar.in{overflow-y:visible}.navbar-toolbar{float:left}.navbar-toolbar:after,.navbar-toolbar:before{display:table;content:" "}.navbar-toolbar:after{clear:both}.navbar-toolbar>li{float:left}.navbar-toolbar>li:after,.navbar-toolbar>li:before{display:table;content:" "}.navbar-toolbar>li:after{clear:both}.navbar-toolbar>li>a{padding-top:22px;padding-bottom:22px;line-height:22px}.navbar-toolbar .dropdown-menu{transform-origin:100% 0;animation-duration:.3s}@media (max-width:767px){.navbar-toolbar .dropdown-menu:not(.dropdown-menu-media){max-height:400px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;transform:translate3d(0,0,0)}.navbar-toolbar .open{position:static}.navbar-toolbar .open .dropdown-menu{right:0;left:0;float:none;width:auto;margin-top:0;border-top-left-radius:0;border-top-right-radius:0}}@media (max-width:767px) and (max-device-width:480px) and (orientation:landscape){.navbar-toolbar .dropdown-menu:not(.dropdown-menu-media){max-height:200px}}@media (max-width:767px){.navbar-toolbar-left{float:left!important}.navbar-toolbar-right{float:right!important}}.icon-fullscreen{font-family:"Web Icons"}.icon-fullscreen:before{content:"\f11d"}.icon-fullscreen.active:before{content:"\f11e"}.icon-menubar{font-family:"Web Icons"}.icon-menubar:before{content:"\f119"}.icon-menubar.active:before{content:"\f119"}.navbar-default .navbar-toolbar>li>a{color:#76838f}.navbar-default .navbar-toolbar>li>a:focus,.navbar-default .navbar-toolbar>li>a:hover{color:#526069;background-color:rgba(243,247,249,.3)}.navbar-default .navbar-toolbar>.active>a,.navbar-default .navbar-toolbar>.active>a:focus,.navbar-default .navbar-toolbar>.active>a:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-default .navbar-toolbar>.disabled>a,.navbar-default .navbar-toolbar>.disabled>a:focus,.navbar-default .navbar-toolbar>.disabled>a:hover{color:#ccd5db;background-color:transparent}.navbar-default .navbar-toggle{color:#76838f}.navbar-default .navbar-toolbar>.open>a,.navbar-default .navbar-toolbar>.open>a:focus,.navbar-default .navbar-toolbar>.open>a:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-inverse .navbar-toolbar>li>a{color:#fff}.navbar-inverse .navbar-toolbar>li>a:focus,.navbar-inverse .navbar-toolbar>li>a:hover{color:#fff;background-color:#358fe4}.navbar-inverse .navbar-toolbar>.active>a,.navbar-inverse .navbar-toolbar>.active>a:focus,.navbar-inverse .navbar-toolbar>.active>a:hover{color:#fff;background-color:#358fe4}.navbar-inverse .navbar-toolbar>.disabled>a,.navbar-inverse .navbar-toolbar>.disabled>a:focus,.navbar-inverse .navbar-toolbar>.disabled>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-toggle{color:#fff}.navbar-inverse .navbar-toolbar>.open>a,.navbar-inverse .navbar-toolbar>.open>a:focus,.navbar-inverse .navbar-toolbar>.open>a:hover{color:#fff;background-color:#358fe4}.breadcrumb{margin-bottom:10px}.breadcrumb li+li:before{padding:0 5px}.breadcrumb li .icon{text-decoration:none}.breadcrumb li .icon:before{margin-right:10px}.breadcrumb-arrow>li+li:before{content:"\00bb\00a0"}.pagination li>a,.pagination li>span{padding:9px 15px;transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out}.pagination li>a:focus,.pagination li>a:hover,.pagination li>span:focus,.pagination li>span:hover{transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.pagination li .icon{margin-top:-1px}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#ccd5db;cursor:not-allowed;background-color:transparent;border-color:#e4eaec}.pagination-gap>li>a{margin:0 5px;border-radius:5px}.pagination-gap>li>a:hover{background-color:transparent;border-color:#62a8ea}.pagination-gap>li:first-child>a,.pagination-gap>li:last-child>a{border-radius:5px}.pagination-no-border>li>a{border:none}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 17px;font-size:16px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination-sm>li>a,.pagination-sm>li>span{padding:6px 11px;font-size:14px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.pager li>a,.pager li>span{padding:10px 20px;color:#76838f;transition:all .2s ease}.pager li>a:focus,.pager li>a:hover{color:#62a8ea}.pager li .icon{margin-top:-1px}.pager li>a:focus,.pager li>a:hover{border-color:#62a8ea}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{border-color:#e4eaec}.pager-round li>a,.pager-round li>span{border-radius:1000px}.label{padding:.25em .6em .25em;font-weight:400;border-radius:.3em}.label.label-outline{color:#f3f7f9;background-color:transparent;border-color:#f3f7f9}.label-outline{border:1px solid transparent}.label-round{border-radius:1em}.label-default{color:#76838f;background-color:#e4eaec}.label-default[href]:focus,.label-default[href]:hover{background-color:#f3f7f9}.label-default.label-outline{color:#e4eaec;background-color:transparent;border-color:#e4eaec}.label-default[href]:focus,.label-default[href]:hover{color:#a3afb7}.label-default.label-outline{color:#76838f}.label-primary{background-color:#62a8ea}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#89bceb}.label-primary.label-outline{color:#62a8ea;background-color:transparent;border-color:#62a8ea}.label-success{background-color:#46be8a}.label-success[href]:focus,.label-success[href]:hover{background-color:#5cd29d}.label-success.label-outline{color:#46be8a;background-color:transparent;border-color:#46be8a}.label-info{background-color:#57c7d4}.label-info[href]:focus,.label-info[href]:hover{background-color:#77d6e1}.label-info.label-outline{color:#57c7d4;background-color:transparent;border-color:#57c7d4}.label-warning{background-color:#f2a654}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#f4b066}.label-warning.label-outline{color:#f2a654;background-color:transparent;border-color:#f2a654}.label-danger{background-color:#f96868}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#fa7a7a}.label-danger.label-outline{color:#f96868;background-color:transparent;border-color:#f96868}.label-dark{background-color:#526069}.label-dark[href]:focus,.label-dark[href]:hover{background-color:#76838f}.label-dark.label-outline{color:#526069;background-color:transparent;border-color:#526069}.label-lg{font-size:16px}.label-sm{padding:.1em .5em .1em;font-size:10px}.badge{padding:3px 6px}.btn .badge{top:0}.badge.up{position:relative;top:-10px;margin:0 -.8em;border-radius:15px}.badge.badge-absolute{position:absolute;top:-8px;right:-10px;z-index:5}.badge-radius{border-radius:3px}.badge-primary{color:#fff;background-color:#62a8ea}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;background-color:#358fe4}.list-group-item.active>.badge-primary,.nav-pills>.active>a>.badge-primary{color:#fff;background-color:#62a8ea}.badge-success{color:#fff;background-color:#46be8a}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;background-color:#369b6f}.list-group-item.active>.badge-success,.nav-pills>.active>a>.badge-success{color:#fff;background-color:#46be8a}.badge-info{color:#fff;background-color:#57c7d4}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;background-color:#33b6c5}.list-group-item.active>.badge-info,.nav-pills>.active>a>.badge-info{color:#fff;background-color:#57c7d4}.badge-warning{color:#fff;background-color:#f2a654}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#fff;background-color:#ee8d25}.list-group-item.active>.badge-warning,.nav-pills>.active>a>.badge-warning{color:#fff;background-color:#f2a654}.badge-danger{color:#fff;background-color:#f96868}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;background-color:#f73737}.list-group-item.active>.badge-danger,.nav-pills>.active>a>.badge-danger{color:#fff;background-color:#f96868}.badge-dark{color:#fff;background-color:#526069}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;background-color:#3c464c}.list-group-item.active>.badge-dark,.nav-pills>.active>a>.badge-dark{color:#fff;background-color:#526069}.badge-lg{padding:5px 9px 8px;font-size:16px}.badge-sm{padding:2px 5px;font-size:10px}.jumbotron{padding:0;border-radius:3px}.jumbotron>.jumbotron-photo img{width:100%;border-top-left-radius:3px;border-top-right-radius:3px}.jumbotron-contents{padding:20px}.jumbotron .carousel,.jumbotron .carousel-inner,.jumbotron .carousel-inner>.item.active img{border-top-left-radius:3px;border-top-right-radius:3px}.jumbotron .carousel-inner>.item>a>img,.jumbotron .carousel-inner>.item>img{width:100%}.jumbotron .h1,.jumbotron h1{font-size:28px}.jumbotron .h2,.jumbotron h2{font-size:24px}@media screen and (min-width:768px){.container .jumbotron,.jumbotron{padding:0}.jumbotron .h1,.jumbotron h1{font-size:28px}}.thumbnail{padding:0;border:none;transition:all .25s ease-in-out}.thumbnail .caption{position:relative;display:block;padding-right:0;padding-left:0}.alert{padding-right:20px;padding-left:20px}.alert ul{padding-left:13px}.alert ul li{padding-left:7px}.panel>.alert{margin:0}.alert-alt{color:#76838f;background-color:rgba(243,247,249,.8);border:none;border-left:3px solid transparent}.alert-alt .alert-link,.alert-alt a{text-decoration:none}.alert-dismissible{padding-right:40px}.alert-dismissible .close{top:0;text-decoration:none;opacity:.6}.alert-dismissible .close:focus,.alert-dismissible .close:hover{opacity:1}.alert-dismissible.alert-alt .close{color:#a3afb7;opacity:.6}.alert-dismissible.alert-alt .close:focus,.alert-dismissible.alert-alt .close:hover{color:#a3afb7;opacity:1}.alert-icon{position:relative;padding-left:45px}.alert-icon>.icon{position:absolute;top:18px;left:20px;width:1em;font-size:16px;text-align:center}.alert-avatar{position:relative;padding-top:20px;padding-bottom:20px;padding-left:75px}.alert-avatar>.avatar{position:absolute;top:12px;left:20px}.page-alert .alert-wrap{max-height:0;padding:0;margin:0;overflow:hidden;transition:max-height .7s linear 0s}.page-alert .alert-wrap.in{max-height:500px;transition:max-height 1s linear 0s}.page-alert .alert-wrap .alert{margin:0;text-align:left;border-radius:0}.alert-primary{color:#62a8ea;background-color:rgba(232,241,248,.8);border-color:#e8f1f8}.alert-primary hr{border-top-color:#d4e5f2}.alert-primary .alert-link{color:#358fe4}.alert-primary .close{color:#62a8ea}.alert-primary .close:focus,.alert-primary .close:hover{color:#62a8ea}.alert-primary .alert-link{color:#4e97d9}.alert-alt.alert-primary{border-color:#62a8ea}.alert-alt.alert-primary .alert-link,.alert-alt.alert-primary a{color:#62a8ea}.alert-success .alert-link{color:#36ab7a}.alert-alt.alert-success{border-color:#46be8a}.alert-alt.alert-success .alert-link,.alert-alt.alert-success a{color:#46be8a}.alert-info .alert-link{color:#47b8c6}.alert-alt.alert-info{border-color:#57c7d4}.alert-alt.alert-info .alert-link,.alert-alt.alert-info a{color:#57c7d4}.alert-warning .alert-link{color:#ec9940}.alert-alt.alert-warning{border-color:#f2a654}.alert-alt.alert-warning .alert-link,.alert-alt.alert-warning a{color:#f2a654}.alert-danger .alert-link{color:#e9595b}.alert-alt.alert-danger{border-color:#f96868}.alert-alt.alert-danger .alert-link,.alert-alt.alert-danger a{color:#f96868}.alert-social{position:relative;padding-left:65px}.alert-social>.icon{position:absolute;top:12px;bottom:0;left:20px;width:1em;font-size:30px;text-align:center}.alert-facebook{color:#fff;background-color:#3b5998;border-color:#3b5998}.alert-facebook hr{border-top-color:#344e86}.alert-facebook .alert-link{color:#e6e6e6}.alert-facebook .close{color:#fff}.alert-facebook .close:focus,.alert-facebook .close:hover{color:#fff}.alert-facebook .alert-link{font-weight:500;color:#fff}.alert-twitter{color:#fff;background-color:#55acee;border-color:#55acee}.alert-twitter hr{border-top-color:#3ea1ec}.alert-twitter .alert-link{color:#e6e6e6}.alert-twitter .close{color:#fff}.alert-twitter .close:focus,.alert-twitter .close:hover{color:#fff}.alert-twitter .alert-link{font-weight:500;color:#fff}.alert-google-plus{color:#fff;background-color:#dd4b39;border-color:#dd4b39}.alert-google-plus hr{border-top-color:#d73925}.alert-google-plus .alert-link{color:#e6e6e6}.alert-google-plus .close{color:#fff}.alert-google-plus .close:focus,.alert-google-plus .close:hover{color:#fff}.alert-google-plus .alert-link{font-weight:500;color:#fff}.alert-linkedin{color:#fff;background-color:#0976b4;border-color:#0976b4}.alert-linkedin hr{border-top-color:#08669c}.alert-linkedin .alert-link{color:#e6e6e6}.alert-linkedin .close{color:#fff}.alert-linkedin .close:focus,.alert-linkedin .close:hover{color:#fff}.alert-linkedin .alert-link{font-weight:500;color:#fff}.alert-flickr{color:#fff;background-color:#ff0084;border-color:#ff0084}.alert-flickr hr{border-top-color:#e60077}.alert-flickr .alert-link{color:#e6e6e6}.alert-flickr .close{color:#fff}.alert-flickr .close:focus,.alert-flickr .close:hover{color:#fff}.alert-flickr .alert-link{font-weight:500;color:#fff}.alert-tumblr{color:#fff;background-color:#35465c;border-color:#35465c}.alert-tumblr hr{border-top-color:#2c3a4c}.alert-tumblr .alert-link{color:#e6e6e6}.alert-tumblr .close{color:#fff}.alert-tumblr .close:focus,.alert-tumblr .close:hover{color:#fff}.alert-tumblr .alert-link{font-weight:500;color:#fff}.alert-github{color:#fff;background-color:#4183c4;border-color:#4183c4}.alert-github hr{border-top-color:#3876b4}.alert-github .alert-link{color:#e6e6e6}.alert-github .close{color:#fff}.alert-github .close:focus,.alert-github .close:hover{color:#fff}.alert-github .alert-link{font-weight:500;color:#fff}.alert-dribbble{color:#fff;background-color:#c32361;border-color:#c32361}.alert-dribbble hr{border-top-color:#ad1f56}.alert-dribbble .alert-link{color:#e6e6e6}.alert-dribbble .close{color:#fff}.alert-dribbble .close:focus,.alert-dribbble .close:hover{color:#fff}.alert-dribbble .alert-link{font-weight:500;color:#fff}.alert-youtube{color:#fff;background-color:#b31217;border-color:#b31217}.alert-youtube hr{border-top-color:#9c1014}.alert-youtube .alert-link{color:#e6e6e6}.alert-youtube .close{color:#fff}.alert-youtube .close:focus,.alert-youtube .close:hover{color:#fff}.alert-youtube .alert-link{font-weight:500;color:#fff}.alert.dark .alert-link{font-weight:500;color:#fff!important}.alert.dark .alert-left-border{border:none;border-left:3px solid transparent}.alert.dark.alert-dismissible.alert-alt .close{color:#fff}.alert.dark.alert-dismissible.alert-alt .close:focus,.alert.dark.alert-dismissible.alert-alt .close:hover{color:#fff}.alert.dark.alert-primary{color:#fff;background-color:#62a8ea;border-color:#62a8ea}.alert.dark.alert-primary hr{border-top-color:#4c9ce7}.alert.dark.alert-primary .alert-link{color:#e6e6e6}.alert.dark.alert-primary .close{color:#fff}.alert.dark.alert-primary .close:focus,.alert.dark.alert-primary .close:hover{color:#fff}.alert-alt.alert.dark.alert-primary{border-color:#2771b4}.alert-alt.alert.dark.alert-primary .alert-link,.alert-alt.alert.dark.alert-primary a{color:#fff}.alert.dark.alert-success{color:#fff;background-color:#46be8a;border-color:#46be8a}.alert.dark.alert-success hr{border-top-color:#3dae7d}.alert.dark.alert-success .alert-link{color:#e6e6e6}.alert.dark.alert-success .close{color:#fff}.alert.dark.alert-success .close:focus,.alert.dark.alert-success .close:hover{color:#fff}.alert-alt.alert.dark.alert-success{border-color:#247151}.alert-alt.alert.dark.alert-success .alert-link,.alert-alt.alert.dark.alert-success a{color:#fff}.alert.dark.alert-info{color:#fff;background-color:#57c7d4;border-color:#57c7d4}.alert.dark.alert-info hr{border-top-color:#43c0cf}.alert.dark.alert-info .alert-link{color:#e6e6e6}.alert.dark.alert-info .close{color:#fff}.alert.dark.alert-info .close:focus,.alert.dark.alert-info .close:hover{color:#fff}.alert-alt.alert.dark.alert-info{border-color:#2e8893}.alert-alt.alert.dark.alert-info .alert-link,.alert-alt.alert.dark.alert-info a{color:#fff}.alert.dark.alert-warning{color:#fff;background-color:#f2a654;border-color:#f2a654}.alert.dark.alert-warning hr{border-top-color:#f09a3c}.alert.dark.alert-warning .alert-link{color:#e6e6e6}.alert.dark.alert-warning .close{color:#fff}.alert.dark.alert-warning .close:focus,.alert.dark.alert-warning .close:hover{color:#fff}.alert-alt.alert.dark.alert-warning{border-color:#cb7314}.alert-alt.alert.dark.alert-warning .alert-link,.alert-alt.alert.dark.alert-warning a{color:#fff}.alert.dark.alert-danger{color:#fff;background-color:#f96868;border-color:#f96868}.alert.dark.alert-danger hr{border-top-color:#f84f4f}.alert.dark.alert-danger .alert-link{color:#e6e6e6}.alert.dark.alert-danger .close{color:#fff}.alert.dark.alert-danger .close:focus,.alert.dark.alert-danger .close:hover{color:#fff}.alert-alt.alert.dark.alert-danger{border-color:#d91d1f}.alert-alt.alert.dark.alert-danger .alert-link,.alert-alt.alert.dark.alert-danger a{color:#fff}.progress{height:15px;box-shadow:none}.progress-bar{line-height:15px;box-shadow:none}.progress-square{border-radius:0}.progress-circle{border-radius:1000px}.progress-vertical{position:relative;display:inline-block;width:15px;height:250px;min-height:250px;margin-right:30px;margin-bottom:0}.progress-vertical .progress-bar{width:100%}.progress-bar-indicating.active{position:relative;animation:none}.progress-bar-indicating.active:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-color:#fff;border-radius:inherit;opacity:0;animation:progress-active 3s ease 0s infinite}.progress-vertical .progress-bar-indicating.active:before{animation-name:progress-vertical-active}.progress-skill{position:relative}.progress-skill .progress-bar>span{position:absolute;top:0;right:10px;color:#526069}.progress-lg{height:22px}.progress-lg.progress-vertical{width:25px}.progress-lg .progress-bar{line-height:22px}.progress-sm{height:10px}.progress-sm.progress-vertical{width:10px}.progress-sm .progress-bar{line-height:10px}.progress-xs{height:4px;border-radius:1px}.progress-xs.progress-vertical{width:4px}.progress-xs .progress-bar{line-height:4px}.contextual-progress{margin:20px 0}.contextual-progress .progress-title{float:left}.contextual-progress .progress-label{position:relative;float:right}.contextual-progress .progress{height:2px;margin:5px 0}@keyframes progress-active{0%{width:0;opacity:.4}100%{width:100%;opacity:0}}@keyframes progress-vertical-active{0%{top:0;opacity:0}100%{top:175px;opacity:.4}}.media-object{width:120px}.media-left,.media>.pull-left{padding-right:20px}.media-right,.media>.pull-right{padding-left:20px}.media-body{overflow:auto}.media .media{padding-bottom:0;border-bottom:none}.media-meta{margin-bottom:3px;font-size:12px;color:#526069}.media-lg .media-object{width:160px}.media-lg .media{margin-left:-110px}.media-sm .media-object{width:80px}.media-sm .media{margin-left:-70px}.media-xs .media-object{width:60px}.media-xs .media{margin-left:-60px}@media screen and (min-width:768px){.media-body{overflow:hidden}.media .media{margin-left:0}}.list-group .media{padding:2px 0;border-bottom:0}.list-group .media .media-left,.list-group .media .pull-left{padding-right:20px}.list-group .media .media-right,.list-group .media .pull-right{padding-left:20px}.list-group .media .pull-right .status{margin-top:15px;margin-right:5px}.list-group .media .media-heading{font-size:14px}.list-group-full>.list-group-item{padding-right:0;padding-left:0}a.list-group-item{border-radius:3px}a.list-group-item.disabled,a.list-group-item.disabled:focus,a.list-group-item.disabled:hover{color:#ccd5db;background-color:#f3f7f9}a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover{color:#fff;background-color:#62a8ea}.list-group-item .icon{margin-right:10px}.list-group.bg-inherit{border-radius:3px}.list-group.bg-inherit .list-group-item{background-color:transparent;border-bottom-color:rgba(0,0,0,.075)}.list-group.bg-inherit .list-group-item:last-child{border-bottom-color:transparent}.list-group.bg-inherit .list-group-item:hover{background-color:rgba(0,0,0,.075);border-color:transparent}.list-group-bordered .list-group-item{border-color:#e4eaec}.list-group-bordered .list-group-item.active,.list-group-bordered .list-group-item.active:focus,.list-group-bordered .list-group-item.active:hover{color:#fff;background-color:#4e97d9;border-color:#4e97d9}.list-group-dividered .list-group-item{border-top-color:#e4eaec}.list-group-dividered .list-group-item.active:hover{border-top-color:#e4eaec}.list-group-dividered .list-group-item:last-child{border-bottom-color:#e4eaec}.list-group-dividered .list-group-item:first-child{border-top-color:transparent}.list-group-dividered .list-group-item:first-child.active:hover{border-top-color:transparent}.list-group-gap .list-group-item{margin-bottom:2px;border-radius:3px}.list-group-full .list-group-item{padding-right:0;padding-left:0}.list-group-item-dark{color:#fff;background-color:#526069}a.list-group-item-dark,button.list-group-item-dark{color:#fff}a.list-group-item-dark .list-group-item-heading,button.list-group-item-dark .list-group-item-heading{color:inherit}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#fff;background-color:#47535b}a.list-group-item-dark.active,a.list-group-item-dark.active:focus,a.list-group-item-dark.active:hover,button.list-group-item-dark.active,button.list-group-item-dark.active:focus,button.list-group-item-dark.active:hover{color:#fff;background-color:#fff;border-color:#fff}.panel{position:relative;margin-bottom:30px;border-width:0}.panel>.nav-tabs-vertical .nav-tabs{margin-left:-1px}.panel>.nav-tabs-vertical .nav-tabs>li>a{border-left:none;border-radius:0}.panel>.nav-tabs-vertical .nav-tabs.nav-tabs-reverse{margin-right:-1px}.panel>.nav-tabs-vertical .nav-tabs.nav-tabs-reverse>li>a{border-right:none;border-radius:0}.panel:hover .panel-actions .show-on-hover{display:inline-block}.panel .panel-actions .show-on-hover{display:none}.panel.is-fullscreen{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;border-radius:0}.panel.is-fullscreen .panel-loading{border-radius:0}.panel.is-fullscreen .panel-actions [data-toggle=collapse]{display:none}.panel.is-close{display:none}.panel.is-collapse .panel-body{display:none;height:0}.panel>.alert{padding-right:30px;padding-left:30px}.panel>.alert-dismissible{padding-right:50px}@media screen and (max-width:480px){.panel>.alert{padding-right:20px;padding-left:20px}.panel>.alert-dismissible{padding-right:40px}}.panel>.table-responsive>.table>tbody>tr>td:first-child,.panel>.table-responsive>.table>tbody>tr>th:first-child,.panel>.table-responsive>.table>tfoot>tr>td:first-child,.panel>.table-responsive>.table>tfoot>tr>th:first-child,.panel>.table-responsive>.table>thead>tr>td:first-child,.panel>.table-responsive>.table>thead>tr>th:first-child,.panel>.table-responsive>.table>tr>td:first-child,.panel>.table-responsive>.table>tr>th:first-child,.panel>.table>tbody>tr>td:first-child,.panel>.table>tbody>tr>th:first-child,.panel>.table>tfoot>tr>td:first-child,.panel>.table>tfoot>tr>th:first-child,.panel>.table>thead>tr>td:first-child,.panel>.table>thead>tr>th:first-child,.panel>.table>tr>td:first-child,.panel>.table>tr>th:first-child{padding-left:30px}@media screen and (max-width:480px){.panel>.table-responsive>.table>tbody>tr>td:first-child,.panel>.table-responsive>.table>tbody>tr>th:first-child,.panel>.table-responsive>.table>tfoot>tr>td:first-child,.panel>.table-responsive>.table>tfoot>tr>th:first-child,.panel>.table-responsive>.table>thead>tr>td:first-child,.panel>.table-responsive>.table>thead>tr>th:first-child,.panel>.table-responsive>.table>tr>td:first-child,.panel>.table-responsive>.table>tr>th:first-child,.panel>.table>tbody>tr>td:first-child,.panel>.table>tbody>tr>th:first-child,.panel>.table>tfoot>tr>td:first-child,.panel>.table>tfoot>tr>th:first-child,.panel>.table>thead>tr>td:first-child,.panel>.table>thead>tr>th:first-child,.panel>.table>tr>td:first-child,.panel>.table>tr>th:first-child{padding-left:20px}}.panel>.table-responsive>.table>tbody>tr>td:last-child,.panel>.table-responsive>.table>tbody>tr>th:last-child,.panel>.table-responsive>.table>tfoot>tr>td:last-child,.panel>.table-responsive>.table>tfoot>tr>th:last-child,.panel>.table-responsive>.table>thead>tr>td:last-child,.panel>.table-responsive>.table>thead>tr>th:last-child,.panel>.table-responsive>.table>tr>td:last-child,.panel>.table-responsive>.table>tr>th:last-child,.panel>.table>tbody>tr>td:last-child,.panel>.table>tbody>tr>th:last-child,.panel>.table>tfoot>tr>td:last-child,.panel>.table>tfoot>tr>th:last-child,.panel>.table>thead>tr>td:last-child,.panel>.table>thead>tr>th:last-child,.panel>.table>tr>td:last-child,.panel>.table>tr>th:last-child{padding-right:30px}@media screen and (max-width:480px){.panel>.table-responsive>.table>tbody>tr>td:last-child,.panel>.table-responsive>.table>tbody>tr>th:last-child,.panel>.table-responsive>.table>tfoot>tr>td:last-child,.panel>.table-responsive>.table>tfoot>tr>th:last-child,.panel>.table-responsive>.table>thead>tr>td:last-child,.panel>.table-responsive>.table>thead>tr>th:last-child,.panel>.table-responsive>.table>tr>td:last-child,.panel>.table-responsive>.table>tr>th:last-child,.panel>.table>tbody>tr>td:last-child,.panel>.table>tbody>tr>th:last-child,.panel>.table>tfoot>tr>td:last-child,.panel>.table>tfoot>tr>th:last-child,.panel>.table>thead>tr>td:last-child,.panel>.table>thead>tr>th:last-child,.panel>.table>tr>td:last-child,.panel>.table>tr>th:last-child{padding-right:20px}}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:1px solid #e4eaec}.panel>.list-group>.list-group-item{padding-right:30px;padding-left:30px}@media screen and (max-width:480px){.panel>.list-group>.list-group-item{padding-right:20px;padding-left:20px}}.panel-content>.row{padding-right:30px;padding-left:30px}.panel-content>.row>[class*=col-]{padding-right:30px;padding-left:30px}.panel-heading{position:relative;padding:0;border-bottom:1px solid transparent}.panel-heading+.alert{border-radius:0}.panel-heading>.nav-tabs{border-bottom:none}.panel-heading+.nav-tabs{margin-top:-10px}.panel-body{position:relative}.panel-heading+.panel-body{padding-top:0}.panel-body .h1:first-child,.panel-body .h2:first-child,.panel-body .h3:first-child,.panel-body .h4:first-child,.panel-body .h5:first-child,.panel-body .h6:first-child,.panel-body h1:first-child,.panel-body h2:first-child,.panel-body h3:first-child,.panel-body h4:first-child,.panel-body h5:first-child,.panel-body h6:first-child{margin-top:0}.panel-body>:last-child{margin-bottom:0}.panel-body>.list-group-dividered:only-child>.list-group-item:last-child{border-bottom-color:transparent}.panel-footer{border-top:1px solid transparent}.table+.panel-footer{padding-top:15px;border-color:#e4eaec}.panel-title{display:block;padding:20px 30px;font-size:18px;color:#37474f}.panel-title>.icon{margin-right:10px}.panel-title>.label{margin-left:10px}.panel-title small{color:#76838f}.panel-desc{display:block;padding:5px 0 0;margin:0;font-size:14px;color:#76838f}.panel-actions{position:absolute;top:50%;right:30px;z-index:1;margin:auto;transform:translate(0,-50%)}@media screen and (max-width:480px){.panel-actions{right:20px}}ul.panel-actions{list-style:none}ul.panel-actions>li{display:inline-block;margin-left:8px}ul.panel-actions>li:first-child{margin-left:0}.panel-actions a{color:inherit}.panel-actions a.dropdown-toggle{text-decoration:none}.panel-actions .dropdown{display:inline-block}.panel-actions .dropdown-toggle{display:inline-block}.panel-actions .panel-action{display:inline-block;padding:8px 10px;color:#a3afb7;text-decoration:none;cursor:pointer;background-color:transparent}.panel-actions .panel-action:hover{color:#526069}.panel-actions .panel-action:active{color:#526069}.panel-actions .panel-action:focus{outline:0}.panel-actions .progress{width:100px;margin:0}.panel-actions .pagination{margin:0}.panel-toolbar{padding:5px 15px;margin:0;background-color:transparent;border-top:1px solid #e4eaec;border-bottom:1px solid #e4eaec}.panel-bordered .panel-toolbar{border-top-color:transparent}.panel-toolbar .btn{padding:5px 10px;color:#a3afb7}.panel-toolbar .btn.icon{width:1em;text-align:center}.panel-toolbar .btn.active,.panel-toolbar .btn:active,.panel-toolbar .btn:hover{color:#76838f}.panel-loading{position:absolute;top:0;left:0;z-index:6;display:none;width:100%;height:100%;border-radius:4px;opacity:.6}.panel-loading .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panel>:not(.panel-loading):not(.collapsing){transition:opacity .3s}.panel.is-loading>:not(.panel-loading){opacity:.3}.panel.is-loading .panel-loading{display:block;opacity:1}.panel-footer-chart{padding:0}.panel-control{padding:0;border:none;border-radius:0;box-shadow:none}.panel-body.scrollable-vertical{padding-right:0!important;padding-left:0!important}.panel-body.scrollable-vertical>.scrollable-container>.scrollable-content{padding-right:30px;padding-left:30px}@media screen and (max-width:480px){.panel-body.scrollable-vertical>.scrollable-container>.scrollable-content{padding-right:20px;padding-left:20px}}.panel-body.scrollable-vertical>.scrollable-bar{height:calc(100% - 30px);margin-top:0;margin-bottom:30px;transform:translateX(-26px)}.panel-bordered>.panel-body.scrollable-vertical>.scrollable-bar{height:calc(100% - 60px);margin-bottom:30px}.panel-body.scrollable-horizontal{padding-top:0!important;padding-bottom:0!important}.panel-body.scrollable-horizontal>.scrollable-container>.scrollable-content{padding-top:0;padding-bottom:30px}.panel-bordered>.panel-body.scrollable-horizontal>.scrollable-container>.scrollable-content{padding-top:30px;padding-bottom:30px}.panel-body.scrollable-horizontal>.scrollable-bar{width:calc(100% - 60px);margin-right:30px;margin-left:0;transform:translateY(-26px)}@media screen and (max-width:480px){.panel-body.scrollable-horizontal>.scrollable-bar{width:calc(100% - 40px);margin-right:20px}}.panel-bordered>.panel-body.scrollable-horizontal>.scrollable-bar{transform:translateY(-26px)}.panel-bordered>.panel-heading{border-bottom:1px solid #e4eaec}.panel-bordered>.panel-heading>.panel-title{padding-bottom:20px}.panel-bordered>.panel-footer{padding-top:15px;border-top:1px solid #e4eaec}.panel-bordered>.panel-body{padding-top:30px}.panel-bordered>.table>tbody:first-child>tr:first-child td,.panel-bordered>.table>tbody:first-child>tr:first-child th{border-top:0}.panel.is-dragging{opacity:.8}.panel.is-dragging{cursor:move}.panel.panel-transparent{background:0 0;border-color:transparent;box-shadow:none}.panel.panel-transparent>.panel-footer,.panel.panel-transparent>.panel-heading{border-color:transparent}.panel-dark{border-color:#526069}.panel-dark>.panel-heading{color:#fff;background-color:#526069;border-color:#526069}.panel-dark>.panel-heading+.panel-collapse>.panel-body{border-top-color:#526069}.panel-dark>.panel-heading .badge{color:#526069;background-color:#fff}.panel-dark>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#526069}.panel-danger,.panel-dark,.panel-info,.panel-primary,.panel-success,.panel-warning{border:none}.panel-danger .panel-heading,.panel-dark .panel-heading,.panel-info .panel-heading,.panel-primary .panel-heading,.panel-success .panel-heading,.panel-warning .panel-heading{border:none}.panel-danger .panel-title,.panel-dark .panel-title,.panel-info .panel-title,.panel-primary .panel-title,.panel-success .panel-title,.panel-warning .panel-title{color:#fff}.panel-danger .panel-action,.panel-dark .panel-action,.panel-info .panel-action,.panel-primary .panel-action,.panel-success .panel-action,.panel-warning .panel-action{color:#fff}@media screen and (max-width:480px){.panel-actions{right:20px}.panel-actions .progress{min-width:80px}.panel-actions .show-on-hover{display:none}.panel-body,.panel-footer,.panel-title{padding-right:20px;padding-left:20px}}.well{padding:20px}.well-lg{padding:24px}.well-sm{padding:12px}.well{box-shadow:inset 0 0 1px rgba(0,0,0,.02)}.well-primary{color:#fff;background-color:#62a8ea}.well-success{color:#fff;background-color:#46be8a}.well-info{color:#fff;background-color:#57c7d4}.well-warning{color:#fff;background-color:#f2a654}.well-danger{color:#fff;background-color:#f96868}.close.icon{font-size:inherit}body{font-weight:300}th{font-weight:400}b,strong{font-weight:500}optgroup{font-weight:500}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:300}.lead{font-weight:200}dt{font-weight:500}kbd kbd{font-weight:500}label{font-weight:300}.checkbox label,.radio label{font-weight:300}.checkbox-inline,.radio-inline{font-weight:300}.btn-link{font-weight:300}.dropdown-menu>li>a{font-weight:200}.input-group-addon{font-weight:300}.label{font-weight:500}.popover{font-weight:300}.tooltip{font-weight:300}.modal-content{border:none;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.2)}.modal-header{padding:15px 20px;border-bottom:none}.modal-header .close{margin-top:1px}.modal-body{padding:20px}.modal-footer{padding:6px 20px 20px;border-top:none}.modal-top{margin:0 auto}.modal-center{display:flex;height:100%;margin:0 auto;justify-content:center;flex-flow:column nowrap;align-content:center}.modal-bottom{display:flex;height:100%;margin:0 auto;justify-content:flex-end;flex-flow:column nowrap;align-content:center}.modal-sidebar{position:absolute;right:0;display:flex;height:100%;margin:0;background-color:#fff;justify-content:center;flex-flow:column nowrap;align-content:center}.modal-sidebar .modal-content{background-color:transparent;border-radius:0;box-shadow:none}.modal-sidebar .modal-header{border-bottom:none}.modal-sidebar .modal-footer{border-top:none}.modal-sidebar button.close{position:fixed;top:20px;right:20px}.modal.fade .modal-dialog.modal-sidebar{transform:translate(25%,0)}.modal.in .modal-dialog.modal-sidebar{transform:translate(0,0)}.modal-fill-in{background-color:transparent}.modal-fill-in.in{background-color:rgba(255,255,255,.95);opacity:1}.modal-fill-in .modal-dialog{display:flex;width:100%;height:100%;margin:0 auto;justify-content:center;flex-flow:column nowrap;align-content:center;align-items:center}@media (min-width:768px){.modal-fill-in .modal-dialog>*{width:600px}.modal-fill-in .modal-dialog.modal-sm>*{width:300px}.modal-fill-in .modal-dialog button.close{position:fixed;top:20px;right:20px;z-index:1;filter:alpha(opacity=50);opacity:.5;transform:translate(0,0)}}@media (min-width:992px){.modal-fill-in .modal-dialog.modal-lg>*{width:900px}}.modal-fill-in .modal-content{background-color:transparent;border-radius:0;box-shadow:none}.modal-fill-in .modal-header{border-bottom:none}.modal-fill-in .modal-footer{border-top:none}.modal-primary .modal-header{background-color:#62a8ea;border-radius:4px 4px 0 0}.modal-primary .modal-header *{color:#fff}.modal-primary .modal-header .close{opacity:.6}.modal-success .modal-header{background-color:#46be8a;border-radius:4px 4px 0 0}.modal-success .modal-header *{color:#fff}.modal-success .modal-header .close{opacity:.6}.modal-info .modal-header{background-color:#57c7d4;border-radius:4px 4px 0 0}.modal-info .modal-header *{color:#fff}.modal-info .modal-header .close{opacity:.6}.modal-warning .modal-header{background-color:#f2a654;border-radius:4px 4px 0 0}.modal-warning .modal-header *{color:#fff}.modal-warning .modal-header .close{opacity:.6}.modal-danger .modal-header{background-color:#f96868;border-radius:4px 4px 0 0}.modal-danger .modal-header *{color:#fff}.modal-danger .modal-header .close{opacity:.6}.modal.modal-fade-in-scale-up .modal-dialog{opacity:0;transition:all .3s ease 0s;transform:scale(.7)}.modal.modal-fade-in-scale-up.in .modal-dialog{opacity:1;transform:scale(1)}.modal.modal-slide-in-right .modal-dialog{opacity:0;transition:all .3s cubic-bezier(.25,.5,.5,.9) 0s;transform:translate(20%,0)}.modal.modal-slide-in-right.in .modal-dialog{opacity:1;transform:translate(0,0)}.modal.modal-slide-from-bottom .modal-dialog{opacity:0;transition:all .3s ease 0s;transform:translate(0,20%)}.modal.modal-slide-from-bottom.in .modal-dialog{opacity:1;transform:translate(0,0)}.modal.modal-newspaper .modal-dialog{opacity:0;transition:all .5s ease 0s;transform:scale(0) rotate(720deg)}.modal.modal-newspaper.in .modal-dialog{opacity:1;transform:scale(1) rotate(0)}.modal.modal-fall{perspective:1300px}.modal.modal-fall .modal-dialog{opacity:0;transform:translateZ(600px) rotateX(20deg);transform-style:preserve-3d}.modal.modal-fall.in .modal-dialog{opacity:1;transition:all .3s ease-in 0s;transform:translateZ(0) rotateX(0)}.modal.modal-side-fall{perspective:1300px}.modal.modal-side-fall .modal-dialog{transform:translate(30%) translateZ(600px) rotate(10deg);transform-style:preserve-3d}.modal.modal-side-fall.in .modal-dialog{transition:all .3s ease-in 0s;transform:translate(0) translateZ(0) rotate(0)}.modal.modal-3d-flip-horizontal{perspective:1300px}.modal.modal-3d-flip-horizontal .modal-dialog{transition:all .3s ease 0s;transform:rotateY(-70deg);transform-style:preserve-3d}.modal.modal-3d-flip-horizontal.in .modal-dialog{transform:rotateY(0)}.modal.modal-3d-flip-vertical{perspective:1300px}.modal.modal-3d-flip-vertical .modal-dialog{transition:all .3s ease 0s;transform:rotateX(-70deg);transform-style:preserve-3d}.modal.modal-3d-flip-vertical.in .modal-dialog{transform:rotateX(0)}.modal.modal-3d-sign{perspective:1300px}.modal.modal-3d-sign .modal-dialog{transition:all .3s ease 0s;transform:rotateX(-60deg);transform-origin:50% 0 0;transform-style:preserve-3d}.modal.modal-3d-sign.in .modal-dialog{transform:rotateX(0)}.modal.modal-super-scaled .modal-dialog{opacity:0;transition:all .3s ease 0s;transform:scale(2)}.modal.modal-super-scaled.in .modal-dialog{opacity:1;transform:scale(1)}.modal.modal-just-me .modal-dialog{opacity:0;transition:all .3s ease 0s;transform:scale(.8)}.modal.modal-just-me .modal-backdrop{background-color:#fff}.modal.modal-just-me.in{background:#fff}.modal.modal-just-me.in .modal-dialog{opacity:1;transform:scale(1)}.modal.modal-just-me.in .modal-backdrop{opacity:1}.modal.modal-3d-slit{perspective:1300px}.modal.modal-3d-slit .modal-dialog{opacity:0;transition:all .5s ease 0s;transform:translateZ(-3000px) rotateY(90deg);transform-style:preserve-3d}.modal.modal-3d-slit.in .modal-dialog{animation-name:slit;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards}.modal.modal-rotate-from-bottom{perspective:1300px}.modal.modal-rotate-from-bottom .modal-dialog{transition:all .3s ease-out 0s;transform:translateY(100%) rotateX(90deg);transform-origin:0 100% 0;transform-style:preserve-3d}.modal.modal-rotate-from-bottom.in .modal-dialog{transform:translateY(0) rotateX(0)}.modal.modal-rotate-from-left{perspective:1300px}.modal.modal-rotate-from-left .modal-dialog{transition:all .3s ease-out 0s;transform:translateZ(100px) translateX(-30%) rotateY(90deg);transform-origin:0 100% 0;transform-style:preserve-3d}.modal.modal-rotate-from-left.in .modal-dialog{transform:translateZ(0) translateX(0) rotateY(0)}@keyframes slit{50%{opacity:.5;transform:translateZ(-250px) rotateY(89deg)}100%{opacity:1;transform:translateZ(0) rotateY(0)}}.tooltip-inner{padding:6px 12px}.tooltip-primary+.tooltip .tooltip-inner{color:#fff;background-color:#62a8ea}.tooltip-primary+.tooltip.top .tooltip-arrow{border-top-color:#62a8ea}.tooltip-primary+.tooltip.right .tooltip-arrow{border-right-color:#62a8ea}.tooltip-primary+.tooltip.bottom .tooltip-arrow{border-bottom-color:#62a8ea}.tooltip-primary+.tooltip.left .tooltip-arrow{border-left-color:#62a8ea}.tooltip-success+.tooltip .tooltip-inner{color:#fff;background-color:#46be8a}.tooltip-success+.tooltip.top .tooltip-arrow{border-top-color:#46be8a}.tooltip-success+.tooltip.right .tooltip-arrow{border-right-color:#46be8a}.tooltip-success+.tooltip.bottom .tooltip-arrow{border-bottom-color:#46be8a}.tooltip-success+.tooltip.left .tooltip-arrow{border-left-color:#46be8a}.tooltip-info+.tooltip .tooltip-inner{color:#fff;background-color:#57c7d4}.tooltip-info+.tooltip.top .tooltip-arrow{border-top-color:#57c7d4}.tooltip-info+.tooltip.right .tooltip-arrow{border-right-color:#57c7d4}.tooltip-info+.tooltip.bottom .tooltip-arrow{border-bottom-color:#57c7d4}.tooltip-info+.tooltip.left .tooltip-arrow{border-left-color:#57c7d4}.tooltip-warning+.tooltip .tooltip-inner{color:#fff;background-color:#f2a654}.tooltip-warning+.tooltip.top .tooltip-arrow{border-top-color:#f2a654}.tooltip-warning+.tooltip.right .tooltip-arrow{border-right-color:#f2a654}.tooltip-warning+.tooltip.bottom .tooltip-arrow{border-bottom-color:#f2a654}.tooltip-warning+.tooltip.left .tooltip-arrow{border-left-color:#f2a654}.tooltip-danger+.tooltip .tooltip-inner{color:#fff;background-color:#f96868}.tooltip-danger+.tooltip.top .tooltip-arrow{border-top-color:#f96868}.tooltip-danger+.tooltip.right .tooltip-arrow{border-right-color:#f96868}.tooltip-danger+.tooltip.bottom .tooltip-arrow{border-bottom-color:#f96868}.tooltip-danger+.tooltip.left .tooltip-arrow{border-left-color:#f96868}.tooltip-rotate+.tooltip{opacity:0;animation:tooltip-rotate3d 1s ease .1s forwards}@keyframes tooltip-rotate3d{0%{opacity:0;transform:rotate(15deg)}100%{opacity:1;transform:rotate(0)}}.tooltip-scale+.tooltip{animation:tooltip-scale3d 1s ease 0s forwards}@keyframes tooltip-scale3d{0%{opacity:0;transform:scale3d(.7,.3,1) translate(50%,50%)}100%{opacity:1;transform:scale3d(1,1,1) translate(50%,50%)}}.popover{padding:0;box-shadow:0 2px 6px rgba(0,0,0,.05)}.popover.bottom>.arrow:after{border-bottom-color:#f3f7f9}.popover-content{padding:20px}.popover-primary+.popover .popover-title{color:#fff;background-color:#62a8ea;border-color:#62a8ea}.popover-primary+.popover.bottom .arrow{border-bottom-color:#62a8ea}.popover-primary+.popover.bottom .arrow:after{border-bottom-color:#62a8ea}.popover-success+.popover .popover-title{color:#fff;background-color:#46be8a;border-color:#46be8a}.popover-success+.popover.bottom .arrow{border-bottom-color:#46be8a}.popover-success+.popover.bottom .arrow:after{border-bottom-color:#46be8a}.popover-info+.popover .popover-title{color:#fff;background-color:#57c7d4;border-color:#57c7d4}.popover-info+.popover.bottom .arrow{border-bottom-color:#57c7d4}.popover-info+.popover.bottom .arrow:after{border-bottom-color:#57c7d4}.popover-warning+.popover .popover-title{color:#fff;background-color:#f2a654;border-color:#f2a654}.popover-warning+.popover.bottom .arrow{border-bottom-color:#f2a654}.popover-warning+.popover.bottom .arrow:after{border-bottom-color:#f2a654}.popover-danger+.popover .popover-title{color:#fff;background-color:#f96868;border-color:#f96868}.popover-danger+.popover.bottom .arrow{border-bottom-color:#f96868}.popover-danger+.popover.bottom .arrow:after{border-bottom-color:#f96868}.popover-rotate+.popover{opacity:0;animation:popover-rotate3d 1s ease .1s forwards}@keyframes popover-rotate3d{0%{opacity:0;transform:rotate(15deg)}100%{opacity:1;transform:rotate(0)}}.popover-scale+.popover{animation:popover-scale3d 1s ease 0s forwards}@keyframes popover-scale3d{0%{opacity:0;transform:scale3d(.7,.3,1) translate(50%,50%)}100%{opacity:1;transform:scale3d(1,1,1) translate(50%,50%)}}.carousel-control{min-width:50px}.carousel-control:focus,.carousel-control:hover{filter:alpha(opacity=40);opacity:.4}.carousel-control .icon{position:absolute;top:50%;z-index:5;display:inline-block;width:16px;height:16px;margin-top:-8px}.carousel-control.left .icon{left:50%;margin-left:-8px}.carousel-control.right .icon{right:50%;margin-right:-8px}.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h4,.carousel-caption h5,.carousel-caption h6{color:inherit}.carousel-indicators{margin-bottom:0}.carousel-indicators li{margin:3px;background-color:rgba(255,255,255,.3);border:none}.carousel-indicators .active{width:10px;height:10px;margin:3px}.carousel-indicators-scaleup li{border:none;transition:transform .3s ease 0s,background-color .3s ease 0s}.carousel-indicators-scaleup .active{transform:scale(1.5)}.carousel-indicators-fillin li{background-color:transparent;box-shadow:0 0 0 2px #fff inset;transition:box-shadow .3s ease 0s}.carousel-indicators-fillin .active{box-shadow:0 0 0 8px #fff inset}.carousel-indicators-fall li{position:relative;transition:transform .3s ease 0s,background-color .3s ease 0s}.carousel-indicators-fall li:after{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;content:'';background-color:rgba(0,0,0,.3);border-radius:50%;opacity:0;transition:opacity .3s ease 0s,visibility 0s ease .3s;transform:translate(0,-200%)}.carousel-indicators-fall .active{background-color:transparent;transform:translate(0,200%)}.carousel-indicators-fall .active:after{visibility:visible;opacity:1;transition:opacity .3s ease 0s}@media screen and (min-width:768px){.carousel-control .icon{width:24px;height:24px;margin-top:-12px;font-size:24px}.carousel-control.left .icon{margin-left:-12px}.carousel-control.right .icon{margin-right:-12px}}.vertical-align{font-size:0}.vertical-align:before{display:inline-block;height:100%;vertical-align:middle;content:""}.vertical-align-bottom,.vertical-align-middle{display:inline-block;max-width:100%;font-size:14px}.vertical-align-middle{vertical-align:middle}.vertical-align-bottom{vertical-align:bottom}.inline{display:inline!important}.inline-block{display:inline-block!important}.block{display:block!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.text-break{hyphens:auto;word-wrap:break-word;white-space:normal;-ms-hyphens:auto}.text-nowrap{white-space:nowrap}.text-top{vertical-align:top!important}.text-middle{vertical-align:middle!important}.text-bottom{vertical-align:bottom!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-unset{font-weight:unset!important}.font-weight-100{font-weight:100!important}.font-weight-200{font-weight:200!important}.font-weight-300{font-weight:300!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.font-weight-light{font-weight:200!important}.font-weight-normal{font-weight:300!important}.font-weight-medium{font-weight:400!important}.font-weight-bold{font-weight:500!important}.font-size-0{font-size:0!important}.font-size-10{font-size:10px!important}.font-size-12{font-size:12px!important}.font-size-14{font-size:14px!important}.font-size-16{font-size:16px!important}.font-size-18{font-size:18px!important}.font-size-20{font-size:20px!important}.font-size-24{font-size:24px!important}.font-size-26{font-size:26px!important}.font-size-30{font-size:30px!important}.font-size-40{font-size:40px!important}.font-size-50{font-size:50px!important}.font-size-60{font-size:60px!important}.font-size-70{font-size:70px!important}.font-size-80{font-size:80px!important}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/font-awesome5/css/all.css ***!
  \******************************************************************************************************************************************************************************************************************************/
/*!
 * Font Awesome Free 5.8.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}
.fa-xs{font-size:.75em}
.fa-sm{font-size:.875em}
.fa-1x{font-size:1em}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-6x{font-size:6em}
.fa-7x{font-size:7em}
.fa-8x{font-size:8em}
.fa-9x{font-size:9em}
.fa-10x{font-size:10em}
.fa-fw{text-align:center;width:1.25em}
.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}
.fa-ul>li{position:relative}
.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}
.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fa-spin{animation:fa-spin 2s infinite linear}
.fa-pulse{animation:fa-spin 1s infinite steps(8)}
@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}
.fa-flip-vertical{transform:scaleY(-1)}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}
:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}
.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}
.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-500px:before{content:"\f26e"}
.fa-accessible-icon:before{content:"\f368"}
.fa-accusoft:before{content:"\f369"}
.fa-acquisitions-incorporated:before{content:"\f6af"}
.fa-ad:before{content:"\f641"}
.fa-address-book:before{content:"\f2b9"}
.fa-address-card:before{content:"\f2bb"}
.fa-adjust:before{content:"\f042"}
.fa-adn:before{content:"\f170"}
.fa-adobe:before{content:"\f778"}
.fa-adversal:before{content:"\f36a"}
.fa-affiliatetheme:before{content:"\f36b"}
.fa-air-freshener:before{content:"\f5d0"}
.fa-airbnb:before{content:"\f834"}
.fa-algolia:before{content:"\f36c"}
.fa-align-center:before{content:"\f037"}
.fa-align-justify:before{content:"\f039"}
.fa-align-left:before{content:"\f036"}
.fa-align-right:before{content:"\f038"}
.fa-alipay:before{content:"\f642"}
.fa-allergies:before{content:"\f461"}
.fa-amazon:before{content:"\f270"}
.fa-amazon-pay:before{content:"\f42c"}
.fa-ambulance:before{content:"\f0f9"}
.fa-american-sign-language-interpreting:before{content:"\f2a3"}
.fa-amilia:before{content:"\f36d"}
.fa-anchor:before{content:"\f13d"}
.fa-android:before{content:"\f17b"}
.fa-angellist:before{content:"\f209"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-down:before{content:"\f107"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angry:before{content:"\f556"}
.fa-angrycreative:before{content:"\f36e"}
.fa-angular:before{content:"\f420"}
.fa-ankh:before{content:"\f644"}
.fa-app-store:before{content:"\f36f"}
.fa-app-store-ios:before{content:"\f370"}
.fa-apper:before{content:"\f371"}
.fa-apple:before{content:"\f179"}
.fa-apple-alt:before{content:"\f5d1"}
.fa-apple-pay:before{content:"\f415"}
.fa-archive:before{content:"\f187"}
.fa-archway:before{content:"\f557"}
.fa-arrow-alt-circle-down:before{content:"\f358"}
.fa-arrow-alt-circle-left:before{content:"\f359"}
.fa-arrow-alt-circle-right:before{content:"\f35a"}
.fa-arrow-alt-circle-up:before{content:"\f35b"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-down:before{content:"\f063"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-arrows-alt-h:before{content:"\f337"}
.fa-arrows-alt-v:before{content:"\f338"}
.fa-artstation:before{content:"\f77a"}
.fa-assistive-listening-systems:before{content:"\f2a2"}
.fa-asterisk:before{content:"\f069"}
.fa-asymmetrik:before{content:"\f372"}
.fa-at:before{content:"\f1fa"}
.fa-atlas:before{content:"\f558"}
.fa-atlassian:before{content:"\f77b"}
.fa-atom:before{content:"\f5d2"}
.fa-audible:before{content:"\f373"}
.fa-audio-description:before{content:"\f29e"}
.fa-autoprefixer:before{content:"\f41c"}
.fa-avianex:before{content:"\f374"}
.fa-aviato:before{content:"\f421"}
.fa-award:before{content:"\f559"}
.fa-aws:before{content:"\f375"}
.fa-baby:before{content:"\f77c"}
.fa-baby-carriage:before{content:"\f77d"}
.fa-backspace:before{content:"\f55a"}
.fa-backward:before{content:"\f04a"}
.fa-bacon:before{content:"\f7e5"}
.fa-balance-scale:before{content:"\f24e"}
.fa-ban:before{content:"\f05e"}
.fa-band-aid:before{content:"\f462"}
.fa-bandcamp:before{content:"\f2d5"}
.fa-barcode:before{content:"\f02a"}
.fa-bars:before{content:"\f0c9"}
.fa-baseball-ball:before{content:"\f433"}
.fa-basketball-ball:before{content:"\f434"}
.fa-bath:before{content:"\f2cd"}
.fa-battery-empty:before{content:"\f244"}
.fa-battery-full:before{content:"\f240"}
.fa-battery-half:before{content:"\f242"}
.fa-battery-quarter:before{content:"\f243"}
.fa-battery-three-quarters:before{content:"\f241"}
.fa-battle-net:before{content:"\f835"}
.fa-bed:before{content:"\f236"}
.fa-beer:before{content:"\f0fc"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-bell:before{content:"\f0f3"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bezier-curve:before{content:"\f55b"}
.fa-bible:before{content:"\f647"}
.fa-bicycle:before{content:"\f206"}
.fa-bimobject:before{content:"\f378"}
.fa-binoculars:before{content:"\f1e5"}
.fa-biohazard:before{content:"\f780"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitcoin:before{content:"\f379"}
.fa-bity:before{content:"\f37a"}
.fa-black-tie:before{content:"\f27e"}
.fa-blackberry:before{content:"\f37b"}
.fa-blender:before{content:"\f517"}
.fa-blender-phone:before{content:"\f6b6"}
.fa-blind:before{content:"\f29d"}
.fa-blog:before{content:"\f781"}
.fa-blogger:before{content:"\f37c"}
.fa-blogger-b:before{content:"\f37d"}
.fa-bluetooth:before{content:"\f293"}
.fa-bluetooth-b:before{content:"\f294"}
.fa-bold:before{content:"\f032"}
.fa-bolt:before{content:"\f0e7"}
.fa-bomb:before{content:"\f1e2"}
.fa-bone:before{content:"\f5d7"}
.fa-bong:before{content:"\f55c"}
.fa-book:before{content:"\f02d"}
.fa-book-dead:before{content:"\f6b7"}
.fa-book-medical:before{content:"\f7e6"}
.fa-book-open:before{content:"\f518"}
.fa-book-reader:before{content:"\f5da"}
.fa-bookmark:before{content:"\f02e"}
.fa-bootstrap:before{content:"\f836"}
.fa-bowling-ball:before{content:"\f436"}
.fa-box:before{content:"\f466"}
.fa-box-open:before{content:"\f49e"}
.fa-boxes:before{content:"\f468"}
.fa-braille:before{content:"\f2a1"}
.fa-brain:before{content:"\f5dc"}
.fa-bread-slice:before{content:"\f7ec"}
.fa-briefcase:before{content:"\f0b1"}
.fa-briefcase-medical:before{content:"\f469"}
.fa-broadcast-tower:before{content:"\f519"}
.fa-broom:before{content:"\f51a"}
.fa-brush:before{content:"\f55d"}
.fa-btc:before{content:"\f15a"}
.fa-buffer:before{content:"\f837"}
.fa-bug:before{content:"\f188"}
.fa-building:before{content:"\f1ad"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bullseye:before{content:"\f140"}
.fa-burn:before{content:"\f46a"}
.fa-buromobelexperte:before{content:"\f37f"}
.fa-bus:before{content:"\f207"}
.fa-bus-alt:before{content:"\f55e"}
.fa-business-time:before{content:"\f64a"}
.fa-buysellads:before{content:"\f20d"}
.fa-calculator:before{content:"\f1ec"}
.fa-calendar:before{content:"\f133"}
.fa-calendar-alt:before{content:"\f073"}
.fa-calendar-check:before{content:"\f274"}
.fa-calendar-day:before{content:"\f783"}
.fa-calendar-minus:before{content:"\f272"}
.fa-calendar-plus:before{content:"\f271"}
.fa-calendar-times:before{content:"\f273"}
.fa-calendar-week:before{content:"\f784"}
.fa-camera:before{content:"\f030"}
.fa-camera-retro:before{content:"\f083"}
.fa-campground:before{content:"\f6bb"}
.fa-canadian-maple-leaf:before{content:"\f785"}
.fa-candy-cane:before{content:"\f786"}
.fa-cannabis:before{content:"\f55f"}
.fa-capsules:before{content:"\f46b"}
.fa-car:before{content:"\f1b9"}
.fa-car-alt:before{content:"\f5de"}
.fa-car-battery:before{content:"\f5df"}
.fa-car-crash:before{content:"\f5e1"}
.fa-car-side:before{content:"\f5e4"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-caret-square-down:before{content:"\f150"}
.fa-caret-square-left:before{content:"\f191"}
.fa-caret-square-right:before{content:"\f152"}
.fa-caret-square-up:before{content:"\f151"}
.fa-caret-up:before{content:"\f0d8"}
.fa-carrot:before{content:"\f787"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-cart-plus:before{content:"\f217"}
.fa-cash-register:before{content:"\f788"}
.fa-cat:before{content:"\f6be"}
.fa-cc-amazon-pay:before{content:"\f42d"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-apple-pay:before{content:"\f416"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-centercode:before{content:"\f380"}
.fa-centos:before{content:"\f789"}
.fa-certificate:before{content:"\f0a3"}
.fa-chair:before{content:"\f6c0"}
.fa-chalkboard:before{content:"\f51b"}
.fa-chalkboard-teacher:before{content:"\f51c"}
.fa-charging-station:before{content:"\f5e7"}
.fa-chart-area:before{content:"\f1fe"}
.fa-chart-bar:before{content:"\f080"}
.fa-chart-line:before{content:"\f201"}
.fa-chart-pie:before{content:"\f200"}
.fa-check:before{content:"\f00c"}
.fa-check-circle:before{content:"\f058"}
.fa-check-double:before{content:"\f560"}
.fa-check-square:before{content:"\f14a"}
.fa-cheese:before{content:"\f7ef"}
.fa-chess:before{content:"\f439"}
.fa-chess-bishop:before{content:"\f43a"}
.fa-chess-board:before{content:"\f43c"}
.fa-chess-king:before{content:"\f43f"}
.fa-chess-knight:before{content:"\f441"}
.fa-chess-pawn:before{content:"\f443"}
.fa-chess-queen:before{content:"\f445"}
.fa-chess-rook:before{content:"\f447"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-down:before{content:"\f078"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-chevron-up:before{content:"\f077"}
.fa-child:before{content:"\f1ae"}
.fa-chrome:before{content:"\f268"}
.fa-chromecast:before{content:"\f838"}
.fa-church:before{content:"\f51d"}
.fa-circle:before{content:"\f111"}
.fa-circle-notch:before{content:"\f1ce"}
.fa-city:before{content:"\f64f"}
.fa-clinic-medical:before{content:"\f7f2"}
.fa-clipboard:before{content:"\f328"}
.fa-clipboard-check:before{content:"\f46c"}
.fa-clipboard-list:before{content:"\f46d"}
.fa-clock:before{content:"\f017"}
.fa-clone:before{content:"\f24d"}
.fa-closed-captioning:before{content:"\f20a"}
.fa-cloud:before{content:"\f0c2"}
.fa-cloud-download-alt:before{content:"\f381"}
.fa-cloud-meatball:before{content:"\f73b"}
.fa-cloud-moon:before{content:"\f6c3"}
.fa-cloud-moon-rain:before{content:"\f73c"}
.fa-cloud-rain:before{content:"\f73d"}
.fa-cloud-showers-heavy:before{content:"\f740"}
.fa-cloud-sun:before{content:"\f6c4"}
.fa-cloud-sun-rain:before{content:"\f743"}
.fa-cloud-upload-alt:before{content:"\f382"}
.fa-cloudscale:before{content:"\f383"}
.fa-cloudsmith:before{content:"\f384"}
.fa-cloudversify:before{content:"\f385"}
.fa-cocktail:before{content:"\f561"}
.fa-code:before{content:"\f121"}
.fa-code-branch:before{content:"\f126"}
.fa-codepen:before{content:"\f1cb"}
.fa-codiepie:before{content:"\f284"}
.fa-coffee:before{content:"\f0f4"}
.fa-cog:before{content:"\f013"}
.fa-cogs:before{content:"\f085"}
.fa-coins:before{content:"\f51e"}
.fa-columns:before{content:"\f0db"}
.fa-comment:before{content:"\f075"}
.fa-comment-alt:before{content:"\f27a"}
.fa-comment-dollar:before{content:"\f651"}
.fa-comment-dots:before{content:"\f4ad"}
.fa-comment-medical:before{content:"\f7f5"}
.fa-comment-slash:before{content:"\f4b3"}
.fa-comments:before{content:"\f086"}
.fa-comments-dollar:before{content:"\f653"}
.fa-compact-disc:before{content:"\f51f"}
.fa-compass:before{content:"\f14e"}
.fa-compress:before{content:"\f066"}
.fa-compress-arrows-alt:before{content:"\f78c"}
.fa-concierge-bell:before{content:"\f562"}
.fa-confluence:before{content:"\f78d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-contao:before{content:"\f26d"}
.fa-cookie:before{content:"\f563"}
.fa-cookie-bite:before{content:"\f564"}
.fa-copy:before{content:"\f0c5"}
.fa-copyright:before{content:"\f1f9"}
.fa-couch:before{content:"\f4b8"}
.fa-cpanel:before{content:"\f388"}
.fa-creative-commons:before{content:"\f25e"}
.fa-creative-commons-by:before{content:"\f4e7"}
.fa-creative-commons-nc:before{content:"\f4e8"}
.fa-creative-commons-nc-eu:before{content:"\f4e9"}
.fa-creative-commons-nc-jp:before{content:"\f4ea"}
.fa-creative-commons-nd:before{content:"\f4eb"}
.fa-creative-commons-pd:before{content:"\f4ec"}
.fa-creative-commons-pd-alt:before{content:"\f4ed"}
.fa-creative-commons-remix:before{content:"\f4ee"}
.fa-creative-commons-sa:before{content:"\f4ef"}
.fa-creative-commons-sampling:before{content:"\f4f0"}
.fa-creative-commons-sampling-plus:before{content:"\f4f1"}
.fa-creative-commons-share:before{content:"\f4f2"}
.fa-creative-commons-zero:before{content:"\f4f3"}
.fa-credit-card:before{content:"\f09d"}
.fa-critical-role:before{content:"\f6c9"}
.fa-crop:before{content:"\f125"}
.fa-crop-alt:before{content:"\f565"}
.fa-cross:before{content:"\f654"}
.fa-crosshairs:before{content:"\f05b"}
.fa-crow:before{content:"\f520"}
.fa-crown:before{content:"\f521"}
.fa-crutch:before{content:"\f7f7"}
.fa-css3:before{content:"\f13c"}
.fa-css3-alt:before{content:"\f38b"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-cut:before{content:"\f0c4"}
.fa-cuttlefish:before{content:"\f38c"}
.fa-d-and-d:before{content:"\f38d"}
.fa-d-and-d-beyond:before{content:"\f6ca"}
.fa-dashcube:before{content:"\f210"}
.fa-database:before{content:"\f1c0"}
.fa-deaf:before{content:"\f2a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-democrat:before{content:"\f747"}
.fa-deploydog:before{content:"\f38e"}
.fa-deskpro:before{content:"\f38f"}
.fa-desktop:before{content:"\f108"}
.fa-dev:before{content:"\f6cc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-dharmachakra:before{content:"\f655"}
.fa-dhl:before{content:"\f790"}
.fa-diagnoses:before{content:"\f470"}
.fa-diaspora:before{content:"\f791"}
.fa-dice:before{content:"\f522"}
.fa-dice-d20:before{content:"\f6cf"}
.fa-dice-d6:before{content:"\f6d1"}
.fa-dice-five:before{content:"\f523"}
.fa-dice-four:before{content:"\f524"}
.fa-dice-one:before{content:"\f525"}
.fa-dice-six:before{content:"\f526"}
.fa-dice-three:before{content:"\f527"}
.fa-dice-two:before{content:"\f528"}
.fa-digg:before{content:"\f1a6"}
.fa-digital-ocean:before{content:"\f391"}
.fa-digital-tachograph:before{content:"\f566"}
.fa-directions:before{content:"\f5eb"}
.fa-discord:before{content:"\f392"}
.fa-discourse:before{content:"\f393"}
.fa-divide:before{content:"\f529"}
.fa-dizzy:before{content:"\f567"}
.fa-dna:before{content:"\f471"}
.fa-dochub:before{content:"\f394"}
.fa-docker:before{content:"\f395"}
.fa-dog:before{content:"\f6d3"}
.fa-dollar-sign:before{content:"\f155"}
.fa-dolly:before{content:"\f472"}
.fa-dolly-flatbed:before{content:"\f474"}
.fa-donate:before{content:"\f4b9"}
.fa-door-closed:before{content:"\f52a"}
.fa-door-open:before{content:"\f52b"}
.fa-dot-circle:before{content:"\f192"}
.fa-dove:before{content:"\f4ba"}
.fa-download:before{content:"\f019"}
.fa-draft2digital:before{content:"\f396"}
.fa-drafting-compass:before{content:"\f568"}
.fa-dragon:before{content:"\f6d5"}
.fa-draw-polygon:before{content:"\f5ee"}
.fa-dribbble:before{content:"\f17d"}
.fa-dribbble-square:before{content:"\f397"}
.fa-dropbox:before{content:"\f16b"}
.fa-drum:before{content:"\f569"}
.fa-drum-steelpan:before{content:"\f56a"}
.fa-drumstick-bite:before{content:"\f6d7"}
.fa-drupal:before{content:"\f1a9"}
.fa-dumbbell:before{content:"\f44b"}
.fa-dumpster:before{content:"\f793"}
.fa-dumpster-fire:before{content:"\f794"}
.fa-dungeon:before{content:"\f6d9"}
.fa-dyalog:before{content:"\f399"}
.fa-earlybirds:before{content:"\f39a"}
.fa-ebay:before{content:"\f4f4"}
.fa-edge:before{content:"\f282"}
.fa-edit:before{content:"\f044"}
.fa-egg:before{content:"\f7fb"}
.fa-eject:before{content:"\f052"}
.fa-elementor:before{content:"\f430"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-ello:before{content:"\f5f1"}
.fa-ember:before{content:"\f423"}
.fa-empire:before{content:"\f1d1"}
.fa-envelope:before{content:"\f0e0"}
.fa-envelope-open:before{content:"\f2b6"}
.fa-envelope-open-text:before{content:"\f658"}
.fa-envelope-square:before{content:"\f199"}
.fa-envira:before{content:"\f299"}
.fa-equals:before{content:"\f52c"}
.fa-eraser:before{content:"\f12d"}
.fa-erlang:before{content:"\f39d"}
.fa-ethereum:before{content:"\f42e"}
.fa-ethernet:before{content:"\f796"}
.fa-etsy:before{content:"\f2d7"}
.fa-euro-sign:before{content:"\f153"}
.fa-evernote:before{content:"\f839"}
.fa-exchange-alt:before{content:"\f362"}
.fa-exclamation:before{content:"\f12a"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-exclamation-triangle:before{content:"\f071"}
.fa-expand:before{content:"\f065"}
.fa-expand-arrows-alt:before{content:"\f31e"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-external-link-alt:before{content:"\f35d"}
.fa-external-link-square-alt:before{content:"\f360"}
.fa-eye:before{content:"\f06e"}
.fa-eye-dropper:before{content:"\f1fb"}
.fa-eye-slash:before{content:"\f070"}
.fa-facebook:before{content:"\f09a"}
.fa-facebook-f:before{content:"\f39e"}
.fa-facebook-messenger:before{content:"\f39f"}
.fa-facebook-square:before{content:"\f082"}
.fa-fantasy-flight-games:before{content:"\f6dc"}
.fa-fast-backward:before{content:"\f049"}
.fa-fast-forward:before{content:"\f050"}
.fa-fax:before{content:"\f1ac"}
.fa-feather:before{content:"\f52d"}
.fa-feather-alt:before{content:"\f56b"}
.fa-fedex:before{content:"\f797"}
.fa-fedora:before{content:"\f798"}
.fa-female:before{content:"\f182"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-figma:before{content:"\f799"}
.fa-file:before{content:"\f15b"}
.fa-file-alt:before{content:"\f15c"}
.fa-file-archive:before{content:"\f1c6"}
.fa-file-audio:before{content:"\f1c7"}
.fa-file-code:before{content:"\f1c9"}
.fa-file-contract:before{content:"\f56c"}
.fa-file-csv:before{content:"\f6dd"}
.fa-file-download:before{content:"\f56d"}
.fa-file-excel:before{content:"\f1c3"}
.fa-file-export:before{content:"\f56e"}
.fa-file-image:before{content:"\f1c5"}
.fa-file-import:before{content:"\f56f"}
.fa-file-invoice:before{content:"\f570"}
.fa-file-invoice-dollar:before{content:"\f571"}
.fa-file-medical:before{content:"\f477"}
.fa-file-medical-alt:before{content:"\f478"}
.fa-file-pdf:before{content:"\f1c1"}
.fa-file-powerpoint:before{content:"\f1c4"}
.fa-file-prescription:before{content:"\f572"}
.fa-file-signature:before{content:"\f573"}
.fa-file-upload:before{content:"\f574"}
.fa-file-video:before{content:"\f1c8"}
.fa-file-word:before{content:"\f1c2"}
.fa-fill:before{content:"\f575"}
.fa-fill-drip:before{content:"\f576"}
.fa-film:before{content:"\f008"}
.fa-filter:before{content:"\f0b0"}
.fa-fingerprint:before{content:"\f577"}
.fa-fire:before{content:"\f06d"}
.fa-fire-alt:before{content:"\f7e4"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-firefox:before{content:"\f269"}
.fa-first-aid:before{content:"\f479"}
.fa-first-order:before{content:"\f2b0"}
.fa-first-order-alt:before{content:"\f50a"}
.fa-firstdraft:before{content:"\f3a1"}
.fa-fish:before{content:"\f578"}
.fa-fist-raised:before{content:"\f6de"}
.fa-flag:before{content:"\f024"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-flag-usa:before{content:"\f74d"}
.fa-flask:before{content:"\f0c3"}
.fa-flickr:before{content:"\f16e"}
.fa-flipboard:before{content:"\f44d"}
.fa-flushed:before{content:"\f579"}
.fa-fly:before{content:"\f417"}
.fa-folder:before{content:"\f07b"}
.fa-folder-minus:before{content:"\f65d"}
.fa-folder-open:before{content:"\f07c"}
.fa-folder-plus:before{content:"\f65e"}
.fa-font:before{content:"\f031"}
.fa-font-awesome:before{content:"\f2b4"}
.fa-font-awesome-alt:before{content:"\f35c"}
.fa-font-awesome-flag:before{content:"\f425"}
.fa-font-awesome-logo-full:before{content:"\f4e6"}
.fa-fonticons:before{content:"\f280"}
.fa-fonticons-fi:before{content:"\f3a2"}
.fa-football-ball:before{content:"\f44e"}
.fa-fort-awesome:before{content:"\f286"}
.fa-fort-awesome-alt:before{content:"\f3a3"}
.fa-forumbee:before{content:"\f211"}
.fa-forward:before{content:"\f04e"}
.fa-foursquare:before{content:"\f180"}
.fa-free-code-camp:before{content:"\f2c5"}
.fa-freebsd:before{content:"\f3a4"}
.fa-frog:before{content:"\f52e"}
.fa-frown:before{content:"\f119"}
.fa-frown-open:before{content:"\f57a"}
.fa-fulcrum:before{content:"\f50b"}
.fa-funnel-dollar:before{content:"\f662"}
.fa-futbol:before{content:"\f1e3"}
.fa-galactic-republic:before{content:"\f50c"}
.fa-galactic-senate:before{content:"\f50d"}
.fa-gamepad:before{content:"\f11b"}
.fa-gas-pump:before{content:"\f52f"}
.fa-gavel:before{content:"\f0e3"}
.fa-gem:before{content:"\f3a5"}
.fa-genderless:before{content:"\f22d"}
.fa-get-pocket:before{content:"\f265"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-ghost:before{content:"\f6e2"}
.fa-gift:before{content:"\f06b"}
.fa-gifts:before{content:"\f79c"}
.fa-git:before{content:"\f1d3"}
.fa-git-alt:before{content:"\f841"}
.fa-git-square:before{content:"\f1d2"}
.fa-github:before{content:"\f09b"}
.fa-github-alt:before{content:"\f113"}
.fa-github-square:before{content:"\f092"}
.fa-gitkraken:before{content:"\f3a6"}
.fa-gitlab:before{content:"\f296"}
.fa-gitter:before{content:"\f426"}
.fa-glass-cheers:before{content:"\f79f"}
.fa-glass-martini:before{content:"\f000"}
.fa-glass-martini-alt:before{content:"\f57b"}
.fa-glass-whiskey:before{content:"\f7a0"}
.fa-glasses:before{content:"\f530"}
.fa-glide:before{content:"\f2a5"}
.fa-glide-g:before{content:"\f2a6"}
.fa-globe:before{content:"\f0ac"}
.fa-globe-africa:before{content:"\f57c"}
.fa-globe-americas:before{content:"\f57d"}
.fa-globe-asia:before{content:"\f57e"}
.fa-globe-europe:before{content:"\f7a2"}
.fa-gofore:before{content:"\f3a7"}
.fa-golf-ball:before{content:"\f450"}
.fa-goodreads:before{content:"\f3a8"}
.fa-goodreads-g:before{content:"\f3a9"}
.fa-google:before{content:"\f1a0"}
.fa-google-drive:before{content:"\f3aa"}
.fa-google-play:before{content:"\f3ab"}
.fa-google-plus:before{content:"\f2b3"}
.fa-google-plus-g:before{content:"\f0d5"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-gopuram:before{content:"\f664"}
.fa-graduation-cap:before{content:"\f19d"}
.fa-gratipay:before{content:"\f184"}
.fa-grav:before{content:"\f2d6"}
.fa-greater-than:before{content:"\f531"}
.fa-greater-than-equal:before{content:"\f532"}
.fa-grimace:before{content:"\f57f"}
.fa-grin:before{content:"\f580"}
.fa-grin-alt:before{content:"\f581"}
.fa-grin-beam:before{content:"\f582"}
.fa-grin-beam-sweat:before{content:"\f583"}
.fa-grin-hearts:before{content:"\f584"}
.fa-grin-squint:before{content:"\f585"}
.fa-grin-squint-tears:before{content:"\f586"}
.fa-grin-stars:before{content:"\f587"}
.fa-grin-tears:before{content:"\f588"}
.fa-grin-tongue:before{content:"\f589"}
.fa-grin-tongue-squint:before{content:"\f58a"}
.fa-grin-tongue-wink:before{content:"\f58b"}
.fa-grin-wink:before{content:"\f58c"}
.fa-grip-horizontal:before{content:"\f58d"}
.fa-grip-lines:before{content:"\f7a4"}
.fa-grip-lines-vertical:before{content:"\f7a5"}
.fa-grip-vertical:before{content:"\f58e"}
.fa-gripfire:before{content:"\f3ac"}
.fa-grunt:before{content:"\f3ad"}
.fa-guitar:before{content:"\f7a6"}
.fa-gulp:before{content:"\f3ae"}
.fa-h-square:before{content:"\f0fd"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-hacker-news-square:before{content:"\f3af"}
.fa-hackerrank:before{content:"\f5f7"}
.fa-hamburger:before{content:"\f805"}
.fa-hammer:before{content:"\f6e3"}
.fa-hamsa:before{content:"\f665"}
.fa-hand-holding:before{content:"\f4bd"}
.fa-hand-holding-heart:before{content:"\f4be"}
.fa-hand-holding-usd:before{content:"\f4c0"}
.fa-hand-lizard:before{content:"\f258"}
.fa-hand-middle-finger:before{content:"\f806"}
.fa-hand-paper:before{content:"\f256"}
.fa-hand-peace:before{content:"\f25b"}
.fa-hand-point-down:before{content:"\f0a7"}
.fa-hand-point-left:before{content:"\f0a5"}
.fa-hand-point-right:before{content:"\f0a4"}
.fa-hand-point-up:before{content:"\f0a6"}
.fa-hand-pointer:before{content:"\f25a"}
.fa-hand-rock:before{content:"\f255"}
.fa-hand-scissors:before{content:"\f257"}
.fa-hand-spock:before{content:"\f259"}
.fa-hands:before{content:"\f4c2"}
.fa-hands-helping:before{content:"\f4c4"}
.fa-handshake:before{content:"\f2b5"}
.fa-hanukiah:before{content:"\f6e6"}
.fa-hard-hat:before{content:"\f807"}
.fa-hashtag:before{content:"\f292"}
.fa-hat-wizard:before{content:"\f6e8"}
.fa-haykal:before{content:"\f666"}
.fa-hdd:before{content:"\f0a0"}
.fa-heading:before{content:"\f1dc"}
.fa-headphones:before{content:"\f025"}
.fa-headphones-alt:before{content:"\f58f"}
.fa-headset:before{content:"\f590"}
.fa-heart:before{content:"\f004"}
.fa-heart-broken:before{content:"\f7a9"}
.fa-heartbeat:before{content:"\f21e"}
.fa-helicopter:before{content:"\f533"}
.fa-highlighter:before{content:"\f591"}
.fa-hiking:before{content:"\f6ec"}
.fa-hippo:before{content:"\f6ed"}
.fa-hips:before{content:"\f452"}
.fa-hire-a-helper:before{content:"\f3b0"}
.fa-history:before{content:"\f1da"}
.fa-hockey-puck:before{content:"\f453"}
.fa-holly-berry:before{content:"\f7aa"}
.fa-home:before{content:"\f015"}
.fa-hooli:before{content:"\f427"}
.fa-hornbill:before{content:"\f592"}
.fa-horse:before{content:"\f6f0"}
.fa-horse-head:before{content:"\f7ab"}
.fa-hospital:before{content:"\f0f8"}
.fa-hospital-alt:before{content:"\f47d"}
.fa-hospital-symbol:before{content:"\f47e"}
.fa-hot-tub:before{content:"\f593"}
.fa-hotdog:before{content:"\f80f"}
.fa-hotel:before{content:"\f594"}
.fa-hotjar:before{content:"\f3b1"}
.fa-hourglass:before{content:"\f254"}
.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-start:before{content:"\f251"}
.fa-house-damage:before{content:"\f6f1"}
.fa-houzz:before{content:"\f27c"}
.fa-hryvnia:before{content:"\f6f2"}
.fa-html5:before{content:"\f13b"}
.fa-hubspot:before{content:"\f3b2"}
.fa-i-cursor:before{content:"\f246"}
.fa-ice-cream:before{content:"\f810"}
.fa-icicles:before{content:"\f7ad"}
.fa-id-badge:before{content:"\f2c1"}
.fa-id-card:before{content:"\f2c2"}
.fa-id-card-alt:before{content:"\f47f"}
.fa-igloo:before{content:"\f7ae"}
.fa-image:before{content:"\f03e"}
.fa-images:before{content:"\f302"}
.fa-imdb:before{content:"\f2d8"}
.fa-inbox:before{content:"\f01c"}
.fa-indent:before{content:"\f03c"}
.fa-industry:before{content:"\f275"}
.fa-infinity:before{content:"\f534"}
.fa-info:before{content:"\f129"}
.fa-info-circle:before{content:"\f05a"}
.fa-instagram:before{content:"\f16d"}
.fa-intercom:before{content:"\f7af"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-invision:before{content:"\f7b0"}
.fa-ioxhost:before{content:"\f208"}
.fa-italic:before{content:"\f033"}
.fa-itch-io:before{content:"\f83a"}
.fa-itunes:before{content:"\f3b4"}
.fa-itunes-note:before{content:"\f3b5"}
.fa-java:before{content:"\f4e4"}
.fa-jedi:before{content:"\f669"}
.fa-jedi-order:before{content:"\f50e"}
.fa-jenkins:before{content:"\f3b6"}
.fa-jira:before{content:"\f7b1"}
.fa-joget:before{content:"\f3b7"}
.fa-joint:before{content:"\f595"}
.fa-joomla:before{content:"\f1aa"}
.fa-journal-whills:before{content:"\f66a"}
.fa-js:before{content:"\f3b8"}
.fa-js-square:before{content:"\f3b9"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-kaaba:before{content:"\f66b"}
.fa-kaggle:before{content:"\f5fa"}
.fa-key:before{content:"\f084"}
.fa-keybase:before{content:"\f4f5"}
.fa-keyboard:before{content:"\f11c"}
.fa-keycdn:before{content:"\f3ba"}
.fa-khanda:before{content:"\f66d"}
.fa-kickstarter:before{content:"\f3bb"}
.fa-kickstarter-k:before{content:"\f3bc"}
.fa-kiss:before{content:"\f596"}
.fa-kiss-beam:before{content:"\f597"}
.fa-kiss-wink-heart:before{content:"\f598"}
.fa-kiwi-bird:before{content:"\f535"}
.fa-korvue:before{content:"\f42f"}
.fa-landmark:before{content:"\f66f"}
.fa-language:before{content:"\f1ab"}
.fa-laptop:before{content:"\f109"}
.fa-laptop-code:before{content:"\f5fc"}
.fa-laptop-medical:before{content:"\f812"}
.fa-laravel:before{content:"\f3bd"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-laugh:before{content:"\f599"}
.fa-laugh-beam:before{content:"\f59a"}
.fa-laugh-squint:before{content:"\f59b"}
.fa-laugh-wink:before{content:"\f59c"}
.fa-layer-group:before{content:"\f5fd"}
.fa-leaf:before{content:"\f06c"}
.fa-leanpub:before{content:"\f212"}
.fa-lemon:before{content:"\f094"}
.fa-less:before{content:"\f41d"}
.fa-less-than:before{content:"\f536"}
.fa-less-than-equal:before{content:"\f537"}
.fa-level-down-alt:before{content:"\f3be"}
.fa-level-up-alt:before{content:"\f3bf"}
.fa-life-ring:before{content:"\f1cd"}
.fa-lightbulb:before{content:"\f0eb"}
.fa-line:before{content:"\f3c0"}
.fa-link:before{content:"\f0c1"}
.fa-linkedin:before{content:"\f08c"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-linode:before{content:"\f2b8"}
.fa-linux:before{content:"\f17c"}
.fa-lira-sign:before{content:"\f195"}
.fa-list:before{content:"\f03a"}
.fa-list-alt:before{content:"\f022"}
.fa-list-ol:before{content:"\f0cb"}
.fa-list-ul:before{content:"\f0ca"}
.fa-location-arrow:before{content:"\f124"}
.fa-lock:before{content:"\f023"}
.fa-lock-open:before{content:"\f3c1"}
.fa-long-arrow-alt-down:before{content:"\f309"}
.fa-long-arrow-alt-left:before{content:"\f30a"}
.fa-long-arrow-alt-right:before{content:"\f30b"}
.fa-long-arrow-alt-up:before{content:"\f30c"}
.fa-low-vision:before{content:"\f2a8"}
.fa-luggage-cart:before{content:"\f59d"}
.fa-lyft:before{content:"\f3c3"}
.fa-magento:before{content:"\f3c4"}
.fa-magic:before{content:"\f0d0"}
.fa-magnet:before{content:"\f076"}
.fa-mail-bulk:before{content:"\f674"}
.fa-mailchimp:before{content:"\f59e"}
.fa-male:before{content:"\f183"}
.fa-mandalorian:before{content:"\f50f"}
.fa-map:before{content:"\f279"}
.fa-map-marked:before{content:"\f59f"}
.fa-map-marked-alt:before{content:"\f5a0"}
.fa-map-marker:before{content:"\f041"}
.fa-map-marker-alt:before{content:"\f3c5"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-markdown:before{content:"\f60f"}
.fa-marker:before{content:"\f5a1"}
.fa-mars:before{content:"\f222"}
.fa-mars-double:before{content:"\f227"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mask:before{content:"\f6fa"}
.fa-mastodon:before{content:"\f4f6"}
.fa-maxcdn:before{content:"\f136"}
.fa-medal:before{content:"\f5a2"}
.fa-medapps:before{content:"\f3c6"}
.fa-medium:before{content:"\f23a"}
.fa-medium-m:before{content:"\f3c7"}
.fa-medkit:before{content:"\f0fa"}
.fa-medrt:before{content:"\f3c8"}
.fa-meetup:before{content:"\f2e0"}
.fa-megaport:before{content:"\f5a3"}
.fa-meh:before{content:"\f11a"}
.fa-meh-blank:before{content:"\f5a4"}
.fa-meh-rolling-eyes:before{content:"\f5a5"}
.fa-memory:before{content:"\f538"}
.fa-mendeley:before{content:"\f7b3"}
.fa-menorah:before{content:"\f676"}
.fa-mercury:before{content:"\f223"}
.fa-meteor:before{content:"\f753"}
.fa-microchip:before{content:"\f2db"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-alt:before{content:"\f3c9"}
.fa-microphone-alt-slash:before{content:"\f539"}
.fa-microphone-slash:before{content:"\f131"}
.fa-microscope:before{content:"\f610"}
.fa-microsoft:before{content:"\f3ca"}
.fa-minus:before{content:"\f068"}
.fa-minus-circle:before{content:"\f056"}
.fa-minus-square:before{content:"\f146"}
.fa-mitten:before{content:"\f7b5"}
.fa-mix:before{content:"\f3cb"}
.fa-mixcloud:before{content:"\f289"}
.fa-mizuni:before{content:"\f3cc"}
.fa-mobile:before{content:"\f10b"}
.fa-mobile-alt:before{content:"\f3cd"}
.fa-modx:before{content:"\f285"}
.fa-monero:before{content:"\f3d0"}
.fa-money-bill:before{content:"\f0d6"}
.fa-money-bill-alt:before{content:"\f3d1"}
.fa-money-bill-wave:before{content:"\f53a"}
.fa-money-bill-wave-alt:before{content:"\f53b"}
.fa-money-check:before{content:"\f53c"}
.fa-money-check-alt:before{content:"\f53d"}
.fa-monument:before{content:"\f5a6"}
.fa-moon:before{content:"\f186"}
.fa-mortar-pestle:before{content:"\f5a7"}
.fa-mosque:before{content:"\f678"}
.fa-motorcycle:before{content:"\f21c"}
.fa-mountain:before{content:"\f6fc"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-mug-hot:before{content:"\f7b6"}
.fa-music:before{content:"\f001"}
.fa-napster:before{content:"\f3d2"}
.fa-neos:before{content:"\f612"}
.fa-network-wired:before{content:"\f6ff"}
.fa-neuter:before{content:"\f22c"}
.fa-newspaper:before{content:"\f1ea"}
.fa-nimblr:before{content:"\f5a8"}
.fa-nintendo-switch:before{content:"\f418"}
.fa-node:before{content:"\f419"}
.fa-node-js:before{content:"\f3d3"}
.fa-not-equal:before{content:"\f53e"}
.fa-notes-medical:before{content:"\f481"}
.fa-npm:before{content:"\f3d4"}
.fa-ns8:before{content:"\f3d5"}
.fa-nutritionix:before{content:"\f3d6"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-oil-can:before{content:"\f613"}
.fa-old-republic:before{content:"\f510"}
.fa-om:before{content:"\f679"}
.fa-opencart:before{content:"\f23d"}
.fa-openid:before{content:"\f19b"}
.fa-opera:before{content:"\f26a"}
.fa-optin-monster:before{content:"\f23c"}
.fa-osi:before{content:"\f41a"}
.fa-otter:before{content:"\f700"}
.fa-outdent:before{content:"\f03b"}
.fa-page4:before{content:"\f3d7"}
.fa-pagelines:before{content:"\f18c"}
.fa-pager:before{content:"\f815"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-paint-roller:before{content:"\f5aa"}
.fa-palette:before{content:"\f53f"}
.fa-palfed:before{content:"\f3d8"}
.fa-pallet:before{content:"\f482"}
.fa-paper-plane:before{content:"\f1d8"}
.fa-paperclip:before{content:"\f0c6"}
.fa-parachute-box:before{content:"\f4cd"}
.fa-paragraph:before{content:"\f1dd"}
.fa-parking:before{content:"\f540"}
.fa-passport:before{content:"\f5ab"}
.fa-pastafarianism:before{content:"\f67b"}
.fa-paste:before{content:"\f0ea"}
.fa-patreon:before{content:"\f3d9"}
.fa-pause:before{content:"\f04c"}
.fa-pause-circle:before{content:"\f28b"}
.fa-paw:before{content:"\f1b0"}
.fa-paypal:before{content:"\f1ed"}
.fa-peace:before{content:"\f67c"}
.fa-pen:before{content:"\f304"}
.fa-pen-alt:before{content:"\f305"}
.fa-pen-fancy:before{content:"\f5ac"}
.fa-pen-nib:before{content:"\f5ad"}
.fa-pen-square:before{content:"\f14b"}
.fa-pencil-alt:before{content:"\f303"}
.fa-pencil-ruler:before{content:"\f5ae"}
.fa-penny-arcade:before{content:"\f704"}
.fa-people-carry:before{content:"\f4ce"}
.fa-pepper-hot:before{content:"\f816"}
.fa-percent:before{content:"\f295"}
.fa-percentage:before{content:"\f541"}
.fa-periscope:before{content:"\f3da"}
.fa-person-booth:before{content:"\f756"}
.fa-phabricator:before{content:"\f3db"}
.fa-phoenix-framework:before{content:"\f3dc"}
.fa-phoenix-squadron:before{content:"\f511"}
.fa-phone:before{content:"\f095"}
.fa-phone-slash:before{content:"\f3dd"}
.fa-phone-square:before{content:"\f098"}
.fa-phone-volume:before{content:"\f2a0"}
.fa-php:before{content:"\f457"}
.fa-pied-piper:before{content:"\f2ae"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-pied-piper-hat:before{content:"\f4e5"}
.fa-pied-piper-pp:before{content:"\f1a7"}
.fa-piggy-bank:before{content:"\f4d3"}
.fa-pills:before{content:"\f484"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-p:before{content:"\f231"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-pizza-slice:before{content:"\f818"}
.fa-place-of-worship:before{content:"\f67f"}
.fa-plane:before{content:"\f072"}
.fa-plane-arrival:before{content:"\f5af"}
.fa-plane-departure:before{content:"\f5b0"}
.fa-play:before{content:"\f04b"}
.fa-play-circle:before{content:"\f144"}
.fa-playstation:before{content:"\f3df"}
.fa-plug:before{content:"\f1e6"}
.fa-plus:before{content:"\f067"}
.fa-plus-circle:before{content:"\f055"}
.fa-plus-square:before{content:"\f0fe"}
.fa-podcast:before{content:"\f2ce"}
.fa-poll:before{content:"\f681"}
.fa-poll-h:before{content:"\f682"}
.fa-poo:before{content:"\f2fe"}
.fa-poo-storm:before{content:"\f75a"}
.fa-poop:before{content:"\f619"}
.fa-portrait:before{content:"\f3e0"}
.fa-pound-sign:before{content:"\f154"}
.fa-power-off:before{content:"\f011"}
.fa-pray:before{content:"\f683"}
.fa-praying-hands:before{content:"\f684"}
.fa-prescription:before{content:"\f5b1"}
.fa-prescription-bottle:before{content:"\f485"}
.fa-prescription-bottle-alt:before{content:"\f486"}
.fa-print:before{content:"\f02f"}
.fa-procedures:before{content:"\f487"}
.fa-product-hunt:before{content:"\f288"}
.fa-project-diagram:before{content:"\f542"}
.fa-pushed:before{content:"\f3e1"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-python:before{content:"\f3e2"}
.fa-qq:before{content:"\f1d6"}
.fa-qrcode:before{content:"\f029"}
.fa-question:before{content:"\f128"}
.fa-question-circle:before{content:"\f059"}
.fa-quidditch:before{content:"\f458"}
.fa-quinscape:before{content:"\f459"}
.fa-quora:before{content:"\f2c4"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-quran:before{content:"\f687"}
.fa-r-project:before{content:"\f4f7"}
.fa-radiation:before{content:"\f7b9"}
.fa-radiation-alt:before{content:"\f7ba"}
.fa-rainbow:before{content:"\f75b"}
.fa-random:before{content:"\f074"}
.fa-raspberry-pi:before{content:"\f7bb"}
.fa-ravelry:before{content:"\f2d9"}
.fa-react:before{content:"\f41b"}
.fa-reacteurope:before{content:"\f75d"}
.fa-readme:before{content:"\f4d5"}
.fa-rebel:before{content:"\f1d0"}
.fa-receipt:before{content:"\f543"}
.fa-recycle:before{content:"\f1b8"}
.fa-red-river:before{content:"\f3e3"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-alien:before{content:"\f281"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-redhat:before{content:"\f7bc"}
.fa-redo:before{content:"\f01e"}
.fa-redo-alt:before{content:"\f2f9"}
.fa-registered:before{content:"\f25d"}
.fa-renren:before{content:"\f18b"}
.fa-reply:before{content:"\f3e5"}
.fa-reply-all:before{content:"\f122"}
.fa-replyd:before{content:"\f3e6"}
.fa-republican:before{content:"\f75e"}
.fa-researchgate:before{content:"\f4f8"}
.fa-resolving:before{content:"\f3e7"}
.fa-restroom:before{content:"\f7bd"}
.fa-retweet:before{content:"\f079"}
.fa-rev:before{content:"\f5b2"}
.fa-ribbon:before{content:"\f4d6"}
.fa-ring:before{content:"\f70b"}
.fa-road:before{content:"\f018"}
.fa-robot:before{content:"\f544"}
.fa-rocket:before{content:"\f135"}
.fa-rocketchat:before{content:"\f3e8"}
.fa-rockrms:before{content:"\f3e9"}
.fa-route:before{content:"\f4d7"}
.fa-rss:before{content:"\f09e"}
.fa-rss-square:before{content:"\f143"}
.fa-ruble-sign:before{content:"\f158"}
.fa-ruler:before{content:"\f545"}
.fa-ruler-combined:before{content:"\f546"}
.fa-ruler-horizontal:before{content:"\f547"}
.fa-ruler-vertical:before{content:"\f548"}
.fa-running:before{content:"\f70c"}
.fa-rupee-sign:before{content:"\f156"}
.fa-sad-cry:before{content:"\f5b3"}
.fa-sad-tear:before{content:"\f5b4"}
.fa-safari:before{content:"\f267"}
.fa-salesforce:before{content:"\f83b"}
.fa-sass:before{content:"\f41e"}
.fa-satellite:before{content:"\f7bf"}
.fa-satellite-dish:before{content:"\f7c0"}
.fa-save:before{content:"\f0c7"}
.fa-schlix:before{content:"\f3ea"}
.fa-school:before{content:"\f549"}
.fa-screwdriver:before{content:"\f54a"}
.fa-scribd:before{content:"\f28a"}
.fa-scroll:before{content:"\f70e"}
.fa-sd-card:before{content:"\f7c2"}
.fa-search:before{content:"\f002"}
.fa-search-dollar:before{content:"\f688"}
.fa-search-location:before{content:"\f689"}
.fa-search-minus:before{content:"\f010"}
.fa-search-plus:before{content:"\f00e"}
.fa-searchengin:before{content:"\f3eb"}
.fa-seedling:before{content:"\f4d8"}
.fa-sellcast:before{content:"\f2da"}
.fa-sellsy:before{content:"\f213"}
.fa-server:before{content:"\f233"}
.fa-servicestack:before{content:"\f3ec"}
.fa-shapes:before{content:"\f61f"}
.fa-share:before{content:"\f064"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-share-square:before{content:"\f14d"}
.fa-shekel-sign:before{content:"\f20b"}
.fa-shield-alt:before{content:"\f3ed"}
.fa-ship:before{content:"\f21a"}
.fa-shipping-fast:before{content:"\f48b"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-shoe-prints:before{content:"\f54b"}
.fa-shopping-bag:before{content:"\f290"}
.fa-shopping-basket:before{content:"\f291"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-shopware:before{content:"\f5b5"}
.fa-shower:before{content:"\f2cc"}
.fa-shuttle-van:before{content:"\f5b6"}
.fa-sign:before{content:"\f4d9"}
.fa-sign-in-alt:before{content:"\f2f6"}
.fa-sign-language:before{content:"\f2a7"}
.fa-sign-out-alt:before{content:"\f2f5"}
.fa-signal:before{content:"\f012"}
.fa-signature:before{content:"\f5b7"}
.fa-sim-card:before{content:"\f7c4"}
.fa-simplybuilt:before{content:"\f215"}
.fa-sistrix:before{content:"\f3ee"}
.fa-sitemap:before{content:"\f0e8"}
.fa-sith:before{content:"\f512"}
.fa-skating:before{content:"\f7c5"}
.fa-sketch:before{content:"\f7c6"}
.fa-skiing:before{content:"\f7c9"}
.fa-skiing-nordic:before{content:"\f7ca"}
.fa-skull:before{content:"\f54c"}
.fa-skull-crossbones:before{content:"\f714"}
.fa-skyatlas:before{content:"\f216"}
.fa-skype:before{content:"\f17e"}
.fa-slack:before{content:"\f198"}
.fa-slack-hash:before{content:"\f3ef"}
.fa-slash:before{content:"\f715"}
.fa-sleigh:before{content:"\f7cc"}
.fa-sliders-h:before{content:"\f1de"}
.fa-slideshare:before{content:"\f1e7"}
.fa-smile:before{content:"\f118"}
.fa-smile-beam:before{content:"\f5b8"}
.fa-smile-wink:before{content:"\f4da"}
.fa-smog:before{content:"\f75f"}
.fa-smoking:before{content:"\f48d"}
.fa-smoking-ban:before{content:"\f54d"}
.fa-sms:before{content:"\f7cd"}
.fa-snapchat:before{content:"\f2ab"}
.fa-snapchat-ghost:before{content:"\f2ac"}
.fa-snapchat-square:before{content:"\f2ad"}
.fa-snowboarding:before{content:"\f7ce"}
.fa-snowflake:before{content:"\f2dc"}
.fa-snowman:before{content:"\f7d0"}
.fa-snowplow:before{content:"\f7d2"}
.fa-socks:before{content:"\f696"}
.fa-solar-panel:before{content:"\f5ba"}
.fa-sort:before{content:"\f0dc"}
.fa-sort-alpha-down:before{content:"\f15d"}
.fa-sort-alpha-up:before{content:"\f15e"}
.fa-sort-amount-down:before{content:"\f160"}
.fa-sort-amount-up:before{content:"\f161"}
.fa-sort-down:before{content:"\f0dd"}
.fa-sort-numeric-down:before{content:"\f162"}
.fa-sort-numeric-up:before{content:"\f163"}
.fa-sort-up:before{content:"\f0de"}
.fa-soundcloud:before{content:"\f1be"}
.fa-sourcetree:before{content:"\f7d3"}
.fa-spa:before{content:"\f5bb"}
.fa-space-shuttle:before{content:"\f197"}
.fa-speakap:before{content:"\f3f3"}
.fa-speaker-deck:before{content:"\f83c"}
.fa-spider:before{content:"\f717"}
.fa-spinner:before{content:"\f110"}
.fa-splotch:before{content:"\f5bc"}
.fa-spotify:before{content:"\f1bc"}
.fa-spray-can:before{content:"\f5bd"}
.fa-square:before{content:"\f0c8"}
.fa-square-full:before{content:"\f45c"}
.fa-square-root-alt:before{content:"\f698"}
.fa-squarespace:before{content:"\f5be"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stackpath:before{content:"\f842"}
.fa-stamp:before{content:"\f5bf"}
.fa-star:before{content:"\f005"}
.fa-star-and-crescent:before{content:"\f699"}
.fa-star-half:before{content:"\f089"}
.fa-star-half-alt:before{content:"\f5c0"}
.fa-star-of-david:before{content:"\f69a"}
.fa-star-of-life:before{content:"\f621"}
.fa-staylinked:before{content:"\f3f5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-steam-symbol:before{content:"\f3f6"}
.fa-step-backward:before{content:"\f048"}
.fa-step-forward:before{content:"\f051"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-sticker-mule:before{content:"\f3f7"}
.fa-sticky-note:before{content:"\f249"}
.fa-stop:before{content:"\f04d"}
.fa-stop-circle:before{content:"\f28d"}
.fa-stopwatch:before{content:"\f2f2"}
.fa-store:before{content:"\f54e"}
.fa-store-alt:before{content:"\f54f"}
.fa-strava:before{content:"\f428"}
.fa-stream:before{content:"\f550"}
.fa-street-view:before{content:"\f21d"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-stripe:before{content:"\f429"}
.fa-stripe-s:before{content:"\f42a"}
.fa-stroopwafel:before{content:"\f551"}
.fa-studiovinari:before{content:"\f3f8"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-subscript:before{content:"\f12c"}
.fa-subway:before{content:"\f239"}
.fa-suitcase:before{content:"\f0f2"}
.fa-suitcase-rolling:before{content:"\f5c1"}
.fa-sun:before{content:"\f185"}
.fa-superpowers:before{content:"\f2dd"}
.fa-superscript:before{content:"\f12b"}
.fa-supple:before{content:"\f3f9"}
.fa-surprise:before{content:"\f5c2"}
.fa-suse:before{content:"\f7d6"}
.fa-swatchbook:before{content:"\f5c3"}
.fa-swimmer:before{content:"\f5c4"}
.fa-swimming-pool:before{content:"\f5c5"}
.fa-symfony:before{content:"\f83d"}
.fa-synagogue:before{content:"\f69b"}
.fa-sync:before{content:"\f021"}
.fa-sync-alt:before{content:"\f2f1"}
.fa-syringe:before{content:"\f48e"}
.fa-table:before{content:"\f0ce"}
.fa-table-tennis:before{content:"\f45d"}
.fa-tablet:before{content:"\f10a"}
.fa-tablet-alt:before{content:"\f3fa"}
.fa-tablets:before{content:"\f490"}
.fa-tachometer-alt:before{content:"\f3fd"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-tape:before{content:"\f4db"}
.fa-tasks:before{content:"\f0ae"}
.fa-taxi:before{content:"\f1ba"}
.fa-teamspeak:before{content:"\f4f9"}
.fa-teeth:before{content:"\f62e"}
.fa-teeth-open:before{content:"\f62f"}
.fa-telegram:before{content:"\f2c6"}
.fa-telegram-plane:before{content:"\f3fe"}
.fa-temperature-high:before{content:"\f769"}
.fa-temperature-low:before{content:"\f76b"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-tenge:before{content:"\f7d7"}
.fa-terminal:before{content:"\f120"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-th:before{content:"\f00a"}
.fa-th-large:before{content:"\f009"}
.fa-th-list:before{content:"\f00b"}
.fa-the-red-yeti:before{content:"\f69d"}
.fa-theater-masks:before{content:"\f630"}
.fa-themeco:before{content:"\f5c6"}
.fa-themeisle:before{content:"\f2b2"}
.fa-thermometer:before{content:"\f491"}
.fa-thermometer-empty:before{content:"\f2cb"}
.fa-thermometer-full:before{content:"\f2c7"}
.fa-thermometer-half:before{content:"\f2c9"}
.fa-thermometer-quarter:before{content:"\f2ca"}
.fa-thermometer-three-quarters:before{content:"\f2c8"}
.fa-think-peaks:before{content:"\f731"}
.fa-thumbs-down:before{content:"\f165"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbtack:before{content:"\f08d"}
.fa-ticket-alt:before{content:"\f3ff"}
.fa-times:before{content:"\f00d"}
.fa-times-circle:before{content:"\f057"}
.fa-tint:before{content:"\f043"}
.fa-tint-slash:before{content:"\f5c7"}
.fa-tired:before{content:"\f5c8"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-toilet:before{content:"\f7d8"}
.fa-toilet-paper:before{content:"\f71e"}
.fa-toolbox:before{content:"\f552"}
.fa-tools:before{content:"\f7d9"}
.fa-tooth:before{content:"\f5c9"}
.fa-torah:before{content:"\f6a0"}
.fa-torii-gate:before{content:"\f6a1"}
.fa-tractor:before{content:"\f722"}
.fa-trade-federation:before{content:"\f513"}
.fa-trademark:before{content:"\f25c"}
.fa-traffic-light:before{content:"\f637"}
.fa-train:before{content:"\f238"}
.fa-tram:before{content:"\f7da"}
.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-trash:before{content:"\f1f8"}
.fa-trash-alt:before{content:"\f2ed"}
.fa-trash-restore:before{content:"\f829"}
.fa-trash-restore-alt:before{content:"\f82a"}
.fa-tree:before{content:"\f1bb"}
.fa-trello:before{content:"\f181"}
.fa-tripadvisor:before{content:"\f262"}
.fa-trophy:before{content:"\f091"}
.fa-truck:before{content:"\f0d1"}
.fa-truck-loading:before{content:"\f4de"}
.fa-truck-monster:before{content:"\f63b"}
.fa-truck-moving:before{content:"\f4df"}
.fa-truck-pickup:before{content:"\f63c"}
.fa-tshirt:before{content:"\f553"}
.fa-tty:before{content:"\f1e4"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-tv:before{content:"\f26c"}
.fa-twitch:before{content:"\f1e8"}
.fa-twitter:before{content:"\f099"}
.fa-twitter-square:before{content:"\f081"}
.fa-typo3:before{content:"\f42b"}
.fa-uber:before{content:"\f402"}
.fa-ubuntu:before{content:"\f7df"}
.fa-uikit:before{content:"\f403"}
.fa-umbrella:before{content:"\f0e9"}
.fa-umbrella-beach:before{content:"\f5ca"}
.fa-underline:before{content:"\f0cd"}
.fa-undo:before{content:"\f0e2"}
.fa-undo-alt:before{content:"\f2ea"}
.fa-uniregistry:before{content:"\f404"}
.fa-universal-access:before{content:"\f29a"}
.fa-university:before{content:"\f19c"}
.fa-unlink:before{content:"\f127"}
.fa-unlock:before{content:"\f09c"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-untappd:before{content:"\f405"}
.fa-upload:before{content:"\f093"}
.fa-ups:before{content:"\f7e0"}
.fa-usb:before{content:"\f287"}
.fa-user:before{content:"\f007"}
.fa-user-alt:before{content:"\f406"}
.fa-user-alt-slash:before{content:"\f4fa"}
.fa-user-astronaut:before{content:"\f4fb"}
.fa-user-check:before{content:"\f4fc"}
.fa-user-circle:before{content:"\f2bd"}
.fa-user-clock:before{content:"\f4fd"}
.fa-user-cog:before{content:"\f4fe"}
.fa-user-edit:before{content:"\f4ff"}
.fa-user-friends:before{content:"\f500"}
.fa-user-graduate:before{content:"\f501"}
.fa-user-injured:before{content:"\f728"}
.fa-user-lock:before{content:"\f502"}
.fa-user-md:before{content:"\f0f0"}
.fa-user-minus:before{content:"\f503"}
.fa-user-ninja:before{content:"\f504"}
.fa-user-nurse:before{content:"\f82f"}
.fa-user-plus:before{content:"\f234"}
.fa-user-secret:before{content:"\f21b"}
.fa-user-shield:before{content:"\f505"}
.fa-user-slash:before{content:"\f506"}
.fa-user-tag:before{content:"\f507"}
.fa-user-tie:before{content:"\f508"}
.fa-user-times:before{content:"\f235"}
.fa-users:before{content:"\f0c0"}
.fa-users-cog:before{content:"\f509"}
.fa-usps:before{content:"\f7e1"}
.fa-ussunnah:before{content:"\f407"}
.fa-utensil-spoon:before{content:"\f2e5"}
.fa-utensils:before{content:"\f2e7"}
.fa-vaadin:before{content:"\f408"}
.fa-vector-square:before{content:"\f5cb"}
.fa-venus:before{content:"\f221"}
.fa-venus-double:before{content:"\f226"}
.fa-venus-mars:before{content:"\f228"}
.fa-viacoin:before{content:"\f237"}
.fa-viadeo:before{content:"\f2a9"}
.fa-viadeo-square:before{content:"\f2aa"}
.fa-vial:before{content:"\f492"}
.fa-vials:before{content:"\f493"}
.fa-viber:before{content:"\f409"}
.fa-video:before{content:"\f03d"}
.fa-video-slash:before{content:"\f4e2"}
.fa-vihara:before{content:"\f6a7"}
.fa-vimeo:before{content:"\f40a"}
.fa-vimeo-square:before{content:"\f194"}
.fa-vimeo-v:before{content:"\f27d"}
.fa-vine:before{content:"\f1ca"}
.fa-vk:before{content:"\f189"}
.fa-vnv:before{content:"\f40b"}
.fa-volleyball-ball:before{content:"\f45f"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-mute:before{content:"\f6a9"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-up:before{content:"\f028"}
.fa-vote-yea:before{content:"\f772"}
.fa-vr-cardboard:before{content:"\f729"}
.fa-vuejs:before{content:"\f41f"}
.fa-walking:before{content:"\f554"}
.fa-wallet:before{content:"\f555"}
.fa-warehouse:before{content:"\f494"}
.fa-water:before{content:"\f773"}
.fa-wave-square:before{content:"\f83e"}
.fa-waze:before{content:"\f83f"}
.fa-weebly:before{content:"\f5cc"}
.fa-weibo:before{content:"\f18a"}
.fa-weight:before{content:"\f496"}
.fa-weight-hanging:before{content:"\f5cd"}
.fa-weixin:before{content:"\f1d7"}
.fa-whatsapp:before{content:"\f232"}
.fa-whatsapp-square:before{content:"\f40c"}
.fa-wheelchair:before{content:"\f193"}
.fa-whmcs:before{content:"\f40d"}
.fa-wifi:before{content:"\f1eb"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-wind:before{content:"\f72e"}
.fa-window-close:before{content:"\f410"}
.fa-window-maximize:before{content:"\f2d0"}
.fa-window-minimize:before{content:"\f2d1"}
.fa-window-restore:before{content:"\f2d2"}
.fa-windows:before{content:"\f17a"}
.fa-wine-bottle:before{content:"\f72f"}
.fa-wine-glass:before{content:"\f4e3"}
.fa-wine-glass-alt:before{content:"\f5ce"}
.fa-wix:before{content:"\f5cf"}
.fa-wizards-of-the-coast:before{content:"\f730"}
.fa-wolf-pack-battalion:before{content:"\f514"}
.fa-won-sign:before{content:"\f159"}
.fa-wordpress:before{content:"\f19a"}
.fa-wordpress-simple:before{content:"\f411"}
.fa-wpbeginner:before{content:"\f297"}
.fa-wpexplorer:before{content:"\f2de"}
.fa-wpforms:before{content:"\f298"}
.fa-wpressr:before{content:"\f3e4"}
.fa-wrench:before{content:"\f0ad"}
.fa-x-ray:before{content:"\f497"}
.fa-xbox:before{content:"\f412"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-y-combinator:before{content:"\f23b"}
.fa-yahoo:before{content:"\f19e"}
.fa-yammer:before{content:"\f840"}
.fa-yandex:before{content:"\f413"}
.fa-yandex-international:before{content:"\f414"}
.fa-yarn:before{content:"\f7e3"}
.fa-yelp:before{content:"\f1e9"}
.fa-yen-sign:before{content:"\f157"}
.fa-yin-yang:before{content:"\f6ad"}
.fa-yoast:before{content:"\f2b1"}
.fa-youtube:before{content:"\f167"}
.fa-youtube-square:before{content:"\f431"}
.fa-zhihu:before{content:"\f63f"}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url('fa-brands-400.be172ab05fb46bdc.eot');src:url('fa-brands-400.be172ab05fb46bdc.eot?#iefix') format("embedded-opentype"),url('fa-brands-400.59a3cc54d5ea2cfc.woff2') format("woff2"),url('fa-brands-400.96abde8b1a463a51.woff') format("woff"),url('fa-brands-400.0dada0af2ea09111.ttf') format("truetype"),url('fa-brands-400.05e82370a872b066.svg#fontawesome') format("svg")}
.fab{font-family:"Font Awesome 5 Brands"}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url('fa-regular-400.b37d3eeeadea6510.eot');src:url('fa-regular-400.b37d3eeeadea6510.eot?#iefix') format("embedded-opentype"),url('fa-regular-400.2e33af5b505b90ca.woff2') format("woff2"),url('fa-regular-400.ac263bb7bbdd7949.woff') format("woff"),url('fa-regular-400.0fa48321f81740ec.ttf') format("truetype"),url('fa-regular-400.7d5e2d839eb3d407.svg#fontawesome') format("svg")}
.far{font-weight:400}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url('fa-solid-900.93d14f8e5a8de41b.eot');src:url('fa-solid-900.93d14f8e5a8de41b.eot?#iefix') format("embedded-opentype"),url('fa-solid-900.6364c91980d9c0e6.woff2') format("woff2"),url('fa-solid-900.087d8813575bdd00.woff') format("woff"),url('fa-solid-900.6596a3543b98fee6.ttf') format("truetype"),url('fa-solid-900.16b822365cf2bb9c.svg#fontawesome') format("svg")}
.fa,.far,.fas{font-family:"Font Awesome 5 Free"}
.fa,.fas{font-weight:900}
/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/fonts/web-icons/web-icons.css ***!
  \**********************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'Web Icons';
  font-style: normal;
  font-weight: normal;

  src: url('web-icons.b5df3371d7910d64.eot?v=0.2.2');
  src: url('web-icons.b5df3371d7910d64.eot?#iefix&v=0.2.2') format('embedded-opentype'), url('web-icons.860b17cc54544874.woff2?v=0.2.2') format('woff2'), url('web-icons.e56dfab96b371506.woff?v=0.2.2') format('woff'), url('web-icons.5d64f946e9787a8d.ttf?v=0.2.2') format('truetype'), url('web-icons.ba804a316808a497.svg?v=0.2.2#web-icons') format('svg');
}
[class^="wb-"],
[class*=" wb-"] {
  position: relative;
  display: inline-block;
  font-family: 'Web Icons';
  font-style: normal;
  font-weight: normal;
  transform: translate(0, 0);

  text-rendering: auto;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wb-dashboard:before {
  content: "\f101";
}
.wb-campaigns:before {
  content: "\f101";
}
.wb-joblist:before {
  content: "\f101";
}
.wb-tasks:before {
  content: "\f101";
}
.wb-orders:before {
  content: "\f101";
}
.wb-reports:before {
  content: "\f101";
}
.wb-inbox:before {
  content: "\f102";
}
.wb-cloud:before {
  content: "\f103";
}
.wb-bell:before {
  content: "\f104";
}
.wb-book:before {
  content: "\f105";
}
.wb-bookmark:before {
  content: "\f106";
}
.wb-tag:before {
  content: "\f107";
}
.wb-library:before {
  content: "\f108";
}
.wb-share:before {
  content: "\f109";
}
.wb-reply:before {
  content: "\f10a";
}
.wb-refresh:before {
  content: "\f10b";
}
.wb-move:before {
  content: "\f10c";
}
.wb-chat:before {
  content: "\f10d";
}
.wb-chat-working:before {
  content: "\f10e";
}
.wb-chat-text:before {
  content: "\f10f";
}
.wb-chat-group:before {
  content: "\f110";
}
.wb-envelope:before {
  content: "\f111";
}
.wb-envelope-open:before {
  content: "\f112";
}
.wb-user:before {
  content: "\f113";
}
.wb-user-circle:before {
  content: "\f114";
}
.wb-users:before {
  content: "\f115";
}
.wb-user-add:before {
  content: "\f116";
}
.wb-grid-9:before {
  content: "\f117";
}
.wb-grid-4:before {
  content: "\f118";
}
.wb-menu:before {
  content: "\f119";
}
.wb-layout:before {
  content: "\f11a";
}
.wb-fullscreen:before {
  content: "\f11b";
}
.wb-fullscreen-exit:before {
  content: "\f11c";
}
.wb-expand:before {
  content: "\f11d";
}
.wb-contract:before {
  content: "\f11e";
}
.wb-arrow-expand:before {
  content: "\f11f";
}
.wb-arrow-shrink:before {
  content: "\f120";
}
.wb-desktop:before {
  content: "\f121";
}
.wb-mobile:before {
  content: "\f122";
}
.wb-signal:before {
  content: "\f123";
}
.wb-power:before {
  content: "\f124";
}
.wb-more-horizontal:before {
  content: "\f125";
}
.wb-more-vertical:before {
  content: "\f126";
}
.wb-globe:before {
  content: "\f127";
}
.wb-map:before {
  content: "\f128";
}
.wb-flag:before {
  content: "\f129";
}
.wb-pie-chart:before {
  content: "\f12a";
}
.wb-stats-bars:before {
  content: "\f12b";
}
.wb-pluse:before {
  content: "\f12c";
}
.wb-home:before {
  content: "\f12d";
}
.wb-shopping-cart:before {
  content: "\f12e";
}
.wb-payment:before {
  content: "\f12f";
}
.wb-briefcase:before {
  content: "\f130";
}
.wb-search:before {
  content: "\f131";
}
.wb-zoom-in:before {
  content: "\f132";
}
.wb-zoom-out:before {
  content: "\f133";
}
.wb-download:before {
  content: "\f134";
}
.wb-upload:before {
  content: "\f135";
}
.wb-sort-asc:before {
  content: "\f136";
}
.wb-sort-des:before {
  content: "\f137";
}
.wb-graph-up:before {
  content: "\f138";
}
.wb-graph-down:before {
  content: "\f139";
}
.wb-replay:before {
  content: "\f13a";
}
.wb-edit:before {
  content: "\f13b";
}
.wb-pencil:before {
  content: "\f13c";
}
.wb-rubber:before {
  content: "\f13d";
}
.wb-crop:before {
  content: "\f13e";
}
.wb-eye:before {
  content: "\f13f";
}
.wb-eye-close:before {
  content: "\f140";
}
.wb-image:before {
  content: "\f141";
}
.wb-gallery:before {
  content: "\f142";
}
.wb-video:before {
  content: "\f143";
}
.wb-camera:before {
  content: "\f144";
}
.wb-folder:before {
  content: "\f145";
}
.wb-clipboard:before {
  content: "\f146";
}
.wb-order:before {
  content: "\f147";
}
.wb-file:before {
  content: "\f148";
}
.wb-copy:before {
  content: "\f149";
}
.wb-add-file:before {
  content: "\f14a";
}
.wb-print:before {
  content: "\f14b";
}
.wb-calendar:before {
  content: "\f14c";
}
.wb-time:before {
  content: "\f14d";
}
.wb-trash:before {
  content: "\f14e";
}
.wb-plugin:before {
  content: "\f14f";
}
.wb-extension:before {
  content: "\f150";
}
.wb-memory:before {
  content: "\f151";
}
.wb-settings:before {
  content: "\f152";
}
.wb-scissor:before {
  content: "\f153";
}
.wb-wrench:before {
  content: "\f154";
}
.wb-hammer:before {
  content: "\f155";
}
.wb-lock:before {
  content: "\f156";
}
.wb-unlock:before {
  content: "\f157";
}
.wb-volume-low:before {
  content: "\f158";
}
.wb-volume-high:before {
  content: "\f159";
}
.wb-volume-off:before {
  content: "\f15a";
}
.wb-pause:before {
  content: "\f15b";
}
.wb-play:before {
  content: "\f15c";
}
.wb-stop:before {
  content: "\f15d";
}
.wb-musical:before {
  content: "\f15e";
}
.wb-random:before {
  content: "\f15f";
}
.wb-reload:before {
  content: "\f160";
}
.wb-loop:before {
  content: "\f161";
}
.wb-text:before {
  content: "\f162";
}
.wb-bold:before {
  content: "\f163";
}
.wb-italic:before {
  content: "\f164";
}
.wb-underline:before {
  content: "\f165";
}
.wb-format-clear:before {
  content: "\f166";
}
.wb-text-type:before {
  content: "\f167";
}
.wb-table:before {
  content: "\f168";
}
.wb-attach-file:before {
  content: "\f169";
}
.wb-paperclip:before {
  content: "\f16a";
}
.wb-link-intact:before {
  content: "\f16b";
}
.wb-link:before {
  content: "\f16c";
}
.wb-link-broken:before {
  content: "\f16d";
}
.wb-indent-increase:before {
  content: "\f16e";
}
.wb-indent-decrease:before {
  content: "\f16f";
}
.wb-align-justify:before {
  content: "\f170";
}
.wb-align-left:before {
  content: "\f171";
}
.wb-align-center:before {
  content: "\f172";
}
.wb-align-right:before {
  content: "\f173";
}
.wb-list-numbered:before {
  content: "\f174";
}
.wb-list-bulleted:before {
  content: "\f175";
}
.wb-list:before {
  content: "\f176";
}
.wb-emoticon:before {
  content: "\f177";
}
.wb-quote-right:before {
  content: "\f178";
}
.wb-code:before {
  content: "\f179";
}
.wb-code-working:before {
  content: "\f17a";
}
.wb-code-unfold:before {
  content: "\f17b";
}
.wb-chevron-right:before {
  content: "\f17c";
}
.wb-chevron-left:before {
  content: "\f17d";
}
.wb-chevron-left-mini:before {
  content: "\f17e";
}
.wb-chevron-right-mini:before {
  content: "\f17f";
}
.wb-chevron-up:before {
  content: "\f180";
}
.wb-chevron-down:before {
  content: "\f181";
}
.wb-chevron-up-mini:before {
  content: "\f182";
}
.wb-chevron-down-mini:before {
  content: "\f183";
}
.wb-arrow-left:before {
  content: "\f184";
}
.wb-arrow-right:before {
  content: "\f185";
}
.wb-arrow-up:before {
  content: "\f186";
}
.wb-arrow-down:before {
  content: "\f187";
}
.wb-dropdown:before {
  content: "\f188";
}
.wb-dropup:before {
  content: "\f189";
}
.wb-dropright:before {
  content: "\f18a";
}
.wb-dropleft:before {
  content: "\f18b";
}
.wb-sort-vertical:before {
  content: "\f18c";
}
.wb-triangle-left:before {
  content: "\f18d";
}
.wb-triangle-right:before {
  content: "\f18e";
}
.wb-triangle-down:before {
  content: "\f18f";
}
.wb-triangle-up:before {
  content: "\f190";
}
.wb-check-circle:before {
  content: "\f191";
}
.wb-check:before {
  content: "\f192";
}
.wb-check-mini:before {
  content: "\f193";
}
.wb-close:before {
  content: "\f194";
}
.wb-close-mini:before {
  content: "\f195";
}
.wb-plus-circle:before {
  content: "\f196";
}
.wb-plus:before {
  content: "\f197";
}
.wb-minus-circle:before {
  content: "\f198";
}
.wb-minus:before {
  content: "\f199";
}
.wb-alert-circle:before {
  content: "\f19a";
}
.wb-alert:before {
  content: "\f19b";
}
.wb-help-circle:before {
  content: "\f19c";
}
.wb-help:before {
  content: "\f19d";
}
.wb-info-circle:before {
  content: "\f19e";
}
.wb-info:before {
  content: "\f19f";
}
.wb-warning:before {
  content: "\f1a0";
}
.wb-heart:before {
  content: "\f1a1";
}
.wb-heart-outline:before {
  content: "\f1a2";
}
.wb-star:before {
  content: "\f1a3";
}
.wb-star-half:before {
  content: "\f1a4";
}
.wb-star-outline:before {
  content: "\f1a5";
}
.wb-thumb-up:before {
  content: "\f1a6";
}
.wb-thumb-down:before {
  content: "\f1a7";
}
.wb-small-point:before {
  content: "\f1a8";
}
.wb-medium-point:before {
  content: "\f1a9";
}
.wb-large-point:before {
  content: "\f1aa";
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/fonts/brand-icons/brand-icons.min.css ***!
  \******************************************************************************************************************************************************************************************************************************************/
@font-face{font-family:'Brand Icons';font-style:normal;font-weight:400;src:url('brand-icons.f46dd029281cda7a.eot?v=0.3.2');src:url('brand-icons.f46dd029281cda7a.eot?#iefix&v=0.3.2') format('embedded-opentype'),url('brand-icons.caef699e400f0038.woff2?v=0.3.2') format('woff2'),url('brand-icons.9f008e532c6f82a6.woff?v=0.3.2') format('woff'),url('brand-icons.78544d12c3b639d8.ttf?v=0.3.2') format('truetype'),url('brand-icons.4ed7c0257257a84c.svg?v=0.3.2#brand-icons') format('svg')}[class*=" bd-"],[class^=bd-]{position:relative;display:inline-block;font-family:'Brand Icons';font-style:normal;font-weight:400;transform:translate(0,0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bd-behance:before{content:"\f101"}.bd-blogger:before{content:"\f102"}.bd-delicious:before{content:"\f103"}.bd-deviantart:before{content:"\f104"}.bd-dribbble:before{content:"\f105"}.bd-facebook:before{content:"\f106"}.bd-flickr:before{content:"\f107"}.bd-foursquare:before{content:"\f108"}.bd-github:before{content:"\f109"}.bd-google-plus:before{content:"\f10a"}.bd-instagram:before{content:"\f10b"}.bd-lastfm:before{content:"\f10c"}.bd-linkedin:before{content:"\f10d"}.bd-pinterest:before{content:"\f10e"}.bd-quora:before{content:"\f10f"}.bd-stackoverflow:before{content:"\f110"}.bd-rdio:before{content:"\f111"}.bd-reddit:before{content:"\f112"}.bd-soundcloud:before{content:"\f113"}.bd-spotify:before{content:"\f114"}.bd-stumbleupon:before{content:"\f115"}.bd-tumblr:before{content:"\f116"}.bd-twitter:before{content:"\f117"}.bd-viadeo:before{content:"\f118"}.bd-vimeo:before{content:"\f119"}.bd-vine:before{content:"\f11a"}.bd-yelp:before{content:"\f11b"}.bd-openid:before{content:"\f11c"}.bd-vk:before{content:"\f11d"}.bd-yahoo:before{content:"\f11e"}.bd-xing:before{content:"\f11f"}.bd-youtube:before{content:"\f120"}.bd-android:before{content:"\f121"}.bd-apple:before{content:"\f122"}.bd-windows:before{content:"\f123"}.bd-linux:before{content:"\f124"}.bd-wordpress:before{content:"\f125"}.bd-drupal:before{content:"\f126"}.bd-joomla:before{content:"\f127"}.bd-squarespace:before{content:"\f128"}.bd-medium:before{content:"\f129"}.bd-dropbox:before{content:"\f12a"}.bd-codepen:before{content:"\f12b"}.bd-jsfiddle:before{content:"\f12c"}.bd-evernote:before{content:"\f12d"}.bd-envato:before{content:"\f12e"}.bd-skype:before{content:"\f12f"}.bd-paypal:before{content:"\f130"}.bd-feed:before{content:"\f131"}.bd-html5:before{content:"\f132"}.bd-css3:before{content:"\f133"}.bd-angular:before{content:"\f134"}.bd-webchat:before{content:"\f135"}.bd-qq:before{content:"\f136"}.bd-zhihu:before{content:"\f137"}.bd-weibo:before{content:"\f138"}.bd-douban:before{content:"\f139"}.bd-baidu:before{content:"\f13a"}
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/googlefonts.css ***!
  \************************************************************************************************************************************************************************************************************************/
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0TTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0TUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0UbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0Wo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0b6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0SYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCzTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCzUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC0bcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC2o_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC76up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCyYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/jquery.fileupload.css ***!
  \******************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS 1.3.0
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */
.fileinput-button {
  position: relative;
  overflow: hidden;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}
/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}

/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/bootstrap/css/bootstrap-datetimepicker.css ***!
  \***********************************************************************************************************************************************************************************************************************************************/
/*!
* Datetimepicker for Bootstrap 3
* version : 4.14.30
* https://github.com/Eonasdan/bootstrap-datetimepicker/
*/
.bootstrap-datetimepicker-widget { list-style: none; z-index:99999; height:300px; }
.bootstrap-datetimepicker-widget.dropdown-menu { margin: 2px 0; padding: 4px; width: 19em; display:block;}
@media (min-width: 768px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { width: 38em; }
}
@media (min-width: 992px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { width: 38em; }
}
@media (min-width: 1200px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { width: 38em; }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after { content: ''; display: inline-block; position: absolute;}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #cccccc; border-bottom-color: rgba(0, 0, 0, 0.2); top: -7px; left: 7px;}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; top: -6px; left: 8px;}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #cccccc; border-top-color: rgba(0, 0, 0, 0.2); bottom: -7px; left: 6px;}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid white; bottom: -6px; left: 7px;}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { left: auto; right: 6px;}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { left: auto; right: 7px;}
.bootstrap-datetimepicker-widget .list-unstyled { margin: 0;}
.bootstrap-datetimepicker-widget a[data-action] { padding: 6px 0; }
.bootstrap-datetimepicker-widget a[data-action]:active { box-shadow: none; }
.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second { width: 54px; font-weight: bold; font-size: 1.2em; margin: 0;}
.bootstrap-datetimepicker-widget button[data-action] { padding: 6px; }
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Increment Hours"; }
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Increment Minutes";}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Decrement Hours"; }
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Decrement Minutes"; }
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Show Hours"; }
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after { position: absolute; width:1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Show Minutes"; }
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Toggle AM/PM"; }
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Clear the picker"; }
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Set the date to today"; }
.bootstrap-datetimepicker-widget .picker-switch { text-align: center; margin:0; }
.bootstrap-datetimepicker-widget .picker-switch::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Toggle Date and Time Screens"; }
.bootstrap-datetimepicker-widget .picker-switch td { padding: 0; margin: 0; height: auto; width: auto; line-height: inherit; }
.bootstrap-datetimepicker-widget .picker-switch td span { line-height: 2.5; height: 2.5em; width: 100%; }
.bootstrap-datetimepicker-widget table { width: 100%; margin:0; margin-top:30px; }
.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th { text-align: center; border-radius: 4px;}
.bootstrap-datetimepicker-widget table th { height: 20px; line-height: 20px; width: 20px;}
.bootstrap-datetimepicker-widget table th.picker-switch { width: 145px; }
.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover { background: none; color: #777777; cursor: not-allowed; }
.bootstrap-datetimepicker-widget table th.prev::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Previous Month";}
.bootstrap-datetimepicker-widget table th.next::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Next Month"; }
.bootstrap-datetimepicker-widget table thead tr:first-child th { cursor: pointer; }
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover { background: #eeeeee; }
.bootstrap-datetimepicker-widget table td { height:54px; line-height: 54px; width: 54px;}
.bootstrap-datetimepicker-widget table td.cw { font-size: .8em; height: 20px; line-height: 20px; color: #777777;}
.bootstrap-datetimepicker-widget table td.day { height: 20px; line-height: 20px; width: 20px; }
.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover { background: #eeeeee; cursor: pointer; }
.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new { color: #777777; }
.bootstrap-datetimepicker-widget table td.today { position: relative; }
.bootstrap-datetimepicker-widget table td.today:before { content: ''; display: inline-block; border: 0 0 7px 7px solid transparent; border-bottom-color: #337ab7; border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: 4px; right: 4px; }
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover { background-color: #337ab7; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.bootstrap-datetimepicker-widget table td.active.today:before { border-bottom-color: #fff; }
.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover { background: none; color: #777777; cursor: not-allowed; }
.bootstrap-datetimepicker-widget table td span { display:inline-block; position:relative; top:-35px; margin:0; width: 54px; height: 54px; line-height: 54px; cursor: pointer; border-radius: 4px; }
.bootstrap-datetimepicker-widget table td span:hover { background:#eee;  }
.bootstrap-datetimepicker-widget table td span.active { background-color: #337ab7; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.bootstrap-datetimepicker-widget table td span.old { color: #777777; }
.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover { background: none; color: #777777; cursor: not-allowed; }
.bootstrap-datetimepicker-widget.usetwentyfour td.hour { height: 27px; line-height: 27px; }
.bootstrap-datetimepicker-widget.wider { width: 21em; }
.bootstrap-datetimepicker-widget .datepicker-decades .decade { line-height: 1.8em !important; background:#000; }
.input-group.date .input-group-addon { cursor: pointer; }
.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/scripts/fancybox/jquery.fancybox.css ***!
  \*****************************************************************************************************************************************************************************************************************************************/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}
.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite.a7626860cef2b409.png');
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.953111e67e13f3a9.gif') center center no-repeat;
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.4f4e80a62aaed9a2.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
    /*overflow: hidden !important;*/
    width: auto;
}
.fancybox-lock body {
    /*overflow: hidden !important;*/
}
.fancybox-lock-test {
    overflow-y: hidden !important;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('fancybox_overlay.a34360f485d85fdb.png');
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		/*background-image: url('fancybox_sprite@2x.png');*/
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		/*background-image: url('fancybox_loading@2x.gif');*/
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/emoji.min.css ***!
  \**********************************************************************************************************************************************************************************************************************/
.emoji{text-indent:-9999px;display:inline-block;background:url('emoji.928449992d2eadc0.png') no-repeat;width:21px;height:21px}.emoji.emoji_\+1{background-position:0 0}.emoji.emoji_\-1{background-position:-21px 0}.emoji.emoji_100{background-position:-42px 0}.emoji.emoji_1234{background-position:-63px 0}.emoji.emoji_8ball{background-position:-84px 0}.emoji.emoji_a{background-position:-105px 0}.emoji.emoji_ab{background-position:-126px 0}.emoji.emoji_abc{background-position:-147px 0}.emoji.emoji_abcd{background-position:-168px 0}.emoji.emoji_accept{background-position:-189px 0}.emoji.emoji_aerial_tramway{background-position:-210px 0}.emoji.emoji_airplane{background-position:-231px 0}.emoji.emoji_alarm_clock{background-position:-252px 0}.emoji.emoji_alien{background-position:-273px 0}.emoji.emoji_ambulance{background-position:-294px 0}.emoji.emoji_anchor{background-position:-315px 0}.emoji.emoji_angel{background-position:-336px 0}.emoji.emoji_anger{background-position:-357px 0}.emoji.emoji_angry{background-position:-378px 0}.emoji.emoji_anguished{background-position:-399px 0}.emoji.emoji_ant{background-position:-420px 0}.emoji.emoji_apple{background-position:-441px 0}.emoji.emoji_aquarius{background-position:-462px 0}.emoji.emoji_aries{background-position:-483px 0}.emoji.emoji_arrow_backward{background-position:-504px 0}.emoji.emoji_arrow_double_down{background-position:-525px 0}.emoji.emoji_arrow_double_up{background-position:-546px 0}.emoji.emoji_arrow_down{background-position:-567px 0}.emoji.emoji_arrow_down_small{background-position:-588px 0}.emoji.emoji_arrow_forward{background-position:-609px 0}.emoji.emoji_arrow_heading_down{background-position:0 -21px}.emoji.emoji_arrow_heading_up{background-position:-21px -21px}.emoji.emoji_arrow_left{background-position:-42px -21px}.emoji.emoji_arrow_lower_left{background-position:-63px -21px}.emoji.emoji_arrow_lower_right{background-position:-84px -21px}.emoji.emoji_arrow_right{background-position:-105px -21px}.emoji.emoji_arrow_right_hook{background-position:-126px -21px}.emoji.emoji_arrow_up{background-position:-147px -21px}.emoji.emoji_arrow_up_down{background-position:-168px -21px}.emoji.emoji_arrow_up_small{background-position:-189px -21px}.emoji.emoji_arrow_upper_left{background-position:-210px -21px}.emoji.emoji_arrow_upper_right{background-position:-231px -21px}.emoji.emoji_arrows_clockwise{background-position:-252px -21px}.emoji.emoji_arrows_counterclockwise{background-position:-273px -21px}.emoji.emoji_art{background-position:-294px -21px}.emoji.emoji_articulated_lorry{background-position:-315px -21px}.emoji.emoji_astonished{background-position:-336px -21px}.emoji.emoji_athletic_shoe{background-position:-357px -21px}.emoji.emoji_atm{background-position:-378px -21px}.emoji.emoji_b{background-position:-399px -21px}.emoji.emoji_baby{background-position:-420px -21px}.emoji.emoji_baby_bottle{background-position:-441px -21px}.emoji.emoji_baby_chick{background-position:-462px -21px}.emoji.emoji_baby_symbol{background-position:-483px -21px}.emoji.emoji_back{background-position:-504px -21px}.emoji.emoji_baggage_claim{background-position:-525px -21px}.emoji.emoji_balloon{background-position:-546px -21px}.emoji.emoji_ballot_box_with_check{background-position:-567px -21px}.emoji.emoji_bamboo{background-position:-588px -21px}.emoji.emoji_banana{background-position:-609px -21px}.emoji.emoji_bangbang{background-position:0 -42px}.emoji.emoji_bank{background-position:-21px -42px}.emoji.emoji_bar_chart{background-position:-42px -42px}.emoji.emoji_barber{background-position:-63px -42px}.emoji.emoji_baseball{background-position:-84px -42px}.emoji.emoji_basketball{background-position:-105px -42px}.emoji.emoji_bath{background-position:-126px -42px}.emoji.emoji_bathtub{background-position:-147px -42px}.emoji.emoji_battery{background-position:-168px -42px}.emoji.emoji_bear{background-position:-189px -42px}.emoji.emoji_bee{background-position:-210px -42px}.emoji.emoji_beer{background-position:-231px -42px}.emoji.emoji_beers{background-position:-252px -42px}.emoji.emoji_beetle{background-position:-273px -42px}.emoji.emoji_beginner{background-position:-294px -42px}.emoji.emoji_bell{background-position:-315px -42px}.emoji.emoji_bento{background-position:-336px -42px}.emoji.emoji_bicyclist{background-position:-357px -42px}.emoji.emoji_bike{background-position:-378px -42px}.emoji.emoji_bikini{background-position:-399px -42px}.emoji.emoji_bird{background-position:-420px -42px}.emoji.emoji_birthday{background-position:-441px -42px}.emoji.emoji_black_circle{background-position:-462px -42px}.emoji.emoji_black_joker{background-position:-483px -42px}.emoji.emoji_black_large_square{background-position:-504px -42px}.emoji.emoji_black_medium_small_square{background-position:-525px -42px}.emoji.emoji_black_medium_square{background-position:-546px -42px}.emoji.emoji_black_nib{background-position:-567px -42px}.emoji.emoji_black_small_square{background-position:-588px -42px}.emoji.emoji_black_square_button{background-position:-609px -42px}.emoji.emoji_blossom{background-position:0 -63px}.emoji.emoji_blowfish{background-position:-21px -63px}.emoji.emoji_blue_book{background-position:-42px -63px}.emoji.emoji_blue_car{background-position:-63px -63px}.emoji.emoji_blue_heart{background-position:-84px -63px}.emoji.emoji_blush{background-position:-105px -63px}.emoji.emoji_boar{background-position:-126px -63px}.emoji.emoji_boat{background-position:-147px -63px}.emoji.emoji_bomb{background-position:-168px -63px}.emoji.emoji_book{background-position:-189px -63px}.emoji.emoji_bookmark{background-position:-210px -63px}.emoji.emoji_bookmark_tabs{background-position:-231px -63px}.emoji.emoji_books{background-position:-252px -63px}.emoji.emoji_boom{background-position:-273px -63px}.emoji.emoji_boot{background-position:-294px -63px}.emoji.emoji_bouquet{background-position:-315px -63px}.emoji.emoji_bow{background-position:-336px -63px}.emoji.emoji_bowling{background-position:-357px -63px}.emoji.emoji_bowtie{background-position:-378px -63px}.emoji.emoji_boy{background-position:-399px -63px}.emoji.emoji_bread{background-position:-420px -63px}.emoji.emoji_bride_with_veil{background-position:-441px -63px}.emoji.emoji_bridge_at_night{background-position:-462px -63px}.emoji.emoji_briefcase{background-position:-483px -63px}.emoji.emoji_broken_heart{background-position:-504px -63px}.emoji.emoji_bug{background-position:-525px -63px}.emoji.emoji_bulb{background-position:-546px -63px}.emoji.emoji_bullettrain_front{background-position:-567px -63px}.emoji.emoji_bullettrain_side{background-position:-588px -63px}.emoji.emoji_bus{background-position:-609px -63px}.emoji.emoji_busstop{background-position:0 -84px}.emoji.emoji_bust_in_silhouette{background-position:-21px -84px}.emoji.emoji_busts_in_silhouette{background-position:-42px -84px}.emoji.emoji_cactus{background-position:-63px -84px}.emoji.emoji_cake{background-position:-84px -84px}.emoji.emoji_calendar{background-position:-105px -84px}.emoji.emoji_calling{background-position:-126px -84px}.emoji.emoji_camel{background-position:-147px -84px}.emoji.emoji_camera{background-position:-168px -84px}.emoji.emoji_cancer{background-position:-189px -84px}.emoji.emoji_candy{background-position:-210px -84px}.emoji.emoji_capital_abcd{background-position:-231px -84px}.emoji.emoji_capricorn{background-position:-252px -84px}.emoji.emoji_car{background-position:-273px -84px}.emoji.emoji_card_index{background-position:-294px -84px}.emoji.emoji_carousel_horse{background-position:-315px -84px}.emoji.emoji_cat{background-position:-336px -84px}.emoji.emoji_cat2{background-position:-357px -84px}.emoji.emoji_cd{background-position:-378px -84px}.emoji.emoji_chart{background-position:-399px -84px}.emoji.emoji_chart_with_downwards_trend{background-position:-420px -84px}.emoji.emoji_chart_with_upwards_trend{background-position:-441px -84px}.emoji.emoji_checkered_flag{background-position:-462px -84px}.emoji.emoji_cherries{background-position:-483px -84px}.emoji.emoji_cherry_blossom{background-position:-504px -84px}.emoji.emoji_chestnut{background-position:-525px -84px}.emoji.emoji_chicken{background-position:-546px -84px}.emoji.emoji_children_crossing{background-position:-567px -84px}.emoji.emoji_chocolate_bar{background-position:-588px -84px}.emoji.emoji_christmas_tree{background-position:-609px -84px}.emoji.emoji_church{background-position:0 -105px}.emoji.emoji_cinema{background-position:-21px -105px}.emoji.emoji_circus_tent{background-position:-42px -105px}.emoji.emoji_city_sunrise{background-position:-63px -105px}.emoji.emoji_city_sunset{background-position:-84px -105px}.emoji.emoji_cl{background-position:-105px -105px}.emoji.emoji_clap{background-position:-126px -105px}.emoji.emoji_clapper{background-position:-147px -105px}.emoji.emoji_clipboard{background-position:-168px -105px}.emoji.emoji_clock1{background-position:-189px -105px}.emoji.emoji_clock10{background-position:-210px -105px}.emoji.emoji_clock1030{background-position:-231px -105px}.emoji.emoji_clock11{background-position:-252px -105px}.emoji.emoji_clock1130{background-position:-273px -105px}.emoji.emoji_clock12{background-position:-294px -105px}.emoji.emoji_clock1230{background-position:-315px -105px}.emoji.emoji_clock130{background-position:-336px -105px}.emoji.emoji_clock2{background-position:-357px -105px}.emoji.emoji_clock230{background-position:-378px -105px}.emoji.emoji_clock3{background-position:-399px -105px}.emoji.emoji_clock330{background-position:-420px -105px}.emoji.emoji_clock4{background-position:-441px -105px}.emoji.emoji_clock430{background-position:-462px -105px}.emoji.emoji_clock5{background-position:-483px -105px}.emoji.emoji_clock530{background-position:-504px -105px}.emoji.emoji_clock6{background-position:-525px -105px}.emoji.emoji_clock630{background-position:-546px -105px}.emoji.emoji_clock7{background-position:-567px -105px}.emoji.emoji_clock730{background-position:-588px -105px}.emoji.emoji_clock8{background-position:-609px -105px}.emoji.emoji_clock830{background-position:0 -126px}.emoji.emoji_clock9{background-position:-21px -126px}.emoji.emoji_clock930{background-position:-42px -126px}.emoji.emoji_closed_book{background-position:-63px -126px}.emoji.emoji_closed_lock_with_key{background-position:-84px -126px}.emoji.emoji_closed_umbrella{background-position:-105px -126px}.emoji.emoji_cloud{background-position:-126px -126px}.emoji.emoji_clubs{background-position:-147px -126px}.emoji.emoji_cn{background-position:-168px -126px}.emoji.emoji_cocktail{background-position:-189px -126px}.emoji.emoji_coffee{background-position:-210px -126px}.emoji.emoji_cold_sweat{background-position:-231px -126px}.emoji.emoji_collision{background-position:-252px -126px}.emoji.emoji_computer{background-position:-273px -126px}.emoji.emoji_confetti_ball{background-position:-294px -126px}.emoji.emoji_confounded{background-position:-315px -126px}.emoji.emoji_confused{background-position:-336px -126px}.emoji.emoji_congratulations{background-position:-357px -126px}.emoji.emoji_construction{background-position:-378px -126px}.emoji.emoji_construction_worker{background-position:-399px -126px}.emoji.emoji_convenience_store{background-position:-420px -126px}.emoji.emoji_cookie{background-position:-441px -126px}.emoji.emoji_cool{background-position:-462px -126px}.emoji.emoji_cop{background-position:-483px -126px}.emoji.emoji_copyright{background-position:-504px -126px}.emoji.emoji_corn{background-position:-525px -126px}.emoji.emoji_couple{background-position:-546px -126px}.emoji.emoji_couple_with_heart{background-position:-567px -126px}.emoji.emoji_couplekiss{background-position:-588px -126px}.emoji.emoji_cow{background-position:-609px -126px}.emoji.emoji_cow2{background-position:0 -147px}.emoji.emoji_credit_card{background-position:-21px -147px}.emoji.emoji_crescent_moon{background-position:-42px -147px}.emoji.emoji_crocodile{background-position:-63px -147px}.emoji.emoji_crossed_flags{background-position:-84px -147px}.emoji.emoji_crown{background-position:-105px -147px}.emoji.emoji_cry{background-position:-126px -147px}.emoji.emoji_crying_cat_face{background-position:-147px -147px}.emoji.emoji_crystal_ball{background-position:-168px -147px}.emoji.emoji_cupid{background-position:-189px -147px}.emoji.emoji_curly_loop{background-position:-210px -147px}.emoji.emoji_currency_exchange{background-position:-231px -147px}.emoji.emoji_curry{background-position:-252px -147px}.emoji.emoji_custard{background-position:-273px -147px}.emoji.emoji_customs{background-position:-294px -147px}.emoji.emoji_cyclone{background-position:-315px -147px}.emoji.emoji_dancer{background-position:-336px -147px}.emoji.emoji_dancers{background-position:-357px -147px}.emoji.emoji_dango{background-position:-378px -147px}.emoji.emoji_dart{background-position:-399px -147px}.emoji.emoji_dash{background-position:-420px -147px}.emoji.emoji_date{background-position:-441px -147px}.emoji.emoji_de{background-position:-462px -147px}.emoji.emoji_deciduous_tree{background-position:-483px -147px}.emoji.emoji_department_store{background-position:-504px -147px}.emoji.emoji_diamond_shape_with_a_dot_inside{background-position:-525px -147px}.emoji.emoji_diamonds{background-position:-546px -147px}.emoji.emoji_disappointed{background-position:-567px -147px}.emoji.emoji_disappointed_relieved{background-position:-588px -147px}.emoji.emoji_dizzy{background-position:-609px -147px}.emoji.emoji_dizzy_face{background-position:0 -168px}.emoji.emoji_do_not_litter{background-position:-21px -168px}.emoji.emoji_dog{background-position:-42px -168px}.emoji.emoji_dog2{background-position:-63px -168px}.emoji.emoji_dollar{background-position:-84px -168px}.emoji.emoji_dolls{background-position:-105px -168px}.emoji.emoji_dolphin{background-position:-126px -168px}.emoji.emoji_door{background-position:-147px -168px}.emoji.emoji_doughnut{background-position:-168px -168px}.emoji.emoji_dragon{background-position:-189px -168px}.emoji.emoji_dragon_face{background-position:-210px -168px}.emoji.emoji_dress{background-position:-231px -168px}.emoji.emoji_dromedary_camel{background-position:-252px -168px}.emoji.emoji_droplet{background-position:-273px -168px}.emoji.emoji_dvd{background-position:-294px -168px}.emoji.emoji_e\-mail{background-position:-315px -168px}.emoji.emoji_ear{background-position:-336px -168px}.emoji.emoji_ear_of_rice{background-position:-357px -168px}.emoji.emoji_earth_africa{background-position:-378px -168px}.emoji.emoji_earth_americas{background-position:-399px -168px}.emoji.emoji_earth_asia{background-position:-420px -168px}.emoji.emoji_egg{background-position:-441px -168px}.emoji.emoji_eggplant{background-position:-462px -168px}.emoji.emoji_eight{background-position:-483px -168px}.emoji.emoji_eight_pointed_black_star{background-position:-504px -168px}.emoji.emoji_eight_spoked_asterisk{background-position:-525px -168px}.emoji.emoji_electric_plug{background-position:-546px -168px}.emoji.emoji_elephant{background-position:-567px -168px}.emoji.emoji_email{background-position:-588px -168px}.emoji.emoji_end{background-position:-609px -168px}.emoji.emoji_envelope{background-position:0 -189px}.emoji.emoji_envelope_with_arrow{background-position:-21px -189px}.emoji.emoji_es{background-position:-42px -189px}.emoji.emoji_euro{background-position:-63px -189px}.emoji.emoji_european_castle{background-position:-84px -189px}.emoji.emoji_european_post_office{background-position:-105px -189px}.emoji.emoji_evergreen_tree{background-position:-126px -189px}.emoji.emoji_exclamation{background-position:-147px -189px}.emoji.emoji_expressionless{background-position:-168px -189px}.emoji.emoji_eyeglasses{background-position:-189px -189px}.emoji.emoji_eyes{background-position:-210px -189px}.emoji.emoji_facepunch{background-position:-231px -189px}.emoji.emoji_factory{background-position:-252px -189px}.emoji.emoji_fallen_leaf{background-position:-273px -189px}.emoji.emoji_family{background-position:-294px -189px}.emoji.emoji_fast_forward{background-position:-315px -189px}.emoji.emoji_fax{background-position:-336px -189px}.emoji.emoji_fearful{background-position:-357px -189px}.emoji.emoji_feelsgood{background-position:-378px -189px}.emoji.emoji_feet{background-position:-399px -189px}.emoji.emoji_ferris_wheel{background-position:-420px -189px}.emoji.emoji_file_folder{background-position:-441px -189px}.emoji.emoji_finnadie{background-position:-462px -189px}.emoji.emoji_fire{background-position:-483px -189px}.emoji.emoji_fire_engine{background-position:-504px -189px}.emoji.emoji_fireworks{background-position:-525px -189px}.emoji.emoji_first_quarter_moon{background-position:-546px -189px}.emoji.emoji_first_quarter_moon_with_face{background-position:-567px -189px}.emoji.emoji_fish{background-position:-588px -189px}.emoji.emoji_fish_cake{background-position:-609px -189px}.emoji.emoji_fishing_pole_and_fish{background-position:0 -210px}.emoji.emoji_fist{background-position:-21px -210px}.emoji.emoji_five{background-position:-42px -210px}.emoji.emoji_flags{background-position:-63px -210px}.emoji.emoji_flashlight{background-position:-84px -210px}.emoji.emoji_flipper{background-position:-105px -210px}.emoji.emoji_floppy_disk{background-position:-126px -210px}.emoji.emoji_flower_playing_cards{background-position:-147px -210px}.emoji.emoji_flushed{background-position:-168px -210px}.emoji.emoji_foggy{background-position:-189px -210px}.emoji.emoji_football{background-position:-210px -210px}.emoji.emoji_footprints{background-position:-231px -210px}.emoji.emoji_fork_and_knife{background-position:-252px -210px}.emoji.emoji_fountain{background-position:-273px -210px}.emoji.emoji_four{background-position:-294px -210px}.emoji.emoji_four_leaf_clover{background-position:-315px -210px}.emoji.emoji_fr{background-position:-336px -210px}.emoji.emoji_free{background-position:-357px -210px}.emoji.emoji_fried_shrimp{background-position:-378px -210px}.emoji.emoji_fries{background-position:-399px -210px}.emoji.emoji_frog{background-position:-420px -210px}.emoji.emoji_frowning{background-position:-441px -210px}.emoji.emoji_fu{background-position:-462px -210px}.emoji.emoji_fuelpump{background-position:-483px -210px}.emoji.emoji_full_moon{background-position:-504px -210px}.emoji.emoji_full_moon_with_face{background-position:-525px -210px}.emoji.emoji_game_die{background-position:-546px -210px}.emoji.emoji_gb{background-position:-567px -210px}.emoji.emoji_gem{background-position:-588px -210px}.emoji.emoji_gemini{background-position:-609px -210px}.emoji.emoji_ghost{background-position:0 -231px}.emoji.emoji_gift{background-position:-21px -231px}.emoji.emoji_gift_heart{background-position:-42px -231px}.emoji.emoji_girl{background-position:-63px -231px}.emoji.emoji_globe_with_meridians{background-position:-84px -231px}.emoji.emoji_goat{background-position:-105px -231px}.emoji.emoji_goberserk{background-position:-126px -231px}.emoji.emoji_godmode{background-position:-147px -231px}.emoji.emoji_golf{background-position:-168px -231px}.emoji.emoji_grapes{background-position:-189px -231px}.emoji.emoji_green_apple{background-position:-210px -231px}.emoji.emoji_green_book{background-position:-231px -231px}.emoji.emoji_green_heart{background-position:-252px -231px}.emoji.emoji_grey_exclamation{background-position:-273px -231px}.emoji.emoji_grey_question{background-position:-294px -231px}.emoji.emoji_grimacing{background-position:-315px -231px}.emoji.emoji_grin{background-position:-336px -231px}.emoji.emoji_grinning{background-position:-357px -231px}.emoji.emoji_guardsman{background-position:-378px -231px}.emoji.emoji_guitar{background-position:-399px -231px}.emoji.emoji_gun{background-position:-420px -231px}.emoji.emoji_haircut{background-position:-441px -231px}.emoji.emoji_hamburger{background-position:-462px -231px}.emoji.emoji_hammer{background-position:-483px -231px}.emoji.emoji_hamster{background-position:-504px -231px}.emoji.emoji_hand{background-position:-525px -231px}.emoji.emoji_handbag{background-position:-546px -231px}.emoji.emoji_hankey{background-position:-567px -231px}.emoji.emoji_hash{background-position:-588px -231px}.emoji.emoji_hatched_chick{background-position:-609px -231px}.emoji.emoji_hatching_chick{background-position:0 -252px}.emoji.emoji_headphones{background-position:-21px -252px}.emoji.emoji_hear_no_evil{background-position:-42px -252px}.emoji.emoji_heart{background-position:-63px -252px}.emoji.emoji_heart_decoration{background-position:-84px -252px}.emoji.emoji_heart_eyes{background-position:-105px -252px}.emoji.emoji_heart_eyes_cat{background-position:-126px -252px}.emoji.emoji_heartbeat{background-position:-147px -252px}.emoji.emoji_heartpulse{background-position:-168px -252px}.emoji.emoji_hearts{background-position:-189px -252px}.emoji.emoji_heavy_check_mark{background-position:-210px -252px}.emoji.emoji_heavy_division_sign{background-position:-231px -252px}.emoji.emoji_heavy_dollar_sign{background-position:-252px -252px}.emoji.emoji_heavy_exclamation_mark{background-position:-273px -252px}.emoji.emoji_heavy_minus_sign{background-position:-294px -252px}.emoji.emoji_heavy_multiplication_x{background-position:-315px -252px}.emoji.emoji_heavy_plus_sign{background-position:-336px -252px}.emoji.emoji_helicopter{background-position:-357px -252px}.emoji.emoji_herb{background-position:-378px -252px}.emoji.emoji_hibiscus{background-position:-399px -252px}.emoji.emoji_high_brightness{background-position:-420px -252px}.emoji.emoji_high_heel{background-position:-441px -252px}.emoji.emoji_hocho{background-position:-462px -252px}.emoji.emoji_honey_pot{background-position:-483px -252px}.emoji.emoji_honeybee{background-position:-504px -252px}.emoji.emoji_horse{background-position:-525px -252px}.emoji.emoji_horse_racing{background-position:-546px -252px}.emoji.emoji_hospital{background-position:-567px -252px}.emoji.emoji_hotel{background-position:-588px -252px}.emoji.emoji_hotsprings{background-position:-609px -252px}.emoji.emoji_hourglass{background-position:0 -273px}.emoji.emoji_hourglass_flowing_sand{background-position:-21px -273px}.emoji.emoji_house{background-position:-42px -273px}.emoji.emoji_house_with_garden{background-position:-63px -273px}.emoji.emoji_hurtrealbad{background-position:-84px -273px}.emoji.emoji_hushed{background-position:-105px -273px}.emoji.emoji_ice_cream{background-position:-126px -273px}.emoji.emoji_icecream{background-position:-147px -273px}.emoji.emoji_id{background-position:-168px -273px}.emoji.emoji_ideograph_advantage{background-position:-189px -273px}.emoji.emoji_imp{background-position:-210px -273px}.emoji.emoji_inbox_tray{background-position:-231px -273px}.emoji.emoji_incoming_envelope{background-position:-252px -273px}.emoji.emoji_information_desk_person{background-position:-273px -273px}.emoji.emoji_information_source{background-position:-294px -273px}.emoji.emoji_innocent{background-position:-315px -273px}.emoji.emoji_interrobang{background-position:-336px -273px}.emoji.emoji_iphone{background-position:-357px -273px}.emoji.emoji_it{background-position:-378px -273px}.emoji.emoji_izakaya_lantern{background-position:-399px -273px}.emoji.emoji_jack_o_lantern{background-position:-420px -273px}.emoji.emoji_japan{background-position:-441px -273px}.emoji.emoji_japanese_castle{background-position:-462px -273px}.emoji.emoji_japanese_goblin{background-position:-483px -273px}.emoji.emoji_japanese_ogre{background-position:-504px -273px}.emoji.emoji_jeans{background-position:-525px -273px}.emoji.emoji_joy{background-position:-546px -273px}.emoji.emoji_joy_cat{background-position:-567px -273px}.emoji.emoji_jp{background-position:-588px -273px}.emoji.emoji_key{background-position:-609px -273px}.emoji.emoji_keycap_ten{background-position:0 -294px}.emoji.emoji_kimono{background-position:-21px -294px}.emoji.emoji_kiss{background-position:-42px -294px}.emoji.emoji_kissing{background-position:-63px -294px}.emoji.emoji_kissing_cat{background-position:-84px -294px}.emoji.emoji_kissing_closed_eyes{background-position:-105px -294px}.emoji.emoji_kissing_heart{background-position:-126px -294px}.emoji.emoji_kissing_smiling_eyes{background-position:-147px -294px}.emoji.emoji_koala{background-position:-168px -294px}.emoji.emoji_koko{background-position:-189px -294px}.emoji.emoji_kr{background-position:-210px -294px}.emoji.emoji_lantern{background-position:-231px -294px}.emoji.emoji_large_blue_circle{background-position:-252px -294px}.emoji.emoji_large_blue_diamond{background-position:-273px -294px}.emoji.emoji_large_orange_diamond{background-position:-294px -294px}.emoji.emoji_last_quarter_moon{background-position:-315px -294px}.emoji.emoji_last_quarter_moon_with_face{background-position:-336px -294px}.emoji.emoji_laughing{background-position:-357px -294px}.emoji.emoji_leaves{background-position:-378px -294px}.emoji.emoji_ledger{background-position:-399px -294px}.emoji.emoji_left_luggage{background-position:-420px -294px}.emoji.emoji_left_right_arrow{background-position:-441px -294px}.emoji.emoji_leftwards_arrow_with_hook{background-position:-462px -294px}.emoji.emoji_lemon{background-position:-483px -294px}.emoji.emoji_leo{background-position:-504px -294px}.emoji.emoji_leopard{background-position:-525px -294px}.emoji.emoji_libra{background-position:-546px -294px}.emoji.emoji_light_rail{background-position:-567px -294px}.emoji.emoji_link{background-position:-588px -294px}.emoji.emoji_lips{background-position:-609px -294px}.emoji.emoji_lipstick{background-position:0 -315px}.emoji.emoji_lock{background-position:-21px -315px}.emoji.emoji_lock_with_ink_pen{background-position:-42px -315px}.emoji.emoji_lollipop{background-position:-63px -315px}.emoji.emoji_loop{background-position:-84px -315px}.emoji.emoji_loudspeaker{background-position:-105px -315px}.emoji.emoji_love_hotel{background-position:-126px -315px}.emoji.emoji_love_letter{background-position:-147px -315px}.emoji.emoji_low_brightness{background-position:-168px -315px}.emoji.emoji_m{background-position:-189px -315px}.emoji.emoji_mag{background-position:-210px -315px}.emoji.emoji_mag_right{background-position:-231px -315px}.emoji.emoji_mahjong{background-position:-252px -315px}.emoji.emoji_mailbox{background-position:-273px -315px}.emoji.emoji_mailbox_closed{background-position:-294px -315px}.emoji.emoji_mailbox_with_mail{background-position:-315px -315px}.emoji.emoji_mailbox_with_no_mail{background-position:-336px -315px}.emoji.emoji_man{background-position:-357px -315px}.emoji.emoji_man_with_gua_pi_mao{background-position:-378px -315px}.emoji.emoji_man_with_turban{background-position:-399px -315px}.emoji.emoji_mans_shoe{background-position:-420px -315px}.emoji.emoji_maple_leaf{background-position:-441px -315px}.emoji.emoji_mask{background-position:-462px -315px}.emoji.emoji_massage{background-position:-483px -315px}.emoji.emoji_meat_on_bone{background-position:-504px -315px}.emoji.emoji_mega{background-position:-525px -315px}.emoji.emoji_melon{background-position:-546px -315px}.emoji.emoji_memo{background-position:-567px -315px}.emoji.emoji_mens{background-position:-588px -315px}.emoji.emoji_metal{background-position:-609px -315px}.emoji.emoji_metro{background-position:0 -336px}.emoji.emoji_microphone{background-position:-21px -336px}.emoji.emoji_microscope{background-position:-42px -336px}.emoji.emoji_milky_way{background-position:-63px -336px}.emoji.emoji_minibus{background-position:-84px -336px}.emoji.emoji_minidisc{background-position:-105px -336px}.emoji.emoji_mobile_phone_off{background-position:-126px -336px}.emoji.emoji_money_with_wings{background-position:-147px -336px}.emoji.emoji_moneybag{background-position:-168px -336px}.emoji.emoji_monkey{background-position:-189px -336px}.emoji.emoji_monkey_face{background-position:-210px -336px}.emoji.emoji_monorail{background-position:-231px -336px}.emoji.emoji_moon{background-position:-252px -336px}.emoji.emoji_mortar_board{background-position:-273px -336px}.emoji.emoji_mount_fuji{background-position:-294px -336px}.emoji.emoji_mountain_bicyclist{background-position:-315px -336px}.emoji.emoji_mountain_cableway{background-position:-336px -336px}.emoji.emoji_mountain_railway{background-position:-357px -336px}.emoji.emoji_mouse{background-position:-378px -336px}.emoji.emoji_mouse2{background-position:-399px -336px}.emoji.emoji_movie_camera{background-position:-420px -336px}.emoji.emoji_moyai{background-position:-441px -336px}.emoji.emoji_muscle{background-position:-462px -336px}.emoji.emoji_mushroom{background-position:-483px -336px}.emoji.emoji_musical_keyboard{background-position:-504px -336px}.emoji.emoji_musical_note{background-position:-525px -336px}.emoji.emoji_musical_score{background-position:-546px -336px}.emoji.emoji_mute{background-position:-567px -336px}.emoji.emoji_nail_care{background-position:-588px -336px}.emoji.emoji_name_badge{background-position:-609px -336px}.emoji.emoji_neckbeard{background-position:0 -357px}.emoji.emoji_necktie{background-position:-21px -357px}.emoji.emoji_negative_squared_cross_mark{background-position:-42px -357px}.emoji.emoji_neutral_face{background-position:-63px -357px}.emoji.emoji_new{background-position:-84px -357px}.emoji.emoji_new_moon{background-position:-105px -357px}.emoji.emoji_new_moon_with_face{background-position:-126px -357px}.emoji.emoji_newspaper{background-position:-147px -357px}.emoji.emoji_ng{background-position:-168px -357px}.emoji.emoji_nine{background-position:-189px -357px}.emoji.emoji_no_bell{background-position:-210px -357px}.emoji.emoji_no_bicycles{background-position:-231px -357px}.emoji.emoji_no_entry{background-position:-252px -357px}.emoji.emoji_no_entry_sign{background-position:-273px -357px}.emoji.emoji_no_good{background-position:-294px -357px}.emoji.emoji_no_mobile_phones{background-position:-315px -357px}.emoji.emoji_no_mouth{background-position:-336px -357px}.emoji.emoji_no_pedestrians{background-position:-357px -357px}.emoji.emoji_no_smoking{background-position:-378px -357px}.emoji.emoji_non\-potable_water{background-position:-399px -357px}.emoji.emoji_nose{background-position:-420px -357px}.emoji.emoji_notebook{background-position:-441px -357px}.emoji.emoji_notebook_with_decorative_cover{background-position:-462px -357px}.emoji.emoji_notes{background-position:-483px -357px}.emoji.emoji_nut_and_bolt{background-position:-504px -357px}.emoji.emoji_o{background-position:-525px -357px}.emoji.emoji_o2{background-position:-546px -357px}.emoji.emoji_ocean{background-position:-567px -357px}.emoji.emoji_octocat{background-position:-588px -357px}.emoji.emoji_octopus{background-position:-609px -357px}.emoji.emoji_oden{background-position:0 -378px}.emoji.emoji_office{background-position:-21px -378px}.emoji.emoji_ok{background-position:-42px -378px}.emoji.emoji_ok_hand{background-position:-63px -378px}.emoji.emoji_ok_woman{background-position:-84px -378px}.emoji.emoji_older_man{background-position:-105px -378px}.emoji.emoji_older_woman{background-position:-126px -378px}.emoji.emoji_on{background-position:-147px -378px}.emoji.emoji_oncoming_automobile{background-position:-168px -378px}.emoji.emoji_oncoming_bus{background-position:-189px -378px}.emoji.emoji_oncoming_police_car{background-position:-210px -378px}.emoji.emoji_oncoming_taxi{background-position:-231px -378px}.emoji.emoji_one{background-position:-252px -378px}.emoji.emoji_open_book{background-position:-273px -378px}.emoji.emoji_open_file_folder{background-position:-294px -378px}.emoji.emoji_open_hands{background-position:-315px -378px}.emoji.emoji_open_mouth{background-position:-336px -378px}.emoji.emoji_ophiuchus{background-position:-357px -378px}.emoji.emoji_orange_book{background-position:-378px -378px}.emoji.emoji_outbox_tray{background-position:-399px -378px}.emoji.emoji_ox{background-position:-420px -378px}.emoji.emoji_package{background-position:-441px -378px}.emoji.emoji_page_facing_up{background-position:-462px -378px}.emoji.emoji_page_with_curl{background-position:-483px -378px}.emoji.emoji_pager{background-position:-504px -378px}.emoji.emoji_palm_tree{background-position:-525px -378px}.emoji.emoji_panda_face{background-position:-546px -378px}.emoji.emoji_paperclip{background-position:-567px -378px}.emoji.emoji_parking{background-position:-588px -378px}.emoji.emoji_part_alternation_mark{background-position:-609px -378px}.emoji.emoji_partly_sunny{background-position:0 -399px}.emoji.emoji_passport_control{background-position:-21px -399px}.emoji.emoji_paw_prints{background-position:-42px -399px}.emoji.emoji_peach{background-position:-63px -399px}.emoji.emoji_pear{background-position:-84px -399px}.emoji.emoji_pencil{background-position:-105px -399px}.emoji.emoji_pencil2{background-position:-126px -399px}.emoji.emoji_penguin{background-position:-147px -399px}.emoji.emoji_pensive{background-position:-168px -399px}.emoji.emoji_performing_arts{background-position:-189px -399px}.emoji.emoji_persevere{background-position:-210px -399px}.emoji.emoji_person_frowning{background-position:-231px -399px}.emoji.emoji_person_with_blond_hair{background-position:-252px -399px}.emoji.emoji_person_with_pouting_face{background-position:-273px -399px}.emoji.emoji_phone{background-position:-294px -399px}.emoji.emoji_pig{background-position:-315px -399px}.emoji.emoji_pig2{background-position:-336px -399px}.emoji.emoji_pig_nose{background-position:-357px -399px}.emoji.emoji_pill{background-position:-378px -399px}.emoji.emoji_pineapple{background-position:-399px -399px}.emoji.emoji_pisces{background-position:-420px -399px}.emoji.emoji_pizza{background-position:-441px -399px}.emoji.emoji_point_down{background-position:-462px -399px}.emoji.emoji_point_left{background-position:-483px -399px}.emoji.emoji_point_right{background-position:-504px -399px}.emoji.emoji_point_up{background-position:-525px -399px}.emoji.emoji_point_up_2{background-position:-546px -399px}.emoji.emoji_police_car{background-position:-567px -399px}.emoji.emoji_poodle{background-position:-588px -399px}.emoji.emoji_poop{background-position:-609px -399px}.emoji.emoji_post_office{background-position:0 -420px}.emoji.emoji_postal_horn{background-position:-21px -420px}.emoji.emoji_postbox{background-position:-42px -420px}.emoji.emoji_potable_water{background-position:-63px -420px}.emoji.emoji_pouch{background-position:-84px -420px}.emoji.emoji_poultry_leg{background-position:-105px -420px}.emoji.emoji_pound{background-position:-126px -420px}.emoji.emoji_pouting_cat{background-position:-147px -420px}.emoji.emoji_pray{background-position:-168px -420px}.emoji.emoji_princess{background-position:-189px -420px}.emoji.emoji_punch{background-position:-210px -420px}.emoji.emoji_purple_heart{background-position:-231px -420px}.emoji.emoji_purse{background-position:-252px -420px}.emoji.emoji_pushpin{background-position:-273px -420px}.emoji.emoji_put_litter_in_its_place{background-position:-294px -420px}.emoji.emoji_question{background-position:-315px -420px}.emoji.emoji_rabbit{background-position:-336px -420px}.emoji.emoji_rabbit2{background-position:-357px -420px}.emoji.emoji_racehorse{background-position:-378px -420px}.emoji.emoji_radio{background-position:-399px -420px}.emoji.emoji_radio_button{background-position:-420px -420px}.emoji.emoji_rage{background-position:-441px -420px}.emoji.emoji_rage1{background-position:-462px -420px}.emoji.emoji_rage2{background-position:-483px -420px}.emoji.emoji_rage3{background-position:-504px -420px}.emoji.emoji_rage4{background-position:-525px -420px}.emoji.emoji_railway_car{background-position:-546px -420px}.emoji.emoji_rainbow{background-position:-567px -420px}.emoji.emoji_raised_hand{background-position:-588px -420px}.emoji.emoji_raised_hands{background-position:-609px -420px}.emoji.emoji_raising_hand{background-position:0 -441px}.emoji.emoji_ram{background-position:-21px -441px}.emoji.emoji_ramen{background-position:-42px -441px}.emoji.emoji_rat{background-position:-63px -441px}.emoji.emoji_recycle{background-position:-84px -441px}.emoji.emoji_red_car{background-position:-105px -441px}.emoji.emoji_red_circle{background-position:-126px -441px}.emoji.emoji_registered{background-position:-147px -441px}.emoji.emoji_relaxed{background-position:-168px -441px}.emoji.emoji_relieved{background-position:-189px -441px}.emoji.emoji_repeat{background-position:-210px -441px}.emoji.emoji_repeat_one{background-position:-231px -441px}.emoji.emoji_restroom{background-position:-252px -441px}.emoji.emoji_revolving_hearts{background-position:-273px -441px}.emoji.emoji_rewind{background-position:-294px -441px}.emoji.emoji_ribbon{background-position:-315px -441px}.emoji.emoji_rice{background-position:-336px -441px}.emoji.emoji_rice_ball{background-position:-357px -441px}.emoji.emoji_rice_cracker{background-position:-378px -441px}.emoji.emoji_rice_scene{background-position:-399px -441px}.emoji.emoji_ring{background-position:-420px -441px}.emoji.emoji_rocket{background-position:-441px -441px}.emoji.emoji_roller_coaster{background-position:-462px -441px}.emoji.emoji_rooster{background-position:-483px -441px}.emoji.emoji_rose{background-position:-504px -441px}.emoji.emoji_rotating_light{background-position:-525px -441px}.emoji.emoji_round_pushpin{background-position:-546px -441px}.emoji.emoji_rowboat{background-position:-567px -441px}.emoji.emoji_ru{background-position:-588px -441px}.emoji.emoji_rugby_football{background-position:-609px -441px}.emoji.emoji_runner{background-position:0 -462px}.emoji.emoji_running{background-position:-21px -462px}.emoji.emoji_running_shirt_with_sash{background-position:-42px -462px}.emoji.emoji_sa{background-position:-63px -462px}.emoji.emoji_sagittarius{background-position:-84px -462px}.emoji.emoji_sailboat{background-position:-105px -462px}.emoji.emoji_sake{background-position:-126px -462px}.emoji.emoji_sandal{background-position:-147px -462px}.emoji.emoji_santa{background-position:-168px -462px}.emoji.emoji_satellite{background-position:-189px -462px}.emoji.emoji_satisfied{background-position:-210px -462px}.emoji.emoji_saxophone{background-position:-231px -462px}.emoji.emoji_school{background-position:-252px -462px}.emoji.emoji_school_satchel{background-position:-273px -462px}.emoji.emoji_scissors{background-position:-294px -462px}.emoji.emoji_scorpius{background-position:-315px -462px}.emoji.emoji_scream{background-position:-336px -462px}.emoji.emoji_scream_cat{background-position:-357px -462px}.emoji.emoji_scroll{background-position:-378px -462px}.emoji.emoji_seat{background-position:-399px -462px}.emoji.emoji_secret{background-position:-420px -462px}.emoji.emoji_see_no_evil{background-position:-441px -462px}.emoji.emoji_seedling{background-position:-462px -462px}.emoji.emoji_seven{background-position:-483px -462px}.emoji.emoji_shaved_ice{background-position:-504px -462px}.emoji.emoji_sheep{background-position:-525px -462px}.emoji.emoji_shell{background-position:-546px -462px}.emoji.emoji_ship{background-position:-567px -462px}.emoji.emoji_shipit{background-position:-588px -462px}.emoji.emoji_shirt{background-position:-609px -462px}.emoji.emoji_shit{background-position:0 -483px}.emoji.emoji_shoe{background-position:-21px -483px}.emoji.emoji_shower{background-position:-42px -483px}.emoji.emoji_signal_strength{background-position:-63px -483px}.emoji.emoji_six{background-position:-84px -483px}.emoji.emoji_six_pointed_star{background-position:-105px -483px}.emoji.emoji_ski{background-position:-126px -483px}.emoji.emoji_skull{background-position:-147px -483px}.emoji.emoji_sleeping{background-position:-168px -483px}.emoji.emoji_sleepy{background-position:-189px -483px}.emoji.emoji_slot_machine{background-position:-210px -483px}.emoji.emoji_small_blue_diamond{background-position:-231px -483px}.emoji.emoji_small_orange_diamond{background-position:-252px -483px}.emoji.emoji_small_red_triangle{background-position:-273px -483px}.emoji.emoji_small_red_triangle_down{background-position:-294px -483px}.emoji.emoji_smile{background-position:-315px -483px}.emoji.emoji_smile_cat{background-position:-336px -483px}.emoji.emoji_smiley{background-position:-357px -483px}.emoji.emoji_smiley_cat{background-position:-378px -483px}.emoji.emoji_smiling_imp{background-position:-399px -483px}.emoji.emoji_smirk{background-position:-420px -483px}.emoji.emoji_smirk_cat{background-position:-441px -483px}.emoji.emoji_smoking{background-position:-462px -483px}.emoji.emoji_snail{background-position:-483px -483px}.emoji.emoji_snake{background-position:-504px -483px}.emoji.emoji_snowboarder{background-position:-525px -483px}.emoji.emoji_snowflake{background-position:-546px -483px}.emoji.emoji_snowman{background-position:-567px -483px}.emoji.emoji_sob{background-position:-588px -483px}.emoji.emoji_soccer{background-position:-609px -483px}.emoji.emoji_soon{background-position:0 -504px}.emoji.emoji_sos{background-position:-21px -504px}.emoji.emoji_sound{background-position:-42px -504px}.emoji.emoji_space_invader{background-position:-63px -504px}.emoji.emoji_spades{background-position:-84px -504px}.emoji.emoji_spaghetti{background-position:-105px -504px}.emoji.emoji_sparkle{background-position:-126px -504px}.emoji.emoji_sparkler{background-position:-147px -504px}.emoji.emoji_sparkles{background-position:-168px -504px}.emoji.emoji_sparkling_heart{background-position:-189px -504px}.emoji.emoji_speak_no_evil{background-position:-210px -504px}.emoji.emoji_speaker{background-position:-231px -504px}.emoji.emoji_speech_balloon{background-position:-252px -504px}.emoji.emoji_speedboat{background-position:-273px -504px}.emoji.emoji_squirrel{background-position:-294px -504px}.emoji.emoji_star{background-position:-315px -504px}.emoji.emoji_star2{background-position:-336px -504px}.emoji.emoji_stars{background-position:-357px -504px}.emoji.emoji_station{background-position:-378px -504px}.emoji.emoji_statue_of_liberty{background-position:-399px -504px}.emoji.emoji_steam_locomotive{background-position:-420px -504px}.emoji.emoji_stew{background-position:-441px -504px}.emoji.emoji_straight_ruler{background-position:-462px -504px}.emoji.emoji_strawberry{background-position:-483px -504px}.emoji.emoji_stuck_out_tongue{background-position:-504px -504px}.emoji.emoji_stuck_out_tongue_closed_eyes{background-position:-525px -504px}.emoji.emoji_stuck_out_tongue_winking_eye{background-position:-546px -504px}.emoji.emoji_sun_with_face{background-position:-567px -504px}.emoji.emoji_sunflower{background-position:-588px -504px}.emoji.emoji_sunglasses{background-position:-609px -504px}.emoji.emoji_sunny{background-position:0 -525px}.emoji.emoji_sunrise{background-position:-21px -525px}.emoji.emoji_sunrise_over_mountains{background-position:-42px -525px}.emoji.emoji_surfer{background-position:-63px -525px}.emoji.emoji_sushi{background-position:-84px -525px}.emoji.emoji_suspect{background-position:-105px -525px}.emoji.emoji_suspension_railway{background-position:-126px -525px}.emoji.emoji_sweat{background-position:-147px -525px}.emoji.emoji_sweat_drops{background-position:-168px -525px}.emoji.emoji_sweat_smile{background-position:-189px -525px}.emoji.emoji_sweet_potato{background-position:-210px -525px}.emoji.emoji_swimmer{background-position:-231px -525px}.emoji.emoji_symbols{background-position:-252px -525px}.emoji.emoji_syringe{background-position:-273px -525px}.emoji.emoji_tada{background-position:-294px -525px}.emoji.emoji_tanabata_tree{background-position:-315px -525px}.emoji.emoji_tangerine{background-position:-336px -525px}.emoji.emoji_taurus{background-position:-357px -525px}.emoji.emoji_taxi{background-position:-378px -525px}.emoji.emoji_tea{background-position:-399px -525px}.emoji.emoji_telephone{background-position:-420px -525px}.emoji.emoji_telephone_receiver{background-position:-441px -525px}.emoji.emoji_telescope{background-position:-462px -525px}.emoji.emoji_tennis{background-position:-483px -525px}.emoji.emoji_tent{background-position:-504px -525px}.emoji.emoji_thought_balloon{background-position:-525px -525px}.emoji.emoji_three{background-position:-546px -525px}.emoji.emoji_thumbsdown{background-position:-567px -525px}.emoji.emoji_thumbsup{background-position:-588px -525px}.emoji.emoji_ticket{background-position:-609px -525px}.emoji.emoji_tiger{background-position:0 -546px}.emoji.emoji_tiger2{background-position:-21px -546px}.emoji.emoji_tired_face{background-position:-42px -546px}.emoji.emoji_tm{background-position:-63px -546px}.emoji.emoji_toilet{background-position:-84px -546px}.emoji.emoji_tokyo_tower{background-position:-105px -546px}.emoji.emoji_tomato{background-position:-126px -546px}.emoji.emoji_tongue{background-position:-147px -546px}.emoji.emoji_top{background-position:-168px -546px}.emoji.emoji_tophat{background-position:-189px -546px}.emoji.emoji_tractor{background-position:-210px -546px}.emoji.emoji_traffic_light{background-position:-231px -546px}.emoji.emoji_train{background-position:-252px -546px}.emoji.emoji_train2{background-position:-273px -546px}.emoji.emoji_tram{background-position:-294px -546px}.emoji.emoji_triangular_flag_on_post{background-position:-315px -546px}.emoji.emoji_triangular_ruler{background-position:-336px -546px}.emoji.emoji_trident{background-position:-357px -546px}.emoji.emoji_triumph{background-position:-378px -546px}.emoji.emoji_trolleybus{background-position:-399px -546px}.emoji.emoji_trollface{background-position:-420px -546px}.emoji.emoji_trophy{background-position:-441px -546px}.emoji.emoji_tropical_drink{background-position:-462px -546px}.emoji.emoji_tropical_fish{background-position:-483px -546px}.emoji.emoji_truck{background-position:-504px -546px}.emoji.emoji_trumpet{background-position:-525px -546px}.emoji.emoji_tshirt{background-position:-546px -546px}.emoji.emoji_tulip{background-position:-567px -546px}.emoji.emoji_turtle{background-position:-588px -546px}.emoji.emoji_tv{background-position:-609px -546px}.emoji.emoji_twisted_rightwards_arrows{background-position:0 -567px}.emoji.emoji_two{background-position:-21px -567px}.emoji.emoji_two_hearts{background-position:-42px -567px}.emoji.emoji_two_men_holding_hands{background-position:-63px -567px}.emoji.emoji_two_women_holding_hands{background-position:-84px -567px}.emoji.emoji_u5272{background-position:-105px -567px}.emoji.emoji_u5408{background-position:-126px -567px}.emoji.emoji_u55b6{background-position:-147px -567px}.emoji.emoji_u6307{background-position:-168px -567px}.emoji.emoji_u6708{background-position:-189px -567px}.emoji.emoji_u6709{background-position:-210px -567px}.emoji.emoji_u6e80{background-position:-231px -567px}.emoji.emoji_u7121{background-position:-252px -567px}.emoji.emoji_u7533{background-position:-273px -567px}.emoji.emoji_u7981{background-position:-294px -567px}.emoji.emoji_u7a7a{background-position:-315px -567px}.emoji.emoji_uk{background-position:-336px -567px}.emoji.emoji_umbrella{background-position:-357px -567px}.emoji.emoji_unamused{background-position:-378px -567px}.emoji.emoji_underage{background-position:-399px -567px}.emoji.emoji_unlock{background-position:-420px -567px}.emoji.emoji_up{background-position:-441px -567px}.emoji.emoji_us{background-position:-462px -567px}.emoji.emoji_v{background-position:-483px -567px}.emoji.emoji_vertical_traffic_light{background-position:-504px -567px}.emoji.emoji_vhs{background-position:-525px -567px}.emoji.emoji_vibration_mode{background-position:-546px -567px}.emoji.emoji_video_camera{background-position:-567px -567px}.emoji.emoji_video_game{background-position:-588px -567px}.emoji.emoji_violin{background-position:-609px -567px}.emoji.emoji_virgo{background-position:0 -588px}.emoji.emoji_volcano{background-position:-21px -588px}.emoji.emoji_vs{background-position:-42px -588px}.emoji.emoji_walking{background-position:-63px -588px}.emoji.emoji_waning_crescent_moon{background-position:-84px -588px}.emoji.emoji_waning_gibbous_moon{background-position:-105px -588px}.emoji.emoji_warning{background-position:-126px -588px}.emoji.emoji_watch{background-position:-147px -588px}.emoji.emoji_water_buffalo{background-position:-168px -588px}.emoji.emoji_watermelon{background-position:-189px -588px}.emoji.emoji_wave{background-position:-210px -588px}.emoji.emoji_wavy_dash{background-position:-231px -588px}.emoji.emoji_waxing_crescent_moon{background-position:-252px -588px}.emoji.emoji_waxing_gibbous_moon{background-position:-273px -588px}.emoji.emoji_wc{background-position:-294px -588px}.emoji.emoji_weary{background-position:-315px -588px}.emoji.emoji_wedding{background-position:-336px -588px}.emoji.emoji_whale{background-position:-357px -588px}.emoji.emoji_whale2{background-position:-378px -588px}.emoji.emoji_wheelchair{background-position:-399px -588px}.emoji.emoji_white_check_mark{background-position:-420px -588px}.emoji.emoji_white_circle{background-position:-441px -588px}.emoji.emoji_white_flower{background-position:-462px -588px}.emoji.emoji_white_large_square{background-position:-483px -588px}.emoji.emoji_white_medium_small_square{background-position:-504px -588px}.emoji.emoji_white_medium_square{background-position:-525px -588px}.emoji.emoji_white_small_square{background-position:-546px -588px}.emoji.emoji_white_square_button{background-position:-567px -588px}.emoji.emoji_wind_chime{background-position:-588px -588px}.emoji.emoji_wine_glass{background-position:-609px -588px}.emoji.emoji_wink{background-position:0 -609px}.emoji.emoji_wolf{background-position:-21px -609px}.emoji.emoji_woman{background-position:-42px -609px}.emoji.emoji_womans_clothes{background-position:-63px -609px}.emoji.emoji_womans_hat{background-position:-84px -609px}.emoji.emoji_womens{background-position:-105px -609px}.emoji.emoji_worried{background-position:-126px -609px}.emoji.emoji_wrench{background-position:-147px -609px}.emoji.emoji_x{background-position:-168px -609px}.emoji.emoji_yellow_heart{background-position:-189px -609px}.emoji.emoji_yen{background-position:-210px -609px}.emoji.emoji_yum{background-position:-231px -609px}.emoji.emoji_zap{background-position:-252px -609px}.emoji.emoji_zero{background-position:-273px -609px}.emoji.emoji_zzz{background-position:-294px -609px}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-toastr/toastr.css ***!
  \****************************************************************************************************************************************************************************************************************************/
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */

/* position */

.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */

.toast-title {
  font-weight: bold;
}

.toast-message {
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #FFFFFF;
}

.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}

.toast-container * {
  box-sizing: border-box;
}

.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}

.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */

.toast-info {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */

.toast-error {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */

.toast-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */

.toast-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==");
}

.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}

.toast-success {
  background-color: #51A351;
}

.toast-error {
  background-color: #BD362F;
}

.toast-info {
  background-color: #2F96B4;
}

.toast-warning {
  background-color: #F89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}

/* Responsive Design */

@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/angular2-draggable/css/resizable.min.css ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.ng-resizable{position:relative}.ng-resizable-handle{position:absolute;font-size:0.1px;display:block;touch-action:none}.ng-resizable-handle.ng-resizable-e{cursor:e-resize;width:7px;right:-5px;height:100%;top:0}.ng-resizable-handle.ng-resizable-w{cursor:w-resize;width:7px;left:-5px;height:100%;top:0}.ng-resizable-handle.ng-resizable-s{cursor:s-resize;height:7px;bottom:-5px;width:100%;left:0}.ng-resizable-handle.ng-resizable-n{cursor:n-resize;height:7px;top:-5px;width:100%;left:0}.ng-resizable-handle.ng-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ng-resizable-handle.ng-resizable-sw{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}.ng-resizable-handle.ng-resizable-ne{cursor:ne-resize;width:12px;height:12px;right:1px;top:1px}.ng-resizable-handle.ng-resizable-nw{cursor:nw-resize;width:12px;height:12px;left:1px;top:1px}.ng-resizable-diagonal{box-sizing:border-box;width:0;height:0;border-bottom:12px solid #aaa;border-left:12px solid transparent}

/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/site.min.css ***!
  \*********************************************************************************************************************************************************************************************************************/
:root {
    --color-white: #ffffff;
    --color-black: #000000;
    --color-medium-grey: #838f9a;
    --color-blue: #62a8ea;
    --color-dark-grey: #242B35;
    --primary: var(--primary);
    --primary-hover: var(--primary);
    --secondary: var(--primary);
    --secondary-hover: var(--primary);
    --border-color: #bac1c7;
    --text-color: #444444;
    --btn-color: #85919c;
    --btn-primary: #337ab7;
}

html, body { height: 100%; font-weight: 400; }

.page-wrap { min-height: 100%; /* equal to footer height */ margin-bottom: -44px; display:inline-block; width: 100%; }

.page-wrap:after { content: ""; display: block; }

.site-footer, .page-wrap:after { height: 44px; }

body.modal-open { overflow: visible!important; }

body { padding-top: 72px; font-family: RobotoDraft,Roboto,'Helvetica Neue',sans-serif; background: #F6F7F7; }

app-root, app-login { height: 100%; min-height: 100%; display: inline-block; width: 100%; }

pre { background: none; text-align: left; font-size: 14px; border: none; margin:0; white-space: pre-wrap; word-break: normal; width:100%; display: inline-block; padding: 0; vertical-align:top; font-family: RobotoDraft,Roboto,'Helvetica Neue',sans-serif; }

ul, li { list-style: none; padding: 0; margin: 0; }

.fancybox-lock .fancybox-overlay { overflow: hidden; }

.btn-link:focus { text-decoration: none; }

.tooltip { white-space: nowrap; }

.login-loader { display: inline-block; text-align: center; width: 100%; padding-top: 10px; }

.readonly { background: #eee!important; cursor: default; }

.display-block { display: block; }

.display-inline-block { display: inline-block; }

.pos-rel { position: relative; z-index:999; }

a:focus, a:hover { text-decoration:none; }

:focus { outline:0; outline: none; }

.disabled {color: #ccc !important; cursor: not-allowed !important;}

.disabled:hover {color: #ccc !important; cursor: not-allowed !important;}

.loading { width:32px; height:32px; display:inline-block; vertical-align:middle; }

.site-menubar-unfold .fa-compress:before { content: "\f066"; }

.site-menubar-fold .fa-compress:before { content: "\f065"; }

.search-field { display:inline-block; background:none; border:none; font-size:17px; vertical-align:top; padding:10px 10px 10px 0; margin-top:10px; }

.search-field:focus { outline:0; border:none; }

.search-btn { border:none; background:none; font-size:20px; color:#485b7a; font-weight:bold; display:inline-block; padding:20px 10px 17px; }

.search-btn:focus { border:none; outline:0; }

.search-icon { position: absolute; left:11px; top: 9px;  width:13px; height:12px; }

.navbar { margin: 0; }

.navbar-search-overlap { margin-left: 50px; width: 30%; }

.navbar-search-overlap.collapse { display: block; }

.navbar-search-overlap .input-search-close { display: none; }

.navbar-search-overlap .form-control { border: none; }

.navbar-search-overlap .form-control:focus { border:none; outline:0; }

.input-search .input-search-icon { font-size: 14px;  }

.site-menubar-unfold .navbar-search-overlap { left:220px; }

.site-menubar-fold .navbar-search-overlap { left:90px; }

.site-navbar .container-fluid { background-color: #fff; }

.site-navbar.navbar-inverse .container-fluid { background-color: transparent; margin-left:260px; }

.site-navbar.navbar-default .navbar-toolbar > li > a { color:#3f516b; font-size:20px; }

.site-navbar.navbar-default .navbar-toolbar > li > a:hover { color: var(--primary)!important; }

.nav > li > a.language-option { display:inline-block; width:20px; height:20px; border-radius:25px; overflow:hidden; padding:0; margin:22px 15px 0;}

.nav > li > a.language-option img { width:100%; height:100%; }

.site-navbar .navbar-right .dropdown-menu { background:#263238; padding:0; border:none; margin-top:8px; }

.site-navbar .navbar-right .dropdown-menu > li { padding:0; margin:0; }

.site-navbar .navbar-right .dropdown-menu > li > a { color:#fff; }

.site-navbar .navbar-right .dropdown-menu > li > a:hover { border-radius:0; background-color:#838f9a; }

.site-menubar { z-index: 999; position: fixed; top: 68px; height: calc(100% - 68px); background: #263238; color:#838f9a;
    font-family: 'Roboto', sans-serif; overflow: auto; overflow-x: hidden; }

.site-menubar-body { height: 100%; height: calc(100% - 20px); width: 247px; }

.site-menubar ul { list-style: none; margin:0; padding:0; margin-top:0!important; trsnsition: all 0.3s ease; }

.site-menubar a { outline: 0; }

.site-menubar a:focus,.site-menubar a:hover { text-decoration: none;}

.site-menubar.site-menubar-light { box-shadow: 0 2px 4px rgba(0,0,0,.08); }

.site-menubar.site-menubar-light .scrollable-inverse.scrollable .scrollable-bar-handle { background: rgba(163,175,183,.6);}

.site-menubar-section { padding: 0 30px; margin-top: 50px; margin-bottom: 50px; }

.site-menubar-section>h4,.site-menubar-section>h5 { color: #76838f;}

.site-menubar-section .progress:last-child { margin-bottom: 0;}

.site-menubar-footer { position: fixed; bottom: 0; display: block; z-index: 1400;}

.site-menubar-footer > a { display: block; float: left; width: 33.33333333%; height: 76px; padding: 26px 0; color: #76838f; font-size: 16px; text-align: center; background-color: #21292e;}

.site-menubar-footer>a:focus,.site-menubar-footer>a:hover { background-color: #1e2427;}

.site-menubar-light .site-menubar-footer>a { background-color: #e4eaec;}

.site-menubar-light .site-menubar-footer>a:focus,.site-menubar-light .site-menubar-footer>a:hover { background-color: #d5dee1;}

.site-menu { font-size: 14px; overflow: hidden; padding-bottom: 20px;}

.site-menu-icon { text-align: center; font-size:20px; }

.site-menu-title { vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.site-menu-arrow { font-family: 'Web Icons'; transition: transform .15s; position: relative; display: inline-block; font-style: normal; font-weight: 400; text-rendering: auto; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0,0);}

.site-menu-arrow:before { content: '\f17f';}

.site-menu-arrow,.site-menu-badge,.site-menu-label { position: absolute; right: 30px; display: inline-block; vertical-align: middle;}

.site-menu .badge,.site-menu .label { padding: 2px 5px 3px; font-size: 12px; font-weight: 400;}

.site-menu-item { position: relative; white-space: nowrap; display:inline-block; width:100%; }

.site-menu-item a { display: flex; align-items: center; justify-content: flex-start; color:rgba(163,175,183,.9);
    white-space:nowrap; cursor:pointer; width:100%; height:56px; padding: 0 24px; }

.site-menu-item.is-hidden { opacity: 0;}

.site-menu-item.is-shown { opacity: 1;}

.site-menu>.site-menu-item { padding: 0; position: relative;}

.site-menu>.site-menu-item.open { background: #242f35;}

.site-menu>.site-menu-item.open>a { color: #fff; background: 0 0;}

.site-menu>.site-menu-item.open.hover>a { background: 0 0;}

.site-menu>.site-menu-item.hover>a,.site-menu>.site-menu-item:hover>a {color: rgba(255,255,255,.8); background-color: rgba(255,255,255,.02);}

.site-menu>.site-menu-item.active { background: #242f35; border-top: 1px solid rgba(0,0,0,.04); border-bottom: 1px solid rgba(0,0,0,.04);}

.site-menu>.site-menu-item.active>a { color: #fff; background: 0 0;}

.site-menu>.site-menu-item.active.hover>a { background: 0 0;}

.site-menu .site-menu-sub { padding: 5px 0; margin: 0; font-size: 14px; background: 0 0; }

.site-menu .site-menu-sub .site-menu-item { line-height: 36px; color: rgba(163,175,183,.9); background: 0 0;}

.site-menu .site-menu-sub .site-menu-item.has-sub { border-top: 1px solid transparent; border-bottom: 1px solid transparent;}

.site-menu .site-menu-sub .site-menu-item.has-sub.open { border-top-color: rgba(0,0,0,.06); border-bottom-color: rgba(0,0,0,.06);}

.site-menu .site-menu-sub .site-menu-item>a { padding: 0 30px;}

.site-menu .site-menu-sub .site-menu-item.open { background: rgba(0,0,0,.06);}

.site-menu .site-menu-sub .site-menu-item.open>a { color: #fff;}

.site-menu .site-menu-sub .site-menu-item.open.hover>a { background-color: transparent; }

.site-menu .site-menu-sub .site-menu-item.hover>a,.site-menu .site-menu-sub .site-menu-item:hover>a { color: rgba(255,255,255,.8); background-color: rgba(255,255,255,.02);}

.site-menu .site-menu-sub .site-menu-item.active { background: rgba(0,0,0,.06);}

.site-menu .site-menu-sub .site-menu-item.active>a { color: #fff;}

.site-menu .site-menu-sub .site-menu-item.active.hover>a { background-color: transparent;}

.site-menubar-light .site-menu-item a { color: #c8cacc;}

.site-menubar-light .site-menu-item.hover>a,.site-menubar-light .site-menu-item:hover>a { background: 0 0;}

.site-menubar-light .site-menu>.site-menu-item.open { background: rgba(53,131,202,.05); }

.site-menubar-light .site-menu>.site-menu-item.open>a { color: #62a8ea;}

.site-menubar-light .site-menu>.site-menu-item:hover { background-color:#000;}

.site-menubar-light .site-menu>.site-menu-item:hover>a { color: var(--primary); }

.site-menubar-light .site-menu>.site-menu-item:focus>a { color: var(--primary); background:#1e282d;}

.site-menubar-light .site-menu>.site-menu-item:hover > a .fas, .site-menubar-light .site-menu>.site-menu-item:hover > a .far,
.site-menubar-light .site-menu>.site-menu-item:hover > a .fa { background-color: var(--icon_hover_color); }

.site-menubar-light .site-menu>.site-menu-item.active { background:#000;}

.site-menubar-light .site-menu>.site-menu-item.active>a { color:var(--primary);}

.site-menubar-light .site-menu .site-menu-sub .site-menu-item.open { background: rgba(53,131,202,.03);}

.site-menubar-light .site-menu .site-menu-sub .site-menu-item.open>a { color: #62a8ea;}

.site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover,.site-menubar-light .site-menu .site-menu-sub .site-menu-item:hover { background-color: transparent;}

.site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover>a,.site-menubar-light .site-menu .site-menu-sub .site-menu-item:hover>a { color: #62a8ea;}

.site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover.open,.site-menubar-light .site-menu .site-menu-sub .site-menu-item:hover.open { background-color: rgba(53,131,202,.03);}

.site-menubar-light .site-menu .site-menu-sub .site-menu-item.active { background: 0 0;}

.site-menubar-light .site-menu .site-menu-sub .site-menu-item.active>a { color: #62a8ea;}

.site-gridmenu { position: fixed; top: 66px; height: 100%; padding: 20px 0; background-color: #263238; z-index: 1500; opacity: 0; visibility: hidden;}

.js > .site-gridmenu { transition: opacity .5s ease 0s,visibility 0s;}

.site-gridmenu-active > .site-gridmenu { opacity: 1; visibility: visible; transition: opacity .5s ease 0s;}

.site-gridmenu-active>.site-gridmenu ul { opacity: 1; transform: rotateX(0); }

.site-gridmenu ul { margin: 0; padding: 0; list-style: none; opacity: .4; transform: translateY(-25%) rotateX(35deg); transition: transform .5s ease 0s,opacity .5s ease 0s;}

.site-gridmenu li { float: left; width: 50%; text-align: center; }

.site-gridmenu li>a { display: block; padding: 30px 15px; color: #a3afb7; }

.site-gridmenu li .icon { display: block; margin-bottom: 10px; font-size: 32px;}

.site-gridmenu li:hover>a { color: #fff; cursor: pointer; text-decoration: none; background-color: rgba(255,255,255,.02);}

.site-gridmenu-toggle:after { opacity: 0; font-family: 'Web Icons'; font-size: 14px; transition: opacity .15s; display: inline-block; font-style: normal; font-weight: 400; text-rendering: auto; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0,0); position: relative; right: -3px; top: -1px; content: '\f183';}

.site-gridmenu-active .site-gridmenu-toggle:after { opacity: 1;}

.site-sidebar { z-index: 1210;}

.site-sidebar.slidePanel { box-shadow: 0 0 8px 0 rgba(0,0,0,.2);}

.site-sidebar.slidePanel.slidePanel-left,.site-sidebar.slidePanel.slidePanel-right { width: 300px; overflow: hidden;}

.site-sidebar-content { height: 100%;}

.site-sidebar-nav.nav-tabs>li { display: table-cell; width: 1%;}

.site-sidebar-nav.nav-tabs>li>a { font-size: 16px; line-height: 90px; padding: 0;}

.site-sidebar-tab-content { height: 100%; height: calc(100% - 90px); }

.site-sidebar-tab-content>.tab-pane { height: 100%; padding: 20px 30px;}

.site-sidebar-tab-content>.tab-pane.scrollable { padding: 0; }

.site-sidebar-tab-content>.tab-pane .scrollable-content { padding: 20px 30px; }

.site-sidebar-tab-content>.tab-pane .list-group { margin-left: -30px; margin-right: -30px;}

.site-sidebar-tab-content>.tab-pane .list-group>.list-group-item { padding-left: 30px; padding-right: 30px; }

.site-sidebar .conversation { position: absolute; top: 0; right: -100%; height: 100%; width: 100%; background-color: #fff; z-index: 1700; transition: all .3s;}

.site-sidebar .conversation.active { right: 0; }

.site-sidebar .conversation-header { border-bottom: 1px solid #e4eaec;}

.site-sidebar .conversation-header>* { margin: 0; padding: 0 30px; line-height: 90px;}

.site-sidebar .conversation-more,.site-sidebar .conversation-return { cursor: pointer; color: rgba(55,71,79,.4);}

.site-sidebar .conversation-more:focus,.site-sidebar .conversation-more:hover,.site-sidebar .conversation-return:focus,.site-sidebar .conversation-return:hover { color: rgba(55,71,79,.6);}

.site-sidebar .conversation-more:active,.site-sidebar .conversation-return:active { color: #37474f;}

.site-sidebar .conversation-title { position: relative; top: 1px; color: #37474f; text-align: center; z-index: -1;}

.site-sidebar .conversation-content { padding: 30px 15px; }

.site-sidebar .conversation-reply { position: absolute; bottom: 0; padding: 10px 0; border-top: 1px solid #e4eaec;}

.site-sidebar .conversation-reply .form-control { border: none; border-right: 1px solid #e4eaec; }

.site-action { position: fixed; z-index: 1290; bottom: 55px; right: 32px;}

.site-action input { display: none; }

.site-action .btn { box-shadow: 0 10px 10px 0 rgba(60,60,60,.1);}

.site-action .back-icon { display: none;}

.site-action-buttons { display: none; position: absolute; top: -130px; left: 0; width: 100%; text-align: center;}

.site-action-buttons .btn { display: block; margin: 0 auto; margin-bottom: 10px;}

.site-action-toggle .back-icon { display: block; }

.site-action-toggle .front-icon { display: none;}

.site-action-toggle .site-action-buttons { display: block;}

.site-menu-item .arrow { position: absolute; width: 40px; height: 60px; right: 0; cursor: pointer; }

.site-menu-item .arrow:after { content: ''; position: absolute; top:21px; right: 5px; border: solid 8px transparent; border-left:solid 8px #666; }

.site-menu-item .sub-menu { display: none; float:left; width: 100%; }

.site-menu-item .sub-menu li { display: block; }

.site-menu-item .sub-menu li a { display: block; font-size: 14px; padding: 10px 20px; line-height: 18px; height: auto; padding-left:32px; position: relative; }

.site-menu-item .sub-menu li a:hover { background: #222; color:var(--primary); }

.site-menu-item .sub-menu li.active a { background: #222; color:var(--primary); }

.site-menu-item .sub-menu li a:hover:before {  border-left:solid 5px var(--primary); }

.site-menu-item.active .sub-menu.active { display: block; color:var(--primary); }

.site-menubar-fold .site-menu-item .sub-menu li a:before { display: none; }

.site-menubar-fold .site-menu-item .sub-menu li a { padding: 15px 20px 15px 36px; font-size: 18px;  }

.site-menubar-fold .site-menu-item .sub-menu li a .site-menu-title { display: none; }

/* Language Dropdown in header */

.site-navbar .navbar-right .language-dd .dropdown-menu { margin-top: 0; max-height: 260px; overflow: auto; }

.site-navbar .navbar-right .language-dd .dropdown-menu a { font-size: 12px; cursor: pointer; }

/* User Dropdown Header */

.site-navbar .navbar-right .user-dd .navbar-avatar .material-symbols-outlined { font-size: 16px; line-height: 16px; }

.site-navbar .navbar-right .user-dd .dropdown-menu { background-color: var(--color-white); border-radisu: 0; width: 220px; }

.site-navbar .navbar-right .user-dd .dropdown-menu.open { display: block; }

.site-navbar .navbar-right .user-dd .dropdown-menu a { font-size: 13px; color: var(--color-black); display: flex;
    align-items:center; padding: 15px; border-radius: 0; }

.site-navbar .navbar-right .user-dd .dropdown-menu a:hover { background-color: var(--primary); color: var(--color-white); text-decoration: none; }

.site-navbar .navbar-right .user-dd .dropdown-menu a span,
.site-navbar .navbar-right .user-dd .dropdown-menu a img { display: inline-block; margin-right: 10px; }

.site-navbar .navbar-right .user-dd .language-dd .material-symbols-outlined { position: absolute; right: 0; color: #008CFF; }

.site-navbar .navbar-right .user-dd .collapse { max-height: 200px; overflow: auto; }

.site-navbar .navbar-right .user-dd .collapse a { padding: 5px 35px; cursor: pointer; }

.site-navbar .navbar-right .user-dd .username { padding: 15px; }

/* Elevate Material icons */

.fa-lightbulb { display: inline-block; width: 24px; height: 24px; mask: url('lightbulb_icon.54e514edf4632d39.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:middle; mask-size: cover; }

.fa-lightbulb:before { display: none; }

.fa-table { display: inline-block; width: 24px; height: 24px; mask: url('clock_loader_40_icon.2a5895909d60a088.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:middle; mask-size: cover; }

.fa-table:before { display: none; }

.fa-clone { display: inline-block; width: 24px; height: 24px; mask: url('layers_icon.683d24699e767bcf.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:top; mask-size: cover; }

.fa-clone:before { display:none; }

.fa-briefcase { display: inline-block; width: 24px; height: 24px; mask: url('layers_icon.683d24699e767bcf.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:middle; mask-size: cover; }

.fa-briefcase:before { display: none; }

.fa-bars { display: inline-block; width: 24px; height: 24px; mask: url('task_icon.16c35293b77d386f.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:middle; mask-size: cover; }

.fa-bars:before { display: none; }

.fa-image { display: inline-block; width: 24px; height: 24px; mask: url('image_icon.87fda4bb0263a1a6.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:middle; mask-size: cover; }

.fa-image:before { display: none; }

.fa-ticket-alt { display: inline-block; width: 24px; height: 24px; mask: url('note_alt_icon.f508d5272924a29c.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:middle; mask-size: cover; }

.fa-ticket-alt:before { display: none; }

.fa-shopping-cart { display: inline-block; width: 24px; height: 24px; mask: url('shopping_cart_icon.32da274caec8a865.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:middle; mask-size: cover; }

.fa-shopping-cart:before { display: none; }

.fa-dollar-sign { display: inline-block; width: 24px; height: 24px; mask: url('savings_icon.29f6f799e6bb4b8d.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:middle; mask-size: cover; }

.fa-dollar-sign:before { display: none; }

.fa-list-ol { display: inline-block; width: 24px; height: 24px; mask: url('format_list_numbered_icon.90caa5f703cee554.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:middle; mask-size: cover; }

.fa-list-ol:before { display: none; }

.fa-object-group { display: inline-block; width: 24px; height: 24px; mask: url('backup_table_icon.9e0595efe031f139.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:middle; mask-size: cover; }

.fa-object-group:before { display: none; }

.fa-file-excel { display: inline-block; width: 23px; height: 23px; mask: url('reporting_icon.f7a74a86246c1746.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:middle; mask-size: cover; }

.fa-file-excel:before { display: none; }

.fa-chart-line { display: inline-block; width: 24px; height: 24px; mask: url('chart_data_icon.572921f406006ab2.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:middle; mask-size: cover; }

.fa-chart-line:before { display: none; }

.fa-list-alt { display: inline-block; width: 24px; height: 24px; mask: url('list_alt_icon.2572965d9b434c2f.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:top; mask-size: cover; }

.fa-list-alt:before { display: none; }

.fa-tag { display: inline-block; width: 24px; height: 24px; mask: url('sell_icon.b941d3dab2b10d03.svg') no-repeat;
    background-color: var(--icon_color); vertical-align:middle; mask-size: cover; }

.fa-tag:before { display: none; }

.fa-location { display: inline-block; width: 24px; height: 24px;
    mask: url('trace-icon.6e0e800002165be0.svg') no-repeat; background-color: #c8cacc; mask-size: cover; }

.site-menubar-light .site-menu-item a:hover .fa-location,
.site-menubar-light .site-menu>.site-menu-item.active > a  .fa-location { background-color: var(--color-white); }

.menu-grid-icon { display: inline-block; width: 22px; height: 22px; margin-right:10px;
    mask: url('grid-icon.90a3f4e4fdeb817a.svg') no-repeat; background-color: var(--icon_color); mask-size: cover; }

.menu-styles-icon { display: inline-block; width: 24px; height: 22px; margin-right:10px;
    mask: url(../images/icons/style
    s-icon.svg) no-repeat; background-color: var(--icon_color); mask-size: cover; }

/* Scrollbar css */

.scrollbar{ overflow: auto; }

.scrollbar-sripe { scrollbar-color: #000 transparent; scrollbar-width: 5px; }

.scrollbar-sripe::-webkit-scrollbar-track { -webkit-box-shadow: none; background-color: transparent; }

.scrollbar-sripe::-webkit-scrollbar { width: 5px; background-color: #555; }

.scrollbar-sripe::-webkit-scrollbar-thumb { background-color: #000; border-radius: 2px; }

/* Custom Scroll Bar Thick */

.custom-scrollbar-thick { scrollbar-color: var(--primary); scrollbar-width: thick; }

.custom-scrollbar-thick::-webkit-scrollbar-track { -webkit-box-shadow: none; background-color: #eee; }

.custom-scrollbar-thick::-webkit-scrollbar { width: 10px; background-color: var(--primary); }

.custom-scrollbar-thick::-webkit-scrollbar-thumb { background-color: var(--primary); border-radius: 5px; border: solid 1px #eee; }

/* Custom Scroll Bar Thin */

.custom-scrollbar-thin { scrollbar-color: var(--primary); scrollbar-width: thin; }

.custom-scrollbar-thin::-webkit-scrollbar-track { -webkit-box-shadow: none; background-color: #eee; }

.custom-scrollbar-thin::-webkit-scrollbar { width: 5px; height:5px; background-color: var(--primary); }

.custom-scrollbar-thin::-webkit-scrollbar-thumb { background-color: var(--primary); border-radius: 0; }

/* Custom Circular Progress bar */

.custom-circular-progressbar { display: flex; align-items: center; justify-content: center; width: 45px; height: 45px; }

.custom-circular-progressbar svg { height: 42px; transform: rotate(-90deg); width: 42px; }

.custom-circular-progressbar .progress-bar__background { fill: none; stroke: rgba(211, 213, 215, 1); stroke-width: 3px; }

.custom-circular-progressbar .progress-bar__progress { fill: none; stroke: #78bec7; stroke-dasharray: 100 100; stroke-dashoffset: 100;
    stroke-linecap: round; stroke-width: 5px; transition: stroke-dashoffset 1s ease-in-out; }

.custom-circular-progressbar svg text { font-size: 16px; color:rgba(68, 68, 68, 1); font-weight: 700;
    transform: translate(37%,40%) rotate(90deg); }

.popover.ecograde-tooltip { border: 1px solid #C8CACC; background-color: #fff; width: 290px; padding:0;
    left: inherit; right:101px; top:25px; display: block; max-width:inherit; }

.ecograde-logo { display: inline-block; width:126px; height: 35px;
    background: url('ecoGrade-logo.9e35d7cf8171beac.svg') no-repeat; }

.eco-icon-border { display: inline-block; width:16px; height:16px; vertical-align: middle;
    background: url('eco-score-icon-border.4f7193b7749da08d.svg') no-repeat; }

.eco-icon-white { display: inline-block; width:16px; height:16px; vertical-align: middle;
    background: url('eco-score-icon-white.d2825e1eed7bdceb.svg') no-repeat; }

.eco-score-table td { padding:7px 10px!important; }

.eco-score-table td p { margin: 0; }

.eco-score-label { background-color:#F44336; border-radius: 12px; padding: 3px 10px; margin: 0;
    display: flex; align-items: center; font-size: 13px; line-height:15px; font-weight:700; }

.popover.ecograde-tooltip .close-btn { position:absolute; top: -18px; right:-18px; width:36px; height:36px; border-radius:50%;
    border: 1px solid #E9EAEB; background-color: #fff; }

/* Safari hack for Ecograde */

_::-webkit-full-page-media, _:future, :root .safari-only {
    transform: translate(65%,85%) rotate(90deg);
}

@media not all and (min-resolution:.1dpi) {
    .safari-only {
        background-color: red;
    }
}

.page { background: #f0f3f4; position: relative; min-height: calc(100% - 44px); }

.page-dark.layout-full { color: #fff;}

.page-dark.layout-full:before { position: fixed; top: 0; left: 0; content: ''; width: 100%; height: 100%; background-position: center top; background-size: cover; z-index: -1;}

.page-dark.layout-full:after { position: fixed; top: 0; left: 0; content: ''; width: 100%; height: 100%; background-color: rgba(38,50,56,.6); z-index: -1; }

.page-dark.layout-full .brand { margin-bottom: 11%;margin-top: 9%; }

.page-dark.layout-full .brand-text { color: #fff; font-size: 18px; text-transform: uppercase; }

.page-nav-tabs { padding: 0 30px; }

.page-content { padding:0 15px;}

.page-content-actions { padding: 0 30px 30px; }

.page-content-actions .dropdown { display: inline-block; }

.page-content-actions:after,.page-content-actions:before { content: " "; display: table; }

.page-content-actions:after { clear: both; }

.page-content-table { padding: 0; max-width: 100%; overflow-x: auto; }

.page-content-table .table>tbody>tr>td,.page-content-table .table>tbody>tr>th,.page-content-table .table>thead>tr>td,.page-content-table .table>thead>tr>th { padding-top: 20px; padding-bottom: 20px; }

.page-content-table .table>tbody>tr>td:first-child,.page-content-table .table>tbody>tr>th:first-child,.page-content-table .table>thead>tr>td:first-child,.page-content-table .table>thead>tr>th:first-child { padding-left: 30px; }

.page-content-table .table>tbody>tr>td:last-child,.page-content-table .table>tbody>tr>th:last-child,.page-content-table .table>thead>tr>td:last-child,.page-content-table .table>thead>tr>th:last-child { padding-right: 30px;}

.page-content-table .table>tbody>tr:hover>td { background-color: #FAFAFA; }

.page-content-table .table>tbody>tr>td { cursor: pointer;}

.page-content-table .table>tbody>tr:last-child td { border-bottom: 1px solid #e4eaec;}

.page-content-table .table.is-indent>tbody>tr>td.pre-cell,
.page-content-table .table.is-indent>tbody>tr>td.suf-cell,
.page-content-table .table.is-indent>tbody>tr>th.pre-cell,
.page-content-table .table.is-indent>tbody>tr>th.suf-cell,
.page-content-table .table.is-indent>thead>tr>td.pre-cell,
.page-content-table .table.is-indent>thead>tr>td.suf-cell,
.page-content-table .table.is-indent>thead>tr>th.pre-cell,
.page-content-table .table.is-indent>thead>tr>th.suf-cell { padding: 0; border-top: none; border-bottom: none; width: 30px;}

.page-content-table .table.is-indent>tbody>tr:first-child td { border-top: none;}

.page-content-table .table.is-indent>tbody>tr:last-child td.pre-cell,.page-content-table .table.is-indent>tbody>tr:last-child td.suf-cell { border-bottom: none;}

.page-content-table .table.is-indent>tfoot>tr>td { border-top: none; }

.page-content-table .pagination { margin-left: 30px; margin-right: 30px;}

.page-copyright { margin-top: 60px; color: #37474f; font-size: 12px; letter-spacing: 1px; }

.page-copyright .social a { margin: 0 10px; text-decoration: none; }

.page-copyright .social .icon { font-size: 16px; color: rgba(55,71,79,.6);}

.page-copyright .social .icon:focus,.page-copyright .social .icon:hover { color: rgba(55,71,79,.8); }

.page-copyright .social .icon.active,.page-copyright .social .icon:active { color: #37474f; }

.page-copyright-inverse { color: #fff;}

.page-copyright-inverse .social .icon { color: #fff; }

.page-copyright-inverse .social .icon:active,.page-copyright-inverse .social .icon:hover { color: rgba(255,255,255,.8); }

.page-header+.page-content { padding-top: 0; }

.page-title { font-size: 26px; margin-top: 0; margin-bottom: 0; }

.page-title>.icon { margin-right: .3em; }

.page-description { color: #a3afb7; }

.page-header { padding:0 15px; margin: 20px 0; background: 0 0; position: relative; border-bottom: none; }

.page-header h1 { display:inline-block; font-size:32px; line-height: 36px; color:#444; margin:0; }

.page-header h1 span { display:none; }

.page-header h1 small { font-size: 14px; }

.title-header { display: flex; justify-content: space-between; align-items: center; border: solid 1px #F2F2F3; }

.legend-header { display: flex; justify-content: space-between; align-items: center; margin-bottom:15px; }

.legend-header .new-btn.export-btn { margin-left: auto; background-color:var(--primary); color: var(--color-white); }

.legend-header .new-btn.export-btn:hover { background-color:var(--color-white); color: var(--primary); }

.filter-header .breadcrumb strong { display: inline-block; font-weight: bold; text-transform: capitalize; margin-right: 5px; }

.filter-header .breadcrumb strong .close { color: #777; padding-left:5px; opacity: 1; }

.filter-header { display: flex; justify-content: space-between; align-items: center;
    border-bottom: solid 1px #F6F7F7; padding-bottom:5px; }

.filter-header .breadcrumb>li+li:before { display: none; }

.white-block { display: inline-block; width: 100%; padding: 15px; margin-top: 15px; background-color: white; }

.page-header .breadcrumb { padding:0; margin:0; }

.page-header a.breadcrumb { cursor: pointer; }

.page-header .breadcrumb li .btn { padding:0; margin:0; background:none; border:none; }

.page-header .breadcrumb li span { text-transform: capitalize; }

.page-header-bordered { padding-top: 20px; padding-bottom: 20px; background-color: #fff; margin-bottom: 30px; border-bottom: 1px solid transparent;}

.page-header-tabs { padding-bottom: 0; }

.page-header-tabs .nav-tabs-line { margin-top: 5px; border-bottom-color: transparent;}

.page-header-tabs .nav-tabs-line>li > a { padding: 5px 20px;}

.page-aside { position: absolute; top: 0; left: 0; bottom: 0; width: 260px; border-right: 1px solid #e4eaec; background: #fff; transition: all .5s ease;}

.page-aside+.page-main { margin-left: 260px;}

.page-aside-fixed { position: fixed;}

.page-aside-section { position: relative;}

.page-aside-section:first-child { padding-top: 22px;}

.page-aside-section:last-child { margin-bottom: 22px;}

.page-aside-section:after { content: ''; position: relative; display: block; margin: 22px; border-bottom: 1px solid #e4eaec;}

.page-aside-section:last-child:after { display: none;}

.page-aside-switch { display: none; cursor: pointer; position: absolute; left: calc(100% - 1px); top: calc(50% - 25px);
    background-color: #fff; box-shadow: 1px 0 3px rgba(0,0,0,.2); border-radius: 0 100px 100px 0; line-height: 1; padding: 15px 8px 15px 4px;}

.page-aside-title { padding: 10px 30px; margin: 20px 0 10px; font-weight: 700; color: #526069; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; cursor: default;}

.page-aside .list-group { margin-bottom: 22px;}

.page-aside .list-group-item { padding: 13px 30px; margin-bottom: 1px; border: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.page-aside .list-group-item .icon { color: #a3afb7;}

.page-aside .list-group-item .item-right { float: right;}

.page-aside .list-group-item:focus,.page-aside .list-group-item:hover { background-color: #FAFAFA; border: none; color: #62a8ea;}

.page-aside .list-group-item:focus>.icon,.page-aside .list-group-item:hover>.icon { color: #62a8ea;}

.page-aside .list-group-item.active { background-color: transparent; color: #62a8ea;}

.page-aside .list-group-item.active>.icon { color: #62a8ea; }

.page-aside .list-group-item.active:focus,.page-aside .list-group-item.active:hover { background-color: #FAFAFA; border: none; color: #62a8ea;}

.page-aside .list-group-item.active:focus>.icon,.page-aside .list-group-item.active:hover>.icon { color: #62a8ea; }

.page-aside .list-group.has-actions .list-group-item { cursor: pointer;}

.page-aside .list-group.has-actions .list-group-item.agendalist { cursor: default;}

.page-aside .list-group.has-actions .list-group-item .list-editable { display: none; position: relative;}

.page-aside .list-group.has-actions .list-group-item .list-editable .input-editable-close { position: absolute; top: 50%; right: 0; transform: translateY(-50%); z-index: 1; margin: 0; padding: 0; cursor: pointer; background: 0 0; border: 0; outline: 0; -webkit-appearance: none;}

.page-aside .list-group.has-actions .list-group-item .list-editable .form-group { margin: 0;}

.page-aside .list-group.has-actions .list-group-item .item-actions { display: none; position: absolute; right: 20px; top: 6px;}

.page-aside .list-group.has-actions .list-group-item .item-actions .btn-icon { padding-left: 2px; padding-right: 2px; background-color: transparent;}

.page-aside .list-group.has-actions .list-group-item .item-actions .btn-icon:hover .icon { color: #62a8ea;}

.page-aside .list-group.has-actions .list-group-item .item-actions .icon { margin: 0;}

.page-aside .list-group.has-actions .list-group-item:hover .item-right { display: none;}

.page-aside .list-group.has-actions .list-group-item:hover .item-actions { display: block;}

.page-aside .list-group.has-actions .list-group-item:hover .item-actions .icon { color: #76838f;}

.site-footer { float: left; width: 100%; padding: 10px 30px 10px 270px; background-color:#fff; border-top: 1px solid #e4eaec;
    height: 44px; position:fixed;bottom: 0; z-index: 998; }

.site-footer .site-footer-legal { float: left; padding-top: 3px; }

.site-footer:after,.site-footer:before { content: " "; display: table;}

.site-footer:after { clear: both;}

.site-footer-actions { float: right;}

.site-footer-right { float: right;}

.site-footer .scroll-to-top { color: #76838f;}

.site-footer .scroll-to-top,.site-footer .scroll-to-top:active,.site-footer .scroll-to-top:hover { text-decoration: none;}

.layout-full { height: 100%;}

body.layout-full { padding-top: 0;}

.layout-full .page { height: 100%; margin: 0!important; padding: 0; background-color: transparent; position: relative; z-index: 3; }

.layout-full>.loader { margin-left: 0!important;}

.layout-boxed .slidePanel-left,.layout-boxed .slidePanel-right { margin-top: 0; height: 100%; z-index: 1510;}

.invite-btn-userprofile{float: right;margin-top: -6px; margin-right: 10px;}

/* Registration Form */

.user-reg-bg { position: absolute; top: 0; left:0; background: rgba(0,0,0,0.6); width: 100%; height: 100%; }

.registration-form { position: absolute; top:50%; left: 50%; transform: translate(-50%,-50%); width: 350px; z-index: 5; }

.registration-form .btn-group { width: 100%; }

.registration-form .btn-group .btn { width: 100%; background:#f26522; border-color:#f26522; }

.registration-form .register-logo { display: inline-block; width: 100%; text-align: center; }

.registration-form .register-logo p { margin-top: -5px; margin-bottom: 25px; font-size: 15px; }

.registration-form .register-logo img { width: 200px; margin-bottom: 10px; }

.registration-form form { margin: 0; width: 100%; }

.registration-form p { margin: 10px 0; text-align: center; }

.registration-form form a { margin-left: 0; color:#f26522; }

.registration-form .signup-social { display: inline-block; width: 100%; text-align: center; padding: 0; margin: 0; list-style: none; }

.registration-form .signup-social li { display: inline-block; margin: 0 10px; }

.registration-form .signup-social li a { font-size: 18px; color: #fff; }

.registration-form .signup-social li a:hover { color:#f26522; }

.registration-modal-form { display: block; width: 100%; max-width: 430px; margin: 50px auto; }

.registration-modal-form h3 { text-align: center; font-size: 22px; line-height: 22px; margin-bottom:40px; }

.registration-modal-form .form-control { background-color:#FBFBFB; border-color: #BDBFC2; height: auto; padding: 10px; line-height: 22px; }

.registration-modal-form .btns { display: flex; flex-direction: column; justify-content: center; align-items: center; }

.registration-modal-form .btns .btn { margin: 20px 0 10px; }

.registration-modal-form .validation-error { border-color:#F44336; }

.registration-modal-form .validation-error + span { color:#F44336; font-size: 12px; line-height: 16px; }

.form-submitted { display: block; width:100%; max-width: 430px; padding: 100px 30px; text-align:center; }

.form-submitted img { margin-bottom: 30px; }

.form-submitted p { font-size: 16px; line-height:24px; }

.form-submitted p strong { font-weight: 600; }

.form-submitted .btn.btn-primary { margin: 50px 0 20px; }

.site-print { padding-top: 0;}

.site-print .site-footer,.site-print .site-gridmenu,.site-print .site-menubar,.site-print .site-navbar { display: none;}

.site-print .page { margin: 0!important;}

.site-menubar-fold .site-navbar .navbar-brand { float: none; text-align: center;}

.site-menubar-fold .site-navbar .navbar-brand-text { display: none; }

.site-menubar-fold .site-menu-category { font: 0/0 a; color: transparent; text-shadow: none; height: 2px; background: #242f35; margin: 0;}

.site-menubar-fold .site-menu-category:first-child { visibility: hidden; display:none!important;}

.site-menubar-fold .site-menu>.site-menu-item { font-size: 14px;}

.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-icon,
.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-title { transition: visibility .25s,opacity .25s; }

.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-arrow { transition: visibility 0s; visibility: hidden;}

.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-title { display: none; }

.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-icon { visibility:visible; opacity:1; font-size:24px; margin-right: 0; line-height:24px; padding-top:0; }

.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-badge { left: 50px; top: -15px;}

.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-label { display: none;}

.site-menubar-fold .site-menu>.site-menu-item.active { border-top: none; border-bottom: none; }

/*.site-menubar-fold .site-menu>.site-menu-item.active>a .site-menu-icon,.site-menubar-fold .site-menu>.site-menu-item.hover>a .site-menu-icon,.site-menubar-fold .site-menu>.site-menu-item.open>a .site-menu-icon { visibility: hidden; opacity: 0; display:none; }
.site-menubar-fold .site-menu>.site-menu-item.active>a .site-menu-title,.site-menubar-fold .site-menu>.site-menu-item.hover>a .site-menu-title,.site-menubar-fold .site-menu>.site-menu-item.open>a .site-menu-title { opacity: 1; visibility: visible;}*/

.site-menubar-fold .site-menu>.site-menu-item.active>a .site-menu-badge,.site-menubar-fold .site-menu>.site-menu-item.hover>a .site-menu-badge,.site-menubar-fold .site-menu>.site-menu-item.open>a .site-menu-badge { display: none;}

.site-menubar-fold .site-menu .site-menu-sub .site-menu-sub { display: none;}

.site-menubar-fold .site-menu .site-menu-sub .site-menu-item.open>a .site-menu-arrow { transform: rotate(90deg);}

.site-menubar-fold .site-menu .site-menu-sub .site-menu-item.open>.site-menu-sub { display: block;}

.site-menubar-fold .site-menu .site-menu-sub .site-menu-item:not(.open)>a .site-menu-arrow { transform: none;}

.site-menubar-fold .site-menu .site-menu-sub .site-menu-item:not(.open)>.site-menu-sub { display: none;}

.site-menubar-fold .site-menu>.site-menu-item>.site-menu-sub { transition: visibility .25s,opacity .25s; position: absolute; left: 90px; top: 0; width: 240px; background: #242f35; visibility: hidden; opacity: 0; overflow-y: auto;}

.site-menubar-fold .site-menu>.site-menu-item>.site-menu-sub-up { top: auto; bottom: 0;}

.site-menubar-fold .site-menu>.site-menu-item>.site-menu-sub .site-menu-item>a { padding: 0 20px;}

.site-menubar-fold .site-menu>.site-menu-item.hover>.site-menu-sub { visibility: visible; opacity: 1;}

.site-menubar-fold .site-menubar-light .site-menu-category { background: rgba(53,131,202,.05); }

.site-menubar-fold .site-menubar-light .site-menu>.site-menu-item>.site-menu-sub { box-shadow: 2px 1px 2px rgba(0,0,0,.08); background: #f3f8fb;}

.site-menubar-fold .site-menubar { width: 77px;}

.site-menubar-fold .site-menubar-section { padding: 30px; border-top: 2px solid #242f35; border-bottom: 2px solid #242f35; margin-top: 0;}

.site-menubar-fold .site-menubar-section>h4,.site-menubar-fold .site-menubar-section>h5 { display: none;}

.site-menubar-fold .site-menubar-light .site-menubar-section { border-top: 2px solid rgba(53,131,202,.05); border-bottom: 2px solid rgba(53,131,202,.05);}

.site-menubar-fold .site-gridmenu { width: 90px;}

.site-menubar-fold .site-gridmenu li { float: none; width: 100%;}

.site-menubar-fold .site-gridmenu li > a { padding: 15px 0;}

.site-menubar-fold .site-gridmenu-toggle:after { display: none;}

.site-menubar-fold .site-menubar-footer { width: 90px;}

.site-menubar-fold .site-menubar-footer > a { display: none;}

.site-menubar-fold .site-menubar-footer > a.fold-show { width: 100%; float: none; display: block;}

.site-menubar-fold.site-menubar-changing .site-menu>.site-menu-item>.site-menu-sub { display: none;}

.site-menubar-unfold .page { margin-left: 252px; transition: all 0.3s ease; }

.site-menubar-unfold .site-menu-category { transition: all .25s,font .1s .15s,color .1s .15s; font-size: 15px; padding: 0 24px; color: #76838f; line-height: 46px; text-transform: uppercase; margin-top: 20px;}

.site-menubar-unfold .site-menu>.site-menu-item>a .site-menu-title { font-size: 16px;}

.site-menubar-unfold .site-menu-icon { margin-right:10px;}

.site-menubar-unfold .site-menu .site-menu-sub { display: none;}

.site-menubar-unfold .site-menu-item { transition: transform .1s,all .25s,border 0s; line-height: 36px; }

.site-menubar-unfold .site-menu-item.open>a .site-menu-arrow { transform: rotate(90deg);}

.site-menubar-unfold .site-menu-item.open>.site-menu-sub { display: block;}

.site-menubar-unfold .site-menu-item:not(.open)>a .site-menu-arrow { transform: none;}

.site-menubar-unfold .site-menu-item:not(.open)>.site-menu-sub { display: none;}

.site-menubar-unfold .site-menu>.site-menu-item>a { padding:20px 30px; display: flex; align-items: center; line-height: normal; justify-content: flex-start; }

.site-menubar-unfold .site-menu>.site-menu-item .site-menu-title { display: inline-block; max-width: 140px;}

.site-menubar-unfold .site-menubar { width: 252px; transition: all 0.3s ease; }

.site-menubar-unfold .site-gridmenu { width: 252px; }

.site-menubar-unfold .site-menubar-footer { width: 252px;}

.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left { transform: rotate(180deg);}

.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left:before { width: .6em; transform: translate3d(.45em,.1em,0) rotate(45deg);}

.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left .hamburger-bar { border-radius: .2em; }

.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left:after { width: .6em; transform: translate3d(.45em,-.1em,0) rotate(-45deg);}

.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-down { transform: rotate(90deg);}

.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-down:before { width: .6em; transform: translate3d(.45em,.1em,0) rotate(45deg);}

.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-down .hamburger-bar { border-radius: .2em; }

.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-down:after { width: .6em; transform: translate3d(.45em,-.1em,0) rotate(-45deg);}

.site-menubar-flipped .site-menubar,.site-menubar-flipped .site-menubar-footer { right: 0; left: auto; }

.site-menubar-flipped .site-gridmenu { right: 0; left: auto;}

.site-menubar-flipped .hamburger-arrow-left.collapsed:before,.site-menubar-flipped .hamburger-arrow-left.unfolded:before { transform: translateX(-.1em) translateY(.1em) rotate(135deg);}

.site-menubar-flipped .hamburger-arrow-left.collapsed:after,.site-menubar-flipped .hamburger-arrow-left.unfolded:after { transform: translateX(-.1em) translateY(-.1em) rotate(45deg);}

.site-menubar-flipped .hamburger-arrow-right.collapsed:before,.site-menubar-flipped .hamburger-arrow-right.unfolded:before { transform: translateX(-.1em) translateY(.1em) rotate(135deg);}

.site-menubar-flipped .hamburger-arrow-right.collapsed:after,.site-menubar-flipped .hamburger-arrow-right.unfolded:after { transform: translateX(-.1em) translateY(-.1em) rotate(45deg);}

.site-menubar-unfold.site-menubar-flipped .page,.site-menubar-unfold.site-menubar-flipped .site-footer { margin-right: 260px; margin-left: 0;}

.site-menubar-fold.site-menubar-flipped .page,.site-menubar-fold.site-menubar-flipped .site-footer { margin-right: 90px; margin-left: 0;}

.site-menubar-fold.site-menubar-flipped .site-menu>.site-menu-item>.site-menu-sub { left: auto; right: 90px;}

/*.collapse .navbar-nav .dropdown a .ellipsis { width: 120px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 11px; }*/

.firstText{ overflow: hidden;  white-space:nowrap; text-overflow:ellipsis; display:inline-flex;}

#bs-example-navbar-collapse-1 { width: 100%; margin-left: -3%; }

.client-user.site-navbar .navbar-header { background-color: #fff; display: inline-block; width: 220px; padding: 12px 0 0; position: relative; z-index: 1;}

/*.client-user.site-navbar .navbar-header .top-logo { background: url(../images/client-bunning-logo.png) no-repeat; background-size: 100%; width: 172px; height: 43px; display: inline-block; margin-left: 25px;}*/

.client-user.site-navbar .navbar-header .top-logo {  background-size: 100%; width: 172px; height: 43px; display: inline-block; margin-left: 25px;}

/*background: url(assets/CM/previewService/get/branding?name=Client_Main_Logo) no-repeat;*/

/*.site-menubar-fold .client-user.site-navbar .navbar-header .top-logo { background: url(../images/client-bunning-logo.png) no-repeat top right; width: 40px; height: 43px; display: inline-block; margin-left: 25px;}*/

.site-menubar-fold .client-user.site-navbar .navbar-header .top-logo { background: url(http://localhost:8080/CM/CM/previewService/get/branding?name=Client_Mobile_Logo) no-repeat top right; width: 40px; height: 43px; display: inline-block; margin-left: 25px;}

/*.client-user.site-menubar-fold .site-navbar .navbar-header .top-logo { background: url(https://www.brandagency.com.au/static/images/logos/thebrandagency.svg) no-repeat; margin-left: 22px;}*/

.client-user.site-menubar-fold .site-navbar .navbar-header .top-logo { background: url(http://localhost:8080/CM/CM/previewService/get/branding?name=Client_Mobile_Logo) no-repeat; margin-left: 22px;}

.site-navbar .navbar-container .intouch-logo { display:none; margin-left: 22px; width: 180px; height:40px;
    background-repeat: no-repeat; background-size: auto 100%; }

.site-navbar .navbar-header .top-logo { display:block; width: 240px; height:60px;
    background-repeat: no-repeat; background-size: auto 100%; background-position: center; }

.checkbox-custom,.radio-custom { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }

.checkbox-custom label,.radio-custom label { min-height: 22px; margin-bottom: 0; font-weight: 400; cursor: pointer;}

.checkbox-custom input[type=checkbox],.radio-custom input[type=radio] { position: absolute; margin-left: -20px; margin-top: 0; margin-bottom: 0;}

.checkbox-custom.disabled label,.radio-custom.disabled label,fieldset[disabled] .checkbox-custom label,fieldset[disabled] .radio-custom label { cursor: not-allowed;}

.input-group-addon .checkbox-custom,.input-group-addon .radio-custom { margin: 0;}

.checkbox-custom { padding-left: 20px;}

.checkbox-custom label { display: inline-block; vertical-align: middle; position: relative; padding-left: 10px; }

.checkbox-custom label:empty { padding-left: 0; }

.checkbox-custom label::before { content: ""; display: inline-block; position: absolute; width: 20px; height: 20px; left: 0; margin-left: -20px; border: 1px solid #e4eaec; border-radius: 3px; background-color: #fff; transition: all .3s ease-in-out 0s;}

.checkbox-custom label::after { display: inline-block; position: absolute; width: 20px; height: 20px; line-height: 20px; left: 0; top: 0; margin-left: -20px; text-align: center; padding-top: 1px; font-size: 12px; color: #76838f;}

.checkbox-custom input[type=radio],.checkbox-custom input[type=checkbox] { opacity: 0; z-index: 1; width: 20px; height: 20px;}

.checkbox-custom input[type=radio]:focus+label::before,.checkbox-custom input[type=checkbox]:focus+label::before { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}

.checkbox-custom input[type=radio]:checked+label::before,.checkbox-custom input[type=checkbox]:checked+label::before { border-color: #e4eaec; border-width: 10px; transition: all 300ms ease-in-out 0s; }

.checkbox-custom input[type=radio]:checked+label::after,.checkbox-custom input[type=checkbox]:checked+label::after { font-family: "Web Icons"; content: "\f192";}

.checkbox-custom input[type=radio]:disabled+label,.checkbox-custom input[type=checkbox]:disabled+label { opacity: .65;}

.checkbox-custom input[type=radio]:disabled+label::before,.checkbox-custom input[type=checkbox]:disabled+label::before { background-color: #FAFAFA; border-color: #e4eaec; border-width: 1px; cursor: not-allowed;}

.checkbox-custom.checkbox-circle label::before { border-radius: 50%; }

.checkbox-custom.checkbox-inline { margin-top: 0; display: inline-block; margin-bottom: 0;}

.checkbox-inline+.checkbox-inline { margin-left: 20px;}

.checkbox-default input[type=radio]:checked+label::before,.checkbox-default input[type=checkbox]:checked+label::before { background-color: #fff; border-color: #e4eaec; border-width: 1px; }

.checkbox-default input[type=radio]:checked+label::after,.checkbox-default input[type=checkbox]:checked+label::after { color: #62a8ea; }

.checkbox-primary input[type=radio]:checked+label::before,.checkbox-primary input[type=checkbox]:checked+label::before { background-color: #62a8ea; border-color: #62a8ea;}

.checkbox-primary input[type=radio]:checked+label::after,.checkbox-primary input[type=checkbox]:checked+label::after { color: #fff;}

.checkbox-danger input[type=radio]:checked+label::before,.checkbox-danger input[type=checkbox]:checked+label::before { background-color: #f96868; border-color: #f96868;}

.checkbox-danger input[type=radio]:checked+label::after,.checkbox-danger input[type=checkbox]:checked+label::after { color: #fff;}

.checkbox-info input[type=radio]:checked+label::before,.checkbox-info input[type=checkbox]:checked+label::before { background-color: #57c7d4; border-color: #57c7d4; }

.checkbox-info input[type=radio]:checked+label::after,.checkbox-info input[type=checkbox]:checked+label::after { color: #fff;}

.checkbox-warning input[type=radio]:checked+label::before,.checkbox-warning input[type=checkbox]:checked+label::before { background-color: #f2a654; border-color: #f2a654;}

.checkbox-warning input[type=radio]:checked+label::after,.checkbox-warning input[type=checkbox]:checked+label::after { color: #fff;}

.checkbox-success input[type=radio]:checked+label::before,.checkbox-success input[type=checkbox]:checked+label::before { background-color: #46be8a; border-color: #46be8a;}

.checkbox-success input[type=radio]:checked+label::after,.checkbox-success input[type=checkbox]:checked+label::after { color: #fff; }

.checkbox-sm { padding-left: 18px;}

.checkbox-sm label { padding-left: 8px;}

.checkbox-sm label:empty { padding-left: 0;}

.checkbox-sm label::after,.checkbox-sm label::before { width: 18px; height: 18px; margin-left: -18px; }

.checkbox-sm label::after { font-size: 10px; line-height: 18px; }

.checkbox-sm input[type=radio],.checkbox-sm input[type=checkbox] { width: 18px; height: 18px;}

.checkbox-sm input[type=radio]:checked+label::before,.checkbox-sm input[type=checkbox]:checked+label::before { border-width: 9px;}

.checkbox-lg { padding-left: 24px;}

.checkbox-lg label { padding-left: 12px;}

.checkbox-lg label:empty { padding-left: 0;}

.checkbox-lg label::after,.checkbox-lg label::before { width: 24px; height: 24px; margin-left: -24px;}

.checkbox-lg label::after { font-size: 14px; line-height: 24px;}

.checkbox-lg input[type=radio],.checkbox-lg input[type=checkbox] { width: 24px; height: 24px;}

.checkbox-lg input[type=radio]:checked+label::before,.checkbox-lg input[type=checkbox]:checked+label::before { border-width: 12px;}

.radio-custom { padding-left: 20px; }

.radio-custom label { display: inline-block; vertical-align: middle; position: relative; padding-left: 10px; }

.radio-custom label:empty { padding-left: 0;}

.radio-custom label::before { content: ""; display: inline-block; position: absolute; width: 20px; height: 20px; left: 0; margin-left: -20px; border: 1px solid #e4eaec; border-radius: 50%; background-color: #fff; transition: border 300ms ease-in-out 0s,color 300ms ease-in-out 0s;}

.radio-custom label::after { display: inline-block; position: absolute; content: " "; width: 6px; height: 6px; left: 7px; top: 7px; margin-left: -20px; border: 2px solid #76838f; border-radius: 50%; background-color: transparent; transform: scale(0,0); transition: transform .1s cubic-bezier(.8,-.33,.2,1.33);}

.radio-custom input[type=radio] { width: 20px; height: 20px; opacity: 0; z-index: 1; }

.radio-custom input[type=radio]:checked+label::before { border-color: #e4eaec; border-width: 2px; }

.radio-custom input[type=radio]:checked+label::after { transform: scale(1,1);}

.radio-custom input[type=radio]:disabled+label { opacity: .65; }

.radio-custom input[type=radio]:disabled+label::before { cursor: not-allowed;}

.radio-custom.radio-inline { margin-top: 0; display: inline-block; margin-bottom: 0; }

.radio-inline+.radio-inline { margin-left: 20px;}

.radio-default input[type=radio]:checked+label::before { background-color: #fff; border-color: #e4eaec; border-width: 1px; }

.radio-default input[type=radio]:checked+label::after { border-color: #62a8ea; }

.radio-primary input[type=radio]:checked+label::before { border-color: #62a8ea;}

.radio-primary input[type=radio]:checked+label::after { border-color: #fff;}

.radio-danger input[type=radio]:checked+label::before { border-color: #f96868;}

.radio-danger input[type=radio]:checked+label::after { border-color: #fff;}

.radio-info input[type=radio]:checked+label::before { border-color: #57c7d4;}

.radio-info input[type=radio]:checked+label::after { border-color: #fff;}

.radio-warning input[type=radio]:checked+label::before { border-color: #f2a654;}

.radio-warning input[type=radio]:checked+label::after { border-color: #fff;}

.radio-success input[type=radio]:checked+label::before { border-color: #46be8a;}

.radio-success input[type=radio]:checked+label::after { border-color: #fff;}

.radio-sm { padding-left: 18px;}

.radio-sm label { padding-left: 8px;}

.radio-sm label:empty { padding-left: 0;}

.radio-sm label::before { width: 18px; height: 18px; margin-left: -20px;}

.radio-sm label::after { width: 4px; height: 4px; left: 7px; top: 7px; margin-left: -20px; border-width: 2px;}

.radio-sm input[type=radio] { width: 18px; height: 18px;}

.radio-sm input[type=radio]:checked+label::before { border-width: 9px; }

.radio-lg { padding-left: 24px;}

.radio-lg label { padding-left: 12px;}

.radio-lg label:empty { padding-left: 0;}

.radio-lg label::before { width: 24px; height: 24px; margin-left: -20px;}

.radio-lg label::after { width: 8px; height: 8px; left: 8px; top: 8px; margin-left: -20px; border-width: 2px;}

.radio-lg input[type=radio] { width: 24px; height: 24px;}

.radio-lg input[type=radio]:checked+label::before { border-width: 12px;}

.form-horizontal .checkbox-custom,.form-horizontal .radio-custom { margin-top: 0; margin-bottom: 0; padding-top: 7px;}

.form-horizontal .checkbox-custom,.form-horizontal .radio-custom {  min-height: 29px; }

.form-material { position: relative;}

.form-material.floating { margin-top: 20px; margin-bottom: 20px;}

.form-material.floating+.form-material.floating { margin-top: 40px;}

.form-material .form-control { padding: 0; background-size: 0 2px,100% 1px; background-repeat: no-repeat; background-position: center bottom,center calc(100% - 1px); background-color: transparent; background-color: rgba(0,0,0,0); transition: background 0s ease-out;}

.form-material .form-control,.form-material .form-control.focus,.form-material .form-control:focus { float: none; border: 0; box-shadow: none; border-radius: 0; background-image: linear-gradient(#62a8ea,#62a8ea),linear-gradient(#e4eaec,#e4eaec);}

.no-cssgradients .form-material .form-control { border-bottom: 2px solid #e4eaec;}

.form-material .form-control::-webkit-input-placeholder { color: #a3afb7;}

.form-material .form-control::-moz-placeholder { color: #a3afb7;}

.form-material .form-control:-ms-input-placeholder { color: #a3afb7;}

.form-material .form-control:disabled::-webkit-input-placeholder { color: #ccd5db;}

.form-material .form-control:disabled::-moz-placeholder { color: #ccd5db;}

.form-material .form-control:disabled:-ms-input-placeholder { color: #ccd5db;}

.form-material .form-control.focus,.form-material .form-control:focus { outline: 0; background-size: 100% 2px,100% 1px; transition-duration: .3s;}

.no-cssgradients .form-material .form-control.focus,.no-cssgradients .form-material .form-control:focus { background: 0 0; border-bottom: 2px solid #62a8ea;}

.form-material .form-control:disabled,.form-material .form-control[disabled],fieldset[disabled] .form-material .form-control { background: 0 0;  background: rgba(0,0,0,0); border-bottom: 1px dashed #ccd5db;}

.form-material .form-control:disabled~.floating-label,.form-material .form-control[disabled]~.floating-label,fieldset[disabled] .form-material .form-control~.floating-label { color: #ccd5db; }

.form-material .control-label { font-weight: 700; margin-bottom: 0; }

.form-material .floating-label { font-size: 14px; color: #76838f; position: absolute; pointer-events: none; left: 0; transition: .3s ease all; }

.form-material .floating-label.floating-label-static { position: relative; top: auto; display: block; }

.form-material [class*=col-]>.floating-label { left: 15px; }

.form-material .form-control~.floating-label { font-size: 14px; top: 8px;}

.form-material .form-control.focus~.floating-label,.form-material .form-control:-webkit-autofill~.floating-label,.form-material .form-control:focus~.floating-label,.form-material .form-control:not(.empty)~.floating-label { top: -11.2px; font-size: 11.2px;}

.form-material .form-control.input-sm~.floating-label { font-size: 12px; top: 6px;}

.form-material .form-control.input-sm.focus~.floating-label,.form-material .form-control.input-sm:-webkit-autofill~.floating-label,.form-material .form-control.input-sm:focus~.floating-label,.form-material .form-control.input-sm:not(.empty)~.floating-label { top: -9.6px; font-size: 9.6px; }

.form-material .form-control.input-lg~.floating-label { font-size: 18px; top: 6px;}

.form-material .form-control.input-lg.focus~.floating-label,.form-material .form-control.input-lg:-webkit-autofill~.floating-label,.form-material .form-control.input-lg:focus~.floating-label,.form-material .form-control.input-lg:not(.empty)~.floating-label { top: -14.4px; font-size: 14.4px; }

.form-material .form-control.focus~.floating-label,.form-material .form-control:-webkit-autofill~.floating-label,.form-material .form-control:focus~.floating-label,.form-material .form-control:not(.empty)~.floating-label { font-weight: 700;}

.form-material .form-control.focus~.floating-label,.form-material .form-control:focus~.floating-label { color: #62a8ea;}

.form-material textarea.form-control { resize: none; padding-bottom: 6px;}

.form-material.floating textarea.form-control { padding-top: 6px;}

.form-material select.form-control { border: 0; border-radius: 0;}

.form-material:not(.floating) .control-label+select[multiple] { margin-top: 5px; }

.form-material .hint { position: absolute; font-size: 80%; display: none;}

.form-material .form-control.focus~.hint,.form-material .form-control:focus~.hint { display: block;}

.form-material .form-control.focus:invalid~.floating-label,.form-material .form-control:not(.empty):invalid~.floating-label { color: #f96868;}

.form-material .form-control:invalid { background-image: linear-gradient(#f96868,#f96868),linear-gradient(#e4eaec,#e4eaec);}

.form-material.form-group.has-warning .form-control.focus,.form-material.form-group.has-warning .form-control:-webkit-autofill,.form-material.form-group.has-warning .form-control:focus,.form-material.form-group.has-warning .form-control:not(.empty) { background-image: linear-gradient(#f2a654,#f2a654),linear-gradient(#e4eaec,#e4eaec);}

.no-cssgradients .form-material.form-group.has-warning .form-control.focus,.no-cssgradients .form-material.form-group.has-warning .form-control:-webkit-autofill,.no-cssgradients .form-material.form-group.has-warning .form-control:focus,.no-cssgradients .form-material.form-group.has-warning .form-control:not(.empty) { background: 0 0; border-bottom: 2px solid #f2a654;}

.form-material.form-group.has-warning .form-control:not(.empty) { background-size: 100% 2px,100% 1px;}

.form-material.form-group.has-warning .control-label { color: #f2a654;}

.form-material.form-group.has-warning .form-control.focus~.floating-label,.form-material.form-group.has-warning .form-control:-webkit-autofill~.floating-label,.form-material.form-group.has-warning .form-control:focus~.floating-label,.form-material.form-group.has-warning .form-control:not(.empty)~.floating-label { color: #f2a654;}

.form-material.form-group.has-error .form-control.focus,.form-material.form-group.has-error .form-control:-webkit-autofill,.form-material.form-group.has-error .form-control:focus,.form-material.form-group.has-error .form-control:not(.empty) { background-image: linear-gradient(#f96868,#f96868),linear-gradient(#e4eaec,#e4eaec);}

.no-cssgradients .form-material.form-group.has-error .form-control.focus,.no-cssgradients .form-material.form-group.has-error .form-control:-webkit-autofill,.no-cssgradients .form-material.form-group.has-error .form-control:focus,.no-cssgradients .form-material.form-group.has-error .form-control:not(.empty) { background: 0 0; border-bottom: 2px solid #f96868;}

.form-material.form-group.has-error .form-control:not(.empty) {  background-size: 100% 2px,100% 1px; }

.form-material.form-group.has-error .control-label { color: #f96868;}

.form-material.form-group.has-error .form-control.focus~.floating-label,.form-material.form-group.has-error .form-control:-webkit-autofill~.floating-label,.form-material.form-group.has-error .form-control:focus~.floating-label,.form-material.form-group.has-error .form-control:not(.empty)~.floating-label { color: #f96868;}

.form-material.form-group.has-success .form-control.focus,.form-material.form-group.has-success .form-control:-webkit-autofill,.form-material.form-group.has-success .form-control:focus,.form-material.form-group.has-success .form-control:not(.empty) { background-image: linear-gradient(#46be8a,#46be8a),linear-gradient(#e4eaec,#e4eaec); }

.no-cssgradients .form-material.form-group.has-success .form-control.focus,.no-cssgradients .form-material.form-group.has-success .form-control:-webkit-autofill,.no-cssgradients .form-material.form-group.has-success .form-control:focus,.no-cssgradients .form-material.form-group.has-success .form-control:not(.empty) { background: 0 0; border-bottom: 2px solid #46be8a;}

.form-material.form-group.has-success .form-control:not(.empty) { background-size: 100% 2px,100% 1px;}

.form-material.form-group.has-success .control-label { color: #46be8a;}

.form-material.form-group.has-success .form-control.focus~.floating-label,.form-material.form-group.has-success .form-control:-webkit-autofill~.floating-label,.form-material.form-group.has-success .form-control:focus~.floating-label,.form-material.form-group.has-success .form-control:not(.empty)~.floating-label { color: #46be8a; }

.form-material.form-group.has-info .form-control.focus,.form-material.form-group.has-info .form-control:-webkit-autofill,.form-material.form-group.has-info .form-control:focus,.form-material.form-group.has-info .form-control:not(.empty) { background-image: linear-gradient(#57c7d4,#57c7d4),linear-gradient(#e4eaec,#e4eaec); }

.no-cssgradients .form-material.form-group.has-info .form-control.focus,.no-cssgradients .form-material.form-group.has-info .form-control:-webkit-autofill,.no-cssgradients .form-material.form-group.has-info .form-control:focus,.no-cssgradients .form-material.form-group.has-info .form-control:not(.empty) { background: 0 0; border-bottom: 2px solid #57c7d4; }

.form-material.form-group.has-info .form-control:not(.empty) { background-size: 100% 2px,100% 1px;}

.form-material.form-group.has-info .control-label { color: #57c7d4;}

.form-material.form-group.has-info .form-control.focus~.floating-label,.form-material.form-group.has-info .form-control:-webkit-autofill~.floating-label,.form-material.form-group.has-info .form-control:focus~.floating-label,.form-material.form-group.has-info .form-control:not(.empty)~.floating-label { color: #57c7d4;}

.form-material .input-group .form-control-wrap { margin-right: 5px; margin-left: 5px;}

.form-material .input-group .form-control-wrap .form-control { float: none;}

.form-material .input-group .input-group-addon {border: 0; background: 0 0;}

.form-material .input-group .input-group-btn .btn { border-radius: 4px; margin: 0;}

.form-material input[type=file] { opacity: 0; position: absolute; top: 0;right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 100;}

.form-control-wrap { position: relative;}

.form-control-inline { min-width: 0; width: auto; display: inline; }

.loader { position: relative; display: inline-block; margin: 0 auto; font-size: 40px; text-indent: -9999em; transform: translateZ(0);}

.loader.loader-default { width: 1em; height: 1em; background-color: #a3afb7; border-radius: 100%; animation: loader-default 1s infinite ease-in-out;}

.loader.loader-grill { width: .25em; height: .5em; background: #a3afb7; animation: default-grill 1s infinite ease-in-out; animation-delay: -.16s;}

.loader.loader-grill:after,.loader.loader-grill:before { position: absolute; top: 0; width: 100%; height: 100%; content: ''; background: #a3afb7; animation: default-grill 1s infinite ease-in-out;}

.loader.loader-grill:before { left: -.375em; animation-delay: -.32s; }

.loader.loader-grill:after { left: .375em; }

.loader.loader-circle { width: 1em; height: 1em; border-top: .125em solid rgba(163,175,183,.5); border-right: .125em solid rgba(163,175,183,.5); border-bottom: .125em solid rgba(163,175,183,.5); border-left: .125em solid #a3afb7; border-radius: 50%; animation: loader-circle 1.1s infinite linear; }

.loader.loader-round-circle { width: 1em; height: 1em; font-size: 10px; border-radius: 50%; animation: loader-round-circle 1.3s infinite linear;}

.loader.loader-tadpole { width: 1em; height: 1em; border-radius: 50%;  animation: loader-tadpole 1.7s infinite ease;}

.loader.loader-ellipsis {  width: .625em; height: .625em; border-radius: 50%; animation: loader-ellipsis 1.8s infinite ease-in-out; animation-fill-mode: both; animation-delay: -.16s;}

.loader.loader-ellipsis:after,.loader.loader-ellipsis:before { position: absolute; top: 0; width: 100%; height: 100%; content: ''; border-radius: 50%; animation: loader-ellipsis 1.8s infinite ease-in-out; animation-fill-mode: both;}

.loader.loader-ellipsis:before { left: -.875em; animation-delay: -.32s;}

.loader.loader-ellipsis:after { left: .875em;}

.loader.loader-dot { width: 2em; height: 2em; animation: loader-dot-rotate 2s infinite linear;}

.loader.loader-dot:after,.loader.loader-dot:before { position: absolute; top: 0; left: 0; width: 60%; height: 60%; content: ''; background: #a3afb7; border-radius: 100%; animation: loader-dot-bounce 2s infinite ease-in-out;}

.loader.loader-dot:after { top: auto; bottom: 0; animation-delay: -1s;}

.loader.loader-bounce { width: 1.5em; height: 1.5em; }

.loader.loader-bounce:after,.loader.loader-bounce:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; background: #a3afb7; border-radius: 50%; opacity: .6; animation: loader-bounce 2s infinite ease-in-out;}

.loader.loader-bounce:after { animation-delay: -1s;}

.side-panel-loading,body>.loader { position: fixed; top: 50%; left: 50%; margin-top: -20px; }

.site-menubar-unfold>.loader { margin-left: 130px;}

.site-menubar-fold>.loader { margin-left: 45px;}

.site-menubar-hide.site-menubar-unfold>.loader { margin-left: 0;}

.quoted-row { background-color: #ffff00;}

.popover-content { font-size: 12px; font-family: "Roboto", sans-serif; background-color: white; color: #000; padding: 12px; }

@keyframes loader-default {
    0% { transform: scale(0); }
    100% { opacity: 0; transform: scale(1); }
}

@keyframes default-grill {
    0%,100%,80% { height: 1em; box-shadow: 0 0 #a3afb7; }
    40% { height: 1.2em; box-shadow: 0 -.25em #a3afb7; }
}

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

@keyframes loader-round-circle {
    0%,100% { box-shadow: 0 -3em 0 .2em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 0 #a3afb7; }
    12.5% { box-shadow: 0 -3em 0 0 #a3afb7,2em -2em 0 .2em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7; }
    25% {  box-shadow: 0 -3em 0 -.5em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 .2em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7; }
    37.5% { box-shadow: 0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 .2em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7; }
    50% { box-shadow: 0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 .2em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7; }
    62.5% { box-shadow: 0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 .2em #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 -.5em #a3afb7; }
    75% { box-shadow: 0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 .2em #a3afb7,-2em -2em 0 0 #a3afb7; }
    87.5% { box-shadow: 0 -3em 0 0 #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 .2em #a3afb7; }
}

@keyframes loader-tadpole {
    0% { box-shadow: 0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7; transform: rotate(0); }
    5%,95% { box-shadow: 0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7; }
    10%,59% { box-shadow: 0 -.83em 0 -.4em #a3afb7,-.087em -.825em 0 -.42em #a3afb7,-.173em -.812em 0 -.44em #a3afb7,-.256em -.789em 0 -.46em #a3afb7,-.297em -.775em 0 -.477em #a3afb7; }
    20% { box-shadow: 0 -.83em 0 -.4em #a3afb7,-.338em -.758em 0 -.42em #a3afb7,-.555em -.617em 0 -.44em #a3afb7,-.671em -.488em 0 -.46em #a3afb7,-.749em -.34em 0 -.477em #a3afb7; }
    38% { box-shadow: 0 -.83em 0 -.4em #a3afb7,-.377em -.74em 0 -.42em #a3afb7,-.645em -.522em 0 -.44em #a3afb7,-.775em -.297em 0 -.46em #a3afb7,-.82em -.09em 0 -.477em #a3afb7; }
    100% { box-shadow: 0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7; transform: rotate(360deg); }
}

@keyframes loader-ellipsis {
    0%,100%,80% { box-shadow: 0 .625em 0 -.325em #a3afb7; }
    40% { box-shadow: 0 .625em 0 0 #a3afb7; }
}

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

@keyframes loader-dot-bounce {
    0%,100% { transform: scale(0); }
    50% { transform: scale(1); }
}

@keyframes loader-bounce {
    0%,100% { transform: scale(0); }
    50% { transform: scale(1); }
}

[class*=animation-] { animation-duration: .5s; animation-timing-function: ease-out; animation-fill-mode: both;}

.animation-hover:not(:hover),.animation-hover:not(:hover) [class*=animation-],.touch .animation-hover:not(.hover),.touch .animation-hover:not(.hover) [class*=animation-] { animation-name: none; }

.animation-reverse { animation-direction: reverse; animation-timing-function: ease-in; }

.animation-repeat { animation-iteration-count: infinite;}

.animation-fade { animation-name: fade; animation-duration: .8s; animation-timing-function: linear;}

.animation-scale { animation-name: scale-12;}

.animation-scale-up { animation-name: fade-scale-02;}

.animation-scale-down { animation-name: fade-scale-18;}

.animation-slide-top { animation-name: slide-top;}

.animation-slide-bottom { animation-name: slide-bottom;}

.animation-slide-left { animation-name: slide-left;}

.animation-slide-right { animation-name: slide-right;}

.animation-shake { animation-name: shake;}

.animation-duration-10 {  animation-duration: 15s;}

.animation-duration-9 { animation-duration: 9s;}

.animation-duration-8 { animation-duration: 8s;}

.animation-duration-7 { animation-duration: 7s;}

.animation-duration-6 { animation-duration: 6s;}

.animation-duration-5 { animation-duration: 5s;}

.animation-duration-4 { animation-duration: 4s;}

.animation-duration-3 { animation-duration: 3s;}

.animation-duration-2 { animation-duration: 2s;}

.animation-duration-1 { animation-duration: 1s;}

.animation-duration-250 { animation-duration: 250ms;}

.animation-duration-500 { animation-duration: 500ms;}

.animation-duration-750 { animation-duration: 750ms;}

.animation-delay-1000 { animation-delay: 1s;}

.animation-delay-900 { animation-delay: 900ms;}

.animation-delay-800 { animation-delay: 800ms;}

.animation-delay-700 { animation-delay: 700ms;}

.animation-delay-600 { animation-delay: 600ms;}

.animation-delay-500 { animation-delay: 500ms;}

.animation-delay-400 { animation-delay: 400ms;}

.animation-delay-300 { animation-delay: 300ms;}

.animation-delay-200 { animation-delay: 200ms;}

.animation-delay-100 { animation-delay: 100ms;}

.animation-top-left { transform-origin: 0 0;}

.animation-top-center { transform-origin: 50% 0;}

.animation-top-right { transform-origin: 100% 0;}

.animation-middle-left { transform-origin: 0 50%;}

.animation-middle-right { transform-origin: 100% 50%;}

.animation-bottom-left { transform-origin: 0 100%;}

.animation-bottom-center { transform-origin: 50% 100%;}

.animation-bottom-right { transform-origin: 100% 100%;}

.animation-easing-easeInOut { animation-timing-function: cubic-bezier(.42,0,.58,1);}

.animation-easing-easeInQuad { animation-timing-function: cubic-bezier(.55,.085,.68,.53);}

.animation-easing-easeInCubic { animation-timing-function: cubic-bezier(.55,.055,.675,.19);}

.animation-easing-easeInQuart { animation-timing-function: cubic-bezier(.895,.03,.685,.22);}

.animation-easing-easeInQuint { animation-timing-function: cubic-bezier(.755,.05,.855,.06);}

.animation-easing-easeInSine { animation-timing-function: cubic-bezier(.47,0,.745,.715);}

.animation-easing-easeInExpo { animation-timing-function: cubic-bezier(.95,.05,.795,.035);}

.animation-easing-easeInCirc { animation-timing-function: cubic-bezier(.6,.04,.98,.335);}

.animation-easing-easeInBack { animation-timing-function: cubic-bezier(.6,-.28,.735,.045);}

.animation-easing-eastOutQuad { animation-timing-function: cubic-bezier(.25,.46,.45,.94);}

.animation-easing-easeOutCubic { animation-timing-function: cubic-bezier(.215,.61,.355,1);}

.animation-easing-easeOutQuart { animation-timing-function: cubic-bezier(.165,.84,.44,1);}

.animation-easing-easeOutQuint { animation-timing-function: cubic-bezier(.23,1,.32,1);}

.animation-easing-easeOutSine { animation-timing-function: cubic-bezier(.39,.575,.565,1);}

.animation-easing-easeOutExpo { animation-timing-function: cubic-bezier(.19,1,.22,1);}

.animation-easing-easeOutCirc { animation-timing-function: cubic-bezier(.075,.82,.165,1);}

.animation-easing-easeOutBack { animation-timing-function: cubic-bezier(.175,.885,.32,1.275);}

.animation-easing-easeInOutQuad { animation-timing-function: cubic-bezier(.455,.03,.515,.955);}

.animation-easing-easeInOutCubic { animation-timing-function: cubic-bezier(.645,.045,.355,1);}

.animation-easing-easeInOutQuart { animation-timing-function: cubic-bezier(.77,0,.175,1);}

.animation-easing-easeInOutQuint { animation-timing-function: cubic-bezier(.86,0,.07,1);}

.animation-easing-easeInOutSine { animation-timing-function: cubic-bezier(.445,.05,.55,.95);}

.animation-easing-easeInOutExpo { animation-timing-function: cubic-bezier(1,0,0,1);}

.animation-easing-easeInOutCirc { animation-timing-function: cubic-bezier(.785,.135,.15,.86);}

.animation-easing-easeInOutBack { animation-timing-function: cubic-bezier(.68,-.55,.265,1.55);}

.animation-easing-easeInOutElastic { animation-timing-function: cubic-bezier(1,-.56,0,1.455);}

@keyframes fade {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@keyframes scale-12 {
    0% { transform: scale(1.2); }
    100% { transform: scale(1); }
}

@keyframes fade-scale-02 {
    0% { opacity: 0; transform: scale(.2); }
    100% { opacity: 1; transform: scale(1); }
}

@keyframes fade-scale-18 {
    0% { opacity: 0; transform: scale(1.8); }
    100% { opacity: 1; transform: scale(1); }
}

@keyframes slide-top {
    0% { opacity: 0; transform: translate3d(0,-100%,0);  }
    100% { opacity: 1; transform: translate3d(0,0,0); }
}

@keyframes slide-bottom {
    0% { opacity: 0; transform: translate3d(0,100%,0); }
    100% { opacity: 1; transform: translate3d(0,0,0); }
}

@keyframes slide-left {
    0% { opacity: 0; transform: translate3d(-100%,0,0); }
    100% { opacity: 1; transform: translate3d(0,0,0); }
}

@keyframes slide-right {
    0% { opacity: 0; transform: translate3d(100%,0,0); }
    100% { opacity: 1; transform: translate3d(0,0,0); }
}

@keyframes shake {
    0%,100% { transform: translateX(0);  }
    10% { transform: translateX(-9px); }
    20% { transform: translateX(8px); }
    30% { transform: translateX(-7px); }
    40% { transform: translateX(6px); }
    50% { transform: translateX(-5px); }
    60% { transform: translateX(4px); }
    70% { transform: translateX(-3px); }
    80% { transform: translateX(2px); }
    90% { transform: translateX(-1px);  }
}

.primary-100 {color: #e8f1f8!important;}

.primary-200 {color: #d5e4f1!important;}

.primary-300 { color: #bcd8f1!important;}

.primary-400 { color: #a2caee!important;}

.primary-500 { color: #89bceb!important;}

.primary-600 { color: #62a8ea!important;}

.primary-700 { color: #4e97d9!important;}

.primary-800 { color: #3583ca!important;}

.red-100 { color: #ffeaea!important;}

.red-200 { color: #fad3d3!important;}

.red-300 { color: #fab4b4!important;}

.red-400 { color: #fa9898!important;}

.red-500 { color: #fa7a7a!important;}

.red-600 { color: #f96868!important;}

.red-700 { color: #e9595b!important;}

.red-800 { color: #d6494b!important;}

.pink-100 { color: #fce4ec!important;}

.pink-200 { color: #ffccde!important;}

.pink-300 { color: #fba9c6!important;}

.pink-400 { color: #fb8db4!important;}

.pink-500 { color: #f978a6!important;}

.pink-600 { color: #f96197!important;}

.pink-700 { color: #f44c87!important;}

.pink-800 { color: #e53b75!important;}

.purple-100 { color: #f6f2ff!important;}

.purple-200 { color: #e3dbf4!important;}

.purple-300 { color: #d2c5ec!important;}

.purple-400 { color: #bba7e4!important;}

.purple-500 { color: #a58add!important;}

.purple-600 { color: #926dde!important;}

.purple-700 { color: #7c51d1!important;}

.purple-800 { color: #6d45bc!important;}

.indigo-100 { color: #edeff9!important;}

.indigo-200 { color: #dadef5!important;}

.indigo-300 { color: #bcc5f4!important;}

.indigo-400 { color: #9daaf3!important;}

.indigo-500 { color: #8897ec!important;}

.indigo-600 { color: #677ae4!important;}

.indigo-700 { color: #5166d6!important;}

.indigo-800 { color: #465bd4!important;}

.blue-100 { color: #e8f1f8!important;}

.blue-200 { color: #d5e4f1!important;}

.blue-300 { color: #bcd8f1!important;}

.blue-400 { color: #a2caee!important;}

.blue-500 { color: #89bceb!important;}

.blue-600 { color: #62a8ea!important;}

.blue-700 { color: #4e97d9!important;}

.blue-800 { color: #3583ca!important;}

.cyan-100 { color: #ecf9fa!important;}

.cyan-200 { color: #d3eff2!important;}

.cyan-300 { color: #baeaef!important;}

.cyan-400 { color: #9ae1e9!important;}

.cyan-500 { color: #77d6e1!important;}

.cyan-600 { color: #57c7d4!important;}

.cyan-700 { color: #47b8c6!important;}

.cyan-800 { color: #37a9b7!important;}

.teal-100 { color: #ecfdfc!important;}

.teal-200 { color: #cdf4f1!important;}

.teal-300 { color: #99e1da!important;}

.teal-400 { color: #79d1c9!important;}

.teal-500 { color: #56bfb5!important;}

.teal-600 { color: #3aa99e!important;}

.teal-700 { color: #269b8f!important;}

.teal-800 { color: #178d81!important;}

.green-100 { color: #e7faf2!important;}

.green-200 { color: #bfedd8!important;}

.green-300 { color: #9fe5c5!important;}

.green-400 { color: #7dd3ae!important;}

.green-500 { color: #5cd29d!important;}

.green-600 { color: #46be8a!important;}

.green-700 { color: #36ab7a!important;}

.green-800 { color: #279566!important;}

.light-green-100 { color: #f1f7ea!important;}

.light-green-200 { color: #e0ecd1!important;}

.light-green-300 { color: #cadfb1!important;}

.light-green-400 { color: #bad896!important;}

.light-green-500 { color: #acd57c!important;}

.light-green-600 { color: #9ece67!important;}

.light-green-700 { color: #83b944!important;}

.light-green-800 { color: #70a532!important;}

.yellow-100 { color: #fffae7!important;}

.yellow-200 { color: #f9eec1!important;}

.yellow-300 { color: #f6e7a9!important;}

.yellow-400 { color: #f8e59b!important;}

.yellow-500 { color: #f7e083!important;}

.yellow-600 { color: #f7da64!important;}

.yellow-700 { color: #f9cd48!important;}

.yellow-800 { color: #fbc02d!important;}

.orange-100 { color: #fff3e6!important;}

.orange-200 { color: #ffddb9!important;}

.orange-300 { color: #fbce9d!important;}

.orange-400 { color: #f6be80!important;}

.orange-500 { color: #f4b066!important;}

.orange-600 { color: #f2a654!important;}

.orange-700 { color: #ec9940!important;}

.orange-800 { color: #e98f2e!important;}

.brown-100 { color: #fae6df!important;}

.brown-200 { color: #e2bdaf!important;}

.brown-300 { color: #d3aa9c!important;}

.brown-400 { color: #b98e7e!important;}

.brown-500 { color: #a17768!important;}

.brown-600 { color: #8d6658!important;}

.brown-700 { color: #7d5b4f!important;}

.brown-800 { color: #715146!important;}

.grey-100 { color: #fafafa!important;}

.grey-200 { color: #eee!important;}

.grey-300 { color: #e0e0e0!important;}

.grey-400 { color: #bdbdbd!important;}

.grey-500 { color: #9e9e9e!important;}

.grey-600 { color: #757575!important;}

.grey-700 { color: #616161!important;}

.grey-800 { color: #424242!important;}

.blue-grey-100 { color: #f3f7f9!important;}

.blue-grey-200 { color: #e4eaec!important;}

.blue-grey-300 { color: #ccd5db!important;}

.blue-grey-400 { color: #a3afb7!important;}

.blue-grey-500 { color: #76838f!important;}

.blue-grey-600 { color: #526069!important;}

.blue-grey-700 { color: #37474f!important;}

.blue-grey-800 { color: #263238!important;}

.bg-primary-100 { background-color: #e8f1f8!important;}

.bg-primary-200 { background-color: #d5e4f1!important;}

.bg-primary-300 { background-color: #bcd8f1!important;}

.bg-primary-400 { background-color: #a2caee!important;}

.bg-primary-500 { background-color: #89bceb!important;}

.bg-primary-600 { background-color: #62a8ea!important;}

.bg-primary-700 { background-color: #4e97d9!important;}

.bg-primary-800 { background-color: #3583ca!important;}

.bg-red-100 { background-color: #ffeaea!important;}

.bg-red-200 { background-color: #fad3d3!important;}

.bg-red-300 { background-color: #fab4b4!important;}

.bg-red-400 { background-color: #fa9898!important;}

.bg-red-500 { background-color: #fa7a7a!important;}

.bg-red-600 { background-color: #f96868!important;}

.bg-red-700 { background-color: #e9595b!important;}

.bg-red-800 { background-color: #d6494b!important;}

.bg-pink-100 { background-color: #fce4ec!important;}

.bg-pink-200 { background-color: #ffccde!important;}

.bg-pink-300 { background-color: #fba9c6!important;}

.bg-pink-400 { background-color: #fb8db4!important;}

.bg-pink-500 { background-color: #f978a6!important;}

.bg-pink-600 { background-color: #f96197!important;}

.bg-pink-700 { background-color: #f44c87!important;}

.bg-pink-800 { background-color: #e53b75!important;}

.bg-purple-100 { background-color: #f6f2ff!important;}

.bg-purple-200 { background-color: #e3dbf4!important;}

.bg-purple-300 { background-color: #d2c5ec!important;}

.bg-purple-400 { background-color: #bba7e4!important;}

.bg-purple-500 { background-color: #a58add!important;}

.bg-purple-600 { background-color: #926dde!important;}

.bg-purple-700 { background-color: #7c51d1!important;}

.bg-purple-800 { background-color: #6d45bc!important;}

.bg-indigo-100 { background-color: #edeff9!important;}

.bg-indigo-200 { background-color: #dadef5!important;}

.bg-indigo-300 { background-color: #bcc5f4!important;}

.bg-indigo-400 { background-color: #9daaf3!important;}

.bg-indigo-500 { background-color: #8897ec!important;}

.bg-indigo-600 { background-color: #677ae4!important;}

.bg-indigo-700 { background-color: #5166d6!important;}

.bg-indigo-800 { background-color: #465bd4!important;}

.bg-blue-100 { background-color: #e8f1f8!important;}

.bg-blue-200 { background-color: #d5e4f1!important;}

.bg-blue-300 { background-color: #bcd8f1!important;}

.bg-blue-400 { background-color: #a2caee!important;}

.bg-blue-500 { background-color: #89bceb!important;}

.bg-blue-600 { background-color: #62a8ea!important;}

.bg-blue-700 { background-color: #4e97d9!important;}

.bg-blue-800 { background-color: #3583ca!important;}

.bg-cyan-100 { background-color: #ecf9fa!important;}

.bg-cyan-200 { background-color: #d3eff2!important;}

.bg-cyan-300 { background-color: #baeaef!important;}

.bg-cyan-400 { background-color: #9ae1e9!important;}

.bg-cyan-500 { background-color: #77d6e1!important;}

.bg-cyan-600 { background-color: #57c7d4!important;}

.bg-cyan-700 { background-color: #47b8c6!important;}

.bg-cyan-800 { background-color: #37a9b7!important;}

.bg-teal-100 { background-color: #ecfdfc!important;}

.bg-teal-200 { background-color: #cdf4f1!important;}

.bg-teal-300 { background-color: #99e1da!important;}

.bg-teal-400 { background-color: #79d1c9!important;}

.bg-teal-500 { background-color: #56bfb5!important;}

.bg-teal-600 { background-color: #3aa99e!important;}

.bg-teal-700 { background-color: #269b8f!important;}

.bg-teal-800 { background-color: #178d81!important;}

.bg-green-100 { background-color: #e7faf2!important;}

.bg-green-200 { background-color: #bfedd8!important;}

.bg-green-300 { background-color: #9fe5c5!important;}

.bg-green-400 { background-color: #7dd3ae!important;}

.bg-green-500 { background-color: #5cd29d!important;}

.bg-green-600 { background-color: #46be8a!important;}

.bg-green-700 { background-color: #36ab7a!important;}

.bg-green-800 { background-color: #279566!important;}

.bg-light-green-100 { background-color: #f1f7ea!important;}

.bg-light-green-200 { background-color: #e0ecd1!important;}

.bg-light-green-300 { background-color: #cadfb1!important;}

.bg-light-green-400 { background-color: #bad896!important;}

.bg-light-green-500 { background-color: #acd57c!important;}

.bg-light-green-600 { background-color: #9ece67!important;}

.bg-light-green-700 { background-color: #83b944!important;}

.bg-light-green-800 { background-color: #70a532!important;}

.bg-yellow-100 { background-color: #fffae7!important;}

.bg-yellow-200 { background-color: #f9eec1!important;}

.bg-yellow-300 { background-color: #f6e7a9!important;}

.bg-yellow-400 { background-color: #f8e59b!important;}

.bg-yellow-500 { background-color: #f7e083!important;}

.bg-yellow-600 { background-color: #f7da64!important;}

.bg-yellow-700 { background-color: #f9cd48!important;}

.bg-yellow-800 { background-color: #fbc02d!important;}

.bg-orange-100 { background-color: #fff3e6!important;}

.bg-orange-200 { background-color: #ffddb9!important;}

.bg-orange-300 { background-color: #fbce9d!important;}

.bg-orange-400 { background-color: #f6be80!important;}

.bg-orange-500 { background-color: #f4b066!important;}

.bg-orange-600 { background-color: #f2a654!important;}

.bg-orange-700 { background-color: #ec9940!important;}

.bg-orange-800 { background-color: #e98f2e!important;}

.bg-brown-100 { background-color: #fae6df!important;}

.bg-brown-200 { background-color: #e2bdaf!important;}

.bg-brown-300 { background-color: #d3aa9c!important;}

.bg-brown-400 { background-color: #b98e7e!important;}

.bg-brown-500 { background-color: #a17768!important;}

.bg-brown-600 { background-color: #8d6658!important;}

.bg-brown-700 { background-color: #7d5b4f!important;}

.bg-brown-800 { background-color: #715146!important;}

.bg-grey-100 { background-color: #fafafa!important;}

.bg-grey-200 { background-color: #eee!important;}

.bg-grey-300 { background-color: #e0e0e0!important;}

.bg-grey-400 { background-color: #bdbdbd!important;}

.bg-grey-500 { background-color: #9e9e9e!important;}

.bg-grey-600 { background-color: #757575!important;}

.bg-grey-700 { background-color: #616161!important;}

.bg-grey-800 { background-color: #424242!important;}

.bg-blue-grey-100 { background-color: #f3f7f9!important;}

.bg-blue-grey-200 { background-color: #e4eaec!important;}

.bg-blue-grey-300 { background-color: #ccd5db!important;}

.bg-blue-grey-400 { background-color: #a3afb7!important;}

.bg-blue-grey-500 { background-color: #76838f!important;}

.bg-blue-grey-600 { background-color: #526069!important;}

.bg-blue-grey-700 { background-color: #37474f!important;}

.bg-blue-grey-800 { background-color: #263238!important;}

.black { color: #000!important;}

.white { color: #fff!important;}

.bg-white { color: #76838f; background-color: #fff;}

.bg-primary { color: #fff; background-color: #62a8ea;}

.bg-primary:hover { background-color: #8fc1f0;}

.bg-primary a,a.bg-primary { color: #fff;}

.bg-primary a:hover,a.bg-primary:hover { color: #fff;}

.bg-success { color: #fff; background-color: #46be8a;}

.bg-success:hover { background-color: #6ccba2;}

.bg-success a,a.bg-success { color: #fff;}

.bg-success a:hover,a.bg-success:hover { color: #fff;}

.bg-info { color: #fff; background-color: #57c7d4;}

.bg-info:hover { background-color: #80d5de;}

.bg-info a,a.bg-info { color: #fff;}

.bg-info a:hover,a.bg-info:hover { color: #fff;}

.bg-warning { color: #fff; background-color: #f2a654;}

.bg-warning:hover { background-color: #f6bf83;}

.bg-warning a,a.bg-warning { color: #fff;}

.bg-warning a:hover,a.bg-warning:hover { color: #fff;}

.bg-danger { color: #fff; background-color: #f96868;}

.bg-danger:hover { background-color: #fb9999;}

.bg-danger a,a.bg-danger { color: #fff;}

.bg-danger a:hover,a.bg-danger:hover { color: #fff;}

.bg-dark { color: #fff; background-color: #526069;}

.bg-dark:hover { background-color: #687a86;}

.bg-dark a,a.bg-dark { color: #fff;}

.bg-dark a:hover,a.bg-dark:hover { color: #fff;}

.social-facebook { color: #fff; background-color: #3b5998!important;}

.social-facebook:focus,.social-facebook:hover { color: #fff; background-color: #4c70ba!important;}

.social-facebook.active,.social-facebook:active { color: #fff; background-color: #2d4373!important;}

.bg-facebook { background-color: #3b5998;}

.social-twitter { color: #fff; background-color: #55acee!important;}

.social-twitter:focus,.social-twitter:hover { color: #fff; background-color: #83c3f3!important;}

.social-twitter.active,.social-twitter:active { color: #fff; background-color: #2795e9!important;}

.bg-twitter { background-color: #55acee;}

.social-google-plus { color: #fff; background-color: #dd4b39!important;}

.social-google-plus:focus,.social-google-plus:hover { color: #fff; background-color: #e47365!important;}

.social-google-plus.active,.social-google-plus:active { color: #fff; background-color: #c23321!important;}

.bg-google-plus { background-color: #dd4b39;}

.social-linkedin { color: #fff; background-color: #0976b4!important;}

.social-linkedin:focus,.social-linkedin:hover { color: #fff;  background-color: #0b96e5!important;}

.social-linkedin.active,.social-linkedin:active { color: #fff; background-color: #075683!important;}

.bg-linkedin { background-color: #0976b4;}

.social-flickr { color: #fff; background-color: #ff0084!important;}

.social-flickr:focus,.social-flickr:hover { color: #fff; background-color: #ff339d!important;}

.social-flickr.active,.social-flickr:active { color: #fff; background-color: #cc006a!important;}

.bg-flickr { background-color: #ff0084;}

.social-tumblr { color: #fff; background-color: #35465c!important;}

.social-tumblr:focus,.social-tumblr:hover { color: #fff; background-color: #485f7c!important;}

.social-tumblr.active,.social-tumblr:active { color: #fff; background-color: #222d3c!important;}

.bg-tumblr { background-color: #35465c;}

.social-xing { color: #fff; background-color: #024b4d!important;}

.social-xing:focus,.social-xing:hover { color: #fff; background-color: #037b7f!important;}

.social-xing.active,.social-xing:active { color: #fff; background-color: #011b1b!important;}

.bg-xing {background-color: #024b4d;}

.social-github { color: #fff; background-color: #4183c4!important;}

.social-github:focus,.social-github:hover { color: #fff; background-color: #689cd0!important;}

.social-github.active,.social-github:active { color: #fff; background-color: #3269a0!important;}

.bg-github { background-color: #4183c4;}

.social-html5 { color: #fff; background-color: #e44f26!important;}

.social-html5:focus,.social-html5:hover { color: #fff; background-color: #ea7453!important;}

.social-html5.active,.social-html5:active { color: #fff; background-color: #bf3c18!important;}

.bg-html5 { background-color: #e44f26;}

.social-openid { color: #fff; background-color: #f67d28!important;}

.social-openid:focus,.social-openid:hover { color: #fff; background-color: #f89b59!important;}

.social-openid.active,.social-openid:active { color: #fff; background-color: #e26309!important;}

.bg-openid { background-color: #f67d28;}

.social-stack-overflow { color: #fff; background-color: #f86c01!important;}

.social-stack-overflow:focus,.social-stack-overflow:hover { color: #fff; background-color: #fe882e!important;}

.social-stack-overflow.active,.social-stack-overflow:active { color: #fff; background-color: #c55601!important;}

.bg-stack-overflow { background-color: #f86c01;}

.social-css3 { color: #fff; background-color: #1572b6!important;}

.social-css3:focus,.social-css3:hover { color: #fff; background-color: #1a8fe4!important;}

.social-css3.active,.social-css3:active { color: #fff; background-color: #105588!important;}

.bg-css3 { background-color: #1572b6;}

.social-youtube { color: #fff; background-color: #b31217!important;}

.social-youtube:focus,.social-youtube:hover { color: #fff; background-color: #e1171d!important;}

.social-youtube.active,.social-youtube:active { color: #fff; background-color: #850d11!important;}

.bg-youtube { background-color: #b31217;}

.social-dribbble { color: #fff; background-color: #c32361!important;}

.social-dribbble:focus,.social-dribbble:hover {color: #fff; background-color: #dc3d7b!important;}

.social-dribbble.active,.social-dribbble:active { color: #fff; background-color: #981b4b!important;}

.bg-dribbble { background-color: #c32361;}

.social-instagram { color: #fff; background-color: #3f729b!important;}

.social-instagram:focus,.social-instagram:hover { color: #fff; background-color: #548cb9!important;}

.social-instagram.active,.social-instagram:active { color: #fff; background-color: #305777!important;}

.bg-instagram { background-color: #3f729b;}

.social-pinterest { color: #fff; background-color: #cc2127!important;}

.social-pinterest:focus,.social-pinterest:hover { color: #fff; background-color: #e04046!important;}

.social-pinterest.active,.social-pinterest:active { color: #fff; background-color: #a01a1f!important;}

.bg-pinterest { background-color: #cc2127;}

.social-vk { color: #fff; background-color: #3d5a7d!important;}

.social-vk:focus,.social-vk:hover { color: #fff; background-color: #4e739f!important;}

.social-vk.active,.social-vk:active { color: #fff; background-color: #2c415b!important;}

.bg-vk { background-color: #3d5a7d;}

.social-yahoo { color: #fff; background-color: #350178!important;}

.social-yahoo:focus,.social-yahoo:hover { color: #fff; background-color: #4b01ab!important;}

.social-yahoo.active,.social-yahoo:active { color: #fff; background-color: #1f0145!important;}

.bg-yahoo { background-color: #350178;}

.social-behance { color: #fff; background-color: #1769ff!important;}

.social-behance:focus,.social-behance:hover { color: #fff; background-color: #4a8aff!important;}

.social-behance.active,.social-behance:active { color: #fff; background-color: #0050e3!important;}

.bg-behance { background-color: #024b4d;}

.social-dropbox { color: #fff; background-color: #007ee5!important;}

.social-dropbox:focus,.social-dropbox:hover { color: #fff; background-color: #1998ff!important;}

.social-dropbox.active,.social-dropbox:active { color: #fff; background-color: #0062b2!important;}

.bg-dropbox { background-color: #007ee5;}

.social-reddit { color: #fff; background-color: #ff4500!important;}

.social-reddit:focus,.social-reddit:hover { color: #fff; background-color: #ff6a33!important;}

.social-reddit.active,.social-reddit:active { color: #fff; background-color: #cc3700!important;}

.bg-reddit { background-color: #ff4500;}

.social-spotify { color: #fff; background-color: #7ab800!important;}

.social-spotify:focus,.social-spotify:hover { color: #fff; background-color: #9ceb00!important;}

.social-spotify.active,.social-spotify:active { color: #fff; background-color: #588500!important;}

.bg-spotify { background-color: #7ab800;}

.social-vine { color: #fff; background-color: #00b488!important;}

.social-vine:focus,.social-vine:hover { color: #fff; background-color: #00e7af!important;}

.social-vine.active,.social-vine:active { color: #fff; background-color: #008161!important;}

.bg-vine { background-color: #00b488;}

.social-foursquare { color: #fff; background-color: #0cbadf!important;}

.social-foursquare:focus,.social-foursquare:hover {color: #fff; background-color: #2ad0f4!important;}

.social-foursquare.active,.social-foursquare:active { color: #fff; background-color: #0992af!important;}

.bg-foursquare { background-color: #0cbadf;}

.social-vimeo { color: #fff; background-color: #1ab7ea!important;}

.social-vimeo:focus,.social-vimeo:hover { color: #fff; background-color: #49c6ee!important;}

.social-vimeo.active,.social-vimeo:active { color: #fff; background-color: #1295bf!important;}

.bg-vimeo { background-color: #1ab7ea;}

.social-skype { color: #fff; background-color: #77bcfd!important;}

.social-skype:focus,.social-skype:hover { color: #fff; background-color: #a9d5fe!important;}

.social-skype.active,.social-skype:active { color: #fff; background-color: #45a3fc!important;}

.bg-skype { background-color: #77bcfd;}

.social-evernote { color: #fff; background-color: #46bf8c!important;}

.social-evernote:focus,.social-evernote:hover { color: #fff; background-color: #6ccca4!important;}

.social-evernote.active,.social-evernote:active { color: #fff; background-color: #369c71!important;}

.bg-evernote { background-color: #46bf8c;}

a:focus { outline: 0;}

.blocks,[class*=blocks-] { list-style: none; padding: 0; margin: 0; margin-left: -15px; margin-right: -15px;}

.blocks:after,.blocks:before,[class*=blocks-]:after,[class*=blocks-]:before {content: " "; display: table;}

.blocks:after,[class*=blocks-]:after { clear: both;}

.blocks>li,[class*=blocks-]>li { margin-bottom: 22px; position: relative; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px;}

.blocks.no-space,[class*=blocks-].no-space { margin: 0;}

.blocks.no-space>li,[class*=blocks-].no-space>li {padding-left: 0; padding-right: 0; margin-bottom: 0;}

.block-first,.blocks-2>li:nth-child(2n+3),.blocks-3>li:nth-child(3n+4),.blocks-4>li:nth-child(4n+5),.blocks-5>li:nth-child(5n+6),.blocks-6>li:nth-child(6n+7) { clear: both;}

.blocks-100>li { width: 100%;}

.blocks-2>li { width: 50%;}

.blocks-3>li { width: 33.33333333%;}

.blocks-4>li { width: 25%;}

.blocks-5>li { width: 20%;}

.blocks-6>li { width: 16.66666667%;}

.avatar { position: relative; display: inline-block; width: 40px; white-space: nowrap; border-radius: 1000px; vertical-align: middle;}

.avatar i { position: absolute; right: 0; bottom: 0; width: 10px; height: 10px; border: 2px solid #fff; border-radius: 100%;}

.avatar img { width: 30px; max-width: 100%; height: 30px; border: 0 none; border-radius: 1000px;}

.avatar-online i { background-color: #46be8a;}

.avatar-off i { background-color: #526069;}

.avatar-busy i { background-color: #f2a654;}

.avatar-away i { background-color: #f96868;}

.avatar-100 { width: 100px;}

.avatar-100 i { height: 20px; width: 20px;}

.avatar-lg { width: 50px;}

.avatar-lg i { height: 12px; width: 12px;}

.avatar-sm { width: 30px;}

.avatar-sm i { height: 8px; width: 8px;}

.avatar-xs { width: 20px;}

.avatar-xs i { height: 7px; width: 7px;}

.navbar-avatar .avatar { vertical-align: text-bottom; }

.status { display: block; width: 10px; height: 10px; border: 2px solid #fff; border-radius: 100%;}

.status-online { background-color: #46be8a;}

.status-off { background-color: #526069;}

.status-busy { background-color: #f2a654;}

.status-away { background-color: #f96868;}

.status-lg { width: 14px; height: 14px;}

.status-md { width: 10px; height: 10px;}

.status-sm { width: 8px; height: 8px;}

.status-xs { width: 7px; height: 7px;}

.icon { position: relative; display: inline-block; font-style: normal; text-rendering: auto; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0,0); line-height: 1;}

.icon.pull-left { margin-right: .3em;}

.icon.pull-right { margin-left: .3em;}

.icon.icon-circle { position: relative; margin: .5em;}

.icon.icon-circle:before { position: relative; z-index: 1;}

.icon.icon-circle:after { position: absolute; top: 50%; left: 50%; z-index: 0; content: ""; width: 2em; height: 2em; background-color: inherit; border-radius: 100%; transform: translate(-50%,-50%);}

.icon.icon-lg { font-size: 1.33333333em; vertical-align: -15%;}

.icon.icon-2x { font-size: 2em;}

.icon.icon-3x { font-size: 3em;}

.icon.icon-4x { font-size: 4em;}

.icon.icon-5x { font-size: 5em;}

.icon.icon-fw { width: 1.28571429em; text-align: center;}

.icon.icon-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none;}

.icon.icon-ul>li { position: relative;}

.icon.icon-li { position: absolute; top: .14285714em; left: -2.14285714em; width: 2.14285714em; text-align: center;}

.icon.icon-li.icon-lg { left: -1.85714286em;}

.icon.icon-border { padding: .2em .25em .15em; border: solid .08em #e4eaec; border-radius: .1em;}

.icon.icon-spin { animation: icon-spin 2s infinite linear;}

.icon.icon-spin-reverse { animation: icon-spin-reverse 2s infinite linear;}

.icon.icon-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); transform: rotate(90deg);}

.icon.icon-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); transform: rotate(180deg);}

.icon.icon-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); transform: rotate(270deg);}

.icon.icon-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); transform: scale(-1,1);}

.icon.icon-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); transform: scale(1,-1);}

.icon.icon-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle;}

.icon.icon-stack-1x,.icon.icon-stack-2x { position: absolute; left: 0; width: 100%; text-align: center;}

.icon.icon-stack-1x { line-height: inherit;}

.icon.icon-stack-2x { font-size: 2em;}

.icon.icon-stack-inverse { color: #fff;}

.icon-color { color: rgba(55,71,79,.4);}

.icon-color:focus,.icon-color:hover { color: rgba(55,71,79,.6);}

.icon-color.active,.icon-color:active { color: #37474f;}

.icon-color-alt { color: rgba(55,71,79,.6);}

.icon-color-alt:focus,.icon-color-alt:hover { color: rgba(55,71,79,.8);}

.icon-color-alt.active,.icon-color-alt:active { color: #37474f;}

:root-flip-horizontal,:root-flip-vertical,:root-rotate-180,:root-rotate-270,:root-rotate-90 { filter: none;}

@keyframes icon-spin {
    0% { transform: rotate(0); }
    100% { transform: rotate(359deg); }
}

@keyframes icon-spin-reverse {
    0% { transform: rotate(0); }
    100% { transform: rotate(-359deg); }
}

.hamburger { vertical-align: middle; font-size: 20px;}

.hamburger,.hamburger .hamburger-bar,.hamburger:after,.hamburger:before { transition: transform .2s ease-in-out;}

.hamburger:after,.hamburger:before { content: ""; }

.hamburger .hamburger-bar,.hamburger:after,.hamburger:before { display: none; width: 1em; height: .1em; margin: 0; border-radius: 1px; background: #76838f;}

.navbar-default .hamburger .hamburger-bar,.navbar-default .hamburger:after,.navbar-default .hamburger:before { background: #76838f;}

.navbar-inverse .hamburger .hamburger-bar,.navbar-inverse .hamburger:after,.navbar-inverse .hamburger:before { background: #fff;}

.hamburger .hamburger-bar { margin: .2em 0;}

.hamburger-close:before { transform: rotate(45deg); transform-origin: 8%;}

.hamburger-close .hamburger-bar { opacity: 0;}

.hamburger-close:after { transform: rotate(-45deg); transform-origin: 8%;}

.hamburger-close.collapsed:before,.hamburger-close.hided:before { transform: rotate(0);}

.hamburger-close.collapsed .hamburger-bar,.hamburger-close.hided .hamburger-bar { opacity: 1;}

.hamburger-close.collapsed:after,.hamburger-close.hided:after { transform: rotate(0);}

.hamburger-arrow-left.collapsed { transform: rotate(180deg);}

.hamburger-arrow-left.collapsed:before { width: .6em; transform: translate3d(.45em,.1em,0) rotate(45deg);}

.hamburger-arrow-left.collapsed .hamburger-bar { border-radius: .2em;}

.hamburger-arrow-left.collapsed:after { width: .6em; transform: translate3d(.45em,-.1em,0) rotate(-45deg);}

.hamburger-arrow-right.collapsed { transform: rotate(90deg);}

.hamburger-arrow-right.collapsed:before { width: .6em; transform: translate3d(.45em,.1em,0) rotate(45deg);}

.hamburger-arrow-right.collapsed .hamburger-bar { border-radius: .2em;}

.hamburger-arrow-right.collapsed:after { width: .6em; transform: translate3d(.45em,-.1em,0) rotate(-45deg);}

.counter { text-align: center;}

.counter .counter-number-group,.counter>.counter-number { color: #37474f; font-size: 20px;}

.counter-label { display: block;}

.counter-icon { font-size: 20px;}

.counter-lg .counter-number-group,.counter-lg>.counter-number { font-size: 40px;}

.counter-lg .counter-icon { font-size: 40px;}

.counter-md .counter-number-group,.counter-md>.counter-number { font-size: 30px;}

.counter-md .counter-icon { font-size: 30px;}

.counter-sm .counter-number-group,.counter-sm>.counter-number { font-size: 14px;}

.counter-sm .counter-icon { font-size: 14px;}

.counter-sm .counter-number+.counter-number-related,.counter-sm .counter-number-related+.counter-number { margin-left: 0;}

.counter-inverse { color: #fff;}

.counter-inverse .counter-number-group,.counter-inverse>.counter-number { color: #fff;}

.counter-inverse .counter-icon { color: #fff;}

.widget { background-color: #fff; margin-bottom: 30px; position: relative;}

.widget .cover { width: 100%;}

[class*=blocks-]>li>.widget { margin-bottom: 0;}

.widget-shadow { box-shadow: 0 1px 1px rgba(0,0,0,.05);}

.widget { border-radius: 3px;}

.widget .widget-header { border-radius: 3px 3px 0 0;}

.widget .widget-header:last-child { border-radius: inherit;}

.widget .widget-body:last-child { border-radius: 0 0 3px 3px;}

.widget .widget-body:last-child .widget-body-footer { border-radius: 0 0 3px 3px;}

.widget .widget-footer { border-radius: 0 0 3px 3px;}

.widget .widget-footer:first-child { border-radius: inherit;}

.widget-body { position: relative; padding: 30px 25px;}

.widget-body-footer { margin-top: 30px;}

.widget-body-footer:after,.widget-body-footer:before { content: " "; display: table;}

.widget-body-footer:after { clear: both;}

.widget-content ul { margin: 0; padding: 0;}

.widget-content li { list-style: none;}

.widget-title { margin-top: 0; color: #37474f; text-transform: capitalize;}

div.widget-title { font-size: 22px;}

.overlay-panel .widget-title { color: #fff;}

.widget>.widget-title { padding: 12px 20px;}

.widget-metas { color: #a3afb7; font-size: 12px; border-bottom: 1px solid #e9e6e6; }

.widget-metas.type-link>a { position: relative; display: inline-block; padding: 3px 5px; color: #a3afb7;}

.widget-metas.type-link>a:first-child { padding-left: 0;}

.widget-metas.type-link>a:hover { color: #ccd5db;}

.widget-metas.type-link>a+a:before { position: absolute; top: 10px; left: -2px; content: ''; width: 3px; height: 3px; background-color: #a3afb7; border-radius: 50%;}

.overlay-background .widget-time { opacity: .8; color: #fff;}

.widget-category { font-size: 16px;}

.widget-actions { margin-top: 10px; text-align: right;}

.widget-actions a { display: inline-block; margin-right: 10px; vertical-align: middle; color: #a3afb7;}

.widget-actions a .icon,.widget-actions a.icon { text-decoration: none;}

.widget-actions a .icon+span,.widget-actions a.icon+span {margin-left: 2px;}

.widget-actions a.active,.widget-actions a:focus,.widget-actions a:hover { text-decoration: none; color: #ccd5db;}

.widget-actions a:last-child { margin-right: 0;}

.widget-actions-sidebar { width: 60px; position: absolute; top: 20px; left: 20px;}

.widget-actions-sidebar a { display: inline-block; width: 100%; height: 60px; text-align: center; border-right: 1px solid #e4eaec; margin-right: 0;}

.widget-actions-sidebar a:before { display: inline-block; content: ''; height: 100%; vertical-align: middle;}

.widget-actions-sidebar a+a { border-top: 1px solid #e4eaec;}

.widget-actions-sidebar+.widget-content { margin-left: 80px;}

.widget-watermark { position: absolute; opacity: .1; right: 0; bottom: 0; line-height: 1;}

.widget-watermark.darker { color: #000;}

.widget-watermark.lighter { color: #fff;}

.widget-divider:after { width: 20px; height: 2px; content: ""; display: block; margin: 15px auto; background-color: #fff;}

.widget-left { position: absolute; width: 40%; height: 100%; top: 0; left: 0;}

.widget-left+.widget-body { margin-left: 40%; width: 60%;}

.panel-group { margin-bottom:0; }

.panel-group .panel { box-shadow: none;}

.panel-group .panel-title { position: relative; padding: 15px 20px; font-size: 14px;}

.panel-group .panel-title a:before { position: absolute; top: 15px; right: 20px; font-family: "Web Icons"; transition: all 300ms linear 0s;}

.panel-group .panel-title a:before { content: "\f199";}

.panel-group .panel-title a.collapsed:after{ position: absolute; top: 15px; right: 20px; font-family: "Web Icons"; transition: all 300ms linear 0s;}

.panel-group .panel-title a.collapsed:after { content: "\f197";}

.panel-group .panel-title[aria-expanded=false]:before { opacity: .4;}

.panel-group .panel-title[aria-expanded=false]:after { opacity: 0; transform: rotate(-180deg);}

.panel-group .panel-title[aria-expanded=true]:before { opacity: 0; transform: rotate(180deg);}

.panel-group .panel-title[aria-expanded=true]:after { opacity: 1;}

.panel-group .panel-title:focus,.panel-group .panel-title:hover { color: #76838f; text-decoration: none;}

.panel-group .panel-title:focus { outline: 0;}

.panel-group .panel-heading+.panel-collapse { margin: 0;}

.panel-group .panel-collapse .panel-body { padding: 15px 20px;}

.panel-group .panel-collapse .panel-body .panel-body { padding: 5px 20px; }

.panel-group .panel-collapse .panel-body .panel-body .panel-heading .panel-body { padding: 5px 10px 0; }

.panel-group .panel-collapse .panel-body .panel-body .panel-heading .panel-body .listing-title { padding: 0!important; }

.panel-group .panel-heading+.panel-collapse .panel-body { border-top-color: transparent;}

.panel-group .panel+.panel { margin-top: 10px;}

.panel-group-continuous .panel { border-radius: 0;}

.panel-group-continuous .panel:first-child { border-radius: 4px 4px 0 0;}

.panel-group-continuous .panel:last-child { border-radius: 0 0 4px 4px;}

.panel-group-continuous .panel+.panel { margin-top: 0; border-top: 1px solid #e4eaec;}

.panel-group-simple .panel { background: 0 0; box-shadow: none;}

.panel-group-simple .panel-title { padding-left: 0; padding-bottom: 10px;}

.panel-group-simple .panel-title:after,.panel-group-simple .panel-title:before { right: 5px;}

.panel-group-simple .panel-collapse .panel-body { padding-left: 0; padding-right: 0; padding-top: 10px;}

.panel-group-simple .panel+.panel { margin-top: 0;}

.panel-group .panel-title.none-arrow:before { content: "" !important;}

.cover { overflow: hidden;}

.cover-background { height:100%; background-repeat: no-repeat; background-position: center; background-size: cover;}

.cover-image { display: block; width: 100%; height:363px;  background-size:cover; }

/*//background:url('assets/images/dashboard-cover.jpg') no-repeat top right;*/

.cover-quote { position: relative; margin-bottom: 0; padding-left: 35px; border-left: none;}

.cover-quote:after,.cover-quote:before { position: absolute; top: -20px; font-size: 4em;}

.cover-quote:before { left: 0; content: open-quote;}

.cover-quote:after { right: 0; content: close-quote; visibility: hidden;}

.cover-quote.blockquote-reverse { padding-right: 35px; padding-left: 20px; border-right: none;}

.cover-quote.blockquote-reverse:before { right: 0; left: auto; content: close-quote;}

.cover-gallery .carousel-inner img { width: 100%;}

.cover-iframe { width: 100%; border: 0 none;}

.overlay { position: relative; display: inline-block; width: 100%; max-width: 100%; margin: 0; overflow: hidden; vertical-align: middle; transform: translateZ(0);}

.overlay .overlay-figure,.overlay>:first-child { width: 100%; max-width: 100%; margin-bottom: 0;}

.overlay-panel { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 20px; color: #fff;}

.overlay-panel a:not([class]) { color: inherit; text-decoration: underline;}

.overlay-panel>:last-child { margin-bottom: 0;}

.overlay-panel h1,.overlay-panel h2,.overlay-panel h3,.overlay-panel h4,.overlay-panel h5,.overlay-panel h6 { color: inherit;}

.overlay-hover:not(:hover) .overlay-panel:not(.overlay-background-fixed) { opacity: 0;}

.overlay-background { background: rgba(0,0,0,.5);}

.overlay-image { width: 100%; max-width: 100%; padding: 0;}

.overlay-shade { background: rgba(0,0,0,0) linear-gradient(to bottom,rgba(255,255,255,0) 50%,rgba(255,255,255,.87) 90%,#fff 100%) repeat scroll 0 0;}

.overlay-top { bottom: auto;}

.overlay-bottom { top: auto;}

.overlay-left { right: auto;}

.overlay-right { left: auto;}

.overlay-icon { font-size: 0; text-align: center;}

.overlay-icon:before { display: inline-block; height: 100%; vertical-align: middle; content: "";}

.overlay-icon .icon { display: inline-block; width: 32px; height: 32px; margin-right: 10px; margin-left: 10px; font-size: 32px; line-height: 1; color: #fff; text-decoration: none;}

.overlay-anchor { position: absolute; top: 0; right: 0; bottom: 0; left: 0;}

.overlay-blur,.overlay-fade,.overlay-grayscale,.overlay-scale,.overlay-spin,[class*=overlay-slide] { transition-timing-function: ease-out; transition-duration: .3s; transition-property: opacity transform filter; }

.overlay-fade { opacity: .7;}

.overlay-hover:hover .overlay-fade { opacity: 1;}

.overlay-scale { transform: scale(1);}

.overlay-hover:hover .overlay-scale { transform: scale(1.1);}

.overlay-spin { transform: scale(1) rotate(0);}

.overlay-hover:hover .overlay-spin { transform: scale(1.1) rotate(3deg);}

.overlay-grayscale { filter: grayscale(100%); -webkit-filter: grayscale(100%);}

.overlay-hover:hover .overlay-grayscale { filter: grayscale(0); -webkit-filter: grayscale(0);}

[class*=overlay-slide] { opacity: 0;}

.overlay-slide-top { transform: translateY(-100%);}

.overlay-slide-bottom { transform: translateY(100%);}

.overlay-slide-left { transform: translateX(-100%);}

.overlay-slide-right { transform: translateX(100%);}

.overlay-hover:hover [class*=overlay-slide] { opacity: 1; transform: translateX(0) translateY(0);}

.commerceAction { width: 15%; }

.commerceAction i { cursor: pointer; }

.commerceQtysTable { width: 301px; }

.commerceImgThumbnail { width: 50px; }

.comments { padding: 0; margin: 0;}

.comments .comment { border: none; border-bottom: 1px solid #e4eaec;}

.comments .comment .comment:first-child { border-top: 1px solid #e4eaec;}

.comments .comment .comment:last-child { border-bottom: none;}

.comment { padding: 20px 0; margin: 0;}

.comment .comment { margin-top: 20px; padding-bottom: 20px;}

.comment .comment:last-child { padding-bottom: 0;}

.comment-author,.comment-author:focus,.comment-author:hover { color: #37474f;}

.comment-meta { margin-left: 5px; display: inline-block; font-size: 12px; color: #a3afb7;}

.comment-content { margin-top: 5px;}

.comment-content p { margin-bottom: 10px;}

.comment-actions { margin-top: 10px; text-align: right;}

.comment-actions a { display: inline-block; margin-right: 10px; vertical-align: middle;}

.comment-actions a.icon { text-decoration: none;}

.comment-actions a:last-child { margin-right: 0;}

.comment-reply { margin: 22px 0 10px;}

.font-medium-comment { font-size: medium; }

.comment-reply .form-group:last-child { margin-bottom: 0;}

.fa-comment-custom { font-size: 1.5em;    color: transparent;    -webkit-text-stroke-width: 2px;    -webkit-text-stroke-color: gray; }

.margin-top-custom-comment { margin-top: -1%; }

.chat-box {height: 100%; width: 100%; background-color: #fff; overflow: hidden;}

.chats { padding: 30px 15px;}

.chat-avatar {float: right;}

.chat-avatar .avatar { width: 30px;}

.chat-body { display: block; margin: 10px 30px 0 0; overflow: hidden;}

.chat-body:first-child { margin-top: 0;}

.chat-content { position: relative; display: block; float: right; padding: 8px 15px; margin: 0 20px 10px 0; clear: both; color: #fff; background-color: #62a8ea; border-radius: 4px;}

.chat-content:before { position: absolute; top: 10px; right: -10px; width: 0; height: 0; content: ''; border: 5px solid transparent; border-left-color: #62a8ea;}

.chat-content>p:last-child { margin-bottom: 0;}

.chat-content+.chat-content:before { border-color: transparent;}

.chat-time { display: block; margin-top: 8px; color: rgba(255,255,255,.6);}

.chat-left .chat-avatar { float: left;}

.chat-left .chat-body { margin-right: 0; margin-left: 30px;}

.chat-left .chat-content { float: left; margin: 0 0 10px 20px; color: #76838f; background-color: #dfe9ef;}

.chat-left .chat-content:before { right: auto; left: -10px; border-right-color: #dfe9ef; border-left-color: transparent;}

.chat-left .chat-content+.chat-content:before { border-color: transparent;}

.chat-left .chat-time { color: #a3afb7;}

.stage-comments { position: relative; padding-left: 45px; margin-bottom: 5px; }

.stage-comments .fa-comment-custom { position: absolute; left: 15px; }

.stage-comments .fa-file-alt { position: absolute; left: 15px; font-size: 1.5em; color: gray; }

.stage-comments .font-medium-comment { margin-bottom: 0; }

.cursor-pointer { cursor: pointer; }

.btn-link, .checkbox label, .checkbox-inline, .radio label, .radio-inline, label { font-weight: 400; }

.steps { margin-bottom: 22px;}

.steps.row { margin-left: 0; margin-right: 0; display: block;}

.step { position: relative; padding: 12px 20px; margin: 0; color: #a3afb7; font-size: inherit; vertical-align: top; background-color: #FAFAFA; border-radius: 0;}

.step-icon { float: left; font-size: 20px; margin-right: .5em;}

.step-number { position: absolute; top: 50%; transform: translateY(-50%); left: 20px; width: 40px; height: 40px; font-size: 24px; line-height: 40px; color: #fff; text-align: center; background: #e4eaec; border-radius: 50%;}

.step-number~.step-desc { min-height: 40px; margin-left: 50px;}

.step-title { font-size: 20px; color: #526069; margin-bottom: 0;}

.step-desc { text-align: left;}

.step-desc p { margin-bottom: 0;}

.steps-vertical .step { display: block; padding: 18px 20px;}

.steps-vertical .step[class*=col-] { width: 100%; float: none;}

.step.current { color: #fff; background-color: #62a8ea;}

.step.current .step-title { color: #fff;}

.step.current .step-number { color: #62a8ea; background-color: #fff;}

.step.disabled { color: #ccd5db; pointer-events: none; cursor: auto;}

.step.disabled .step-title { color: #ccd5db;}

.step.disabled .step-number { background-color: #ccd5db;}

.step.error { color: #fff; background-color: #f96868;}

.step.error .step-title { color: #fff;}

.step.error .step-number { color: #f96868; background-color: #fff;}

.step.done { color: #fff; background-color: #46be8a;}

.step.done .step-title { color: #fff;}

.step.done .step-number { color: #46be8a; background-color: #fff;}

.steps-lg .step { padding: 20px 20px; font-size: 16px;}

.steps-lg .step-icon { font-size: 22px;}

.steps-lg .step-title { font-size: 22px;}

.steps-lg .step-number { width: 46px; height: 46px; font-size: 28px; line-height: 46px;}

.steps-lg .step-number~.step-desc { min-height: 46px; margin-left: 56px;}

.steps-sm .step { font-size: 12px;}

.steps-sm .step-icon {font-size: 18px;}

.steps-sm .step-title {font-size: 18px;}

.steps-sm .step-number { width: 30px; height: 30px; font-size: 24px; line-height: 30px;}

.steps-sm .step-number~.step-desc { min-height: 30px; margin-left: 40px;}

.steps-xs .step {font-size: 10px;}

.steps-xs .step-icon { font-size: 16px;}

.steps-xs .step-title { font-size: 16px;}

.steps-xs .step-number { width: 24px; height: 24px; font-size: 20px; line-height: 24px;}

.steps-xs .step-number~.step-desc { min-height: 24px; margin-left: 34px;}

.pearls { margin-bottom: 22px;}

.pearls.row { display: block;}

.pearl { position: relative; padding: 0; margin: 0; text-align: center;}

.pearl:after,.pearl:before { position: absolute; top: 18px; z-index: 0; width: 50%; height: 4px; content: ""; background-color: #f3f7f9;}

.pearl:before { left: 0;}

.pearl:after { right: 0;}

.pearl:first-child:before,.pearl:last-child:after { display: none!important;}

.pearl-icon,.pearl-number { position: relative; z-index: 1; display: inline-block; width: 36px; height: 36px; line-height: 32px; color: #fff; text-align: center; background: #ccd5db; border-radius: 50%; border: 2px solid #ccd5db;}

.pearl-number { font-size: 18px;}

.pearl-icon { font-size: 18px;}

.pearl-title { margin-top: .5em; display: block; font-size: 16px; color: #526069; margin-bottom: 0; overflow: hidden; text-overflow: ellipsis; word-wrap: normal; white-space: nowrap;}

.pearl.current:after,.pearl.current:before { background-color: #62a8ea;}

.pearl.current .pearl-icon,.pearl.current .pearl-number { color: #62a8ea; background-color: #fff; border-color: #62a8ea; transform: scale(1.3);}

.pearl.disabled { pointer-events: none; cursor: auto;}

.pearl.disabled:after,.pearl.disabled:before { background-color: #f3f7f9;}

.pearl.disabled .pearl-icon,.pearl.disabled .pearl-number { color: #fff; background-color: #ccd5db; border-color: #ccd5db;}

.pearl.error:before { background-color: #62a8ea;}

.pearl.error:after { background-color: #f3f7f9;}

.pearl.error .pearl-icon,.pearl.error .pearl-number { color: #f96868; background-color: #fff; border-color: #f96868;}

.pearl.done:after,.pearl.done:before { background-color: #62a8ea;}

.pearl.done .pearl-icon,.pearl.done .pearl-number { color: #fff; background-color: #62a8ea; border-color: #62a8ea;}

.pearls-lg .pearl:after,.pearls-lg .pearl:before { top: 20px;}

.pearls-lg .pearl-title { font-size: 18px;}

.pearls-lg .pearl-icon,.pearls-lg .pearl-number { width: 40px; height: 40px; line-height: 36px;}

.pearls-lg .pearl-icon { font-size: 20px;}

.pearls-lg .pearl-number {font-size: 20px;}

.pearls-sm .pearl:after,.pearls-sm .pearl:before { top: 16px;}

.pearls-sm .pearl-title { font-size: 14px;}

.pearls-sm .pearl-icon,.pearls-sm .pearl-number { width: 32px; height: 32px; line-height: 28px;}

.pearls-sm .pearl-number { font-size: 16px;}

.pearls-sm .pearl-icon { font-size: 14px;}

.pearls-xs .pearl:after,.pearls-xs .pearl:before { top: 12px; height: 2px;}

.pearls-xs .pearl-title { font-size: 12px;}

.pearls-xs .pearl-icon,.pearls-xs .pearl-number { width: 24px; height: 24px; line-height: 20px;}

.pearls-xs .pearl-number { font-size: 12px;}

.pearls-xs .pearl-icon { font-size: 12px;}

.timeline { position: relative; padding: 0; margin-bottom: 22px; list-style: none; background: 0 0;}

.timeline:before { position: absolute; top: 0; bottom: 0; left: 50%; width: 2px; margin-left: -1px; content: ""; background-color: #e4eaec;}

.timeline:after { display: table; content: "";}

.timeline:after { clear: both;}

.timeline>li { position: relative; display: block; float: left; width: 50%; padding-right: 40px; margin-bottom: 60px; clear: left;}

.timeline>li.timeline-period { position: relative; z-index: 6; display: block; float: none; width: 200px; padding: 25px 10px; margin: 20px auto 30px; clear: both; font-size: 26px; text-align: center; text-transform: uppercase; background: #FAFAFA;}

.timeline>li.timeline-reverse { float: right; padding-right: 0; padding-left: 40px; clear: right;}

.timeline>li:last-child { margin-bottom: 0;}

.timeline:not(.timeline-single)>li.timeline-period+.timeline-item+.timeline-item,.timeline:not(.timeline-single)>li:not(.timeline-period):first-child+.timeline-item { margin-top: 90px;}

.timeline-content { float: left; width: 100%; overflow: hidden; clear: left;}

.timeline-reverse .timeline-content { float: right; clear: right;}

.timeline-content>.widget { margin: 0;}

.timeline-dot { position: absolute; right: 0; z-index: 11; color: #fff; text-align: center; cursor: pointer; background-color: #62a8ea; border-radius: 50%; top: 7.5px;}

.timeline-reverse .timeline-dot { right: auto; left: 0; margin-right: 0;}

.timeline .timeline-dot { width: 14px; height: 14px; margin-right: -7px; line-height: 14px;}

.timeline .timeline-reverse .timeline-dot { margin-left: -7px;}

.timeline.timeline-single { margin-left: 7px;}

.timeline.timeline-single .timeline-dot { margin-left: -7px;}

.timeline-info {float: right; padding: 0 20px; margin-bottom: 22px; line-height: 28px; text-align: center; background: #e4eaec; border: 1px solid #e4eaec; border-radius: 20px;}

.timeline-reverse .timeline-info { float: left;}

.timeline-footer { position: absolute; right: 0; bottom: -30px; margin-right: 55px;}

.timeline-footer .icon { margin-right: .3em;}

.timeline-reverse .timeline-footer { right: auto; left: 0; margin-right: 0; margin-left: 55px;}

.timeline-reverse+.timeline-reverse { margin-top: 0;}

.timeline-single:before {left: 0;}

.timeline-single>li {float: none; width: 100%; padding-right: 0; padding-left: 40px; margin-bottom: 60px;}

.timeline-single .timeline-content { float: none;}

.timeline-single .timeline-dot { right: auto; left: 0; margin-right: 0; margin-left: -7px;}

.timeline-single .timeline-info {float: left;}

.timeline-single .timeline-footer { right: auto; bottom: -26px; left: 0; margin-right: 0; margin-left: 40px;}

.timeline-icon .timeline-dot { width: 40px; height: 40px; margin-right: -20px; line-height: 40px;}

.timeline-icon .timeline-reverse .timeline-dot { margin-left: -20px;}

.timeline-icon.timeline-single { margin-left: 20px;}

.timeline-icon.timeline-single .timeline-dot { margin-left: -20px;}

.timeline-icon .timeline-dot {top: -5.5px;}

.timeline-avatar .timeline-dot { width: 40px; height: 40px; margin-right: -20px; line-height: 40px;}

.timeline-avatar .timeline-reverse .timeline-dot { margin-left: -20px;}

.timeline-avatar.timeline-single { margin-left: 20px;}

.timeline-avatar.timeline-single .timeline-dot { margin-left: -20px;}

.timeline-avatar-sm .timeline-dot {width: 30px; height: 30px; margin-right: -15px; line-height: 30px;}

.timeline-avatar-sm .timeline-reverse .timeline-dot { margin-left: -15px;}

.timeline-avatar-sm.timeline-single { margin-left: 15px;}

.timeline-avatar-sm.timeline-single .timeline-dot { margin-left: -15px;}

.timeline-avatar-lg .timeline-dot { width: 50px; height: 50px; margin-right: -25px; line-height: 50px;}

.timeline-avatar-lg .timeline-reverse .timeline-dot { margin-left: -25px;}

.timeline-avatar-lg.timeline-single { margin-left: 25px;}

.timeline-avatar-lg.timeline-single .timeline-dot { margin-left: -25px;}

.timeline-simple .timeline-dot {top: 0; margin-top: 10px;}

.timeline-feed .timeline-dot { width: 30px; height: 30px; margin-right: -15px; line-height: 30px;}

.timeline-feed .timeline-reverse .timeline-dot { margin-left: -15px;}

.timeline-feed.timeline-single { margin-left: 15px;}

.timeline-feed.timeline-single .timeline-dot { margin-left: -15px;}

.timeline-feed.timeline-simple .timeline-dot { margin-top: 5px;}

.timeline-feed>li { padding-right: 30px; margin-bottom: 22px;}

.timeline-feed>li.timeline-reverse { padding-left: 30px;}

.timeline-feed.timeline-single>li { padding-left: 30px;}

.testimonial { margin: 3px 3px 22px;}

.testimonial-ul { padding: 0; margin: 0; list-style: none;}

.testimonial-item { float: left; padding: 0 15px 30px; margin: 0;}

.testimonial-content { position: relative;padding: 15px 20px; margin-top: 10px; margin-bottom: 25px; background-color: #FAFAFA; border-radius: 3px;}

.testimonial-content:before { position: absolute; bottom: -7px; left: 33px; display: block; width: 14px; height: 14px; content: ''; background-color: #FAFAFA; transform: rotate(45deg);}

.testimonial-content>p:last-child { margin-bottom: 0;}

.testimonial-image { position: relative; float: left; margin-top: 5px; margin-left: 20px;}

.testimonial-author { display: block; margin-left: 75px; font-size: 18px;}

.testimonial-company { display: block; margin-left: 75px; font-size: 12px; opacity: .8;}

.testimonial-control a { color: #ccd5db;}

.testimonial-control a:hover { color: #89bceb; text-decoration: none;}

.testimonial-reverse .testimonial-content:before { right: 33px; left: auto;}

.testimonial-reverse .testimonial-image { float: right; margin-right: 20px; margin-left: 0;}

.testimonial-reverse .testimonial-author,.testimonial-reverse .testimonial-company { margin-left: 0; margin-right: 75px; text-align: right;}

.testimonial-top .testimonial-item { padding: 30px 15px 0;}

.testimonial-top .testimonial-content { margin-top: 30px; margin-bottom: 10px;}

.testimonial-top .testimonial-content:before { top: -7px; bottom: auto;}

.testimonial.carousel { position: relative; width: 100%; overflow: hidden;}

.testimonial.carousel .testimonial-item { position: relative; display: none; width: 100%; padding: 10px; transition: left .6s ease-in-out 0s;}

.testimonial.carousel .testimonial-item.active,.testimonial.carousel .testimonial-item.next,.testimonial.carousel .testimonial-item.prev { display: block;}

.testimonial.carousel .testimonial-item.next,.testimonial.carousel .testimonial-item.prev { position: absolute; top: 0; width: 100%;}

.testimonial.carousel .testimonial-item.next { left: 100%;}

.testimonial.carousel .testimonial-item.prev { left: -100%;}

.testimonial.carousel .testimonial-item.next.left,.testimonial.carousel .testimonial-item.prev.right { left: 0;}

.testimonial.carousel .testimonial-item.active { left: 0;}

.testimonial.carousel .testimonial-item.active.left { left: -100%;}

.testimonial.carousel .testimonial-item.active.right { left: 100%;}

.testimonial.carousel .testimonial-content { padding: 10px;}

.testimonial.carousel .testimonial-control { position: absolute; right: 10px; bottom: 20px;}

.testimonial.carousel .testimonial-control>* { margin-left: 10px;}

.testimonial.carousel.testimonial-reverse .testimonial-control { right: auto; left: 10px;}

.testimonial.carousel.testimonial-reverse .testimonial-control>* { margin-right: 10px; margin-left: 0;}

.testimonial.carousel.testimonial-top .testimonial-control { top: 20px; bottom: auto;}

.pricing-list { margin-bottom: 22px; text-align: center; border: 1px solid #e4eaec; border-radius: 3px;}

.pricing-list [class*=bg-],.pricing-list [class*=bg-] *,.pricing-list [class^=bg-],.pricing-list [class^=bg-] * { color: #fff;}

.pricing-list .pricing-header { border-bottom: 1px solid #e4eaec; border-radius: 3px 3px 0 0;}

.pricing-list .pricing-title { padding: 15px 30px; font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; border-radius: 3px 3px 0 0;}

.pricing-list .pricing-price { padding: 20px 30px; margin: 0; font-size: 54px; font-weight: 700; color: #37474f;}

.pricing-list .pricing-period { font-size: 14px; font-weight: 400;}

.pricing-list .pricing-features { padding: 0 18px; margin: 0;}

.pricing-list .pricing-features li { display: block; padding: 15px; list-style: none; border-top: 1px dashed #e4eaec;}

.pricing-list .pricing-features li:first-child { border-top: none;}

.pricing-list .pricing-footer { padding: 30px; border-radius: 0 0 3px 3px;}

.pricing-table { padding-top: 30px; text-align: center;}

.pricing-table:after,.pricing-table:before { content: " "; display: table;}

.pricing-table:after { clear: both;}

.pricing-table [class*=pricing-column] {float: left; width: 100%; margin-bottom: 30px; background-color: #FAFAFA; border: 1px solid #e4eaec; border-right: none;}

.pricing-table [class*=pricing-column]:last-child { border-right: 1px solid #e4eaec;}

.pricing-table [class*=pricing-column].featured { position: relative; margin-right: -1px; background-color: #fff; border-right: 1px solid #e4eaec;}

.pricing-table .pricing-header { padding-bottom: 24px; margin: 30px 30px 25px; border-bottom: 1px solid #e4eaec;}

.pricing-table .pricing-price { font-size: 48px;}

.pricing-table .pricing-currency {display: inline-block; margin-top: 10px; margin-right: -10px; font-size: 20px; vertical-align: top;}

.pricing-table .pricing-period { font-size: 16px;}

.pricing-table .pricing-title { font-size: 20px; text-transform: uppercase; letter-spacing: 2px;}

.pricing-table .pricing-features { padding: 0; margin: 0;}

.pricing-table .pricing-features li { display: block; margin-bottom: 20px; font-size: 14px; list-style: none;}

.pricing-table .pricing-footer { padding: 20px 0; margin: 25px 30px 30px;}

.rating { display: inline-block; margin: 0 .5rem 0 0; font-size: 0; vertical-align: middle;}

.rating:before { display: block; height: 0; clear: both; visibility: hidden; content: '';}

.rating.hover .icon.active { opacity: .5;}

.rating .icon { width: 1em; height: auto; padding: 0; margin: 0 10px 0 0; font-size: 14px; color: #ccd5db; vertical-align: middle; cursor: pointer;}

.rating .icon:before { transition: color .3s ease,opacity .3s ease;}

.rating .icon.active { color: #f2a654!important;}

.rating .icon.active.hover { color: #f2a654!important; opacity: 1;}

.rating .icon.hover { color: #f2a654!important; opacity: 1;}

.rating .icon:last-child { margin-right: 0;}

.rating-disabled .icon { cursor: default;}

.rating-sm .icon { font-size: 12px;}

.rating-lg .icon { font-size: 18px;}

.ribbon { position: absolute; top: -3px; left: -3px; width: 150px; height: 150px; text-align: center; background-color: transparent;}

.ribbon-inner { position: absolute; top: 16px; left: 0; display: inline-block; height: 30px; padding-right: 20px; padding-left: 20px; line-height: 30px; color: #fff; white-space: nowrap; background-color: #526069;}

.ribbon-inner .icon { font-size: 16px;}

.ribbon-lg .ribbon-inner { height: 38px; font-size: 18px; line-height: 38px;}

.ribbon-sm .ribbon-inner { height: 26px; font-size: 12px; line-height: 26px;}

.ribbon-xs .ribbon-inner { height: 22px; font-size: 12px; line-height: 22px;}

.ribbon-vertical .ribbon-inner { top: 0; left: 16px; width: 30px; height: 60px; padding: 15px 0;}

.ribbon-vertical.ribbon-xs .ribbon-inner { width: 22px; height: 50px;}

.ribbon-vertical.ribbon-sm .ribbon-inner { width: 26px; height: 55px;}

.ribbon-vertical.ribbon-lg .ribbon-inner { width: 38px; height: 70px;}

.ribbon-reverse { right: -3px; left: auto;}

.ribbon-reverse .ribbon-inner { right: 0; left: auto;}

.ribbon-reverse.ribbon-vertical .ribbon-inner { right: 16px;}

.ribbon-bookmark .ribbon-inner { box-shadow: none;}

.ribbon-bookmark .ribbon-inner:before { position: absolute; top: 0; left: 100%; display: block; width: 0; height: 0; content: ''; border: 15px solid #526069; border-right: 10px solid transparent;}

.ribbon-bookmark.ribbon-vertical .ribbon-inner:before { top: 100%; left: 0; margin-top: -15px; border-right: 15px solid #526069; border-bottom: 10px solid transparent;}

.ribbon-bookmark.ribbon-vertical.ribbon-xs .ribbon-inner:before { margin-top: -11px;}

.ribbon-bookmark.ribbon-vertical.ribbon-sm .ribbon-inner:before { margin-top: -13px;}

.ribbon-bookmark.ribbon-vertical.ribbon-lg .ribbon-inner:before { margin-top: -19px;}

.ribbon-bookmark.ribbon-reverse .ribbon-inner:before { right: 100%; left: auto; border-right: 15px solid #526069; border-left: 10px solid transparent;}

.ribbon-bookmark.ribbon-reverse.ribbon-vertical .ribbon-inner:before { right: auto; left: 0; border-right-color: #526069; border-bottom-color: transparent; border-left: 15px solid #526069;}

.ribbon-bookmark.ribbon-xs .ribbon-inner:before { border-width: 11px;}

.ribbon-bookmark.ribbon-sm .ribbon-inner:before { border-width: 13px;}

.ribbon-bookmark.ribbon-lg .ribbon-inner:before { border-width: 19px;}

.ribbon-badge { top: -2px; left: -2px; overflow: hidden;}

.ribbon-badge .ribbon-inner { left: -40px; width: 100%; transform: rotate(-45deg);}

.ribbon-badge.ribbon-reverse { right: -2px; left: auto;}

.ribbon-badge.ribbon-reverse .ribbon-inner { right: -40px; left: auto; transform: rotate(45deg);}

.ribbon-badge.ribbon-bottom { top: auto; bottom: -2px;}

.ribbon-badge.ribbon-bottom .ribbon-inner { top: auto; bottom: 16px; transform: rotate(45deg);}

.ribbon-badge.ribbon-bottom.ribbon-reverse .ribbon-inner { transform: rotate(-45deg);}

.ribbon-corner { top: 0; left: 0; overflow: hidden;}

.ribbon-corner .ribbon-inner { top: 0; left: 0; width: 40px; height: 35px; padding: 0; line-height: 35px; background-color: transparent;}

.ribbon-corner .ribbon-inner:before { position: absolute; top: 0; left: 0; width: 0; height: 0; content: ''; border: 30px solid transparent; border-top-color: #526069; border-left-color: #526069;}

.ribbon-corner.ribbon-reverse { right: 0; left: auto;}

.ribbon-corner.ribbon-reverse .ribbon-inner { right: 0; left: auto;}

.ribbon-corner.ribbon-reverse .ribbon-inner:before { right: 0; left: auto; border-right-color: #526069; border-left-color: transparent;}

.ribbon-corner.ribbon-bottom { top: auto; bottom: 0;}

.ribbon-corner.ribbon-bottom .ribbon-inner { top: auto; bottom: 0;}

.ribbon-corner.ribbon-bottom .ribbon-inner:before { top: auto; bottom: 0; border-top-color: transparent; border-bottom-color: #526069;}

.ribbon-corner.ribbon-xs .ribbon-inner { width: 28px; height: 26px; line-height: 26px;}

.ribbon-corner.ribbon-xs .ribbon-inner:before { border-width: 22px;}

.ribbon-corner.ribbon-xs .ribbon-inner>.icon { font-size: 12px;}

.ribbon-corner.ribbon-sm .ribbon-inner { width: 34px; height: 32px; line-height: 32px;}

.ribbon-corner.ribbon-sm .ribbon-inner:before { border-width: 26px;}

.ribbon-corner.ribbon-sm .ribbon-inner>.icon { font-size: 12px;}

.ribbon-corner.ribbon-lg .ribbon-inner { width: 46px; height: 44px; line-height: 44px;}

.ribbon-corner.ribbon-lg .ribbon-inner:before { border-width: 36px;}

.ribbon-corner.ribbon-lg .ribbon-inner>.icon { font-size: 18px;}

.ribbon-clip { left: -14px;}

.ribbon-clip .ribbon-inner { padding-left: 23px; border-radius: 0 5px 5px 0;}

.ribbon-clip .ribbon-inner:after { position: absolute; bottom: -14px; left: 0; width: 0; height: 0; content: ''; border: 7px solid transparent; border-top-color: #37474f; border-right-color: #37474f;}

.ribbon-clip.ribbon-reverse { right: -14px; left: auto;}

.ribbon-clip.ribbon-reverse .ribbon-inner { padding-right: 23px; padding-left: 15px; border-radius: 5px 0 0 5px;}

.ribbon-clip.ribbon-reverse .ribbon-inner:after { right: 0; left: auto; border-right-color: transparent; border-left-color: #37474f;}

.ribbon-clip.ribbon-bottom { top: auto; bottom: -3px;}

.ribbon-clip.ribbon-bottom .ribbon-inner { top: auto; bottom: 16px;}

.ribbon-clip.ribbon-bottom .ribbon-inner:after { top: -14px; bottom: auto; border-top-color: transparent; border-bottom-color: #37474f;}

.ribbon-primary .ribbon-inner { background-color: #62a8ea;}

.ribbon-primary.ribbon-bookmark .ribbon-inner:before { border-color: #62a8ea; border-right-color: transparent;}

.ribbon-primary.ribbon-bookmark.ribbon-reverse .ribbon-inner:before { border-right-color: #62a8ea; border-left-color: transparent;}

.ribbon-primary.ribbon-bookmark.ribbon-vertical .ribbon-inner:before { border-right-color: #62a8ea; border-bottom-color: transparent;}

.ribbon-primary.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before { border-right-color: #62a8ea; border-bottom-color: transparent; border-left-color: #62a8ea;}

.ribbon-primary.ribbon-corner .ribbon-inner { background-color: transparent;}

.ribbon-primary.ribbon-corner .ribbon-inner:before { border-top-color: #62a8ea; border-left-color: #62a8ea;}

.ribbon-primary.ribbon-corner.ribbon-reverse .ribbon-inner:before { border-right-color: #62a8ea; border-left-color: transparent;}

.ribbon-primary.ribbon-corner.ribbon-bottom .ribbon-inner:before { border-top-color: transparent; border-bottom-color: #62a8ea;}

.ribbon-primary .ribbon-inner:after { border-top-color: #4e97d9; border-right-color: #4e97d9;}

.ribbon-primary.ribbon-reverse .ribbon-inner:after { border-right-color: transparent; border-left-color: #4e97d9;}

.ribbon-primary.ribbon-bottom .ribbon-inner:after { border-top-color: transparent; border-bottom-color: #4e97d9;}

.ribbon-success .ribbon-inner { background-color: #46be8a;}

.ribbon-success.ribbon-bookmark .ribbon-inner:before { border-color: #46be8a; border-right-color: transparent;}

.ribbon-success.ribbon-bookmark.ribbon-reverse .ribbon-inner:before { border-right-color: #46be8a; border-left-color: transparent;}

.ribbon-success.ribbon-bookmark.ribbon-vertical .ribbon-inner:before { border-right-color: #46be8a; border-bottom-color: transparent;}

.ribbon-success.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before { border-right-color: #46be8a; border-bottom-color: transparent; border-left-color: #46be8a;}

.ribbon-success.ribbon-corner .ribbon-inner { background-color: transparent;}

.ribbon-success.ribbon-corner .ribbon-inner:before { border-top-color: #46be8a; border-left-color: #46be8a;}

.ribbon-success.ribbon-corner.ribbon-reverse .ribbon-inner:before { border-right-color: #46be8a; border-left-color: transparent;}

.ribbon-success.ribbon-corner.ribbon-bottom .ribbon-inner:before { border-top-color: transparent; border-bottom-color: #46be8a;}

.ribbon-success .ribbon-inner:after { border-top-color: #36ab7a; border-right-color: #36ab7a;}

.ribbon-success.ribbon-reverse .ribbon-inner:after { border-right-color: transparent; border-left-color: #36ab7a;}

.ribbon-success.ribbon-bottom .ribbon-inner:after { border-top-color: transparent; border-bottom-color: #36ab7a;}

.ribbon-info .ribbon-inner { background-color: #57c7d4;}

.ribbon-info.ribbon-bookmark .ribbon-inner:before { border-color: #57c7d4; border-right-color: transparent;}

.ribbon-info.ribbon-bookmark.ribbon-reverse .ribbon-inner:before { border-right-color: #57c7d4; border-left-color: transparent;}

.ribbon-info.ribbon-bookmark.ribbon-vertical .ribbon-inner:before { border-right-color: #57c7d4; border-bottom-color: transparent;}

.ribbon-info.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before { border-right-color: #57c7d4; border-bottom-color: transparent; border-left-color: #57c7d4;}

.ribbon-info.ribbon-corner .ribbon-inner { background-color: transparent;}

.ribbon-info.ribbon-corner .ribbon-inner:before { border-top-color: #57c7d4; border-left-color: #57c7d4;}

.ribbon-info.ribbon-corner.ribbon-reverse .ribbon-inner:before { border-right-color: #57c7d4; border-left-color: transparent;}

.ribbon-info.ribbon-corner.ribbon-bottom .ribbon-inner:before { border-top-color: transparent; border-bottom-color: #57c7d4;}

.ribbon-info .ribbon-inner:after { border-top-color: #47b8c6; border-right-color: #47b8c6;}

.ribbon-info.ribbon-reverse .ribbon-inner:after { border-right-color: transparent; border-left-color: #47b8c6;}

.ribbon-info.ribbon-bottom .ribbon-inner:after { border-top-color: transparent; border-bottom-color: #47b8c6;}

.ribbon-warning .ribbon-inner { background-color: #f2a654;}

.ribbon-warning.ribbon-bookmark .ribbon-inner:before { border-color: #f2a654; border-right-color: transparent;}

.ribbon-warning.ribbon-bookmark.ribbon-reverse .ribbon-inner:before { border-right-color: #f2a654; border-left-color: transparent;}

.ribbon-warning.ribbon-bookmark.ribbon-vertical .ribbon-inner:before { border-right-color: #f2a654; border-bottom-color: transparent;}

.ribbon-warning.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before { border-right-color: #f2a654; border-bottom-color: transparent; border-left-color: #f2a654;}

.ribbon-warning.ribbon-corner .ribbon-inner { background-color: transparent;}

.ribbon-warning.ribbon-corner .ribbon-inner:before { border-top-color: #f2a654; border-left-color: #f2a654;}

.ribbon-warning.ribbon-corner.ribbon-reverse .ribbon-inner:before { border-right-color: #f2a654; border-left-color: transparent;}

.ribbon-warning.ribbon-corner.ribbon-bottom .ribbon-inner:before { border-top-color: transparent; border-bottom-color: #f2a654;}

.ribbon-warning .ribbon-inner:after { border-top-color: #ec9940; border-right-color: #ec9940;}

.ribbon-warning.ribbon-reverse .ribbon-inner:after { border-right-color: transparent; border-left-color: #ec9940;}

.ribbon-warning.ribbon-bottom .ribbon-inner:after { border-top-color: transparent; border-bottom-color: #ec9940;}

.ribbon-danger .ribbon-inner { background-color: #f96868;}

.ribbon-danger.ribbon-bookmark .ribbon-inner:before { border-color: #f96868; border-right-color: transparent;}

.ribbon-danger.ribbon-bookmark.ribbon-reverse .ribbon-inner:before { border-right-color: #f96868; border-left-color: transparent;}

.ribbon-danger.ribbon-bookmark.ribbon-vertical .ribbon-inner:before { border-right-color: #f96868; border-bottom-color: transparent;}

.ribbon-danger.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before { border-right-color: #f96868; border-bottom-color: transparent; border-left-color: #f96868;}

.ribbon-danger.ribbon-corner .ribbon-inner { background-color: transparent;}

.ribbon-danger.ribbon-corner .ribbon-inner:before { border-top-color: #f96868; border-left-color: #f96868;}

.ribbon-danger.ribbon-corner.ribbon-reverse .ribbon-inner:before { border-right-color: #f96868; border-left-color: transparent;}

.ribbon-danger.ribbon-corner.ribbon-bottom .ribbon-inner:before { border-top-color: transparent; border-bottom-color: #f96868;}

.ribbon-danger .ribbon-inner:after { border-top-color: #e9595b; border-right-color: #e9595b;}

.ribbon-danger.ribbon-reverse .ribbon-inner:after { border-right-color: transparent; border-left-color: #e9595b;}

.ribbon-danger.ribbon-bottom .ribbon-inner:after { border-top-color: transparent; border-bottom-color: #e9595b;}

.dotnav { padding: 0; margin: 0; text-align: center; list-style: none;}

.dotnav>li {position: relative; display: inline-block; width: 16px; height: 16px; margin: 0 16px; vertical-align: top; list-style: none;}

.dotnav>li>a { display: inline-block; width: 100%; height: 100%; overflow: hidden; text-indent: 100%; white-space: nowrap; cursor: pointer; background-color: rgba(255,255,255,.3); border-radius: 50%;}

.dotnav>li>a:focus { outline: 0;}

.dotnav>li.active>a,.dotnav>li:focus>a,.dotnav>li:hover>a { background-color: #fff;}

.dotnav-scaleup>li>a { transition: transform .3s ease 0s,background-color .3s ease 0s;}

.dotnav-scaleup>li.active>a { transform: scale(1.5);}

.dotnav-stroke>li>a { border: 2px solid transparent; transition: border .3s ease 0s,background-color .3s ease 0s;}

.dotnav-stroke>li.active>a { background-color: transparent; border-color: #fff; transform: scale(1.3);}

.dotnav-fillin>li>a { background-color: transparent; box-shadow: 0 0 0 2px #fff inset; transition: box-shadow .3s ease 0s;}

.dotnav-fillin>li:focus>a,.dotnav-fillin>li:hover>a { background-color: transparent; box-shadow: 0 0 0 2px rgba(255,255,255,.6) inset;}

.dotnav-fillin>li.active>a { box-shadow: 0 0 0 8px #fff inset;}

.dotnav-dotstroke>li>a { box-shadow: 0 0 0 8px rgba(255,255,255,.5) inset; transition: box-shadow .3s ease 0s;}

.dotnav-dotstroke>li.active>a { background-color: rgba(255,255,255,.3); box-shadow: 0 0 0 2px #fff inset;}

.dotnav-fall>li:after { top: 0; left: 0; width: 100%; height: 100%; visibility: hidden; content: ''; background-color: rgba(0,0,0,.3); border-radius: 50%; opacity: 0; position: absolute; transform: translate(0,-200%); transition: transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;}

.dotnav-fall>li>a { transition: transform .3s ease 0s,opacity .3s ease 0s,background-color .3s ease 0s;}

.dotnav-fall>li.active:after { visibility: visible; opacity: 1; transform: translate(0,0); transition: transform .3s ease 0s,opacity .3s ease 0s;}

.dotnav-fall>li.active>a { opacity: 0; transform: translate(0,200%);}

.color-selector { padding: 0; margin: 0; list-style: none;}

.color-selector>li { position: relative; display: inline-block; width: 30px; height: 30px; margin: 0 8px 8px 0; background-color: #62a8ea; border-radius: 100%;}

.color-selector>li:hover { opacity: .8;}

.color-selector>li:before { position: absolute; top: 0; left: 0; display: inline-block; width: inherit; height: inherit; content: ""; background: inherit; border: 1px solid rgba(0,0,0,.1); border-radius: inherit;}

.color-selector>li input[type=radio] { position: absolute; top: 0; left: 0; z-index: 1; width: inherit; height: inherit; cursor: pointer; border-radius: inherit; opacity: 0;}

.color-selector>li input[type=radio]:disabled { cursor: not-allowed;}

.color-selector>li label { position: relative; font-family: "Web Icons"; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none;}

.color-selector>li input[type=radio]:checked+label:after { position: absolute; top: 0; left: 8px; display: inline-block; margin-top: -2px; font-size: 16px; line-height: 1; color: #fff; content: "\f192";}

.color-selector>li.color-selector-disabled { background-color: #ccd5db!important;}

.color-selector>li.color-selector-disabled input[type=radio]:disabled { cursor: not-allowed;}

.width-50 { width: 50px;}

.width-100 { width: 100px;}

.width-150 { width: 150px;}

.width-200 { width: 200px!important;}

.width-250 { width: 250px;}

.width-300 { width: 300px;}

.width-350 { width: 350px;}

.width-400 { width: 400px;}

.width-450 { width: 450px;}

.width-500 { width: 500px;}

.width-full { width: 100%!important;}

.width-half { width: 50%!important;}

.height-50 { height: 50px;}

.height-100 { height: 100px;}

.height-120 { height: 120px;}

.height-150 { height: 150px;}

.height-200 { height: 200px;}

.height-250 { height: 250px;}

.height-300 { height: 300px;}

.height-350 { height: 350px;}

.height-400 { height: 400px;}

.height-450 { height: 450px;}

.height-500 { height: 500px;}

.height-full { height: 100%!important;}

.margin-left-auto { margin-left: auto!important; }

.margin-right-auto { margin-right: auto!important; }

.margin { margin: auto; }

.margin-0 { margin: 0!important;}

.margin-3 { margin: 3px!important;}

.margin-5 { margin: 5px!important;}

.margin-10 { margin: 10px!important;}

.margin-15 { margin: 15px!important;}

.margin-20 { margin: 20px!important;}

.margin-25 { margin: 25px!important;}

.margin-30 { margin: 30px!important;}

.margin-35 { margin: 35px!important;}

.margin-40 { margin: 40px!important;}

.margin-45 { margin: 45px!important;}

.margin-50 { margin: 50px!important;}

.margin-vertical-0 { margin-top: 0!important; margin-bottom: 0!important;}

.margin-vertical-3 { margin-top: 3px!important; margin-bottom: 3px!important;}

.margin-vertical-5 { margin-top: 5px!important; margin-bottom: 5px!important;}

.margin-vertical-10 { margin-top: 10px!important; margin-bottom: 10px!important;}

.margin-vertical-15 { margin-top: 15px!important; margin-bottom: 15px!important;}

.margin-vertical-20 { margin-top: 20px!important; margin-bottom: 20px!important;}

.margin-vertical-25 { margin-top: 25px!important; margin-bottom: 25px!important;}

.margin-vertical-30 { margin-top: 30px!important; margin-bottom: 30px!important;}

.margin-vertical-35 { margin-top: 35px!important; margin-bottom: 35px!important;}

.margin-vertical-40 { margin-top: 40px!important; margin-bottom: 40px!important;}

.margin-vertical-45 { margin-top: 45px!important; margin-bottom: 45px!important;}

.margin-vertical-50 { margin-top: 50px!important; margin-bottom: 50px!important;}

.margin-horizontal-0 { margin-right: 0!important; margin-left: 0!important;}

.margin-horizontal-3 { margin-right: 3px!important; margin-left: 3px!important;}

.margin-horizontal-5 { margin-right: 5px!important; margin-left: 5px!important;}

.margin-horizontal-10 { margin-right: 10px!important; margin-left: 10px!important;}

.margin-horizontal-15 { margin-right: 15px!important; margin-left: 15px!important;}

.margin-horizontal-20 { margin-right: 20px!important; margin-left: 20px!important;}

.margin-horizontal-25 { margin-right: 25px!important; margin-left: 25px!important;}

.margin-horizontal-30 { margin-right: 30px!important; margin-left: 30px!important;}

.margin-horizontal-35 { margin-right: 35px!important; margin-left: 35px!important;}

.margin-horizontal-40 { margin-right: 40px!important; margin-left: 40px!important;}

.margin-horizontal-45 { margin-right: 45px!important; margin-left: 45px!important;}

.margin-horizontal-50 { margin-right: 50px!important; margin-left: 50px!important;}

.margin-top-0 { margin-top: 0!important;}

.margin-top-3 { margin-top: 3px!important;}

.margin-top-5 { margin-top: 5px!important;}

.margin-top-10 { margin-top: 10px!important;}

.margin-top-15 { margin-top: 15px!important;}

.margin-top-20 { margin-top: 20px!important;}

.margin-top-25 { margin-top: 25px!important;}

.margin-top-30 { margin-top: 30px!important;}

.margin-top-35 { margin-top: 35px!important;}

.margin-top-40 { margin-top: 40px!important;}

.margin-top-45 { margin-top: 45px!important;}

.margin-top-50 { margin-top: 50px!important;}

.margin-bottom-0 { margin-bottom: 0!important;}

.margin-bottom-3 { margin-bottom: 3px!important;}

.margin-bottom-5 { margin-bottom: 5px!important;}

.margin-bottom-10 { margin-bottom: 10px!important;}

.margin-bottom-15 { margin-bottom: 15px!important;}

.margin-bottom-20 { margin-bottom: 20px!important;}

.margin-bottom-25 { margin-bottom: 25px!important;}

.margin-bottom-30 { margin-bottom: 30px!important;}

.margin-bottom-35 { margin-bottom: 35px!important;}

.margin-bottom-40 { margin-bottom: 40px!important;}

.margin-bottom-45 { margin-bottom: 45px!important;}

.margin-bottom-50 { margin-bottom: 50px!important;}

.margin-left-0 { margin-left: 0!important;}

.margin-left-3 { margin-left: 3px!important;}

.margin-left-5 { margin-left: 5px!important;}

.margin-left-10 { margin-left: 10px!important;}

.margin-left-15 { margin-left: 15px!important;}

.margin-left-20 { margin-left: 20px!important;}

.margin-left-25 { margin-left: 25px!important;}

.margin-left-30 { margin-left: 30px!important;}

.margin-left-35 { margin-left: 35px!important;}

.margin-left-40 { margin-left: 40px!important;}

.margin-left-45 { margin-left: 45px!important;}

.margin-left-50 { margin-left: 50px!important;}

.margin-right-0 { margin-right: 0!important;}

.margin-right-3 { margin-right: 3px!important;}

.margin-right-5 { margin-right: 5px!important;}

.margin-right-10 { margin-right: 10px!important;}

.margin-right-15 { margin-right: 15px!important;}

.margin-right-20 { margin-right: 20px!important;}

.margin-right-25 { margin-right: 25px!important;}

.margin-right-30 { margin-right: 30px!important;}

.margin-right-35 { margin-right: 35px!important;}

.margin-right-40 { margin-right: 40px!important;}

.margin-right-45 { margin-right: 45px!important;}

.margin-right-50 { margin-right: 50px!important;}

.padding-0 { padding: 0!important;}

.padding-3 { padding: 3px!important;}

.padding-5 { padding: 5px!important;}

.padding-10 { padding: 10px!important;}

.padding-15 { padding: 15px!important;}

.padding-20 { padding: 20px!important;}

.padding-25 { padding: 25px!important;}

.padding-30 { padding: 30px!important;}

.padding-35 { padding: 35px!important;}

.padding-40 { padding: 40px!important;}

.padding-45 { padding: 45px!important;}

.padding-50 { padding: 50px!important;}

.padding-0-15 { padding: 0 15px!important; }

.padding-vertical-0 { padding-top: 0!important; padding-bottom: 0!important;}

.padding-vertical-3 { padding-top: 3px!important; padding-bottom: 3px!important;}

.padding-vertical-5 { padding-top: 5px!important; padding-bottom: 5px!important;}

.padding-vertical-10 { padding-top: 10px!important; padding-bottom: 10px!important;}

.padding-vertical-15 { padding-top: 15px!important; padding-bottom: 15px!important;}

.padding-vertical-20 { padding-top: 20px!important; padding-bottom: 20px!important;}

.padding-vertical-25 { padding-top: 25px!important; padding-bottom: 25px!important;}

.padding-vertical-30 { padding-top: 30px!important; padding-bottom: 30px!important;}

.padding-vertical-35 { padding-top: 35px!important; padding-bottom: 35px!important;}

.padding-vertical-40 { padding-top: 40px!important; padding-bottom: 40px!important;}

.padding-vertical-45 { padding-top: 45px!important; padding-bottom: 45px!important;}

.padding-vertical-50 { padding-top: 50px!important; padding-bottom: 50px!important;}

.padding-horizontal-0 { padding-right: 0!important; padding-left: 0!important;}

.padding-horizontal-3 { padding-right: 3px!important; padding-left: 3px!important;}

.padding-horizontal-5 { padding-right: 5px!important; padding-left: 5px!important;}

.padding-horizontal-10 { padding-right: 10px!important; padding-left: 10px!important;}

.padding-horizontal-15 { padding-right: 15px!important; padding-left: 15px!important;}

.padding-horizontal-20 { padding-right: 20px!important; padding-left: 20px!important;}

.padding-horizontal-25 { padding-right: 25px!important; padding-left: 25px!important;}

.padding-horizontal-30 { padding-right: 30px!important; padding-left: 30px!important;}

.padding-horizontal-35 { padding-right: 35px!important; padding-left: 35px!important;}

.padding-horizontal-40 { padding-right: 40px!important; padding-left: 40px!important;}

.padding-horizontal-45 { padding-right: 45px!important; padding-left: 45px!important;}

.padding-horizontal-50 { padding-right: 50px!important; padding-left: 50px!important;}

.padding-top-0 { padding-top: 0!important;}

.padding-top-3 { padding-top: 3px!important;}

.padding-top-5 { padding-top: 5px!important;}

.padding-top-10 { padding-top: 10px!important;}

.padding-top-15 { padding-top: 15px!important;}

.padding-top-20 { padding-top: 20px!important;}

.padding-top-25 { padding-top: 25px!important;}

.padding-top-30 { padding-top: 30px!important;}

.padding-top-35 { padding-top: 35px!important;}

.padding-top-40 { padding-top: 40px!important;}

.padding-top-45 { padding-top: 45px!important;}

.padding-top-50 { padding-top: 50px!important;}

.padding-bottom-0 { padding-bottom: 0!important;}

.padding-bottom-3 { padding-bottom: 3px!important;}

.padding-bottom-5 { padding-bottom: 5px!important;}

.padding-bottom-10 { padding-bottom: 10px!important;}

.padding-bottom-15 { padding-bottom: 15px!important;}

.padding-bottom-20 { padding-bottom: 20px!important;}

.padding-bottom-25 { padding-bottom: 25px!important;}

.padding-bottom-30 { padding-bottom: 30px!important;}

.padding-bottom-35 { padding-bottom: 35px!important;}

.padding-bottom-40 { padding-bottom: 40px!important;}

.padding-bottom-45 { padding-bottom: 45px!important;}

.padding-bottom-50 { padding-bottom: 50px!important;}

.padding-left-0 { padding-left: 0!important;}

.padding-left-3 { padding-left: 3px!important;}

.padding-left-5 { padding-left: 5px!important;}

.padding-left-10 { padding-left: 10px!important;}

.padding-left-15 { padding-left: 15px!important;}

.padding-left-20 { padding-left: 20px!important;}

.padding-left-25 { padding-left: 25px!important;}

.padding-left-30 { padding-left: 30px!important;}

.padding-left-35 { padding-left: 35px!important;}

.padding-left-40 { padding-left: 40px!important;}

.padding-left-45 { padding-left: 45px!important;}

.padding-left-50 { padding-left: 50px!important;}

.padding-right-0 { padding-right: 0!important;}

.padding-right-3 { padding-right: 3px!important;}

.padding-right-5 { padding-right: 5px!important;}

.padding-right-10 { padding-right: 10px!important;}

.padding-right-15 { padding-right: 15px!important;}

.padding-right-20 { padding-right: 20px!important;}

.padding-right-25 { padding-right: 25px!important;}

.padding-right-30 { padding-right: 30px!important;}

.padding-right-35 { padding-right: 35px!important;}

.padding-right-40 { padding-right: 40px!important;}

.padding-right-45 { padding-right: 45px!important;}

.padding-right-50 { padding-right: 50px!important;}

.font-weight-normal { font-weight:normal; }

.text-bold { font-weight: bold; }

.example-wrap { margin-bottom: 80px;}

.example-wrap .example-wrap { margin-bottom: 0;}

.example { margin-top: 20px; margin-bottom: 20px;}

.example:after,.example:before { content: " "; display: table;}

.example:after { clear: both;}

.example-title { text-transform: uppercase;}

.example-title,h4.example-title { font-size: 14px;}

.panel-body>.example-wrap:last-child { margin-bottom: 0;}

.panel-body>.row:last-child>[class*=col-]:last-child .example-wrap:last-child { margin-bottom: 0;}

.example-well { position: relative; margin-bottom: 30px; background-color: #FAFAFA;}

.example-well .center { position: absolute; display: inline-block; top: 50%; left: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%,-50%);}

.example-dropdown .dropdown:after,.example-dropdown .dropdown:before,.example-dropdown .dropup:after,.example-dropdown .dropup:before { content: " "; display: table;}

.example-dropdown .dropdown:after,.example-dropdown .dropup:after { clear: both;}

.example-dropdown .dropdown>.dropdown-toggle,.example-dropdown .dropup>.dropdown-toggle {float: left;}

.example-dropdown .dropdown>.dropdown-menu,.example-dropdown .dropup>.dropdown-menu { position: static; display: block; clear: left;}

.example-dropdown .dropdown>.dropdown-menu-right,.example-dropdown .dropup>.dropdown-menu-right { float: right; clear: right;}

.example-tooltip { position: relative; display: inline-block; z-index: 1;}

.example-tooltip .tooltip { position: relative; margin-right: 25px; opacity: 1;}

.example-blocks .example-col,.example-grid .example-col { min-height: 0; padding: 10px 15px 12px; background-color: #FAFAFA; border-radius: 0;}

.example-grid .example-col {margin-bottom: 20px;}

.example-grid .example-col .example-col { margin-top: 20px; margin-bottom: 0; background-color: #e2ecf1;}

.example-popover { position: relative; display: inline-block; z-index: 1;}

.example-popover .popover { position: relative; display: block; margin-right: 25px;}

.example-buttons .btn,.example-buttons .btn-group,.example-buttons .btn-group-vertical { margin-right: 15px; margin-bottom: 20px;}

.example-buttons .btn-group .btn,.example-buttons .btn-group-vertical .btn { margin-right: 0; margin-bottom: 0;}

.example-box { position: relative; margin-left: 0; margin-right: 0; padding: 45px 15px 15px; border: 1px solid #e4eaec;}

.example-box:after { position: absolute; top: 15px; left: 15px; content: "Example"; color: #959595; font-size: 12px; letter-spacing: 1px; text-transform: uppercase;}

.example-avatars .avatar { margin-right: 20px; margin-bottom: 20px;}

.example-avatars .avatar:last-child { margin-right: 20px;}

.example-typography { position: relative; padding-left: 25%;}

.example-typography .heading-note,.example-typography .text-note { position: absolute; bottom: 2px; left: 0; display: block; width: 260px; font-size: 13px; font-weight: 400; line-height: 13px; color: #aab2bd;}

.example-typography .text-note { top: 10px; bottom: auto;}

.example-responsive { overflow-x: auto; min-height: .01%;}

/* ================== CSS from style.jsp ========================== */

.inlineHeading { display: inline; font-family: "Roboto", sans-serif; font-size: 16px; font-style: normal; font-weight: bold; line-height: 3;}

.lowerInlineHeading { display: inline; font-family: "Roboto", sans-serif; font-size: 14px; font-style: normal; font-weight: bold; line-height: 3;}

/* remove y scroll bar when modal pops up */

.modal { overflow-x: hidden; /* ok to be hiddedn because of responsive design */ overflow-y: auto;}

body.new-modal { overflow: hidden!important; }

.dropdown-menu { background-color: #f9fbe4; z-index: 1000;}

.missing-announcement { position: relative; width: 99%; height: 80px; padding: 20px 20px 20px 35px; line-height: 27px; color: #6a5f49 !important; text-shadow: 0 1px 1px #fff; font-weight: bold; background-color: #f9fbe4; border: 2px solid #fff; border-color: rgba(224, 224, 224, .9); box-sizing: border-box; margin: 0; display: inline-block;}

.example-well { margin-bottom: 0;}

.breadcrumb { background-color: transparent}

.filter-options { min-width: 480px; left: -450px; top: 22px;}

.filter-menu { padding: 20px 20px; }

[ng\:cloak], [ng-cloak], .ng-cloak { display: none !important;}

.top-search { background-color: #00CC99; color: #fff;}

.top-search[disabled] { background-color: #A0D8CA; color: #fff;}

.welcome { background-color: #00CC99; height: 45px; margin-top: 3px;}

.btn-search { border-bottom-color: #00CC99; border-left-color: #00CC99; border-right-color: #00CC99; border-top-color: #00CC99;}

.rounded, .form-control.rounded, .btn.rounded, .new-btn.rounded { border-radius: 50px; padding: 6px 20px; border:solid 1px #ccc; line-height: 19px; }

.rounded-xs {border-radius: 50px; padding: 1px 20px; border:solid 1px #ccc;}

.top-div { margin-left: 2%; margin-right: 2%;}

.main-div { margin-left: 3%; margin-right: 3%;}

.panel-campaign { margin-top: 5px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none;}

.panel-heading-campaign { padding-top: 0px; padding-bottom: 0px;}

.middle-div { padding-top: 8px; vertical-align: middle;}

.filter-campaign { padding-top: 5px; padding-bottom: 5px;}

.filter-campaign-btn { width: 45px!important;height: 34px!important; }

.filter-campaign-btn-fa { margin-top: -12px; }

.dropdown-position { top: 65%; left: 15%;}

.drop-select { overflow-y: auto; max-height: 250px;}

.selected { font-weight: bold; background-color: #E4EDF6; color: black; }

.alert-cm-success { background-color: #00cc99; color: #fff}

.alert-cm-warning { background-color: #f0ad4e; color: #fff}

.alert-cm-error { background-color: #d9534f; color: #fff}

.mandatory { color: #d9534f;}

.error { color: #d9534f; font-style: italic; font-size: 11px;}

.display-on-top { z-index: 9999;}

/* make popups visible on bootstrap panel */

.panel-group .panel { overflow: visible;}

.preview-crud-tabs md-content { background-color: #fff; overflow: visible; display:inline-block; width:100%; }

.preview-crud-tabs md-content md-tabs { border: 1px solid #e1e1e1; overflow:hidden!important; padding-bottom:15px; min-height:400px; }

.preview-crud-tabs md-content md-tabs md-tabs-canvas { background: white;}

.preview-crud-tabs md-tab-content { overflow:auto!important;}

.preview-crud-tabs .tab-content {  }

.campaign-add-tabs md-content h1:first-child { margin-top: 0;}

.modal-cm-lg { width: 1200px;}

#openClose-radio .notActive, #upDown-radio .notActive { color: #3276b1; background-color: #fff;}

.white-row { padding-bottom: 0px; padding-top: 6px;}

.alt-row { background-color: #dff0d8; padding-bottom: 0px; padding-top: 6px;}

.tab-cm-alt-row { padding:0px;}

.tab-cm-row { padding-left: 20px; padding-right: 20px; margin-left: 15px; margin-right: 15px;}

.jobstage-col1, .jobstage-col2 { width: 33%; float: left;}

.jobstage-col3 { width: 33%; float: left; text-align: right;}

.job-stage-higlight { border: #f26522; border-left-style: inherit; }

.job-list-job-stage-higlight { border: #f26522; border-left-style: inset; }

div[contentEditable] { cursor: pointer; background-color: white; padding: .2em;}

div[contentEditable]:focus { cursor: pointer; background-color: #000000; border: 2px #00CC99; padding: .2em;}

.ribbon { top:-9px}

.ribbon .btn-link { color: #FFFFFF}

.panel-actions { top: 85%; right: 17px;}

.panel-heading.campaign { border: 0; width: 100%; padding-bottom: 15px;}

.panel-heading.campaign.in { background-color: #23ae89;}

.panel-heading.job { background-color: #fcf8f2; min-height: 36px; max-height: 36px; padding-top: 10px; padding-left: 10px;
}

.panel-button.btn-icon { margin-right: 10px;}

.panel-actions a.dropdown-toggle { padding: 5px;}

.panel-actions a.panel-action { padding: 5px;}

[ng\:cloak], [ng-cloak], .ng-cloak { display: none !important;}

.container-tile { height: 420px; overflow: hidden; }

.tile-panel { min-height: 350px; max-height: 350px; overflow: hidden; border: 1px solid #CCCCCC;}

.img-thumbnail { border:solid 1px #ccc!important; overflow:hidden; padding:0; }

.img-thumbnail-yellow { border:solid 2px yellow!important; overflow:hidden; padding:0; }

.img-thumbnail-red { border:solid 2px red!important; overflow:hidden; padding:0; }

.campaign-panel-status { top: 80%;}

.campaign-panel-actions { top: 90%;}

.slidePanel-header { background-color: #57c7d4;}

.progress { height: 14px; margin-bottom: 10px; margin-top: 2px;}

.panel_highlight { margin-top: 2px; border: 1px solid #d3d3d3;}

.page-body-main.preview { width: 60%}

.preview-panel { display: none; width: 600px; top: 166px; background-color: #fff; box-shadow: -10px 0 20px 0 rgba(66, 66, 66, .2); overflow-y: scroll !important; overflow-x: hidden !important;}

.btn-cursor { cursor: pointer; z-index: 10;}

.history-icon { float: left; margin-right: 20px; line-height: 32px; font-size: 20px; color: #aaa;}

.md-list-item-text.history { padding-top: 5px !important; padding-bottom: 5px !important;}

.custom-editor strong { font-weight: bold; }

.custom-editor ul { list-style: disc; padding-left: 40px; }

.custom-editor li { list-style: inherit; }

.custom-editor .ck.ck-editor__editable_inline { max-height: 300px; }

/* Preview Panel Modal Stuff*/

.modal{overflow-y: auto !important;}

.modal-header .wb-close { color: #fff; opacity: 1; font-size: 16px; margin-top:0!important;}

.preview-panel .modal-footer { text-align: left;}

.site-menu:first-child { margin-top: 15px;}

.nav_logo { display: inline;}

.preview-panel .navs-tabs-horizontal { margin: 0 15px; border: solid 1px rgb(221, 221, 221);}

.preview-panel .tab-pane { margin-top: 7px; margin-bottom: 10px;}

.preview-panel .tab-pane .table { margin-top:-5px; margin-bottom: 0;}

.preview-panel .tab-pane .item { margin: 0 15px; padding-left: 10px; border-bottom: solid 1px rgb(221, 221, 221);}

.preview-panel .tab-pane .tab-button { margin: 0 30px 0 30px; border-bottom: none;}

.preview-panel .tab-pane .text-center .btn { margin-top: 15px;}

.preview-panel .tab-pane .alert { margin: 0 25px; }

.preview-panel .modal-header h2 { margin:0; font-size:18px; font-weight:normal; color:#fff; display:inline-block; }

.nav-tabs-line > li > a { padding: 8px 12px;}

.progresstile { background-color: #efefef}

md-input-container { padding-bottom: 5px; flex-direction: row;}

md-input-container label { min-width: 150px; display: inline-block;}

md-input-container.md-input-focused label:not(.md-no-float), md-input-container.md-input-has-value label:not(.md-no-float) { transform: translate3d(0px, 6px, 0px) scale(0.99);}

md-input-container .md-input[disabled], [disabled] md-input-container .md-input { background-image: none;}

.usertab-pane { min-height: 32px; border:none; box-shadow:none; margin-bottom:0; }

.usertab-pane span { font-size:12px; }

.usertab-pane span p { width:100%; font-size:12px; }

#toast-container > div { width: 450px;}

.drop-box { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-attachment: scroll; background-clip: border-box; background-color: #f8f8f8; background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; border-bottom-color: #ddd; border-bottom-style: dashed; border-bottom-width: 5px; border-image-outset: 0 0 0 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; border-left-color: #ddd; border-left-style: dashed; border-left-width: 5px; border-right-color: #ddd; border-right-style: dashed; border-right-width: 5px; border-top-color: #ddd; border-top-style: dashed; border-top-width: 5px; height: 40px; text-align: center; padding-top: 5px; }

.wizard-row { padding: 20px 20px;}

.list-padding { padding:10px 0px;}

.code-color { background-color: #ffffff; color: #000000; padding-bottom: 0px; padding-top: 0px;}

.progress-list-item { background-color: #ffffff; height: 8px; margin-top: 7px;}

/* Sign In page */

.signin { position: fixed; background-color: rgba(255,255,255,1); min-width: 500px; max-width: 100%; right: 0; top:0;
    padding: 35px; height: 100%; overflow-y: auto; overflow-x: hidden; }

.signin input[type=text], .signin input[type=password], .signin input[type=email],
.signin input[type=url], .signin input[type=date], .signin input[type=tel], .signin input[type=number],
.signin input[type=search], .signin textarea.materialize-textarea {
    background-color: transparent; border: none; border-bottom: 1px solid #9e9e9e; outline: none; height: 3rem; margin: 0 0 15px 0;  box-shadow: none; transition: 0.3s; }

.login-form label { display: none; }

.msg { color: rgba(225, 0, 0, 1); margin-top: 20px;}

.register-request-btn { float:right; margin-top:10px; color:#fff; font-size:14px; text-decoration:underline; }

.register-request-btn:hover { color:#aaa; text-decoration:none; }

.help-btn { position: absolute; bottom:20px; right: 20px; color:#fff; font-size:14px; text-decoration:underline; }

.help-btn:hover { color:#aaa; text-decoration:none; }

#registerRequest { color:#000; }

#registerRequest form { width:100%; margin:0; }

#registerRequest input[type=text] { border:solid 1px #e5e5e5; }

#registerRequest textarea { border:solid 1px #e5e5e5; resize:none; height:150px; }

#registerRequest .modal-footer { background:#ededed; padding:20px; }

#updateUserPassword-modal form { width:100%}

#helpModal form { width:100%; }

.animate-show, .animate-hide { transition:all linear 1s; }

.animate-show.ng-hide-remove,
.animate-hide.ng-hide-add.ng-hide-add-active { opacity: 0; display: block !important; }

.animate-hide.ng-hide-add,
.animate-show.ng-hide-remove.ng-hide-remove-active { opacity: 1; display: block !important; }

p.animate-item { margin-top: 40px; }

.error-block{ background-color: #bd362f; float:left; }

/* CSS loader */

.loader, .loader:after { border-radius: 50%; width: 24px; height: 24px; }

.loader { display: inline-block; margin: 0; font-size: 10px; position: relative; text-indent: -9999em; border-top: 4px solid rgba(255, 255, 255, 0.2);
    border-right: 4px solid rgba(255, 255, 255, 0.2); border-bottom: 4px solid rgba(255, 255, 255, 0.2); border-left: 4px solid #ffffff; transform: translateZ(0);
    animation: load8 0.8s infinite linear; vertical-align: middle; }

@keyframes load8 {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* z-index overriden to display on top of slide */

.md-dialog-container { display: flex; justify-content: center; align-items: center; position: absolute; top: 0; left: 0; width: 100%;height: 100%; z-index: 9999;}

.main-div-element { margin-left: 0%; margin-right: 1%;}

.page-login { background-color: rgba(0,0,0,0.5);  background-size: cover !important; background-size: 100%; background-repeat: no-repeat; position: relative; }

.single-sign-in { display: none; }

.single-sign-in-below { display: none; }

.qat-text { display: none; }

.onewp-single-signon { display: none; }

/*background-image: url("<%=ServerConfig.getInstance().get("LoginBackground")%>") !important;*/

/*.page-login.ddb-login-page { background-image: url("assets/images/new-login-bg.jpg") !important; }*/

.ddb-login-page.page-dark.layout-full .brand { margin-top: 150px; text-align: center; }

.ddb-login-page .btn-primary { background: #ffd200; color: #000; border-color: #ffd200; }

.ddb-login-page .btn-primary:active:focus, .ddb-login-page .btn-primary:active:hover, .ddb-login-page .btn-primary:hover { background: #d2b118; border-color: #d2b118; }

.ddb-login-page .ddb-logo { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); }

/*.page-login.cub-login-page { background-image: url("assets/images/new-login-bg_1.jpg") !important; }*/

.cub-login-page.page-dark.layout-full .brand { margin-top: 150px; text-align: center; }

.cub-login-page .btn-primary { background: #ffd200; color: #000; border-color: #ffd200; }

.cub-login-page .btn-primary:active:focus, .ddb-login-page .btn-primary:active:hover, .ddb-login-page .btn-primary:hover { background: #d2b118; border-color: #d2b118; }

.cub-login-page .ddb-logo { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); }

/*.page-login.vic-login-page { background-image: url("assets/images/vicsuper-bg.jpg") !important; }*/

.vic-login-page.page-dark.layout-full .brand { margin-top: 50px; text-align: center; }

.vic-login-page .btn-primary { background: #00A4E3; color: #fff; border-color: #00A4E3; }

.vic-login-page .btn-primary:active:focus, .vic-login-page .btn-primary:active:hover, .vic-login-page .btn-primary:hover { background: #0183b5; border-color: #0183b5; }

.vic-login-page .vic-logo { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); }

/*.page-login.intel-login-page { background-image: url("assets/images/intel-login-bg.jpg") !important; }*/

.intel-login-page.page-dark.layout-full .brand { margin: 50px 0; text-align: center; }

.intel-login-page .btn-primary:active:focus, .ddb-login-page .btn-primary:active:hover, .ddb-login-page .btn-primary:hover { background: #d2b118; border-color: #d2b118; }

.intel-login-page .intel-logo { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); }

.intel-login-page .intel-logo img { width: 100px; }

.page-login.nestle-login-page {  background-size: cover !important; background-size: 100%; }

/*background-image: url("assets/images/nestle-login-bg.jpg") !important;*/

.nestle-login-page.page-dark.layout-full .brand { margin-top: 20px; text-align: center; }

.nestle-login-page .btn-primary { background: #337ab7; color: #fff; border-color: #2e6da4; }

.nestle-login-page .btn-primary:active:focus, .nestle-login-page .btn-primary:active:hover, .nestle-login-page .btn-primary:hover { background: #89bceb; border-color: #89bceb; }

.nestle-login-page .nestle-logo { position: absolute; bottom: 40px; left: 50%; transform: translateX(-50%); }

/* Login For Indicia */

.indicia-login-page { background-size: cover; padding: 0; margin: 0; }

.indicia-login-page .page-login { background: none; margin: 0!important; height: 100%; }

.indicia-login-page .brand { margin-top: 0; display: inline-block; width: 100%; }

.indicia-login-page .brand .brand-img-iww { float: left; }

.indicia-login-page .brand .brand-img-km { float: right; }

.indicia-login-page .signin p { text-align: left; color: #333; margin-bottom: 30px; font-size: 16px; }

.indicia-login-page .btn-primary { background: var(--color-dark-grey); color: #fff; border-color: var(--color-dark-grey); }

.indicia-login-page .btn-primary:active:focus, .indicia-login-page .btn-primary:active:hover,
.indicia-login-page .btn-primary:hover { background: #0095d4; border-color: #0095d4; }

.indicia-login-page .signin .register-request-btn { color: #333; font-size: 16px; }

.indicia-login-page .signin .help-btn { color: #333; font-size: 16px; right: 30px; bottom: 30px; }

.indicia-login-page .indicia-logo { position: absolute; bottom: 60px; right: 35px; }

body.site-navbar-collapse-show.indicia-login-page { padding-top: 0; }

.indicia-login-page.site-menubar-open .page { transform: translate3d(0,0,0); }

#forgottenPassword form { margin: 0; }

#forgottenPassword .help-btn { left: 20px; right: inherit; color: #000; }

.ribbon-border { border: solid 1px #c0c0c0;}

.wipribbon { height: 70px; top: -3px; left: -6px; text-align: center; background-color: transparent; display: inline-block;}

.ribbon-inner { position: absolute; top: 10px; left: -9px; display: inline-block; height: 30px; padding-right: 20px; padding-left: 20px; line-height: 30px; color: #fff; white-space: nowrap; background-color: #E4EAEC; height: 70px;}

.wipribbon .ribbon-inner { height:47px!important; font-size: 18px; line-height: 42px; background-color: #ebf2f9; border: 1px solid #D3D3D3; width: 100%; text-align: left; color: #000;}

.wipribbon .ribbon-collection { left: 0; width: 99%; background-color: #e9eaee;}

.wipribbon .ribbon-job { left:-15px; width:100%; background-color: #faf2db;}

.wipribbon .ribbon-joblist { left: -15px; width: 101.5%; background-color: #faf2db;}

.wipribbon .ribbon-closed { text-decoration: line-through;}

.wipribbon-clip { left: -14px;}

.wipribbon-clip .ribbon-inner { padding-left: 23px; border-radius: 0 5px 5px 0;}

.wipribbon-clip .ribbon-inner:after { position: absolute; bottom: -14px; left: 0; width: 0; height: 0; content: ''; border: 7px solid transparent; border-top-color: #37474f; border-right-color: #37474f;}

.wipribbon-clip .btn-link { font-weight: normal; color: #000; cursor: pointer; border-radius:0;}

.dataGrid.table > thead > tr > th { background-color: #9E9E9E; color: #fff; padding: 5px; font-family: Roboto; font-weight: 400; border-top: none;}

.dragover { background-color: #e8e8e8;}

label {font-family: 'Roboto', sans-serif;}

#navbar-header-bunnings { background-color: #fff; display: inline-block; width: 220px; padding: 12px 0 13px; position: relative; z-index: 1;}

.modal .tab-content .tab-pane { padding: 15px; border:1px solid #ddd; border-top: none; }

.modal .tab-content > .active { display: inline-block; width: 100%; vertical-align: top; }

.modal .tab-content .tab-pane .modal-footer { padding: 0; margin-top: 20px; }

.modal .tab-content .tab-pane .nav-tabs-vertical { padding: 0; }

.modal .tab-content .tab-pane .nav-tabs-vertical small { padding-left: 5px; }

.modal .tab-content .tab-pane .item { float: left; width: 100%; border-bottom: solid 1px #ddd; padding: 10px 0; background: #fff; }

.modal .tab-content .tab-pane .item .display-inline-block { vertical-align: top; }

.modal .tab-content .tab-pane .item .display-inline-block + p { float: right; }

.modal .tab-content .tab-pane .item .activity { padding-top: 5px; }

.modal .tab-content .tab-pane .item .history-icon { line-height: normal; }

.modal .tab-content .tab-pane .item h6 { margin: 0; }

.modal .tab-pane .item img { float:left; }

.modal .tab-pane .item .item { display: inline-block; width: 90%; margin-bottom: 10px; vertical-align: top; padding: 0 10px; }

.modal .tab-pane .item .item h5 { margin:0; margin-bottom: 10px; }

.modal .tab-pane .item .item .attach-btn { max-width: 70%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: super; }

.modal .tab-pane .item .item .fa-clone { background-color: var(--primary); width: 16px; height: 16px; }

.modal .tab-pane .item .item .btn-link:hover .fa-clone { background-color: #23527c; }

.modal .tab-content .tab-pane .item .user-img { position:absolute; width: 36px; height: 36px; border-radius: 50%; overflow: hidden; vertical-align: middle; border: solid 1px #ccc; }

.modal .tab-content .tab-pane .item .user-img img { position: absolute; top: 50%; left:50%; transform: translate(-50%,-50%); max-width: 100%; }

.modal .tab-content .tab-pane .item .comments { padding-left: 45px; }

.modal .tab-content .tab-pane .item .annotations { padding-left: 45px; }

.modal .tab-content .tab-pane .item .comments span { display: inline-block; width: 100%; background: #eaa11c3d; padding: 8px; }

.modal .tab-content .tab-pane .item .annotations span { display: inline-block; width: 100%; background: #e4f0fb; padding: 8px; }

/* Added by Aaron */

.listing-title { float:left; text-align:left; position: relative; transition: all 0s ease 1s; white-space: normal; border-radius: 0; border: none; font-size:17px; color:#444; font-weight:400; padding-bottom:0; padding-top: 3px; }

.listing-title .detail-box { opacity: 0; visibility: hidden; position: absolute; bottom: 100%; left: 0; z-index: 9999; overflow: hidden; width: 0px; height: 0px; background: #fff; box-shadow: 0 0 10px #ccc;}

.listing-title .detail-box .camp-date { float: left; width: 160px; word-wrap: break-word; padding: 20px; }

.listing-title .detail-box .camp-date p { float: left; width: 100%; text-align:center; background: var(--primary); color: #fff; border-radius: 3px; padding: 5px 0; margin: 0; font-size: 14px; font-weight: 600; }

.listing-title .detail-box .camp-date h3 { float: left; width: 100%; height: 90px; text-align: center; vertical-align: middle; background: #f1f1f1; margin: 0; font-size: 45px; font-weight: bold; color: #000; padding-top: 15px; }

.listing-title .detail-box .camp-date h3 span { font-size: 12px; color: #aaa; display: block; padding: 10px 0 0; }

.listing-title .detail-box .right-block { float: left; width: 68%; text-align: left; padding-top: 20px; padding-right: 20px; }

.listing-title .detail-box .right-block .camp-name { float: left; width: 100%; font-size: 16px; color: #000;font-weight: bold; padding-top: 5px; margin: 0 0 16px; }

.listing-title .detail-box .right-block .created-by { float: left; width: 100%; font-size: 14px; color: #767676; margin-bottom: 5px; }

.listing-title .detail-box .progress-date { float: left; width: 100%; margin: 7px 0 0; padding: 0 20px 20px;}

.listing-title .detail-box .progress-date .progress { margin-bottom: 0; }

.listing-title .detail-box .progress-date .progress-bar-warning { background: #41b5e4; }

.listing-title .detail-box .status-block { float: left; width: 100%; text-align: left; padding: 10px 0 0; }

.listing-title .detail-box .status-block .blue { display: inline-block; padding: 1px 6px; background: #428bca; border-radius: 3px; margin-right: 5px; color: #fff; }

.listing-title .detail-box .status-block .red { display: inline-block; padding: 1px 6px; background: #d9534f; border-radius: 3px; margin-right: 5px; color: #fff; }

.listing-title .detail-box .status-block .green { display: inline-block; padding: 1px 6px; background: #5cb85c; border-radius: 3px; margin-right: 5px; color: #fff; }

.listing-title .detail-box .status-block .status { display: inline-block; width: auto; height: auto; border: none; padding: 1px 15px; background: #428bca; border-radius: 25px; color: #fff;}

/*.listing-title:hover .detail-box { opacity: 1; transition: opacity 0.1s ease 2s; -webkit-transition: opacity 0.1s ease 2s; -moz-transition: opacity 0.1s ease 2s; width: 500px; height: auto; background: #fff; box-shadow: 0 0 15px #bbb; cursor: default;}*/

.listing-title:hover .detail-box { animation: fadeIn 0s 1.5s 1 normal forwards ease-out; width: 500px; height: auto; background: #fff; box-shadow: 0 0 15px #bbb; cursor: default;}

.progress-bar-outer { float:left; width:92%; background:#eee; height:16px; border-radius:30px; overflow:hidden; margin:0 20px 20px; }

.progress-bar-outer span { float:left; text-align:center; background:#41b5e4; color:#fff; font-size:12px; }

.progress-bar-outer .zero { float:left; width:100%; text-align:center; background:transparent; color:#000; font-size:12px; }

/* Project Listing page */

.new-btn { display:inline-flex; align-items:center; background:#fff; min-width:35px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;
    border:solid 1px #85919c; font-size:12px; line-height: 16px; color:#85919c; margin-left:5px; padding:8px 14px; }

.new-btn:hover, .new-btn.focus, .new-btn:focus { background-color:var(--primary); color:var(--color-white); border:solid 1px var(--primary); }

.new-btn.btn .icon { font-size:12px; width: 16px; height: 16px; }

.new-btn.btn span { margin-right: 5px; }

.new-btn.btn .fa-angle-down { margin-left:5px; line-height:6px; }

.new-btn.btn .fa, .new-btn.btn .fas { margin-right:5px; }

.new-btn .material-symbols-outlined, .edit-btn .material-symbols-outlined { font-size: 14px; line-height:14px; font-weight: 300; vertical-align: text-bottom; }

.new-btn .fa-clone { background-color:#85919c; }

.new-btn:hover .fa-clone { background-color: var(--color-white); }

.edit-btn { display:inline-block; background:#fff; border-radius:15px; border:solid 1px #bac1c7; font-size:13px;
    font-weight:bold; color:#85919c; padding:5px 8px; width:32px; height: 32px; text-align: center; }

.edit-btn:hover { background:var(--primary); color:#fff; border:solid 1px var(--primary);}

.chat-btn { display:inline-block; margin-left: 5px; background:#fff; border-radius:15px; border:solid 1px #bac1c7;
    font-size:13px; font-weight:bold; color:#85919c; padding:5px 8px; width:32px; height: 32px; text-align: center; }

.chat-btn:hover { background:var(--primary); color:#fff; border:solid 1px var(--primary);}

.invite-btn { display:inline-block; margin-left: 5px; background:#fff; border-radius:15px; border:solid 1px #bac1c7; font-size:13px;
    font-weight:bold; color:#85919c; padding:5px 8px; width:32px; height: 32px; text-align: center; }

.invite-btn:hover { background:var(--primary); color:#fff; border:solid 1px var(--primary);}

.action-btns { display: none; position: absolute; right:15px; top: 50%; margin-top: -20px; }

.export-btn:focus { background:#fff; border:solid 1px #bac1c7; font-weight:bold; color:#85919c; }

.noosh-project-list .filter-option .new-btn { margin-top: -70px; float:right; }

.listing-icon-btn { float:left; background:none; padding:0; font-size:64px; color:#838f9a; line-height:64px; vertical-align:top; }

.campaign-block { display:inline-block; width:100%; position:relative; margin-bottom:10px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }

.campaign-block:hover .listing-icon-btn { color:#929ca5;}

.campaign-block:hover .action-btns { display: block; }

.panel-heading:hover .action-btns { display: block; }

.campaign-block .sub-project-list .panel-body .new-btn { margin:0; float:left; }

.campaign-block .label-jobType { max-width: 100px; display: inline-block; vertical-align: -webkit-baseline-middle; overflow: hidden;
    text-overflow: ellipsis; }

.panel_highlight { margin-top:0!important; border:none!important;}

.items-total { float:left; width:85%; color: #767676; font-size:15px; margin-left:17px; }

.items-info { float:left; width:92%; color: #767676; font-size:15px; margin-left:0px; }

.panel-group .panel { display:inline-block; width:100%; }

.panel-group .sub-project-list .panel-body { padding-left:100px; }

#campaign-list-view .listing-icon-btn { font-size: 40px; font-weight: 400; }

#campaign-list-view .listing-title { font-size: 16px; font-weight: bold; padding-top: 0; }

#campaign-list-view .listing-title .campaignCurrency { font-size: 14px!important; font-weight: normal!important; padding-top: 0; padding-left: 5px;}

#campaign-list-view button.listing-title { margin-top: 2px; }

#campaign-list-view button.listing-title strong { margin-left: 5px; }

#campaign-list-view .sub-panel .inlineHeading { font-size: 17px; }

#campaign-list-view .sub-panel .inlineHeading .edit-btn { margin: 5px 0 10px; }

#collection-accordion .listing-title { font-size: 15px; padding-top:6px; font-weight: 400; }

#collection-accordion .panel { background: #fff; }

#joblist-accordion .panel { border-bottom:none; }

.collection-item { border-bottom: solid 1px #e5e5e5; }

.collection-item .table-list { overflow: inherit; }

.channel-list-item { padding-bottom: 15px!important; border-bottom: dotted 1px #e5e5e5; }

.quotes-page .listing-icon-btn { font-size: 40px; font-weight: 400; }

.quotes-page .collapse.navbar-search-overlap { display: none; }

.orderlist-page .listing-icon-btn { font-size: 40px; font-weight: 400; }

.orderlist-page .collapse.navbar-search-overlap { display: none; }

.not-available { float:left; width:auto; padding:4px 15px 15px 20px; line-height:20px; }

.not-available strong { font-size:18px; color:#aeb5bc; font-weight:500; }

.table-list { float:left; width:100%; border-top:solid 1px #efefef; margin-top:20px; overflow-x: auto; }

.table-list .table { width:100%; margin:0; padding:0; border:none;    border: 1px solid #ececec; }

.table-list .table thead th { background:#e8e8e8; font-size:15px; color:#444; font-weight:600; padding:15px; border:none; }

.table-list .table tbody td { font-size:13px; color:#444; padding:2px 15px; border:none; vertical-align: middle;
    position: relative; min-height: 46px; word-break: break-word; }

.table-list .table tr:nth-child(even) { background:#f7f7f8; }

.table-list .table tr:nth-child(odd) { background:#fff; }

.table-list .table thead tr { background: #e8e8e8; }

.table-list .table .col1 { width:38%; text-align:left; }

.table-list .table .col2 { width:12%; text-align:center; }

.table-list .table .col3 { width:15%; text-align:center; }

.table-list .table .col4 { width:12%; text-align:left; }

.table-list .table .col5 { width:12%; text-align:center; }

.table-list .table .col6 { width:10%; text-align:center; }

.table-list .table .icons { display:none; background:transparent; }

.table-list .table .icons .btn-icon { background:none; border:none; font-size:15px; color:#728b98; padding:0; margin:0 10px; }

.table-list .table .status-green { display:inline-block; background:#2eb650; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table .status-grey { display:inline-block; background:#838f9a; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table .label-status-grey { background:#838f9a; }

.table-list .table .label-status-in-quoting-proj { background:#62a8ea; }

.table-list .table .label-status-estimate-proj { background:#57c7d4; }

.table-list .table .label-status-in-prod-proj { background:#3aa99e; }

.table-list .table .label-status-awaiting-proj { background:#f96868; }

.table-list .table .label-status-pending-proj { background:#926DD8; }

.table-list .table .label-status-shipped-proj { background:#f2a654; }

.table-list .table .label-status-new-proj { background:#838f9a; }

.table-list .table .status-blue { display:inline-block; background:#62a8ea; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table .status-default { display:inline-block; background:#ffff00; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table .status-new-proj { display:inline-block; background:#e4eaec; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table .status-in-quoting-proj { display:inline-block; background:#62a8ea; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table .status-estimate-proj { display:inline-block; background:#57c7d4; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table .status-awaiting-proj { display:inline-block; background:#f96868; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table .status-in-prod-proj { display:inline-block; background:#3aa99e; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table .status-shipped-proj { display:inline-block; background:#f2a654; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table tr:hover { background:#e4edf6; }

.table-list .table tr:hover .icons { display:block; }

/*.table-list .table .new-btn { padding: 0; margin: 0 5px; min-width:auto; line-height: 16px; border: none; color: var(--primary);
    background: none; }
.table-list .table .new-btn:hover { color:var(--primary); }*/

.table-list .table .new-btn:hover .fa-clone { background-color:var(--primary); }

.table-list .table .edit-btn { margin:5px 0; }

.table-list .table td .overdue { position: absolute; top:50%; transform: translateY(-50%); margin: 0; }

.table-list .table td .overweek { position: absolute; top:50%; transform: translateY(-50%); margin: 0; }

.table-list .table td .uptoweek { position: absolute; top:50%; transform: translateY(-50%); margin: 0; }

.table-list .table td .overduewip { position: absolute; top:50%; transform: translateY(-50%); margin: 0; }

.table .date-control .clear-field { bottom: inherit; top: 8px; }

.items-table .table .col1 { width: 15%; }

.items-table .table .col2 { width: 20%; }

.items-table .table .col3 { width: 20%; }

.items-table .table .col4 { width: 15%; text-align: center; }

.items-table .table .col5 { width: 10%; }

.items-table .table .col6 { width: 20%; }

.items-table .table .colBase { width: 10%; }

.items-table .table .colTrans { width: 10%; }

tr.collapse.in { display: table-row !important; }

.label-status-grey { background:#838f9a; }

.label-status-in-quoting-proj { background:#62a8ea; }

.label-status-estimate-proj { background:#57c7d4; }

.label-status-in-prod-proj { background:#3aa99e; }

.label-status-awaiting-proj { background:#f96868; }

.label-status-pending-proj { background:#926DD8; }

.label-status-shipped-proj { background:#f2a654; }

.label-status-new-proj { background:#838f9a; }

.quote-tabs .label-status-in-prod-proj { background:#3aa99e; margin-left: 5px; }

.quote-tabs .label-status-new-proj { background:#838f9a; margin-left: 5px; }

.quote-tabs .label-status-pending-proj { background:#926DD8; margin-left: 5px; }

.quote-tabs .label.bg-danger { margin-left: 5px; }

.quoteItem-header { width: 49%; overflow-wrap: break-word; text-align: justify; padding-left: 15px; }

#quoteHistoryDetailsTab-pr { overflow-y: scroll; max-height: 550px; }

.noOfJobs { padding-right: 1%; color: gray; background: white; cursor: default; font-weight: normal!important; }

#wipLabels { margin-top: -2.85%;margin-left: 20%;width: 50%; }

.navbar-nav .dropdown .dropdown-menu{ background-color: #ffffff!important; border: solid 1px #e6e3e3!important; max-height: 250px; overflow: auto; }

.myNavbar{ font-size: 85%; width: 100%; border: none!important; box-shadow: 0 0 0 rgba(0,0,0,.08)!important; background-color: #f0f3f4!important; margin-bottom: 0; }

.myNavbar + .filter-option { margin-top: 0; padding-bottom: 0.5%; }

.infoButtons{ opacity:0; }

.tableQuotes tr:hover .infoButtons{ opacity:1; }

.tableOrders tr:hover .infoButtons{ opacity:1; }

.tableItems tr:hover .infoButtons{ opacity:1; }

.myWipNavbar .container-fluid { margin-bottom: 5px; }

.myWipNavbar .container-fluid ul { width: 61.2%; text-align: right; }

.myWipNavbar .container-fluid ul li { float: none; display: inline-block; }

.myWipNavbar .navbar-nav { display: flex; flex-wrap: wrap; justify-content: space-between; float: none; width: 100%; align-items: center; }

.myWipNavbar .navbar-nav:before, .myWipNavbar .navbar-nav:after { display: none!important; }

.myWipNavbar .navbar-nav li { margin-bottom: 10px; }

.myWipNavbar .wipExportBtnProcurement { margin : unset; }

.myWipNavbar .navbar-nav .legends .overweek { margin-top: 5px; }

.myWipNavbar .navbar-nav .legends .uptoweek { margin-top: 5px; }

.myWipNavbar .navbar-nav .legends .overduewip { margin-top: 5px; }

.selectedWipType { margin-top: 0.7%; }

.selectedWipType a span b { font-size: x-large;color: black; }

.wipExportBtn { margin-right: -65%; }

.wipExportBtnProcurement { margin-right: -65%; margin-top: 2%; }

.wipSaveAsBtn { margin-right: -52%; }

.wipHighlight { margin-right: -39%;margin-top: -1%; }

.wipFilterName { float: left; }

.wipFilterDeleteIcon { float: right; }

.wip-header { background: #fff; display: inline-block; width: 100%; margin: 0; padding: 15px; }

.title-header .nav-pills > li > a { font-size: 16px; line-height: 30px; padding: 5px 20px; background-color: #EDEEEF; }

.title-header .nav-pills > li.active > a, .title-header .nav-pills > li.active > a:focus,
.title-header .nav-pills > li.active > a:hover { background-color: var(--color-white); color: var(--text-color); }

.wip-header .myNavbar { background:transparent!important; border-bottom: solid 1px #e5e5e5!important; }

.wip-header .myNavbar .dropdown .caret { vertical-align: middle; margin-left: 10px; }

.wip-header #bs-example-navbar-collapse-1 { margin: 0; padding: 0; }

.wip-header .fav-filter-dd { float: left; margin-left: 40px; padding-top: 5px; }

.wip-header .fav-filter-dd .dropdown-menu { min-width: 200px; }

.wip-header .fav-filter-dd li { padding:0; margin: 0; }

.wip-header .fav-filter-dd a { font-size: 14px; padding:5px 15px; display: inline-block; width: 100%; }

.wip-header .fav-filter-dd a:hover, .wip-header .fav-filter-dd a:focus { text-decoration: none; outline: 0; background-color: #f0f0f0; }

.wip-header .fav-filter-dd.open > a, .wip-header .fav-filter-dd.open > a:focus, .wip-header .fav-filter-dd.open > a:hover { color: #555;
    background-color: #e7e7e7; }

.wip-header .selectedWipType { margin-top: 0; }

.wip-header .nav.navbar-nav.pull-right { margin-top: 3px; }

.wip-table-wrap { height: auto; margin: 0; }

.wip-table-wrap .table-wrap { padding: 0; }

.wip-task-header .legends { float: right; margin-top: 20px; }

.wip-task-header .legends .overweek { margin: 0; margin-right: 5px; }

.wip-task-header .legends .uptoweek { margin: 0; margin-right: 5px; }

.wip-task-header .legends .overdue { margin: 0; margin-right: 5px; }

.wip-task-header .legends .fa { margin-right: 2px; }

.prod-req-btn { position: absolute; right:0; top: 48px; right: 85px; }

.table-list .table-condensed { width:100%; margin:0; padding:0; border:none;    border: 1px solid #ececec; }

.table-list .table-condensed thead th { background:#f7f7f8; font-size:15px; color:#444; font-weight:600; padding:15px; border:none; }

.table-list .table-condensed tbody td { font-size:15px; color:#838f9a; padding:8px 15px; border:none; vertical-align: middle; position: relative; }

.table-list .table-condensed tr:nth-child(even) { background:#f7f7f8; }

.table-list .table-condensed tr:nth-child(odd) { background:#fff; }

.table-list .table-condensed .col1 { width:42%; text-align:left; }

.table-list .table-condensed .col2 { width:12%; text-align:center; }

.table-list .table-condensed .col3 { width:12%; text-align:center; }

.table-list .table-condensed .col4 { width:12%; text-align:left; }

.table-list .table-condensed .col5 { width:12%; text-align:center; }

.table-list .table-condensed .col6 { width:10%; text-align:center; }

.table-list .table-condensed .icons { display:none; background:transparent; }

.table-list .table-condensed .icons .btn-icon { background:none; border:none; font-size:15px; color:#728b98; padding:0; margin:0 10px; }

.table-list .table-condensed .status-green { display:inline-block; background:#2eb650; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table-condensed .status-grey { display:inline-block; background:#838f9a; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table-condensed .status-blue { display:inline-block; background:#62a8ea; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table-condensed .status-default { display:inline-block; background:#ffff00; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table-condensed .status-new-proj { display:inline-block; background:#e4eaec; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table-condensed .status-in-quoting-proj { display:inline-block; background:#62a8ea; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table-condensed .status-estimate { display:inline-block; background:#57c7d4; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table-condensed .status-awaiting { display:inline-block; background:#f96868; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table-condensed .status-in-prod { display:inline-block; background:#3aa99e; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table-condensed .status-shipped { display:inline-block; background:#f2a654; width:10px; height:10px; border-radius:10px; margin-right:5px; }

.table-list .table-condensed tr:hover { background:#e4edf6; }

.table-list .table-condensed tr:hover .icons { display:block; }

.table-list .table-condensed .new-btn { padding:8px 6px; margin-top:0; margin-left:0; margin-bottom: 5px; min-width:auto; }

.table-list .table-condensed .edit-btn { margin:0 0 5px; }

.table-list .table-condensed td .overdue { position: absolute; top:-14px; margin: 0; }

.items-table .table-condensed .col1 { width: 25%; }

.items-table .table-condensed .col2 { width: 15%; }

.items-table .table-condensed .col3 { width: 15%; }

.items-table .table-condensed .col4 { width: 15%; text-align: center; }

.items-table .table-condensed .col5 { width: 15%; }

.items-table .table-condensed .col6 { width: 15%; }

/* ANIMATION STYLINGS
============================================================================= */

#form-views { width:auto; }

#form-views.ng-enter,
#form-views.ng-leave { position:absolute; left:30px; right:30px; transition:0.5s all ease; -moz-transition:0.5s all ease; -webkit-transition:0.5s all ease; }

#form-views.ng-enter { animation:slideInRight 0.5s both ease; }

#form-views.ng-leave { animation:slideOutLeft 0.5s both ease; }

@keyframes slideOutLeft {
    to { transform: translateX(-200%); }
}

@keyframes slideInRight {
    from    { transform:translateX(200%); }
    to      { transform: translateX(0); }
}

/* Job Type Tab */

#addItem { position:relative; min-height:300px; overflow:hidden; padding:5px; }

#addItem h2 { margin:0; font-size:16px; color:#444; }

.product-list { display: flex; flex-wrap: wrap; justify-content: flex-start; width:100%; margin:0 0 20px; padding:11px 0 0; border-bottom:solid 1px #cdd2d7; list-style:none; max-height:165px; overflow:auto; overflow-x:hidden; }

.product-list li { display: inline-block; width:23%; text-align:center; margin-bottom:20px; margin-right: 15px; position: relative; }

.product-list li .checkbox-custom { float:left; }

.product-list li .prod-img { display: inline-block; width:90px; height:90px; border:solid 1px #e2e2e2; position:relative; }

.product-list li .prod-img img { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; max-width:70%; max-height:70%; }

.product-list li .badge { position: absolute; right: 20px; top: -10px; }

.product-list li p { display:inline-block; width:100%; font-size:15px; color:#767676; text-align: center; padding: 0 15px 0 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.product-list li p small { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.select-items li .prod-img { border: none; }

.select-items li .prod-img img { margin-top: 0; }

.chkbox { float:left; width:24px; height:24px; color:#cccfd1; font-size:21px; line-height:24px; margin-right:5px; }

.chkbox:focus { outline:0; border:none; }

.chkbox input[type=checkbox] { position:absolute; top:-9999px; }

.chkbox.on, .chkbox:hover { color:#2eb650; }

.chkbox-email { float:left; width:24px; height:24px; color:#000; font-size:21px; line-height:24px; margin-right:5px; }

.chkbox-email:focus { outline:0; border:none; }

.chkbox-email input[type=checkbox] { position:absolute; top:-9999px; }

.chkbox-email.on, .chkbox-email:hover { color:var(--primary); }

.chkbox-archive { float:left; width:24px; height:24px; color:#e9595b; font-size:21px; line-height:24px; margin-right:5px; }

.chkbox-archive:focus { outline:0; border:none; }

.chkbox-archive input[type=checkbox] { position:absolute; top:-9999px; }

.chkbox-archive.on, .chkbox-archive:hover { color:#e9595b; }

.job-type { float:left; width:100%; padding:15px; }

#addItem .job-type-tabs h2 { margin-bottom:20px; }

.action-menu.product-list-action-menu { display: inline-block; width: 100%; }

.action-menu.product-list-action-menu .breadcrumb { float: left; width: 100%; }

.action-menu.product-list-action-menu .page-header-actions { float: right; width: 100%; margin-top: -30px; text-align: right; }

.action-menu.product-list-action-menu .breadcrumb li .btn { white-space: normal; }

.job-type-tabs { float:left; width:100%; }

.job-type-tabs hr { display: inline-block; width: 100%; border-color: #ccc; }

.job-type-tabs .nav-tabs { border-bottom:solid 1px #cdd2d7; }

.job-type-tabs .nav-tabs > li { margin-bottom: -2px; }

.job-type-tabs .nav-tabs > li > a { font-size:15px; color:#515b60; }

.job-type-tabs .nav-tabs > li.active > a, .project-details .nav-tabs > li.active > a:focus, .project-details .nav-tabs > li.active > a:hover { background:#263238; color:#fff; border-bottom:none; }

.job-type-tabs .tab-content { display:inline-block; width:100%; padding:20px 0; }

.job-type-tabs .tab-content .search-box .fa { position: absolute; top: 9px; left: 25px; }

.job-type-tabs .tab-content .search-box .form-control { padding-left:30px; }

.job-type-tabs .project-lists { float:left; width:100%; max-height:500px; overflow:auto; overflow-x:hidden; padding:0; margin-top:20px; list-style:none; padding-top:7px; }

.job-type-tabs .project-lists li { float:left; width:100%; margin-bottom:10px; }

.job-type-tabs .tab-pane .display-inline-block p { margin: 0; }

#addItem  .job-type-tabs .project-lists li .button-group { display:inline-block; width:93%; background:#fff; box-shadow:0 0 8px #ddd; padding:12px 15px; border:none; }

.job-type-tabs .project-lists li .collapse { display:none; float:left; width:100%; }

.job-type-tabs .project-lists li .items-total { width:85%; }

.job-type-tabs .project-lists li .table-list .table .col1 { width:50%; }

.job-type-tabs .project-lists li .table-list .table .col2 { width:25%; }

.job-type-tabs .project-lists li .table-list .table .col3 { width:25%; }

/* Edit Projects Tab */

.edit-products-tab { float:left; width:100%; list-style:none; max-height:490px; overflow:auto; overflow-x:hidden; padding:0; margin:20px 0 20px; }

.edit-products-tab li { display:block; float:left; width:100%; }

.edit-products-tab li:hover .delete-btn { display:block; }

.edit-products-tab li span.number { float:left; width:38px; height:38px; border:solid 1px #dce2e5; border-radius:50%; font-size:18px; font-weight:bold; color:var(--primary); text-align:center; padding-top:7px; margin-left:15px; }

.edit-products-tab li > .fa-file-text-o { padding-left:15px; padding-top:10px; font-size:20px ; color:#bbb; }

.edit-products-tab li .delete-btn { display:none; background:#fff; float:right; width:40px; height:30px; border:solid 1px #dce2e5; border-radius:14px; font-size:16px; font-weight:bold; color:#838f9a; text-align:center; padding-top:3px; margin-right:15px; }

.edit-products-tab li .delete-btn:hover { background:var(--primary); color:#fff; }

.edit-products-tab li .product-form { float:left; width:100%; margin:20px 0; border-bottom:solid 1px #cdd2d7; }

.edit-products-tab li:last-child .product-form { border-bottom:none; }

.edit-products-tab li label { display:block; }

.edit-products-tab li .qty-control { float:left; margin-right:10px; width:18%; }

.edit-products-tab li md-radio-button { margin-right: 20px; display: inline-block; }

#projectItemWizard .edit-products-tab li textarea { height:150px; }

#addItem .add-btn { float:left; background:#fff; border:solid 1px #b8c5cb; border-radius:15px; padding:4px 10px; margin:0 15px 19px; color:#728b98; }

#addItem .add-btn:hover { background:var(--primary); color:#fff; }

#addItem .button-group { float:left; width:100%; padding:20px 15px 0; border-top:solid 1px #cdd2d7; }

#addItem .back-btn { float:left; background:#515b60; border:none; border-radius:2px; min-width:70px; text-align:center; text-transform:uppercase; padding:10px; color:#fff; }

#addItem .next-btn { float:right; background:#2eb650; border:none; border-radius:2px; min-width:70px; text-align:center; text-transform:uppercase; padding:10px; color:#fff; }

.search-location { position:relative; }

.search-location .fa { position:absolute; bottom:10px; left:25px; }

.search-location .form-control { padding-left:30px; }

/* Review Tab */

.review { float:left; width:100%; }

.review .your-brief { float:left; width:100%; text-align:center; margin-top:15px;  min-height: 100px; }

.review .your-brief-review { float:left; width:100%; text-align:center; margin-top:15px; }

.review .your-brief .fa { font-size:63px; color:#2eb650; display:inline-block; vertical-align:middle; margin-right:20px; }

.review .your-brief p { display:inline-block; font-size:17px; font-weight:600; color:#444444; }

.review .edit-products-tab p { font-size:14px; color:#767676; margin-top:5px; }

/* Add Project Modal */

.modal .modal-header { display:flex; align-items: center; width: 100%; background-color:#D3D5D7; color:var(--color-black); font-size:18px;
    text-transform:uppercase; min-height: 50px; }

.modal .modal-header .close { color:var(--color-black); opacity:1; position: absolute; right:20px; font-size: 40px; line-height: 20px; font-weight: 400; }

.modal .modal-header .close span { height:15px; display: inline-block; }

.modal .modal-header .modal-bk-btn { float: left; margin-right: 10px; }

.modal .modal-header .modal-camp-name { float: left; width: 100%; padding-left: 32px; margin-left: -32px; padding-right: 20px; }

.modal .modal-header .btn-sm { float: left; font-size: 16px; padding: 0; }

.modal .modal-header h4 .icon:first-child { margin-right: 0; }

.modal .modal-dialog { width:797px; }

.modal .modal-body { display:inline-block; width:100%;}

.modal .modal-header .btn-outline.btn-default { color:var(--color-black); background-color: transparent; padding: 8px; font-size: 14px;
    border-radius:50px; border-color:var(--color-black); line-height: 14px; }

.modal .modal-title { font-weight: 700; font-size: 16px; line-height: 20px; color: var(--color-black); }

.modal .modal-header .btn-outline.btn-default:hover { color: #fff; background-color: var(--color-black); }

.form-group label { font-size:15px; color:#444; font-weight:600; }

.form-control { border:solid 1px #ccc; border-radius:2px; }

.form-control:focus { border:none; box-shadow:none; border:solid 1px var(--primary); }

.modal .modal-footer { display:inline-block; width:100%; }

.modal .modal-footer .btn-default { background:#515b60; color:#fff; }

.modal .modal-footer .btn-default:hover { background:#999; }

.modal .modal-footer .btn-primary.focus, .modal .modal-footer .btn-primary:focus, .btn-primary:hover { background-color: #89bceb;
    border-color: #89bceb; }

.modal .input-search .form-control { padding-left: 50px; font-size: 14px; }

.modal .table-list { overflow: inherit; }

textarea.form-control { height:110px; /*resize: none;*/ }

.fixed-height { height:150px!important; }

.modal .modal-body .navs-tabs-horizontal { position: relative; z-index: 9; }

.modal .modal-body .date-control .clear-field { bottom: inherit; top: 50%; line-height: 10px; transform: translateY(-50%); }

.modal .share-files-modal .modal-body .date-control .clear-field { bottom: 10px; top: inherit; line-height: 10px; }

#campaignForNoosh-modal .modal-body { padding-left:5px; padding-right:5px;  }

#campaignForNoosh-modal .modal-body .form-group label { text-transform:capitalize; }

#campaignForNoosh-modal .modal-body .form-group label.control-label { display:none; }

#campaignForNoosh-modal .file-upload .drop-box { padding-top:0; }

.datepicker { float:left; width:100%; border:solid 1px #ccc; position:relative; border-radius:2px; height:34px; padding: 6px 12px; font-size: 14px; color: #555; vertical-align: middle; background:none #fff; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.datepicker .dropdown-toggle { margin-left:22px; }

.datepicker .fa { position:absolute; top:3px; left:0;  }

.datepicker input[type=text] { border:none; background:none; box-shadow:none; }

.drop-box { float:left; width:45%; height:165px!important; background:#FBFBFB; text-align:center; border-radius: 5px;
    padding-top:50px !important; font-size:13px; padding-bottom: 20%; border: dashed 2px #BDBFC2; }

.drop-box .file-icon { display:block; font-size:55px; color:#838f9a; margin-top: 10px; }

.drop-box .file-icon .material-symbols-outlined { font-size:55px!important; color: #008CFF; }

.drop-box .text-only { border:none; padding:0; margin:0; background:none; text-align:left; box-shadow:none; font-size:13px; }

.or-text { display:block; font-size:15px; color:#444444; text-decoration:underline; padding:15px; font-weight:600; }

#prod-img-tab .input-search-btn { right:inherit; left:0; border-right:solid 1px #ccc; border-radius:0; background:none; }

.input-search .form-control { padding-left:40px; font-size: 18px; }

#campaignForNoosh-modal .input-search .form-control { font-size: 14px; }

#campaignForNoosh-modal #getQuoteBtn { margin-right: 10px; display: none; }

#campaignForNoosh-modal .project-submit-btn { display: inline-block; margin-right: 10px; }

#campaignForNoosh-modal .project-submit-btn i.fa { min-width: 30px; }

#campaignForNoosh-modal .project-submit-btn li a { font-size: 14px; }

#campaignForNoosh-modal .project-submit-btn li a:hover { color:#f2a654; background: #eee; }

.add-asset-search { float: left; width: 100%; max-height: 290px; overflow: auto; overflow-x: hidden; }

#campaignForNoosh-modal .modal-body .form-group label.large-campaign { text-transform: inherit; }

/* Edit Project Modal */

#editcampaign-modal .modal-body { padding-left:5px; padding-right:5px;  }

.project-details { margin-top:20px; }

.project-details .nav-tabs > li > a { font-size:20px; }

.project-details .nav-tabs > li.active > a, .project-details .nav-tabs > li.active > a:focus, .project-details .nav-tabs > li.active > a:hover { background:var(--primary); }

.project-details .tab-content { display:inline-block; width:100%; padding:0; background:#f5f5f5; }

.project-details .tab-content textarea.form-control { height:70px; resize: none; }

.project-details .button-group { display:block; text-align:right; padding:0 15px; }

.project-details .chat-history { width:100%; height:400px; overflow:hidden; overflow-y:auto; }

.project-details .chat-history .chat-msg { float:left; width: 100%; margin-bottom:10px; border-bottom:solid 1px #e5e5e5; }

.project-details .chat-history .chat-msg h3 { display:inline-block; font-size:15px; font-weight:bold; margin:0 0 5px; }

.project-details .chat-history .chat-msg .date-time { display:inline-block; font-size:13px; color:#aaa; margin-left:15px; }

.project-details .chat-history .chat-msg p { float:left; width:100%; }

.project-details .chat-history .send-img { display:inline-block; width:100%; background:#ddd; padding:10px; }

.project-details .chat-history .send-img .file-name { display:inline-block; vertical-align:bottom; }

.project-details .chat-history .send-img img { vertical-align:bottom; }

.project-details .add-chat-msg { font-size:15px; padding:7px 14px; margin-top:10px; }

.project-details .new-msg { display:inline-block; width:100%; }

/* #maneesh - changed display none to inline-block. This is blocking the new messages view in the Edit Campaign component Chat Tab */

.project-details .new-msg .textinput-block { display:inline-block; width:100%; padding:0; vertical-align:top; }

.project-details .new-msg .textinput-block textarea { border:none; background:#fff; width:100%; height:100px; padding:5px; }

.project-details .new-msg .button-control { display:inline-block; width:100%; text-align:right; }

.project-details .new-msg .attachment { display:inline-block; margin:15px 10px 0; font-size:15px; color:#838f9a; }

.project-details .new-msg .emoji-list { padding:0; }

.project-details .new-msg .emoji-icons .emoji-list > li { padding:3px; border:solid 1px #fff; }

.project-details .new-msg .emoji-icons .emoji-list > li:hover { border:solid 1px #f00; }

.project-details .new-msg .emoji { display:inline-block; margin:0; font-size:15px; color:#838f9a; }

.project-details .new-msg .send-btn { display:inline-block; margin:15px 10px 0; border:none; background:#838f9a; border-radius:15px; color:#fff; padding:5px 15px; }

.project-details .new-msg .cancel-btn { margin:0; }

/* Chat page */

.chat-search { float:right; margin-top:27px; position:relative; }

.wip-column-search {float: left; margin: 0 0 10px; width: 100%; padding: 0 20px; }

.wip-column-search-result { height: 300px; overflow-y: auto; }

.wip-column-search.chat-search .fa { left: 30px; }

.wip-column-search.chat-search input { width: 100%; }

.wip-column-metadata-feilds { font-size: 11px; }

.wip-owner-search { float: left!important; margin-top: 0px!important; }

.wip-owner-search input { width: 185px!important;  }

.chat-search .fa { font-size:12px; font-weight:bold; color:#838f9a; left:13px; position: absolute; top: 10px; }

.chat-search input { border:solid 1px #bac1c7; border-radius:15px; padding:5px 10px 5px 30px; background:#fff; width:245px; line-height: 20px; }

.chat-search input:focus { outline:0; box-shadow:none; }

.chat-area { display:block; width:100%; background:#fff; padding:20px 10px; height:100%; }

.chat-area .chat-wrapper { display:block; position: relative; width:100%; height:500px; overflow:auto; overflow-x:hidden; min-height:500px; max-height:500px; padding-right:20px; }

.chat-block-friends { float: left; width:100%; margin-bottom:35px; }

.chat-block-friends .user-img { float:left; width:45px; text-align: center; height:32px; margin-right:20px; margin-top:4px; position:relative; margin-left:10px; }

.chat-block-friends .user-img img { width: 100%; border-radius:50%; }

.chat-block-friends .chat-msg { float:left; font-family: 'RobotoDraft,Roboto','Helvetica Neue',sans-serif; font-size: 15px; border:none; width:90%; padding:10px 20px; background:#e4f0fb; border-radius:3px; position:relative; word-break: break-all; overflow-x: hidden; overflow-y: hidden; }

.chat-block-friends .chat-msg:before { content:''; position:absolute; top:11px; left:-14px; border:solid 7px transparent; border-right:solid 7px #e4f0fb; }

.chat-block-personal { float: left; width:100%; margin-bottom:35px; }

.chat-block-personal .user-img { float:right; width:45px; text-align: center; height:32px; margin-left:20px; margin-top:4px; position:relative; margin-right:10px; }

.chat-block-personal .user-img img { max-width:100%; border-radius:50%; }

.chat-block-personal .chat-msg { float:right; font-family: RobotoDraft,Roboto,'Helvetica Neue',sans-serif; font-size: 15px; border:none; width:90%; padding:10px 20px; background:#eff0f2; border-radius:3px; position:relative; word-break: break-all; overflow-x: hidden; overflow-y: hidden; }

.chat-block-personal .chat-msg:after { content:''; position:absolute; top:11px; right:-14px; border:solid 7px transparent; border-left:solid 7px #eff0f2; }

.chat-area .online { position:absolute; width:10px; height:10px; background:#2eb650; right:-2px; bottom:0; border:solid 2px #fff; border-radius:50%; z-index:1; }

.chat-area .offline { position:absolute; width:10px; height:10px; background:#838f9a; right:-2px; bottom:0; border:solid 2px #fff; border-radius:50%; z-index:1; }

.friend-list .online { position:absolute; width:12px; height:12px; background:#2eb650; right:6px; bottom:0; border:solid 2px #fff; border-radius:50%; z-index:1; }

.friend-list .offline { position:absolute; width:12px; height:12px; background:#838f9a; right:6px; bottom:0; border:solid 2px #fff; border-radius:50%; z-index:1; }

.chat-area .time { float: left; width: 100%; font-size:11px; color:#a1a6a8; font-style:normal; white-space:nowrap; margin-left:-4px; text-align: center; }

.chat-area .date { float: left; width: 100%; font-size:11px; color:#a1a6a8; font-style:normal; white-space:nowrap; margin-left:-4px; text-align: center; }

.chat-area .chat-input { display:inline-block; width:100%; border-top:solid 1px #efefef; }

.chat-area .chat-input .textinput-block { display:inline-block; width:100%; padding:15px 0 0; vertical-align:top; }

.chat-area .chat-input .textinput-block textarea { border:none; height:50px; background:#fff; width:98%; height:50px; padding:5px; resize:none; }

.chat-area .chat-input .button-control { display:inline-block; width:100%; text-align:right; }

.chat-area .chat-input .attachment { display:inline-block; margin:5px 10px 0; font-size:15px; color:#838f9a; }

.chat-area .chat-input .emoji-list { padding:0; }

.chat-area .chat-input .emoji-icons .emoji-list > li { padding:3px; border:solid 1px #fff; }

.chat-area .chat-input .emoji-icons .emoji-list > li:hover { border:solid 1px #f00; }

.chat-area .chat-input .emoji { display:inline-block; margin:0; font-size:15px; color:#838f9a; }

.chat-area .chat-input .send-btn { display:inline-block; margin:5px 10px 0; border:none; background:#838f9a; border-radius:15px; color:#fff; padding:5px 15px; }

.chat-area .chat-block-personal .file-attach { float:right; width:auto; min-width:200px; padding:10px; background:#eff0f2; border-radius:3px; position:relative; margin-right: 75px; }

.chat-area .chat-block-personal .file-attach:after { content:''; position:absolute; top:11px; right:-14px; border:solid 7px transparent; border-left:solid 7px #eff0f2; }

.chat-area .chat-block-friends .file-attach{ float:left; width:auto; min-width: 200px; padding: 10px; background: #e4f0fb; border-radius: 3px; position: relative; margin-left: 75px;}

.chat-area .file-attach .icon { font-size:65px; color:#838f9a; display:inline-block; }

.chat-area .chat-block-friends .file-attach:after { content: ''; position: absolute; top: 11px; left: -14px; border: solid 7px transparent; border-right: solid 7px #e4f0fb;}

.chat-area .file-attach .file-name { font-size:15px; color:#263238; display:inline-block; padding-left:10px; vertical-align:super; }

.chat-area .file-attach .file-name .file-size { display:block; font-style:normal; }

.site-navbar .navbar-right .dropdown-menu.chat-list { background: #fff; margin-top: 0; border:1px solid #ddd; box-shadow: 1px 2px 2px 4px rgb(224,224,224,.8); }

.chat-list { display: block; position:fixed; width:397px; height:100%; top:67px; right:0; z-index:999; }

.chat-list .nav-tabs { display: flex; }

.chat-list .nav-tabs > li { flex-grow: 1; }

.chat-list .nav-tabs > li > a { border:none; border-radius:0; text-align:center; font-size:16px; color:#838f9a; padding:18px 0; }

.chat-list .nav-tabs > li.active > a, .chat-list .nav-tabs > li.active > a:focus, .chat-list .nav-tabs > li.active > a:hover { border:none; background:none; color:var(--primary); border-bottom:solid 2px var(--primary); }

.chat-list .tab-content { height: 83%; }

.chat-list .tab-content .tab-pane { padding:30px; height:100%; overflow:auto; overflow-x:hidden; }

.chat-list .frnds-list { float:left; width:100%; }

.chat-list .frnds-list h2 { font-size:17px; color:#263238; text-transform:uppercase; margin:0; }

.chat-list .frnds-list .chat-search { float:left; }

.chat-list .frnds-list .top-five { float:left; width:100%; margin:30px 0 0; border-bottom:solid 1px #e5e5e5; padding:0; list-style:none; }

.chat-list .frnds-list .top-five li { float:left; width:100%; margin-bottom:20px; cursor:pointer; position: relative; }

.chat-list .frnds-list .top-five li a { display: flex; width: 100%; align-items: center; }

.chat-list .frnds-list .all-list { float:left; width:100%; margin:30px 0 0; padding:0; list-style:none; overflow:auto; overflow-x:hidden; }

.chat-list .frnds-list .all-list li { float:left; width:100%; margin-bottom:20px; cursor:pointer; }

.chat-list .frnds-list .all-list li a { display: flex; width: 100%; align-items: center; }

.chat-list .frnds-list .user-img { float:left; width:48px; height:48px; position:relative; background: url('user-default.2d61707799939442.png') no-repeat top left; border-radius:50%; overflow: hidden; }

.chat-list .frnds-list .user-img img { width: 100%; height: 100%; border-radius:60%; }

.chat-list .frnds-list .user-name { display: inline-block; width: 100%; padding:10px 20px; font-size:17px; color:#444; font-weight:500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.chat-list .frnds-list .online { position:absolute; width:10px; height:10px; background:#2eb650; right:2px; bottom:8px; border:solid 2px #fff; border-radius:50%; z-index:1; }

.chat-list .frnds-list .offline { position:absolute; width:10px; height:10px; background:#838f9a; right:2px; bottom:8px; border:solid 2px #fff; border-radius:50%; z-index:1; }

.chat-list .recent-chat-msg-dot { position: absolute; top: 14px; right: 0; }

.chat-list .chat-messages .frnds-list .all-list li a { flex-direction: column; }

.chat-list .chat-messages .frnds-list .user-name { white-space: normal; text-overflow: inherit; margin-bottom: 3px; font-weight: bold; }

/* Autocomplete chat */

.arrow-ctrl { z-index:999999; position:absolute; bottom:155px; }

.arrow-ctrl:after { content: ''; position:absolute; top:100%; left:50%; border: solid 7px transparent; border-top: solid 7px #ccc; margin-left:-7px; }

.at-indication { display:block; padding:10px; background:white; width:400px; max-height:200px; overflow:auto; overflow-x:hidden; box-shadow:0 0 5px #ccc; }

.at-indication .item p.title { margin-bottom:0; padding:5px 0; white-space:nowrap; }

.at-indication .item p.title:hover { background:#fefefe; }

.at-indication .item p.title > span { color:#000000; display:inline-block; }

.at-indication .active { color:#000; font-weight:bold; }

.select-drop-dwon-ctrl{ z-index: 999999; position: absolute; top: 92px; left: 16px;}

.dropdown-list { display:block; padding:10px; background:white; width:400px; max-height:200px; overflow:auto; overflow-x:hidden; box-shadow:0 0 5px #ccc; }

.dropdown-list .item p.title { margin-bottom:0; padding:5px 0; white-space:nowrap; }

.dropdown-list .item p.title:hover { background:#fefefe; }

.dropdown-list .item p.title > span { color:#000000; display:inline-block; }

.dropdown-list .active { color:#000; font-weight:bold; }

.emoji-ctrl{ z-index: 999999; position: absolute; right: 25px;}

.emoji-ctrl .emoji-icons { display: block; padding: 10px; background: white; width:300px; max-height: 200px; overflow: auto; overflow-x: hidden; box-shadow: 0 0 5px #ccc;}

.emoji-icons .emoji-list > li { display: inline-block;}

.emoji-icons:after {content: ''; position: absolute; top: 100%; left: 50%; border: solid 7px transparent; border-top: solid 7px #ccc; margin-left: -7px;}

/* Asset Library */

.assets-block { display: inline-block; width: 100%; position: relative; }

.assets-block .page-header { margin-top: 20px; margin-bottom: 5px; }

.assets-block .page-header h1 { margin-top: 0; }

.assets-block .page-header-actions { top: 0; }

.asset-library .page-content h1 { margin-bottom:0; margin-top: 0; }

.asset-library .page-content .row { margin-right:-10px; }

.asset-library .page-header .chat-search { position:absolute; top:0; right:0; margin-top: 0; }

.asset-library .page-header .new-btn { position:absolute; top:0; right:251px; padding:9px 14px 9px 11px; }

.asset-folder { float:left; width:100%; background: #fff; padding-top: 5px; }

.asset-folder .folder-block { float:left; width:100%; background:#fff; padding:16px 20px; margin-bottom:30px; border-radius:4px; text-align: center; border: solid 1px #dad8d8; }

.asset-folder .folder-block:hover { cursor:pointer; background:#838f9a; color:#fff; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; }

/*.asset-folder .folder-block .fa { display:inline-block; font-size:64px; color:#838f9a; vertical-align:middle; }*/

.asset-folder .folder-block .fa { display: inline-block; font-size: 45px; color: #838f9a; vertical-align: middle; margin-bottom: 15%; }

/*.asset-folder .folder-block .folder-name { display:inline-block; width:100%; padding-left:100px; margin-left:-83px; vertical-align:middle; font-size:17px; color:#444444; font-weight:600; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }*/

.asset-folder .folder-block .folder-name {display: inline-block;width: 100%;text-align: center;/*margin-left: -83px;*/vertical-align: middle;font-size: 13px;overflow-wrap: break-word;color: #444444;font-weight: 600;text-overflow: ellipsis;/*white-space: nowrap;*/overflow: hidden;/*margin-bottom: -42%;*/}

.asset-folder .folder-block:hover .fa { color:#fff; }

.asset-folder .folder-block:hover .folder-name { color:#fff; }

.asset-folder .folder-block img { max-width: 100%; }

.asset-folder .asset-folder-edit { position: absolute; top: 10px; right:25px; }

.asset-folder .col-lg-2:nth-child(6n) .asset-folder-edit .dropdown-menu { left: auto; right: 0; }

.asset-folder .col-sm-4:nth-child(4n) .asset-folder-edit .dropdown-menu { left: auto; right: 0; }

.asset-folder .col-xs-6:nth-child(2n) .asset-folder-edit .dropdown-menu { left: auto; right: 0; }

.asset-sub-header { position: fixed; margin: 0; background: #f0f3f4; box-shadow: 0 0 10px #ccc; width: calc(100% - 220px); z-index: 99; }

.asset-details-tabs .nav-tabs { display: flex; justify-content: center; align-items: center; }

.asset-details-tabs .nav-tabs li { flex-grow: 1; }

.asset-details-tabs .nav-tabs > li > a { display: block; text-align: center; font-size: 18px; padding: 10px 0; border: none;
    border-bottom:solid 2px var(--border-color); }

.asset-details-tabs .nav-tabs > li.active > a, .asset-details-tabs .nav-tabs > li.active > a:hover,
.asset-details-tabs .nav-tabs > li.active > a:focus { background: none; color: var(--color-black);
    border-bottom:solid 2px var(--color-black); }

.asset-details-tabs .tab-content .tab-pane { padding: 15px 0; }

.asset-details-tabs .tab-content .tab-pane p { word-break: break-word; }

.assets-content { display: inline-block; width: 100%; padding: 0 15px; }

.product-library-list { display: inline-block; width: 100%; }

.menu-tree .assets-content, .menu-tree .product-library-list { margin-left:251px; width: calc(100% - 251px); transition: all 0.2s ease; }

.menu-tree .white-block { margin-left: 246px; width: calc(100% - 246px); transition: all 0.2s ease; }

.tree-menu-icon { color: #3f516b; font-size: 30px; margin: 0; float: left; line-height:30px; }

.tree-view { position:fixed; width:260px; top:138px; background:#fff; height:100%; padding:15px; }

.tree-view .scrollable { float:left; width:100%; height:75vh!important; }

.tree-view .scrollable-container { height:75vh!important; }

.tree-header { float:left; width:100%; }

.tree-header h1 { display:inline-block; font-family:'Roboto', sans-serif; font-size:23px; color:#444; margin-bottom:20px; margin-top:0; }

.tree-header .chat-search { float:left; margin-top:0; width:100%; }

.tree-header .chat-search input { width:100%; }

.tree-view .tree { float:left; width:100%; height:67vh; overflow:auto; padding-bottom: 30px; }

.tree-view .tree > ul { padding:0; }

.tree-view .tree li { float: left; list-style-type:none; margin:0; padding:10px 0 5px; position:relative; font-size:16px; color:#838f9a; width: 100%; white-space: nowrap; }

.tree-view .tree li::before, .tree li::after { content:''; left:-20px; position:absolute; right:auto; }

.tree-view .tree li span.btn-cursor { display:none; background:#fff; padding:2px 5px; text-decoration:none; z-index:1; width:23px; height:18px; line-height:15px; }

.tree-view .tree li span.btn-cursor:hover { background:#eee; }

.tree-view .tree li .tree-label small { display:inline-block; }

.tree-view .tree li .tree-label:hover span.btn-cursor { display:inline-block; }

.tree-view .tree li a { color:#838f9a; margin-left:10px; display:inline-block; }

.tree-view .tree li a:hover { color:var(--primary); }

.tree-view .tree li.parent_li > span { cursor:pointer}

.tree-view .tree>ul>li::before, .tree>ul>li::after { border:0}

.tree-view .tree li:last-child::before { height:30px}

.tree-view .tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span { color:var(--primary); }

.drag-enter {background:#eee; border:dotted 1px #aaa; margin:5px; }

.asset-files { float:left; width:100%; overflow: auto; overflow-x: hidden; background: #fff; }

.asset-files .files-block { float:left; width:100%; height:250px; overflow: hidden; position:relative; margin-bottom:30px; }

.asset-files .files-block .img-show { float:left; width:100%; height:100%; border:solid 1px #ccc; text-align:center; vertical-align:middle;  background-size: 10%; }

/*background: url(images/ajax-loader.gif) no-repeat center;*/

.asset-files .files-block .img-show img { max-width:65%; max-height:65%; position:absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }

.asset-files .files-block .overlay { display:block; position:absolute; top:0; left:0; width:100%; height:100%; float:left; text-align:center; }

.asset-files .files-block .overlay .blackover { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:1; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity:0; }

.asset-files .files-block:hover .blackover { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; transition-delay: 0s; transform: translate(0px, 0px); }

.asset-files .files-block .overlay .crud-icons { display: none; position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); z-index:1; width: 100%; }

.asset-files .files-block .overlay a { display: inline-block; width:35px; height:35px; line-height: 35px; color:#fff; padding:6px 0; font-size:25px; border-radius:50%; border:solid 2px #fff; text-align: center; margin: 0 5px 10px; }

.asset-files .files-block .overlay a:hover { color:#000; background:#fff; transition-delay: 0.1s; }

.asset-files .files-block .overlay .asset-overlap-fa { line-height: 18px; }

.asset-files .files-block:hover .crud-icons { display:block; transition-delay: 0.5s; }

.asset-files .files-block:hover .crud-icons p { margin-bottom: 0; }

.asset-files .files-block:hover .overlay { display:none; }

.fa-1 { display:block!important; }

.asset-quick-filters { display: inline-flex; align-items: center; }

.asset-quick-filters select { border: none; margin-left: 5px; margin-right: 15px; }

.asset-quick-filters label { margin:0; }

/* Add Asset Modal */

#addAsset_modal .modal-body { padding:20px 5px; }

#assetDetail_modal .modal-body { padding:20px 5px; position: relative; }

#assetDetail_modal .disp-img { float:left; width:auto; height:auto; overflow:hidden; }

#assetDetail_modal .disp-img img { max-height:100%; max-width:100%; }

#assetDetail_modal .left-tabs { width: 100%; }

#assetDetail_modal .asset-right-nav { font-size: xx-large; position: absolute; top: 50%; right: 8px; }

#assetDetail_modal .asset-left-nav { font-size: xx-large; position: absolute; top: 50%; left: 8px; }

.downloader { float:left; width:100%; margin:50px 0 20px; padding:0 5px; }

.downloader .progress { float:left; width:90%; height:8px; background:#dadde1; border-radius:5px; margin-right:15px; }

.downloader .progress .progress-bar { background:#62a8ea; }

.downloader span { float:left; color:#62a8ea; margin-bottom:10px; margin-top:-4px; }

.assets-action-bar { display: inline-block; width: 100%; text-align: right; }

.assets-action-bar a { display: inline-block; padding: 5px 6px 2px; color: #ccc; }

.assets-action-bar a:hover { background: #e9ebee; color:#4b5158; }

.asset-folder .breadcrumb { padding: 0 15px; margin-bottom: 20px; margin-top: 10px; margin-left: 0; }

.asset-folder .breadcrumb .btn { padding: 0; background: none; border: none; }

.asset-fancy-img { display: block!important; }

.asset-fancy-img img { max-width: 100%; }

#assetView_modal .modal-body { padding:10px; text-align:center; }

#assetView_modal .modal-body img { max-width:100%; max-height:100%; }

/* Page Layout css */

.mudmap-wrapper { float:left; width:100%; background: #f0f3f4; height: 100vh; }

.asset-container { float: left; width: 100%; height: 500px; overflow: auto; overflow-x: hidden; position: relative; }

.asset-search-list { float: left; width:250px; border: solid 1px #ccc; background:#fff; height: 100%; position: relative; z-index: 1; }

.asset-search-list .dndDraggingSource { border: dashed 2px var(--primary); }

.asset-search-list .thumbnail { margin: 0; }

.asset-search-list .search-list { display: inline-block; width: 100%; height: 100%; overflow-y: auto; overflow-x: auto; }

.asset-search-list .search-list p { padding: 15px; background: #eee; font-weight: bold; }

.drop-area { float: left; width: 95%; position: fixed; right: 20px; padding-left: 270px; margin-left: -255px; height: 499px;
    overflow: auto; overflow-x: hidden; }

.drop-area .panel { margin-bottom: 0; border: solid 1px #ccc; }

.drop-area .dndDragover { border: dashed 2px var(--primary); }

.drop-area .panel-heading+.panel-body { display:inline-block; width: 100%; }

.drop-area .panel .panel-title { padding: 15px 30px; }

.drop-area .panel .caption span.btn-cursor { cursor: pointer; z-index: 10; position: relative; right: -5px; top: 10px; font-size: 12px; background: #f00; padding: 2px 6px; color: #fff; border-radius: 50%; }

.drop-area .panel .thumbnail { float: left; width: 30%; margin-right:3%; }

.drop-area .panel .thumbnail .caption span.btn-cursor { cursor: pointer; z-index: 10; position: absolute; right: -8px; top: 32px; font-size: 12px; background: #f00; padding: 2px 6px; color: #fff; border-radius: 50%; }

.drop-area .panel .thumbnail > img { max-height: 90px; }

.page-layout-grid { display: flex; width: 100%; background: #f0f3f4; }

.page-container { float:left; width:100%; margin-top:30px; }

.sidebar-btn { position: absolute; top: 10px; right: 10px; background:none; border:none; }

.sidebar-btn .sidebar-icon { display: inline-block; width: 14px; height: 10px; background: url('sidebar-icon.4c65ee40c631ec97.svg') no-repeat; }

.left-tabs { display: inline-block; height:100%; width:398px; min-width:398px; background:#DADDE1;
    border-right: solid 1px #dadde1; z-index:1; margin-top:30px; position: relative; }

.left-tabs .nav-tabs { display:block; background-color: #DADDE1; padding: 40px 20px 0; border: none; }

.left-tabs .nav > li { float:left; width:33.33%; text-align:center; }

.left-tabs .nav > li > a { background:rgba(255, 255, 255, 0.3);; padding:15px 0; color:#838f9a; font-size:14px;
    border:none; line-height: 14px; margin:0; border-radius:0; font-weight:600; margin: 0 5px; }

.left-tabs .nav-tabs > li.active > a, .left-tabs .nav-tabs > li.active > a:focus,
.left-tabs .nav-tabs > li.active > a:hover, .left-tabs .nav-tabs > li > a:hover { background:#fff; color:var(--primary);
    border:none; }

.left-tabs .tab-content > .tab-pane { height:calc(100vh - 204px); /*overflow: auto; overflow-x:hidden;*/ }

.left-tabs .tab-content .panel-group { height: calc(100% - 60px); }

.left-tabs .tab-content .panel-group .panel { height:100%; }

.left-tabs .tab-content .panel-group .panel-heading+.panel-collapse { height: calc(100% - 60px); }

.left-tabs .tab-content .panel-group .panel-title:after, .left-tabs .tab-content .panel-group .panel-title:before { display:none; }

.left-tabs .tab-content .panel-title > a { display:block; font-size:17px; color:#263238; font-weight:600; }

.left-tabs .tab-content .panel-title > a small { padding-right: 25px; padding-top: 4px; }

.left-tabs .tab-content .panel-group .panel-collapse .panel-body { padding:0; height: 100%; overflow-y: auto; }

.left-tabs .tab-content .panel-group .panel + .panel { margin-top:1px; }

.left-tabs .tab-content .panel-default > .panel-heading { background:#dadde1; }

.left-tabs .tab-content .panel-default > .panel-heading:hover { background:#e7eaee; }

.left-tabs .accor-list { margin:0 0 120px; padding:0; list-style:none; }

.left-tabs .accor-list li { display:inline-block; width:100%; position:relative; padding:8px 5px 8px 8px; }

.left-tabs .accor-list li:hover { background:#f2f4f5; }

.left-tabs .accor-list li a { font-size:12px; color:#263238; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;
    display:inline-block; width: 48%; }

.left-tabs .accor-list li a:hover { color:var(--primary); }

.left-tabs .accor-list li .action { position:absolute; right:5px; color:#263238; width:25px; height:20px; text-align:center; }

.left-tabs .accor-list li .action .fa-gavel { position:absolute; right:10px; top:2px; }

.left-tabs .accor-list li .action .options { display:none; position:absolute; top:100%; right:0; width:140px; background:#263238;
    margin:0; padding:0; list-style:none; z-index:1000; }

.left-tabs .accor-list li .action .options li { display:block; padding:0; text-align:left; }

.left-tabs .accor-list li .action .options li:hover { background:#424e56; }

.left-tabs .accor-list li .action .options li a { color:#fff; display:block; padding:7px 15px; font-size:13px; width: 100%; }

.left-tabs .accor-list li:hover .action:hover .options { display:block; }

.left-tabs .accor-list li .action .dropdown-menu li .sub-options { display:none; position:absolute; top:0; left:100%; width:250px;
    background:#263238; margin:0; padding:0; list-style:none; z-index:1000; max-height:400px; overflow: auto; }

.left-tabs .accor-list li .action .dropdown-menu li:hover .sub-options { display:block; }

.left-tabs .accor-list li .page-layout-draggable { padding: 10px 35px 10px 15px; cursor: move!important; background-color: #fff;
    border: solid 1px #e5e5e5; }

.left-tabs #search .accor-list li { padding:5px; }

.left-tabs #search .accor-list li:hover .page-layout-draggable { border: 1px solid var(--primary); border-radius: 2px;
    background: #fff; color: var(--primary); border-style: dotted; cursor:move; }

.left-tabs #search .accor-list li .dragging { display:block; background:#ccc; border:solid 1px #aaa; padding:5px; }

.left-tabs #search .accor-list li .page-layout-draggable.dndDraggingSource { cursor: move!important; border: dashed 2px var(--primary); }

.left-tabs #clipboard .accor-list li:hover { cursor:move; }

.left-tabs #clipboard .accor-list li .dragging { display:block; background:#ccc; border:solid 1px #aaa; padding:5px; }

.left-tabs .product-checkbox { display: inline-block; vertical-align: top; margin-top: 0; }

.left-tabs .accor-list.select-all-options { display: flex; align-items: center; width: 40%; justify-content: flex-end; margin-bottom: 0; }

.left-tabs .accor-list.select-all-options li { width: auto; padding: 5px; }

.left-tabs .accor-list.select-all-options li a { width: 32px; height: 32px; position: relative; padding: 5px 8px; font-size: 16px; }

.left-tabs .accor-list.select-all-options li .action { position: relative; }

.left-tabs .accor-list.select-all-options li .action .options { top: 100%; left: 0; }

.left-tabs .accor-list.select-all-options li .config-all-btn { border: solid 1px #263238; border-radius: 50%; color:#263238; text-overflow: inherit; }

.left-tabs .accor-list.select-all-options li .config-all-btn:hover { background: #263238; color: #fff; }

.left-tabs .accor-list.select-all-options li .del-all-btn { color: #f00; border: solid 1px #f00; border-radius: 50%; text-overflow: inherit; }

.left-tabs .accor-list.select-all-options li .del-all-btn:hover { color: #fff; background-color: #f00; }

.left-tabs .accor-list.select-all-options .dropdown-menu { padding: 0; margin:0; list-style: none; border:none;
    width:250px; background:#263238; margin:0; padding:0; list-style:none; }

.left-tabs .accor-list.select-all-options .dropdown-menu li { padding: 0; margin: 0; display: block; }

.left-tabs .accor-list.select-all-options .dropdown-menu li a { padding: 5px 10px; height:auto; background-color: #263238;
    display: block; width: 100%; font-size:12px; border-radius: 0; color:#fff; }

.left-tabs .accor-list.select-all-options .dropdown-menu li .sub-menu { max-height: 200px; overflow-y: auto; }

.left-tabs .accor-list li .page-layout-actions { float: right; }

.left-tabs .accor-list li .page-layout-actions .action { position: relative; margin-right: 5px; cursor: pointer; padding-bottom: 5px; }

.left-tabs .accor-list li .page-layout-actions .style-title { width: 120px; overflow: hidden; display: inline-block;
    text-overflow: ellipsis; white-space: nowrap; text-align: right; vertical-align: middle; font-size:10px; }

.left-tabs .accor-list li .page-layout-actions .dropdown-menu { padding: 0; margin:0; list-style: none; max-height: 400px;
    overflow-y: auto; width:250px; background:#263238; margin:0; padding:0; list-style:none; left: auto; right:-45px; border:none; }

.left-tabs .accor-list li .page-layout-actions .dropdown-menu li { padding: 0; margin: 0; display: block; }

.left-tabs .accor-list li .page-layout-actions .dropdown-menu li a { padding: 3px 10px; background-color: #263238; color:#fff;
    display: block; width: 100%; font-size:12px; border-radius: 0; }

.left-tabs .accor-list li .page-layout-actions .dropdown-menu li a:hover { background-color: #666; }

.left-tabs .accor-list li .page-layout-actions .dropdown-menu.settings-dropdown { width: 100%; right: 0; }

.left-tabs .accor-list li .page-layout-actions .dropdown-menu.settings-dropdown a { padding: 10px; }

.left-tabs .accor-list.scroll_bar_pageLayoutRightSide { height: calc(100% - 135px); margin: 0 0 30px; }

.left-tabs #clipboard .accor-list { margin-bottom: 0; height: 100%; overflow-y: auto; padding-bottom:20px; }

.left-tabs.sidebar-collapse { width: 50px; min-width: 50px; }

.left-tabs.sidebar-collapse .nav-tabs { display: none; }

#leftNavMudmap.sidebar-collapse .tab-content { display: none; }

.left-tabs.sidebar-collapse .sidebar-btn .sidebar-icon { transform: rotate(180deg); }

.events-sidebar .form-group .date-picker { display: inline-block; margin-left: 15px; }

.events-sidebar .form-group .ui-calendar .ui-calendar-button { position: absolute; top: 5px; right:6px; border: none;
    background-color:var(--color-white); width: 25px!important; height:25px; }

.events-sidebar .form-group .ui-button-icon-only .ui-button-icon-left { color: var(--color-black); font-size: 25px;
    width: 25px; height:25px; }

.events-sidebar .form-group .ui-calendar.ui-calendar-w-btn .ui-inputtext { border: solid 1px var(--border-color); }

.events-sidebar .form-group .ui-button.ui-button-icon-only .ui-button-text { padding:0; }

.popover p strong { font-weight: 700; }

.update-icon { display: inline-block; width: 8px; height: 8px; background: url('update-icon.ddc9d2f481245be5.svg') no-repeat; }

.white-space-nowrap { white-space: nowrap; }

.mudmap-btn .new-btn { padding: 7px 8px 7px 7px; font-size: 13px; color: #85919c; }

#leftNavMudmap .tab-content { padding: 15px 15px 0 0; background-color: #fff; }

#leftNavMudmap .input-search .form-control { font-size: 14px; padding-right: 10px; }

#leftNavMudmap #search .accor-list li h6 small { float: right; }

/* Mudmap product details asset image drag */

#prod-img-tab .asset-search-list .thumbnail img:hover { cursor:move; }

#prod-img-tab .asset-search-list .dragging .thumbnail { display:block; background:#ccc; }

/* Mudmap edit switch */

.onoffswitch { position: relative; width: 130px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;}

.onoffswitch-checkbox { display: none;}

.onoffswitch-label { display: block; overflow: hidden; cursor: pointer; border: 2px solid var(--primary) /*#27A1CA*/; border-radius: 0px;}

.onoffswitch-inner { display: block; width: 200%; margin-left: -100%; transition: margin 0.3s ease-in 0s;}

.onoffswitch-inner:before, .onoffswitch-inner:after { display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 26px; font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; box-sizing: border-box; border: 2px solid transparent; background-clip: padding-box;}

.onoffswitch-inner:before { content: "Edit Allowed"; padding-left: 10px; background-color: #FFFFFF; color: var(--primary) /*#27A1CA*/;}

.onoffswitch-inner:after { content: "Edit Disabled"; padding-right: 5px; background-color: #FFFFFF; color: #666666; text-align: right;}

.onoffswitch-switch { display: block; width: 25px; margin: 0px; background: var(--primary)/*#27A1CA*/; position: absolute; top: 0; bottom: 0; right: 105px;/*right: 65px;*/ transition: all 0.3s ease-in 0s;}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0;}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px;}

/* Mudmap Assign switch */

.assignonoffswitch { position: relative; width: 130px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;}

.assignonoffswitch-checkbox { display: none;}

.assignonoffswitch-label { display: block; overflow: hidden; cursor: pointer; border: 2px solid #27A1CA; border-radius: 0px;}

.assignonoffswitch-inner { display: block; width: 200%; margin-left: -105%; transition: margin 0.3s ease-in 0s;}

.assignonoffswitch-inner:before, .assignonoffswitch-inner:after { display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 26px; font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; box-sizing: border-box; border: 2px solid transparent; background-clip: padding-box;}

.assignonoffswitch-inner:before { content: "Assign On"; padding-left: 10px; background-color: #FFFFFF; color: #27A1CA; }

.assignonoffswitch-inner:after { content: "Assign Off"; padding-right: 5px; background-color: #FFFFFF; color: #666666; text-align: right;}

.assignonoffswitch-switch { display: block; width: 25px; margin: 0px; background: #27A1CA; position: absolute; top: 0; bottom: 0; right: 105px;/*right: 65px;*/ transition: all 0.3s ease-in 0s;}

.assignonoffswitch-checkbox:checked + .assignonoffswitch-label .assignonoffswitch-inner { margin-left: 0;}

.assignonoffswitch-checkbox:checked + .assignonoffswitch-label .assignonoffswitch-switch { right: 0px;}

/* Order List page */

.select-campaign { float:left; }

.select-campaign .form-group { float:left; width:100%; background:#fff; padding:20px; }

.select-campaign .form-group h3 { font-size:17px; color:#444; font-weight:600; margin-top:0; }

.select-campaign .form-group .form-control { font-size:15px; color:#767676; background:#f7f8f9; border:solid 1px #ccc; box-shadow:none; }

.no-orders { float:left; }

.no-orders .alert { min-height:235px; text-align:center; float:left; width:100%; background:#f1e7e1; border:solid 1px #f2b293; border-radius:2px; }

.no-orders .alert .alert-content { display:inline-block; width:475px; margin-top:50px; }

.no-orders .alert .alert-content .no-order-icon { float:left; width:92px; height:94px; margin-right:20px; }

/*background:url(assets/images/no-order-icon.png) no-repeat;*/

.no-orders .alert .alert-content p { float:left; font-size:23px; color:var(--primary); margin-bottom:5px; }

.no-orders .alert .alert-content .new-btn { float:left; margin:0; text-transform:capitalize; font-size:13px; font-weight:bold; color:var(--primary); border:solid 1px var(--primary); padding:7px 14px; }

.no-orders .alert .alert-content .new-btn:hover { color:#fff; }

.no-more-records { float:left; width: 100%; }

.no-more-records .alert {  text-align:center; float:left; width:100%; background:#f1e7e1; border:solid 1px #f2b293; border-radius:2px; }

.no-more-records .alert .alert-content { display:inline-block; width:100%; margin-top:30px; margin-bottom: 30px; text-align:center; }

.no-more-records .alert .alert-content .no-order-icon { display:inline-block; width:92px; height:94px; margin-bottom:10px; background: none;
    mask: url('no-order-icon.f4c4e3e4617301cf.png') no-repeat; background-color: var(--primary); }

/*background:url(assets/images/no-order-icon.png) no-repeat;*/

.no-more-records .alert .alert-content p { float:left; width:100%; font-size:23px; color:var(--primary); margin-bottom:5px; }

.no-more-records .alert.alert-default { border: solid 1px #ccc; background: #eee; }

.no-more-msg { float: left; width: 100%; margin-top: 20px; }

.no-more-records .alert-wrong-search .alert-content p { float: none; display: inline-block; width: 65%; text-align: left; padding-left: 30px; }

.alert-warning { font-size: 13px; }

.alert .fa-spinner { font-size:48px; color: var(--primary); }

.alert .fa-exclamation-triangle { font-size:48px; color:var(--primary); }

.panel-list { float:left; width:100%; padding:0 15px; }

.panel-list .panel-default > .panel-heading { display:inline-block; width:100%; background:#fff; padding:15px 20px 10px; }

.panel-list .panel-default > .panel-heading .action-btns { margin-top:-14px; }

.panel-list .panel-default > .panel-heading .action-btns .new-btn { padding: 8px 6px; }

.panel-list .panel-body .table-list { margin-top:0; }

.panel-list .panel-body .table-list .col4 { text-align:center; }

.info-btn { display:none; position:absolute; right:23px; top:35px; background:#fff; min-width:47px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; border:solid 1px #bac1c7; font-size:13px; font-weight:bold; color:#85919c; padding:5px 10px; }

.info-btn:hover { background:var(--primary); color:#fff; border:solid 1px var(--primary);}

.pdf-btn { display:none; position:absolute; right:80px; top:35px; background:#fff; min-width:47px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; border:solid 1px #bac1c7; font-size:13px; font-weight:bold; color:#85919c; padding:5px 10px; }

.pdf-btn:hover { background:var(--primary); color:#fff; border:solid 1px var(--primary);}

.panel-list .panel-default > .panel-heading:hover .info-btn { display:block; }

.panel-list .panel-default > .panel-heading:hover .pdf-btn { display:block; }

#orderInfoModal.modal .modal-body { padding-left:5px; padding-right:5px; }

#orderInfoModal .modal-footer { text-align:center; margin:0; }

#order-item-modal { width: 96%; }

/* Filter Dropdown */

.filter-option .options { width:100px; background:#263238; padding:0; list-style:none; z-index:1; left:inherit; right:48px; }

.filter-option .options li { display:block; padding:0; margin:0; text-align:left; border:none; }

.filter-option .options li a { color:#fff; display:block; padding:7px 15px; font-size:13px; }

.filter-option .options li a:hover { background:#838f9a; }

.filter-option .dropdown-menu { left:inherit; right:0; width:300px; background-color:#EDEEEF; padding:10px; }

.filter-option .dropdown-menu > li { padding:0; margin:0; }

.filter-option .dropdown-menu label { font-weight: 500; font-size:12px; margin-top:5px; }

.filter-option .dropdown-menu .form-group { padding:10px; margin:0; background-color: #fff; }

.filter-option .dropdown-menu .btns-group { display: flex; align-items:center; justify-content: space-between;
    margin-left:-10px; margin-right:-10px; }

.filter-option .dropdown-menu .btn-group { display: flex; align-items:center; }

.filter-option .dropdown-menu .btn-group .btn-link { padding:0; text-decoration: underline; }

.filter-option .dropdown-menu .btn-group .btn-primary { flex-grow:1; }

.filter-option .dropdown-menu .btn-group .btn-primary:first-child { border-radius: 5px 0 0 5px; }

.filter-option .dropdown-menu .btn-group .btn-primary:last-child { border-radius: 0 5px 5px 0; }

.filter-option .dropdown-menu .button-group { display: flex; align-items:center; justify-content: space-between;
    text-align:center; padding:10px 5px; margin-top:10px; }

.filter-option .dropdown-menu .button-group .btn { margin:0 5px; }

.filter-option .dropdown-menu .button-group .btn-link { padding: 0; }

.filter-option .dropdown-menu .button-group .btn-primary { flex-grow:1; }

.filter-option .new-btn, .filter-option .edit-btn { padding:5px; margin-left:5px; width: 32px; height:32px; min-width: inherit; color: #85919c;
    border-color: #85919c; }

.filter-option .new-btn:hover, .filter-option .edit-btn:hover { color: #fff; }

.filter-option .new-btn .fa-filter, .filter-option .edit-btn .fa-filter { font-size:12px; line-height: 12px; }

.filter-option .clear-field { bottom: 10px; }

/* Task List Page */

.table-wrap { display:inline-block; width:100%; padding:0 15px; }

.table-wrap .table { border-radius:4px; border:solid 1px #efefef; background:#fff; }

.table-wrap .table tr:hover td { background:#ebf4fc; }

.table-wrap .table th { text-align:center; font-size:17px; color:#444; font-weight:600; padding:20px 0; }

.table-wrap .table td { text-align:center; font-size:15px; color:#838f9a; padding:15px 0; }

.table-wrap .table .col7 { text-align:left; }

.table-wrap .table td a { color:#838f9a; text-decoration:none; }

.table-wrap .table td a .color { color:#337ab7; text-decoration:none; }

.table-wrap .table td a:focus, a:hover {color: #23527c;text-decoration: underline;}

.status-open { display:inline-block; background:#36ab7a; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-new { display:inline-block; background:#e4eaec; color:#a3afb7; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-await { display:inline-block; background:#f9f2f4; color:#c7254e; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-prod { display:inline-block; background:#526069; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-quoting { display:inline-block; background:#62a8ea; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-in-quoting { display:inline-block; background:#62a8ea; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-order-pending { display:inline-block; background:#526069; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-quote-requested { display:inline-block; background:#62a8ea; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-estimate-requested { display:inline-block; background:#57c7d4; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-awaiting-quote-approval { display:inline-block; background:#f96868; color:#fff; font-weight:bold;
    padding:3px 5px; border-radius:2px; text-transform:capitalize; }

.status-quote-viewed { display:inline-block; background:#62a8ea; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-approved { display:inline-block; background:#46be8a; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-rejected { display:inline-block; background:#f96868; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-awaiting-supplier-acceptance { display:inline-block; background:#f96868; color:#fff; font-weight:bold;
    padding:3px 5px; border-radius:2px; text-transform:capitalize; }

.status-in-production { display:inline-block; background:#3aa99e; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-item-shipped { display:inline-block; background:#f2a654; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-order-closed { display:inline-block; background:#838f9a; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-shipped { display:inline-block; background:#f2a654; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-partially-shipped { display:inline-block; background:#f2a654; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-delivered { display:inline-block; background:#f2a654; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-closed { display:inline-block; background:#838f9a; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-canceled { display:inline-block; background:#838f9a; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-pending-client-acceptance { display:inline-block; background:#926dde; color:#fff; font-weight:bold;
    padding:3px 5px; border-radius:2px; text-transform:capitalize; line-height:14px; }

.status-pending-approval { display:inline-block; background:#526069; color:#fff; font-weight:bold; padding:3px 5px;
    border-radius:2px; text-transform:capitalize; }

.status-pending-supplier-acceptance { display:inline-block; background:#926dde; color:#fff; font-weight:bold;
    padding:3px 10px; border-radius:2px; text-transform:capitalize; line-height:14px; }

.overweek { font-size:13px; color:#9ca5ae; margin-top:11px; font-weight: 500; }

.overweek .fa { font-size:15px; color:#33c949; }

.uptoweek { font-size:13px; color:#9ca5ae; margin-top:11px; font-weight: 500; }

.uptoweek .fa { font-size:15px; color:#fdbd41; }

.overdue { font-size:13px; color:#9ca5ae; margin-top:11px; font-weight: 500; }

.overdue .fa { font-size:15px; color:#fe5e5b; }

.overduewip { font-size:13px; color:#9ca5ae; margin-top:11px; font-weight: 500; }

.overduewip .fa { font-size:15px; color:#fe5e5b; }

.noduedate { font-size:13px; color:#9ca5ae; margin-top:11px; font-weight: 500; }

.noduedate .fa { font-size:15px; color:#9ca5ae; }

.quotes-trafic { font-size: 37px!important; }

.quotes-trafic .fa { font-size:25px!important; }

.mytasklist .scrollable { height: 491px!important; }

.mytasklist .scrollable .scrollable-container { height: 491px!important; }

.mytasklist .scrollable.is-enabled .scrollable-container { height: 491px!important; }

.mytasklist .panel-heading h3 { float: left;padding-right: 4px; }

#quoteSelected-modal .modal-footer { position: sticky; bottom: 0; background-color:#fff; z-index: 11; }

/*procurement wip */

.table-wrap-procurement { display:inline-block; width:100%; padding:0 15px; }

.table-wrap-procurement .table { border-radius:4px; border:solid 1px #efefef; background:#fff; }

.table-wrap-procurement .table tr:hover td { background:#ebf4fc; }

.table-wrap-procurement .table th { text-align:center; font-size:16px; color:#444; font-weight:600; padding:20px 0; position: sticky; top: 66px; background: #fff; z-index: 999; }

.table-wrap-procurement .table td { text-align:center; font-size:11px; color:#838f9a; padding:15px 0; }

.table-wrap-procurement .table .col7 { text-align:left; }

.table-wrap-procurement .table td a { color:#838f9a; text-decoration:none; }

.table-wrap-procurement .table td a .color { color:#337ab7; text-decoration:none; }

.table-wrap-procurement .table td a:focus, a:hover {color: #23527c;text-decoration: underline;}

.table.wip-table-procurement td { padding:0; }

.table.wip-table-procurement td a { display:block; padding:15px 0; }

.table.wip-table-procurement .col0 { width:5%; vertical-align:middle; }

.table.wip-table-procurement span.spec { display:inline-block; font-size:11px; line-height:11px; font-weight:bold; border-radius:50%; padding:2px 0; background:#263238; width:15px; color:#fff; text-align:center; }

.table.wip-table-procurement span.order { display:inline-block; font-size:11px; line-height:11px; font-weight:bold; border-radius:50%; padding:2px 0; background:var(--primary); width:15px; color:#fff; text-align:center; }

.table.wip-table-procurement span.quote { display:inline-block; font-size:11px; line-height:11px; font-weight:bold; border-radius:50%; padding:2px 0; background:#26c3e6; width:15px; color:#fff; text-align:center; }

.table.wip-table-procurement .col1 { width:5%; vertical-align: middle; vertical-align: center; }

.table.wip-table-procurement .col2 { width:7%; vertical-align: middle; text-align: center; }

.table.wip-table-procurement .col3 { width:10%; vertical-align: middle; text-align: left; }

.table.wip-table-procurement .col4 { width:16%; vertical-align: middle; text-align: left; }

.table.wip-table-procurement .col5 { width:10%; vertical-align: middle; text-align: center; }

/*.table.wip-table-procurement .col6 { width:8%; vertical-align: middle; text-align: center; }*/

.table.wip-table-procurement .col7 { width:10%; vertical-align: middle; text-align: center; }

.table.wip-table-procurement .col8 { width:10%; vertical-align: middle; text-align: center; }

.table.wip-table-procurement .col9 { width:10%; vertical-align: middle; text-align: left; padding:10px 0 10px 12px; }

.table.wip-table-procurement .col10 { width:15%; vertical-align: middle; text-align: center; padding:10px 0 10px 5px; }

.table.wip-table-procurement .colExtra { width:2%; vertical-align: middle; text-align: center; }

.table-list .table.wip-table thead th { position: sticky; top: 0; z-index: 999; background-color: #fff; }

.table-list .table.wip-table td { padding:0; word-break: normal; }

.table-list .table.wip-table td a { display:block; padding:15px 0; }

.table-list .table.wip-table .col0 { width:5%; vertical-align:middle; }

.table-list .table.wip-table span.spec { display:inline-block; font-size:11px; line-height:11px; font-weight:bold; border-radius:50%; padding:2px 0; background:#263238; width:15px; color:#fff; text-align:center; }

.table-list .table.wip-table span.order { display:inline-block; font-size:11px; line-height:11px; font-weight:bold; border-radius:50%; padding:2px 0; background:var(--primary); width:15px; color:#fff; text-align:center; }

.table-list .table.wip-table span.quote { display:inline-block; font-size:11px; line-height:11px; font-weight:bold; border-radius:50%; padding:2px 0; background:#26c3e6; width:15px; color:#fff; text-align:center; }

.table-list .table.wip-table .col1 { width:10%; text-align: center!important; vertical-align: middle; }

.table-list .table.wip-table .col2 { width:15%; vertical-align: middle; text-align: center; }

.table-list .table.wip-table .col3 { width:15%; vertical-align: middle; text-align: center; }

.table-list .table.wip-table .col4 { width:20%; vertical-align: middle; text-align: center; }

.table-list .table.wip-table .col5 { width:10%; vertical-align: middle; text-align: center; }

.table-list .table.wip-table .col6 { width:20%; vertical-align: middle; text-align: center; }

.table-list .table.wip-table .colExtra { width:2%; vertical-align: middle; text-align: center; }

.colourExtra { width: 17px; height: 17px; float: right; border-radius: 3px; cursor: pointer; }

.colourDrop { width: 13px; height: 13px; float: left; border: 1px solid #86919c; margin-top: 3px; }

.table.wip-table-quote td { padding:10px; }

.table.wip-table-quote td a { display:block; padding:15px 0; }

.table.wip-table-quote span.spec { display:inline-block; font-size:11px; line-height:11px; font-weight:bold; border-radius:50%; padding:2px 0; background:#263238; width:15px; color:#fff; text-align:center; }

.table.wip-table-quote span.order { display:inline-block; font-size:11px; line-height:11px; font-weight:bold; border-radius:50%; padding:2px 0; background:var(--primary); width:15px; color:#fff; text-align:center; }

.table.wip-table-quote span.quote { display:inline-block; font-size:11px; line-height:11px; font-weight:bold; border-radius:50%; padding:2px 0; background:#26c3e6; width:15px; color:#fff; text-align:center; }

.table.wip-table-quote .col0 { width:5%; vertical-align:middle; }

.table.wip-table-quote .col1 { width:10%; text-align: center!important; vertical-align: middle; }

.table.wip-table-quote .col2 { width:15%; vertical-align: middle; text-align: center; }

.table.wip-table-quote .col3 { width:15%; vertical-align: middle; text-align: center; }

.table.wip-table-quote .col4 { width:10%; vertical-align: middle; text-align: center; }

.table.wip-table-quote .col5 { width:15%; vertical-align: middle; text-align: center; }

.table.wip-table-quote .col6 { width:10%; vertical-align: middle; text-align: center; }

.table.wip-table-quote .col7 { width:10%; vertical-align: middle; text-align: center; }

.table.wip-table-quote .col8 { width:10%; vertical-align: middle; text-align: center; }

.table.wip-table-quote .col9 { width:10%; vertical-align: middle; text-align: center; }

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover { background-color: var(--primary); color: var(--color-white); }

.orderDetailModal .modal-body { background:#fdfdfd; }

.orderDetailModal .panel-list { padding:0; }

.orderDetailModal .items-total { width:80%; }

.orderDetailModal .table-list .table .col1 { width:35%; }

.orderDetailModal .table-list .table .col2 { width:15%; }

.orderDetailModal .table-list .table .col3 { width:25%; }

.orderDetailModal .table-list .table .col4 { width:15%; }

.orderDetailModal .table-list .table .col5 { width:10%; }

#campaignListLoader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1040; background: rgba(0,0,0,.5); }

.campaignListLoader { position: absolute; top: 50%; left: 50%; font-size: 81px; z-index: 1540; width: 81px; height:81px; margin-top: -40px; margin-left: -40px; }

.infinity-fullpage-loader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1040; background: rgba(0,0,0,.5); }

/*.campaignListLoader:after { content:''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: url(../images/favicon.ico) no-repeat; width: 64px; height: 64px; opacity: 0.8; }*/

.lds-dual-ring { position: absolute; top:50%; left:50%; transform:translate(-50%,-50%); width: 200px; height: 200px; }

.lds-dual-ring:after { content: " "; background: url('Infinity_Loop_Loader_White.00c7e7c1ecc3dba5.gif') no-repeat; display: block; width:200px; height:200px; }

/*.lds-dual-ring:after { content: " "; display: block; width: 80px; height: 80px; margin: 1px; border-radius: 50%; border:4px solid var(--primary); border-color: #fff transparent #fff transparent; animation: lds-dual-ring 1.2s linear infinite; }*/

/*@keyframes lds-dual-ring {
    0% { transform: rotate(0deg); }  100% { transform: rotate(360deg); }
}*/

.infinity-loader { content: " "; background: url('Infinity_Loop_Loader_White.00c7e7c1ecc3dba5.gif') no-repeat; display: block; width:200px;
    height:200px; margin: auto; }

/* Product List */

.more-options { float:right; margin-top:30px; }

.more-options .new-btn { padding:8px 14px; margin-right:5px; }

.more-options .options { width:100px; background:#263238; padding:0; list-style:none; z-index:1; left:inherit; right:0; }

.more-options .options li { display:block; padding:0; margin:0; text-align:left; background:#263238; border:none; }

.more-options .options li a { color:#fff; display:block; padding:7px 15px; font-size:13px; }

.more-options .options li a:hover { background:#838f9a; }

.product-table { position:relative; }

.product-table .table tr { border-bottom:1px solid #ddd; }

.product-table .table td { position:relative; height:70px; vertical-align:middle; border: none; }

.product-table .table tbody tr { background: #e3e5e6; }

.product-table .table .col1 { width:15%; text-align:left; padding-left:15px; }

.product-table .table .col2 { width:15%; text-align:left; }

.product-table .table .col3 { width:20%; padding-top:10px; }

.product-table .table .col4 { width:20%; padding-top:10px; }

.product-table .table .col5 { width:20%; padding-top:10px; }

.product-table .table .col6 { width:10%; text-align:center; }

/*.product-table .table .col7 { width:10%; text-align:center; }*/

.product-table .table img { max-height:70px; display:inline-block; }

.product-table .carousel-control.left { background:none; opacity:1; top:-20px; width:auto; min-width:inherit; color:#838f9a; cursor:pointer; }

.product-table .carousel-control.right { background:none; opacity:1; top:-20px; width:auto; min-width:inherit; color:#838f9a; cursor:pointer; }

.product-table .carousel-inner > .item { text-align:center; }

.product-table .table .count { position:absolute; top:3px; right:0; font-size:11px; color:#fff; background:var(--primary); padding:2px 6px; border-radius:50%; z-index:1; }

.product-table .table .carousel-indicators { display:none; }

.product-table .table .glyphicon { font-size:15px; top:51px; width:15px; height:15px; margin:0; }

.product-table .table .glyphicon-chevron-left:before { content:"\e257"; }

.product-table .table .glyphicon-chevron-right:before { content:"\e258"; }

.product-artwork-list .alert { line-height: normal; margin-right: 15px; padding: 13px 20px; }

/* Tasks List */

/*.tasks .page-content { padding-left:315px; }*/

.tasks .new-btn { margin-left:5px; }

.header-legends { display:inline-block; }

.more-options { float:right; margin-top:30px; }

.more-options .new-btn { padding:8px 14px; margin-right:5px; }

.more-options .options { width:100px; background:#263238; padding:0; list-style:none; z-index:1; left:inherit; right:0; }

.more-options .options li { display:block; padding:0; margin:0; text-align:left; background:#263238; border:none; }

.more-options .options li a { color:#fff; display:block; padding:7px 15px; font-size:13px; }

.more-options .options li a:hover { background:#838f9a; }

.task-table { position:relative; }

.task-table  .table td { position:relative; padding-top:30px; }

.task-table  .table .col1 { width:20%; text-align:left; padding-left:20px; }

.task-table  .table .col2 { width:20%; text-align:left; }

.task-table  .table .col3 { width:20%; text-align:left; }

.task-table  .table .col4 { width:20%; text-align:left;}

.task-table  .table .col5 { width:20%; text-align:center; }

.task-table  .table .glyphicon { font-size:15px; top:35px; width:15px; height:15px; margin:0; }

.task-table  .table .glyphicon-chevron-left:before { content:"\e257"; }

.task-table  .table .glyphicon-chevron-right:before { content:"\e258"; }

/* Template List */

.template-table { margin-top:0; }

.template-table .table .col1 { width:15%; text-align:center; padding-left:5px;}

.template-table .table .col2 { width:20%; text-align:left; }

.template-table .table .col3 { width:30%; text-align:left;}

.template-table .table .col4 { width:20%; text-align:left; }

.template-table .table .col5 { width:15%; text-align:center; }

.template-table .table .glyphicon { font-size:15px; top:35px; width:15px; height:15px; margin:0; }

.template-table .table .glyphicon-chevron-left:before { content:"\e257"; }

.template-table .table .glyphicon-chevron-right:before { content:"\e258"; }

/* Timeline Table */

.timeline-table .table .col1 { width:5%; text-align: center }

.timeline-table .table .col2 { width:25%; text-align: left; }

.timeline-table .table .col3 { width:10%; }

.timeline-table .table .col4 { width:30%; }

.timeline-table .table .col5 { width:15%; }

.timeline-table .table .col6 { width:20%; }

/* My Vault Page */

.vault-wrapper { float:left; width:100%; }

.vault-wrapper .files-block { float:left; width:100%; height:384px; overflow:hidden; position:relative; margin-bottom:30px; }

.vault-wrapper .files-block .img-show { float:left; width:100%; height:100%; border:solid 1px #ccc; text-align:center; vertical-align:middle; }

.vault-wrapper .files-block .img-show img { width:100%; height:100%; transform: scale(1); transition: .3s ease-in-out; }

.vault-wrapper .files-block .overlay { display:block; position:absolute; top:0; left:0; width:100%; height:100%; float:left; text-align:center; }

.vault-wrapper .files-block .overlay .blackover { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:1; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity:0; }

.vault-wrapper .files-block:hover .blackover { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; transition-delay: 0s; transform: translate(0px, 0px); }

.vault-wrapper .files-block .overlay a { display:none; width:62px; color:#fff; margin:150px 20px 0; font-size:30px; padding:10px 0; border-radius:50%; border:solid 2px #fff; position:relative; z-index:1; }

.vault-wrapper .files-block .overlay a:hover { color:#000; background:#fff; transition-delay: 0.1s; }

.vault-wrapper .files-block:hover a { display:inline-block; transform: translateY(0px); transition-delay: 0.5s; }

.vault-wrapper .files-block:hover .overlay { display:block; }

.vault-wrapper .files-block:hover .img-show img { transform: scale(1.3); }

.vault-wrapper .files-block .file-type { display:inline-block; text-align:center; vertical-align:middle; position:relative; top:36%; }

.vault-wrapper .files-block .file-type .fa { font-size:72px; color:#263238; text-align:center; }

.vault-wrapper .files-block .file-type .name { display:inline-block; font-size:17px; color:#263238; text-align:center; width:100%; margin-top:10px; }

.vault-wrapper .files-block .drop-box { height:384px!important; width:100%; padding-top:0; }

.vault-wrapper .files-block .drop-box .file-icon { margin-top:36% }

/* Add Asset to My Vault Modal */

.scrollable.is-enabled { height:auto!important; }

.scrollable.is-enabled .scrollable-container { height:auto!important; }

#myVaultAsset_modal .scrollable-horizontal.is-enabled .scrollable-container { height:auto!important; }

#myVaultAsset_modal .file-upload-list { display:inline-block; width:100%; overflow-x:auto; overflow-y:hidden; height:auto!important; }

#myVaultAsset_modal .file-upload-list ul { display:inline-block; min-width:100%; padding:0; margin:0; list-style:none; }

#myVaultAsset_modal .file-upload-list ul li { display:inline-block; margin-right:25px; width:170px; height:170px; border-radius:4px; overflow:hidden; border:solid 1px #ddd; }

#myVaultAsset_modal .file-upload-list ul li:first-child { border:none; }

#myVaultAsset_modal .file-upload-list ul li img { max-width:100%; max-height:100%; }

#myVaultAsset_modal .file-upload-list ul li .drop-box { height:170px!important; width:100%; }

.dropbox-btn { display:inline-block; width:123px; height:36px; border-radius:3px; border:solid 1px #959698;  margin-right:15px; margin-top:25px; }

/*background:#fff url("assets/images/dropbox-btn.png") no-repeat center center;*/

.dropbox-btn:hover { border:solid 1px #b0d3f4; }

.gdrive-btn { display:inline-block; width:123px; height:36px; border-radius:3px; border:solid 1px #959698; margin-right:15px; margin-top:25px; }

/* background:#fff url("assets/images/gdrive-btn.png") no-repeat center center;*/

.gdrive-btn:hover { border:solid 1px #b0d3f4; }

.custom-scrollbar-horizontal { height:200px!important; }

.scrollable-bar-horizontal.is-dragging, .scrollable-bar-horizontal.is-hovering { height:5px; }

.scrollable-bar-vertical.is-dragging, .scrollable-bar-vertical.is-hovering { width:5px; }

/* Dashboard page */

.dashboard-wrapper { float:left; width:100%; }

.dashboard-wrapper .content-block { height:530px; background:#fff; border-radius:2px; position:relative; border:solid 1px #edeff0; margin-bottom:30px; padding:0px 0; overflow:hidden;  margin-top: 2%;}

.dashboard-wrapper .content-block .panel-heading { display: inline-block; width: 100%; vertical-align: top; border-bottom: solid 1px #e5e5e5; }

.dashboard-wrapper .content-block .table-list .table { border-top: none; }

.dashboard-wrapper .content-block .table-list .table td .overdue { margin-top: 0; }

.dashboard-wrapper .content-block .table-list .table td .overweek { margin-top: 0; }

.dashboard-wrapper .content-block .table-list .table td .uptoweek { margin-top: 0; }

.dashboard-wrapper .latest-projects .content-block { height: 555px; }

.dashboard-wrapper .latest-projects ul { height:462px; width: 100%; }

.dashboard-wrapper .pending-quotes .content-block { height: 555px; }

.dashboard-wrapper .content-block .right-btns-task .overweek, .dashboard-wrapper .content-block .right-btns-task .uptoweek, .dashboard-wrapper .content-block .right-btns-task .overdue { margin: 0; }

.dashboard-wrapper .content-block .right-btns-task .overweek .fa, .dashboard-wrapper .content-block .right-btns-task .uptoweek .fa, .dashboard-wrapper .content-block .right-btns-task .overdue .fa { font-size: 11px; }

.dashboard-wrapper .pending-quotes ul { height:462px; width: 100%; }

.dashboard-wrapper .content-block h3 { font-size:17px; color:#263238; font-weight:bold; display:block; padding-left:20px; margin: 25px 0; }

.dashboard-wrapper .header-block h4 { margin: 0; }

.dashboard-wrapper .content-block h3 .new-btn { padding: 4px 9px; margin-top: 3px; }

.dashboard-wrapper .content-block h3 .button-group { float: right; display: flex; margin-top: 6px; }

.dashboard-wrapper .content-block h3 .button-group li { padding: 12px 5px; }

.dashboard-wrapper .content-block .chart { margin-top: 20px; }

.dashboard-wrapper .content-block .right-btns { position:absolute; right:40px; top:6px; }

.dashboard-wrapper .content-block .right-btns .blue-btn { background:#62a8ea; font-size:13px; color:#fff; font-weight:bold; border-radius:15px; padding:7px 12px; line-height:13px; }

.dashboard-wrapper .content-block .right-btns .blue-btn:hover { background:#fff; color:#62a8ea; border:solid 1px #62a8ea; }

.dashboard-wrapper .content-block .right-btns-task { position:absolute; right:20px; top:14px; }

.dashboard-wrapper .content-block .overweek { font-size:13px; color:#9ca5ae; margin-top:11px; }

.dashboard-wrapper .content-block .overweek .fa { font-size:15px; color:#33c949; }

.dashboard-wrapper .content-block .uptoweek { font-size:13px; color:#9ca5ae; margin-top:11px; padding-left:5px; }

.dashboard-wrapper .content-block .uptoweek .fa { font-size:15px; color:#fdbd41; }

.dashboard-wrapper .content-block .overdue { font-size:13px; color:#9ca5ae; margin-top:11px; padding-left:5px; }

.dashboard-wrapper .content-block .overdue .fa { font-size:15px; color:#fe5e5b; }

.dashboard-wrapper .content-block .noduedate { font-size:13px; color:#9ca5ae; margin-top:11px; padding-left:5px; }

.dashboard-wrapper .content-block .noduedate .fa { font-size:15px; color:#9ca5ae; }

.dashboard-wrapper .content-block ul { float:left; width:100%; margin:0; padding:0; list-style:none; }

.dashboard-wrapper .content-block ul li { display:block; padding:12px 20px; border-bottom:solid 1px #efefef; vertical-align:top; }

.dashboard-wrapper .content-block ul li:hover { background:#f3f7f9; cursor:pointer; }

.dashboard-wrapper .content-block ul li h5 { display:block; font-size:13px; color:#263238; margin:0; }

.dashboard-wrapper .content-block ul li h4 { display:block; font-size:13px; color:#263238; margin:0 0 15px; }

.dashboard-wrapper .content-block ul li p { display:block; font-size:13px; color:#767676; margin:0; }

.dashboard-wrapper .content-block ul li em { font-size:13px; color:#838f9a; font-style:normal; padding-left: 20px; }

.dashboard-wrapper .latest-projects .content-block ul li em { padding-left: 25px; }

.dashboard-wrapper .latest-news .content-block { height: auto; }

.dashboard-wrapper .content-block ul li .overweek { display:block; font-size:15px; color:#263238; margin:0; padding:0; line-height:20px; }

.dashboard-wrapper .content-block ul li .uptoweek { display:block; font-size:15px; color:#263238; margin:0; padding:0; line-height:20px; }

.dashboard-wrapper .content-block ul li .overdue { display:block; font-size:15px; color:#263238; margin:0; padding:0; line-height:20px; }

.dashboard-wrapper .content-block ul li .noduedate { display:block; font-size:15px; color:#263238; margin:0; padding:0; line-height:20px; }

.dashboard-wrapper .chart-block { float:left; width:100%; height:90%; }

.dashboard-wrapper .tweet-block { float:left; width:100%; height:320px; overflow:hidden; overflow-y:auto; }

.dashboard-wrapper .header-block { float: left; width: 100%; background: #fff; padding: 15px; margin: 15px 0 5px; }

.dashboard-wrapper .content-block .right-btns { width: 100px; }

.dashboard-wrapper .content-block .right-btns-task { width: auto; top: 5px; }

.dashboard-wrapper .content-block .uptoweek { padding-left: 0; }

.dashboard-wrapper .content-block .overdue { padding-left: 0; }

.dashboard-wrapper .content-block .panel-heading select.form-control { float: left; width: 130px; margin-top: 18px; margin-left: 5px; }

.top-row { float: left; width: 100%; }

.bot-row { float: left; width: 100%; }

.checkbox { display:inline-block; width:20px; height:20px; position:relative; margin:0; }

.checkbox input[type=checkbox] { position:absolute; top:-9999px; opacity:0; }

.checkbox:after { content:''; position:absolute; top:5px; left:0;  width:20px; height:20px; }

/*background:url(assets/images/checkbox.png) no-repeat 0 0;*/

.checkbox.checked:after { content:''; position:absolute; top:5px; left:0;  width:20px; height:20px; }

/*background:url(assets/images/checkbox.png) no-repeat -22px 0;*/

.dashboard-wrapper .todo-list .content-block ul li .fa { line-height:15px; }

.dashboard-wrapper .todo-list .content-block ul li p { display:inline-block; font-size:15px; color:#263238; margin:0; line-height:15px; padding-left:10px;  }

.dashboard-wrapper .faq ul li { padding:20px; }

.dashboard-wrapper .news-resources .content-block { height: 555px; }

.news-resources .content-block ul li { display: inline-block; width: 100%; padding: 16px 15px; }

.news-resources .content-block ul li .pdf { position: relative; padding-left: 30px; }

.news-resources .content-block ul li .pdf:before { content: '\f1c1'; position: absolute; top: 0; left:0; font-size: 20px; font-family: 'FontAwesome'; line-height: 20px; }

.scrollable-bar.is-disabled { display: block; }

.scrollable-bar-vertical .scrollable-bar-handle { transform: translate3d(0px, 0px, 0px); }

/* Quotes page */

.quote-info .modal-title .date-time { font-size:13px; color:#c1c7cd; margin-left:20px; }

.quote-info .panel-group { border-top:solid 1px #cdd2d7; }

.quote-info .panel-group:first-child { border: none; }

.quote-info .panel-group .panel+.panel { margin:0; }

.quote-info .panel-heading { background:#fff; border:none; }

.quote-info .panel-heading .panel-title { padding:0; display: flex; align-items: center; }

.quote-info .panel-heading .panel-title:before { content:"\f0d7"; font-family:'FontAwesome'; }

.quote-info .panel-heading .panel-title:after { content:"\f0d8"; font-family:'FontAwesome'; display:none; }

.quote-info .panel-heading .panel-title a { display:inline-block; width:65%; padding:15px 0; font-size: 14px; }

.quote-info .panel-heading .panel-title a .fa { color:#62a8ea; margin-left:15px; }

.quote-info .panel-heading .panel-title span { display:flex; align-items: center; flex:1; font-size: 14px; padding-right: 20px; text-align: left; }

.quote-info .panel-group .panel-collapse { max-height:500px; overflow:hidden; overflow-y:auto; }

.quote-info .panel-group .panel-collapse .panel-body { padding:15px 0; }

.quote-info .panel-group .panel-collapse .panel-body .qty-table h4 { font-size: 14px; }

.quote-info .panel-group .scrollable.is-enabled { height:auto!important; }

.quote-info .panel-group .scrollable-vertical.is-enabled .scrollable-container { height:auto!important; }

.quote-info h5 { background: #b4b3b3; font-size:14px; color:#fff; display:block; padding: 5px 15px; text-transform: uppercase; font-weight: normal; }

.quote-info p { float: left; font-size: 14px; margin-bottom: 5px; }

.quote-info p strong { padding-left: 15px; color: #888; text-decoration: underline; text-transform: uppercase; font-size: 14px; color: #313131; }

.quote-info .form-group p { margin:0; overflow:hidden; text-overflow:ellipsis; width:100%; float: left; min-height: 21px; font-size: 14px; }

.quote-info .form-group label { text-transform: capitalize; margin-bottom: 0; }

.quote-info .qty-table.table-wrap .table th { padding:7px 10px; font-size:14px; color:#fff; }

.quote-info .qty-table.table-wrap .table td { padding:7px 10px; font-size:14px; color:#838f9a; }

.quote-info .qty-table.table-wrap .table tfoot .col2 { text-align:right; font-weight:600; }

.quote-info .qty-table.table-wrap .table tfoot .col3 { font-weight:600; }

.quote-info .detail-specs { display:inline-block; width:100%; padding:15px 0; background:#edeef0; border-top:solid 1px #c3c8ce; }

.quote-info .detail-specs h5 { font-size:15px; }

.quote-info .detail-specs ol, .quote-info .detail-specs ul { padding-left:20px; }

.quote-info .item-total { float:right; width: calc(100% - 65%); }

.quote-info .item-total span { display:inline-block; width:38%; font-size:14px; color:#444; font-weight:600; float: left; }

.quote-info .item-total em { display:inline-block; width:60%; font-size:14px; color:#444; font-style:normal; font-weight:600; }

.quote-info .item-total em span { display:inline-block; width: 50%; }

.quote-info .change-item-total { float: right; width: calc(100% - 65%); }

.quote-info .change-item-total span { display:inline-block; width:50%; font-size:14px; color:#444; font-weight:600; float: left; }

.quote-info .change-item-total em { display:inline-block; width:50%; font-size:14px; color:#444; font-style:normal; font-weight:600; }

.quote-info em { float: left; width: 100%; color:#000; }

.quote-info p span.highlight { font-weight: 500; color: black; }

.quote-info .confirmation { padding-left: 23px; }

.quote-info .confirmation input[type=checkbox]{ margin-left:-17px }

.quote-info table { margin-bottom: 20px; font-size:14px; }

.quote-info table th { padding: 5px 5px 5px 15px; background:#b4b3b3; color:#fff; text-align:left; height:34px; text-transform:uppercase; font-weight:normal; font-size:14px; vertical-align:middle; }

.quote-info table td { padding: 5px 5px 5px 15px!important; vertical-align:top!important; }

.quote-info table td label { text-transform:capitalize;font-weight:500;font-size:14px;margin:0;height:24px;color:#000000; }

.quote-info table td label + span { font-weight:500;font-size:14px;margin:0;color:#000000; }

.quote-info table td p { color:#000; margin:0;width:100%;float:left;min-height:25px; font-size: 14px; }

.quote-info table td pre { background: none; border: none; margin:0; white-space: pre-wrap; word-break: normal; width:100%; float:left; padding: 0; vertical-align:top; font-size: 14px; font-family: RobotoDraft,Roboto,'Helvetica Neue',sans-serif; }

.quote-info table td strong { text-decoration:underline;text-transform:uppercase;color: #313131;font-size:14px; line-height: 27px; }

.quote-info table td table tbody td { padding:0; }

.quote-info table tr:hover { background: transparent; }

.quote-info table.inner-table { margin-bottom: 0; }

.quote-info table.inner-table th { background: #e8e8e8; padding:0 0 5px; font-weight: bold; text-decoration:underline; text-transform:capitalize; color: #313131; font-size:14px; }

.quote-info table.inner-table td { padding: 5px 0 0!important; margin:0;overflow:hidden;text-overflow:ellipsis; font-size: 14px; color: #000; }

.quote-info table.inner-table td span { color: #000; }

.quote-info table tr:hover { background: transparent; }

.quote-info .panel-group .panel-title a:before { display: none; }

.quote-info .file-upload table td { padding: 5px!important; }

.table-list .quote-info table tr:hover { background: transparent; }

.table-list .quote-info table tr:nth-child(even) { background: #fff; }

.select-campaign .custom-dropdown { max-height: 500px; overflow: auto; overflow-x: hidden; }

md-checkbox:not([disabled]).md-primary .md-icon { border-color:#2eb650; }

md-checkbox:not([disabled]).md-primary.md-checked .md-icon { background-color:#2eb650; }

#chatModal .modal-body { padding:0; }

.chatPage-Modal .page { margin:0!important; }

.chatPage-Modal { padding:0; }

.chatPage-Modal .chat-area { margin-top:30px; }

.chatPage-Modal .chat-area .chat-wrapper { min-height:200px; max-height:400px; }

.file-upload label.title{ width: 100%; }

span.or-text{ padding: 90px 0 0 45px; float: left; }

.panel-search{ padding-top: 65px; }

#drag-drop-field-modal .modal-body { overflow:hidden; }

.file-upload .drop-box { width:100%; padding-top:20%; }

.file-upload .drop-box.dragover { background: #ddd; }

.file-upload .progress { float:left; width:100%; margin-left:0; }

.quotes-page .dropdown-menu>li>a { transition:inherit; -webkit-transition:inherit; -moz-transition:inherit; }

.orderlist-page .dropdown-menu>li>a { transition:inherit; -webkit-transition:inherit; -moz-transition:inherit; }

.file-upload-request-product-modal { display: inline-block; width: 100%; position: relative; margin-bottom: 15px; }

.file-upload-request-product-modal .btn.btn-link { color: #337ab7; padding: 0; border: none; }

.file-upload-request-product-modal .btn.btn-link:hover, .file-upload-request-product-modal .btn.btn-link:focus { background: transparent; color: #000; border: none; }

.file-upload .drop-box .form-group { word-break: break-word; }

.sub-panel .inlineHeading { font-size:20px; float:left; width:100%; }

.sub-panel .inlineHeading .icon { vertical-align: sub; }

.sub-panel .panel { background:#ececec; }

.sub-panel .panel .lowerInlineHeading { float:left; width:100%; font-size:17px; border-bottom: solid 1px #e5e5e5; }

.sub-panel .panel .listing-icon-btn { font-size:25px; line-height:30px; padding-top:7px; }

.sub-panel .panel .listing-title { padding-top:10px; width:auto; margin-right:10px; }

.sub-panel .panel .start-due { float:left; padding-top:13px; padding-bottom:13px; }

/*.sub-panel .panel:hover .new-btn { display:block; min-height: 32px; margin-right: 5px!important; float: right; margin-bottom: 5px!important; }*/

.sub-panel .sub-level-listing { float:left; width:100%; }

/*.sub-panel .sub-level-listing .campaign-block .edit-btn { top:26px; display:none; }
.sub-panel .sub-level-listing .campaign-block:hover .edit-btn { display:block; }*/

.campaign-block .list-padding { float:left; width:100%; padding-bottom: 0; }

.campaign-block .sub-panel .table-list { margin-top:0; }

.campaign-block .sub-panel .table-list .table .new-btn { margin: 3px 5px; float: right; }

.quoteCompletionDate span input  { font-size: 88%!important; }

/* Video Annotation */

.video-annotation { float:left; width:100%; height:100%; overflow-y: auto; }

.video-preview { float:left; width:100%; text-align:center; margin-top: 30px; }

.frame-list { float:left; width:100%; margin-top:20px; border-top:solid 1px #e5e5e5; padding:20px; text-align:center; overflow: auto; }

.frame-list ul { display: inline-flex; align-items: center; list-style:none; padding:0; margin:0; }

.frame-list ul li { display:inline-block; margin-bottom:15px; width:175px; border:solid 2px #e5e5e5; padding:10px; margin-right:15px; position:relative; }

.frame-list ul li img { width:100%; height:98px; }

.frame-list ul li button { display:inline-block; margin-top:10px; font-size:18px; color:#666; background:none; border:none; padding:0; position:relative; }

.frame-list ul li button:hover { color:var(--primary); }

.frame-list ul li button .count { position:absolute; top:-7px; right:-15px; background:#f00; color:#fff; min-width:20px; padding:1px; border-radius:50%; font-size:12px; }

.frame-list ul li .timer { position:absolute; background:#000; color:#fff; padding:2px 5px; top:10px; left:10px; font-size:12px; }

.video-preview .create-btn{position: absolute; top: 50%; right: 15%;}

.frame-list .delete-icon { position: absolute; top: -11px; right: -11px; width: 18px; height: 18px; border-radius: 20px; background: #f00; color: #fff; font-size: 13px; text-align: center; margin: 0; }

.frame-list .delete-icon:hover { background: #fff; color:#f00; }

.table-list.pages-table .table tbody td { padding: 2px 7px; }

.table-list.pages-table .table .col1 { width:12%; text-align:center; word-break:break-word; }

.table-list.pages-table .table .col2 { width:18%; word-break: break-all; }

.table-list.pages-table .table .col3 { width:10%; }

.table-list.pages-table .table .col4 { width:5%; }

.table-list.pages-table .table .col5 { width:18%; }

.table-list.pages-table .table .col6 { width:5%; }

.table-list.pages-table .table .col7 { width:10%; }

.table-list.pages-table .table .col8 { width:18%; text-align: center; }

.table-list.pages-table .table .col8 .new-btn { margin-bottom:5px; }

#templateCategory-modal .modal-body md-content { overflow:inherit; }

.table-list.pages-table .page-number { cursor: pointer; background:#a3afb7; color:#fff; width:40px; height:40px;
    border-radius:50%; padding:12px 0; display:block; text-align:center; margin: auto; }

.table-list.pages-table .page-number:hover { background-color: var(--primary); }

.table-list.pages-table .item-link:hover { color: var(--primary); }

.table-list.pages-table.edit-pages-table .page-number:hover { background-color: #a3afb7; cursor: default; }

/* User Profile Page */

.user-profile { display:block; padding:0; height:86vh; }

.user-profile .left-panel { background:#fff; height:100%; display: inline-block; width: 100%; position:relative; }

.user-profile .left-panel .edit-profile-btn { background:none; padding:0; border:none; font-size:16px; position:absolute; top:15px; right:15px; }

.user-profile .left-panel .edit-profile-btn:hover { color:#e96a29; }

.user-profile .left-panel .avatar { text-align:center; width:100%; margin-top:50px; }

.user-profile .left-panel .avatar img { width:150px; height:150px; max-width:inherit; }

.user-profile .left-panel .avatar h3 { margin-bottom:5px; }

.user-profile .left-panel .avatar .image { display:inline-block; position:relative }

.user-profile .left-panel .avatar .status { position:absolute; right:10px; top:115px; width:20px; height:20px; background:#ccc; }

.user-profile .left-panel .avatar .status.on { background:#2ec04d; }

.user-profile .left-panel .avatar p { color:#828689; font-size:16px; }

.user-profile .left-panel .personal-details { display:inline-block; width:100%; margin-top:20px; padding:0 20px; }

.user-profile .left-panel .personal-details h5 { text-transform: uppercase; font-size:16px; color:#000; margin-bottom:5px; }

.user-profile .left-panel .personal-details p { color:#828689; font-size:16px; margin-bottom:20px; word-wrap: break-word; }

.user-profile .right-panel { background: #fff; height:100%; display:inline-block; width:100%; padding:30px; }

.user-profile .right-panel .nav-tabs > li > a { background:none; font-size:16px; text-transform:uppercase; color:#60676e; font-weight:bold; padding:0 15px 15px; }

.user-profile .right-panel .nav-tabs > li.active > a, .user-profile .right-panel .nav-tabs > li.active > a:focus, .user-profile .right-panel .nav-tabs > li.active > a:hover { color:#e96a29; border-bottom:solid 3px #e96a29; }

.user-profile .right-panel .tab-content { padding:20px; }

.user-profile .right-panel .tab-content h2 { font-size:18px; color: #000; font-weight: bold; text-transform: uppercase; float: left; margin-top: 3px; }

.user-profile .right-panel .tab-content .friend-list { float:left; width:100%; list-style:none; padding:0; margin:15px 0 0; padding-bottom: 30px; height:600px; overflow: auto; overflow-x: hidden;  }

.user-profile .right-panel .tab-content .friend-list li { display:inline-block; padding:15px; margin-bottom:5px; }

.user-profile .right-panel .tab-content .friend-list li:hover { background:#efefef; }

.user-profile .right-panel .tab-content .friend-list li .friend-pic { display:inline-block; position:relative; vertical-align: top; }

.user-profile .right-panel .tab-content .friend-list li .friend-pic img { width:40px; height:40px; border-radius:50px; }

.user-profile .right-panel .tab-content .friend-list li .status { position:absolute; right:0; top:40px; width:15px; height:15px; background:#ccc; }

.user-profile .right-panel .tab-content .friend-list li .status.on { background:#2ec04d; }

.user-profile .right-panel .tab-content .friend-list li p { display:inline-block; padding-left:15px; font-size:16px; color:#000; width: 56%; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; }

.user-profile .right-panel .tab-content .friend-list li .offline { right: 0; }

.user-profile .right-panel .tab-content .friend-list li .online { right: 0; }

.user-profile .right-panel .tab-content .activities { display: inline-block; width: 100%; margin-top: 15px; border-bottom: solid 1px #e5e5e5; padding-bottom: 15px; }

.user-profile .right-panel .tab-content .activities span.icon { width: 50px; float:left; background:#000; font-size:16px; color:#fff; width:40px; height:40px; text-align:center; padding:13px 0 0; border-radius:30px; }

.user-profile .right-panel .tab-content .activities .content { float:left; width:90%; padding-left:15px; }

.user-profile .right-panel .tab-content .activities .content .time { display:block; font-size: 14px; color:#999; }

.user-profile .right-panel .tab-content .activities .content p { display:block; font-size:16px; margin-bottom:0; }

.user-profile .right-panel .tab-content .stats { display: inline-block; width: 50%; font-size:16px; margin:15px 0 5px; }

.user-profile .right-panel .tab-content .stats .percent { float:right; }

.user-profile .right-panel .tab-content .stats .progress { float:left; width:100%; background:#e5e5e5; height:3px; }

.user-profile .right-panel .tab-content .stats .progress span { background:#50ba96; float:left; height:3px; }

.user-profile .right-panel .profile-settings .row { margin-top:20px; border-bottom:solid 1px #e5e5e5; }

.user-profile .right-panel .profile-settings h3 { font-size:18px; float: left; margin:0; padding-top:10px; }

.user-profile .right-panel .profile-settings p { display: inline-block; width:100%; padding-bottom: 10px; }

.user-profile .right-panel .chat-search { margin-top:-6px; }

.edit-profile-members-list { max-height:250px; overflow-y:auto; min-height:220px; }

.edit-profile-members-list .dropdown-toggle { text-align: left; padding: 5px; }

.edit-profile-members-list .dropdown-toggle .caret { float: right; margin: 8px 10px 0 0; }

.toggle-button { float: right; background-color: white; margin: 5px 0; border-radius: 20px; border: 2px solid #D0D0D0; height: 30px; cursor: pointer; width: 50px; position: relative; display: inline-block; user-select: none; -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; }

.toggle-button button { cursor: pointer; outline: 0; display:block; position: absolute; left: 0; top: 0; border-radius: 100%; width: 30px; height: 30px; background-color: white; float: left; margin: -3px 0 0 -3px; border: 2px solid #D0D0D0; transition: left 0.3s; }

.toggle-button-selected { background-color: #e8782d; border: 2px solid #e8782d; }

.toggle-button-selected button { left: 22px; top: 1px; margin: 0; border: none; width: 24px; height: 24px; box-shadow: 0 0 4px rgba(0,0,0,0.1); }

.report-page .report_head{ /*background-color: #7DD3AE;*/ width: 100%; padding: 40px;}

.report-page .dropDown_parent{ background-color: #FFFFFF; padding: 5px; display: inline-block;}

.report-page .dropDown{ padding: 5px; width: 300px; height:35px;}

.report-page .page-content{ padding: 0px 25px;}

.report-page .content-block{ display: inline-block; background-color: #FFFFFF;}

.report-page .report-container .icon{ display: inline-block; background-color: #D5E4F1; padding: 10px; margin-right: 30px;}

#campaign-preview { position:fixed; top: 0!important; right: 0!important; bottom: 0!important; left: 0!important; z-index: 1050; display: none; -webkit-overflow-scrolling: touch; outline: 0; }

#presentation-preview, #assetSearch-preview, #task-preview, #element-preview, #elementGroup-preview, #jobStage-preview, #job-preview { position:fixed; top: 0!important; right: 0!important; bottom: 0!important; left: 0!important; z-index: 1050; display: none; -webkit-overflow-scrolling: touch; outline: 0; }

.chat-attachment { float: left; background: #ccc; padding:5px 10px; }

.chat-attachment a { color: #f00; font-weight: bold; margin-left: 10px; display: inline-block; }

#element-preview .form-group label { cursor: default; }

#element-preview .form-group .form-control { margin-bottom: 15px;}

/* Edit Project Modal tags */

.tags { float: left; width: 100%; position: relative; padding: 10px; border: solid 1px #ccc; background: #fff; border-radius: 5px; margin-bottom: 15px; }

ul.tag-list { float: left; list-style-type: none; margin: 0; padding: 0; }

ul.tag-list li { float: left; margin-right: 5px; margin-bottom: 5px; }

ul.tag-list li .remove-button { cursor: pointer; }

ul.tag-list li .remove-button:hover { text-decoration: none; }

tags-input .tags .input { border: none; width: 180px!important; outline: 0; padding:8px 10px; height: 30px; font: 14px "Helvetica Neue",Helvetica,Arial,sans-serif;}

auto-complete ul.suggestion-list { list-style-type: none; left: 0; padding: 0; margin: 0; background: #ccc; display: inline-block; width:100%; margin-top: -15px; }

auto-complete ul.suggestion-list li.suggestion-item { padding:5px; width: 100%; display: inline-block; }

auto-complete ul.suggestion-list li.suggestion-item .selected { background-color: #ccc; }

tags-input .autocomplete .suggestion-item.selected em { color:#fff; background-color:#0097cf; }

.note-comment{color: #ccc;font-size: 15px;}

.filter-loader{position: absolute;    right: 34px;    bottom: 9px;}

.orange{color:#f7b471;}

.highlight-active{ background: var(--primary); color: #fff; border: solid 1px var(--primary);}

.dropdown .filter-option > svg.removeIcon{ display: none !important;}

span.close-calender { z-index: 999999; float: right; position: absolute; top: 25px; right: 45px; line-height: 20px; border: 0.1px solid transparent; padding: 6px 12px 8px 5px; color: #e64949; cursor: pointer;}

.info{color:#5bc0de;}

.warning{color:orange; }

.danger{color:red;  }

#addPage-modal .img-thumbnail { border:none!important; width: 200px; height:auto; }

#importProjectsForm .listing-title { font-size: 20px; font-weight: bold; }

#importProjectsForm .items-total { width: 85%; }

#importProjectsForm .panel { margin-bottom: 0; }

#importProjectsForm .project-listing { background: #f1f1f1; padding: 15px 15px 5px; max-height: 500px; overflow: auto; overflow-x: hidden; }

#importProjectsForm .project-listing .panel-heading .action-btns { display: block; top: inherit; bottom: 10px; margin-top: 0; }

.project-importing { font-size: 18px; font-weight: bold; margin-top: 20px; padding: 0; border:solid 1px #e5e5e5; margin-bottom: 20px; }

.project-importing p { background: #f1f1f1; padding: 5px; }

.project-importing ul { padding: 0; margin: 0 0 20px; list-style: none; display: inline-block; width: 20%; }

.project-importing ul li { display: inline-block; width: 100%; margin-bottom: 10px; text-align: left; }

.project-importing ul li span { float: right;}

.project-importing ul li span img { width: 20px; }

.chgPwd-error {color:#ff0000;font-size:12px}

/* Cart Dropdown */

.cart-dropdown { margin-top: 20px; }

.cart-dropdown .new-btn { padding: 8px 14px; position: relative; margin-right: 10px; }

.cart-dropdown .new-btn .badge { position: absolute; top: -10px; right:0; }

.cart-dropdown h2 { margin-bottom: 0; }

.cart-dropdown h2 span { float: right; }

.cart-list { display: inline-block; width: 100%; padding:10px 15px; border-top: solid 1px #e5e5e5; }

.cart-list:hover { background: #f0f0f0; }

.cart-list .fa { float: left; font-size: 20px; }

.cart-list .item { float: left; width: 100%; padding-left: 30px; margin-left: -20px; }

.cart-list .item p { margin-bottom: 0; }

.cart-list .item p a { float: right; }

.masonry-container { padding: 15px 0; }

.masonry-container .thumbnail > img { width: 100%; }

.masonry-container .item { width:25%; margin: 0; padding: 0 15px; }

.masonry-container .thumbnail .caption { padding: 15px; }

.masonry-container .thumbnail .caption h3 { margin: 0 0 5px; font-size: 18px; cursor: pointer; }

.masonry-container .thumbnail .caption p { margin-top: 10px; }

.masonry-container .thumbnail .btns-group { border-top: solid 1px #e5e5e5; }

.masonry-container .thumbnail .new-btn { margin-left: 0; padding: 10px 20px; font-size: 14px; margin-top: 10px; }

.cls-like { float: right; margin: 18px 0px; }

.panel-group .panel.category-accordion { display: inline-block; width: 100%; margin-bottom: 10px; }

.panel-group .panel.category-accordion > .panel-heading { background: #fff; }

.panel-group .panel.category-accordion .panel-title a:before { display: none; }

.panel-group .panel.category-accordion .product-link { display: inline-block; font-size: 16px; color: #666; margin-bottom: 0; font-weight: normal; }

.panel-group .panel.category-accordion .product-link:hover { color: var(--primary); }

.panel-group .panel.category-accordion .fa.pull-right { margin-top: 2px; }

.panel-group .panel.category-accordion .panel-body .panel-title { padding:10px 0 10px 15px; }

/* Product Detail page */

.product-detail { display: inline-block; width: 100%; vertical-align: top; margin-bottom: 50px; }

.product-detail .prod-img { width: 100%; }

.product-detail h3 { margin-bottom: 20px; }

.product-detail .prod-detsil { display: inline-block; width: 100%; padding-left: 15px; }

.product-detail .prod-detsil .price { font-size: 24px; margin-bottom: 15px; }

.product-detail .prod-detsil .form-group .form-control { width: 100px; display: inline-block; margin-bottom: 15px; }

.product-detail .prod-detsil h4 { margin-bottom: 25px; }

.product-detail .prod-detsil .new-btn { font-size: 20px; padding: 15px 25px; border-radius: 30px; margin-left: 0; }

.product-detail .nav-tabs { margin-top: 30px; border: none; }

.product-detail .nav-tabs > li > a { font-size: 16px; font-weight: bold; background: var(--primary); color: #fff; border:none; box-shadow: none; }

.product-detail .nav-tabs > li.active>a, .product-detail .nav-tabs > li.active>a:focus,
.product-detail .nav-tabs > li.active>a:hover { background: #fff; color: #000; border:  solid 1px #e5e5e5; border-bottom: none; box-shadow: none; }

.product-detail .tab-content { display: inline-block; width: 100%; padding: 15px; background: #fff; border: solid 1px #e5e5e5; margin-top: -1px; }

.product-detail .tab-content ul { list-style: disc; padding-left: 25px; margin: 15px 0 0 15px; }

.product-detail .tab-content ul li { list-style: disc; margin-bottom: 5px; font-size: 16px; }

.product-detail .tab-content .masonry-container { display: flex; }

.product-detail .tab-content .masonry-container .item { width:25%; }

.product-detail .tab-content .masonry-container .item .thumbnail { background: #f5f5f5; display: inline-block; width: 100%; padding-bottom: 15px; }

.product-detail .tab-content .masonry-container .thumbnail .new-btn { margin-top: 0; }

/* checkout page */

.checkout-page { display: inline-block; width: 100%; }

.checkout-block { display: inline-block; width: 100%; background: #fff; margin-bottom: 30px; }

.checkout-block h3 { font-size: 16px; padding: 15px 20px; margin: 0; background: #ddd; }

.checkout-block .details { display: inline-block; width: 100%; padding: 20px; }

.checkout-block .details span { display: inline-block; margin-top: 30px; }

.checkout-block .details .cost-center .form-control { width: 50%; display: inline-block; }

.checkout-block .details .cost-center .new-btn { display: inline-block; padding: 10px 20px; font-size: 16px; }

.checkout-block .details .table td img { width: 50px; height: 50px; border: solid 1px #e5e5e5; }

.checkout-block .details .table td .form-control { width: 50px; display: inline-block; }

.checkout-block .details .table tfoot td { font-weight: bold; }

.checkout-block .details .table-list { margin-top: 0; }

/* Checkbox and Radio button CSS */

.checkbox-group { display: inline-block; width: auto; vertical-align: top; margin-right: 10px; }

.checkbox-group:focus { outline: 0; }

.checkbox-group .btn { width: auto; background:none; font-weight: normal; border: none; padding: 0; }

.checkbox-group .btn:hover, .checkbox-group .btn.active, .checkbox-group .btn:focus { background: none; box-shadow: none; outline: 0; color: #000; }

.checkbox-group .btn:hover i { color: #4cd178; }

.checkbox-group .btn i { position: relative; display: inline-block; padding-left: 20px; font-size: 25px; vertical-align: top; color: #dbdbdb; margin-top: -3px; }

.checkbox-group .btn i:focus { outline: 0; }

.checkbox-group .btn.active i { color: #4cd178; }

.checkbox-group .btn i:before { content:"\f096"; position: absolute; top: 0; left: 0; }

.checkbox-group .btn.active i:before { content:"\f14a"; position: absolute; top: 0; left: 0; }

.radio-group { display: inline-block; width: auto; }

.radio-group input[type=radio] { position: absolute; top: -9999px; opacity: 0; }

.radio-group .btn { width: auto; background:none; font-weight: normal; border: none; padding: 0; vertical-align: top; }

.radio-group .btn:hover, .radio-group .btn.active { background: none; box-shadow: none; border: none; }

.radio-group .btn i { position: relative; display: inline-block; font-size: 20px; vertical-align: top; width: 16px; height: 16px; background: #ddd; border-radius: 50%; margin-right: 5px; margin-top: 2px; }

.radio-group .btn i:before { content:""; position: absolute; top: 0; left: 0; color: #ddd; }

.radio-group .btn.active i { background: var(--primary); }

.radio-group .btn.active i:before { content:"\f111"; position: absolute; top: 3px; left: 4px; color: #fff; font-size: 9px; }

.bottom-align-text { position: absolute; bottom: 0; right: 0;left: 0; padding: 0 5px; }

.bottom-align-text h6 { word-break: break-word; }

/* Budget Page */

.budget-table { display: inline-block; width: 100%; vertical-align: top; background: #fff; padding: 20px; }

.budget-table .table-wrap { padding: 0; }

.budget-table h2 { font-weight: normal; font-size: 22px; margin-top: 5px; }

.budget-table h2 em { font-size: 16px; color: #999; margin-left: 15px; }

.budget-table .progress { width: 100px; height: auto; }

.budget-table .progress .progress-bar { padding: 3px 0; background: #11c26d; font-size: 15px; color: #000; line-height: 17px; white-space: nowrap; }

.budget-table .progress .progress-bar.red-bar { background: #ff4c52; }

.budget-modal-inline-box { display: -webkit-inline-box!important; line-height: 25px!important; }

.budget-modal-inline-box input { width: 85%; }

.budget-modal-inline-box span { font-size: 100%; }

.budget-amount-spent { text-align: left; }

.budget-doughnut { width: 100%!important;height: 100%!important;;  }

.rowchart.charDonut{    position: relative;}

.budget-chartTitle{    position: absolute;    left: 0;    right: 0%;    bottom: 43%; text-align: center;    font-size: 1.2em; font-weight: bold;}

.budget-chart-detail { font-size: 1.2em; }

.budget-chart-detail-value { font-weight: bold; font-size: 2em; }

.graph-parent-div { margin-top: 30px; }

.graph-div { width: 65%;margin-left: -9%; }

.graph-details-div { margin-left: -12%;margin-top: 6%; }

#addEditBudget-modal .status-is-open { vertical-align: top; }

.header-fixed { width: 100% }

/*.header-fixed > thead, .header-fixed > tbody, .header-fixed > thead > tr, .header-fixed > tbody > tr { display: table-row; }*/

.header-fixed > thead > tr > th, .header-fixed > tbody > tr > td { display: block; }

.header-fixed > tbody > tr:after, .header-fixed > thead > tr:after { content: ' '; display: block;    visibility: hidden;    clear: both; }

.header-fixed > tbody { overflow-y: auto; max-height: 400px; }

.header-fixed-budget-program > tbody > tr > td,
.header-fixed-budget-program > thead > tr > th { width: 200px; display: table-cell; table-layout: fixed; border-collapse: collapse; }

.header-fixed-budget > tbody > tr > td,
.header-fixed-budget > thead > tr > th {    width: 12.5%;    float: left; }

.header-fixed thead th { background:#f7f7f8; font-size:15px; color:#444; font-weight:600; padding:15px; border:none; margin-left: -.8%; }

.header-fixed tbody td { font-size:15px; color:#838f9a; padding:8px 15px; border:none; vertical-align: middle; position: relative;     margin-left: -.60%;}

/*.header-fixed-budget-program > thead > tr > th {    width: 14%;    float: left; }
.header-fixed-budget > thead > tr > th {    width: 12.5%;    float: left; }*/

.table-wrap .header-fixed tr:hover td {    background: none!important; }

.text-left { text-align: left; }

.start-label { display:inline-block; background:#42b2a8; font-size:12px; color:#fff; font-weight:bold; padding:7px 15px; border-radius:10px; text-transform:capitalize; }

.stop-label { display:inline-block; background:#e87d80; font-size:12px; color:#fff; font-weight:bold; padding:7px 15px; border-radius:10px; text-transform:capitalize; }

.status-in-progress { display:inline-block; background:#f2a654; font-size:11px; color:#fff; font-weight:bold; padding:3px 10px; border-radius:2px; text-transform:capitalize; }

.status-is-closed { display:inline-block; background:#e4eaec; font-size:11px; color:#666; font-weight:bold; padding:3px 10px; border-radius:2px; text-transform:capitalize; }

.status-not-started { display:inline-block; background:#57c7d4; font-size:11px; color:#fff; font-weight:bold; padding:3px 10px; border-radius:2px; text-transform:capitalize; }

.btn-rounded { color: #fff; border: solid 1px #fff; border-radius: 50%; background: transparent; font-size: 18px; margin-right: 20px; padding: 2px 13px; }

.btn-rounded:hover { background: #fff; color: #999; }

#budgetProgram-modal .form-group .form-control { width: auto; display: inline-block; }

#budgetProgram-modal .form-group label { margin-right: 15px; line-height: 18px; }

#budgetProgram-modal .tags-input .ng-clear-wrapper, #budgetProgram-modal .tags-input .ng-arrow-wrapper { display: none; }

.budget-delete-btn { padding: 9px 11px!important; }

.curr-progress { display: inline-block; width: 100%; vertical-align: top; margin-top: 10px; }

.curr-progress ul { display: inline-block; width: 100%; vertical-align: top; padding: 0; margin: 0; }

.curr-progress ul li { display: inline-block; width: 100%; }

.curr-progress ul li label { padding-top: 4px; float: left; width: 115px; text-align: right; padding-right: 10px; line-height: 14px; margin-bottom: 0; font-weight: 400;}

.curr-progress ul li span { line-height: 14px; }

.curr-progress ul li .progress { float: right; width: calc(100% - 115px); height: auto; margin-bottom: 0; }

.curr-progress ul li .progress .progress-bar { padding: 1px 5px; font-size: 12px; text-align: right; color:#000; }

.progress .progress-bar.red-bar { background: #ff4c52; }

.progress .progress-bar.blue-bar { background: #0bb2d4; }

.progress .progress-bar.orange-bar { background: #ffa500; }

.progress .progress-bar.green-bar { background: #11c26d; }

.progress .progress-bar.gray-bar { background: darkgray; }

.bud-pro-table.table-list { border: none; margin-top: 50px; margin-bottom: 30px; }

.bud-pro-table.table-list .table { border: none; border-bottom: solid 1px #c3c3c3; border-right: solid 1px #c3c3c3; border-top: solid 1px #c3c3c3; }

.bud-pro-table.table-list .table td, .bud-pro-table.table-list .table th { text-align: center; border-top: solid 1px #c3c3c3; border-left: solid 1px #c3c3c3; }

.bud-pro-table.table-list .table thead tr:first-child td { border: none; }

.bud-pro-table.table-list .table thead tr:first-child td.result { background: #ffffe0; border: solid 1px #c3c3c3; border-bottom: none; line-height: 34px; text-align: left; font-size: 16px; }

.bud-pro-table.table-list .table tr th.result { background: #ffffe0; }

.bud-pro-table.table-list .table tr td.result { background: #ffffe0; }

.bud-pro-table.table-list .table tr td .form-control { height: 30px; width: 80px; text-align: center; display: inline-block; }

.bud-pro-table.table-list .table .result .btn-rounded { float: right; color: #85919c; background: #fff; border: solid 1px #c3c3c3; padding: 2px 9px; }

.bud-pro-table.table-list .table .result .btn-rounded:hover { background: var(--primary); color: #fff; }

.bud-pro-table.table-list .table .result strong { color: #000; }

.bud-pro-table.table-list .table .new-btn { margin-top: 2px; }

.modal-body .btns-group { display: inline-block; width: 100%; margin-top: 30px; margin-bottom: 10px; }

.modal-body .display-block .form-group { line-height: 34px; }

.modal-body .display-block .form-group label { line-height: 18px; }

.modal-body .display-block .col-md-2 p { line-height: 34px; }

.status-started { display:inline-block; background:#e4eaec; font-size:11px; color:#666; line-height: normal; font-weight:bold; padding:3px 10px; border-radius:2px; text-transform:capitalize; }

.status-is-open { display:inline-block; background:#62a8ea; font-size:11px; color:#fff; line-height: normal; font-weight:bold; padding:3px 10px; border-radius:2px; text-transform:capitalize; }

#addEditBudget-modal label { font-weight: 600; }

/* Report Page */

.reporting-page .header-block { display: inline-block; width: 100%; vertical-align: top; background: #fff; padding: 15px; margin-top: 20px; }

.reporting-page .header-block h3 { margin: 0; font-size: 24px; display: inline-block; }

.reporting-page .header-block .form-control { width: auto; margin-left: 20px; display: inline-block; }

.year-blocks { display: inline-block; width: 100%; vertical-align: top; margin-top: 20px; }

.year-blocks .white-block { display: inline-block; width: 100%; background: #fff; padding: 20px; margin-bottom: 20px; }

.year-blocks .white-block h3 { margin-top: 0; display: inline-block; width: 100%; color:#ff7f27; }

.year-blocks .white-block .year { float: right; color:#858380; }

.d-flex { display: flex; }

.display-flex { display: flex; flex-wrap: wrap; justify-content: space-between; }

.display-flex .flex-column { display: inline-block; width: 100%; }

.align-items-center { align-items: center; }

.flex-wrap-normal { flex-wrap: inherit; }

.justify-content-center { justify-content: center; }

.justify-content-between { justify-content: space-between; }

.justify-content-around { justify-content: space-around; }

.reports-list { display: inline-block; width: 100%; vertical-align: top; margin-top: 20px; max-height: 400px; overflow-y: auto; }

.reports-list li { font-size: 20px; padding-bottom: 15px; border-bottom: solid 1px #f1f1f1; margin-bottom: 15px; }

.reports-list li .fa { margin-right: 10px; color: #a6adb6; font-size: 25px; }

/* Order List Table */

.orderList-table .table .col1 { width: 10%; }

.orderList-table .table .col2 { width: 20%; text-align: left; }

.orderList-table .table .col3 { width: 15%; }

.orderList-table .table .col4 { width: 15%; text-align: center; }

.orderList-table .table .col5 { width: 15%; text-align: left; }

.orderList-table .table .col6 { width: 20%; }

.orderList-table .table .col7 { width: 5%; }

.orderItem-list .table .col1 { width: 35%; }

.orderItem-list .table .col2 { width: 5%; }

.orderItem-list .table .col3 { width: 30%; }

.orderItem-list .table .col4 { width: 20%; text-align: center; }

.orderItem-list .table .col5 { width: 10%; }

/*#campaignOrderList thead tr { display:flex;flex-wrap:wrap; }*/

#campaignOrderList thead tr th, #campaignOrderList tbody tr td { vertical-align: middle; }

/*#campaignOrderList tbody { display:inline-block; }*/

/*#campaignOrderList tbody tr { display:flex;flex-wrap:wrap; }*/

/*#campaignOrderList tbody td { display:block; }*/

#changeOrderTD { width: 100%!important;display:block!important;flex:auto!important; }

#changeOrderTD table tr { background-color: #dadada; }

#changeOrderTD .table .label-status-new-proj { background:#838f9a; }

.addProjectForm .form-group .btn.dropdown-toggle { display: inline-block; line-height: 16px; text-align: left; }

.addProjectForm .form-group .btn.dropdown-toggle span { display: inline-block; width: 90%; overflow: hidden; padding-top: 5px; }

.addProjectForm .form-group .btn.dropdown-toggle .caret { width: auto; }

.changeOrders .label-status-new-proj {    color: white;background: #b7b6b5; float: right; }

.orderlist-header .page-header-actions { right: 0; }

.table.dashboard-task-list thead th, .table.dashboard-task-list tbody td { padding: 10px; }

.table.dashboard-task-list .col1 { width: 5%; }

.table.dashboard-task-list .col2 { width: 25%; text-align: left; }

.table.dashboard-task-list .col3 { width: 40%; text-align: left; }

.table.dashboard-task-list .col4 { width: 20%; }

.table.dashboard-task-list .col5 { width: 10%; }

.table tr td.no-records-column { padding: 0; }

.table tr td.no-records-column .no-more-msg { margin-top: 0; }

.table tr td.no-records-column .no-more-msg .alert { margin: 0; text-align: center; }

.wip-filter-dd .navbar-nav .dropdown-menu > li a { float: left; width: 100%; }

.wip-filter-dd .navbar-nav .dropdown-menu > li { display: inline-block; width: 100%; padding: 0; }

.wip-filter-dd .navbar-nav .dropdown-menu > li .fa { font-size: 14px; display: inline-block; vertical-align: initial; }

.wip-filter-dd .navbar-nav .dropdown-menu > li .wip-owner-search .fa { font-size: 11px; }

.wip-filter-dd .navbar-nav .dropdown-menu > li .chkbox { height: 23px; width: 20px; }

.wip-filter-dd .navbar-nav .dropdown-menu > li span { vertical-align: top; }

.disable-bookmark-on-wip { color: #ccc !important; }

.jobList-header .page-header-actions .edit-btn { margin-right: 5px; display: inline-block; width: 32px; }

.stages-table .col1 { width: 25%; }

.stages-table .col2 { width: 10%; }

.stages-table .col3 { width: 25%; }

.stages-table .col4 { width: 20%; }

.stages-table .col5 { width: 20%; }

.stages-table th .chkbox, .stages-table th .chkbox-archive, .stages-table th .chkbox-email { float: none; display: inline-block; vertical-align: bottom; }

.stages-table td .chkbox, .stages-table td .chkbox-archive, .stages-table td .chkbox-email { float: none; display: inline-block; vertical-align: bottom; }

.job-users-table th .chkbox, .job-users-table th .chkbox-archive, .job-users-table th .chkbox-email { float: none; display: inline-block; vertical-align: bottom; margin-right: 0; }

.job-users-table td .chkbox, .job-users-table td .chkbox-archive, .job-users-table td .chkbox-email { float: none; display: inline-block; vertical-align: bottom; margin-right: 0; }

.job-page .badge-warning { border-radius: 4px; text-transform: uppercase; background-color: var(--primary); vertical-align: top;
    margin-left: 50px; padding: 4px 10px; }

/* Job File Approval List */

.job-file-approval-list { margin-bottom:30px; display: inline-block; width: 100%; position: relative; z-index: 997; }

.job-file-approval-list h4 { display: flex; justify-content: space-between; align-items:center; }

.job-file-approval-list .table-list { overflow: inherit; }

.job-file-approval-list .table th:hover { color: var(--primary); text-decoration: underline; }

.job-file-approval-list .table .col1 { width: 60px; }

.job-file-approval-list .table .col2 { width: 30%; text-align: left; word-break: break-word; }

.job-file-approval-list .table .col3 { width: 15%; }

.job-file-approval-list .table .col4 { width: 10%; }

.job-file-approval-list .table .col5 { width: 25%; text-align: left; }

.job-file-approval-list .table .col6 { width: 20%; text-align: right; }

.table .fa-sort { font-size: 13px; }

.job-file-approval-list .table .chat-search { margin: 0; display: inline-block; vertical-align: middle; }

.job-file-approval-list .table .chat-search input { width: 150px; }

.job-file-approval-list .table .new-btn { margin: 0 5px; }

.job-file-approval-list .table .edit-btn { margin: 5px; }

.job-file-approval-list .table .new-btn.green-btn { background-color: #34c759; color:#fff; }

.job-file-approval-list .table .edit-btn.delete-btn { border-color: #f00; color:#f00; }

.job-file-approval-list .table .edit-btn.delete-btn:hover { background-color: #f00; color: #fff; }

.job-file-approval-list .table .dropdown-menu { background:#263238; padding: 0; margin: 0; border: none; }

.job-file-approval-list .table .dropdown-menu li { padding:0; margin:0; }

.job-file-approval-list .table .dropdown-menu a { color: #fff; text-decoration: none; border-radius: 0; font-size: 12px;
    padding: 5px 10px; }

.job-file-approval-list .table .dropdown-menu a:hover { /*background-color: #666;*/ color: #333; }

.job-file-approval-list .table tr:last-child td .dropdown-menu { top: inherit; bottom: 100%; }

.approval-progress { display: flex; align-items: center; }

.approval-progress span { display: inline-block; width:30px; height: 30px; border-radius: 50%; text-align: center;
    border: solid 1px var(--primary); background-color: #e5e5e5; line-height:30px; font-weight: bold; color: #fff; }

.approval-progress em { display: inline-block; width: 15px; border-bottom: dashed 2px var(--primary); }

.approval-progress .done { background-color: var(--primary); }

.approval-progress .done + em { border-bottom: solid 2px var(--primary); }

.job-file-upload-modal .label { font-size: 100%; }

.job-file-approval-list .table .review-btn { padding:0; background: none; border:none;  border-radius: inherit; margin-right:15px; }

.job-file-approval-list .review-btn .inner-btn { background: #000; border-radius: 15px; border: solid 1px #000; font-size: 14px;
    font-weight: bold; color: #fff; margin-left: 5px; padding: 7px 12px; line-height: 14px; position: relative; }

.job-file-approval-list .review-btn.collapsed .inner-btn { background-color: #fff; border: solid 1px #bac1c7; color: #85919c; }

.job-file-approval-list .review-btn.collapsed .inner-btn .fa-angle-down { transform: rotate(0deg); }

.job-file-approval-list .review-btn .inner-btn .fa-angle-down { transform: rotate(180deg); }

.job-file-approval-list .review-btn:before { content: ''; position: absolute; top: 0; padding: 0; width: 150px; height: 100%; margin-left: -5px;
    background-color: #e8f3fe; border: solid 1px #358cfa; border-bottom: none; }

.job-file-approval-list .review-btn:after { content: ''; display: block; position: absolute; bottom: -1px; padding: 0; width: 147px; height: 1px;
    margin-left: -4px; background-color: #e8f3fe; }

.job-file-approval-list .review-btn.collapsed:after { display: none; }

.job-file-approval-list .review-btn.collapsed:before { display: none; }

.job-file-approval-list .reviewrs-dropdown { width: 100%; background-color: #e8f3fe; border: solid 1px #358cfa; padding: 20px; }

.job-file-approval-list .reviewrs-dropdown h5, .job-file-approval-list .reviewrs-dropdown h4 { font-weight: bold; }

.job-file-approval-list .reviewrs-dropdown .search-control { position: relative; }

.job-file-approval-list .reviewrs-dropdown .search-btn { position: absolute; top: 7px; right: 10px; padding: 0; font-size:14px; }

.job-file-approval-list .rev-list { display: inline-block; width: 100%; background-color: #fff; height: 300px; overflow-y: auto; padding: 0; margin-bottom: 10px; }

.job-file-approval-list .rev-list li { display: flex; width: 100%; justify-content: space-between; align-items: center;
    padding: 0 10px; word-break: break-word; }

.job-file-approval-list .rev-list li .btn-link { font-size:16px; padding: 5px; }

.position-relative { position: relative; }

.job-file-approval-list .table .due-date-dropdown { padding: 0; width: auto; background-color: #fff; border: solid 1px #e5e5e5; }

.job-file-approval-list .table .dropdown-menu .ui-datepicker table td > a,
.job-file-approval-list .table .dropdown-menu .ui-datepicker table td > span { color: #333; font-size: 14px; line-height: 20px; }

.job-file-approval-list .table tr:nth-child(even), .job-file-approval-list .table tr:nth-child(odd) { background-color: #fff; }

.job-file-approval-list .ui-datepicker .ui-timepicker a, .job-file-approval-list .ui-datepicker .ui-timepicker span { color: #333; }

.sort-icon { display: inline-block; width: 10px; height:12px; background: url('sort-icon.86314c40a8e085e4.svg') no-repeat; margin-left: 5px; }

.asc, .desc { color: var(--primary)!important; }

.asc .sort-icon { height:7px; background: url('sort-icon.86314c40a8e085e4.svg') no-repeat left top; }

.desc .sort-icon { height:7px; background: url('sort-icon.86314c40a8e085e4.svg') no-repeat left bottom; }

.checkbox { display: inline-block; }

.checkbox input[type=checkbox] { display: none; }

.checkbox input[type=checkbox] + span { display: inline-block; width: 20px; height: 20px; background-color: #fff;
    border: solid 1px #979797; }

.checkbox input[type=checkbox]:checked + span { border-color: #34c759; background:#fff url('checkmark.cdc003abace2b932.svg') no-repeat center;
    background-size: 12px 12px; color: #34c759; }

.table-list.manage-approvals-table tbody td { padding: 5px 15px; }

.table-list.manage-approvals-table .col1 { width:35%; text-align: left; }

.table-list.manage-approvals-table .col2 { width:35%; text-align: left; }

.table-list.manage-approvals-table .col3 { width:30%; text-align: left; }

.table-list.manage-approvals-table .reviewers { text-overflow: ellipsis; width: 80%; display: inline-block; vertical-align: middle; margin-left: 5px; }

.table-list.manage-approvals-table .new-btn { margin-bottom: 0; }

.add-user-dd.dropdown-menu { padding: 15px; }

.add-user-dd.dropdown-menu h5 { margin:0; }

.add-user-dd.dropdown-menu .users-list { display: inline-block; width: 100%; list-style-type: none; overflow-y: auto; max-height: 300px; }

.add-user-dd.dropdown-menu .users-list li { display: flex; align-items: center; justify-content: space-between;
    border-bottom: solid 1px #e5e5e5; padding: 5px; }

.add-user-dd.dropdown-menu .users-list li button { margin:0; padding: 0; border: none; background: none; }

.add-user-dd.dropdown-menu .chat-search { width: 100%; margin-top: 10px; }

.manage-approvals-table .table .review-btn { padding:0; background: none; border:none;  border-radius: inherit; }

.manage-approvals-table .table .review-btn:focus, .manage-approvals-table .table .review-btn:hover { color: var(--color-black); }

.manage-approvals-table .review-btn .inner-btn { background: none; border-radius: 0; border: none; position: relative;
     padding: 7px 12px; font-size: 14px; font-weight: bold; line-height: 14px; }

.manage-approvals-table .review-btn.collapsed .inner-btn { background-color: #fff; border: solid 1px #bac1c7;
    color: #85919c; margin-left: 5px; border-radius: 15px; }

.manage-approvals-table .review-btn.collapsed .inner-btn .fa-angle-down { transform: rotate(0deg); }

.manage-approvals-table .review-btn .inner-btn .fa-angle-down { transform: rotate(180deg); }

.manage-approvals-table .review-btn:before { content: ''; position: absolute; top: 0; padding: 0; width: 170px; height: 100%; margin-left: -5px;
    background-color: #e8f3fe; border: solid 1px #358cfa; border-bottom: none; }

.manage-approvals-table .review-btn.collapsed:after { display: none; }

.manage-approvals-table .review-btn:after { content: ''; display: block; position: absolute; bottom: -2px; padding: 0; width: 168px; height: 2px;
    margin-left: -4px; background-color: #e8f3fe; }

.manage-approvals-table .review-btn.collapsed:before { display: none; }

.manage-approvals-table .reviewrs-dropdown { width: 100%; background-color: #e8f3fe; border: solid 1px #358cfa; padding: 20px; }

.manage-approvals-table .reviewrs-dropdown h5,
.manage-approvals-table .reviewrs-dropdown h4 { font-weight: bold; }

.manage-approvals-table .reviewrs-dropdown .search-control { position: relative; }

.manage-approvals-table .reviewrs-dropdown .search-btn { position: absolute; top: 7px; right: 10px; padding: 0; font-size:14px; }

.reviewrs-dropdown .panel-body { padding:0; }

.reviewrs-dropdown .nav-tabs { display: flex; align-items:center; width: 100%; }

.reviewrs-dropdown .nav-tabs > li { flex-grow: 1; text-align: center; }

.reviewrs-dropdown .nav-tabs > li > a { padding: 10px; text-decoration: none; font-size: 14px; }

.reviewrs-dropdown .rev-list li .fa-user-circle { color: #e5e5e5; }

.manage-approvals-table .rev-list { display: inline-block; width: 100%; background-color: #fff; height: 300px; overflow-y: auto; padding: 0; margin-bottom: 10px; }

.manage-approvals-table .rev-list li { display: flex; width: 100%; justify-content: space-between; align-items: center; padding: 0 10px; }

.manage-approvals-table .rev-list li .btn-link { font-size:16px; padding: 5px; }

.manage-approvals-table .table .due-date-dropdown { padding: 5px; width: 300px; margin-top: 15px; background-color: #fff; border: solid 1px #e5e5e5; }

.manage-approvals-table .table .dropdown-menu .ui-datepicker table td > a,
.manage-approvals-table .table .dropdown-menu .ui-datepicker table td > span { color: #333; font-size: 14px; line-height: 20px; }

.manage-approvals-table .table tr:nth-child(even),
.manage-approvals-table .table tr:nth-child(odd) { background-color: #fff; }

.manage-approvals-table .ui-datepicker .ui-timepicker a,
.manage-approvals-table .ui-datepicker .ui-timepicker span { color: #333; }

.manage-approvals-table .nav-tabs > li > a { background-color: #e5e5e5; color: var(--color-black); text-decoration: none; }

/* Campaigns Item Listing */

.camp-items-listing { display: inline-block; width: 100%; }

.camp-items-listing .heading { display: block; padding: 3px 10px 3px 60px; background: #e7e7e7; position: relative; }

.camp-items-listing .heading .num { width: 35px; height: 35px; border-radius: 50%; color: #fff; position: absolute; top:7px; left: 10px; text-align: center; line-height: 35px; font-size: 17px; }

.camp-items-listing .heading .color1 { background: #faed47; }

.camp-items-listing .heading .color2 { background: #f79721; }

.camp-items-listing .heading .color3 { background: #ea3f3e; }

.camp-items-listing .heading .color4 { background: #df0065; }

.camp-items-listing .heading .color5 { background: #01ac3d; }

.camp-items-listing .heading h3 { font-size: 17px; font-weight: normal; margin: 5px 0 0; }

.camp-items-listing ul { display: inline-block; width: 100%; padding: 0; margin: 0 0 15px; list-style: none; border: solid 1px #e7e7e7; max-height: 250px; overflow-y: auto; }

.camp-items-listing ul li { display: block; padding: 0; }

.camp-items-listing ul li:last-child { border-bottom: none; }

.camp-items-listing ul li span { display: block; border-bottom:1px solid #e7e7e7; }

/*.camp-items-listing ul li span:last-child { border-bottom: none; }*/

.camp-items-listing ul.single li { border-bottom:1px solid #e7e7e7; }

.camp-items-listing ul li a { display: block; padding:15px 20px; }

.camp-items-listing ul li a:hover { background: #e7e7e7; text-decoration: none; }

.camp-items-listing ul li a .badge { background-color: #b7b6b5; }

.camp-items-listing .row { display: flex; flex-wrap: wrap; justify-content: space-between; }

.camp-items-listing .row .col-md-2 { width: 20%; flex-grow: 1; }

#job-combined-preview.modal .modal-header { position: sticky; top: 0; z-Index: 999; }

.stickyHeader { position: sticky; top:65px; z-Index:998; border-bottom:1px dotted #ccc; background: #fff; }

.stickyChannelHeader { position: sticky; top:133px; z-Index:998; border-bottom:1px dotted #ccc; background: #fff; }

.text-right { text-align: right; }

/* CUSTOM CHECKBOX N RADIO BUTTON */

.custom-checkbox { vertical-align:top;display: inline-block; width: 27px; height: 27px; position: relative; color:#3d3d3d; margin:0; white-space: inherit;line-height: 27px; font-weight: 500;transition: all 0.3s;}

.custom-checkbox label { margin: 0;padding:0;cursor: pointer; display: inline-block; width: 27px; height: 27px; }

.custom-checkbox input[type="checkbox"] {display: none;}

.custom-checkbox input[type="checkbox"] + span { width: 27px; height: 27px; display: inline-block; position: relative; }

.custom-checkbox input[type="checkbox"] + span:after { content: ""; display: block; position:absolute; top: 6px; left: 10px; width: 8px; height: 13px; border:none; border-width: 0 3px 3px 0 !important; transform: rotate(45deg); border: solid #ccc; }

.custom-checkbox input[type="checkbox"]:checked + span { background: #e9ebee; }

.custom-checkbox input[type="checkbox"]:checked + span:after { border: solid #4b5158; }

.custom-checkbox input[type="checkbox"]:disabled + span {opacity: .5;}

.mudmap_status { position:absolute; left:15px; bottom:15px; background:#838f9a; color:#fff; font-size:18px; border-radius:50%; min-width:45px; padding:13px 0; text-align:center; }

.open-calendar .page { z-index: 1100; }

.ADMdtp-box .ADMdtpYears { margin-bottom: 0.6em; }

.ADMdtp-box .ADMdtpYears .arrow { height: 16px; }

.ADMdtp-box .ADMdtpYears .arrow.left { left: 2.5em; }

.ADMdtp-box .ADMdtpYears .arrow.right { right: 2.5em; }

/* Hidden Input CSS */

.hiddeninput { visibility: hidden;position: absolute;top: 0;width: 100%;left: 0; z-index: -1; }

.pi-caret-down:before { display:none; }

.pi-caret-right:before { display: none; }

.date-control { position: relative; }

.date-control input.form-control { width: 100%!important; }

.date-control .input-buttons { margin: 0!important; position: absolute; width:50px; bottom: 7px; right:8px; }

.p-calendar { width: 100%; }

.p-calendar input { border:solid 1px #ccc; border-right: none; border-radius:2px; display: block; width: 100%; height: 34px; padding: 6px 12px;
    font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; }

.p-calendar .p-button.p-button-icon-only { height: 34px; width: auto; padding: 6px 10px; background-color: #eee;
    border: solid 1px #ccc; border-left: none; }

.p-calendar .p-button.p-button-icon-only:hover { background-color: var(--primary); }

.p-calendar .p-button-icon { font-size: 14px; color: var(--text-color); }

.p-calendar .p-button.p-button-icon-only:hover .p-button-icon { color: var(--color-white); }

.p-calendar .p-datepicker { min-width: inherit!important; width: 280px; padding: 5px; }

.p-datepicker table th { padding: 0.5rem; font-size: 12px; text-align: center; font-weight: bold; }

.p-datepicker table td { padding: 2px; }

.p-datepicker table td > span { width: 34px; height: 34px; border-radius: 50%; font-size: 14px; }

.p-datepicker table td > span.p-highlight { background-color: var(--primary); }

.p-datepicker .p-link { font-size: 14px; }

.p-datepicker .p-button { font-size: 14px; color: #333333; background-color: #f4f4f4; }

.date-control p-calendar { width: 100%; display: block; }

.date-control p-calendar .ui-calendar { width: 100%; }

.date-control .ui-inputtext { height: 34px; padding: 6px 27px 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; font-family: inherit; margin: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); position: relative; z-index: 2; float: left; width: calc(100% - 33px); margin-bottom: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; }

.date-control .ui-inputtext:hover { border-color:#ccc;  }

.date-control .ui-datepicker-trigger.ui-button { background:#eee; border: 1px solid #ccc; color:#555; box-shadow: none; padding: 2px 0 1px; }

.date-control .ui-datepicker-trigger.ui-button:hover { color: #fff; background:#fc5f2a; border: 1px solid #fc5f2a; }

.date-control .ui-datepicker-trigger.ui-button .ui-button-icon-left { color: #606060; }

.date-control .ui-datepicker-trigger.ui-button:hover .ui-button-icon-left { color: #fff; }

.date-control .ui-inputtext:enabled:hover:not(.ui-state-error) { border-color:#ccc; }

.date-control .ui-datepicker th { cursor: context-menu; color: #fc5f2a; }

.date-control .ui-datepicker-header .ui-datepicker-title { position: relative; display: block; text-align: center; padding: 0; z-index: 0; cursor: pointer; color: #797979; font-size: 1.2em; }

.date-control .ui-datepicker-header a { color: #797979; }

.date-control .ui-button:enabled:focus { box-shadow: none; }

.date-control .ui-calendar .ui-datepicker { word-break: normal;}

body .date-control .ui-datepicker table td>a.ui-state-active { background: #fc5f2a; color: white; border-radius: 5em; padding: 13px 15px; display: inline-block; min-width:46px; }

body .date-control .ui-datepicker table td.ui-datepicker-today a { border-radius: 5em; padding: 13px 15px; display: inline-block; min-width:46px; }

body .date-control .ui-datepicker table th { background-color: transparent; color: var(--primary); }

body .date-control .ui-datepicker table td, body .date-control .ui-datepicker table th { text-align:center; padding: 0; word-break: inherit; }

body .table-list  .date-control .ui-datepicker tr:hover { background: none; }

body .date-control .ui-datepicker table td.ui-datepicker-today > a,
body .date-control .ui-datepicker table td.ui-datepicker-today > span { border-radius: 50%; }

body .ui-tree { border:none !important; }

.p-tree { border: none; padding: 0; }

.p-tree .p-tree-toggler-icon { padding: 0; padding-right: 10px; font-family: "Font Awesome 5 Free"; font-size: 16px;
    color: #838f9a; font-style: normal; font-weight: 900; }

.p-tree .p-tree-toggler-icon:before { content: "\f07b"; }

.p-tree i.tree-branch-head { padding: 0; padding-right: 10px; font-family: "Font Awesome 5 Free"; font-size: 16px;
    color: #838f9a; font-style: normal; font-weight: 900; }

.p-tree i.tree-branch-head:before { content: "\f07c"; }

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { visibility: visible; }

.p-tree .p-tree-container .p-treenode .p-treenode-content { padding: 5px; }

.lottie-loading { width: 200px; height: 150px; display: block; margin: auto; }

.lottie-loading svg path { fill: var(--primary); }

/* Add Item Modal */

#projectItemWizard { color:#000; }

#projectItemWizard .modal-body { padding:0; }

#projectItemWizard form { width:100%; margin:0; }

#projectItemWizard input[type=text] { border:solid 1px #e5e5e5; }

#projectItemWizard textarea { border:solid 1px #e5e5e5; resize:none; height:150px; }

#projectItemWizard .modal-footer { background:#ededed; padding:20px; }

#projectItemWizard .file-upload .drop-box { padding-top: 0; padding-bottom: 16%; }

#form-container { margin-bottom:20px; border-radius:5px; }

#form-container .page-header { margin:0; float:left; width:100%; padding:0; }

#status-buttons { width:100%; display: flex; align-items: center; }

#status-buttons a { float:left; width:25%; color:#242B35; font-size:16px; padding:9px 12px; background:#F2F2F3;
    position:relative; text-align:left; line-height:21px; text-decoration: none; border: solid 1px #F2F2F3; margin: 4px 5px 0; }

#status-buttons a.active { text-decoration:none; background-color:#fff; color:var(--text-color); cursor:pointer;
    border-color: #E9EAEB; border-width: 1px 1px 0 1px; }

#milestone-preview .modal-body { min-height: 600px; }

/* Developer Css */

#commonModal .disp-img { float:left; width:auto; height:auto; overflow:hidden; }

#commonModal .disp-img img { max-height:100%; max-width:100%; }

#commonModal .left-tabs { width: 100%; }

#commonModal .asset-right-nav { font-size: xx-large; position: absolute; top: 50%; right: 0px; }

#commonModal .asset-left-nav { font-size: xx-large; position: absolute; top: 50%; left: 0px; }

.clear-field { position: absolute; right: 43px; bottom: 6px; z-index: 11; background: none; border: none; color: red; padding: 0; line-height: 10px; }

.table.job-users-table .chkbox.on i { font-family: "Font Awesome 5 Free"; font-style:normal; font-weight:400; }

#AssetDetails label + p { word-break: break-word; }

/* NG Multi Select */

.ng-select .ng-select-container { border: 1px solid #ccc!important; border-radius: 2px; }

.ng-select.ng-select-multiple { margin-bottom:15px; }

.ng-select.ng-select-multiple .ng-select-container .ng-value-container { display: inline-block; width: 100%; position: relative; padding: 10px; background: #fff; }

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value { display: inline-block; background: #ccc; padding: 0 5px; }

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon,
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label { font-size: 1em;line-height: 34px; }

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left { float:right; border:none;  font-size: 20px; }

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover { background:none; }

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input { display: inline-block; }

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder { line-height: 34px; }

.ng-select.ng-select-disabled > .ng-select-container { background-color: #eee; cursor: not-allowed; }

/* CSS for Coca Cola - Konica Minolta */

.canvas-parent { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; }

.canvas-container { margin:0 auto ;}

/* Template Editor */

.template-editor { background: #edeff1; font-family: 'Roboto', sans-serif; }

.editor-header { position: fixed; top: 0; left: 0; width: 100%; background: #eb001b; z-index: 10; }

.editor-header nav { display: inline-block; }

.editor-header .breadcrumb { display: flex; flex-wrap: wrap; padding: 8px 10px; margin-bottom: 0; list-style: none; background-color: transparent; border: none; width: auto; }

.editor-header .breadcrumb-item+.breadcrumb-item::before { color: #fff; }

.editor-header .breadcrumb li { color: #fff; }

.editor-header .breadcrumb li a { color: #fff; font-size: 14px; }

.right-editor-header-nav { float: right; }

.right-editor-header-nav .btn { color: #fff; margin-left: 5px; background: none; }

/* Action Bar */

.editor-action-bar {padding: .8rem .75rem; background: #fff; position: fixed; top: 38px; left: 0; width: 100%; z-index: 12; }

.editor-action-bar .btn { margin-left: 10px; border: none; font-weight: 700; text-transform: uppercase; font-size: 14px; border-radius: 5px; display: inline-block; }

.action-toolbar { display: inline-block; width: 100%; text-align: center; }

.editor-toolbar { display: inline-block; }

.editor-action-bar .right-action-btns { float: right; }

.editor-action-bar .right-action-btns .dropdown { display: inline-block; }

.text-align-picker .dropdown-menu.show { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 5px; width: 162px; }

.text-align-picker .dropdown-menu button { display: inline-block; width: auto; margin: 0 5px; }

.color-picker .btn-secondary { width: 37px; height: 37px; border: solid 1px #000; }

.color-picker .dropdown-menu.show { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 5px; width: 162px; }

.color-picker .dropdown-menu a { display: inline-block; width: auto; padding: 5px 10px; }

.color-picker .red { display: inline-block; width: 30px; height: 30px; background: red; border: solid 1px #666; }

.color-picker .blue { display: inline-block; width: 30px; height: 30px; background: blue; border: solid 1px #666; }

.color-picker .green { display: inline-block; width: 30px; height: 30px; background: green; border: solid 1px #666; }

.color-picker .yellow { display: inline-block; width: 30px; height: 30px; background: yellow; border: solid 1px #666; }

.color-picker .purple { display: inline-block; width: 30px; height: 30px; background: purple; border: solid 1px #666; }

.color-picker .black { display: inline-block; width: 30px; height: 30px; background: black; border: solid 1px #666; }

.color-picker .white { display: inline-block; width: 30px; height: 30px; background: white; border: solid 1px #666; }

.color-picker .aqua { display: inline-block; width: 30px; height: 30px; background: aqua; border: solid 1px #666; }

.color-picker .magenta { display: inline-block; width: 30px; height: 30px; background: magenta; border: solid 1px #666; }

.template-editor .color-picker-button{border: 1px dashed rgb(204, 204, 204);border-radius: 5px;cursor: pointer;}

.template-editor .color-picker-button:hover{border: 1px dashed rgb(204, 204, 204) !important;border-radius: 5px !important;cursor: pointer !important;}

.template-editor .btn:focus { outline: 0; box-shadow: none; }

.template-editor .btn-secondary { background: #edeff1; color: #161a1e; }

.image-overlay .btn-secondary { background: #edeff1; color: #161a1e; }

.template-editor .btn-secondary:hover { color: #161a1e; background-color: #cbccce; border: none; }

.template-editor .btn-secondary.focus, .template-editor .btn-secondary:focus { box-shadow: none; }

.template-editor .btn-secondary:not(:disabled):not(.disabled).active:focus, .template-editor .btn-secondary:not(:disabled):not(.disabled):active:focus, .template-editor .show>.btn-secondary.dropdown-toggle:focus { box-shadow: none; }

.template-editor .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle { color: #161a1e; background-color: #edeff1; border:none; }

.template-editor .btn-primary { background: #eb001b; color: #fff; min-width: 107px; }

.template-editor .btn-primary:hover { color: #fff; background-color: #b1061a; border: none; }

.template-editor .btn-primary.focus, .template-editor .btn-primary:focus { box-shadow: none; }

.template-editor .btn-primary:not(:disabled):not(.disabled).active:focus, .template-editor .btn-primary:not(:disabled):not(.disabled):active:focus, .template-editor .show>.btn-primary.dropdown-toggle:focus { box-shadow: none; }

.template-editor .btn-primary:not(:disabled):not(.disabled).active, .template-editor .btn-primary:not(:disabled):not(.disabled):active, .template-editor .show>.btn-primary.dropdown-toggle { color: #fff; background-color: #eb001b; border:none; }

.select-control { display: inline-block; margin-left: 10px; border: none; font-weight: bold; text-transform: uppercase; font-size: 14px; background: #edeff1; color: #161a1e; padding: 0; border-radius: 5px; }

.select-control { margin: 0 0 0 10px; border: solid 1px #dee0e2; font-size: 14px; padding: .5rem .75rem; }

.select-control:focus { outline: 0; box-shadow: none; }

.select-control .dropdown-toggle::after { display: inline-block; }

.select-control.font-select-dd { min-width: 200px; }

.select-control.font-select-dd .btn { text-transform: capitalize; font-weight: normal; }

.select-control.select-dropdown{height: 33px;}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { width: auto; }

.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*=col-] { margin-left: 10px; }

.bootstrap-select .btn { background: #edeff1; color: #161a1e; border: none; }

.bootstrap-select .btn:hover { color: #161a1e; background-color: #cbccce; border: none; }

.bootstrap-select .btn.focus, .bootstrap-select .btn:focus { box-shadow: none; }

.bootstrap-select .btn:not(:disabled):not(.disabled).active:focus, .bootstrap-select .btn:not(:disabled):not(.disabled):active:focus,.bootstrap-select  .show>.btn.dropdown-toggle:focus { box-shadow: none; }

.bootstrap-select .btn:not(:disabled):not(.disabled).active, .bootstrap-select .btn:not(:disabled):not(.disabled):active,.bootstrap-select  .show>.btn.dropdown-toggle { color: #161a1e; background-color: #edeff1; border:none; }

/* Template Navigation */

.template-editor .template-nav { position: fixed; width: 70px; height: calc(100% - 91px); top: 91px; left: 0; background: #dbdcde; z-index: 11; }

.template-editor .template-nav ul { display: block; list-style: none; margin: 0; padding: 0; position: relative; background: #dbdcde; z-index: 1; }

.template-editor .template-nav ul li { display: block; margin: 0 0 10px; }

.template-editor .template-nav ul li a { display: block; color: #26292d; text-align: center; padding: 15px 0 10px; transition: all 0.3s ease; cursor: pointer; }

.template-editor .template-nav ul li a em { font-size: 13px; color: #26292d; font-weight: 500; font-style: normal; }

.template-editor .template-nav ul li a .fas { font-size: 36px; }

.template-editor .template-nav ul li.active, .template-editor .template-nav ul li:hover { background: #26292d; }

.template-editor .template-nav ul li.active a, .template-editor .template-nav ul li:hover a { color: #dbdcde; text-decoration: none; }

.template-editor .template-nav ul li.active a em, .template-editor .template-nav ul li:hover a em { color: #dbdcde; }

.template-editor .template-nav ul li.active a em { color: #dbdcde; }

.template-editor .template-nav ul li.active .menu-sidebar { display: block; }

/* Sidebar templates */

.template-editor .menu-sidebar { display: none; position: fixed; width: 300px; height: calc(100% - 91px); top: 91px; left: 70px; background: #dbdcde; z-index: -1; overflow-y: auto; padding: 10px; background: #fff; transition: all 0.3s ease; }

.template-editor .menu-sidebar .item-block { display: inline-block; width: 100%; margin-bottom: 20px; text-align: center; cursor: pointer}

.template-editor .menu-sidebar .item-block .item-image { display: inline-block; width: 100%; height: 200px; overflow: hidden; text-align: center; border: solid 1px #e5e5e5; margin: 0; }

.template-editor .menu-sidebar .item-block .item-image img { display: inline-block; max-height: 100%; }

.template-editor .menu-sidebar .item-block .item-name { font-size: 11px; color: #26292d; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; }

.template-editor .menu-sidebar .images-panel { display: flex; flex-wrap: wrap; justify-content: space-between; }

.template-editor .menu-sidebar .images-panel .search-images { display: inline-block; width: 100%; position: relative; }

.template-editor .menu-sidebar .images-panel .search-images .form-control { border-radius: 30px; margin-bottom: 10px; padding: 6px 40px 6px 25px; }

.template-editor .menu-sidebar .images-panel .search-images .search-icon { position: absolute; top: 7px; right: 25px; background: none; border: none; width: 16px; height: 16px; left: inherit; }

.template-editor .menu-sidebar .images-panel .search-images .search-icon .fas { color: #86accf; font-size: 16px; }

.template-editor .menu-sidebar .images-panel .item-block { width: 48%; }

.template-editor .menu-sidebar .images-panel .item-block .item-image { height: 100px; }

.template-editor .drag-drop-box { display: inline-block; width: 100%; border: dashed 2px #e5e5e5; padding: 70px 0; text-align: center; margin-bottom: 20px; }

.template-editor .upload-btn { cursor: pointer; border: none; }

.template-editor .upload-btn input[type=file] { display: none; }

.image-overlay .drag-drop-box { display: inline-block; width: 100%; border: dashed 2px #e5e5e5; padding: 70px 0; text-align: center; margin-bottom: 20px; }

.image-overlay .upload-btn { cursor: pointer; border: none; }

.image-overlay .upload-btn input[type=file] { display: none; }

.template-editor .menu-sidebar button.editTextIcon {position: absolute;bottom: 0; right: 0; border: 0;font-size: 15px;}

/* Editor Area */

.template-editor .editor-area { position: fixed; left: 70px; top: 91px; width: calc(100% - 70px); height: calc(95% - 91px); overflow: auto; padding: 15px; text-align: center; z-index: 9; }

.template-editor .layout { display: inline-block; width: 100%; margin-bottom: 50px; }

.template-editor .editor-area.canvas-alignment { padding-left: 300px; }

.template-editor .page-tools { display: inline-block; width: 100%; text-align: center; margin: 10px 0; }

.template-editor .page-tools .paging { float: right; padding-top: 10px;}

.template-editor .top-paging { position: absolute; top: 0; left: -25px; width:100px; text-align: right; padding-right: 15px; }

.template-editor .page-tools .btn-secondary { min-width: 107px; border: solid 1px #dee0e2; margin: 0 5px; font-size: 14px; }

.template-editor .page-tools span.btn-secondary:hover { background: #edeff1; color: #161a1e; }

.template-editor .dropdown-toggle::after { display: none; }

.template-editor .dropdown-item.active, .dropdown-item:active { background: transparent; border: none; outline: 0; box-shadow: none; color: #161a1e; }

.template-editor .page-tools .dropdown-item.heading { font-size: 22px; font-weight: 500; }

.template-editor .page-tools .dropdown-item.sub-heading { font-size: 18px; font-weight: 500; }

.template-editor .search-input { display: inline-block; width: 100%; position: relative; }

.template-editor .search-input .form-control { border-radius: 30px; padding: 6px 40px 6px 25px; }

.template-editor .search-input .search-icon { position: absolute; top: 7px; right: 25px; background: none; border: none; width: 16px; height: 16px; left: inherit; }

.template-editor .search-input .search-icon .fas { color: #86accf; font-size: 16px; }

.template-editor .editor-toolbar .data-list-group { display: inline-block; margin-right: 10px; margin-bottom: 0; position: relative; }

.template-editor .editor-toolbar .data-list-group:after { content:''; position: absolute; bottom: 15px; right: 10px; border: solid 5px transparent; border-bottom: solid 5px #333; }

.template-editor .editor-toolbar .data-list-group .form-control { padding: 10px 20px 10px 10px; background-color: #dae0e5; border-color: #d3d9df; margin: 0; font-size:14px; color: #212529; }

.template-editor .editor-toolbar .data-list-group-ngSelect { display: inline-block; margin-right: 10px; margin-bottom: 0; position: relative; }

.template-editor .editor-toolbar .data-list-group-ngSelect .ng-select-container { background-color: #dae0e5; border-color: #d3d9df; margin: 0; font-size:14px; color: #212529; }

.template-editor .editor-toolbar .data-list-group-ngSelect .ng-select { min-width: 200px }

.template-editor .editor-toolbar .data-list-group.font-size-selector { width: 60px; text-align: center }

.template-editor .editor-toolbar .data-list-group-editing { display: inline-block; margin-right: 10px; margin-bottom: 0; position: relative; }

.template-editor .editor-toolbar .data-list-group-editing:after { content:''; position: absolute; top: 15px; right: 10px; border: solid 5px transparent; border-top: solid 5px #333; pointer-events: none; }

.template-editor .editor-toolbar .data-list-group-editing .form-control { padding: 10px 20px 10px 10px; background-color: #dae0e5; border-color: #d3d9df; margin: 0; font-size:14px; color: #212529; }

.template-editor .editor-toolbar .data-list-group-editing.font-size-selector { width: 60px; text-align: center }

.template-editor .editor-toolbar .btn-group-toggle { display: inline-block; }

.template-editor .editor-toolbar .btn.btn-secondary.active { background: #eb001b; color: #fff; border: none; }

.template-editor .editor-toolbar .btn.btn-secondary.focus { background: #b1061a; color: #fff; box-shadow: none; border: none; outline:0 }

.template-editor .editor-toolbar .data-list-group .dropdown-menu { padding: 0; width: 300px; background: #fff; border-radius: 4px; max-height: 200px; overflow-y: auto; }

.template-editor .editor-toolbar .data-list-group .dropdown-menu .dropdown-item { padding: 12px 15px 8px 15px; margin: 0; background: none; border: none; font-size: 14px; border-bottom: solid 1px #e5e5e5; }

.template-editor .editor-toolbar .data-list-group.font-size-selector .dropdown-menu { width: 70px; min-width: inherit; }

.template-editor .editor-toolbar .data-list-group.font-size-selector .dropdown-menu .dropdown-item { width: 100%; padding: 4px 10px 1px; }

.display-none{display: none}

.scroll_bar{height:460px;overflow-y:auto;margin-top: -16px;}

.template-editor .btn.mobile-toggle-btn { display: none; min-width: unset; margin-left: 0; }

/* Sidebar templates */

.template-editor .menu-sidebar { display: none; position: fixed; width: 300px; height: calc(100% - 91px); top: 91px; left: 70px; background: #dbdcde; z-index: -1; overflow-y: auto; padding: 10px 17px; background: #fff; transition: all 0.3s ease; }

.template-editor .menu-sidebar .item-block { display: inline-block; width: 100%; margin-bottom: 20px; text-align: center; position: relative; }

.template-editor .menu-sidebar .item-block .item-image { display: inline-block; width: 100%; height: 200px; overflow: hidden; text-align: center; border: solid 1px #666; margin: 0; }

.template-editor .menu-sidebar .item-block .item-image img { display: inline-block; max-height: 100%; border:1px solid gray }

.template-editor .menu-sidebar .item-block .item-name { font-size: 14px; color: #26292d; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; }

.template-editor .menu-sidebar .images-panel { display: flex; flex-wrap: wrap; justify-content: space-between; }

.template-editor .menu-sidebar .images-panel .item-block { width: 48%; }

.template-editor .menu-sidebar .images-panel .item-block .item-image { height: 100px;}

.template-editor .menu-sidebar .default-text-btn{margin-right: 10px; border: 1px dashed #CCC; border-radius: 5px; cursor: pointer;}

.template-editor .drag-drop-box { display: inline-block; width: 100%; border: dashed 2px #e5e5e5; padding: 70px 0; text-align: center; margin-bottom: 20px; }

.image-overlay .drag-drop-box { display: inline-block; width: 100%; border: dashed 2px #e5e5e5; padding: 70px 0; text-align: center; margin-bottom: 20px; }

.template-editor .upload-btn { cursor: pointer; border: none; }

.template-editor .upload-btn input[type=file] { display: none; }

.template-editor .custom-checkbox-round { position: absolute; right: -10px; bottom: 10px; width: 30px; height: 30px; cursor: pointer; }

.template-editor .custom-checkbox-round input { display: none; }

.template-editor .custom-checkbox-round input + span { display: inline-block; font-family: "Font Awesome 5 Free"; font-weight: 900; position: relative; width: 30px; height: 30px; border: solid 1px #666; border-radius: 50%; background: #fff; }

.template-editor .custom-checkbox-round input + span:after { content:"\f00c"; position: absolute; font-size: 16px; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #c9c9c9; }

.template-editor .custom-checkbox-round input:checked + span { border-color: #f00; }

.template-editor .custom-checkbox-round input:checked + span:after { color: #f00; }

ng-select.tags-input.no-dropdown-mark.ng-select .ng-arrow-wrapper{ display: none !important;}

/* need to override default theme to reset min-width */

.ng-dropdown-panel.ng-select-bottom { min-width: 200px !important;}

.clientBudgetList{ background-color: #fff; overflow-y: auto; height: 210px; width: 100%; }

.spin-loader { position: absolute; top:0; left:0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); z-index: 999; }

.spin-loader .fa-spinner { position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); color: #fff; font-size: 50px; }

/* Labels */

.label-status-approved { background: #46be8a; color:#fff; }

.label-status-rejected { background: #f96868; color:#fff; }

/* job modal history tab */

.modal-content .tab-content .tab-pane .item p.float-right{ float: right;}

/* Header Chat unreadCount */

.chat-dropdown .badge.up { margin: 0 -.7em;}

/*
.mat-job-custom-radio.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-label .mat-radio-container .mat-radio-outer-circle { border-color: #3f51b5 !important;}
.mat-job-custom-radio.mat-radio-button.mat-accent .mat-radio-inner-circle, .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{ background-color: #3f51b5 !important; }
.mat-job-custom-radio.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{ border-color: #3f51b5 !important;}
*/

.mat-job-custom-radio.mat-radio-button .mat-radio-label-content { font-weight: normal; }

.mat-job-custom-radio.mat-radio-button .mat-radio-label-content em{ font-style: normal; }

.mat-form-field-appearance-legacy .mat-form-field-label { font-size: 17px; line-height: 1.42857143; }

input.mat-input-element { padding: 10px 5px 5px; }

/* Download Files */

.files-list { float: left; width: 100%; border: solid 1px #e5e5e5; margin: 10px 0 30px; border-bottom: none; max-height: 220px; overflow-y: auto; list-style: none; padding: 0; }

.files-list li { float: left; width: 100%; padding: 10px 40px 10px 20px; border-bottom: solid 1px #e5e5e5; position: relative; }

.files-list li span { float: left; width: 50%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.files-list li .dnld-btn { position: absolute; top: 8px; right: 15px; background: none; font-size: 20px; border: none; padding: 0; z-index: 1; }

.files-list li .dnld-btn:hover { color: var(--primary); }

.download-btn { float: right; background: var(--primary); color: #FFFFFF; padding: 10px 30px; border-radius: 3px; border: none; font-size: 18px; margin-bottom: 20px; }

#shareModal:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); }

.share-asset-form { display: inline-block; width: 100%; background-color: var(--bg-off-white); padding: 15px; }

.share-asset-form .form-group { margin-top: 20px; }

.share-asset-form .form-group label { width: 100%; }

.share-asset-form .form-control { background-color: var(--color-white); margin-bottom: 15px; }

.modal .modal-body .close { color: var(--color-black); opacity: 1; position: absolute; right: 20px;
    font-size: 40px; line-height: 20px; font-weight: 400; }

.inspire-header { display: inline-block; width: 100%; margin-bottom: 20px; }

.inspire-header .heading { display: flex; justify-content: space-between; align-items: center;
    padding: 0 20px; background-color: var(--primary); }

.inspire-settings-collapse { background-color: #FFF5CF; padding:30px; }

.inspire-settings-collapse h4 { font-size: 26px; line-height: 33px; color: var(--color-dark-grey);
    text-align: center; margin: 0; }

.inspire-settings-collapse .block { display: inline-block; width:100%; background-color: var(--color-white);
    border-radius: 20px; padding: 20px; margin-top: 20px; }

.inspire-settings-collapse .block h5 { font-size: 20px; line-height: 26px; color: var(--color-dark-grey);
    text-align: center; margin-top: 0; }

.form-group .custom-checkbox-block { font-weight: 400; font-size: 14px; line-height: 14px; letter-spacing: 0.16px; color:  var(--color-dark-grey); }

.custom-checkbox-block { display: inline-block; width: 100%; position:relative; border-radius: 4px; padding: 0; margin-bottom: 5px; }

.custom-checkbox-block input[type=checkbox] { display: none; }

.custom-checkbox-block input[type=checkbox] + span { display: inline-block; width: 18px; height:18px; margin-right:5px;
    border: solid 2px #8e8e8e; background-color: var(--color-white); border-radius: 2px; vertical-align: sub; position: relative; }

.custom-checkbox-block input[type=checkbox]:checked + span { border: solid 2px #008cff; background-color: #008cff; }

.custom-checkbox-block input[type=checkbox]:checked + span:after { content: ""; display: block; position:absolute; top: 0; left: 4px;
    width: 7px; height: 11px; border:solid; border-width: 0 2px 2px 0; transform: rotate(45deg); border-color: #fff; }

.custom-checkbox-block.selected { background-color: var(--primary); }

.inspire-tabs .panel-heading { display: flex; justify-content: center; align-items: center; padding: 15px 15px 0;
    background-color: #f8f9f9; border: none; }

.inspire-tabs .panel-heading h1 { font-size:32px; line-height: 36px; color:#444; margin:0; }

.inspire-tabs .panel-heading .nav-tabs { margin: auto; }

.inspire-tabs .panel-body { padding: 15px; background: #FBFBFB; }

.inspire-tabs .nav-tabs>li > a {  font-size: 16px; line-height: 24px; color: #242B35; background-color: #f2f2f3; }

.inspire-tabs .nav-tabs>li.active>a, .inspire-tabs .nav-tabs>li.active>a:focus, .inspire-tabs .nav-tabs>li.active>a:hover {
    background: #fff; border-bottom-color: #fff; color: #242B35; }

.selection-checkbox { display: flex; justify-content: space-between; width: 100%; background-color: #f2f2f3; padding: 10px; }

.selection-checkbox .custom-checkbox-block { margin: 0; }

.sort-by-row { display: flex; justify-content: flex-end; align-items: center; margin-bottom: 20px; }

.sort-by-row label { margin: 0; }

.sort-by-row .form-control { width: auto; margin-left: 10px; font-size: 16px; line-height: 20px; color: #91949A;
    background-color: transparent; }

.sort-by-row .btn-link { font-size: 28px; color: #008CFF; margin:0 0 0 15px; padding:0; }

.sort-by-row .selection-checkbox .btn-link { color: var(--text-color); font-size: 14px; }

.inspire-filter { display: flex; justify-content: space-between; align-items: center; padding: 0 15px;; margin-bottom: 20px;
    background-color: var(--color-white); }

.inspire-filter .btn-link { font-size: 22px; color: #008CFF; margin:0 0 0 15px; padding:0; }

.inspire-filter ul { display: flex; flex-wrap: wrap; align-items: center; width:100%; margin: 0; }

.inspire-filter li { display: inline-block; margin-right: 5px; font-size: 13px; line-height: 17px; color: var(--color-dark-grey);
    font-weight: normal; margin-bottom: 5px; }

.inspire-filter .selected { background-color: #FFF5CF; font-size: 11px; line-height: 11px; padding: 5px 5px 2px 5px; color: var(--color-dark-grey); }

.inspire-filter .selected .btn { padding: 0; margin: 0; font-size: 12px; line-height: 10px; color: var(--color-dark-grey); vertical-align: text-top; }

.filter-dropdown .dropdown-menu { width: 300px; background-color: var(--color-white); max-height: 300px; overflow: auto; padding: 0; }

.filter-dropdown .dropdown-menu h4 { display: flex; justify-content: space-between; padding: 10px; margin: 0; }

.filter-dropdown .dropdown-menu .btn-link { line-height: 15px; margin: 0; }

.filter-collapse { display: inline-block; width: 100%; }

.filter-collapse .toggle-btn { background: none; padding: 11px 10px; display: flex; justify-content: space-between; border: none;
    width:100%; font-size: 16px; line-height: 22px; color: var(--color-dark-grey); border-top: 1px solid #FFF5CF; }

.filter-collapse .collapse { padding: 10px; }

.filter-dropdown .btns-group { position: sticky; left:0; bottom:0; background-color: #e9eaeb; text-align: center; width: 100%;
    padding: 10px; }

.filter-dropdown .btns-group .btn-link { font-size: 12px; line-height: 18px; color: #242B35; margin-right: 15px; }

.filter-dropdown .btns-group .btn-primary { font-size: 12px; line-height: 18px; color: var(--color-white); background: #008cff;
    border: 1px solid var(--primary); border-radius: 20px; }

.filter-dropdown .selection-checkbox .btn-link { color: var(--text-color); font-size: 14px; }

/* Trace Styling */

.trace-page .page-header { padding: 0; width: 100%; margin: 20px 0; display: inline-block; }

.trace-page .page-header .page-header-actions { display: flex; justify-content: space-between; align-items: center; float: none; }

.trace-page .page-header-actions .new-btn { padding: 8px 10px; display: inline-flex; align-items: center; margin-right: 5px; }

.trace-page .page-header-actions .new-btn .fa-angle-down { transform: rotate(180deg); line-height: 7px; }

.trace-page .page-header-actions .new-btn.collapsed .fa-angle-down { transform: rotate(0deg); }

.trace-page .page-header h1 { margin-top: 0; }

.trace-page .panel > .collapse { height: auto!important; }

.trace-page .panel-bordered>.panel-body { padding: 15px; }

.trace-page .listing-title { padding: 0; margin-right: 15px; background: none!important; color: var(--color-black)!important; }

/*.trace-page #editTraceBtn { background-color: var(--primary); color: var(--color-white); }
.trace-page #editTraceBtn.collapsed { background-color: var(--color-white); color: var(--text-color); }
.trace-page #infoTraceBtn { background-color: var(--primary); color: var(--color-white); }
.trace-page #infoTraceBtn.collapsed { background-color: var(--color-white); color: var(--text-color); }*/

.add-trace-form { display: inline-block; width: 100%; padding: 15px; background: #E6F3FF; margin:0 0 15px; }

.add-trace-form.collapse { display: none; }

.add-trace-form.collapse.in { display: inline-block; }

.add-trace-form h4 { font-weight: 700; font-size: 17px; line-height: 20px; }

.add-trace-form .btn-group { display: inline-block; width: 100%; padding-top: 15px; border-top: solid 1px var(--border-color); }

.add-trace-form .info-value { display: inline-block; width: 100%; }

.trace-page .btn-group .btn-primary { float: right; line-height: 14px; padding: 10px 15px; margin: 0 5px; }

.trace-page .btn-group .btn-default { float: right; line-height: 14px; padding: 10px 15px; color: var(--primary); font-size: 14px;
    border-radius: 2px; background-color: var(--color-white); border: solid 1px var(--primary); margin: 0 5px; }

.add-trace-form label em { font-weight: bold; font-size: 16px; line-height: 20px; font-style: normal; }

.test-badge { display: inline-flex; margin-right:20px; padding: 2px 7px; align-items: center; background-color: #FFE7CC; border: solid 1px #FE8701; }

.test-badge .material-symbols-outlined { font-size: 16px; }

.qr-codes-list { display: inline-block; width: 100%; padding: 5px; }

.qr-codes-list h4 { font-weight: 700; font-size: 17px; line-height: 20px; margin-top: 0; }

.qr-codes-list .chat-search input { width: 150px; }

.qr-codes-list .job-file-approval-list .table-list { margin-top: 10px; }

.qr-codes-list .job-file-approval-list .table-list .table thead th { padding: 10px; white-space: nowrap; }

.qr-codes-list .job-file-approval-list .table-list .table tbody td { padding: 5px 10px; white-space: inherit; }

.qr-codes-list .job-file-approval-list .table-list .col1 { width: 50px; }

.qr-codes-list .job-file-approval-list .table-list .col2 { width: 10%; }

.qr-codes-list .job-file-approval-list .table-list .col3 { width: 15%; text-align: left; }

.qr-codes-list .job-file-approval-list .table-list .col4 { width: 25%; line-clamp: 2; box-orient: vertical; overflow: hidden; }

.qr-codes-list .job-file-approval-list .table-list .col5 { width: 7%; }

.qr-codes-list .job-file-approval-list .table-list .col6 { width: 10%; }

.qr-codes-list .job-file-approval-list .table-list .col7 { width: 8%; }

.qr-codes-list .job-file-approval-list .table-list .col8 { width: 10%; }

.qr-codes-list .job-file-approval-list .table-list .col9 { width: 15%; }

.add-qr-form { display: inline-block; width: 100%; background: #F7F7F8; border: 1px solid #CCCCCC; padding: 15px; margin-bottom: 15px; }

.add-qr-form .search-control { position: relative; }

.add-qr-form .search-btn { position: absolute; top: 7px; right: 10px; padding: 0; font-size:14px; }

.add-qr-form .rev-list { height: 170px; }

.fa-check-circle { color: #0C9D61; }

.fa-times-circle { color: #f00; }

.qr-codes-list .table-list.landing-page-table { padding: 0 15px; }

.qr-codes-list .table-list.landing-page-table .table .col1 { width: 10%; }

.qr-codes-list .table-list.landing-page-table .table .col2 { width: 10%; }

.qr-codes-list .table-list.landing-page-table .table .col3 { width: 30%; }

.qr-codes-list .table-list.landing-page-table .table .col4 { width: 10%; }

.qr-codes-list .table-list.landing-page-table .table .col5 { width: 10%; }

.qr-codes-list .table-list.landing-page-table .table .col6 { width: 10%; }

.qr-codes-list .table-list.landing-page-table .table .col7 { width: 10%; }

.qr-codes-list .table-list.landing-page-table .table .col8 { width: 10%; }

.qr-codes-list .table-list.landing-page-table td .edit-btn { background-color: inherit; color: inherit; }

.qr-codes-list .btn-group { display: inline-block; width: 100%; padding-top: 15px; border-top: solid 1px var(--border-color); }

.qr-codes-list .btn-group .btn { float:right; line-height: 14px; padding: 10px 15px; margin: 0 5px; border-radius:15px; }

.qr-codes-list .btn-group>.btn:last-child:not(:first-child), .qr-codes-list .btn-group>.dropdown-toggle:not(:first-child),
.qr-codes-list .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { border-radius:15px; }

.qr-code-details { display: inline-block; width: 100%; background-color: #E6F3FF; padding: 15px 0; }

.qr-code-preview { display: inline-block; background: #FFFFFF; border: 1px solid #E5E3DF; padding: 0; text-align: center; }

.table-list .qr-code-preview figure img { max-width: 100%; }

.table-list .qr-code-preview figure, .table-list .qr-code-preview .btn { margin-bottom: 10px; }

.qr-code-details label { margin-right: 10px; }

.qr-code-details .table th .fas { font-size: 10px; vertical-align: top; }

.qr-code-details .status-approved, .qr-code-details .status-rejected { font-size: 10px; font-weight: normal; line-height: 10px; }

.qr-code-details .search-control { position: relative; }

.qr-code-details .search-btn { position: absolute; top: 7px; right: 10px; padding: 0; font-size:14px; }

.qr-code-details .rev-list { height: 150px; }

.landing-options { width: 100%; background-color: #F7F7F8;; padding: 15px 0; margin: 0 0 15px;; }

.landing-options .btn-color-mode-switch { width:115px; margin: 0 5px; }

.trace-page .panel-group .dropdown-menu { background:#263238; padding: 0; margin: 0; border: none; }

.trace-page .panel-group .dropdown-menu li { padding:0; margin:0; }

.trace-page .panel-group .dropdown-menu a { color: #fff; text-decoration: none; border-radius: 0; font-size: 12px; padding: 5px 10px; }

.trace-page .panel-group .dropdown-menu a:hover { color: #333; }

.share-qr-modal .checkbox { width: auto; margin-right: 15px; }

.share-qr-modal .checkbox > span { display: inline-block; vertical-align: bottom; font-weight: 500;
    font-size: 13px; line-height: 17px; }

.share-qr-modal label { font-size: 13px; }

.share-qr-modal .table { color: var(--color-black); }

.share-qr-modal .table td { padding-bottom: 30px; }

.share-qr-modal .form-group { margin-bottom: 30px; }

.share-qr-modal .file-formats label { text-align: center; }

.share-qr-modal h4 { font-weight: 500; font-size: 20px; line-height: 26px; color: var(--color-black); }

.trace-page button[aria-expanded="true"], .qr-codes-list .table-list.landing-page-table td .edit-btn.active {
    background-color: var(--primary); color: var(--color-white); }

.cdk-drag-preview { display:flex; justify-content:space-between; box-sizing: border-box; border-radius: 4px;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); }

.cdk-drag-placeholder { opacity: 0; }

.cdk-drag-animating { transition: transform 250ms cubic-bezier(0, 0, 0.2, 1); }

.drag-table.cdk-drop-list-dragging .example-box:not(.cdk-drag-placeholder) { transition: transform 250ms cubic-bezier(0, 0, 0.2, 1); }

.drag-table.table tbody tr { cursor: move; }

.drag-table.table tbody tr .grip-vertical { display:none; position:absolute; left: 5px; width: 9px; height: 30px; top:50%;
    transform:translateY(-50%); mask: url('grip-vertical-solid.30fd60f72743f20b.svg') repeat-y; background-color: var(--primary); }

.drag-table.table tbody tr:hover .grip-vertical { display: block; }

.drag-table.table tbody td:first-child { padding-left: 20px!important; }

.drag-table.table tbody tr:hover { border: solid 1px var(--primary); }

.file-drag-drop { display: block; position: relative; }

.file-drag-drop .file-input { display: flex; justify-content: center; align-items: center; flex-direction: column;
    background: #F2F4F5; border: 2px dashed #DDDDDD; width: 100%; height: 120px; }

.file-drag-drop .file-input input[type=file] { width: 100%; height: 120px; opacity: 0; position: absolute; top: 0; left: 0; }

.file-drag-drop p { display: inline-block; width: 100%; font-weight: 600; font-size: 13px; line-height: 17px; text-align: center; color: #000000; }

.file-drag-drop p span { color: #3A70E2; text-decoration: underline; }

.file-drag-drop .file-name { display: flex; justify-content: space-between; align-items: center; width: 100%; }

.vertical-align-top { vertical-align: top!important; }

.text-align-left { text-align: left!important; }

/*===========================================
                Responsive CSS
 ============================================*/

@media only screen and (min-width: 1024px) {
    .editor-action-bar .right-action-btns { display: block!important; }
}

@media only screen and (max-width: 1024px) {
    .template-editor .btn.mobile-toggle-btn { display: block; float: right; }
    .action-toolbar { width: calc(100% - 50px); display: inline-block; }
    .editor-action-bar .right-action-btns { display: none; position: absolute; top: 50px; width: 100%; background: #fff; right: 0; padding: 10px; }
}

@media only screen and (max-width: 767px) {
    .template-editor .editor-area.canvas-alignment { padding-left: 15px; }
}

.m-l-3 { margin-left:3px;}

.m-l-6 { margin-left:6px;}

.m-t-0 { margin-top:0px;}

.header-client-drop{ width:200px; font-size: 13px; border: 0; background-color: #f9f9f9; padding: 10px; }

.swal2-popup.swal2-modal .swal2-header h2#swal2-title { line-height: 30px; display: block !important;}

.d-block{ display: block !important;}

.fancybox-overlay-fixed{ z-index: 9999;}

#childModal{ z-index: 999999999;}

#superChildModal{ z-index: 9999999999;}

.navbar-default .navbar-toolbar { display: flex; align-items: center; }

/* Labels */

.label-status-approved { background: #46be8a; color:#fff; }

.label-status-rejected { background: #f96868; color:#fff; }

.float-none { float: none; }

/* Switch Button */

.switch { position: relative; display: inline-block; width: 36px;height: 14px;margin: 10px 0; vertical-align: middle; }

.switch input { opacity: 0;width: 0;height: 0; }

.switch .slider { position: absolute; cursor: pointer;top: 0; left: 0; right: 0; bottom: 0; background-color: #9b9b9b; transition: 0.4s; }

.switch .slider:before { position: absolute; content: "";  height: 20px; width: 20px;  left: 0;  bottom: -3px;  background-color: #fafafa;  transition: 0.4s; box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.2); }

.switch input:checked + .slider {  background-color: #46be8a;}

.switch input:disabled + .slider {  opacity: 0.4;  cursor: not-allowed;}

.switch input:focus + .slider {  box-shadow: 0 0 1px #a6cfdc;}

.switch input:checked + .slider:before { transform: translateX(20px); }

.switch .slider.round {  border-radius: 34px;}

.switch .slider.round:before { border-radius: 50%;}

.quote-mat-radio .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-label .mat-radio-container .mat-radio-outer-circle { border-color: #000 !important; }

.quote-mat-radio .mat-radio-button.mat-accent .mat-radio-inner-circle, .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{    background-color: #000 !important; }

.quote-mat-radio .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{ border-color: #000 !important; }

.wip-filter-date .ui-datepicker table td { padding: 0px !important; }

.stages-table.clonetb thead tr th{ background: #e8e8e8; font-size: 15px; color: #444; font-weight: 600; padding: 15px; border: none; }

.stages-table.clonetb tbody td { font-size: 13px; color: #444; padding: 2px 15px; border: none; vertical-align: middle; position: relative; min-height: 46px; }

.stages-table.clonetb { width: 100%; margin: 0; padding: 0; border: none; border: 1px solid #ececec; }

/* Toaster container z-index */

#toast-container { z-index : 9999999999; }

/* Online Ordering  Catalogue */

.panel-group .panel-collapse .panel-body .panel-body .panel-heading .panel-body .noOfJobs.listing-title.padding-top-5{ padding-top: 5px !important; padding-left: 5px !important; }

.autoselect-ctm .dropdown-menu { padding: 5px; }

.autoselect-ctm .dropdown-item{ display: flex; width: 100%; border: none; padding: 8px; }

.autoselect-ctm .dropdown-item:hover{ background: #3e77b5; color: #fff; font-weight: bold; border-radius: 5px; }

body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover{ background-color: #fff; color: #838f9a; }

.prod-library ul.ui-tree-container{ overflow: inherit; }

.tree-classic li .tree-selected { font-weight: bold; color: var(--primary); }

body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler{ display: none; }

.prod-library .tree-menu-icon { position: absolute; left: 30px; bottom:22px; }

.prod-library .menu-tree .tree-menu-icon { left:275px; }

.prod-library .page-header { position: relative; margin-bottom: 5px; }

.prod-library .filter-header { padding-left: 40px; }

/* fixing carousel image width */

.product-table .table .carousel-inner .item img{ max-width : 100px; width: 100px; height: 70px; object-fit: contain; }

/*Health status drop down */

span.dropdown-toggle.colourExtra.allign_center { position: absolute; top: 70%; transform: translateY(-51%); margin: -12px; border: 1px solid #838f9a; }

td.btn-cursor.padding-10.firsthover:hover { cursor: pointer; }

/*For innovation page */

.grid:after { content: ''; display: block; clear: both; }

.grid-sizer, .grid-item { width: 33.33%; }

.grid-item { float: left; position: relative; padding: 10px; }

.grid-item video, .grid-item iframe { width: 100%; }

/*For order module modal page */

.quote-tabs .label-status-in-quote {margin-left: 5px; }

/*For edit campain modal inite section ng-select */

.enter-name.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-input:before{ content: 'Enter Username'; position: absolute; }

.enter-name.ng-select.ng-select-multiple.ng-select-focused.ng-select-filtered .ng-input:before{ content: ''; position: absolute; }

/*For share link recipients*/

.enter-name-email-group.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-input:before{ content: 'Enter name, email or group'; position: absolute; }

.enter-name-email-group.ng-select.ng-select-multiple.ng-select-focused.ng-select-filtered .ng-input:before{ content: ''; position: absolute; }

/*For sweet alert buttons  */

/* Job List Update Date Modal Table */

.update-date-table th { padding: 8px; font-weight: bold; }

.update-date-table td label { font-weight: bold; }

.update-date-table .col1 { width:23%; }

.update-date-table .col2 { width:15%; text-align: center; }

.update-date-table .col3 { width:27%; }

.update-date-table .col4 { width:27%; }

.update-date-table .col5 { width:8%; text-align: center; }

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option { padding: 2px 10px; }

.ng-dropdown-panel.ng-select-multiple .ng-dropdown-panel-items .ng-option { background: #ccc; }

.ng-dropdown-panel.ng-select-multiple .ng-dropdown-panel-items .ng-option.ng-option-marked { background-color: #E4EDF6;  color: black; font-weight: bold; }

.ng-dropdown-panel.ng-select-multiple .ng-dropdown-panel-items .ng-option.ng-option-marked:hover { background-color: #E4EDF6;  color: black; font-weight: bold; }

/* Toaster */

.toast-error { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important; }

#toast-container > .toast-info { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important; }

.toast-title { font-size: 14px; line-height: 20px; }

.toast-message { font-size: 14px; line-height: 20px; }

/* Job Modal Search Assets */

.search-assets { background-color: #E5E3DF; padding: 10px 0; display:inline-block; width: 100%; margin-bottom: 10px; }

.search-assets .form-group { margin-bottom: 0; }

.search-assets .form-control { border: 1px solid #E5E3DF; background-color: #FFFFFF; border-radius: 0; color: #000; font-size: 14px; }

.search-assets button.input-search-btn { right: 0; left: inherit; border: none; color: #000; }

.modal .search-assets .input-search .form-control { padding-left: 15px; }

.search-assets-results { border: 1px solid #DDDDDD; background-color: #F5F5F5; display: inline-block; width: 100%; margin-top: 10px; }

.search-assets-results .label-assets-found { display:block; color: #000; font-size: 15px; font-weight: bold; line-height: 18px; text-align: center;
    padding: 10px; }

.search-assets-results .table tr { background-color: #fff; }

.search-assets-results .table td { color: #000000; font-size: 12px; line-height: 16px; word-break: break-word; }

.search-assets-results .table td .btn-link { color: #000000; font-size: 12px; line-height: 16px; padding: 0; }

.search-assets-results .table-responsive { display:inline-block; width:100%; max-height:400px; overflow:hidden; overflow-y:auto; }

.search-assets-results .table td .btn-link:hover { text-decoration: none; }

.search-assets-results .table td .btn-link .far { margin-left: 5px; }

.search-assets-results .table td .btn-link .glyphicon { margin-left: 5px; }

/* Job Stage table */

.table.job-stage-table th:hover { color: var(--primary); text-decoration: underline; }

.table.job-stage-table .col1 { width: 20%; }

.table.job-stage-table .col2 { width: 20%; text-align: left; }

.table.job-stage-table .col3 { width: 20%; }

.table.job-stage-table .col4 { width: 20%; }

.table.job-stage-table .col5 { width: 10%; }

.table.job-stage-table .col6 { width: 10%; }

/* Notifications Dropdown - bell colour will be changed programtically */

.site-navbar .notifications-dd.open .dropdown-toggle,
.site-navbar.navbar-default .navbar-toolbar > .notifications-dd.open > a,
.site-navbar.navbar-default .navbar-toolbar > .notifications-dd.open > a:focus,
.site-navbar.navbar-default .navbar-toolbar > .notifications-dd.open > a:hover { color: #000000; box-shadow: 0 -8px 10px 0 rgba(0,0,0,0.4);
    background-color: #fff; z-index: 1001; }

.site-navbar .notifications-dd .dropdown-toggle { color: #000000; }

.site-navbar .notifications-dd .dropdown-toggle.new-entry { color: #f40009; }

.site-navbar .notifications-dd .dropdown-menu { background-color: #fff; padding: 25px; width: 640px; box-shadow: 0 0 10px 0 rgba(0,0,0,0.4);
    margin-top: 0; border-radius: 0; border: none; }

.site-navbar .notifications-dd h4 { margin-top: 0; border-bottom:  1px solid #E5E3DF; padding-bottom: 15px; margin-bottom: 15px; }

.site-navbar .notifications-dd .media { border-bottom:  1px solid #E5E3DF; padding-bottom: 10px; margin-bottom: 10px; }

.site-navbar .notifications-dd .media-heading { min-height: 50px; }

.site-navbar .notifications-dd .content { max-height: 288px; overflow-y: auto; }

.site-navbar .notifications-dd .media-left { width: 140px; height: 100px; overflow: hidden; }

.site-navbar .notifications-dd .media-left img { width: 100px; }

/* Asset Library */

.catalog { display: inline-block; width: calc(100% - 250px); float: right; margin-top: 41px; }

.catalog .container { max-width: inherit; width: 100%; }

.catalog .row { display: flex; flex-wrap: wrap; }

.catalog .col-lg-3 { background-color: var(--color-white); }

.catalog .search-control { margin-top: 30px; position: relative; }

.catalog .search-control .search-btn { position: absolute; top: 9px; right: 9px; width: 15px; height: 15px; padding: 0;
    mask: url('search.81130a9a3eaebdc2.svg') no-repeat; background-color: var(--color-medium-grey); }

.catalog .filter-btn { display: none; }

.categories { display: inline-block; width: 100%; min-height: calc(100vh - 180px); overflow-y: auto; }

.categories ul { display: flex; align-items: flex-start; flex-direction: column; padding: 0; margin: 0; }

.categories ul li { width: 100%; padding: 0; }

.categories a { font-size: 14px; display: block; padding: 7px 0; border-bottom: solid 1px var(--border-color); color: var(--color-dark-grey); }

.categories a:hover { color: var(--primary); text-decoration: none; }

.categories a .fa-angle-right { float: right; }

.catalog .assets-block { padding: 0 0 50px; }

.catalog .sort-show { display: flex; align-items: center; }

.catalog .sort-show .item { flex-basis: 50%; min-width: 50%; white-space: nowrap; text-align: right; }

.catalog .sort-show .select-group { display: inline-block; margin-left: 5px; }

.catalog .sort-show .custom-select { padding: 6px 12px; font-size: 14px; line-height: normal;
    color: #555; background-color: #fff; border: solid 1px var(--border-color); }

.catalog .filter-links { display: none; }

.catalog .asset-folder { display: none; }

.catalog .asset-files { padding: 15px; }

.catalog .asset-files .files-block { float:left; width:100%; height:280px; overflow: hidden; position:relative; margin-bottom:30px; }

.catalog .asset-files .files-block .img-show { display:flex; align-items: center; justify-content: center; width:100%; border:solid 1px #ccc;
    background-size: 10%; height: 140px; }

.catalog .asset-files .files-block .img-show img { max-width:100%; position: static; }

.catalog .asset-files .files-block .folder-name { display: inline-block; width: 100%; text-align: center; padding:15px; }

.catalog .asset-files .files-block .folder-name h6 { display: inline-block; width:100%; margin-bottom:0; }

.catalog .asset-files .files-block .folder-name .edit-links { display:inline-block; width:100%; }

.catalog .asset-files .files-block .button.teal { background-color: var(--color-white); color: var(--primary); border: solid 1px var(--primary);
    padding: 5px 15px; margin: 10px 0; }

.catalog .asset-files .files-block .button.teal:hover { background-color: var(--primary); color: var(--color-white); border: solid 1px var(--primary); }

.catalog .page-heading { display: inline-block; font-family: Roboto,sans-serif; font-size: 23px; color: #444; margin-bottom: 0; }

.catalog .next-prev { display: inline-block; width: 100%; margin: 15px 0; padding: 0 15px; }

.catalog .next-prev .row { justify-content: space-between; }

.catalog .next-prev .button { color: var(--primary); font-size: 14px; line-height: 20px; text-align: center; border-radius: 2px;
    background-color: var(--color-white); border: solid 1px var(--primary); padding: 7px 10px; }

.catalog .next-prev .button:hover { color: var(--color-white); font-size: 14px; line-height: 20px; text-align: center; border-radius: 2px;
    background-color: var(--primary); border: solid 1px var(--primary); padding: 7px 10px; }

.catalog .col-6 { min-width: 50%; flex-basis: 50%; }

#assetsPreviewModal .modal-header button { float: right; background: none; border: none; color: var(--color-white)!important; padding: 0; line-height: 15px; }

#assetsPreviewModal .modal-body.row { margin: 0; }

#assetsPreviewModal .pos-rel { padding: 0; }

#assetsPreviewModal .pos-rel img { max-width: 100%; }

.asset-menu { position: fixed; top: 65px; right: 0; width: calc(100% - 250px); background-color: var(--color-dark-grey); z-index:10; }

.asset-menu ul { display: flex; align-items: center; flex-wrap: wrap; padding:0; margin:0; }

.asset-menu ul li { position: relative; padding:0; margin:0; }

.asset-menu a { display: block; font-size: 14px; color: var(--color-white); padding: 10px 20px; }

.asset-menu a:hover { background-color: #9e9e9e; color: var(--color-white); text-decoration:none; }

.asset-menu .sub-admin-menu { display: none; position: absolute; top: 40px; left: 0; z-index: 99;
    width: 200px; background-color: var(--color-dark-grey); border:none; }

.asset-menu li:hover .sub-admin-menu { display: block; }

/* Trace sob pages */

.level2-page-form { padding-left:30px; position: relative; margin-top: 10px; }

.level2-page-form:before { content: ''; position: absolute; left: 15px; top: -10px; height:35px;
    width: 1px; border-left: solid 1px #000; }

.level2-page-form:after { content: ''; position: absolute; left: 15px; top: 25px; height:1px;
    width: 15px; border-top: solid 1px #000; }

.level2-page-form:last-child:before { height:35px; }

.level2-pages-listing { padding-left:30px; position: relative; margin-top: 10px; }

.level2-pages-listing:before { content: ''; position: absolute; left: 15px; top: -10px; height:calc(100% + 10px);
    width: 1px; border-left: solid 1px #000; }

.level2-pages-listing:after { content: ''; position: absolute; left: 15px; top: 25px; height:1px;
    width: 15px; border-top: solid 1px #000; }

.level2-pages-listing:last-child:before { height: 35px;  }

.level2-page-form.in + .level-2-pages .level2-pages-listing:before { height: 57px; top: -31px; }

.sub-pages-table { position: relative; z-index: 1; }

.trace-page .sub-pages-table .btn-link[aria-expanded="true"] { background-color: transparent; color: inherit; }

/*.table-list .table.sub-pages-table tr { border-bottom: solid 10px #F7F7F8; }*/

.table-list .table.sub-pages-table small { font-size: 16px; line-height: 20px; color:#666B72; }

.qr-codes-list .options-block .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-radius:18px; }

.qr-codes-list .options-block .btn-group > .btn:last-child:not(:first-child), .qr-codes-list .options-block .btn-group > .dropdown-toggle:not(:first-child) {
    border-radius:18px; }

.table-list .table.sub-pages-table .btn-link { color: var(--text-color); }

.table-list .table.sub-pages-table .btn-link.collapsed .fa-angle-down { transform: rotate(0deg); }

.table-list .table.sub-pages-table .btn-link .fa-angle-down { transform: rotate(180deg); }

.mat-dialog-actions { justify-content: center; }

.mat-button, .mat-icon-button, .mat-stroked-button, .mat-flat-button { border-radius:18px!important; border: solid 1px var(--primary)!important; }

.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary { color:#fff; }

.cdk-overlay-pane { width:600px; }

.mat-dialog-container { padding: 40px!important; }

.mat-button.btn-secondary.active, .mat-button.btn-secondary:active, .mat-button.btn-secondary:focus { background:#fff!important; color: var(--primary)!important; }

/* Pages Section */

.modal .pages-modal-xl { max-width: inherit; width: 95%; }

.modal .modal-dialog.modal-xxl { width: 95%; max-width: 1440px; }

/* =================================================================== */

/*                    Responsive Media Queries                         */

/* =================================================================== */

@media (max-width:1600px) {
    .user-profile .right-panel .tab-content .friend-list { height: 400px; }
}

@media (min-width: 1550px){/*for extra large screen*/
    .colOnTreeView { width: 24.666667%; }
}

@media (max-width:1400px) {
    .masonry-container .item { width:33.33%; }
    .camp-items-listing .row .col-md-2 { padding: 0 8px; }
}

@media (min-width:1200px) and (max-width:1600px) {
    .dashboard-wrapper .pending-quotes .content-block .right-btns { top:10px; right:10px; text-align:right; }
    .dashboard-wrapper .pending-quotes .content-block .overweek .fa, .dashboard-wrapper .pending-quotes .content-block .uptoweek .fa, .dashboard-wrapper .pending-quotes .content-block .overdue .fa { font-size:11px; }
    .dashboard-wrapper .pending-quotes .content-block ul li .fa { font-size: 15px!important; }
    .asset-files .files-block { height:250px; }
    .table.dashboard-task-list .col4 { display: none; }
}

@media (min-width:768px) {
    .navbar-toggle { display: block;}
    .site-menubar-flipped .navbar-header {float: right;}
    .site-menubar-unfold.site-menubar-flipped .site-navbar .navbar-container {margin-right: 260px; margin-left: 0; }
    .site-menubar-fold.site-menubar-flipped .site-navbar .navbar-container { margin-right: 90px; margin-left: 0; }
    .form-inline .checkbox-custom,.form-inline .radio-custom { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
    .form-inline .checkbox-custom label,.form-inline .radio-custom label { padding-left: 0; }
    .form-inline .checkbox-custom input[type=checkbox],.form-inline .radio-custom input[type=radio] { position: relative; margin-left: 0; }
    .form-inline .radio-custom label { padding-left: 10px; }
    .form-inline .checkbox-custom label { padding-left: 10px; }
    .form-inline .checkbox-custom input[type=checkbox] { position: absolute; margin-left: -20px; }
    .form-inline .radio-custom input[type=radio] { position: absolute; margin-left: -20px; }
    .pricing-table .pricing-column-three { width: 33.33%; }
    .pricing-table .pricing-column-three.featured { top: -30px; padding-top: 30px; padding-bottom: 30px; margin-bottom: -30px; }
    .pricing-table .pricing-column-four { width: 50%; }
    .pricing-table .pricing-column-five { width: 50%; }
}

@media (min-width:1200px) {
    .navbar-toggle { display: none; }
    .modal .modal-dialog.modal-xl { width: 95%; max-width: 1199px; }
    .site-menubar-unfold .nav_logo { margin-top: 2px; margin-left: 25px; }
    .site-menubar-fold .nav_logo { margin-top: 2px; margin-left: 1px; }
        .site-menubar-fold .page,.site-menubar-fold .site-footer { padding-left: 77px; transition: all 0.3s ease; }
    .site-menubar-fold .site-navbar .navbar-header .top-logo {margin-left:22px; width: 41px; }
    .site-menubar-fold .site-menu { overflow: visible; }
    .layout-boxed { background: #e4eaec; }
    .layout-boxed,.layout-boxed .site-navbar { max-width: 1320px; margin-left: auto; margin-right: auto; }
    .css-menubar .site-menubar-flipped .page,.css-menubar .site-menubar-flipped .site-footer { margin-right: 260px; margin-left: 0; }
    .pricing-table .pricing-column-four { width: 25%; }
    .pricing-table .pricing-column-five { width: 20%; }
    .pricing-table .pricing-column-five.featured,.pricing-table .pricing-column-four.featured { top: -30px; padding-top: 30px; padding-bottom: 30px; margin-bottom: -30px; }
    .blocks-lg-100>li { width: 100%; }
    .blocks-lg-2>li { width: 50%; }
    .blocks-lg-3>li { width: 33.33333333%; }
    .blocks-lg-4>li { width: 25%; }
    .blocks-lg-5>li { width: 20%; }
    .blocks-lg-6>li { width: 16.66666667%; }
    .width-lg-50 { width: 50px; }
    .width-lg-100 { width: 100px; }
    .width-lg-150 { width: 150px; }
    .width-lg-200 { width: 200px; }
    .width-lg-250 { width: 250px; }
    .width-lg-300 { width: 300px; }
    .width-lg-350 { width: 350px; }
    .width-lg-400 { width: 400px; }
    .width-lg-450 { width: 450px; }
    .width-lg-500 { width: 500px; }
    .height-lg-50 { height: 50px; }
    .height-lg-100 { height: 100px; }
    .height-lg-120 { height: 120px; }
    .height-lg-150 { height: 150px; }
    .height-lg-200 { height: 200px; }
    .height-lg-250 { height: 250px; }
    .height-lg-300 { height: 300px; }
    .height-lg-350 { height: 350px; }
    .height-lg-400 { height: 400px; }
    .height-lg-450 { height: 450px; }
    .height-lg-500 { height: 500px; }
    .margin-lg-0 { margin: 0!important; }
    .colOnTreeView { width: 20.001%; }
}

@media (max-width:1280px) {
    .data-grid { width: calc(100% - 250px); }
    .left-tabs .nav-tabs { padding: 30px 10px 0; }
    .left-tabs .nav > li > a { font-size: 12px; padding: 7px 0px; }
}

@media (max-width:1199px) {
    .page-aside { width: 220px; }
    .page-aside + .page-main { margin-left: 220px; }
    .action-btns { display: block; }
    .sub-panel .panel .edit-btn { display: block; }
    .sub-panel .sub-level-listing .campaign-block .edit-btn { display: inline-block; }
    .quotes-page .new-btn { position: absolute; padding: 9px 10px; right: 80px; top: 35px; background: #fff; min-width: 47px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: solid 1px #bac1c7; font-size: 13px; font-weight: bold; color: #85919c; }
    .table-list .table .icons { display: block; }
    .table-list .lbl-section, .table-list .lbl-spec, .table-list .lbl-size { display: none; }
    .product-table .table tr:last-child { border: none; }
    .table tr:last-child { border: none; }
    .page-aside { left: 80px; }
    .asset-sub-header { width: 100%; }
    .site-menubar-fold .asset-sub-header { width: calc(100% - 90px); }
    .camp-items-listing .row .col-md-2 { width: 33.33%; }
    .site-navbar .navbar-header { width:100%; float:left; padding:0; transition: all 0.3s ease; }
    .site-navbar .navbar-header .top-logo { margin-left:70px; margin-top:13px; }
    .site-menubar { top: 72px; height: calc(100% - 72px); backface-visibility: hidden; perspective: 1000; transform: translate3d(-260px,0,0); }
    .site-menubar ul { width:260px; }
    .site-navbar-collapse-show .page-aside { margin-top: 132px; height: calc(100% - 132px); }
    .site-menubar-unfold .page,.site-menubar-unfold .site-footer { margin-left: auto; }
    .site-menubar-open .page,.site-menubar-open .site-footer { transform: translate3d(260px,0,0); }
    .site-menubar-changing .page,.site-menubar-changing .site-footer { transition: transform .25s; }
    .site-gridmenu { width: 100%!important; background: rgba(38,50,56,.9); }
    .site-menubar-hide .site-menubar,.site-menubar-open .site-menubar { transition: transform .25s,top .35s,height .35s; }
    .site-menubar-open .site-menubar { transform: translate3d(0,0,0); width:260px; }
    .site-navbar-collapsing { transition: padding-top .35s; }
    body.site-navbar-collapse-show { padding-top: 132px; }
    .site-navbar .brand { display: none; }
    .site-navbar .brand-mobile { display: block; }
    .site-navbar-collapse-s how .site-menubar { top: 132px; height: calc(100% - 132px); }
    .site-menubar-footer { visibility: hidden; }
    .site-menubar-open .site-menubar-footer { visibility: visible; }
    .site-menubar-fold .site-navbar .navbar-header .top-logo { margin-left: 70px; }
    .site-menubar-flipped.site-menubar-unfold .page,.site-menubar-flipped.site-menubar-unfold .site-footer { margin-left: 0; margin-right: auto; }
    .site-menubar-flipped.site-menubar-open .page,.site-menubar-flipped.site-menubar-open .site-footer { transform: translate3d(-260px,0,0); }
    .site-menubar-flipped.site-menubar-open .site-menubar { transform: translate3d(0,0,0); }
    .site-menubar-flipped .site-menubar { transform: translate3d(260px,0,0); }
    .navbar { margin-bottom:0; }
    .navbar-search-overlap { left:0; z-index:9; margin-left: 0; width: 100%; }
    .navbar-search-overlap .input-search-close { display: block; }
    .navbar-search-overlap.collapse { display: none!important; }
    .navbar-search-overlap.collapse.in { display: block!important; top: 100%; }
    .site-menubar-unfold .navbar-search-overlap { left:0; top: 100%; }
    .site-navbar .navbar-collapse.collapse.collapse { display: none!important; }
    .site-navbar .navbar-collapse.collapse.collapse.in { display: block!important; }
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height: 140px; }
    .nav.navbar-toolbar #toggleMenubar { display: none; }

    /* Page Layout */
    .left-tabs { width: 250px; }
    .left-tabs .nav > li > a { padding: 10px 0px; font-size: 14px; }
    .left-tabs .accor-list li a { width: 90%; }
    .left-tabs .accor-list li .page-layout-actions { float: left; width: 100%; }
    .left-tabs .accor-list li .page-layout-actions .style-title { width: 160px; text-align: left; }
    .left-tabs #search .form-group { flex-direction: column; }
    .left-tabs #search .form-group .input-search { margin-bottom: 10px; }
    .mud-header { padding: 0; }
    .mud-header ul.button-group li { margin: 0 10px; }
    .mud-header ul.button-group li a { font-size: 12px; }
    .mud-header .zoomIcon { width: 110px; }
}

@media screen and (max-width:767px), screen and (min-width:1200px) {
    .css-menubar .site-menu-category { transition: all .25s,font .1s .15s,color .1s .15s; font-size: 15px; padding: 0 24px; color: #76838f; line-height: 46px; text-transform: uppercase; margin-top: 20px; }
    .css-menubar .site-menu>.site-menu-item>a .site-menu-title { font-size: 16px; }
    .css-menubar .site-menu-icon { margin-right: 16px; padding-top:14px; }
    .css-menubar .site-menu .site-menu-sub { display: none; }
    .css-menubar .site-menu-item { transition: transform .1s,all .25s,border 0s; line-height:24px; }
    .css-menubar .site-menu-item.open>a .site-menu-arrow { transform: rotate(90deg); }
    .css-menubar .site-menu-item.open>.site-menu-sub { display: block; }
    .css-menubar .site-menu-item:not(.open)>a .site-menu-arrow { transform: none; }
    .css-menubar .site-menu-item:not(.open)>.site-menu-sub { display: none; }
    .css-menubar .site-menu>.site-menu-item > a { padding: 0 25px; line-height:50px; }
    .css-menubar .site-menubar-fold .site-menu>.site-menu-item>a { line-height:24px; }
    .css-menubar .site-menu>.site-menu-item .site-menu-title { display: inline-block; max-width: 140px; }
    .css-menubar .site-gridmenu { width: 260px; }
    .css-menubar .site-menubar-footer { width: 220px; }
    .css-menubar [data-toggle=menubar] .hamburger-arrow-left { transform: rotate(180deg); }
    .hamburger.hamburger-arrow-left .hamburger-bar { border-radius: .2em; }
    .css-menubar .site-menu-item:hover>.site-menu-sub { display: block; }
    .css-menubar .site-menubar-flipped .site-navbar .navbar-container { margin-right: 260px; margin-left: 0; }
}

@media screen and (min-width:768px) and (max-width:1199px) {
    .site-menubar-unfold .nav_logo { margin-top: 2px;  margin-left: 25px; }
    .site-menubar-fold .nav_logo { margin-top: 10px; margin-left: 1px; }
    /*.css-menubar .page,.css-menubar .site-footer { margin-left: 90px; }*/
    .css-menubar .site-navbar .navbar-brand { float: none; text-align: center; }
    .css-menubar .site-navbar .navbar-brand-text { display: none; }
    .css-menubar .site-menu { overflow: visible; }
    .css-menubar .site-menu-category { font: 0/0 a; color: transparent; text-shadow: none; height: 2px; background: #242f35; margin: 0;}
    .css-menubar .site-menu-category:first-child { visibility: hidden;}
    .css-menubar .site-menu>.site-menu-item { font-size: 14px;}
    .css-menubar .site-menu>.site-menu-item>a .site-menu-title { visibility:hidden; }
    .css-menubar .site-menubar-unfold .site-menu>.site-menu-item>a .site-menu-title { visibility:visible; margin-left:20px; }
    .css-menubar .site-menu>.site-menu-item>a .site-menu-arrow { transition: visibility 0s; visibility: hidden; }
    .css-menubar .site-menu>.site-menu-item>a .site-menu-icon { visibility: visible; opacity: 1; font-size: 24px; margin-right: 0; line-height: 16px; }
    .css-menubar .site-menu>.site-menu-item>a .site-menu-badge { left:50px; top:-15px; }
    .css-menubar .site-menu>.site-menu-item>a .site-menu-label { display: none; }
    .css-menubar .site-menu>.site-menu-item.active { border-top: none; border-bottom: none; }
    .css-menubar .site-menu .site-menu-sub .site-menu-sub { display: none; }
    .css-menubar .site-menu .site-menu-sub .site-menu-item.open>a .site-menu-arrow { transform: rotate(90deg); }
    .css-menubar .site-menu .site-menu-sub .site-menu-item.open>.site-menu-sub { display: block; }
    .css-menubar .site-menu .site-menu-sub .site-menu-item:not(.open)>a .site-menu-arrow { transform: none; }
    .css-menubar .site-menu .site-menu-sub .site-menu-item:not(.open)>.site-menu-sub { display: none; }
    .css-menubar .site-menu>.site-menu-item>.site-menu-sub { transition: visibility .25s,opacity .25s; position: absolute; left: 90px; top: 0; width: 240px; background: #242f35; visibility: hidden; opacity: 0; overflow-y: auto; }
    .css-menubar .site-menu>.site-menu-item>.site-menu-sub-up { top: auto; bottom: 0; }
    .css-menubar .site-menu>.site-menu-item>.site-menu-sub .site-menu-item>a { padding: 0 20px; }
    .css-menubar .site-menu>.site-menu-item.hover>.site-menu-sub { visibility: visible; opacity: 1; }
    .css-menubar .site-menubar-light .site-menu-category { background: rgba(53,131,202,.05); }
    .css-menubar .site-menubar-light .site-menu>.site-menu-item>.site-menu-sub { box-shadow: 2px 1px 2px rgba(0,0,0,.08); background: #f3f8fb;}
    .css-menubar .site-menubar-section { padding: 30px; border-top: 2px solid #242f35; border-bottom: 2px solid #242f35; margin-top: 0; }
    .css-menubar .site-menubar-section>h4,.css-menubar .site-menubar-section>h5 { display: none; }
    .css-menubar .site-menubar-light .site-menubar-section { border-top: 2px solid rgba(53,131,202,.05); border-bottom: 2px solid rgba(53,131,202,.05); }
    .css-menubar .site-gridmenu { width: 90px; }
    .css-menubar .site-gridmenu li { float: none; width: 100%; }
    .css-menubar .site-gridmenu li>a { padding: 15px 0; }
    .css-menubar .site-gridmenu-toggle:after { display: none; }
    .css-menubar .site-menubar-footer { width: 90px; }
    .css-menubar .site-menubar-footer>a { display: none; }
    .css-menubar .site-menubar-footer>a.fold-show { width: 100%; float: none; display: block; }
    .css-menubar .site-menu>.site-menu-item:hover>a .site-menu-title { opacity: 1; visibility: hidden; }
    .css-menubar .site-menu>.site-menu-item:hover>a .site-menu-badge { display: none; }
    .css-menubar .site-menu-item:hover>.site-menu-sub { visibility: visible; opacity: 1; }
    .css-menubar .site-navbar .navbar-container { margin-left: 90px; }
    .css-menubar .site-menubar-flipped .page,.css-menubar .site-menubar-flipped .site-footer { margin-right: 90px; margin-left: 0; }
    .css-menubar .site-menubar-flipped .site-menu>.site-menu-item>.site-menu-sub { left: auto; right: 90px; }
    .css-menubar .site-menubar-flipped .site-navbar .navbar-container { margin-right: 90px; margin-left: 0; }
    .page-header { margin:0 0 20px; display:inline-block; width:100%; }
    .sub-panel .panel .start-due { padding-top: 0px; padding-bottom: 13px; width: 78%; padding-left: 14px; }
    .page-header-actions { top:30%; position: static; float: right; margin-top: 10px; }
    .page-header-actions .new-btn { margin-bottom: 5px; }
    .modal .modal-dialog { width:700px; }
    .modal .modal-dialog.modal-xl { width: 95%; max-width: 1199px; }
    .width-sm-50 { width: 50px; }
    .width-sm-100 { width: 100px; }
    .width-sm-150 { width: 150px; }
    .width-sm-200 { width: 200px; }
    .width-sm-250 { width: 250px; }
    .width-sm-300 { width: 300px; }
    .width-sm-350 { width: 350px; }
    .width-sm-400 { width: 400px; }
    .width-sm-450 { width: 450px; }
    .width-sm-500 { width: 500px; }
    .width-sm-100pc { width: 100%; }
    .height-sm-50 { height: 50px; }
    .height-sm-100 { height: 100px; }
    .height-sm-120 { height: 120px; }
    .height-sm-150 { height: 150px; }
    .height-sm-200 { height: 200px; }
    .height-sm-250 { height: 250px; }
    .height-sm-300 { height: 300px; }
    .height-sm-350 { height: 350px; }
    .height-sm-400 { height: 400px; }
    .height-sm-450 { height: 450px; }
    .height-sm-500 { height: 500px; }
    .dashboard-wrapper .content-block { height:auto; }
    .dashboard-wrapper .Twitter .content-block { height:400px; }
    .items-total { width:70%; padding-right:15px; }
    .quote-info .panel-heading .panel-title a { width:60%; }
    .tree-view .tree { width:215px; }
    .chat-search input { width:150px; }
    .asset-library .page-header .new-btn { right:154px; }
    .vault-wrapper .files-block { height:310px; }
    .action-btns { margin-top:13px; right: 0; }
    .user-profile { height: auto; }
    .user-profile .left-panel { margin-bottom: 20px; }
    .navbar-toolbar { margin-right: 0; }
    .header-legends { margin-right:10px; margin-top: 4px; }
    .collection-item .table-list .action-btns { margin-top: 0; transform: translateY(-50%); }
    .orderlist-header .page-header-actions { margin-top: 0; }
}

@media (max-width:992px) {
    /* Common Responsive Table */
    /*.table, .table thead, .table tbody, .table th, .table td, .table tr { display:block!important; background:#fff; }*/
    .table { float:left; width:100%; background:#fff; }
    .table thead tr { position:absolute; top:-9999px; left:-9999px; }
    .table tr { margin-bottom:10px; float:left; border-bottom:solid 1px #ddd; width:100%; }
    .table td { border:none; float:left; border-bottom:1px solid #e5e5e5; position: relative; text-align:left!important; word-wrap:break-word; width:100%!important; padding-left:45%!important; padding-top:8px!important; padding-bottom:8px!important; font-size:12px; min-height: 37px; overflow: hidden; text-overflow: ellipsis; }
    .table>tbody>tr>td { border-top: none; }
    .table td:before { content: attr(data-title); position: absolute; top:8px; left:8px; width:47%; padding-right: 10px; word-wrap:break-word; text-align:left; font-weight:bold; line-height:16px; }
    .product-table .table td { height:auto; }
    .masonry-container .item { width:50%; }
    #addEditBudget-modal .text-right { text-align: left!important; }
    .col-sm-padd-rt-0 { padding-right: 0; }
    .quote-info .item-total { width: calc(100% - 50%); }
    .quote-info .change-item-total { width: calc(100% - 50%); }
    .budget-table .progress { width: 100%; }
    .budget-table .progress .progress-bar { white-space: nowrap; }
    .tasklist-header .header-legends { margin-top: -34px; }
    .tasklist-header .page-header-actions { margin-top: -30px; }
    .myWipNavbar .container-fluid ul { width:100%; margin: 0 0 10px; padding: 10px; }
    .myWipNavbar .container-fluid ul li.btns { float:right; }
    .table.wip-table td a { padding: 0; }
    .wipExportBtnProcurement { margin-right:0; }
    .navbar-nav>li.selectedWipType a { padding-left: 0; }
    .file-upload .btn { margin-bottom: 10px; }
    .jobList-header { float: right; }
    .timeline-header { float: right; }
    .timeline-table { margin-top: 0; }
    .dashboard-wrapper .content-block .table-list .table td .overdue { margin: 0; }
    .dashboard-wrapper .content-block .table-list .table td .overweek { margin: 0; }
    .dashboard-wrapper .content-block .table-list .table td .uptoweek { margin: 0; }
    .quote-info .qty-table.table-wrap .table td { padding-left:45%!important; }
    .camp-items-listing .row .col-md-2 { width: 50%; }
    .download-section { width: 60%; }
}

@media (max-height:767px) {
    body.indicia-login-page .indicia-logo { position: relative; width: 100%; bottom: inherit; right: inherit; text-align: right; }
    body.indicia-login-page .signin .help-btn { position: static; text-align: right; width: 100%; display: inline-block; margin: 10px 0; }
}

@media (max-width:767px) {
    .indicia-login-page .page-login .signin { padding: 15px; min-width: 100%; }
    .indicia-login-page .page-login .brand { margin-top: 20px; }
    .indicia-login-page .page-login .brand .brand-img-iww { width: 150px; margin: 0; }
    .indicia-login-page .page-login .brand .brand-img-km { width: 80px; margin: 0; }


    .detour { display: none; }
    .width-xs-50 { width: 50px; }
    .width-xs-100 { width: 100px; }
    .width-xs-150 { width: 150px; }
    .width-xs-200 { width: 200px; }
    .width-xs-250 { width: 250px; }
    .width-xs-300 { width: 300px; }
    .width-xs-350 { width: 350px; }
    .width-xs-400 { width: 400px; }
    .width-xs-450 { width: 450px; }
    .width-xs-500 { width: 500px; }
    .width-xs-100pc { width: 100%; }
    .height-xs-50 { height: 50px; }
    .height-xs-100 { height: 100px; }
    .height-xs-120 { height: 120px; }
    .height-xs-150 { height: 150px; }
    .height-xs-200 { height: 200px; }
    .height-xs-250 { height: 250px; }
    .height-xs-300 { height: 300px; }
    .height-xs-350 { height: 350px; }
    .height-xs-400 { height: 400px; }
    .height-xs-450 { height: 450px; }
    .height-xs-500 { height: 500px; }
    .margin-xs-0 { margin: 0!important; }
    .modal .modal-dialog { width:auto; }
    .site-navbar-collapse-show .slidePanel.slidePanel-left,.site-navbar-collapse-show .slidePanel.slidePanel-right { margin-top: 135px; height: calc(100% - 135px); }
    .site-sidebar.slidePanel.slidePanel-left,.site-sidebar.slidePanel.slidePanel-right { width: 100%; }
    .site-action-buttons { top: -100px; }
    .site-action .btn { width: 40px; height: 40px; padding: 0; font-size: 15px; box-shadow: 0 6px 6px 0 rgba(60,60,60,.1);}
    .page-wrap { overflow: hidden; }
    .page-aside { position: fixed; margin-top: 66px;  height: calc(100% - 66px); width: 0; border-color: transparent; z-index: 1100; }
    .page-aside .page-aside-inner { height: 100%; overflow: auto; background-color: #fff; border-right: 1px solid #e4eaec; opacity: 0;}
    .page-aside.open {width: 260px;}
    .page-aside.open .page-aside-inner { opacity: 1; }
    .page-aside.open .page-aside-switch .wb-chevron-right { display: none; }
    .page-aside.open .page-aside-switch .wb-chevron-left {  display: inline; }
    .page-aside+.page-main { margin-left: 0; }
    .page-aside-switch { display: block; }
    .page-aside-switch .wb-chevron-left {display: none; }
    .widget-left { position: relative; width: 100%; height: 320px; }
    .widget-left+.widget-body { margin-left: 0; width: 100%; }
    .timeline { margin-left: 7px; }
    .timeline .timeline-dot { margin-left: -7px; }
    .timeline:before {left: 0; }
    .timeline li.timeline-reverse,.timeline>li { float: none; width: 100%; padding-right: 0; padding-left: 40px; margin-top: 0;  margin-bottom: 60px; }
    .timeline-content { float: none; }
    .timeline-dot { right: auto; left: 0; margin-right: 0; margin-left: -7px; }
    .timeline-info { display: inline-block; float: none; }
    .timeline-footer { right: auto; bottom: -26px; left: 0; margin-right: 0; margin-left: 40px; }
    .timeline-icon { margin-left: 20px; }
    .timeline-icon .timeline-dot { margin-left: -20px; }
    .timeline-avatar { margin-left: 20px; }
    .timeline-avatar .timeline-dot { margin-left: -20px; }
    .timeline-avatar-sm { margin-left: 15px; }
    .timeline-avatar-sm .timeline-dot { margin-left: -15px; }
    .timeline-avatar-lg { margin-left: 25px; }
    .timeline-avatar-lg .timeline-dot { margin-left: -25px; }
    .timeline-feed { margin-left: 15px; }
    .timeline-feed .timeline-dot { margin-left: -15px; }
    .timeline-feed>li { padding-right: 30px; margin-bottom: 22px; }
    .example-responsive { width: 100%; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; }
    .page .widget .widget-content { min-width:inherit!important; }
    .hidden-xs { display: none !important; }
    .modal .modal-dialog { width:auto; }
    .quote-info .panel-heading .panel-title { text-align:right; }
    .quote-info .panel-heading .panel-title span { padding-bottom:15px; }
    .quote-info .panel-heading .panel-title a { width:100%; padding:15px 0 5px; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:middle; }
    .quote-info .item-total { width: calc(100% - 30%); }
    .quote-info .change-item-total { width: calc(100% - 30%); }
    .listing-title .detail-box { display:none; }
    .dashboard-wrapper .content-block { height:auto; }
    .dashboard-wrapper .Twitter .content-block { height:400px; }
    .dashboard-wrapper .faq ul li { padding:10px 20px; }
    .dashboard-wrapper .content-block .right-btns { top:10px; right:10px; text-align:right; }
    .dashboard-wrapper .content-block .right-btns-task { right: 5px; }
    .dashboard-wrapper .content-block .overweek, .dashboard-wrapper .content-block .uptoweek, .dashboard-wrapper .content-block .overdue { margin:0; width:auto; }
    .page-header-actions { position: static; float: right; margin: 10px 0;  }
    .panel-body { min-height: 115px; }
    .action-btns { top:27px; right: 3px; }
    .action-btns .btn { min-width: 32px; margin-left: 0; }
    .info-btn { display: block; min-width: 36px; }
    .chat-btn { display: block; min-width: 36px; padding:5px; margin-left: 0; margin-bottom: 5px; }
    .invite-btn { display: block; min-width: 36px; padding:5px; }
    .edit-btn span, .chat-btn span, .invite-btn span { display:none; }
    .edit-btn.display-inline-block { display: inline-block; }
    .table .edit-btn span { display: block; }
    #campaign-list-view .edit-btn { padding: 5px 10px; display: inline-block; }
    #campaign-list-view .chat-btn { padding: 5px 10px; display: inline-block; }
    #campaign-list-view .invite-btn { padding: 5px 10px; display: inline-block; }
    #campaign-list-view.noosh-project-list .edit-btn { padding: 5px; }
    #campaign-list-view .panel-body { padding-top: 10px!important; }
    .tableItems tr .infoButtons { opacity: 1; position: static; margin: 0; float: left; }
    .tableQuotes tr .infoButtons { opacity: 1; position: static; margin: 0; float: left; }
    .tableOrders tr .infoButtons { opacity: 1; position: static; margin: 0; float: left; }
    .tree-menu-icon { margin: 10px; }
    .tree-menu-icon .fa { margin: 5px!important; }
    .asset-library .display-block { padding-top: 45px!important; }
    .asset-library .page-content { padding-left:15px; }
    .asset-library .page-header { padding-top: 0!important; }
    .chat-search input { width:95px; }
    .asset-sub-header { width: 100%; }
    .asset-folder { margin-top:0; }
    .asset-folder .folder-block { margin-bottom:20px; }
    .asset-folder .folder-block .fa { font-size:35px; line-height:35px; }
    .asset-files .files-block { height:240px; }
    .asset-library .page-header .new-btn { right:10px; }
    .asset-library .page-header .new-btn .fa {  }
    .assets-table-list .table td { padding-left:10px!important; }
    #assetDetail_modal.modal .modal-footer { padding: 20px; display: flex; justify-content: space-between; flex-wrap: wrap; text-align: center; }
    #assetDetail_modal .modal-footer .btn { width: 48%; margin: 0 1% 5px; }
    #addAsset_modal .file-upload .drop-box { padding-bottom: 0; height: 165px!important; }
    #addAsset_modal.modal .modal-footer { padding: 20px; display: flex; justify-content: space-between; flex-wrap: wrap; text-align: center; }
    #addAsset_modal .modal-footer .btn { width: 48%; margin: 0 1% 5px; }
    .vault-wrapper .files-block { height:300px; }
    .vault-wrapper .files-block .drop-box { height:300px!important; }
    .vault-wrapper .files-block .drop-box .file-icon { margin-top:10%; }
    #myVaultAsset_modal .modal-body { padding:20px 5px; }
    .client-user.site-navbar .navbar-header .navbar-toggle { color:#76838f; }
    .client-user.site-navbar .navbar-header .top-logo { margin-left:64px; }
    .client-user.site-navbar .navbar-header .hamburger .hamburger-bar, .client-user.site-navbar .navbar-header .hamburger:after, .client-user.site-navbar .navbar-header .hamburger:before { background:#76838f; }
    .client-user.site-navbar .navbar-header { width:100%; }
    .client-menu.site-menubar { top:91px; }
    .site-footer { padding:10px; }
    .site-gridmenu { top:91px; }
    .page-header { padding-top:25px!important; }
    #form-container .page-header { padding-top: 0!important; }
    .table-wrap { margin-top:10px; padding: 0; }
    .campaign-block .col-xs-12.margin-top-5 { padding:0; }
    .page-header h1 { margin:0; }
    .page-header h1 span { display:block; }
    .page-header h1 b { display:none; }
    .prod-library .page-content { padding-left:15px; }
    .dashboard .page-header { padding-top:0!important; }
    .filter-option { margin-top:0!important; }
    .asset-filter { margin-top: 8px!important; }
    .tasklist-header .header-legends { margin-top: -4px; }
    .tasklist-header .page-header-actions { margin-top: 10px; }
    .datetimepicker { width:255px; }
    .datetimepicker .table, .datetimepicker .table thead, .datetimepicker .table tbody  { display:table!important; width:100%; }
    .datetimepicker .table th, .datetimepicker .table td { display:table-cell!important; }
    .datetimepicker .table { float:none; }
    .datetimepicker .table tr { float:none; display:table-row!important; position: static; top: inherit; left:inherit; width:100%; }
    .datetimepicker .table td { float:none; padding:10px!important; display: table-cell!important; width:auto!important; text-align: center!important; }
    #campaign-list-view .filter-option .new-btn { margin-top:-45px; }
    .table.wip-table td a { padding:0; }
    .chat-list { width:320px; top:132px; }
    .chat-search input { width:285px; }
    .chat-list .frnds-list .user-name { width:80%; }
    #status-buttons a span { display:none; }
    #status-buttons a em { padding-left:0; text-align:center; margin-top:0; }
    #status-buttons a { font-size:18px; padding:15px 5px 0px 5px; line-height:26px; text-align:center; }
    #status-buttons a span { margin-right:5px; line-height:24px; width:25px; height:25px; }
    .edit-products-tab li .product-form .md-switch-thumb, .edit-products-tab li .product-form md-radio-button { margin:0; }
    .panel-list .panel-heading .info-btn { display:block; top:10px; right:10px!important; min-width:35px; }
    .panel-list .panel-heading .pdf-btn { display:block; top:52px; right:10px!important; min-width:35px; }
    .items-total p { padding-right:25px; }
    .asset-library .page-header .chat-search { position:relative; margin-top:15px; margin-bottom:15px; float: none; }
    .no-more-records .alert .alert-content { width:100%; }

    .user-profile { height: auto; }
    .user-profile .right-panel { margin-bottom: 20px; margin-top: 20px; }
    .user-profile .right-panel .tab-content h2 { margin-top: 5px; }
    .user-profile .right-panel .tab-content .friend-list li { padding:5px; margin-bottom: 15px; }
    .user-profile .right-panel .tab-content .activities .content { width:80%; }
    .user-profile .right-panel .tab-content .stats { width: 100%; }
    .preview-panel .modal-footer { padding:10px; }
    #collection-accordion .panel { margin-top: 10px; }
    .sub-panel .sub-level-listing { padding: 5px; }
    .table-list.pages-table .table .col9 .new-btn { margin-left: 0; }
    .edit-products-tab li .qty-control { width: 16px; }
    .help-btn { position: static; float: right; width: 100%; margin: 10px 0 20px; }
    .resp-margin { margin-top: 20px; }
    #job-accordion.padding-left-20 { padding-left: 0!important; }
    .action-menu { float: right; margin-top: -10px; }
    .tooltip { display: none!important; }
    .product-table .resp-prod-table.table .btn-cursor { display: none!important; }
    .product-table .resp-prod-table.table .col2 { display: none!important; }
    .product-table .resp-prod-table.table .col4 { display: none!important; }
    .product-table .resp-prod-table.table .col5 { display: none!important; }
    #budgetProgram-Modal .modal-body .form-group .form-control { width: 100%; }
    .budget-table .table-list .table tbody td[data-title=""] { display: none!important; }
    .budget-table .progress { width: 100%; }
    .header-legends { margin-right: 5px; margin-top: -4px; }
    .display-flex .flex-column { width: 100%; }
    .table-responsive .dashboard-task-list td[data-title="Due Date"]{ display: none!important; }
    .myNavbar { width: 100%; }
    .selectedWipType .caret { border-top: 8px solid; margin-left: 7px; vertical-align: super; }
    .navbar-nav .selectedWipType > a { padding: 10px 0; }
    .orderlist-header .margin-top-15 { margin-top: 0!important; }
    .orderlist-header .page-header-actions { margin-top: 0; }
    .camp-items-listing .row .col-md-2 { width: 100%; }
    .download-section { width: 80%; }
    .qr-codes-list { padding: 0; }
    .qr-codes-list .job-file-approval-list .collapse > td { padding-left: 0px!important; }
    .qr-codes-list .job-file-approval-list .table-list .table tbody td { font-size: 15px; }
    .qr-code-preview { width: 100%; }
    .table thead tr.th-header-resp { position: static; }
    .table thead tr.th-header-resp th { vertical-align: top; }
    .table thead tr.th-header-resp .new-btn { float: right; margin: 5px 0; }
}

@media (max-width:568px) {
    .quote-info .modal-footer .btn { width:100%; margin:0 0 10px; }
    .listing-icon-btn { font-size:35px; line-height:35px; }
    .listing-icon-btn .fa { vertical-align:top; }
    .listing-title { width:70%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
    #campaign-list-view .listing-title { font-size: 17px; }
    .items-total { width:100%; margin-left:0; }
    .panel-group .panel-collapse .panel-body { padding:15px; }
    .vault-wrapper .files-block { height:157px; }
    .vault-wrapper .files-block .drop-box { height:157px!important; }
    .vault-wrapper .files-block .file-type { top:15%; }
    .page-dark.layout-full .brand img { width:100%; margin-top:30px; }
    .page-login form { width:100%; }
    .dashboard-wrapper .content-block h3 { font-size:15px; }
    .preview-panel { width: 100%; }
    .preview-panel .form-group { margin-bottom: 10px; }
    .sub-panel .inlineHeading { font-size: 16px; }
    #collection-accordion .listing-icon-btn { font-size: 30px; }
    .campaign-block .list-padding { padding: 0; }
    .sub-panel .panel .listing-title { width: 73%; padding:10px 10px 0; }
    .modal .modal-footer { text-align: center; }
    .modal .modal-footer .btn-outline { margin-top: 15px; }
    .orderDetailModal .items-total { width: 100%; }
    .orderDetailModal .items-total p { padding-right: 0; }
    .no-orders .alert .alert-content { width: 100%; text-align: center; }
    .no-orders .alert .alert-content .no-order-icon { float:none; display: inline-block; }
    .select-campaign .dropdown-menu { width: 78%; }
    .select-campaign .dropdown-menu > li > a { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .user-profile .right-panel .chat-search { margin-top:5px; margin-bottom: 15px; width:100%; }
    .modal-footer .btn { width: 45%; margin-bottom:5px; overflow: hidden; text-overflow: ellipsis; }
    .modal-footer .btn+.btn { margin-bottom:5px; margin-left: 0; width: 45%; }
    .asset-library .page-header .new-btn { position: static; margin-left: 0; margin-top: 5px; }
    .masonry-container .item { width:100%; }
    #editcampaign-modal .modal .modal-footer { padding: 0 20px 20px; }
}

@media (max-width:480px) {
    .user-profile .right-panel { padding:0; margin-bottom: 20px; margin-top: 20px; }
    .user-profile .right-panel .nav-tabs > li > a { padding:10px 7px; font-size: 12px; }
    .preview-panel .modal-footer .btn-group.dropdown { width: 100%; margin-top: 10px; }
    .preview-panel .modal-footer .btn-group.dropdown .btn-primary { width: 100%; }
    .preview-panel .modal-footer .btn-group.dropdown .dropdown-menu { left: inherit; right: 0; }
    #wipFilterSpan .dropdown-menu.filter-box { right:-48px; }
    .modal-title { font-size: 16px; }
    .modal .modal-footer { padding: 0; padding-bottom: 20px; }
    .quote-info .modal-footer { padding: 20px; }
    .quote-info h5:first-child { margin-top: 0; }
    #campaign-list-view .filter-option .new-btn { margin-top: 0; margin-bottom: 10px; }
    #budgetProgram-Modal .modal-body .btns-group .btn { width: 100%; margin: 0 0 5px; }
    #addEditBudget-modal .modal-body .btns-group .btn { width: 100%; margin: 0 0 5px; }
    .quote-info .item-total { width: 100%; }
    .quote-info .change-item-total { width: 100%; }
    .dashboard-wrapper .content-block h3 .new-btn { padding: 5px 9px; }
    .dashboard-wrapper .content-block .right-btns { width:112px; top: 5px; }
    .dashboard-wrapper .content-block h3 { margin: 25px 0; }
    .dashboard-wrapper .content-block .right-btns-task { width: auto; top: 8px; }
    .dashboard-wrapper .content-block .uptoweek { padding-left: 0px; }
    .dashboard-wrapper .content-block .overdue { padding-left: 0px; }
    .download-section { width: 90%; padding: 15px; }
    .download-footer { left: 15px; }
}

@media (min-width:480px) {
    .blocks-xs-100>li { width: 100%; }
    .blocks-xs-2>li { width: 50%; }
    .blocks-xs-3>li { width: 33.33333333%; }
    .blocks-xs-4>li { width: 25%; }
    .blocks-xs-5>li { width: 20%; }
    .blocks-xs-6>li { width: 16.66666667%; }
}

@media (min-width:768px) {
    .blocks-sm-100>li { width: 100%; }
    .blocks-sm-2>li { width: 50%; }
    .blocks-sm-3>li { width: 33.33333333%; }
    .blocks-sm-4>li { width: 25%; }
    .blocks-sm-5>li { width: 20%; }
    .blocks-sm-6>li { width: 16.66666667%; }
    .margin-sm-0 { margin: 0!important; }
}

@media (min-width:992px) {
    .modal .modal-lg { width:900px; }
    .blocks-md-100>li { width: 100%; }
    .blocks-md-2>li { width: 50%; }
    .blocks-md-3>li { width: 33.33333333%; }
    .blocks-md-4>li { width: 25%; }
    .blocks-md-5>li { width: 20%; }
    .blocks-md-6>li { width: 16.66666667%; }
    .margin-md-0 { margin: 0!important; }
}

@media (min-width: 900px) and (max-width:1024px) {
    .col-sm-4 { width: 21.333333%; }
    .assets-block .col-sm-4 { width: 33.33333333%; }
}

@media (min-width: 768px) and (max-width:899px){
    .col-sm-4 { width: 24.333333%; }
    .assets-block .col-sm-4 { width:33.33333333%; }
}

@media (min-width: 560px) and (max-width:767px){
    .col-xs-6 { width: 28.333333%; }
    .assets-block .col-xs-6 { width: 50%; }
    .asset-folder .col-xs-6 { width: 50%; }
}

@media (min-width: 200px) and (max-width:559px){
    .col-xs-6 { width: 37.333333%; }
    .assets-block .col-xs-6 { width: 50%; }
    .asset-folder .col-xs-6 { width: 50%; }
}

/*media queries for assests end*/

@media (min-width:1600px) {
    .blocks-xlg-100>li { width: 100%; }
    .blocks-xlg-2>li { width: 50%; }
    .blocks-xlg-3>li { width: 33.33333333%; }
    .blocks-xlg-4>li { width: 25%; }
    .blocks-xlg-5>li { width: 20%; }
    .blocks-xlg-6>li { width: 16.66666667%; }
}

@media (min-width:992px) and (max-width:1199px) {
    .dashboard-wrapper .pending-quotes .right-btns { top:10px; }
    .dashboard-wrapper .content-block .overweek, .dashboard-wrapper .content-block .uptoweek, .dashboard-wrapper .content-block .overdue { margin:0; }
    .width-md-50 { width: 50px; }
    .width-md-100 { width: 100px; }
    .width-md-150 { width: 150px; }
    .width-md-200 { width: 200px; }
    .width-md-250 { width: 250px; }
    .width-md-300 { width: 300px; }
    .width-md-350 { width: 350px; }
    .width-md-400 { width: 400px; }
    .width-md-450 { width: 450px; }
    .width-md-500 { width: 500px; }
    .height-md-50 { height: 50px; }
    .height-md-100 { height: 100px; }
    .height-md-120 { height: 120px; }
    .height-md-150 { height: 150px; }
    .height-md-200 { height: 200px; }
    .height-md-250 { height: 250px; }
    .height-md-300 { height: 300px; }
    .height-md-350 { height: 350px; }
    .height-md-400 { height: 400px; }
    .height-md-450 { height: 450px; }
    .height-md-500 { height: 500px; }
}

@keyframes fadeIn {
    1% { opacity: 0; visibility: hidden; }
    2% { opacity: 0; visibility: visible;}
    100% { opacity: 1; visibility: visible;}
}

/* FOR IE10+ Styling */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ADMdtp-container .masterInput > .removeIcon { right:40px!important; width:34px!important; }
    .filter-option .ADMdtp-container .masterInput > .removeIcon { display: none!important; }
    span.close-calender { top: 27px!important; right:52px!important; }
    .ADMdtp-container .ADMdtp-calendar-container footer .timeSelectIcon { left:40px!important; }
}

.capitalize { text-transform: capitalize;}

.quote-info .job-stage-tabs h5{
    text-transform: none;
}

.scroll_bar_jobstageFiles{max-height: 80px;overflow-y: auto;margin-top: 7px;line-height: 20px !important;}

.selectedReplace{padding-right: 20px !important;}

.label-jobType{ color: #9e9e9e; background-color: #fff; border-style: solid; border-width: 1px; vertical-align: bottom;}

.drop-box-height{ height:80px !important; }

/* reverted back as requested by Kim */

.scroll_bar_pageLayoutRightSide{max-height: 100%; overflow-y: auto; margin-top: 7px; line-height: 20px !important;}

.home-page.site-menubar-unfold, .home-page.site-menubar-fold { background: url('landing-page-bg.d7e62567aac29d3c.jpg') no-repeat; background-size: cover;  }

.home-page.site-menubar-unfold .site-menubar, .home-page.site-menubar-fold .site-menubar { display: none; }

.home-page.site-menubar-unfold .page, .home-page.site-menubar-fold .page { margin:0; position:static; }

.home-page .site-footer { padding-left:10px; }

.landing-page { display: inline-block; width: 100%; padding: 30px; text-align: center; background:transparent; }

.landing-page h3 { color: #fff; font-size: 30px; line-height: 34px; font-weight: bold; }

.landing-page ul { display: flex; flex-wrap: wrap; justify-content: center; margin-top: 50px; }

.landing-page li { flex-basis: 25%; min-width: 25%; padding: 0 12px 20px; }

.landing-page a { display: block; height: 194px; background-color: #A8113E; color: #fff; padding: 15px; position: relative; }

.landing-page a:hover { color: #fff; text-decoration: none; }

.landing-page a h5 { color: #fff; font-size: 30px; line-height: 30px; font-weight: bold; text-transform: uppercase; margin-top: 0; margin-bottom: 20px; }

.landing-page a span { font-size: 30px; line-height: 30px; text-align: center; position: absolute; bottom: 0; }

.landing-page a p { font-size: 16px; line-height: 20px; font-weight: 300; padding: 0 15px; }

.landing-page figure { margin: 0; display: inline-block; width: 100%; position: absolute; left:50%; transform:translateX(-50%); bottom:100px; }

.landing-page .lego-links { display: none; }

.landing-page .lego-logo { display: none; }

#history-tab .form-inline .form-group { display: flex; align-items: center; width: 100%; }

#history-tab .form-inline .form-group label { padding:0; margin: 0 5px 0 0; }

#history-tab .form-inline .form-control { width: 100%; }

.modal .history-list.table-list { overflow: auto; height: 500px; }

.history-list.table-list .table thead th { font-size: 13px; padding: 5px 10px; white-space: nowrap; }

.history-list.table-list .table tbody td { font-size: 13px; padding: 5px 10px; }

/* Switch Button for page-layout */

.btn-color-mode-switch { display: inline-block; width: 105px; margin: 0px; position: relative; height: auto; margin-right: 10px; }

.btn-color-mode-switch > label.btn-color-mode-switch-inner { margin: 0px; width: 140px; height: 30px; background: #E0E0E0;
    border-radius: 26px; overflow: hidden; position: relative; transition: all 0.3s ease; display: block; line-height:32px;
    text-align: left; padding: 0 20px; }

.btn-color-mode-switch > label.btn-color-mode-switch-inner:after { content: ''; width: 25px; height: 25px;
    background: #fff; border-radius: 26px; position: absolute; right: 5px; top: 2px; text-align: center;
    transition: all 0.3s ease; box-shadow: 0px 0px 6px -2px #111; padding: 5px 0px; }

.btn-color-mode-switch input[type="checkbox"]{ cursor: pointer; width: 100%; height: 30px; opacity: 0;
    position: absolute; top: 0; left:0; z-index: 1; margin: 0px; }

.btn-color-mode-switch input[type="checkbox"]:checked + label.btn-color-mode-switch-inner { background-color: var(--primary);
    color: #fff; text-align: right; transition: all 0.3s ease; }

.btn-color-mode-switch input[type="checkbox"]:checked + label.btn-color-mode-switch-inner:after {
    content: ''; right: inherit; left: 4px; background: #fff;transition: all 0.3s ease; }

.btn-color-mode-switch input[type="checkbox"] + label span + span { display:none; }

.btn-color-mode-switch input[type="checkbox"]:checked + label span { display:none; }

.btn-color-mode-switch input[type="checkbox"]:checked + label span + span { display:block; }

.event-history-value { font-size: 0.9em; padding-bottom: 0; }

.event-history-value-popup { font-size: 0.9em; margin-left: 10px; }

.event-history-popup .material-symbols-outlined { font-size: 9px; vertical-align: middle; line-height: 1.8;}

.strike-through { text-decoration: line-through; }

.events-sidebar .settings-container { position:relative; }

.events-sidebar .settings { position:absolute; right:4px; top:-28px; color:#3b464c; font-size:17px; }

.events-sidebar .settings .options { display:none; position: absolute; bottom:0; right:-10px; width:40px;
    margin:0; padding:0; list-style:none; z-index:1; }

.events-sidebar .settings .options li { display:block; padding:0; text-align:left; background:#263238; border:none; }

.events-sidebar .settings .options li:hover { background:#424e56; border-radius: 3px; }

.events-sidebar .settings .options li a { color:#fff; display:block; padding:7px 6px; font-size:11px; }

.events-sidebar .settings:hover .options { display:block; }

/* Button Animation */

.tabber { position: relative; display: inline-flex; align-items: center; justify-content: space-around; width:220px;
    border:solid 1px var(--primary); border-radius: 10px; padding:3px; }

.tabber label { position:relative; z-index:1; -webkit-user-select: none;
    user-select: none; margin:0; padding: 5px 10px;
    cursor: pointer; will-change: transform; transform: translateZ(0px); transition: transform 125ms ease-in-out, filter 125ms ease-in-out; }

.tabber input[type=radio] { display: none; }

.tabber input[type=radio].optionFixed ~ .blob { transform-origin: right center; }

.tabber input[type=radio].optionCustom ~ .blob { transform-origin: left center; }

.tabber input[type=radio].optionFixed:checked ~ .blob { background: var(--primary); animation-name: stretchyRev; }

.tabber input[type=radio].optionFixed:checked + label { color: var(--color-white); }

.tabber input[type=radio].optionCustom:checked ~ .blob { background-color: var(--primary); animation-name: stretchy;
    width:49.2%; }

.tabber input[type=radio].optionCustom:checked + label { color: var(--color-white); }

.tabber .blob { top: 2px; left: 2px; width: 50%; height: 30px; position: absolute; z-index: 0; border-radius: 10px; animation-duration: 0.5s; animation-direction: forwards; animation-iteration-count: 1; animation-fill-mode: forwards;
    transition: transform 150ms ease, background 150ms ease; }

.tabber + .btn.info-tooltip { padding: 0; margin-left: 5px; vertical-align: top;}

.tabber + .btn.info-tooltip .material-symbols-outlined { font-size: 16px; color: var(--primary); }

.tabber + .btn.info-tooltip + .tooltip { white-space: normal; }

.visually-hidden { display: none; }

@keyframes stretchy {
    0% { transform: translateX(0) scaleX(1); }
    50% { transform: translateX(0) scaleX(2); }
    100% { transform: translateX(100%) scaleX(1); }
}

@keyframes stretchyRev {
    0% { transform: translateX(100%) scaleX(1); }
    50% { transform: translateX(0) scaleX(2); }
    100% { transform: translateX(0) scaleX(1); }
}

/* Button active for collapse */

.btn.active-btn { margin: 0 7px; position: relative; background: none; border: none; padding: 0; }

.btn.active-btn .new-btn { position: relative; margin: 0; padding:7px 14px; }

.btn.active-btn[aria-expanded="true"] .new-btn { background-color: var(--primary); color: var(--color-white);  }

.btn.active-btn[aria-expanded="true"] { background-color: var(--primary); color: var(--color-white); }

.btn.active-btn[aria-expanded="true"]:before { content:''; position: absolute; top: -10px; left: -6px;
    background: #EDEEEF; border-radius: 18px 18px 0px 0px; padding: 10px; width: calc(100% + 12px); height: 51px; z-index: 0; }


/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/developer.css ***!
  \**********************************************************************************************************************************************************************************************************************/
#menu .category-nav { display: flex; flex-wrap: wrap; justify-content: space-around; width: 100%; }
#menu ul { width: 100%; display: inline-block; list-style: none; margin: 0; padding: 0; position: relative; }
#menu .open { display: none; position: relative; z-index: 999; }
#menu ul > .category-nav li { display: block; position: relative; min-width: 134px; text-align: center; }
#menu ul > .category-nav li a { display: block; text-align: center; height: 40px; font-size: 13px; text-transform: uppercase; color: white; text-decoration: none; display: block; z-index: 6; position: relative; line-height: 40px; }
#menu ul > .category-nav li:hover, #menu ul > .category-nav li.active { background-color: #f37032; }
#menu ul > .category-nav > li > div { background: white; position: absolute; z-index: 5; color: #333745; box-shadow: 0 1px 6px -1px rgba(0,0,0,.5); transition: all .2s ease; display: none; }
#menu ul > .category-nav > li:hover > div { display: block; }
#menu ul > .category-nav > li:last-child > div { right: 0; }
#menu ul > .category-nav > li > div > ul { display: inline-block; width: 200px; }
#menu ul > .category-nav > li > div > ul li a:before { content: ""; position: absolute; top: 50%; left: 10px; transform: translateY(-50%); border: solid 5px transparent; border-left: solid 5px #333745; }
#menu ul > .category-nav > li > div ul + ul { border-left: 1px solid #dbdbdb; }
#menu ul > .category-nav > li > div ul > li { position: relative; }
#menu ul > .category-nav > li > div ul > li > a { text-decoration: none; color: #333745; display: block; white-space: nowrap; text-align: left; padding-left: 20px; }
#menu ul > .category-nav > li > div ul > li:hover > a { background: #f37032; color: white; }
#menu ul > .category-nav > li > div ul > li:hover > a:before { border-left: solid 5px #fff; }
#menu ul > .category-nav > li > div ul > li > div { display: none; left:0; width: 100%; background: #fff; }
#menu ul > .category-nav > li > div ul > li > div > ul > li > a { padding-left: 30px; }
#menu ul > .category-nav > li > div ul > li > div > ul > li > a:before { left: 15px; }
#menu ul > .category-nav > li > div ul > li:hover > div { display: block; }
#menu ul > .category-nav > li > div > ul > li > a { color: #333745; }
.color-picker-btn {
    width: 37px;
    height: 37px;
    position: relative;
    border: none;
    display: inline-block;
}
.color-picker-btn button {
    width: 37px;
    height: 37px;
    margin-left: 0 !important;
}
/*
Not used (in commented out HTML) and is mucking up the default Angular Material style.
If need to change default style, could be done differently.
.mat-form-field-infix{
    margin-right: 1em;
    height: 37px;
    background: #edeff1;
    color: #161a1e;
    border: 1px solid #000;
    padding: 5px;
    border-radius: 6px;
}*/
[draggable] {
    -webkit-user-select: none;
    user-select: none;
    -khtml-user-drag: element;
    -webkit-user-drag: element;
    cursor: move;
}
.source-image {
    height: 40em;
}
/* Milan : for hide dropdown icon in job page*/
.job-page .tags-input .ng-arrow-wrapper{display: none;}
/*Maneesh : for hiding Tynimice notification */
.tox .tox-notifications-container{
    display: none;
}
.replace-image {
    position: relative;
}
.replace-image .image {
    opacity: 1;
    display: block;
    width: auto;
    height: 150px;
    transition: .5s ease;
    backface-visibility: hidden;
    max-width: 197px;
}
.replace-image .middle {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    cursor: pointer;
}
.replace-image:hover .image {
    opacity: 0.3;
}
.replace-image:hover .middle {
    opacity: 1;
}
.replace-image .text {
    background-color: #4CAF50;
    color: white;
    font-size: 16px;
    padding: 5px 28px;
    border-radius: 5%;
}
.custom-ng-select .ng-select.ng-select-disabled>.ng-select-container{
    background-color: #eee !important;
}
.save-design #swal2-content {
    position: absolute;
    margin-top: 4.5em;
}
.save-design #swal2-content #editRulesBox {
    margin-right: 7px;
}
/* Date picker color and region next & prev region active*/
body .ui-widget { font-family: RobotoDraft,Roboto,'Helvetica Neue',sans-serif; }
body .ui-calendar .ui-datepicker { min-width: inherit; }
body .ui-datepicker .ui-datepicker-header .ui-datepicker-next,
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev { z-index: 10; }
body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover span,
body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover span { color:#fc5f2a; }
body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { font-size: 14px; }
body .ui-datepicker table td { padding: 0; }
body .ui-datepicker table td > a { line-height: normal; }
body .date-control .ui-datepicker table td>a.ui-state-active { padding: .6em .65em; min-width: 34px; }
body .date-control .ui-datepicker table td.ui-datepicker-today a { padding: .6em .65em; min-width: 34px; }
body .ui-datepicker .ui-timepicker span { font-size: 14px; }
body .ui-datepicker .ui-timepicker a { font-size: 14px; }
.no-orders .alert .alert-content .no-order-icon { float:left; width:92px; height:94px; margin-right:20px;
    mask:url('no-order-icon.f4c4e3e4617301cf.png') no-repeat; background-color: var(--primary); }
.no-orders .alert .alert-content .no-order-icon + span { display: inline-block; width: 100%; }
/* Date picker in Reports page */
.report-container .date-control p-calendar .ui-calendar{
    width: 100%;
}
.report-container .ng-trigger.ng-trigger-overlayAnimation.ng-tns-c7-1.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-shadow.ng-star-inserted{
    z-index : 9999 !important;
}
.report-container .ng-trigger.ng-trigger-overlayAnimation.ng-tns-c7-0.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-shadow.ng-star-inserted{
    z-index : 9999 !important;
}
/* Date picker in OrdersList page. */
.order-list .ui-calendar .ui-datepicker{
    top :0 !important;
}
.order-list .ui-calendar .ui-datepicker{
    top :0 !important;
}
.campaign-filter .ui-calendar .ui-datepicker{
    top :0 !important;
}
.importProjectsForNoosh-modal .listing-title {
    font-size: 20px;
    font-weight: bold;
}
.swal2-container.swal2-center.swal2-fade.swal2-shown{
    z-index : 999999999 !important;
}
/* text styling under anchor tag */
a.anchor-text-default, a.anchor-text-default:focus, a.anchor-text-default:hover{
    color: #778390;
    text-decoration: none !important;
    display: inline-block;
    width: calc(100% - 80px);
}
/*for converting sweet alert UI like older version */
.swal2-popup { text-align: left !important;  border-radius: .3125em !important; background: #fff !important;
    font-family: inherit !important; font-size: 1rem !important; box-sizing: border-box !important;
    min-width: 240px !important; max-height: 80% !important; position: relative !important;
    overflow: auto !important; flex-direction: column !important; justify-content: flex-start !important;
    box-shadow: 0 7px 8px -4px rgba(0,0,0,.2), 0 13px 19px 2px rgba(0,0,0,.14), 0 5px 24px 4px rgba(0,0,0,.12) !important;
    padding: 24px 24px 0 24px !important; width: auto !important;
}
.swal2-popup .swal2-actions {
    display: flex !important; flex-wrap: wrap !important; width: 100% !important;
    margin: 1.25em 0 0 !important; z-index: 1 !important; justify-content: flex-end !important;
    margin-bottom: 15px!important;
}
.swal2-popup .swal2-actions .swal2-confirm.swal2-styled { order: 2; }
.swal2-popup .swal2-header { display: flex !important; flex-direction: column !important; align-items: flex-start !important; }
.swal2-popup #swal2-content { text-align: left !important; margin-bottom: 20px !important; font-weight: 300 !important;
    color: rgba(0,0,0,0.87) !important; font-size: 14px !important; line-height: 20px !important;
}
.swal2-popup .swal2-styled { color: black !important; background-color: transparent !important; color: rgb(63,81,181) !important; }
.swal2-popup .swal2-styled:focus { box-shadow: none!important; }
.swal2-popup .swal2-styled.swal2-confirm {
    background-color: #337ab7 !important;
    color: #fff!important;
    min-height: 36px !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    border: none!important;
}
.swal2-popup .swal2-styled.swal2-cancel {
    background-color: #515b60 !important;
    color: #fff!important;
    min-height: 36px !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    border: none!important;
}
.swal2-icon.swal2-warning{
    display: none !important;
}
.tagged-block {
    padding: 10px 20px !important;
}
.bold-header{
    font-weight: bold !important;
}
.header-fixedmytask { width: 100% }
.header-fixedmytask > thead,
.header-fixedmytask > tbody,
.header-fixedmytask > thead > tr,
.header-fixedmytask > tbody > tr,
.header-fixedmytask > thead > tr > th,
.header-fixedmytask > tbody > tr > td {    display: block; }
.header-fixedmytask > tbody > tr:after,
.header-fixedmytask > thead > tr:after {    content: ' ';    display: block;    visibility: hidden;    clear: both; }
.header-fixedmytask > tbody { overflow-y: auto; max-height: 440px; }
.header-fixed-dashboard > tbody > tr > td,
.header-fixed-dashboard > thead > tr > th { display: table-cell; table-layout: fixed; border-collapse: collapse; }
.removeLast{
    margin-bottom:0px;border-bottom:0px ;
}
.addMargin{
    margin-bottom:10px;border-bottom:1px solid #e4eaec;
}
.selected {
    background-color: #E4EDF6;
    color: black;
}
/* Add asset modal fileUpload area */
.add-asset-modal .file-upload .drop-box { width: 100%; padding-top: 5%; padding-bottom: 20%; height: 95px!important; }
/* Edit asset modal fileUpload area */
.edit-asset-modal .file-upload .drop-box { width: 100%; padding-top: 5%; padding-bottom: 20%; height: 95px!important; }
/* Import product  modal fileUpload area */
.import-product-modal .file-upload .drop-box { width: 100%; padding-top: 5%; padding-bottom: 20%; height: 95px!important; }
/* Add caterogy  modal fileUpload area */
.add-caterogy-modal .file-upload .drop-box { width: 100%; padding-top: 5%; padding-bottom: 20%; height: 95px!important; }
.photography-modal .btn.btn-primary{
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    border-radius: 4px;
}
/* dashboard latest-jobs 8 */
.latest-projects.latest-jobs ul { height:462px; width: 100%; overflow-y: auto}
/* AssetTiles laeft panel Selected Style */
.assets-block .tree-label.tree-selected {
    font-weight: bold;
    color: #f37032;
}
/* Job-file -aanotation  */
.icon-style{
    font-size: 27px;
}
.arrow-nav a {
    color: rgb(118, 131, 143) !important;
}
/*For client selection ng-select in userProfile*/
.enter-client.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-input:before{ content: 'Enter Client'; position: absolute; }
.enter-client.ng-select.ng-select-multiple.ng-select-focused.ng-select-filtered .ng-input:before{ content: ''; position: absolute; }
/*For user selection ng-select in deit project for comment tab*/
.enter-comment.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-input:before{ content: 'Recipient Name'; position: absolute; }
.enter-comment.ng-select.ng-select-multiple.ng-select-focused.ng-select-filtered .ng-input:before{ content: ''; position: absolute; }
.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#0b0b0b !important;font-size:1.875em;font-weight:500 !important;text-align:center;text-transform:none;word-wrap:break-word}
/* Border-radius for button in Approval modal */
.approval-modal-footer .btn{ border-radius: 4px;}
/* Job modal , Job header should be freeze when I scroll down. */
.job-page .modal-header {
    position: sticky;
    top: 0;
    z-Index: 999;
}
/* Responsive CSS */
@media (max-width:1199px) {
    .site-navbar .navbar-header .top-logo { margin-left: 70px; }
}
/* material radio button in job */
.mat-audio-job-custom-radio{
    box-sizing: border-box;
    display: block !important;
    margin-bottom: -10px;
    white-space: nowrap;
    cursor: pointer;
    position: relative;
}
.mat-audio-job-custom-radio.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{
    border-color: #3f51b5 !important;
}
.mat-radio-button.mat-radio-checked .mat-radio-label-content { font-weight: normal; }
.mat-audio-job-custom-radio.mat-radio-button.mat-primary .mat-radio-inner-circle, .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{
    background-color: #3f51b5 !important;
}
.addProjectForm .tags-input.no-dropdown-mark.add-channel-field .ng-placeholder{
    margin-top : 8px;
}
.job-list-filter-space{
    margin-left: 5px;
}
/* jobFileAnnotationComponent */
.inputTextareaForAnnotationComment-enabled {
    padding: 10px 10px 0px;
    height: 72px;
    border: 1px solid rgb(204, 204, 204);
    width: 100%;
    font-size: 11px;
    resize: none;
    color: rgb(0, 0, 0);
}
.ng-select.ng-select-multiple .ng-clear-wrapper { display: none; }
/*mat-radio-button colour in blue*/
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
    background-color: rgba(63,81,181,0.87);
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
    border-color: rgba(63,81,181,0.87);
}
.mat-radio-button.mat-accent.radio-end-date .mat-radio-inner-circle,
.mat-radio-button.mat-accent.radio-end-date .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-accent.mat-radio-checked.radio-end-date .mat-radio-persistent-ripple,
.mat-radio-button.mat-accent.radio-end-date:active .mat-radio-persistent-ripple {
    background-color: rgba(255,64,129,0.87);
}
.mat-radio-button.mat-accent.mat-radio-checked.radio-end-date .mat-radio-outer-circle {
    border-color: rgba(255,64,129,0.87);
}
a.anchor-text-default, a.anchor-text-default:focus, a.anchor-text-default:hover{
    color: #333333 !important;
}
/*long file name break UI layout*/
.file-upload{
    word-break: break-word;
}
.addComment .comments-list-enabled {
    /*height: 300px;*/
    overflow: inherit !important;
}
/* powerBI report page */
.report-bi-container {
    height: 75vh;
    margin: 8px auto;
    width: 90%;
}
/* generic style for all permission group display */
.display-permission-group { font-size: 12px; color: #337ab7; }
/* draft corner ribbon on left corner for job list */
.list-ribbon-tag { width: 100px; height: 100px; position: absolute; top: 0; left: 0; overflow: hidden; color: white; z-index: 999; }
.list-ribbon-tag-inner { width: 230px; height: 25px; position: absolute; top: 25px; left: -82px;
    z-index: 2; overflow: hidden; transform: rotate(-45deg); border: none; box-shadow:none;
    background: var(--primary); text-align: center; font-size: 20px; text-transform: uppercase; }
/* draft corner ribbon on right corner for edit job */
/*.modal-content { overflow: hidden; }*/
/* No need of this CSS as rebion is removed : Bug #14243 GO-1506*/
.ribbon-tag { width: 150px; height: 150px; position: absolute; top: 0; right: 0; overflow: hidden; color: white; z-index: 9999; }
.ribbon-tag-inner { width: 230px; height: 35px; line-height: 35px; position: absolute; top: 50px; right: -58px;
    z-index: 2; overflow: hidden; transform: rotate(45deg); border: none; box-shadow:none;
    background: var(--primary); text-align: center; font-size: 24px; text-transform: uppercase; }
/* need to overlap with annotation menu */
.margin-top-annotation-menu { margin-top: 120px; }
/*draft status on campaign*/
.align-left{ text-align: left !important;}
.report-bi-container iframe {
    border: 0;
}
.assetLabelBreakWord{
    overflow-wrap: break-word;
    max-width: 205px;
    margin-bottom: 0;
}
/* Inspire me post tiles */
.inspireme-post-tiles { border-radius: 8px; border: 1px solid #d7d8d9; box-shadow: 1px 1px 10px #dfdddd; }
.border-zero { border: 0 !important;}

/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/styles.css ***!
  \********************************************************************************************************************************************************************************************************/
.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto, "Helvetica Neue", sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-button-toggle{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid rgba(0,0,0,0)}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(0.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(0.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-0.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(0.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em 0}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-0.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59374em) scale(0.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0 1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-0.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(0.75);width:133.3333433333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-0.0625em}.mat-menu-item{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px}.mat-radio-button{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-select{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-slider-thumb-label-text{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:normal}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-list-option{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox::after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.mat-elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:rgba(0,0,0,0)}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:rgba(0,0,0,0)}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:rgba(0,0,0,.87);background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:#fff}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{color:#fff}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#3f51b5}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ff4081}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#f44336}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:rgba(0,0,0,.12)}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa !important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#3f51b5}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.38)}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip::after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-table{background:#fff}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-calendar-arrow{fill:rgba(0,0,0,.54)}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:rgba(0,0,0,0)}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.mat-calendar-body-in-range::before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}}.mat-datepicker-content{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before{background:rgba(255,64,129,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}@media(hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}@media(hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}}.mat-datepicker-content-touch{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}.mat-dialog-container{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-panel-header-description,.mat-expansion-indicator::after{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-form-field-label{color:rgba(0,0,0,.6)}.mat-hint{color:rgba(0,0,0,.6)}.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline::before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before{background-color:rgba(0,0,0,0)}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{color:rgba(0,0,0,.54)}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#3f51b5}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-form-field.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after{color:#f44336}.mat-list-base .mat-list-item{color:rgba(0,0,0,.87)}.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:rgba(0,0,0,.38)}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-menu-item{background:rgba(0,0,0,0);color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:rgba(0,0,0,.54)}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#cbd0e9}.mat-progress-bar-buffer{background-color:#cbd0e9}.mat-progress-bar-fill::after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-fill::after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field.mat-focused.mat-warn .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,64,129,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(63,81,181,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#3f51b5}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:rgba(63,81,181,.2)}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#ff4081}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:rgba(0,0,0,0)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper::after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);background-image:-moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:rgba(0,0,0,.04)}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media(hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:rgba(0,0,0,0);color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line::before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px 24px}.mat-stepper-vertical-line::before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#3f51b5}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#ff4081}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#fff}.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:rgba(255,255,255,.7);background:#323232;box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-simple-snackbar-action{color:#ff4081}/*@import "~";*//*Critical css changes need to improve*//*
Not used anywhere apart from the components I'm adding now so am commenting out for now.
because it's mucking up the default Angular Material style.
If we need to change the style, it could be done differently (perhaps using
themes or changing the style when used within another class container, perhaps?)
.mat-dialog-container {
    border-radius: 50px !important;
    overflow: hidden !important;
    box-shadow: none !important;
}
 */modal-container + modal-container{
    margin-right:15px
}app-product-request-approve span.ng-arrow-wrapper {
    display:none
}app-asset-tiles ul.ui-tree-container{
    overflow-x:hidden !important;
}.swal2-popup .swal2-title{
    font-size: 20px !important;
    font-weight: 500 !important;
    letter-spacing: .005em;
}.swal2-popup #swal2-content{
    font-weight: 400 !important;
}.cke_notifications_area{
    display: none;
    visibility: hidden;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/theme.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-badge-small .mat-badge-content {
  font-size: 9px;
}

.mat-badge-large .mat-badge-content {
  font-size: 24px;
}

.mat-h1,
.mat-headline,
.mat-typography .mat-h1,
.mat-typography .mat-headline,
.mat-typography h1 {
  font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h2,
.mat-title,
.mat-typography .mat-h2,
.mat-typography .mat-title,
.mat-typography h2 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h3,
.mat-subheading-2,
.mat-typography .mat-h3,
.mat-typography .mat-subheading-2,
.mat-typography h3 {
  font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h4,
.mat-subheading-1,
.mat-typography .mat-h4,
.mat-typography .mat-subheading-1,
.mat-typography h4 {
  font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}

.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}

.mat-body-strong,
.mat-body-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-body-2 {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-body,
.mat-body-1,
.mat-typography .mat-body,
.mat-typography .mat-body-1,
.mat-typography {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-body p,
.mat-body-1 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-1 p,
.mat-typography p {
  margin: 0 0 12px;
}

.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-display-4,
.mat-typography .mat-display-4 {
  font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}

.mat-display-3,
.mat-typography .mat-display-3 {
  font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}

.mat-display-2,
.mat-typography .mat-display-2 {
  font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}

.mat-display-1,
.mat-typography .mat-display-1 {
  font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}

.mat-bottom-sheet-container {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}

.mat-card-header .mat-card-title {
  font-size: 20px;
}

.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}

.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}

.mat-chip {
  font-size: 14px;
  font-weight: 500;
}

.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}

.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}

.mat-cell, .mat-footer-cell {
  font-size: 14px;
}

.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-calendar-body {
  font-size: 13px;
}

.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}

.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}

.mat-dialog-title {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.mat-expansion-panel-content {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}

.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}

.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}

.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}

.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}

.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.3333333333%;
}

.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}

.mat-form-field-label {
  top: 1.34375em;
}

.mat-form-field-underline {
  bottom: 1.34375em;
}

.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}

.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}

.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}

.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  width: 133.3333333333%;
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  width: 133.3333433333%;
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  width: 133.3333533333%;
}

.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}

.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}

.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}

@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}

.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}

.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}

.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.3333333333%;
}

.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}

.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}

.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.3333333333%;
}

.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}

.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}

input.mat-input-element {
  margin-top: -0.0625em;
}

.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}

.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-select-trigger {
  height: 1.125em;
}

.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}

.mat-step-sub-label-error {
  font-weight: normal;
}

.mat-step-label-error {
  font-size: 14px;
}

.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}

.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-tab-label, .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}

.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-list-base .mat-list-item {
  font-size: 16px;
}

.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}

.mat-list-base .mat-list-option {
  font-size: 16px;
}

.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}

.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}

.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}

.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}

.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}

.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}

.mat-optgroup-label {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}

.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}

.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}

.mat-ripple {
  overflow: hidden;
  position: relative;
}

.mat-ripple:not(:empty) {
  transform: translateZ(0);
}

.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}

.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
}

.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}

[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}

.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}

.cdk-overlay-container:empty {
  display: none;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}

.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}

.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}

.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}

.cdk-overlay-backdrop-noop-animation {
  transition: none;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

textarea.cdk-textarea-autosize {
  resize: none;
}

textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}

textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}

@keyframes cdk-text-field-autofill-start { /*!*/ }

@keyframes cdk-text-field-autofill-end { /*!*/ }

.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}

.mat-focus-indicator {
  position: relative;
}

.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}

.mat-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}

.mat-mdc-focus-indicator {
  position: relative;
}

.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}

.mat-mdc-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}

.accent {
  background-color: #f8bbd0;
}

.warn {
  background-color: #f44336;
}

.primary {
  background-color: #3f51b5;
}

.mat-button-toggle {
  background-color: #3f51b5;
  color: white;
}

.mat-button-toggle-checked {
  background-color: #ff4081;
  color: white;
}
/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/goworks-core.css ***!
  \*************************************************************************************************************************************************************************************************************************/

/* Uniform Fonts */
@font-face {
    font-family: 'uniformbold'; font-weight: normal; font-style: normal;
    src: url('uniform_black-webfont.d39aa2def1172cc6.woff2') format('woff2'),
    url('uniform_black-webfont.3314bf3ac70b82a3.woff') format('woff');
}
@font-face {
    font-family: 'uniformregular_2'; font-weight: normal; font-style: normal;
    src: url('uniform_bold-webfont.935d4afd00686d3e.woff2') format('woff2'),
    url('uniform_bold-webfont.fbc1fc6e2a230699.woff') format('woff');
}
@font-face {
    font-family: 'uniformregular'; font-weight: normal; font-style: normal;
    src: url('uniform_light-webfont.051fd360dac84714.woff2') format('woff2'),
    url('uniform_light-webfont.c42f5e617bebf96a.woff') format('woff');
}
@font-face {
    font-family: 'uniformregular_4'; font-weight: normal; font-style: normal;
    src: url('uniform_medium-webfont.62d77e7d49429eca.woff2') format('woff2'),
    url('uniform_medium-webfont.f948e10c1bbc8bfe.woff') format('woff');
}
@font-face {
    font-family: 'uniformregular_5'; font-weight: normal; font-style: normal;
    src: url('uniform_ultra-webfont.749d3725463a658a.woff2') format('woff2'),
    url('uniform_ultra-webfont.d5a05f50bd05b669.woff') format('woff');
}
@font-face {
    font-family: 'uniformregular_3'; font-weight: normal; font-style: normal;
    src: url('uniform-webfont.362662e6184fc9f1.woff2') format('woff2'),
    url('uniform-webfont.eabaaf5158ec16dd.woff') format('woff');
}
@font-face {
    font-family: 'uniformcondensed_3'; font-weight: normal; font-style: normal;
    src: url('uniform_condensed_black-webfont.26c71b00d3119eb3.woff2') format('woff2'),
    url('uniform_condensed_black-webfont.35dbf0e3935fbf34.woff') format('woff');
}
@font-face {
    font-family: 'uniformcondensed_4'; font-weight: normal; font-style: normal;
    src: url('uniform_condensed_bold-webfont.40093624ca165e47.woff2') format('woff2'),
    url('uniform_condensed_bold-webfont.16d488891c4d1172.woff') format('woff');
}
@font-face {
    font-family: 'uniformcondensed_2'; font-weight: normal; font-style: normal;
    src: url('uniform_condensed_medium-webfont.5292a58694790627.woff2') format('woff2'),
    url('uniform_condensed_medium-webfont.652fb843fe9b2a12.woff') format('woff');
}
@font-face {
    font-family: 'uniform_condensedregular'; font-weight: normal; font-style: normal;
    src: url('uniform_condensed_regular-webfont.b4364512f4703745.woff2') format('woff2'),
    url('uniform_condensed_regular-webfont.a4ece734f66f8383.woff') format('woff');
}
@font-face {
    font-family: 'uniformcondensed_5'; font-weight: normal; font-style: normal;
    src: url('uniform_condensed_ultra-webfont.9322b39082c9aaad.woff2') format('woff2'),
    url('uniform_condensed_ultra-webfont.d6ec85cc784c620e.woff') format('woff');
}
@font-face {
    font-family: 'uniformcondensed_6'; font-weight: normal; font-style: normal;
    src: url('uniform_condensed-webfont.d3bd2042ce863718.woff2') format('woff2'),
    url('uniform_condensed-webfont.788204302a344b84.woff') format('woff');
}
@font-face {
    font-family: 'uniformcondensed'; font-weight: normal; font-style: normal;
    src: url('uniform_condensed_light-webfont.686d9b0ac979aaeb.woff2') format('woff2'),
    url('uniform_condensed_light-webfont.15b7e5e6504bc22e.woff') format('woff');
}
@font-face {
    font-family: 'uniformextracondensed_5'; font-weight: normal; font-style: normal;
    src: url('uniform_extra_condensed_black-webfont.f65ffa478d15f111.woff2') format('woff2'),
    url('uniform_extra_condensed_black-webfont.640f68dd9ace1463.woff') format('woff');
}
@font-face {
    font-family: 'uniformextracondensed_3'; font-weight: normal; font-style: normal;
    src: url('uniform_extra_condensed_bold-webfont.2f7eb537038d0e93.woff2') format('woff2'),
    url('uniform_extra_condensed_bold-webfont.8da3801821984d31.woff') format('woff');
}
@font-face {
    font-family: 'uniformextracondensed'; font-weight: normal; font-style: normal;
    src: url('uniform_extra_condensed_light-webfont.159c6dd8ab14bf1a.woff2') format('woff2'),
    url('uniform_extra_condensed_light-webfont.c437e01883042ccb.woff') format('woff');
}
@font-face {
    font-family: 'uniformextracondensed_2'; font-weight: normal; font-style: normal;
    src: url('uniform_extra_condensed_medium-webfont.a7c2f2c0a1df7946.woff2') format('woff2'),
    url('uniform_extra_condensed_medium-webfont.dea64b99fc722f3e.woff') format('woff');
}
@font-face {
    font-family: 'uniformextracondensed_6'; font-weight: normal; font-style: normal;
    src: url('uniform_extra_condensed_ultra-webfont.87f7c9b127d8c154.woff2') format('woff2'),
    url('uniform_extra_condensed_ultra-webfont.2b7f8039a06abf38.woff') format('woff');
}
@font-face {
    font-family: 'uniformextracondensed_4'; font-weight: normal; font-style: normal;
    src: url('uniform_extra_condensed-webfont.a454e25b956335fc.woff2') format('woff2'),
    url('uniform_extra_condensed-webfont.fa855a643b14b040.woff') format('woff');
}
/* Defaults */
html, body { min-height: 100%; }
body { color: var(--text-color); font-size: 14px; font-family: var(--font-regular); padding-top: 72px; }
pre { font-family: var(--font-regular); }
.btn-info { color: var(--primary); background-color: var(--color-white); border-color: var(--primary); }
.btn-info.focus, .btn-info:focus, .btn-info:hover { color:var(--color-white);background-color: var(--primary); border-color: var(--primary); }
.btn-link{color:var(--primary)}
.btn-primary { color:var(--color-white); background-color: var(--primary); border-color: var(--primary); }
.btn-primary.active, .btn-primary.focus, .btn-primary:focus,
.btn-primary:hover { color:var(--primary);background-color: var(--color-white); border-color: var(--primary); }
.btn.btn-primary:focus {color:var(--white); background-color: var(--primary); border-color: var(--primary);}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus,
.btn-primary:active:focus, .btn-primary:active:hover, .open >.dropdown-toggle.btn-primary.focus,
.open >.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover { background-color: var(--primary);
    border-color: var(--primary); color: var(--color-white); }
.btn-link .fa-clone { width: 20px; height: 20px; vertical-align: text-bottom; background-color: var(--color-black); }
.btn-link:hover .fa-clone { background-color: #23527c; }
.dropdown-menu.filter-box .btn-group .btn-primary.active { background-color: var(--primary); border-color: var(--primary);
    color: var(--color-white); }
.dropdown-menu.filter-box .btn-group .btn-primary.notActive { background-color: var(--color-white); border-color: var(--primary);
    color: var(--primary); }
.dropdown-menu.filter-box .btn-success { color:var(--color-white); background-color: var(--primary); border-color: var(--primary); }
#openClose-radio .notActive, #upDown-radio .notActive { color: var(--primary);background-color: var(--color-white);}
.nav-tabs-line>li.active>a, .nav-tabs-line>li.active>a:focus, .nav-tabs-line>li.active>a:hover{color:var(--primary);
    border-bottom:2px solid var(--primary) }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { color: var(--color-white);
    background-color: var(--primary);  border-bottom-color: var(--primary); }
.project-details .nav-tabs > li.active > a, .project-details .nav-tabs > li.active > a:focus,
.project-details .nav-tabs > li.active > a:hover { background-color: var(--primary); }
.table-list .table tr{background: var(--color-light-grey); }
.table-list .table tr:hover {background: var(--color-bluish-grey);}
.selected { background-color: var(--color-bluish-grey); }
.filter-box .button-group .btn-default { color: var(--primary); background-color: var(--color-white); border-color: var(--primary); }
.filter-box .button-group .btn-default:hover { color:var(--color-white);background-color: var(--primary); border-color: var(--primary); }
/* Modal Defaults */
.modal .modal-footer .btn-primary { color: var(--color-white); font-size: 14px; line-height: 20px;text-align: center; border-radius: 2px; background-color: var(--primary); border:solid 1px var(--primary); padding: 7px 10px; }
.modal .modal-footer .btn-primary:hover { background-color: var(--color-white); color: var(--primary); }
.modal .modal-footer .btn-default { color: var(--color-white); font-size: 16px; line-height: 20px;text-align: center; border-radius: 2px; background-color: var(--default); border:none; padding: 8px 15px; }
.modal .modal-footer .help-btn { position: static; float: left; margin-top: 15px; color: var(--text-color); }
/* Header */
.site-navbar .container-fluid { width:100%; }
.site-navbar { background-color: var(--color-white); display: flex; width: 100%; align-items: center; }
.site-navbar .navbar-header { width: 250px; background: transparent; padding: 0; }
.site-menubar-unfold .navbar-search-overlap { left: 13px; }
.site-navbar .navbar-header .navbar-brand { font-family: var(--font-regular); }
.site-navbar.navbar-default .navbar-toolbar > li > a { color: var(--color-black); }
.site-navbar.navbar-default .navbar-toolbar > li > a:hover { color: var(--primary); }
/*.site-menubar-fold .site-navbar .navbar-header .top-logo { background: url(mobile-logo1.png) no-repeat; }*/
.site-footer { padding: 10px 30px 10px 260px; }
.site-menubar-fold .site-navbar .navbar-header .top-logo  { background-image: url('mobile_logo.c2094e0d3d6ce7b7.png');
    background-size: 100%; background-position: center; margin-left: 16px; width: 55px; }
.landing-page h3 { color: var(--color-white); font-size: 30px; line-height: 34px; font-family: var(--font-ext-cond-bold); }
.landing-page a { display: block; height: 194px; background-color: var(--primary); color: var(--color-white); padding: 15px;
    position: relative; }
.landing-page a:hover { color: var(--color-white); text-decoration: none; }
.landing-page a h5 { color: var(--color-white); font-size: 30px; line-height: 30px; font-family: var(--font-ext-cond-bold);
    text-transform: uppercase; margin-top: 0; margin-bottom: 20px; }
.landing-page a span { font-size: 30px; line-height: 30px; text-align: center; position: absolute; bottom: 0; }
.landing-page a p { font-size: 16px; line-height: 20px; font-family: var(--font-light); font-weight: normal; padding: 0 15px; }
.page-header h1 { font-family: var(--font-regular); }
.popover-content { font-family: var(--font-regular); }
.inlineHeading { font-family: var(--font-bold); }
.lowerInlineHeading { font-family: var(--font-bold); }
.inlineHeading select, .inlineHeading .new-btn { font-family: var(--font-regular); }
.dataGrid.table > thead > tr > th { font-family: var(--font-regular); }
label { font-family: var(--font-regular); }
.label { font-family: var(--font-cond-light); }
.listing-title { font-family: var(--font-medium); color: var(--color-black); }
.chat-block-friends .chat-msg { font-family: var(--font-regular); }
.chat-block-personal .chat-msg { font-family: var(--font-regular); }
.tree-header h1 { font-family: var(--font-bold); }
.onoffswitch-inner:before, .onoffswitch-inner:after { font-family: var(--font-bold); }
.assignonoffswitch-inner:before, .assignonoffswitch-inner:after { font-family: var(--font-bold); }
.quote-info table td pre { font-family: var(--font-regular); }
.date-control .ui-inputtext { font-family: var(--font-regular); height: 34px; }
.template-editor { font-family: var(--font-regular); }
.addComment { font-family: var(--font-regular); }
body .ui-widget { font-family: var(--font-regular); }
.swal2-popup { font-family: var(--font-regular)!important; }
.dashboard-wrapper .content-block ul li h5 { font-weight: 600; }
.user-profile .right-panel .nav-tabs > li.active > a, .user-profile .right-panel .nav-tabs > li.active > a:focus,
.user-profile .right-panel .nav-tabs > li.active > a:hover { color: var(--primary); border-bottom-color: var(--primary); background: transparent; }
.no-more-records .alert .alert-content p { color: var(--primary); }
.assets-block .tree-label.tree-selected { color: var(--primary); }
.chkbox-email { color: var(--primary); }
.chkbox-email.on, .chkbox-email:hover { color:var(--primary-hover); }
.date-control .ui-datepicker-trigger.ui-button:hover { background: var(--primary); border: 1px solid var(--primary); }
.asset-sub-header { width: calc(100% - 250px); }
.highlight-active { background:  var(--primary); color:  var(--color-white); border: solid 1px  var(--primary); }
/* Job Modal Search Assets */
.search-assets .form-control { color: var(--primary); font-size: 14px; }
.search-assets button.input-search-btn { right: 0; left: inherit; border: none; color: var(--primary); }
.search-assets-results .label-assets-found label { color: var(--primary); }
.search-assets-results .table td .btn-link { color: var(--primary); text-decoration: underline; }
.search-assets-results .table td .btn-link:hover { text-decoration: none; }
.site-navbar .notifications-dd.open .dropdown-toggle,
.site-navbar.navbar-default .navbar-toolbar > .notifications-dd.open > a,
.site-navbar.navbar-default .navbar-toolbar > .notifications-dd.open > a:focus,
.site-navbar.navbar-default .navbar-toolbar > .notifications-dd.open > a:hover  { color: var(--primary-hover); }
.btn-outline.btn-warning { color: var(--primary); background-color: transparent; border-color: var(--primary); }
.btn-outline.btn-warning.active, .btn-outline.btn-warning:active, .btn-outline.btn-warning:focus,
.btn-outline.btn-warning:hover, .open>.dropdown-toggle.btn-outline.btn-warning { color: var(--color-white); border-color: var(--primary);
    background-color: var(--primary); }
/* Page Layout */
.mud-header .breadcrumb .current { color:var(--primary); }
.left-tabs .nav-tabs > li.active > a, .left-tabs .nav-tabs > li.active > a:focus, .left-tabs .nav-tabs > li.active > a:hover,
.left-tabs .nav-tabs > li > a:hover { background: var(--color-white); color: var(--primary); border-bottom-color: var(--primary); }
.left-tabs #search .accor-list li:hover .page-layout-draggable { border: 1px solid var(--primary); background: var(--color-white); color: var(--primary); }
.left-tabs #search .accor-list li .page-layout-draggable.dndDraggingSource { cursor: move!important; border: dashed 2px var(--primary); }
.data-grid .grid-row .grid-col.dndDragover { border: solid 2px var(--primary); }
.asset-search-list .dndDraggingSource { border: dashed 2px var(--primary); }
.drop-area .dndDragover { border: dashed 2px var(--primary); }
/* No Records */
.no-orders .alert { background:rgba(52,56,217,0.1); border:solid 1px var(--primary); }
.no-orders .alert .alert-content p { color:var(--primary); font-weight: bold; margin-top: 15px; }
.no-orders .alert .alert-content .new-btn { color:var(--primary); border:solid 1px var(--primary); }
.no-orders .alert .alert-content .new-btn:hover { color:var(--color-white); }
.no-more-records .alert { background:rgba(52,56,217,0.1); border:solid 1px var(--primary); }
.no-more-records .alert .alert-content p { color:var(--primary); font-weight: bold; margin-top: 15px; }
.alert .fa-spinner { color:var(--primary); font-size:48px; }
.alert .fa-exclamation-triangle{ color:var(--primary); font-size:48px; }
.files-list li { color: var(--color-black); }
.files-list li .dnld-btn { color:var(--primary); }
.files-list li .dnld-btn:hover { color:var(--primary-hover); }
.download-btn { background-color: var(--primary)!important; }
.download-btn:hover { color:var(--primary)!important; background-color: var(--color-white)!important; border: solid 1px var(--primary)!important; }
.swal2-popup .swal2-styled.swal2-confirm { background-color: var(--primary)!important; }
.swal2-popup .swal2-styled.swal2-confirm:hover { color:var(--primary)!important; background-color: var(--color-white)!important; border: solid 1px var(--primary)!important; }
.swal2-popup .swal2-styled.swal2-cancel { background-color: var(--default) !important; }
.product-table .table .count { background-color: var(--primary); }
.tree-classic li .tree-selected { color: var(--primary); }
body .date-control .ui-datepicker table td > a.ui-state-active { background-color: var(--primary); }
.date-control .ui-datepicker th { color: var(--primary); }
.user-profile .left-panel .edit-profile-btn:hover { color: var(--primary); }
/* =================================================================== */
/*                    Responsive Media Queries                         */
/* =================================================================== */
@media (max-width:1440px) {
    body.indicia-login-page .brand { margin-top: 90px; }
}
@media (max-width:1199px) {
    body.indicia-login-page .brand { margin-top: 0; }
    .site-menubar-unfold .page, .site-menubar-unfold .site-footer { margin-left: auto; }
    .page-header { padding-top: 10px!important; }
    .site-navbar .navbar-header { width: 100%; min-width: 100%; flex-basis: 100%; border-bottom: solid 1px var(--border-color); }
    .site-navbar .navbar-header .navbar-toggle { color: var(--primary); border-color: var(--primary); }
    .site-menubar-unfold .navbar-search-overlap { left: 0; }
    #site-navbar-collapse .navbar-toolbar>li>a { padding-top: 15px; padding-bottom: 15px; }
    #site-navbar-collapse .navbar-toolbar>li>a img { vertical-align: revert; }
    .site-navbar .navbar-collapse.collapse.collapse.in { position: absolute; top: 100%; left: 0; width: 100%; background-color: var(--color-white); }
    .header-client-drop { width: 50px; margin-top: 0; }
    #site-navbar-collapse .navbar-nav>li>a.navbar-avatar, #site-navbar-collapse .navbar-toolbar>li>a.navbar-avatar { padding-top: 8px; padding-bottom: 8px; }
    .site-navbar .navbar-header .top-logo { margin-left: 65px; }
    .site-navbar .container-fluid { position: absolute; top: 100%; }
    .site-menubar-fold .site-navbar .navbar-header .top-logo  { margin-left: 65px; }
}
@media (max-width:767px) {
    .site-navbar .navbar-header .top-logo { width: 150px; height: 30px; margin-left: 65px; margin-top: 22px; }
}

/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/brand-intouch.css ***!
  \**************************************************************************************************************************************************************************************************************************/
/* Root variables */
:root {
    --text-color: #000000;
    --primary: #008CFF;
    --primary-hover: #863DFF;
    --secondary: #008CFF;
    --secondary-hover: #00B7E6;
    --default: #7f7f7f;
    --font-regular: 'TT Norms Pro Regular';
    --font-medium: 'TT Norms Pro Medium';
    --font-bold: 'TT Norms Pro Bold';
    --font-light: 'TT Norms Pro Light';
    --color-white: #ffffff;
    --color-black: #000000;
    --color-light-grey: #F6F6F6;
    --color-bluish-grey: #E4EDF6;
    --color-dark-grey: #333333;
    --border-color: #E5E3DF;
    --left_menu_bg: #E6F4FF;
    --left_menu_hover: #863DFF;
    --left_menu_active: #ffffff;
    --left_menu_active_text: #000000;
    --left_menu_text: #333333;
    --left_menu_hover_text: #ffffff;
    --icon_color: #333333;
    --icon_hover_color: #ffffff;
    --icon_active_color: #333333;
}
/* TT Norms Fonts */
@font-face {
    font-family: 'TT Norms Pro Regular'; font-style: normal; font-weight: normal;
    src: local('TTNormsProRegular'), url('TTNormsProRegular.e0654e803f452194.woff') format('woff');
}
@font-face {
    font-family: 'TT Norms Pro Medium'; font-style: normal; font-weight: normal;
    src: local('TTNormsProMedium'), url('TTNormsProMedium.fa4282747cd40fb5.woff') format('woff');
}
@font-face {
    font-family: 'TT Norms Pro Bold'; font-style: normal; font-weight: normal;
    src: local('TTNormsProBold'), url('TTNormsProBold.026c0d22d656299e.woff') format('woff');
}
@font-face {
    font-family: 'TT Norms Pro Light'; font-style: normal; font-weight: normal;
    src: local('TTNormsProLight'), url('TTNormsProLight.4bcc94f17aa4c609.woff') format('woff');
}
body { padding-top:66px; font-family: 'TT Norms Pro Regular'; }
a { color:var(--primary); }
/* login Page */
.indicia-login-page .brand img { display:none; }
.indicia-login-page .brand { background: url('indicia-infinity-logo.57682542bb957af9.svg') no-repeat; background-size: 100%;
    width: 142px; height: 68px; margin: 0 auto; display: block; }
.signin { background: url('login-form-bg.56b1b35c3aa59a0f.png') no-repeat center right; padding: 50px; display: flex;
    justify-content: center; flex-direction: column; width: 480px; }
.signin .login-form label { display: block; font-size: 16px; line-height: 20px; color: #333; margin-bottom: 10px; }
.signin input[type=text], .signin input[type=password], .signin input[type=email],
.signin input[type=url], .signin input[type=date], .signin input[type=tel], .signin input[type=number],
.signin input[type=search], .signin textarea.materialize-textarea { padding: 20px; font-size: 16px; line-height:20px;
    background: linear-gradient(0deg, #FBFBFB, #FBFBFB), linear-gradient(0deg, #D3D5D7, #D3D5D7); border: none; }
.signin .form-group { margin-bottom: 25px; }
.indicia-login-page .signin p { text-align:center; font-size: 22px; line-height: 22px; }
.indicia-login-page .signin .register { font-size: 14px; line-height: 18px; }
.indicia-login-page .btn-primary { color: var(--color-white); font-size: 14px; line-height: 14px;text-align: center; font-weight:400;
    background-color:  var(--primary); border:none; padding: 10px 20px; margin: auto; width: auto; border-radius: 30px; height: 44px; }
.signin .forgot-password { text-align: center; }
.indicia-login-page .btn-primary:active:focus,
.indicia-login-page .btn-primary:active:hover,
.indicia-login-page .btn-primary:hover { background: var(--primary-hover); }
.indicia-login-page .indicia-logo { /*display: none;*/ }
.indicia-login-page .signin .register-request-btn { font-size: 14px; line-height:20px; color: #008BFF; margin: 30px auto 0;
    float: none; display: inline-block; }
.indicia-login-page .signin .help-btn { display: none; }
.material-symbols-outlined { font-variation-settings: 'FILL' 0, 'wght' 700, 'GRAD' 0, 'opsz' 48 }
/* Site Logo amd Header */
.site-navbar .navbar-header { width: 55px; display: flex; align-items: center; padding: 0 15px; }
.site-navbar .navbar-header .navbar-toggle { margin: 0; padding: 0; color: #202020; font-size: 20px; }
.site-navbar .navbar-header #toggleNavigation { display: inline-block; height: 20px; padding: 0; border: none; }
.site-menubar-unfold .site-navbar .navbar-header #toggleNavigation .sidebar-close { display: block; }
.site-menubar-unfold .site-navbar .navbar-header #toggleNavigation .sidebar-open { display: none; }
.site-menubar-fold .site-navbar .navbar-header #toggleNavigation .sidebar-close { display: none; }
.site-menubar-fold .site-navbar .navbar-header #toggleNavigation .sidebar-open { display: block; }
.site-menubar-fold .site-navbar .navbar-header { padding: 0 15px; }
.site-menubar-unfold .page { margin-left: 252px; }
.site-menubar-unfold .page.page-login { margin: 0; }
.site-navbar .navbar-header .top-logo { display:none; }
.site-navbar .navbar-container { display: flex; align-items:center; justify-content: space-between; width: 100%; padding-left:0; }
.site-navbar .navbar-container .intouch-logo { display: inline-block; background-image: url('intouch_logo_half.6e05a2712a6724cb.svg');
    margin: 0; margin-right: auto; background-repeat: no-repeat; }
.site-menubar-fold .site-navbar .navbar-header .top-logo { display: none; }
.site-navbar a[data-toggle="menubar"] { display: none; }
.site-menubar-unfold .navbar-search-overlap, .site-menubar-fold .navbar-search-overlap { margin-left: 0; left: 188px; width: 400px;
    background-color: #F6F7F7; border-radius: 5px 25px 25px 5px; padding: 6px 16px 6px 6px; margin-top:9px; }
.navbar-search-overlap .input-search .input-search-icon { font-size: 20px; left: inherit; right:-8px; color: var(--primary); pointer-events: inherit; }
.navbar-search-overlap .input-search .input-search-icon + .form-control { padding: 10px; height: auto!important; border-radius: 4px;
    border: solid 1px  var(--primary); background-color: var(--color-white)!important; width: 350px; font-size: 13px; line-height:16px; }
/* Site Navigation */
.site-menubar-unfold .site-menubar { background-color: var(--color-white); width: 252px; transition: all 0.3s ease; }
.site-menubar-fold .site-menubar { background-color: var(--color-white); transition: all 0.3s ease; width: 58px; }
.site-menubar-unfold .site-menu-item,
.site-menubar-fold .site-menu-item { margin-bottom: 2px; }
.site-menubar-unfold .site-menu > .site-menu-item:hover,
.site-menubar-light .site-menu>.site-menu-item.active { background: none; }
.site-menubar-unfold .site-menu > .site-menu-item > a,
.site-menubar-fold .site-menu > .site-menu-item > a { color: var(--left_menu_text); border-radius: 5px; padding: 15px;
    background-color:var(--left_menu_bg); font-family: var(--font-regular); }
.site-menubar-unfold .site-menu > .site-menu-item > a:hover,
.site-menubar-fold .site-menu > .site-menu-item > a:hover { color: var(--left_menu_hover_text); background-color: var(--left_menu_hover); }
.site-menubar-light .site-menu>.site-menu-item.active > a { color: var(--left_menu_active_text); background-color: var(--left_menu_active); }
.site-menubar-light .site-menu>.site-menu-item.active > a .fas, .site-menubar-light .site-menu>.site-menu-item.active > a .far,
.site-menubar-light .site-menu>.site-menu-item.active > a .fa { background-color: var(--icon_active_color); }
.site-menubar-light .site-menu>.site-menu-item > a .fa-location { background-color:var(--icon_color); }
.site-menubar-light .site-menu-item a:hover .fa-location { background-color: var(--icon_hover_color); }
.site-menubar-light .site-menu>.site-menu-item.active > a  .fa-location { background-color: var(--icon_active_color); }
.site-menu > .site-menu-item .material-symbols-outlined { margin-right: 10px; }
.site-navbar .navbar-right .user-dd .dropdown-menu a:hover { background-color: var(--primary); }
.scrollbar-sripe { scrollbar-color: #000 transparent; scrollbar-width: 5px; }
.scrollbar-sripe::-webkit-scrollbar-track { -webkit-box-shadow: none; background-color: transparent; }
.scrollbar-sripe::-webkit-scrollbar { width: 5px; background-color: #ddd; }
.scrollbar-sripe::-webkit-scrollbar-thumb { background-color: #bbb; border-radius: 2px; }
.new-btn { border-color: var(--primary); color:var(--primary); }
.btn-primary { border-radius:15px; padding: 7px 12px; line-height: 16px; }
.btn-secondary { border-radius:15px; padding: 7px 12px; line-height: 16px; border-color: var(--primary); color:var(--primary); background-color:var(--color-white); }
.btn-secondary:hover { color:var(--color-white); background-color:var(--primary); }
.btn-secondary .material-symbols-outlined { font-size: 14px; }
.filter-option .new-btn, .filter-option .edit-btn { color: var(--primary); border-color: var(--primary); }
.filter-option .new-btn:focus, .filter-option .edit-btn:focus { color: var(--color-white); background-color: var(--primary); }
.filter-option .dropdown-menu .button-group .btn-primary { border-radius:18px; }
.form-control { border-color: #BDBFC2; border-radius: 4px; height:auto; }
/*.table-list .table .new-btn:hover { color: var(--left_menu_hover); }*/
.btn-link:focus, .btn-link:hover { color: #863DFF; }
.add-item-custom .tooltip { white-space: normal; }
.filter-list { display: inline-block; width: 100%; max-height:180px; overflow-y: auto; }
.filter-list li { display: flex; align-items: center; }
.filter-option .btn-group { display: flex; justify-content: space-between; margin-bottom: 10px; width: 100%; }
.filter-option .filters-applied { border-width: 2px; position: relative; border-color: var(--primary); }
.filter-option .filters-applied .count { position: absolute; top: -7px; right: -7px; width: 14px; height: 14px; padding: 3px;
    border-radius: 50%; background-color: var(--primary); color: var(--color-white); font-size: 8px; line-height: 8px;
    border: solid 1px #fff; }
.filters-applied { display: inline-flex; align-items: center; flex-wrap: wrap; margin-bottom: 10px; }
.filters-applied li { border-radius: 2px; background: #E6F4FF; margin-right: 5px; padding:3px; }
.filters-applied li .btn { padding: 0; margin-left:5px; font-size: 18px; line-height: 18px; }
/* ----------- RESPONSIVE STYLING----------------- */
@media (min-width: 1200px){
    .site-menubar-fold .site-menu { transition: all 0.3s ease; }
    .site-menubar-fold .page, .site-menubar-fold .site-footer { padding-left: 58px; }
}
@media (max-width: 1200px){
    .site-menubar-unfold .page { margin-left: auto; }
    .site-navbar .navbar-header { justify-content: flex-end; padding: 0 15px; }
    .page-header { padding-top: 0!important; }
    .site-navbar .navbar-header #toggleNavigation { margin-right: auto; }
    .site-navbar .navbar-container {     display: inherit; top: 8px; left: 0; }
    .site-navbar .navbar-container .intouch-logo { margin-left: 80px; }
    .site-navbar .navbar-header .navbar-toggle { border: none; margin: 0 10px; }
    .site-menubar-unfold .navbar-search-overlap, .site-menubar-fold .navbar-search-overlap { width: 100%; }
    .navbar-search-overlap .input-search .input-search-icon { left: inherit; right: 15px; }
}


/*# sourceMappingURL=styles.04f42640bc9ec38f.css.map*/