/*!*******************************************************************************************************************************************************************************************************!*\
  !*** 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/style.css ***!
  \*******************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,300;1,400&display=swap);
/*!***********************************************************************************************************************************************************************************************************!*\
  !*** 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/style.css (1) ***!
  \***********************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Fira+Sans:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap);
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** 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/tippy.js/dist/tippy.css ***!
  \******************************************************************************************************************************************************************************************************************************/
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/@coreui/icons/css/coreui-icons.css ***!
  \*****************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * CoreUI Icons - Open Source Icons
 * @version v0.3.0
 * @link https://coreui.io/icons
 * Copyright (c) 2018 creativeLabs Łukasz Holeczek
 * Licensed under MIT (https://coreui.io/icons/license)
 */
@font-face {
  font-family: 'CoreUI-Icons-Linear-Free';
  src: url('CoreUI-Icons-Linear-Free.eot?64h6xh');
  src: url('CoreUI-Icons-Linear-Free.eot?64h6xh#iefix') format("embedded-opentype"), url('CoreUI-Icons-Linear-Free.ttf?64h6xh') format("truetype"), url('CoreUI-Icons-Linear-Free.woff?64h6xh') format("woff"), url('CoreUI-Icons-Linear-Free.svg?64h6xh#CoreUI-Icons-Linear') format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="cui-"], [class*=" cui-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'CoreUI-Icons-Linear-Free' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cui-account-logout:before {
  content: "\e900";
}
.cui-action-redo:before {
  content: "\e901";
}
.cui-action-undo:before {
  content: "\e902";
}
.cui-align-center:before {
  content: "\e903";
}
.cui-align-left:before {
  content: "\e904";
}
.cui-align-right:before {
  content: "\e905";
}
.cui-arrow-bottom:before {
  content: "\e906";
}
.cui-arrow-left:before {
  content: "\e907";
}
.cui-arrow-right:before {
  content: "\e908";
}
.cui-arrow-top:before {
  content: "\e909";
}
.cui-ban:before {
  content: "\e90a";
}
.cui-basket-loaded:before {
  content: "\e90b";
}
.cui-bell:before {
  content: "\e90c";
}
.cui-bold:before {
  content: "\e90d";
}
.cui-bookmark:before {
  content: "\e90e";
}
.cui-briefcase:before {
  content: "\e960";
}
.cui-british-pound:before {
  content: "\e961";
}
.cui-brush:before {
  content: "\e90f";
}
.cui-calculator:before {
  content: "\e910";
}
.cui-calendar:before {
  content: "\e911";
}
.cui-cart:before {
  content: "\e912";
}
.cui-chart:before {
  content: "\e913";
}
.cui-check:before {
  content: "\e914";
}
.cui-chevron-bottom:before {
  content: "\e915";
}
.cui-chevron-left:before {
  content: "\e916";
}
.cui-chevron-right:before {
  content: "\e917";
}
.cui-chevron-top:before {
  content: "\e918";
}
.cui-circle-check:before {
  content: "\e919";
}
.cui-circle-x:before {
  content: "\e91a";
}
.cui-cloud:before {
  content: "\e91b";
}
.cui-cloud-download:before {
  content: "\e91c";
}
.cui-cloud-upload:before {
  content: "\e91d";
}
.cui-code:before {
  content: "\e91e";
}
.cui-cog:before {
  content: "\e91f";
}
.cui-comment-square:before {
  content: "\e920";
}
.cui-credit-card:before {
  content: "\e921";
}
.cui-cursor:before {
  content: "\e922";
}
.cui-dashboard:before {
  content: "\e923";
}
.cui-delete:before {
  content: "\e924";
}
.cui-dollar:before {
  content: "\e925";
}
.cui-drop:before {
  content: "\e926";
}
.cui-envelope-closed:before {
  content: "\e927";
}
.cui-envelope-letter:before {
  content: "\e928";
}
.cui-envelope-open:before {
  content: "\e929";
}
.cui-euro:before {
  content: "\e92a";
}
.cui-file:before {
  content: "\e92b";
}
.cui-globe:before {
  content: "\e92c";
}
.cui-graph:before {
  content: "\e92d";
}
.cui-home:before {
  content: "\e92e";
}
.cui-inbox:before {
  content: "\e92f";
}
.cui-info:before {
  content: "\e930";
}
.cui-italic:before {
  content: "\e931";
}
.cui-justify-center:before {
  content: "\e932";
}
.cui-justify-left:before {
  content: "\e933";
}
.cui-justify-right:before {
  content: "\e934";
}
.cui-laptop:before {
  content: "\e935";
}
.cui-layers:before {
  content: "\e936";
}
.cui-lightbulb:before {
  content: "\e937";
}
.cui-list:before {
  content: "\e938";
}
.cui-location-pin:before {
  content: "\e939";
}
.cui-lock-locked:before {
  content: "\e93a";
}
.cui-lock-unlocked:before {
  content: "\e93b";
}
.cui-magnifying-glass:before {
  content: "\e93c";
}
.cui-map:before {
  content: "\e93d";
}
.cui-monitor:before {
  content: "\e962";
}
.cui-moon:before {
  content: "\e93e";
}
.cui-note:before {
  content: "\e93f";
}
.cui-options:before {
  content: "\e940";
}
.cui-paperclip:before {
  content: "\e941";
}
.cui-pencil:before {
  content: "\e942";
}
.cui-people:before {
  content: "\e943";
}
.cui-phone:before {
  content: "\e944";
}
.cui-pie-chart:before {
  content: "\e945";
}
.cui-print:before {
  content: "\e946";
}
.cui-puzzle:before {
  content: "\e947";
}
.cui-rss:before {
  content: "\e963";
}
.cui-screen-desktop:before {
  content: "\e948";
}
.cui-screen-smartphone:before {
  content: "\e949";
}
.cui-settings:before {
  content: "\e94a";
}
.cui-share:before {
  content: "\e94b";
}
.cui-shield:before {
  content: "\e94c";
}
.cui-sort-ascending:before {
  content: "\e94d";
}
.cui-sort-descending:before {
  content: "\e94e";
}
.cui-speech:before {
  content: "\e94f";
}
.cui-speedometer:before {
  content: "\e950";
}
.cui-star:before {
  content: "\e951";
}
.cui-sun:before {
  content: "\e952";
}
.cui-tablet:before {
  content: "\e953";
}
.cui-tags:before {
  content: "\e954";
}
.cui-task:before {
  content: "\e955";
}
.cui-thumb-down:before {
  content: "\e956";
}
.cui-thumb-up:before {
  content: "\e957";
}
.cui-trash:before {
  content: "\e958";
}
.cui-underline:before {
  content: "\e959";
}
.cui-user:before {
  content: "\e95a";
}
.cui-user-female:before {
  content: "\e95b";
}
.cui-user-follow:before {
  content: "\e95c";
}
.cui-user-unfollow:before {
  content: "\e95d";
}
.cui-wrench:before {
  content: "\e95e";
}
.cui-yen:before {
  content: "\e95f ";
}
/*# sourceMappingURL=coreui-icons.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]!./node_modules/flag-icon-css/css/flag-icon.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}
.flag-icon:before {
  content: "\00a0";
}
.flag-icon.flag-icon-squared {
  width: 1em;
}
.flag-icon-ad {
  background-image: url('ad.svg');
}
.flag-icon-ad.flag-icon-squared {
  background-image: url('_-flags-1x1-ad.svg');
}
.flag-icon-ae {
  background-image: url('ae.svg');
}
.flag-icon-ae.flag-icon-squared {
  background-image: url('_-flags-1x1-ae.svg');
}
.flag-icon-af {
  background-image: url('af.svg');
}
.flag-icon-af.flag-icon-squared {
  background-image: url('_-flags-1x1-af.svg');
}
.flag-icon-ag {
  background-image: url('ag.svg');
}
.flag-icon-ag.flag-icon-squared {
  background-image: url('_-flags-1x1-ag.svg');
}
.flag-icon-ai {
  background-image: url('ai.svg');
}
.flag-icon-ai.flag-icon-squared {
  background-image: url('_-flags-1x1-ai.svg');
}
.flag-icon-al {
  background-image: url('al.svg');
}
.flag-icon-al.flag-icon-squared {
  background-image: url('_-flags-1x1-al.svg');
}
.flag-icon-am {
  background-image: url('am.svg');
}
.flag-icon-am.flag-icon-squared {
  background-image: url('_-flags-1x1-am.svg');
}
.flag-icon-ao {
  background-image: url('ao.svg');
}
.flag-icon-ao.flag-icon-squared {
  background-image: url('_-flags-1x1-ao.svg');
}
.flag-icon-aq {
  background-image: url('aq.svg');
}
.flag-icon-aq.flag-icon-squared {
  background-image: url('_-flags-1x1-aq.svg');
}
.flag-icon-ar {
  background-image: url('ar.svg');
}
.flag-icon-ar.flag-icon-squared {
  background-image: url('_-flags-1x1-ar.svg');
}
.flag-icon-as {
  background-image: url('as.svg');
}
.flag-icon-as.flag-icon-squared {
  background-image: url('_-flags-1x1-as.svg');
}
.flag-icon-at {
  background-image: url('at.svg');
}
.flag-icon-at.flag-icon-squared {
  background-image: url('_-flags-1x1-at.svg');
}
.flag-icon-au {
  background-image: url('au.svg');
}
.flag-icon-au.flag-icon-squared {
  background-image: url('_-flags-1x1-au.svg');
}
.flag-icon-aw {
  background-image: url('aw.svg');
}
.flag-icon-aw.flag-icon-squared {
  background-image: url('_-flags-1x1-aw.svg');
}
.flag-icon-ax {
  background-image: url('ax.svg');
}
.flag-icon-ax.flag-icon-squared {
  background-image: url('_-flags-1x1-ax.svg');
}
.flag-icon-az {
  background-image: url('az.svg');
}
.flag-icon-az.flag-icon-squared {
  background-image: url('_-flags-1x1-az.svg');
}
.flag-icon-ba {
  background-image: url('ba.svg');
}
.flag-icon-ba.flag-icon-squared {
  background-image: url('_-flags-1x1-ba.svg');
}
.flag-icon-bb {
  background-image: url('bb.svg');
}
.flag-icon-bb.flag-icon-squared {
  background-image: url('_-flags-1x1-bb.svg');
}
.flag-icon-bd {
  background-image: url('bd.svg');
}
.flag-icon-bd.flag-icon-squared {
  background-image: url('_-flags-1x1-bd.svg');
}
.flag-icon-be {
  background-image: url('be.svg');
}
.flag-icon-be.flag-icon-squared {
  background-image: url('_-flags-1x1-be.svg');
}
.flag-icon-bf {
  background-image: url('bf.svg');
}
.flag-icon-bf.flag-icon-squared {
  background-image: url('_-flags-1x1-bf.svg');
}
.flag-icon-bg {
  background-image: url('bg.svg');
}
.flag-icon-bg.flag-icon-squared {
  background-image: url('_-flags-1x1-bg.svg');
}
.flag-icon-bh {
  background-image: url('bh.svg');
}
.flag-icon-bh.flag-icon-squared {
  background-image: url('_-flags-1x1-bh.svg');
}
.flag-icon-bi {
  background-image: url('bi.svg');
}
.flag-icon-bi.flag-icon-squared {
  background-image: url('_-flags-1x1-bi.svg');
}
.flag-icon-bj {
  background-image: url('bj.svg');
}
.flag-icon-bj.flag-icon-squared {
  background-image: url('_-flags-1x1-bj.svg');
}
.flag-icon-bl {
  background-image: url('bl.svg');
}
.flag-icon-bl.flag-icon-squared {
  background-image: url('_-flags-1x1-bl.svg');
}
.flag-icon-bm {
  background-image: url('bm.svg');
}
.flag-icon-bm.flag-icon-squared {
  background-image: url('_-flags-1x1-bm.svg');
}
.flag-icon-bn {
  background-image: url('bn.svg');
}
.flag-icon-bn.flag-icon-squared {
  background-image: url('_-flags-1x1-bn.svg');
}
.flag-icon-bo {
  background-image: url('bo.svg');
}
.flag-icon-bo.flag-icon-squared {
  background-image: url('_-flags-1x1-bo.svg');
}
.flag-icon-bq {
  background-image: url('bq.svg');
}
.flag-icon-bq.flag-icon-squared {
  background-image: url('_-flags-1x1-bq.svg');
}
.flag-icon-br {
  background-image: url('br.svg');
}
.flag-icon-br.flag-icon-squared {
  background-image: url('_-flags-1x1-br.svg');
}
.flag-icon-bs {
  background-image: url('bs.svg');
}
.flag-icon-bs.flag-icon-squared {
  background-image: url('_-flags-1x1-bs.svg');
}
.flag-icon-bt {
  background-image: url('bt.svg');
}
.flag-icon-bt.flag-icon-squared {
  background-image: url('_-flags-1x1-bt.svg');
}
.flag-icon-bv {
  background-image: url('bv.svg');
}
.flag-icon-bv.flag-icon-squared {
  background-image: url('_-flags-1x1-bv.svg');
}
.flag-icon-bw {
  background-image: url('bw.svg');
}
.flag-icon-bw.flag-icon-squared {
  background-image: url('_-flags-1x1-bw.svg');
}
.flag-icon-by {
  background-image: url('by.svg');
}
.flag-icon-by.flag-icon-squared {
  background-image: url('_-flags-1x1-by.svg');
}
.flag-icon-bz {
  background-image: url('bz.svg');
}
.flag-icon-bz.flag-icon-squared {
  background-image: url('_-flags-1x1-bz.svg');
}
.flag-icon-ca {
  background-image: url('ca.svg');
}
.flag-icon-ca.flag-icon-squared {
  background-image: url('_-flags-1x1-ca.svg');
}
.flag-icon-cc {
  background-image: url('cc.svg');
}
.flag-icon-cc.flag-icon-squared {
  background-image: url('_-flags-1x1-cc.svg');
}
.flag-icon-cd {
  background-image: url('cd.svg');
}
.flag-icon-cd.flag-icon-squared {
  background-image: url('_-flags-1x1-cd.svg');
}
.flag-icon-cf {
  background-image: url('cf.svg');
}
.flag-icon-cf.flag-icon-squared {
  background-image: url('_-flags-1x1-cf.svg');
}
.flag-icon-cg {
  background-image: url('cg.svg');
}
.flag-icon-cg.flag-icon-squared {
  background-image: url('_-flags-1x1-cg.svg');
}
.flag-icon-ch {
  background-image: url('ch.svg');
}
.flag-icon-ch.flag-icon-squared {
  background-image: url('_-flags-1x1-ch.svg');
}
.flag-icon-ci {
  background-image: url('ci.svg');
}
.flag-icon-ci.flag-icon-squared {
  background-image: url('_-flags-1x1-ci.svg');
}
.flag-icon-ck {
  background-image: url('ck.svg');
}
.flag-icon-ck.flag-icon-squared {
  background-image: url('_-flags-1x1-ck.svg');
}
.flag-icon-cl {
  background-image: url('cl.svg');
}
.flag-icon-cl.flag-icon-squared {
  background-image: url('_-flags-1x1-cl.svg');
}
.flag-icon-cm {
  background-image: url('cm.svg');
}
.flag-icon-cm.flag-icon-squared {
  background-image: url('_-flags-1x1-cm.svg');
}
.flag-icon-cn {
  background-image: url('cn.svg');
}
.flag-icon-cn.flag-icon-squared {
  background-image: url('_-flags-1x1-cn.svg');
}
.flag-icon-co {
  background-image: url('co.svg');
}
.flag-icon-co.flag-icon-squared {
  background-image: url('_-flags-1x1-co.svg');
}
.flag-icon-cr {
  background-image: url('cr.svg');
}
.flag-icon-cr.flag-icon-squared {
  background-image: url('_-flags-1x1-cr.svg');
}
.flag-icon-cu {
  background-image: url('cu.svg');
}
.flag-icon-cu.flag-icon-squared {
  background-image: url('_-flags-1x1-cu.svg');
}
.flag-icon-cv {
  background-image: url('cv.svg');
}
.flag-icon-cv.flag-icon-squared {
  background-image: url('_-flags-1x1-cv.svg');
}
.flag-icon-cw {
  background-image: url('cw.svg');
}
.flag-icon-cw.flag-icon-squared {
  background-image: url('_-flags-1x1-cw.svg');
}
.flag-icon-cx {
  background-image: url('cx.svg');
}
.flag-icon-cx.flag-icon-squared {
  background-image: url('_-flags-1x1-cx.svg');
}
.flag-icon-cy {
  background-image: url('cy.svg');
}
.flag-icon-cy.flag-icon-squared {
  background-image: url('_-flags-1x1-cy.svg');
}
.flag-icon-cz {
  background-image: url('cz.svg');
}
.flag-icon-cz.flag-icon-squared {
  background-image: url('_-flags-1x1-cz.svg');
}
.flag-icon-de {
  background-image: url('de.svg');
}
.flag-icon-de.flag-icon-squared {
  background-image: url('_-flags-1x1-de.svg');
}
.flag-icon-dj {
  background-image: url('dj.svg');
}
.flag-icon-dj.flag-icon-squared {
  background-image: url('_-flags-1x1-dj.svg');
}
.flag-icon-dk {
  background-image: url('dk.svg');
}
.flag-icon-dk.flag-icon-squared {
  background-image: url('_-flags-1x1-dk.svg');
}
.flag-icon-dm {
  background-image: url('dm.svg');
}
.flag-icon-dm.flag-icon-squared {
  background-image: url('_-flags-1x1-dm.svg');
}
.flag-icon-do {
  background-image: url('do.svg');
}
.flag-icon-do.flag-icon-squared {
  background-image: url('_-flags-1x1-do.svg');
}
.flag-icon-dz {
  background-image: url('dz.svg');
}
.flag-icon-dz.flag-icon-squared {
  background-image: url('_-flags-1x1-dz.svg');
}
.flag-icon-ec {
  background-image: url('ec.svg');
}
.flag-icon-ec.flag-icon-squared {
  background-image: url('_-flags-1x1-ec.svg');
}
.flag-icon-ee {
  background-image: url('ee.svg');
}
.flag-icon-ee.flag-icon-squared {
  background-image: url('_-flags-1x1-ee.svg');
}
.flag-icon-eg {
  background-image: url('eg.svg');
}
.flag-icon-eg.flag-icon-squared {
  background-image: url('_-flags-1x1-eg.svg');
}
.flag-icon-eh {
  background-image: url('eh.svg');
}
.flag-icon-eh.flag-icon-squared {
  background-image: url('_-flags-1x1-eh.svg');
}
.flag-icon-er {
  background-image: url('er.svg');
}
.flag-icon-er.flag-icon-squared {
  background-image: url('_-flags-1x1-er.svg');
}
.flag-icon-es {
  background-image: url('es.svg');
}
.flag-icon-es.flag-icon-squared {
  background-image: url('_-flags-1x1-es.svg');
}
.flag-icon-et {
  background-image: url('et.svg');
}
.flag-icon-et.flag-icon-squared {
  background-image: url('_-flags-1x1-et.svg');
}
.flag-icon-fi {
  background-image: url('fi.svg');
}
.flag-icon-fi.flag-icon-squared {
  background-image: url('_-flags-1x1-fi.svg');
}
.flag-icon-fj {
  background-image: url('fj.svg');
}
.flag-icon-fj.flag-icon-squared {
  background-image: url('_-flags-1x1-fj.svg');
}
.flag-icon-fk {
  background-image: url('fk.svg');
}
.flag-icon-fk.flag-icon-squared {
  background-image: url('_-flags-1x1-fk.svg');
}
.flag-icon-fm {
  background-image: url('fm.svg');
}
.flag-icon-fm.flag-icon-squared {
  background-image: url('_-flags-1x1-fm.svg');
}
.flag-icon-fo {
  background-image: url('fo.svg');
}
.flag-icon-fo.flag-icon-squared {
  background-image: url('_-flags-1x1-fo.svg');
}
.flag-icon-fr {
  background-image: url('fr.svg');
}
.flag-icon-fr.flag-icon-squared {
  background-image: url('_-flags-1x1-fr.svg');
}
.flag-icon-ga {
  background-image: url('ga.svg');
}
.flag-icon-ga.flag-icon-squared {
  background-image: url('_-flags-1x1-ga.svg');
}
.flag-icon-gb {
  background-image: url('gb.svg');
}
.flag-icon-gb.flag-icon-squared {
  background-image: url('_-flags-1x1-gb.svg');
}
.flag-icon-gd {
  background-image: url('gd.svg');
}
.flag-icon-gd.flag-icon-squared {
  background-image: url('_-flags-1x1-gd.svg');
}
.flag-icon-ge {
  background-image: url('ge.svg');
}
.flag-icon-ge.flag-icon-squared {
  background-image: url('_-flags-1x1-ge.svg');
}
.flag-icon-gf {
  background-image: url('gf.svg');
}
.flag-icon-gf.flag-icon-squared {
  background-image: url('_-flags-1x1-gf.svg');
}
.flag-icon-gg {
  background-image: url('gg.svg');
}
.flag-icon-gg.flag-icon-squared {
  background-image: url('_-flags-1x1-gg.svg');
}
.flag-icon-gh {
  background-image: url('gh.svg');
}
.flag-icon-gh.flag-icon-squared {
  background-image: url('_-flags-1x1-gh.svg');
}
.flag-icon-gi {
  background-image: url('gi.svg');
}
.flag-icon-gi.flag-icon-squared {
  background-image: url('_-flags-1x1-gi.svg');
}
.flag-icon-gl {
  background-image: url('gl.svg');
}
.flag-icon-gl.flag-icon-squared {
  background-image: url('_-flags-1x1-gl.svg');
}
.flag-icon-gm {
  background-image: url('gm.svg');
}
.flag-icon-gm.flag-icon-squared {
  background-image: url('_-flags-1x1-gm.svg');
}
.flag-icon-gn {
  background-image: url('gn.svg');
}
.flag-icon-gn.flag-icon-squared {
  background-image: url('_-flags-1x1-gn.svg');
}
.flag-icon-gp {
  background-image: url('gp.svg');
}
.flag-icon-gp.flag-icon-squared {
  background-image: url('_-flags-1x1-gp.svg');
}
.flag-icon-gq {
  background-image: url('gq.svg');
}
.flag-icon-gq.flag-icon-squared {
  background-image: url('_-flags-1x1-gq.svg');
}
.flag-icon-gr {
  background-image: url('gr.svg');
}
.flag-icon-gr.flag-icon-squared {
  background-image: url('_-flags-1x1-gr.svg');
}
.flag-icon-gs {
  background-image: url('gs.svg');
}
.flag-icon-gs.flag-icon-squared {
  background-image: url('_-flags-1x1-gs.svg');
}
.flag-icon-gt {
  background-image: url('gt.svg');
}
.flag-icon-gt.flag-icon-squared {
  background-image: url('_-flags-1x1-gt.svg');
}
.flag-icon-gu {
  background-image: url('gu.svg');
}
.flag-icon-gu.flag-icon-squared {
  background-image: url('_-flags-1x1-gu.svg');
}
.flag-icon-gw {
  background-image: url('gw.svg');
}
.flag-icon-gw.flag-icon-squared {
  background-image: url('_-flags-1x1-gw.svg');
}
.flag-icon-gy {
  background-image: url('gy.svg');
}
.flag-icon-gy.flag-icon-squared {
  background-image: url('_-flags-1x1-gy.svg');
}
.flag-icon-hk {
  background-image: url('hk.svg');
}
.flag-icon-hk.flag-icon-squared {
  background-image: url('_-flags-1x1-hk.svg');
}
.flag-icon-hm {
  background-image: url('hm.svg');
}
.flag-icon-hm.flag-icon-squared {
  background-image: url('_-flags-1x1-hm.svg');
}
.flag-icon-hn {
  background-image: url('hn.svg');
}
.flag-icon-hn.flag-icon-squared {
  background-image: url('_-flags-1x1-hn.svg');
}
.flag-icon-hr {
  background-image: url('hr.svg');
}
.flag-icon-hr.flag-icon-squared {
  background-image: url('_-flags-1x1-hr.svg');
}
.flag-icon-ht {
  background-image: url('ht.svg');
}
.flag-icon-ht.flag-icon-squared {
  background-image: url('_-flags-1x1-ht.svg');
}
.flag-icon-hu {
  background-image: url('hu.svg');
}
.flag-icon-hu.flag-icon-squared {
  background-image: url('_-flags-1x1-hu.svg');
}
.flag-icon-id {
  background-image: url('id.svg');
}
.flag-icon-id.flag-icon-squared {
  background-image: url('_-flags-1x1-id.svg');
}
.flag-icon-ie {
  background-image: url('ie.svg');
}
.flag-icon-ie.flag-icon-squared {
  background-image: url('_-flags-1x1-ie.svg');
}
.flag-icon-il {
  background-image: url('il.svg');
}
.flag-icon-il.flag-icon-squared {
  background-image: url('_-flags-1x1-il.svg');
}
.flag-icon-im {
  background-image: url('im.svg');
}
.flag-icon-im.flag-icon-squared {
  background-image: url('_-flags-1x1-im.svg');
}
.flag-icon-in {
  background-image: url('in.svg');
}
.flag-icon-in.flag-icon-squared {
  background-image: url('_-flags-1x1-in.svg');
}
.flag-icon-io {
  background-image: url('io.svg');
}
.flag-icon-io.flag-icon-squared {
  background-image: url('_-flags-1x1-io.svg');
}
.flag-icon-iq {
  background-image: url('iq.svg');
}
.flag-icon-iq.flag-icon-squared {
  background-image: url('_-flags-1x1-iq.svg');
}
.flag-icon-ir {
  background-image: url('ir.svg');
}
.flag-icon-ir.flag-icon-squared {
  background-image: url('_-flags-1x1-ir.svg');
}
.flag-icon-is {
  background-image: url('is.svg');
}
.flag-icon-is.flag-icon-squared {
  background-image: url('_-flags-1x1-is.svg');
}
.flag-icon-it {
  background-image: url('it.svg');
}
.flag-icon-it.flag-icon-squared {
  background-image: url('_-flags-1x1-it.svg');
}
.flag-icon-je {
  background-image: url('je.svg');
}
.flag-icon-je.flag-icon-squared {
  background-image: url('_-flags-1x1-je.svg');
}
.flag-icon-jm {
  background-image: url('jm.svg');
}
.flag-icon-jm.flag-icon-squared {
  background-image: url('_-flags-1x1-jm.svg');
}
.flag-icon-jo {
  background-image: url('jo.svg');
}
.flag-icon-jo.flag-icon-squared {
  background-image: url('_-flags-1x1-jo.svg');
}
.flag-icon-jp {
  background-image: url('jp.svg');
}
.flag-icon-jp.flag-icon-squared {
  background-image: url('_-flags-1x1-jp.svg');
}
.flag-icon-ke {
  background-image: url('ke.svg');
}
.flag-icon-ke.flag-icon-squared {
  background-image: url('_-flags-1x1-ke.svg');
}
.flag-icon-kg {
  background-image: url('kg.svg');
}
.flag-icon-kg.flag-icon-squared {
  background-image: url('_-flags-1x1-kg.svg');
}
.flag-icon-kh {
  background-image: url('kh.svg');
}
.flag-icon-kh.flag-icon-squared {
  background-image: url('_-flags-1x1-kh.svg');
}
.flag-icon-ki {
  background-image: url('ki.svg');
}
.flag-icon-ki.flag-icon-squared {
  background-image: url('_-flags-1x1-ki.svg');
}
.flag-icon-km {
  background-image: url('km.svg');
}
.flag-icon-km.flag-icon-squared {
  background-image: url('_-flags-1x1-km.svg');
}
.flag-icon-kn {
  background-image: url('kn.svg');
}
.flag-icon-kn.flag-icon-squared {
  background-image: url('_-flags-1x1-kn.svg');
}
.flag-icon-kp {
  background-image: url('kp.svg');
}
.flag-icon-kp.flag-icon-squared {
  background-image: url('_-flags-1x1-kp.svg');
}
.flag-icon-kr {
  background-image: url('kr.svg');
}
.flag-icon-kr.flag-icon-squared {
  background-image: url('_-flags-1x1-kr.svg');
}
.flag-icon-kw {
  background-image: url('kw.svg');
}
.flag-icon-kw.flag-icon-squared {
  background-image: url('_-flags-1x1-kw.svg');
}
.flag-icon-ky {
  background-image: url('ky.svg');
}
.flag-icon-ky.flag-icon-squared {
  background-image: url('_-flags-1x1-ky.svg');
}
.flag-icon-kz {
  background-image: url('kz.svg');
}
.flag-icon-kz.flag-icon-squared {
  background-image: url('_-flags-1x1-kz.svg');
}
.flag-icon-la {
  background-image: url('la.svg');
}
.flag-icon-la.flag-icon-squared {
  background-image: url('_-flags-1x1-la.svg');
}
.flag-icon-lb {
  background-image: url('lb.svg');
}
.flag-icon-lb.flag-icon-squared {
  background-image: url('_-flags-1x1-lb.svg');
}
.flag-icon-lc {
  background-image: url('lc.svg');
}
.flag-icon-lc.flag-icon-squared {
  background-image: url('_-flags-1x1-lc.svg');
}
.flag-icon-li {
  background-image: url('li.svg');
}
.flag-icon-li.flag-icon-squared {
  background-image: url('_-flags-1x1-li.svg');
}
.flag-icon-lk {
  background-image: url('lk.svg');
}
.flag-icon-lk.flag-icon-squared {
  background-image: url('_-flags-1x1-lk.svg');
}
.flag-icon-lr {
  background-image: url('lr.svg');
}
.flag-icon-lr.flag-icon-squared {
  background-image: url('_-flags-1x1-lr.svg');
}
.flag-icon-ls {
  background-image: url('ls.svg');
}
.flag-icon-ls.flag-icon-squared {
  background-image: url('_-flags-1x1-ls.svg');
}
.flag-icon-lt {
  background-image: url('lt.svg');
}
.flag-icon-lt.flag-icon-squared {
  background-image: url('_-flags-1x1-lt.svg');
}
.flag-icon-lu {
  background-image: url('lu.svg');
}
.flag-icon-lu.flag-icon-squared {
  background-image: url('_-flags-1x1-lu.svg');
}
.flag-icon-lv {
  background-image: url('lv.svg');
}
.flag-icon-lv.flag-icon-squared {
  background-image: url('_-flags-1x1-lv.svg');
}
.flag-icon-ly {
  background-image: url('ly.svg');
}
.flag-icon-ly.flag-icon-squared {
  background-image: url('_-flags-1x1-ly.svg');
}
.flag-icon-ma {
  background-image: url('ma.svg');
}
.flag-icon-ma.flag-icon-squared {
  background-image: url('_-flags-1x1-ma.svg');
}
.flag-icon-mc {
  background-image: url('mc.svg');
}
.flag-icon-mc.flag-icon-squared {
  background-image: url('_-flags-1x1-mc.svg');
}
.flag-icon-md {
  background-image: url('md.svg');
}
.flag-icon-md.flag-icon-squared {
  background-image: url('_-flags-1x1-md.svg');
}
.flag-icon-me {
  background-image: url('me.svg');
}
.flag-icon-me.flag-icon-squared {
  background-image: url('_-flags-1x1-me.svg');
}
.flag-icon-mf {
  background-image: url('mf.svg');
}
.flag-icon-mf.flag-icon-squared {
  background-image: url('_-flags-1x1-mf.svg');
}
.flag-icon-mg {
  background-image: url('mg.svg');
}
.flag-icon-mg.flag-icon-squared {
  background-image: url('_-flags-1x1-mg.svg');
}
.flag-icon-mh {
  background-image: url('mh.svg');
}
.flag-icon-mh.flag-icon-squared {
  background-image: url('_-flags-1x1-mh.svg');
}
.flag-icon-mk {
  background-image: url('mk.svg');
}
.flag-icon-mk.flag-icon-squared {
  background-image: url('_-flags-1x1-mk.svg');
}
.flag-icon-ml {
  background-image: url('ml.svg');
}
.flag-icon-ml.flag-icon-squared {
  background-image: url('_-flags-1x1-ml.svg');
}
.flag-icon-mm {
  background-image: url('mm.svg');
}
.flag-icon-mm.flag-icon-squared {
  background-image: url('_-flags-1x1-mm.svg');
}
.flag-icon-mn {
  background-image: url('mn.svg');
}
.flag-icon-mn.flag-icon-squared {
  background-image: url('_-flags-1x1-mn.svg');
}
.flag-icon-mo {
  background-image: url('mo.svg');
}
.flag-icon-mo.flag-icon-squared {
  background-image: url('_-flags-1x1-mo.svg');
}
.flag-icon-mp {
  background-image: url('mp.svg');
}
.flag-icon-mp.flag-icon-squared {
  background-image: url('_-flags-1x1-mp.svg');
}
.flag-icon-mq {
  background-image: url('mq.svg');
}
.flag-icon-mq.flag-icon-squared {
  background-image: url('_-flags-1x1-mq.svg');
}
.flag-icon-mr {
  background-image: url('mr.svg');
}
.flag-icon-mr.flag-icon-squared {
  background-image: url('_-flags-1x1-mr.svg');
}
.flag-icon-ms {
  background-image: url('ms.svg');
}
.flag-icon-ms.flag-icon-squared {
  background-image: url('_-flags-1x1-ms.svg');
}
.flag-icon-mt {
  background-image: url('mt.svg');
}
.flag-icon-mt.flag-icon-squared {
  background-image: url('_-flags-1x1-mt.svg');
}
.flag-icon-mu {
  background-image: url('mu.svg');
}
.flag-icon-mu.flag-icon-squared {
  background-image: url('_-flags-1x1-mu.svg');
}
.flag-icon-mv {
  background-image: url('mv.svg');
}
.flag-icon-mv.flag-icon-squared {
  background-image: url('_-flags-1x1-mv.svg');
}
.flag-icon-mw {
  background-image: url('mw.svg');
}
.flag-icon-mw.flag-icon-squared {
  background-image: url('_-flags-1x1-mw.svg');
}
.flag-icon-mx {
  background-image: url('mx.svg');
}
.flag-icon-mx.flag-icon-squared {
  background-image: url('_-flags-1x1-mx.svg');
}
.flag-icon-my {
  background-image: url('my.svg');
}
.flag-icon-my.flag-icon-squared {
  background-image: url('_-flags-1x1-my.svg');
}
.flag-icon-mz {
  background-image: url('mz.svg');
}
.flag-icon-mz.flag-icon-squared {
  background-image: url('_-flags-1x1-mz.svg');
}
.flag-icon-na {
  background-image: url('na.svg');
}
.flag-icon-na.flag-icon-squared {
  background-image: url('_-flags-1x1-na.svg');
}
.flag-icon-nc {
  background-image: url('nc.svg');
}
.flag-icon-nc.flag-icon-squared {
  background-image: url('_-flags-1x1-nc.svg');
}
.flag-icon-ne {
  background-image: url('ne.svg');
}
.flag-icon-ne.flag-icon-squared {
  background-image: url('_-flags-1x1-ne.svg');
}
.flag-icon-nf {
  background-image: url('nf.svg');
}
.flag-icon-nf.flag-icon-squared {
  background-image: url('_-flags-1x1-nf.svg');
}
.flag-icon-ng {
  background-image: url('ng.svg');
}
.flag-icon-ng.flag-icon-squared {
  background-image: url('_-flags-1x1-ng.svg');
}
.flag-icon-ni {
  background-image: url('ni.svg');
}
.flag-icon-ni.flag-icon-squared {
  background-image: url('_-flags-1x1-ni.svg');
}
.flag-icon-nl {
  background-image: url('nl.svg');
}
.flag-icon-nl.flag-icon-squared {
  background-image: url('_-flags-1x1-nl.svg');
}
.flag-icon-no {
  background-image: url('no.svg');
}
.flag-icon-no.flag-icon-squared {
  background-image: url('_-flags-1x1-no.svg');
}
.flag-icon-np {
  background-image: url('np.svg');
}
.flag-icon-np.flag-icon-squared {
  background-image: url('_-flags-1x1-np.svg');
}
.flag-icon-nr {
  background-image: url('nr.svg');
}
.flag-icon-nr.flag-icon-squared {
  background-image: url('_-flags-1x1-nr.svg');
}
.flag-icon-nu {
  background-image: url('nu.svg');
}
.flag-icon-nu.flag-icon-squared {
  background-image: url('_-flags-1x1-nu.svg');
}
.flag-icon-nz {
  background-image: url('nz.svg');
}
.flag-icon-nz.flag-icon-squared {
  background-image: url('_-flags-1x1-nz.svg');
}
.flag-icon-om {
  background-image: url('om.svg');
}
.flag-icon-om.flag-icon-squared {
  background-image: url('_-flags-1x1-om.svg');
}
.flag-icon-pa {
  background-image: url('pa.svg');
}
.flag-icon-pa.flag-icon-squared {
  background-image: url('_-flags-1x1-pa.svg');
}
.flag-icon-pe {
  background-image: url('pe.svg');
}
.flag-icon-pe.flag-icon-squared {
  background-image: url('_-flags-1x1-pe.svg');
}
.flag-icon-pf {
  background-image: url('pf.svg');
}
.flag-icon-pf.flag-icon-squared {
  background-image: url('_-flags-1x1-pf.svg');
}
.flag-icon-pg {
  background-image: url('pg.svg');
}
.flag-icon-pg.flag-icon-squared {
  background-image: url('_-flags-1x1-pg.svg');
}
.flag-icon-ph {
  background-image: url('ph.svg');
}
.flag-icon-ph.flag-icon-squared {
  background-image: url('_-flags-1x1-ph.svg');
}
.flag-icon-pk {
  background-image: url('pk.svg');
}
.flag-icon-pk.flag-icon-squared {
  background-image: url('_-flags-1x1-pk.svg');
}
.flag-icon-pl {
  background-image: url('pl.svg');
}
.flag-icon-pl.flag-icon-squared {
  background-image: url('_-flags-1x1-pl.svg');
}
.flag-icon-pm {
  background-image: url('pm.svg');
}
.flag-icon-pm.flag-icon-squared {
  background-image: url('_-flags-1x1-pm.svg');
}
.flag-icon-pn {
  background-image: url('pn.svg');
}
.flag-icon-pn.flag-icon-squared {
  background-image: url('_-flags-1x1-pn.svg');
}
.flag-icon-pr {
  background-image: url('pr.svg');
}
.flag-icon-pr.flag-icon-squared {
  background-image: url('_-flags-1x1-pr.svg');
}
.flag-icon-ps {
  background-image: url('ps.svg');
}
.flag-icon-ps.flag-icon-squared {
  background-image: url('_-flags-1x1-ps.svg');
}
.flag-icon-pt {
  background-image: url('pt.svg');
}
.flag-icon-pt.flag-icon-squared {
  background-image: url('_-flags-1x1-pt.svg');
}
.flag-icon-pw {
  background-image: url('pw.svg');
}
.flag-icon-pw.flag-icon-squared {
  background-image: url('_-flags-1x1-pw.svg');
}
.flag-icon-py {
  background-image: url('py.svg');
}
.flag-icon-py.flag-icon-squared {
  background-image: url('_-flags-1x1-py.svg');
}
.flag-icon-qa {
  background-image: url('qa.svg');
}
.flag-icon-qa.flag-icon-squared {
  background-image: url('_-flags-1x1-qa.svg');
}
.flag-icon-re {
  background-image: url('re.svg');
}
.flag-icon-re.flag-icon-squared {
  background-image: url('_-flags-1x1-re.svg');
}
.flag-icon-ro {
  background-image: url('ro.svg');
}
.flag-icon-ro.flag-icon-squared {
  background-image: url('_-flags-1x1-ro.svg');
}
.flag-icon-rs {
  background-image: url('rs.svg');
}
.flag-icon-rs.flag-icon-squared {
  background-image: url('_-flags-1x1-rs.svg');
}
.flag-icon-ru {
  background-image: url('ru.svg');
}
.flag-icon-ru.flag-icon-squared {
  background-image: url('_-flags-1x1-ru.svg');
}
.flag-icon-rw {
  background-image: url('rw.svg');
}
.flag-icon-rw.flag-icon-squared {
  background-image: url('_-flags-1x1-rw.svg');
}
.flag-icon-sa {
  background-image: url('sa.svg');
}
.flag-icon-sa.flag-icon-squared {
  background-image: url('_-flags-1x1-sa.svg');
}
.flag-icon-sb {
  background-image: url('sb.svg');
}
.flag-icon-sb.flag-icon-squared {
  background-image: url('_-flags-1x1-sb.svg');
}
.flag-icon-sc {
  background-image: url('sc.svg');
}
.flag-icon-sc.flag-icon-squared {
  background-image: url('_-flags-1x1-sc.svg');
}
.flag-icon-sd {
  background-image: url('sd.svg');
}
.flag-icon-sd.flag-icon-squared {
  background-image: url('_-flags-1x1-sd.svg');
}
.flag-icon-se {
  background-image: url('se.svg');
}
.flag-icon-se.flag-icon-squared {
  background-image: url('_-flags-1x1-se.svg');
}
.flag-icon-sg {
  background-image: url('sg.svg');
}
.flag-icon-sg.flag-icon-squared {
  background-image: url('_-flags-1x1-sg.svg');
}
.flag-icon-sh {
  background-image: url('sh.svg');
}
.flag-icon-sh.flag-icon-squared {
  background-image: url('_-flags-1x1-sh.svg');
}
.flag-icon-si {
  background-image: url('si.svg');
}
.flag-icon-si.flag-icon-squared {
  background-image: url('_-flags-1x1-si.svg');
}
.flag-icon-sj {
  background-image: url('sj.svg');
}
.flag-icon-sj.flag-icon-squared {
  background-image: url('_-flags-1x1-sj.svg');
}
.flag-icon-sk {
  background-image: url('sk.svg');
}
.flag-icon-sk.flag-icon-squared {
  background-image: url('_-flags-1x1-sk.svg');
}
.flag-icon-sl {
  background-image: url('sl.svg');
}
.flag-icon-sl.flag-icon-squared {
  background-image: url('_-flags-1x1-sl.svg');
}
.flag-icon-sm {
  background-image: url('sm.svg');
}
.flag-icon-sm.flag-icon-squared {
  background-image: url('_-flags-1x1-sm.svg');
}
.flag-icon-sn {
  background-image: url('sn.svg');
}
.flag-icon-sn.flag-icon-squared {
  background-image: url('_-flags-1x1-sn.svg');
}
.flag-icon-so {
  background-image: url('so.svg');
}
.flag-icon-so.flag-icon-squared {
  background-image: url('_-flags-1x1-so.svg');
}
.flag-icon-sr {
  background-image: url('sr.svg');
}
.flag-icon-sr.flag-icon-squared {
  background-image: url('_-flags-1x1-sr.svg');
}
.flag-icon-ss {
  background-image: url('ss.svg');
}
.flag-icon-ss.flag-icon-squared {
  background-image: url('_-flags-1x1-ss.svg');
}
.flag-icon-st {
  background-image: url('st.svg');
}
.flag-icon-st.flag-icon-squared {
  background-image: url('_-flags-1x1-st.svg');
}
.flag-icon-sv {
  background-image: url('sv.svg');
}
.flag-icon-sv.flag-icon-squared {
  background-image: url('_-flags-1x1-sv.svg');
}
.flag-icon-sx {
  background-image: url('sx.svg');
}
.flag-icon-sx.flag-icon-squared {
  background-image: url('_-flags-1x1-sx.svg');
}
.flag-icon-sy {
  background-image: url('sy.svg');
}
.flag-icon-sy.flag-icon-squared {
  background-image: url('_-flags-1x1-sy.svg');
}
.flag-icon-sz {
  background-image: url('sz.svg');
}
.flag-icon-sz.flag-icon-squared {
  background-image: url('_-flags-1x1-sz.svg');
}
.flag-icon-tc {
  background-image: url('tc.svg');
}
.flag-icon-tc.flag-icon-squared {
  background-image: url('_-flags-1x1-tc.svg');
}
.flag-icon-td {
  background-image: url('td.svg');
}
.flag-icon-td.flag-icon-squared {
  background-image: url('_-flags-1x1-td.svg');
}
.flag-icon-tf {
  background-image: url('tf.svg');
}
.flag-icon-tf.flag-icon-squared {
  background-image: url('_-flags-1x1-tf.svg');
}
.flag-icon-tg {
  background-image: url('tg.svg');
}
.flag-icon-tg.flag-icon-squared {
  background-image: url('_-flags-1x1-tg.svg');
}
.flag-icon-th {
  background-image: url('th.svg');
}
.flag-icon-th.flag-icon-squared {
  background-image: url('_-flags-1x1-th.svg');
}
.flag-icon-tj {
  background-image: url('tj.svg');
}
.flag-icon-tj.flag-icon-squared {
  background-image: url('_-flags-1x1-tj.svg');
}
.flag-icon-tk {
  background-image: url('tk.svg');
}
.flag-icon-tk.flag-icon-squared {
  background-image: url('_-flags-1x1-tk.svg');
}
.flag-icon-tl {
  background-image: url('tl.svg');
}
.flag-icon-tl.flag-icon-squared {
  background-image: url('_-flags-1x1-tl.svg');
}
.flag-icon-tm {
  background-image: url('tm.svg');
}
.flag-icon-tm.flag-icon-squared {
  background-image: url('_-flags-1x1-tm.svg');
}
.flag-icon-tn {
  background-image: url('tn.svg');
}
.flag-icon-tn.flag-icon-squared {
  background-image: url('_-flags-1x1-tn.svg');
}
.flag-icon-to {
  background-image: url('to.svg');
}
.flag-icon-to.flag-icon-squared {
  background-image: url('_-flags-1x1-to.svg');
}
.flag-icon-tr {
  background-image: url('tr.svg');
}
.flag-icon-tr.flag-icon-squared {
  background-image: url('_-flags-1x1-tr.svg');
}
.flag-icon-tt {
  background-image: url('tt.svg');
}
.flag-icon-tt.flag-icon-squared {
  background-image: url('_-flags-1x1-tt.svg');
}
.flag-icon-tv {
  background-image: url('tv.svg');
}
.flag-icon-tv.flag-icon-squared {
  background-image: url('_-flags-1x1-tv.svg');
}
.flag-icon-tw {
  background-image: url('tw.svg');
}
.flag-icon-tw.flag-icon-squared {
  background-image: url('_-flags-1x1-tw.svg');
}
.flag-icon-tz {
  background-image: url('tz.svg');
}
.flag-icon-tz.flag-icon-squared {
  background-image: url('_-flags-1x1-tz.svg');
}
.flag-icon-ua {
  background-image: url('ua.svg');
}
.flag-icon-ua.flag-icon-squared {
  background-image: url('_-flags-1x1-ua.svg');
}
.flag-icon-ug {
  background-image: url('ug.svg');
}
.flag-icon-ug.flag-icon-squared {
  background-image: url('_-flags-1x1-ug.svg');
}
.flag-icon-um {
  background-image: url('um.svg');
}
.flag-icon-um.flag-icon-squared {
  background-image: url('_-flags-1x1-um.svg');
}
.flag-icon-us {
  background-image: url('us.svg');
}
.flag-icon-us.flag-icon-squared {
  background-image: url('_-flags-1x1-us.svg');
}
.flag-icon-uy {
  background-image: url('uy.svg');
}
.flag-icon-uy.flag-icon-squared {
  background-image: url('_-flags-1x1-uy.svg');
}
.flag-icon-uz {
  background-image: url('uz.svg');
}
.flag-icon-uz.flag-icon-squared {
  background-image: url('_-flags-1x1-uz.svg');
}
.flag-icon-va {
  background-image: url('va.svg');
}
.flag-icon-va.flag-icon-squared {
  background-image: url('_-flags-1x1-va.svg');
}
.flag-icon-vc {
  background-image: url('vc.svg');
}
.flag-icon-vc.flag-icon-squared {
  background-image: url('_-flags-1x1-vc.svg');
}
.flag-icon-ve {
  background-image: url('ve.svg');
}
.flag-icon-ve.flag-icon-squared {
  background-image: url('_-flags-1x1-ve.svg');
}
.flag-icon-vg {
  background-image: url('vg.svg');
}
.flag-icon-vg.flag-icon-squared {
  background-image: url('_-flags-1x1-vg.svg');
}
.flag-icon-vi {
  background-image: url('vi.svg');
}
.flag-icon-vi.flag-icon-squared {
  background-image: url('_-flags-1x1-vi.svg');
}
.flag-icon-vn {
  background-image: url('vn.svg');
}
.flag-icon-vn.flag-icon-squared {
  background-image: url('_-flags-1x1-vn.svg');
}
.flag-icon-vu {
  background-image: url('vu.svg');
}
.flag-icon-vu.flag-icon-squared {
  background-image: url('_-flags-1x1-vu.svg');
}
.flag-icon-wf {
  background-image: url('wf.svg');
}
.flag-icon-wf.flag-icon-squared {
  background-image: url('_-flags-1x1-wf.svg');
}
.flag-icon-ws {
  background-image: url('ws.svg');
}
.flag-icon-ws.flag-icon-squared {
  background-image: url('_-flags-1x1-ws.svg');
}
.flag-icon-ye {
  background-image: url('ye.svg');
}
.flag-icon-ye.flag-icon-squared {
  background-image: url('_-flags-1x1-ye.svg');
}
.flag-icon-yt {
  background-image: url('yt.svg');
}
.flag-icon-yt.flag-icon-squared {
  background-image: url('_-flags-1x1-yt.svg');
}
.flag-icon-za {
  background-image: url('za.svg');
}
.flag-icon-za.flag-icon-squared {
  background-image: url('_-flags-1x1-za.svg');
}
.flag-icon-zm {
  background-image: url('zm.svg');
}
.flag-icon-zm.flag-icon-squared {
  background-image: url('_-flags-1x1-zm.svg');
}
.flag-icon-zw {
  background-image: url('zw.svg');
}
.flag-icon-zw.flag-icon-squared {
  background-image: url('_-flags-1x1-zw.svg');
}
.flag-icon-es-ca {
  background-image: url('es-ca.svg');
}
.flag-icon-es-ca.flag-icon-squared {
  background-image: url('_-flags-1x1-es-ca.svg');
}
.flag-icon-es-ga {
  background-image: url('es-ga.svg');
}
.flag-icon-es-ga.flag-icon-squared {
  background-image: url('_-flags-1x1-es-ga.svg');
}
.flag-icon-eu {
  background-image: url('eu.svg');
}
.flag-icon-eu.flag-icon-squared {
  background-image: url('_-flags-1x1-eu.svg');
}
.flag-icon-gb-eng {
  background-image: url('gb-eng.svg');
}
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url('_-flags-1x1-gb-eng.svg');
}
.flag-icon-gb-nir {
  background-image: url('gb-nir.svg');
}
.flag-icon-gb-nir.flag-icon-squared {
  background-image: url('_-flags-1x1-gb-nir.svg');
}
.flag-icon-gb-sct {
  background-image: url('gb-sct.svg');
}
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url('_-flags-1x1-gb-sct.svg');
}
.flag-icon-gb-wls {
  background-image: url('gb-wls.svg');
}
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url('_-flags-1x1-gb-wls.svg');
}
.flag-icon-un {
  background-image: url('un.svg');
}
.flag-icon-un.flag-icon-squared {
  background-image: url('_-flags-1x1-un.svg');
}
.flag-icon-xk {
  background-image: url('xk.svg');
}
.flag-icon-xk.flag-icon-squared {
  background-image: url('_-flags-1x1-xk.svg');
}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/font-awesome/css/font-awesome.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('fontawesome-webfont.eot?v=4.7.0');
  src: url('fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.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);
  }
  100% {
    transform: rotate(359deg);
  }
}
.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: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.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;
}

/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/simple-line-icons/css/simple-line-icons.css ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/*
* Font Face
*/
@font-face {
  font-family: 'simple-line-icons';
  src: url('Simple-Line-Icons.eot?v=2.4.0');
  src: url('Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), url('Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), url('Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), url('Simple-Line-Icons.woff?v=2.4.0') format('woff'), url('Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 Use the following code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector,
 but it's slower.
*/
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-minus,
.icon-close,
.icon-event,
.icon-exclamation,
.icon-organization,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawer,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calendar,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symbol-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-github,
.icon-social-google,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox,
.icon-social-vkontakte,
.icon-social-steam {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-user:before {
  content: "\e005";
}
.icon-people:before {
  content: "\e001";
}
.icon-user-female:before {
  content: "\e000";
}
.icon-user-follow:before {
  content: "\e002";
}
.icon-user-following:before {
  content: "\e003";
}
.icon-user-unfollow:before {
  content: "\e004";
}
.icon-login:before {
  content: "\e066";
}
.icon-logout:before {
  content: "\e065";
}
.icon-emotsmile:before {
  content: "\e021";
}
.icon-phone:before {
  content: "\e600";
}
.icon-call-end:before {
  content: "\e048";
}
.icon-call-in:before {
  content: "\e047";
}
.icon-call-out:before {
  content: "\e046";
}
.icon-map:before {
  content: "\e033";
}
.icon-location-pin:before {
  content: "\e096";
}
.icon-direction:before {
  content: "\e042";
}
.icon-directions:before {
  content: "\e041";
}
.icon-compass:before {
  content: "\e045";
}
.icon-layers:before {
  content: "\e034";
}
.icon-menu:before {
  content: "\e601";
}
.icon-list:before {
  content: "\e067";
}
.icon-options-vertical:before {
  content: "\e602";
}
.icon-options:before {
  content: "\e603";
}
.icon-arrow-down:before {
  content: "\e604";
}
.icon-arrow-left:before {
  content: "\e605";
}
.icon-arrow-right:before {
  content: "\e606";
}
.icon-arrow-up:before {
  content: "\e607";
}
.icon-arrow-up-circle:before {
  content: "\e078";
}
.icon-arrow-left-circle:before {
  content: "\e07a";
}
.icon-arrow-right-circle:before {
  content: "\e079";
}
.icon-arrow-down-circle:before {
  content: "\e07b";
}
.icon-check:before {
  content: "\e080";
}
.icon-clock:before {
  content: "\e081";
}
.icon-plus:before {
  content: "\e095";
}
.icon-minus:before {
  content: "\e615";
}
.icon-close:before {
  content: "\e082";
}
.icon-event:before {
  content: "\e619";
}
.icon-exclamation:before {
  content: "\e617";
}
.icon-organization:before {
  content: "\e616";
}
.icon-trophy:before {
  content: "\e006";
}
.icon-screen-smartphone:before {
  content: "\e010";
}
.icon-screen-desktop:before {
  content: "\e011";
}
.icon-plane:before {
  content: "\e012";
}
.icon-notebook:before {
  content: "\e013";
}
.icon-mustache:before {
  content: "\e014";
}
.icon-mouse:before {
  content: "\e015";
}
.icon-magnet:before {
  content: "\e016";
}
.icon-energy:before {
  content: "\e020";
}
.icon-disc:before {
  content: "\e022";
}
.icon-cursor:before {
  content: "\e06e";
}
.icon-cursor-move:before {
  content: "\e023";
}
.icon-crop:before {
  content: "\e024";
}
.icon-chemistry:before {
  content: "\e026";
}
.icon-speedometer:before {
  content: "\e007";
}
.icon-shield:before {
  content: "\e00e";
}
.icon-screen-tablet:before {
  content: "\e00f";
}
.icon-magic-wand:before {
  content: "\e017";
}
.icon-hourglass:before {
  content: "\e018";
}
.icon-graduation:before {
  content: "\e019";
}
.icon-ghost:before {
  content: "\e01a";
}
.icon-game-controller:before {
  content: "\e01b";
}
.icon-fire:before {
  content: "\e01c";
}
.icon-eyeglass:before {
  content: "\e01d";
}
.icon-envelope-open:before {
  content: "\e01e";
}
.icon-envelope-letter:before {
  content: "\e01f";
}
.icon-bell:before {
  content: "\e027";
}
.icon-badge:before {
  content: "\e028";
}
.icon-anchor:before {
  content: "\e029";
}
.icon-wallet:before {
  content: "\e02a";
}
.icon-vector:before {
  content: "\e02b";
}
.icon-speech:before {
  content: "\e02c";
}
.icon-puzzle:before {
  content: "\e02d";
}
.icon-printer:before {
  content: "\e02e";
}
.icon-present:before {
  content: "\e02f";
}
.icon-playlist:before {
  content: "\e030";
}
.icon-pin:before {
  content: "\e031";
}
.icon-picture:before {
  content: "\e032";
}
.icon-handbag:before {
  content: "\e035";
}
.icon-globe-alt:before {
  content: "\e036";
}
.icon-globe:before {
  content: "\e037";
}
.icon-folder-alt:before {
  content: "\e039";
}
.icon-folder:before {
  content: "\e089";
}
.icon-film:before {
  content: "\e03a";
}
.icon-feed:before {
  content: "\e03b";
}
.icon-drop:before {
  content: "\e03e";
}
.icon-drawer:before {
  content: "\e03f";
}
.icon-docs:before {
  content: "\e040";
}
.icon-doc:before {
  content: "\e085";
}
.icon-diamond:before {
  content: "\e043";
}
.icon-cup:before {
  content: "\e044";
}
.icon-calculator:before {
  content: "\e049";
}
.icon-bubbles:before {
  content: "\e04a";
}
.icon-briefcase:before {
  content: "\e04b";
}
.icon-book-open:before {
  content: "\e04c";
}
.icon-basket-loaded:before {
  content: "\e04d";
}
.icon-basket:before {
  content: "\e04e";
}
.icon-bag:before {
  content: "\e04f";
}
.icon-action-undo:before {
  content: "\e050";
}
.icon-action-redo:before {
  content: "\e051";
}
.icon-wrench:before {
  content: "\e052";
}
.icon-umbrella:before {
  content: "\e053";
}
.icon-trash:before {
  content: "\e054";
}
.icon-tag:before {
  content: "\e055";
}
.icon-support:before {
  content: "\e056";
}
.icon-frame:before {
  content: "\e038";
}
.icon-size-fullscreen:before {
  content: "\e057";
}
.icon-size-actual:before {
  content: "\e058";
}
.icon-shuffle:before {
  content: "\e059";
}
.icon-share-alt:before {
  content: "\e05a";
}
.icon-share:before {
  content: "\e05b";
}
.icon-rocket:before {
  content: "\e05c";
}
.icon-question:before {
  content: "\e05d";
}
.icon-pie-chart:before {
  content: "\e05e";
}
.icon-pencil:before {
  content: "\e05f";
}
.icon-note:before {
  content: "\e060";
}
.icon-loop:before {
  content: "\e064";
}
.icon-home:before {
  content: "\e069";
}
.icon-grid:before {
  content: "\e06a";
}
.icon-graph:before {
  content: "\e06b";
}
.icon-microphone:before {
  content: "\e063";
}
.icon-music-tone-alt:before {
  content: "\e061";
}
.icon-music-tone:before {
  content: "\e062";
}
.icon-earphones-alt:before {
  content: "\e03c";
}
.icon-earphones:before {
  content: "\e03d";
}
.icon-equalizer:before {
  content: "\e06c";
}
.icon-like:before {
  content: "\e068";
}
.icon-dislike:before {
  content: "\e06d";
}
.icon-control-start:before {
  content: "\e06f";
}
.icon-control-rewind:before {
  content: "\e070";
}
.icon-control-play:before {
  content: "\e071";
}
.icon-control-pause:before {
  content: "\e072";
}
.icon-control-forward:before {
  content: "\e073";
}
.icon-control-end:before {
  content: "\e074";
}
.icon-volume-1:before {
  content: "\e09f";
}
.icon-volume-2:before {
  content: "\e0a0";
}
.icon-volume-off:before {
  content: "\e0a1";
}
.icon-calendar:before {
  content: "\e075";
}
.icon-bulb:before {
  content: "\e076";
}
.icon-chart:before {
  content: "\e077";
}
.icon-ban:before {
  content: "\e07c";
}
.icon-bubble:before {
  content: "\e07d";
}
.icon-camrecorder:before {
  content: "\e07e";
}
.icon-camera:before {
  content: "\e07f";
}
.icon-cloud-download:before {
  content: "\e083";
}
.icon-cloud-upload:before {
  content: "\e084";
}
.icon-envelope:before {
  content: "\e086";
}
.icon-eye:before {
  content: "\e087";
}
.icon-flag:before {
  content: "\e088";
}
.icon-heart:before {
  content: "\e08a";
}
.icon-info:before {
  content: "\e08b";
}
.icon-key:before {
  content: "\e08c";
}
.icon-link:before {
  content: "\e08d";
}
.icon-lock:before {
  content: "\e08e";
}
.icon-lock-open:before {
  content: "\e08f";
}
.icon-magnifier:before {
  content: "\e090";
}
.icon-magnifier-add:before {
  content: "\e091";
}
.icon-magnifier-remove:before {
  content: "\e092";
}
.icon-paper-clip:before {
  content: "\e093";
}
.icon-paper-plane:before {
  content: "\e094";
}
.icon-power:before {
  content: "\e097";
}
.icon-refresh:before {
  content: "\e098";
}
.icon-reload:before {
  content: "\e099";
}
.icon-settings:before {
  content: "\e09a";
}
.icon-star:before {
  content: "\e09b";
}
.icon-symbol-female:before {
  content: "\e09c";
}
.icon-symbol-male:before {
  content: "\e09d";
}
.icon-target:before {
  content: "\e09e";
}
.icon-credit-card:before {
  content: "\e025";
}
.icon-paypal:before {
  content: "\e608";
}
.icon-social-tumblr:before {
  content: "\e00a";
}
.icon-social-twitter:before {
  content: "\e009";
}
.icon-social-facebook:before {
  content: "\e00b";
}
.icon-social-instagram:before {
  content: "\e609";
}
.icon-social-linkedin:before {
  content: "\e60a";
}
.icon-social-pinterest:before {
  content: "\e60b";
}
.icon-social-github:before {
  content: "\e60c";
}
.icon-social-google:before {
  content: "\e60d";
}
.icon-social-reddit:before {
  content: "\e60e";
}
.icon-social-skype:before {
  content: "\e60f";
}
.icon-social-dribbble:before {
  content: "\e00d";
}
.icon-social-behance:before {
  content: "\e610";
}
.icon-social-foursqare:before {
  content: "\e611";
}
.icon-social-soundcloud:before {
  content: "\e612";
}
.icon-social-spotify:before {
  content: "\e613";
}
.icon-social-stumbleupon:before {
  content: "\e614";
}
.icon-social-youtube:before {
  content: "\e008";
}
.icon-social-dropbox:before {
  content: "\e00c";
}
.icon-social-vkontakte:before {
  content: "\e618";
}
.icon-social-steam:before {
  content: "\e620";
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** 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/proxima-nova/fonts.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "ProximaNova-Regular";
  src:
    url('ProximaNova-Regular.woff2') format("woff2"),
    url('ProximaNova-Regular.woff') format("woff"),
    url('ProximaNova-Regular.eot');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: "ProximaNova-Bold";
  src:
    url('ProximaNova-Bold.woff2') format("woff2"),
    url('ProximaNova-Bold.woff') format("woff"),
    url('ProximaNova-Bold.ttf') format("truetype"),
    url('ProximaNova-Bold.eot');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: "ProximaNova-Semibold";
  src:
    url('ProximaNova-Semibold.woff2') format("woff2"),
    url('ProximaNova-Semibold.woff') format("woff"),
    url('ProximaNova-Semibold.ttf') format("truetype")
      url('ProximaNova-Semibold.eot');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/scss/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";.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}.ngx-datatable {
  display: block;
  overflow: hidden;
  justify-content: center;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  /**
   * Vertical Scrolling Adjustments
   */
  /**
   * Horizontal Scrolling Adjustments
   */
  /**
   * Fixed Header Height Adjustments
   */
  /**
   * Fixed row height adjustments
   */
  /**
   * Shared Styles
   */
  /**
   * Header Styles
   */
  /**
   * Body Styles
   */
  /**
   * Footer Styles
   */ }.ngx-datatable [hidden] {
    display: none !important; }.ngx-datatable *,
  .ngx-datatable *:before,
  .ngx-datatable *:after {
    box-sizing: border-box; }.ngx-datatable.scroll-vertical .datatable-body {
    overflow-y: auto; }.ngx-datatable.scroll-vertical.virtualized .datatable-body .datatable-row-wrapper {
    position: absolute; }.ngx-datatable.scroll-horz .datatable-body {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }.ngx-datatable.fixed-header .datatable-header .datatable-header-inner {
    white-space: nowrap; }.ngx-datatable.fixed-header .datatable-header .datatable-header-inner .datatable-header-cell {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }.ngx-datatable.fixed-row .datatable-scroll {
    white-space: nowrap; }.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row {
      white-space: nowrap; }.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-cell {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-group-cell {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }.ngx-datatable .datatable-body-row,
  .ngx-datatable .datatable-row-center,
  .ngx-datatable .datatable-header-inner {
    display: flex;
    flex-direction: row;
    -o-flex-flow: row;
    flex-flow: row; }.ngx-datatable .datatable-body-cell,
  .ngx-datatable .datatable-header-cell {
    overflow-x: hidden;
    vertical-align: top;
    display: inline-block;
    line-height: 1.625; }.ngx-datatable .datatable-body-cell:focus,
    .ngx-datatable .datatable-header-cell:focus {
      outline: none; }.ngx-datatable .datatable-row-left,
  .ngx-datatable .datatable-row-right {
    z-index: 9; }.ngx-datatable .datatable-row-left,
  .ngx-datatable .datatable-row-center,
  .ngx-datatable .datatable-row-group,
  .ngx-datatable .datatable-row-right {
    position: relative; }.ngx-datatable .datatable-header {
    display: block;
    overflow: hidden; }.ngx-datatable .datatable-header .datatable-header-inner {
      align-items: stretch;
      -webkit-align-items: stretch; }.ngx-datatable .datatable-header .datatable-header-cell {
      position: relative;
      display: inline-block; }.ngx-datatable .datatable-header .datatable-header-cell.sortable .datatable-header-cell-wrapper {
        cursor: pointer; }.ngx-datatable .datatable-header .datatable-header-cell.longpress .datatable-header-cell-wrapper {
        cursor: move; }.ngx-datatable .datatable-header .datatable-header-cell .sort-btn {
        line-height: 100%;
        vertical-align: middle;
        display: inline-block;
        cursor: pointer; }.ngx-datatable .datatable-header .datatable-header-cell .resize-handle,
      .ngx-datatable .datatable-header .datatable-header-cell .resize-handle--not-resizable {
        display: inline-block;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 5px;
        padding: 0 4px;
        visibility: hidden; }.ngx-datatable .datatable-header .datatable-header-cell .resize-handle {
        cursor: ew-resize; }.ngx-datatable .datatable-header .datatable-header-cell.resizeable:hover .resize-handle {
        visibility: visible; }.ngx-datatable .datatable-header .datatable-header-cell:hover .resize-handle--not-resizable {
        visibility: visible; }.ngx-datatable .datatable-header .datatable-header-cell .targetMarker {
        position: absolute;
        top: 0;
        bottom: 0; }.ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromLeft {
          right: 0; }.ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromRight {
          left: 0; }.ngx-datatable .datatable-header .datatable-header-cell .datatable-header-cell-template-wrap {
        height: inherit; }.ngx-datatable .datatable-body {
    position: relative;
    z-index: 10;
    display: block; }.ngx-datatable .datatable-body .datatable-scroll {
      display: inline-block; }.ngx-datatable .datatable-body .datatable-row-detail {
      overflow-y: hidden; }.ngx-datatable .datatable-body .datatable-row-wrapper {
      display: flex;
      flex-direction: column; }.ngx-datatable .datatable-body .datatable-body-row {
      outline: none; }.ngx-datatable .datatable-body .datatable-body-row > div {
        display: flex; }.ngx-datatable .datatable-footer {
    display: block;
    width: 100%;
    overflow: auto; }.ngx-datatable .datatable-footer .datatable-footer-inner {
      display: flex;
      align-items: center;
      width: 100%; }.ngx-datatable .datatable-footer .selected-count .page-count {
      flex: 1 1 40%; }.ngx-datatable .datatable-footer .selected-count .datatable-pager {
      flex: 1 1 60%; }.ngx-datatable .datatable-footer .page-count {
      flex: 1 1 20%; }.ngx-datatable .datatable-footer .datatable-pager {
      flex: 1 1 80%;
      text-align: right; }.ngx-datatable .datatable-footer .datatable-pager .pager,
      .ngx-datatable .datatable-footer .datatable-pager .pager li {
        padding: 0;
        margin: 0;
        display: inline-block;
        list-style: none; }.ngx-datatable .datatable-footer .datatable-pager .pager li,
      .ngx-datatable .datatable-footer .datatable-pager .pager li a {
        outline: none; }.ngx-datatable .datatable-footer .datatable-pager .pager li a {
        cursor: pointer;
        display: inline-block; }.ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a {
        cursor: not-allowed; }@font-face {
  font-family: 'data-table';
  src: url('data-table.eot');
  src: url('data-table.eot?#iefix') format('embedded-opentype'), url('data-table.woff') format('woff'),
    url('data-table.ttf') format('truetype'), url('data-table.svg#data-table') format('svg');
  font-weight: normal;
  font-style: normal;
}[data-icon]:before {
  font-family: 'data-table' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}[class^='datatable-icon-']:before,
[class*=' datatable-icon-']:before {
  font-family: 'data-table' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.datatable-icon-filter:before {
  content: '\62';
}.datatable-icon-collapse:before {
  content: '\61';
}.datatable-icon-expand:before {
  content: '\63';
}.datatable-icon-close:before {
  content: '\64';
}.datatable-icon-up:before {
  content: '\65';
}.datatable-icon-down:before {
  content: '\66';
}.datatable-icon-sort:before {
  content: '\67';
}.datatable-icon-done:before {
  content: '\68';
}.datatable-icon-done-all:before {
  content: '\69';
}.datatable-icon-search:before {
  content: '\6a';
}.datatable-icon-pin:before {
  content: '\6b';
}.datatable-icon-add:before {
  content: '\6d';
}.datatable-icon-left:before {
  content: '\6f';
}.datatable-icon-right:before {
  content: '\70';
}.datatable-icon-skip:before {
  content: '\71';
}.datatable-icon-prev:before {
  content: '\72';
}.authentication-box {
  padding: 25px 0 0;
  border-radius: 10px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #f2f2f2;
  background-color: #ffffff;
  text-align: center;
}.authentication-box h1 {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: normal;
  text-align: center;
  color: #8b8b8b;
  margin: 10px 0 20px 0;
}.authentication-box p {
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  color: #8b8b8b;
  margin: 10px 0 20px 0;
}.redio-box {
  position: relative;
  text-align: center;
  margin: 0 auto;
  display: inline-block;
  margin-left: -26px;
}.authentication-box .label-container {
  display: inherit;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}.redio-box-full {
  background: #f2f2f2;
  display: inline-block;
  width: 100%;
  padding: 13px 0 17px 0;
  border-radius: 0 0 10px 10px;
}.authentication-box.active-box .redio-box-full {
  background: #ecf8fa;
}.authentication-box.active-box {
  border: solid 1px #00a4bd;
}.redio-box .checkmark {
  top: 50%;
  transform: translateY(-50%);
  height: 28px;
  width: 28px;
}.authentication-box-text {
  padding-left: 40px;
  padding-right: 40px;
}.authentication-box img.normal-box-img {
  display: block;
}.authentication-box img.active-box-img {
  display: none;
}.authentication-box.active-box img.normal-box-img {
  display: none;
}.authentication-box.active-box img.active-box-img {
  display: block;
}.authentication-box.active-box h1 {
  color: #000000;
}.authentication-box img {
  margin: 0 auto;
  text-align: center;
}.authentication-box .label-container .redio-box .checkmark:after {
  top: 8px;
  left: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: white;
  right: 0;
  text-align: center;
  margin: 0 auto;
}.authentication-box-full-container {
  margin-top: 50px;
}.ldap-details-input-div label {
  font-size: 12px;
  font-weight: 500;
  text-align: left;
  color: #000000;
}.ldap-details-input-div input {
  height: 46px;
  border-radius: 4px;
  border: solid 1px #b9c6e0;
  background-color: #ffffff;
}.ldap-details-input-div .getquestion {
  color: #00a5bc;
  font-size: 20px;
  font-weight: 400;
  margin: 33px 0;
  display: inline-block;
  width: 100%;
  font-size: 22px;
  font-weight: normal;
  text-align: center;
  color: #00a5bc;
}.sliderbtn .backborderbtn {
  padding: 10px 50px;
  margin: 0 5px;
}.sliderbtn .gradientbtn {
  padding: 11px 50px !important;
  margin: 0 5px;
}.commonpopup.define_loles {
  box-shadow: none;
  margin-top: 40px !important;
}.commonpopup.define_loles .popupheader {
  background-color: transparent;
}.define_loles_box {
  padding: 25px 0 0;
  border-radius: 10px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #f2f2f2;
  background-color: #ffffff;
  margin-bottom: 30px;
}.define_loles_box button.addbtnsmall {
  background-color: #f2f2f2 !important;
  padding: 15px !important;
  text-align: center;
  width: 100%;
  border-radius: 0 0 10px 10px;
  color: #727272 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}.define_loles_box-text h1 {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #8b8b8b;
  margin: 10px 0;
}.define_loles_box-text p {
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  color: #727272;
}.btn:focus,
.btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(32, 168, 216, 0.25);
}.define_loles_box img {
  text-align: center;
  margin: 0 auto;
}.define_loles_box img.normal-box-img {
  display: block;
}.define_loles_box img.active-box-img {
  display: none;
}.define_loles_box.define_loles_box_active img.normal-box-img {
  display: none;
}.define_loles_box.define_loles_box_active img.active-box-img {
  display: block;
}.define_loles_box.define_loles_box_active {
  border-radius: 10px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #1aa5ba;
  background-color: #ffffff;
}.define_loles_box.define_loles_box_active h1 {
  color: #000000;
}.define_loles_box.define_loles_box_active button.addbtnsmall {
  background-color: #ecf8fa !important;
  color: #00a5bc !important;
}.add-new-rale-box {
  border-radius: 10px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #f2f2f2;
  background-color: #ffffff;
  height: 190px;
  display: flex;
  justify-content: center;
  align-items: center;
}.add-new-rale-box-active {
  border-radius: 10px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #1aa5ba;
  background-color: #ffffff;
  height: 155px;
  display: flex;
  justify-content: center;
  align-items: center;
}.add-new-rale-box button {
  font-size: 18px;
  font-weight: 600;
  color: #8b8b8b;
  background: transparent;
  border: none;
  width: 100%;
  height: 100%;
}.add-new-rale-box button.btn:hover {
  color: #000 !important;
}.add-new-rale-box button p {
  margin-bottom: 0;
}.add-new-rale-box i {
  color: #8b8b8b;
}.role_name label {
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  color: #000000;
}.star-text {
  color: #ea366c;
  font-size: 18px;
}.role_name input {
  height: 46px;
  border-radius: 4px;
  border: solid 1px #b9c6e0;
  background-color: #ffffff;
}.services-box {
  text-align: left;
  display: inline-block;
  padding: 20px;
  border-radius: 4px;
  background-color: #ecf8fa;
  display: inline-block;
  width: 100%;
}.services-box label {
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  color: #00a5bc;
}.services-box .custom-control {
  padding-left: 37px !important;
}.select_services_heading h3 {
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  color: #000000;
}.input-inn-text {
  margin-top: 16px;
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  color: #000000;
}.input-inn-text input[type=radio],
input[type=checkbox] {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}.select_services_heading {
  margin-top: 30px;
}.add-user-information-full-div {
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #f2f2f2;
  background-color: #ffffff;
}.add-user-information-input input {
  height: 46px;
  border-radius: 4px;
  border: solid 1px #b9c6e0;
  background-color: #ffffff;
}.add-user-information-input label {
  font-size: 12px;
  font-weight: 500;
  text-align: left;
  color: #000000;
}.add-user-information-btn .form-group {
  margin-bottom: 0;
}.add-user-information-btn button {
  background-image: linear-gradient(to right, #00a4bd, #00c8a7);
  color: #fff;
  border: none;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  margin-top: 27px;
}.add-user-information-btn button i {
  color: #fff;
}.commonpopup.add-user-information-full-commonpop {
  box-shadow: none;
}.table-div-box table {
  border-radius: 4px;
  border: solid 1px #f2f2f2;
  background-color: #ffffff;
}.table-div-box tr th {
  background-color: #ecf8fa;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: left;
  color: #00a5bc !important;
}.table-div-box tr td {
  font-size: 13px;
  font-weight: normal;
  text-align: left;
  color: #000000;
}.table-div-box tr th:nth-child(1) {
  width: 20%;
}.table-div-box tr th:nth-child(2) {
  width: 20%;
}.table-div-box tr th:nth-child(3) {
  width: 15%;
  text-align: center;
}.table-div-box tr th:nth-child(4) {
  width: 15%;
  text-align: center;
}.table-div-box tr th:nth-child(5) {
  width: 25%;
  text-align: center;
}.table-div-box tr td:nth-child(6) {
  text-align: center;
}.table-div-box tr td input {
  height: 46px;
  border-radius: 4px;
  border: solid 1px #e0e0e0;
  background-color: #ffffff !important;
}.table-div-box .popuptable select {
  width: 100%;
}.form-control:focus {
  box-shadow: none;
}.input-login-img span {
  background: #fff;
  border-radius: 0 20px 20px 0 !important;
}.input-inn-text input[type=radio],
input[type=checkbox] {
  margin-top: -1px;
}.commonwhitebg.layer_sequence {
  margin-top: 20px;
}.drag-drop-full-div {
  margin: 40px auto;
  text-align: center;
}.drag-drop-full-div .example-list {
  width: 100% !important;
  border: none !important;
}.drag-drop-full-div .example-box {
  color: rgba(0, 0, 0, 0.87) !important;
  background: white !important;
  font-size: 14px !important;
  margin: 0 0 12px !important;
  padding: 20px !important;
  border-radius: 10px !important;
  border: solid 1px #d0d0d0 !important;
  background-color: #ffffff !important;
  justify-content: left !important;
}.drag-drop-full-div .example-box:hover {
  border: solid 1px #0d5cb0 !important;
}.icon-drag img.drag-icon-img {
  margin-right: 20px;
}.drag-box-text {
  margin-left: 20px;
}.drag-box-text p {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
}.submit-btn-div button {
  padding: 11px 88px 10px;
  border-radius: 21px;
  background-color: #38bf70;
  display: inline-block;
  text-align: center;
  margin: 20px auto;
}.submit-btn-div {
  text-align: center;
  margin: 0 auto;
}.drag-box-text span {
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #696969;
}.message-line-div {
  margin-top: 20px;
}.search-table-div {
  background: #fff;
  border: 1px solid #ddd;
  padding: 10px;
  box-shadow: 1px 7px 4px -1px #ddd;
}/*
  This stylesheet uses scss valiables for most of the colors / background-colors of the table
  to enable the customization of the displayed table without cloning the stylesheet into the
  own application.

  To modify table colors, add the following lines to the scss file of your application
  (this example modifies the color of the selected row - selectionType = single, multi or multiClick):

  $ngx-datatable-selected-active-background: yellow;
  $ngx-datatable-selected-active-background-hover: rgba(yellow, 0.2);

  @import '~@swimlane/ngx-datatable/index.css';
  @import '~@swimlane/ngx-datatable/themes/material.scss';
  @import '~@swimlane/ngx-datatable/assets/icons.css';

That's all.
*/.ngx-datatable.material {
  background: #fff;
  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);
  /**
  * Shared Styles
  */
  /**
  * Global Row Styles
  */
  /**
  * Header Styles
  */
  /**
  * Body Styles
  */
  /**
  * Footer Styles
  */
}.ngx-datatable.material.striped .datatable-row-odd {
  background: #eee;
}.ngx-datatable.material.single-selection .datatable-body-row.active, .ngx-datatable.material.single-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active, .ngx-datatable.material.multi-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active, .ngx-datatable.material.multi-click-selection .datatable-body-row.active .datatable-row-group {
  background-color: #304ffe;
  color: #fff;
}.ngx-datatable.material.single-selection .datatable-body-row.active:hover, .ngx-datatable.material.single-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active:hover, .ngx-datatable.material.multi-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover .datatable-row-group {
  background-color: #193ae4;
  color: #fff;
}.ngx-datatable.material.single-selection .datatable-body-row.active:focus, .ngx-datatable.material.single-selection .datatable-body-row.active:focus .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active:focus, .ngx-datatable.material.multi-selection .datatable-body-row.active:focus .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus .datatable-row-group {
  background-color: #2041ef;
  color: #fff;
}.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover, .ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover .datatable-row-group {
  background-color: #eee;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}.ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus, .ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus .datatable-row-group {
  background-color: #ddd;
}.ngx-datatable.material.cell-selection .datatable-body-cell:hover, .ngx-datatable.material.cell-selection .datatable-body-cell:hover .datatable-row-group {
  background-color: #eee;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}.ngx-datatable.material.cell-selection .datatable-body-cell:focus, .ngx-datatable.material.cell-selection .datatable-body-cell:focus .datatable-row-group {
  background-color: #ddd;
}.ngx-datatable.material.cell-selection .datatable-body-cell.active, .ngx-datatable.material.cell-selection .datatable-body-cell.active .datatable-row-group {
  background-color: #304ffe;
  color: #fff;
}.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover, .ngx-datatable.material.cell-selection .datatable-body-cell.active:hover .datatable-row-group {
  background-color: #193ae4;
  color: #fff;
}.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus, .ngx-datatable.material.cell-selection .datatable-body-cell.active:focus .datatable-row-group {
  background-color: #2041ef;
  color: #fff;
}.ngx-datatable.material .empty-row {
  height: 50px;
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}.ngx-datatable.material .loading-row {
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}.ngx-datatable.material .datatable-header .datatable-row-left,
.ngx-datatable.material .datatable-body .datatable-row-left {
  background-color: #fff;
  background-position: 100% 0;
  background-repeat: repeat-y;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==);
}.ngx-datatable.material .datatable-header .datatable-row-right,
.ngx-datatable.material .datatable-body .datatable-row-right {
  background-position: 0 0;
  background-color: #fff;
  background-repeat: repeat-y;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQI12PQkNdi1VTQ5gbSwkAsDQARLAIGtOSFUAAAAABJRU5ErkJggg==);
}.ngx-datatable.material .datatable-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}.ngx-datatable.material .datatable-header .datatable-header-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  font-weight: 400;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.54);
  vertical-align: bottom;
  font-size: 12px;
  font-weight: 500;
}.ngx-datatable.material .datatable-header .datatable-header-cell .datatable-header-cell-wrapper {
  position: relative;
}.ngx-datatable.material .datatable-header .datatable-header-cell.longpress .draggable::after {
  transition: transform 400ms ease, opacity 400ms ease;
  opacity: 0.5;
  transform: scale(1);
}.ngx-datatable.material .datatable-header .datatable-header-cell .draggable::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -30px;
  height: 60px;
  width: 60px;
  background: #eee;
  border-radius: 100%;
  opacity: 1;
  filter: none;
  transform: scale(0);
  z-index: 9999;
  pointer-events: none;
}.ngx-datatable.material .datatable-header .datatable-header-cell.dragging .resize-handle {
  border-right: none;
}.ngx-datatable.material .datatable-header .resize-handle {
  border-right: solid 1px #eee;
}.ngx-datatable.material .datatable-body .datatable-row-detail {
  background: #f5f5f5;
  padding: 10px;
}.ngx-datatable.material .datatable-body .datatable-group-header {
  background: #f5f5f5;
  border-bottom: solid 1px #d9d8d9;
  border-top: solid 1px #d9d8d9;
}.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  vertical-align: top;
  border-top: 0;
  color: rgba(0, 0, 0, 0.87);
  transition: width 0.3s ease;
  font-size: 14px;
  font-weight: 400;
}.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-group-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  vertical-align: top;
  border-top: 0;
  color: rgba(0, 0, 0, 0.87);
  transition: width 0.3s ease;
  font-size: 14px;
  font-weight: 400;
}.ngx-datatable.material .datatable-body .progress-linear {
  display: block;
  position: relative;
  width: 100%;
  height: 5px;
  padding: 0;
  margin: 0;
  position: absolute;
}.ngx-datatable.material .datatable-body .progress-linear .container {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5px;
  transform: translate(0, 0) scale(1, 1);
  background-color: rgb(170, 209, 249);
}.ngx-datatable.material .datatable-body .progress-linear .container .bar {
  transition: all 0.2s linear;
  animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: transform 0.2s linear;
  background-color: rgb(16, 108, 200);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 5px;
}.ngx-datatable.material .datatable-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.54);
}.ngx-datatable.material .datatable-footer .page-count {
  line-height: 50px;
  height: 50px;
  padding: 0 1.2rem;
}.ngx-datatable.material .datatable-footer .datatable-pager {
  margin: 0 10px;
}.ngx-datatable.material .datatable-footer .datatable-pager li {
  vertical-align: middle;
}.ngx-datatable.material .datatable-footer .datatable-pager li.disabled a {
  color: rgba(0, 0, 0, 0.26) !important;
  background-color: transparent !important;
}.ngx-datatable.material .datatable-footer .datatable-pager li.active a {
  background-color: rgba(158, 158, 158, 0.2);
  font-weight: bold;
}.ngx-datatable.material .datatable-footer .datatable-pager a {
  height: 22px;
  min-width: 24px;
  line-height: 22px;
  padding: 0 6px;
  border-radius: 3px;
  margin: 6px 3px;
  text-align: center;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.54);
  text-decoration: none;
  vertical-align: bottom;
}.ngx-datatable.material .datatable-footer .datatable-pager a:hover {
  color: rgba(0, 0, 0, 0.75);
  background-color: rgba(158, 158, 158, 0.2);
}.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-left,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-skip,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-right,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-prev {
  font-size: 20px;
  line-height: 20px;
  padding: 0 3px;
}.ngx-datatable.material .datatable-summary-row .datatable-body-row {
  background-color: #ddd;
}.ngx-datatable.material .datatable-summary-row .datatable-body-row:hover {
  background-color: #ddd;
}.ngx-datatable.material .datatable-summary-row .datatable-body-row .datatable-body-cell {
  font-weight: bold;
}/**
 * Checkboxes
**/.datatable-checkbox {
  position: relative;
  margin: 0;
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  padding: 0;
}.datatable-checkbox input[type=checkbox] {
  position: relative;
  margin: 0 1rem 0 0;
  cursor: pointer;
  outline: none;
}.datatable-checkbox input[type=checkbox]:before {
  transition: all 0.3s ease-in-out;
  content: "";
  position: absolute;
  left: 0;
  z-index: 1;
  width: 1rem;
  height: 1rem;
  border: 2px solid #f2f2f2;
}.datatable-checkbox input[type=checkbox]:checked:before {
  transform: rotate(-45deg);
  height: 0.5rem;
  border-color: #009688;
  border-top-style: none;
  border-right-style: none;
}.datatable-checkbox input[type=checkbox]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1rem;
  height: 1rem;
  background: #fff;
  cursor: pointer;
}/**
 * Progress bar animations
 */@keyframes query {
  0% {
    opacity: 1;
    transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) scale(0, 1);
  }
}
/*!***********************************************************************************************************************************************************************************************************!*\
  !*** 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/style.css (2) ***!
  \***********************************************************************************************************************************************************************************************************/


/* @import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,900');
@import url('https://fonts.googleapis.com/css?family=Poppins:400,400i,500,500i,600,600i,600,600i&display=swap'); */
.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{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}
.ng-select{padding-bottom:1.25em}
.ng-select.ng-select-disabled .ng-select-container:after{border-bottom-color:transparent;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 1px;background-repeat:repeat-x}
.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value{color:rgba(0,0,0,0.38)}
.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder{color:rgba(0,0,0,0.38)}
.ng-select.ng-select-disabled .ng-arrow-wrapper .ng-arrow,.ng-select.ng-select-disabled .ng-clear-wrapper{color:rgba(0,0,0,0.38)}
.ng-select.ng-select-focused .ng-select-container:after{border-color:#3f51b5;border-width:2px}
.ng-select.ng-select-focused .ng-select-container.ng-appearance-outline:after,.ng-select.ng-select-focused .ng-select-container.ng-appearance-outline:hover:after{border-color:#3f51b5;border-width:2px}
.ng-select.ng-select-focused .ng-select-container .ng-value-container .ng-placeholder{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);color:#3f51b5}
.ng-select.ng-select-focused .ng-select-container .ng-arrow-wrapper .ng-arrow{color:#3f51b5}
.ng-select .ng-has-value .ng-placeholder,.ng-select.ng-select-filtered .ng-select-container .ng-placeholder{display:initial}
.ng-select .ng-has-value .ng-placeholder,.ng-select.ng-select-opened .ng-placeholder{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px)}
.ng-select .ng-select-container{color:rgba(0,0,0,0.87);align-items:baseline;min-height:51.5px}
.ng-select .ng-select-container:after{border-bottom:thin solid rgba(0,0,0,0.42);content:'';bottom:0;left:0;right:0;position:absolute;transition:border-color 0.3s cubic-bezier(0.55, 0, 0.55, 0.2)}
.ng-select .ng-select-container.ng-appearance-outline{padding:0 .5em;min-height:60px}
.ng-select .ng-select-container.ng-appearance-outline:after{border:solid 1px rgba(0,0,0,0.12);border-radius:5px;height:calc(100% - .5em);pointer-events:none;transition:border-color 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}
.ng-select .ng-select-container.ng-appearance-outline:hover:after{border-color:rgba(0,0,0,0.87);border-width:2px}
.ng-select .ng-select-container.ng-appearance-outline .ng-placeholder{padding:0 .25em;background-color:#fff;z-index:1}
.ng-select .ng-select-container.ng-appearance-outline .ng-value{padding-left:.25em}
.ng-select .ng-select-container .ng-value-container{align-items:stretch;padding:.4375em 0;border-top:.84375em solid transparent}
.ng-select .ng-select-container .ng-value-container .ng-placeholder{position:absolute;color:rgba(0,0,0,0.54);transform-origin:left 0;transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}
[dir="rtl"] .ng-select .ng-select-container .ng-value-container .ng-placeholder{transform-origin:right 0}
.ng-select .ng-select-container .ng-value-container .ng-input{bottom:.4375em}
.ng-select.ng-select-single .ng-select-container.ng-appearance-outline .ng-arrow-wrapper{bottom:17px}
.ng-select.ng-select-single .ng-select-container.ng-appearance-outline .ng-clear-wrapper{bottom:14px}
.ng-select.ng-select-single .ng-select-container .ng-arrow-wrapper{align-self:flex-end;bottom:9px}
.ng-select.ng-select-single .ng-select-container .ng-clear-wrapper{align-self:flex-end;bottom:7px}
.ng-select.ng-select-multiple.ng-select-disabled .ng-select-container .ng-value-container .ng-value{background-color:rgba(0,0,0,0.12);color:rgba(0,0,0,0.26)}
.ng-select.ng-select-multiple.ng-select-disabled .ng-appearance-outline:after,.ng-select.ng-select-multiple.ng-select-disabled .ng-appearance-outline:hover:after{background-image:none;border:dotted 1px rgba(0,0,0,0.12)}
.ng-select.ng-select-multiple .ng-select-container.ng-appearance-outline.ng-has-value .ng-arrow-wrapper,.ng-select.ng-select-multiple .ng-select-container.ng-appearance-outline.ng-has-value .ng-clear-wrapper{border-top:none}
.ng-select.ng-select-multiple .ng-select-container.ng-appearance-outline .ng-arrow-wrapper{top:0}
.ng-select.ng-select-multiple .ng-select-container.ng-appearance-outline .ng-clear-wrapper{top:4px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{background-color:#3f51b5;border-radius:2px;color:#fff;padding:2px 5px;margin:0 0.4375em 0.4375em 0}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin:0 0 0.4375em 0.4375em}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:rgba(0,0,0,0.12);color:rgba(0,0,0,0.26)}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{font-size:14px;font-weight:500}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{color:rgba(255,255,255,0.54);padding-right:5px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{padding-left:5px;padding-right:0}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{color:rgba(255,255,255,0.87)}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{line-height:1.375em}
.ng-select.ng-select-multiple .ng-select-container.ng-has-value{align-items:center}
.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-value-container{padding-bottom:0;padding-top:.1875em}
.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-clear-wrapper,.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-arrow-wrapper{border-top:.84375em solid transparent}
.ng-select .ng-clear-wrapper{color:rgba(0,0,0,0.54)}
.ng-select .ng-clear-wrapper:hover{color:rgba(0,0,0,0.87)}
.ng-select .ng-arrow-wrapper{bottom:2px}
.ng-select .ng-arrow-wrapper .ng-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px;color:rgba(0,0,0,0.54)}
.ng-select .ng-spinner-zone{top:3px}
.ng-dropdown-panel{background:#fff;left:0}
.ng-dropdown-panel.ng-select-top{bottom:calc(100% - .84375em);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)}
.ng-dropdown-panel.ng-select-right{left:100%;top:calc(0% + .84375em);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);margin-left:4px}
.ng-dropdown-panel.ng-select-bottom{top:calc(100% - 1.25em);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)}
.ng-dropdown-panel.ng-select-left{left:calc(-100% - 4px);top:calc(0% + .84375em);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)}
.ng-dropdown-panel.multiple .ng-option.selected{background:#fff}
.ng-dropdown-panel.multiple .ng-option.marked{background:rgba(0,0,0,0.04)}
.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid rgba(0,0,0,0.12);padding:0 16px;line-height:3em;min-height:3em}
.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid rgba(0,0,0,0.12);padding:0 16px;line-height:3em;min-height:3em}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;cursor:pointer;line-height:3em;height:3em;padding:0 16px;color:rgba(0,0,0,0.54);font-weight:500}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background:rgba(0,0,0,0.04)}
.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-selected{background:rgba(0,0,0,0.12);color:#3f51b5}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{line-height:3em;min-height:3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 16px;text-decoration:none;position:relative;color:rgba(0,0,0,0.87);text-align:left}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{text-align:right}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background:rgba(0,0,0,0.04);color:rgba(0,0,0,0.87)}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background:rgba(0,0,0,0.12);color:#3f51b5}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:rgba(0,0,0,0.38)}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:32px}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:32px;padding-left:0}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-right:5px;font-size:80%;font-weight:400;color:rgba(0,0,0,0.38)}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}
/* *{
    white-space: normal;
} */
body {
  /* background-color: #ebf2f6 !important; */
  background-color: #fff !important;
  font-family: "Poppins", sans-serif;
}
.registerlogo {
  /* position: absolute !important; */
  /* width: 120px; */
  height: 88.9px;
  /* left: 577px;
  top: 15px; */
}
.uppercase {
  text-transform: uppercase;
}
.optimregLogo {
  text-align: center;
  margin: 10px 0 30px;
}
.registration {
  height: 70px;
}
.model-content {
  position: relative;
  display: flex;
  height: 251px;
  width: 717px;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modalcontent {
  width: 50%;
  justify-items: center;
  margin-left: 15%;
  margin-right: 12%;
}
#left-day-message {
  margin: 0 0 0 25px;
}
.blinkTxt {
  margin: 0;
  animation: blinkTxt 1s linear 45;
}
@keyframes blinkTxt {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0.5;
  }

  100% {
    opacity: 1;
  }
}
.forward {
  width: 717px;
}
.register-module {
  top: -18px;
}
.selfserviceregister {
  border-bottom: 0px !important;
}
.form-check-inline .form-check-input {
  margin-left: 15px;
  margin-top: 10px;
}
.registor-radio {
  margin-top: 10px;
}
.registor-radio-terms {
  cursor: pointer;
  /* margin-top: 10px; */
}
.input-sm {
  box-sizing: border-box;
  background: #ffffff;
  border: 1px solid #dae1e8;
  /* box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25); */
  border-radius: 4px;
}
.input-sm select {
  box-sizing: border-box;

  position: absolute;
  width: 562px;
  height: 61px;
  left: 0px;
  top: 0px;

  background: #ffffff;
  border: 1px solid #dae1e8;
  border-radius: 4px;
}
.registerpoints li {
  margin: 5px;
}
.regdetail {
  /* position: absolute !important; */
  top: 120px !important;
  bottom: 20px !important;
  left: 20px !important;
  right: 20px !important;
  /* height: 650px; */
  background: #fafafa;
  /* box-shadow: 0px 4px 4px rgb(0 0 0 / 25%); */
  box-shadow: 0px 2px 12px 2px rgb(0 0 0 / 25%);
  border-radius: 12px;

  /* width: 90%;
  margin: auto; */
}
.register-btn {
  /* position: absolute; */
  width: 300px;
  height: 42px;
  left: 465px;
  top: 510px;
  background: #38bf70;
  border-radius: 4px;
  color: #fff;
  border-radius: 25px;
}
.cancel-btn {
  box-sizing: border-box;
  /* position: absolute; */
  width: 140px;
  height: 42px;
  left: 455px;
  top: 570px;
  border: 1px solid #0d5cb0;
  border-radius: 25px;
  margin: 0 10px 0 0px;
}
/* .tooltip{
  background: #fff;
  border-radius: 5px;
  border: 2px solid #000;
  padding: 10px;
} */
/* .tooltip .name{
  font-weight: bold;
  color: black;
} */
.dashboardList {
  color: #0d5cb0 !important;
}
.clear-btn {
  box-sizing: border-box;
  /* position: absolute; */
  width: 140px;
  height: 42px;
  left: 627px;
  top: 570px;
  border: 1px solid #0d5cb0;
  border-radius: 25px;
  margin: 0 0px 0 10px;
}
#card {
  position: relative;
  /* width: 320px; */
  display: block;
  margin: 40px auto;
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
}
#upper-side {
  padding: 2em;
  background-color: #8bc34a;
  display: block;
  color: #fff;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.trmcond {
  display: block;
  padding: 0 0 0 20px;
}
#checkmark {
  font-weight: lighter;
  fill: #fff;
  margin: -3.5em auto auto 80px;
}
#status {
  font-weight: lighter;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1em;
  margin-top: -0.2em;
  margin-bottom: 0;
}
.success-msg {
  margin-top: 7.5em;
  color: #757575;
  letter-spacing: 1px;
  font-size: 18px;
  text-align: center;
}
#contBtn {
  position: relative;
  left: 475px;
  top: 5em;
  text-decoration: none;
  background: #8bc34a;
  color: #fff;
  margin: auto;
  padding: 0.8em 3em;
  box-shadow: 0px 15px 30px rgba(50, 50, 50, 0.21);
  border-radius: 25px;
  transition: all 0.4s ease;
}
.success-regdetail {
  position: absolute;
  width: 880px;
  height: 430px;
  left: 200px;
  top: 115px;
  background: #eef9ff;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}
#contBtn:hover {
  box-shadow: 0px 15px 30px rgba(50, 50, 50, 0.41);
  transition: all 0.4s ease;
}
.terms {
  /* position: relative; */
  background: #ffffff;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
  padding: 0 0 30px 0;
  background: #ffffff;
  /* max-height: 650px; */
}
/* .popup{
  max-width: 665px !important;
  max-height:241px ; } */
.success {
  position: relative;
  height: 345px;
  left: 0px;
  top: 0px;
  background: #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.terms-header {
  background-image: linear-gradient(to right, #00adee 5%, #0d5cb0 95%);
  padding: 10px 0;
}
.terms-header button {
  /* position: absolute;
  top: 15%;
  right: 2%; */
  position: absolute;
  top: 7px;
  right: 10px;
}
.ngx-datatable.material
  .datatable-header
  .datatable-header-cell
  .draggable::after {
  display: none;
}
.success-header {
  position: absolute;
  width: 100%;
  height: 68px;
  background: #068ecf;
}
.success-header button {
  position: absolute;
  right: -17px;
  top: -20px;
}
.success-header button span{
  font-size: 30px;
}
.terms-title {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #fff;
  text-align: center;
  margin: 0;
  padding: 0 0;
}
.success-title {
  position: relative;
  /* width: 259px; */
  height: 30px;
  /* left: 346px; */
  top: 20px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
}
.close {
  /* position: absolute;
  right: 3%;
  top: 36%; */
  /* bottom: 90.24%; */
  color: #fff;
}
.terms-body {
  /* position: absolute; */
  width: 925px;
  font-style: normal;
  line-height: 24px;
  text-align: justify;
  color: #292929;
  margin: 30px auto 0;
  padding: 0 0 20px;
}
/* .terms-body p {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-weight: 400;
  margin: 0 0 10px;
} */
.terms-body-content {
  /* position: absolute; */
  /* width: 839px; */
  height: 700px;
  left: 59px;
  top: 100px;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  text-align: justify;
  color: #292929;
  margin: 0px auto 0;
  overflow: auto;
}
/* .terms-body-content p {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  margin-bottom: 12px;
  line-height: 21px;
} */
.terms-radio-btn {
  position: relative;
  width: 196px;
  height: 21px;
  left: 365px;
  bottom: 10px;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #8d9192;
}
.terms-accept {
  /* position: relative;
  bottom: 22px;
  left: 30px; */
  display: inline-block;
  padding-left: 3px;
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-size: 10px;
}
.terms-btn {
  background: #0d5cb0;
  border-radius: 25px;
  color: #fff;
  border-color: transparent;
  display: block;
  margin: 8px auto 0;
  font-size: 12px;
  padding: 2px 25px;
  font-family: "Poppins", sans-serif;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  background: transparent !important;
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
/* Register page */
.registerBg {
  padding: 20px 30px 20px !important;
}
.signInstead,
.mendetory {
  position: absolute;
  left: 30px;
  top: 20px;
  color: #00adee !important;
  cursor: pointer;
  text-decoration: underline !important;
}
.mendetory {
  position: absolute;
  left: 30px;
  top: 50px;
  color: #000 !important;
  cursor: pointer;
  text-decoration: none !important;
}
.mendetory span {
  color: red;
}
.error {
  color: red;
}
/* .ng-invalid{
  border: 1px solid red;
} */
/* Register page ends*/
.modLbl {
  margin-bottom: 25px;
}
button:focus {
  outline: none;
}
.w100 {
  width: 100% !important;
}
.mb5 {
  margin-bottom: 5px;
}
.mnht92 {
  min-height: 92px;
}
.mrgnlftrt5 {
  margin: 0 5px;
}
.pdg-0 {
  padding: 0px;
}
.rdarchartNew .prvbsnsRskLbl {
  opacity: 0;
}
/* #my_dataviz g.tick{
    color: #566573;
} */
#d3-heatmap g.tick text {
  /* color: #fff; */
  font-size: 15px;
  font-weight: 400;
}
#d3-heatmap g.tick line {
  opacity: 0;
}
#d3-heatmap .domain {
  opacity: 0;
}
#basic-stacked-bar-chart1 {
  height: 740px;
  /*max-width: 720px;
    margin: auto; */
}
#basic-stacked-bar-chart1 svg {
  /* height: 690px; */
  /* width: 825px; */
  width: 100%;
  text-align: center;
  margin: auto;
}
#nist-group-radar-chart-container {
  height: 820px;
}
#basic-stacked-bar-chart1 #x1 .tick line {
  display: none;
}
#basic-stacked-bar-chart1 #x1 text {
  display: none;
}
#basic-stacked-bar-chart1 #y1 .tick text {
  display: none;
}
#basic-stacked-bar-chart1 #y1 .tick line {
  display: none;
}
.crsrpntr {
  cursor: pointer;
}
.execnistpolar {
  height: 740px;
}
/* #radar-chart-container .radarChart2 svg{
    width: 100%;
}
#radar-chart-container .radarChart3 svg{
    width: 100%;
} */
.brdr1 {
  border: 1px solid #000;
}
.datatable-header-cell-label {
  white-space: normal;
  text-transform: capitalize;
}
#cr-multi-line-chart {
  width: 1500px;
  margin: auto;
}
#cr-multi-line-chart svg {
  height: 375px;
  width: 100%;
}
.chartTxt {
  text-align: center;
}
span.chart-heading{
  font-size: 26px !important;
}
.chartTxt span{
  font-size: 26px !important;
}
.selfServicebubble span{
  font-size: 26px !important;
}
#my_dataviz svg {
  height: auto;
}
.logincontent {
  min-height: calc(100vh - 123px);
  display: flex;
  align-items: center;
}
.logincard {
  width: 400px;
  border: 0px !important;
}
.loginform {
  border-radius: 4px;
  padding: 25px;
  border: solid 1px #d0e1ea;
  box-shadow: 0 0 5px 0 rgba(153, 181, 194, 0.31);
  background-color: #ffffff;
}
.logincard img {
  width: 264px;
  margin: 29px auto;
}
.loginbtn {
  border-radius: 2px;
  margin-top: 40px;
  border: 0px;
  width: 100%;
  padding: 12px 0;
  cursor: pointer;
  background-color: #9b9b9b;
  font-weight: 500;
  color: #ffffff;
  font-size: 20px;
}
.forgotlink {
  text-align: center;
  padding: 15px 0 0 0;
}
.forgotlink a {
  color: #035f7c;
  font-weight: 500;
  font-size: 20px;
}
.register {
  font-weight: 700;
  font-size: 13px;
  font-family: "Poppins", sans-serif;
}
.register a {
  /* color: #00ADEE !important; */
  color: #23282c;
}
.customcheck {
  border-radius: 2px;
  background-color: #f4f9fa !important;
}
.customchecklabel {
  font-weight: 600;
  font-size: 14px;
}
.sidebar {
  /* background: rgba(254, 254, 254, 1);
    background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(252, 252, 252, 1) 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(252, 252, 252, 1)));
    background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(252, 252, 252, 1) 100%) !important;
    background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(252, 252, 252, 1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(252, 252, 252, 1) 100%) !important;
    background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(252, 252, 252, 1) 100%) !important; */
  background-color: #0d5cb0;
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#fcfcfc', GradientType=0) !important;
}
.sidebar .nav-link.active {
  background: #124882 !important;
  color: #fff !important;
  /* font-size: 14px; */
  font-weight: 500;
}
.sidebar .nav-link.active .nav-icon {
  color: #fff !important;
}
a.nav-link.nav-dropdown-toggle {
  color: #fff !important;
  font-size: 14px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
}
/*Dashboard*/
.maincontent {
  /* margin-top: 15px; */
  margin-top: 5px;
  border-bottom: 5px solid #ebf2f6;
  /* margin-bottom: 2rem; */
}
.maincontent .detail span {
  font-size: 20px;
  color: #4a4a4a;
  font-weight: 600;
  /* border-bottom: 1px solid #ebedf1; */
  /* margin: 0 0 9px 0; */
  margin: 0 0 6px 0;
}
.detail p {
  font-weight: 400;
  font-size: 16px;
  border-bottom: 1px solid #d7d7d7;
  padding: 0 0 12px 0;
}
.dashboard-card {
  border-radius: 13px;
  padding: 16px 14px;
  margin: 20px 0;
  cursor: pointer;
  box-shadow: 0 0 2rem 0 rgba(136, 152, 170, 0.15) !important;
  background-color: #ffffff;
}
.dashboard-card h1 {
  font-size: 16px;
  color: #4a4a4a;
  font-weight: 500;
}
.headerrighticons a i img {
  width: 25px;
}
.searchbgicon {
  /*background-image: url('assets/img/search.svg'); background-size: 20px;
              background-position: 9px 7px; background-repeat:no-repeat;*/
  background-color: #f7f7f7;
  border-radius: 50px !important;
  border: 0px;
}
.searchBtn {
  /*background-color: #d8d8d8;    color: #4a4a4a;*/
  background: transparent;
  border: 0;
  top: 3px;
  position: absolute;
  right: 0;
}
.dashboardicon {
  background-image: url('sidenav-sprite.png');
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: 14px 11px;
}
.ruleicon {
  background-image: url('sidenav-sprite.png');
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: 14px -41px;
}
.companyicon {
  background-image: url('sidenav-sprite.png');
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: 14px 11px;
}
.lookupicon {
  background-image: url('sidenav-sprite.png');
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: 14px -148px;
}
.usericon {
  background-image: url('sidenav-sprite.png');
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: 14px -99px;
}
.loginimgs {
  display: flex;
}
.loginimgs img {
  width: auto;
  margin: 0px;
}
.userinput {
  /*background-image: url('assets/img/icon.svg') !important;
    background-size: 18px !important;
    background-repeat: no-repeat!important; */
  padding: 7px 5px !important;
}
.passinput {
  /*background-image: url('assets/img/passicon.svg')!important;
    background-size:18px !important;
    background-repeat: no-repeat!important; */
  padding: 7px 5px !important;
}
.regform .mat-form-field-label {
  left: 0px !important;
}
.mat-form-field-label {
  left: 26px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 21px !important;
}
.sidebar .nav-link:hover {
  background: #124882 !important;
  color: #fff !important;
}
/* .sidebar .nav {
    border: solid 1px #ececec !important;
} */
.sidebar .nav-dropdown.open .nav-link {
  /* color: #4a4a4a !important; */
  background-color: #0d5cb0;
}
/* .sidebar .nav-dropdown.open{background:#f2f2f2 !important} */
.sidebar .nav-dropdown.open {
  background: transparent !important;
}
.sidebar .nav-dropdown.open .nav-link:hover {
  color: #fff !important;
}
/* datatable-header.datatable-header {
        background: #f5f5f5 !important;
    } */
.sidebar .nav-link .nav-icon {
  font-size: 17px !important;
  float: left;
  color: #fff;
}
.sidebar .nav {
  padding-top: 25px !important;
}
.sidebar .nav-link {
  padding: 1rem 1rem !important;
  color: #fff !important;
  /* font-size: 12px; */
  font-family: "Poppins", sans-serif;
}
.sidebar-minimized .sidebar .nav {
  width: 80px !important;
}
.pdglftrt8 {
  padding: 0 8px;
}
.ht100 {
  height: 100%;
}
.nistradarht {
  /* height: 920px; */
  height: 800px;
}
.navbar-toggler{
  display: none;
}
@media (min-width:768px) and (max-width:1310px){
  .newWelcomeSlide .welcomeContent span{
    font-size: 9px !important;
  }
}
@media (min-width:1310px) and (max-width:1900px){
  .newWelcomeSlide .welcomeContent span{
    font-size: 12px !important;
  }
}
@media (min-width: 992px) {

  .header-fixed .app-body {
    margin-top: 66px !important;
  }

  .brand-minimized .app-header .navbar-brand {
    width: 80px !important;
    background-color: transparent;
  }

  .sidebar-minimized .sidebar .sidebar-minimizer {
    width: 80px !important;
  }

  .sidebar-minimized .sidebar .nav-item {
    width: 80px !important;
  }

  .sidebar-minimized .sidebar .nav-link .nav-icon {
    width: 58px !important;
  }
}
.app-header {
  height: 68px !important;
}
.ngx-datatable
  .datatable-header
  .datatable-header-cell.sortable
  .datatable-header-cell-wrapper {
  height: inherit;
  font-weight: 400;
  color: #068eb5;
  letter-spacing: 0.3px;
  padding: 10px 0;
  /* display: block; */
}
/*.ngx-datatable .datatable-body .datatable-row-wrapper {
color: #9b9b9b;font-size: 18px;letter-spacing: -0.32px} */
.companysearch {
  background-image: url('search.svg');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: right center;
  padding: 21px 90px 21px 21px !important;
  border-radius: 50px;
  font-size: 14px !important;
  /* margin: 0 0 17px 0; */
  border: 1px solid #b9c6e0 !important;
}
.addbtn {
  font-size: 14px !important;
  padding: 11px 24px !important;
  border-radius: 25px;
  font-weight: 600 !important;
  background-color: #0d5cb0 !important;
  color: #fff;
}
.activebtn {
  font-size: 12px !important;
  padding: 11px 24px !important;
  border-radius: 8px;
  font-weight: 600 !important;
  border-color: #38ed3f !important;
  background-color: #ffff !important;
  color: #38ed3f !important;
}
.ngx-datatable.material .datatable-footer .datatable-pager li.active a {
  background: #39b2d5 !important;
}
@media (min-width: 576px) {
  .modal-dialog {
    /* max-width: 950px !important; */
    /* max-width: 1085px !important; */
    max-width: 35%;
    margin: 1.75rem auto;
  }

  .termsConditionModal{
    max-width: 1085px !important;
  }

  .commonpadding {
    padding: 50px 25px;
  }
}
ul.pagination li.page-item {
  padding: 0 9px 0 0;
}
/* .nav-dropdown.open a.nav-link.nav-dropdown-toggle {
    background: #373536 !important;
    color: #fff !important;
} */
.nav-dropdown.open a.nav-link.nav-dropdown-toggle {
  /* border-left: 3px solid #ef8227 !important; */
  color: #fff !important;
  /* background: #f8f8f8; */
  background-color: #124882;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
}
.detail {
  padding: 0 0 0 8px;
}
.chartsec ul {
  margin: 0;
  padding: 0;
}
.chartsec ul li {
  display: inline-flex;
  list-style: none;
  padding: 0 18px 0 0;
  font-weight: 400;
  color: #ccc;
  text-transform: uppercase;
  font-size: 17px;
}
.chartsec ul li a.active {
  color: #000;
  font-weight: 600;
  border-bottom: 3px solid #f5a623;
}
.detailothers {
  margin: 0 0 20px 0;
  display: flex;
  justify-content: space-between;
}
.table thead th {
  border-top: 0px !important;
}
.logincard h1 {
  text-align: center;
  font-size: 21px;
  margin-bottom: 10px;
}
input.mat-input-element {
  margin-top: -0.0625em;
  padding-left: 5px !important;
}
.regform {
  margin: 20px 0 0 0;
}
.regform input.mat-input-element {
  padding-left: 0px !important;
}
.padleft10 {
  padding-left: 10px !important;
}
.app-header {
  border-bottom: 1px solid #ececec !important;
}
.loginbtn:hover {
  background: #4a4a4a;
}
.nav-link i {
  font-size: 18px;
}
ul.breadcrumb_optim {
  padding: 10px 0px;
  list-style: none;
  margin: 0;
}
ul.breadcrumb_optim li {
  display: inline;
  font-size: 11px;
}
ul.breadcrumb_optim li + li:before {
  padding: 0px;
  color: black;
  content: "/\00a0";
}
ul.breadcrumb_optim li a {
  color: #0275d8;
  text-decoration: none;
}
.questionnaireTable {
  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);
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
.questionnaireTable tr th {
  font-family: "Roboto", sans-serif !important;
  height: 70px;
  vertical-align: middle;
  font-size: 16px !important;
  letter-spacing: -0.28px;
  font-weight: 600;
  background: #f5f5f5 !important;
}
.questionnaireTable tr td {
  font-size: 12px;
  font-family: "Roboto", sans-serif !important;
}
.questionnaireTable tr:nth-child(odd) {
  background-color: #f1f3fd !important;
}
.questionnaireTable tr:nth-child(even) {
  background-color: #fff !important;
}
.questionnaireTable tr td:nth-child(5) {
  width: 15%;
}
.questionnaireTable tr td:nth-child(6) {
  width: 17%;
}
.titlebar {
  justify-content: flex-start;
  margin: 6px 9px 15px 9px;
}
.title {
  font-weight: 600;
  padding: 0 13px 0 0;
  font-size: 16px;
}
.navbar-nav b {
  color: #39b2d5;
  text-transform: uppercase;
}
.card-shadow {
  box-shadow: 0 0 2rem 0 rgba(136, 152, 170, 0.15) !important;
}
.outerhead {
  font-size: 16px;
  color: #000;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  padding: 0px 0 16px 0;
  display: block;
}
.riskTable tr td {
  padding: 5px 12px !important;
}
.riskTable tr th {
  padding: 5px 12px !important;
}
.chartheadborder {
  border-bottom: 1px solid #ececec;
  width: 100%;
}
.alert {
  margin-top: 10px;
}
.header-fixed .app-header {
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
}
.new-app-header .navbar-nav {
  display: none !important;
}
.sidebar-fixed .app-header + .app-body .sidebar {
  box-shadow: 0 3px 30px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1);
}
.ngx-datatable.material {
  box-shadow: none !important;
  margin-top: 10px;
  overflow-x: auto;
}
.cyberAssessmentDetailDataTable {
  overflow-x: clip !important;
}
.datatable-row-even {
  background-color: transparent !important;
}
.headprop {
  display: flex;
  align-items: center;
  padding: 12px 0 0 12px;
}
.card-border {
  /* border: 1px solid #e4e4e4 !important */
  border-radius: 4px;
  box-shadow: 0px 11px 21px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  border: 0px;
  /* min-height: 474px; */
  min-height: 90%;
}
.app-header .dropdown-data {
  min-width: 350px !important;
}
.dropdown-data {
  white-space: inherit !important;
}
.daysago {
  font-size: 11px;
  color: #565656;
}
.notification-box {
  height: 335px;
  overflow: auto;
}
.box-shadow {
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
}
.border0 {
  border: 0px !important;
}
.cardMargin {
  margin: 27px 0 0 8px;
}
.flex20 {
  flex: 1 20% !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.mb-8 {
  margin-bottom: 8px !important;
}
.mt-8 {
  margin-top: 8px !important;
}
.flex20 h4.card-title {
  font-size: 14px;
  color: #ef8227;
}
.downloadCursor {
  cursor: pointer;
}
.ngx-datatable.material .datatable-body .datatable-row-detail {
  /* height: 50px !important; */
  height: 100% !important;
  /* width: 90% !important; */
  background-color: white;
  border: 1px solid gray;
  border-radius: 5px;
  margin: 1%;
  overflow-x: hidden;
}
hr.style14 {
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(
    left,
    #f0f0f0,
    #8c8b8b,
    #f0f0f0
  ) !important;
  /* background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0) !important;
        background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0) !important;
        background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0) !important;  */
}
.questionLeftBar ul li {
  list-style: none;
  padding: 4px 0;
  margin: 0;
}
.mainquestion {
  font-weight: 600;
  cursor: pointer;
}
/*17Sep*/
.custom-control-label {
  color: #3d3d3d;
}
.custom-control-label::before {
  top: 2px;
  background-color: #b8bbb9;
  border: 0px !important;
}
.custom-radio
  .custom-control-input:checked
  ~ .custom-control-label.h-icon::before {
  background-color: #146830;
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.sidebarquestions {
  cursor: pointer;
  color: #064b94;
  border-bottom: 1px solid #ccc;
  text-transform: capitalize;
}
.commontable.ngx-datatable.material
  .datatable-body
  .datatable-body-row
  .datatable-body-cell {
  padding: 5px 18px !important;
  /* width: 90% !important; */
  margin: 4px 0 4px 0;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  top: 7px !important;
  background: #fff !important;
  border-radius: 50% !important;
  width: 6px !important;
  position: absolute !important;
  height: 6px !important;
  left: -19px !important;
}
.questionDiv {
  margin: 20px 0;
}
.questionDiv p {
  font-weight: 500;
  font-family: "Fira Sans", sans-serif;
  line-height: 26px;
  color: #555555;
  margin: 0;
  font-size: 16px;
  background-color: #f5fdff;
  padding: 11px;
}
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
  left: 3px;
  top: 3px;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.small-lbl {
  font-size: 10px;
}
.inputStyle {
  margin-right: 10px;
  margin-top: 4px;
  padding-left: 0px !important;
}
.user_designation {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  display: block;
  padding: 0 0 5px 0;
}
.custom-control {
  padding-left: 0 !important;
}
.questionLeftBar {
  height: 100%;
}
.commonlabel {
  font-weight: 700;
  font-size: 14px;
}
.chaptername {
  text-align: center;
  display: block;
  font-size: 16px;
  font-weight: 600;
  margin: 11px 0;
  padding-bottom: 8px;
}
/* Menu CSS change on 22-10-2019 */
.sidebar .nav-dropdown-items {
  background: #0d5cb0 !important;
}
/* .sidebar .nav-dropdown-items {
    border-left: 3px solid #ef8227 !important;
} */
.assetscrollheight table thead th {
  position: sticky;
  top: 0;
}
.assetscrollheight {
  height: 80%;
  overflow-y: scroll;
  overflow-x: hidden;
}
.assetscrollheight::-webkit-scrollbar-track {
  padding: 2px 0;
  background-color: transparent;
}
.assetscrollheight::-webkit-scrollbar {
  width: 10px;
}
.assetscrollheight::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #dfecf7;
  /* border: 1px solid #ccc; */
}
.scrollheight {
  height: 600px !important;
  overflow-y: scroll !important;
}
.scrollheight::-webkit-scrollbar-track {
  border: 1px solid #ccc;
  padding: 2px 0;
  background-color: #ccc;
}
.scrollheight::-webkit-scrollbar {
  width: 10px;
}
.scrollheight::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #0275d8;
  border: 1px solid #ccc;
}
.cursor-pointer {
  cursor: pointer;
}
.round {
  border-radius: 50%;
  display: flex;
  align-items: center;
  width: 30px;
  height: 30px;
  justify-content: center;
  position: absolute;
  right: 19px;
}
.card-deck ul {
  width: 96%;
  display: flex;
  margin: 0;
  flex-flow: row wrap;
  padding: 0 0 0 20px;
}
.card-deck ul li {
  width: 23%;
  margin: 0 19px 0 0;
  list-style: none;
}
.pos-rel {
  position: relative;
}
.bold {
  font-weight: bold;
}
.selected-asset {
  background-color: #cae9fa;
}
/** Used for Role Access module */
.checkbox-grid li {
  display: block;
  float: left;
  width: 12%;
}
.card-deckdiv {
  width: 48%;
  margin: 0 19px 0 0;
  list-style: none;
}
.custom-card-deck .card-deckdiv {
  padding: 20px;
  min-height: 250px;
}
.iconsdiv i {
  margin: 0 4px;
}
.iconsdiv {
  align-items: center;
  cursor: pointer;
}
.btnpadding {
  padding: 2px 5px;
}
.middlecard {
  width: 100%;
}
.emailwidgetcard {
  border: 0px;
  margin: 50px 0;
  width: 50%;
}
.emailwidgetcard img {
  padding: 28px 0;
}
::ng-deep .mat-expansion-panel {
  padding: 15px 0 !important;
}
::ng-deep .mat-expansion-panel-header {
  margin: 18px 20px 0 20px !important;
}
.companylogo {
  padding: 4px;
  display: flex;
  align-items: center;
}
/* For Mat calender Dynamic Dashboard */
.ngx-datatable.material .datatable-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  background-color: #f4f7fd;
}
.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-container {
  position: fixed;
  z-index: 1000;
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.ngx-mat-drp-calendar-container {
  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);
  background-color: #fff;
  border-radius: 2px;
}
.mat-calendar-body-selected {
  background-color: #3f51b5;
  color: #fff !important;
}
.mat-calendar-body-cell-content {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.mat-form-field-wrapper {
  position: relative;
}
.mat-form-field {
  display: inline-block;
  position: relative;
  text-align: left;
}
/* Done Dynamic Dashboard  For Angular 9 */
.rolepermission {
  align-items: flex-start;
  display: flex;
}
.rolepermission ul {
  margin: 0;
  padding: 0;
}
.rolepermission ul li {
  list-style: none;
  display: inline-flex;
  margin: 0 6px 6px 6px;
}
.riskmaindiv {
  display: flex;
  justify-content: space-between;
}
.c100 {
  float: none !important;
}
.riskrightdiv {
  display: flex;
  flex-direction: column;
  line-height: 16px;
}
.riskstatics {
  display: -webkit-box;
  /* display:flex;  */
  margin: 9px 0 0 0;
}
.riskrightdiv span:nth-child(1) {
  font-weight: 600;
  font-size: 17px;
  text-align: center;
}
.riskrightdiv span:nth-child(2) {
  font-size: 12px;
}
.riskdetails {
  width: 100%;
}
.riskdetails ul {
  /* margin: 0 0 0 11px;
    background-color: #f8f5f5;
    padding: 4px 0 4px 21px;
    width: 97%;
    border-radius: 10px; */
  margin: 0 0 0 5px;
  background-color: #f8f5f5;
  padding: 2px 0 2px 10px;
  width: 72%;
  border-radius: 10px;
}
.riskdetails ul li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  /* width: 227px; */
  list-style-position: inside;
}
.custompoup {
  background-image: linear-gradient(to right, #00adee 5%, #0d5cb0 95%);
}
.custompoup h4.modal-title {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}
.commontable tr th {
  text-transform: uppercase;
  color: #084b94;
  font-size: 15px;
  border-bottom: 0;
}
.commontable tr td {
  border-top: 0;
  padding: 0 10px;
  margin: 0;
  vertical-align: middle;
}
.commontable tr td select {
  border: 1px solid #3988dd;
}
.commontable tr td input {
  border: 1px solid #3988dd;
}
.commontable tr td textarea {
  border: 1px solid #3988dd;
}
.commontable .multiselect-dropdown .dropdown-btn {
  border: 1px solid #3988dd !important;
}
.multiselect-dropdown .dropdown-btn .dropdown-down {
  display: inline-block;
  top: 10px;
  width: 0;
  height: 0;
  border-top: 8px solid #3988dd !important;
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
}
.commontable {
  margin: 0;
}
.innercustomtable {
  background: #eaeff4;
  margin: 29px auto 20px;
  width: 98%;
}
.subhead {
  background-color: #289cf3;
  padding: 5px 9px;
  width: 98%;
  margin: 20px auto;
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
}
.innercustomtable tr th {
  text-transform: uppercase;
  color: #084b94;
  font-size: 15px;
  border-bottom: 1px solid #93e3ef;
}
.assettable tr td:nth-child(2) {
  width: 40%;
}
.assettable tr td:nth-child(4) {
  width: 24%;
}
.custompoup button.close {
  color: #fff;
}
.riskinnertable tr th,
td {
  /* padding: 5px !important; */
  overflow: hidden;
}
.riskinnertable tr th {
  background: #084b94;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
}
.riskinnertable {
}
.customlabel {
  text-transform: uppercase;
  color: #084b94;
  font-size: 15px;
  margin: 6px 5px;
  font-weight: 700;
}
/* Munna code */
.dropdown-list {
  position: static !important;
  padding-top: 6px !important;
  width: 95% !important;
  z-index: 1 !important;
  border: 1px solid #ccc !important;
  border-radius: 3px !important;
  background: #fff !important;
  margin-top: 10px !important;
  box-shadow: 0 1px 5px #959595 !important;
  min-height: 326px !important;
  overflow-y: auto !important;
}
/* .dropdown-list[_ngcontent-c4] .filter-textbox[_ngcontent-c4] {
    border: 1px solid #ccc!important;
    position: relative!important;
    padding: 10px!important;
    border: 0!important;
    width: 100%!important;
} */
.multiselect-item-checkbox[_ngcontent-c4]
  input[type="checkbox"][_ngcontent-c4]
  + div[_ngcontent-c4]:before {
  box-sizing: content-box !important;
  content: "" !important;
  color: #337ab7 !important;
  position: absolute !important;
  top: 50% !important;
  left: 0 !important;
  width: 14px !important;
  height: 14px !important;
  margin-top: -9px !important;
  border: 3px solid #337ab7 !important;
  text-align: center !important;
  transition: 0.4s !important;
}
.multiselect-dropdown[_ngcontent-c4] .dropdown-btn[_ngcontent-c4] {
  display: inline-block !important;
  border: 1px solid #adadad !important;
  width: 100% !important;
  padding: 6px 12px !important;
  margin-bottom: 0 !important;
  font-weight: 400 !important;
  line-height: 1.52857143 !important;
  text-align: left !important;
  vertical-align: middle !important;
  cursor: pointer !important;
  background-image: none !important;
  border-radius: 4px !important;
  /* position: relative; */
}
.multiselect-dropdown[_ngcontent-c4] {
  position: inherit !important;
}
:host ::ng-deep .my-custom-cell {
  padding-left: 0px !important;
}
.ngx-datatable.material
  .datatable-body
  .datatable-body-row
  .datatable-body-cell {
  text-align: left;
  padding: 0.9rem 0.5rem !important;
  vertical-align: top;
  border-top: 0;
  color: rgba(0, 0, 0, 0.87);
  transition: width 0.3s ease;
  /* font-size: 14px; */
  font-size: 12px;
  font-weight: 400;
}
.form-check-input {
  margin-top: 3px !important;
}
.ngx-datatable
  .datatable-header
  .datatable-header-cell.sortable
  .datatable-header-cell-wrapper {
  font-size: 11px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #0d5cb0;
}
.blue-field {
  border: 1px solid #3988dd;
}
.blue-label {
  font-weight: bold;
  text-transform: uppercase;
  color: #084b94;
  font-size: 15px;
  border-bottom: 0;
}
.ngx-datatable.material .datatable-footer .datatable-pager li.active a {
  background: #39b2d5 !important;
  padding: 0 8px;
  color: #fff;
  border-radius: 4px;
}
/*NEW LOGIN UI CSS*/
.bgwhite {
  background-color: #fff;
  height: 100%;
  position: relative;
  min-height: 100vh;
}
.bglight {
  background-color: #eef9ff;
  height: 100%;
  min-height: 100vh;
}
.commonpadding {
  padding: 50px 50px;
}
.customslider {
  position: relative !important;
  right: 0 !important;
  left: 0 !important;
}
.customslider h3 {
  font-size: 32px;
  font-weight: lighter;
  color: #000;
  width: 65%;
  line-height: 50px;
  margin: 0px auto;
  font-family: "Poppins", sans-serif;
}
.carousel-indicators li {
  border-radius: 100px !important;
  width: 2px !important;
  height: 2px !important;
  border: 1px solid #00adee !important;
  background-color: #00adee !important;
}
.loginForm h2 {
  font-family: "Poppins", sans-serif;
  font-size: 32px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #000;
}
.loginFooter {
  display: flex;
  flex-direction: column;
  align-items: center;
  /* position: absolute;
    bottom: 20px; */
  margin-top: 50px;
}
.ssdbtn {
  background-color: #0d6efd;
  padding-left: 30px;
  padding-right: 30px;
}
.loginFooter span {
  font-size: 9px;
  margin: 7px 0;
  text-transform: uppercase;
  color: #000;
  letter-spacing: 1px;
}
.footerlinks ul {
  margin: 0;
  padding: 0;
}
.footerlinks {
  margin: 17px 0 0 0;
}
.footerlinks ul li {
  display: inline-flex;
  font-size: 11px;
  font-weight: 400;
  padding-right: 4px;
  font-family: "Poppins", sans-serif;
  color: #424242;
  align-items: center;
}
.footerlinks ul li a {
  color: #424242;
}
.bottomlinks ul {
  margin: 0;
  padding: 0;
}
.bottomlinks ul li {
  display: inline-flex;
  font-size: 9px;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
  color: #989898;
}
.bottomlinks ul li a {
  color: #989898;
}
.login-btn {
  border-radius: 23px;
  background-color: #00adee;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  box-shadow: none;
  border: 0px;
  width: 100%;
  padding: 6px 0;
}
.login_form input {
  border-radius: 23px;
  box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.08) !important;
  background-color: #ffffff !important;
}
.logoheader_left {
  margin-bottom: 100px;
}
.logoheader {
  margin-bottom: 30px;
}
.form-check-label {
  font-size: 14px;
  font-weight: 300;
  color: #000000;
  font-family: "Poppins", sans-serif;
}
.forgot a {
  font-size: 13px;
  font-weight: 700;
  color: #000000;
  text-decoration: underline;
}
.footerlinks ul li img {
  width: 10px;
  margin-right: 5px;
}
.logininputicon {
  position: absolute;
  top: 11px;
  right: 22px;
  width: 12px;
}
.login_info {
  text-align: left;
}
.login_info li {
  padding: 15px;
  font-size: 18px;
}
/* New Sidebar UI start*/
.newbtn {
  border-radius: 18px;
  border: 1px solid #00adee;
  font-size: 14px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  line-height: 1.43;
  text-align: center;
  color: #ffffff;
  background-color: transparent;
  margin: 20px;
  padding: 6px 0;
}
.navbar-nav .nav-link {
  color: #000 !important;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 14px;
}
.companylogo span {
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #000000;
  margin: 0 6px;
}
.companylogo span.companyzone {
  font-size: 12px;
  font-weight: 300;
  font-family: "Poppins", sans-serif;
  color: #727272;
}
.companylogo img {
  /* max-width: 100px; */
  max-width: 140px;
  margin: 0 9px 0 0;
}
.app-header .navbar-brand {
  width: 200px;
  height: 68px;
  cursor: default;
  pointer-events: none;
  /* background-color: #0d5cb0; */
}
.topavatar span {
  font-weight: 400;
  font-size: 14px;
  color: #000;
}
.sepborderright {
  border-right: 1px solid #94d4ec;
  padding: 0 12px;
}
.app-footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  /* width: calc(100% - 200px); */
  width: -webkit-fill-available;
  padding: 9px 14px;
  justify-content: space-between;
  z-index: 1;
}
.app-footer span:nth-child(1) {
  display: inline-flex;
  font-size: 10px;
  color: #475f78;
}
.app-footer span:nth-child(2) {
  display: inline-flex;
  font-size: 10px;
  color: #475f78;
  letter-spacing: 1px;
  /* text-transform: uppercase; */
}
.app-footer span:nth-child(3) ul {
  margin: 0;
  padding: 0;
}
.app-footer span:nth-child(3) ul li {
  display: inline-flex;
  font-size: 10px;
  color: #475f78;
}
.app-footer span:nth-child(2) a img {
  /* width: 60px; */
  width: 15px;
  margin: 0 9px;
}
.app-footer span:nth-child(2) img {
  /* width: 60px; */
  width: 15px;
  margin: 0 9px;
}
.exportPdfBtn {
  float: right;
}
/*Archer page*/
.commonbgwhite {
  background-color: #fff;
  padding: 20px;
  margin: 15px 0 auto;
}
.commonbgwhiteUser {
  background-color: #fff;
  padding: 20px;
  margin: 15px 0 auto;
  height: 785px;
}
.exportPdfBtn img {
  margin: 0 3px;
}
.card-body {
  flex: 1 1 auto;
  padding: 20px 15px !important;
  /* padding: 15px !important; */
}
.mb25 {
  margin-bottom: 25px;
}
.modalScroll {
  height: 800px;
  overflow-y: scroll;
}
/*chaptertable*/
/* .chaptertable {
    margin-top: 20px;
} */
.chaptertable tr th {
  background-color: #f4f7fd;
  letter-spacing: normal;
  text-align: left;
  color: #0d5cb0;
  font-size: 11px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  text-align: center;
}
.chaptertable tr th:nth-child(1) {
  text-align: left;
}
.chaptertable tr td:first-child {
  padding-left: 11px !important;
}
.chaptertable tr td {
  font-size: 12px;
  padding: 12px 0 !important;
  font-weight: 400;
  text-align: left;
  font-family: "Poppins", sans-serif;
  color: #4f5d73;
}
.chaptertable tr td:nth-child(2) {
  color: #169e45;
  text-align: center;
}
.chaptertable tr td:nth-child(3) {
  color: #50b818;
  text-align: center;
}
.chaptertable tr td:nth-child(4) {
  color: #889ba6;
  text-align: center;
}
.chaptertable tr td:nth-child(5) {
  color: #e97026;
  text-align: center;
}
.chaptertable tr td:nth-child(6) {
  color: #e97026;
  /* 2f9ede    */
  text-align: center;
}
.chaptertable tr td:nth-child(7) {
  color: #e33838;
  text-align: center;
}
.chaptertable tr td:nth-child(8) {
  text-align: center;
}
/*Square*/
.squareopendiv {
  display: flex;
}
.rightsidepanel {
  width: 45%;
}
.rightsidelinks {
  padding: 24px 30px;
  height: 100%;
  background: rgba(0, 175, 238, 1);
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(0, 175, 238, 1)),
    color-stop(100%, rgba(13, 92, 176, 1))
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 175, 238, 1) 0%,
    rgba(13, 92, 176, 1) 100%
  );
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00afee', endColorstr='#0d5cb0', GradientType=0);
}
.rightsidelinks span {
  font-weight: 600;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  color: #fff;
  margin-bottom: 10px;
  display: flex;
}
.rightsidelinks ul {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #fff;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
}
.rightsidelinks ul li {
  list-style: none;
  font-size: 12px;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
  color: #cfeaf8;
  padding: 5px 0;
}
.rightsidelinks ul li a {
  color: #cfeaf8;
}
.customsquarediv {
  width: 620px !important;
  border: 0px;
}
.squareinsidecompany {
  display: flex;
  border-bottom: 1px solid #ccc;
  padding: 20px 0;
  margin: 0 0 20px 0;
}
.leftlist {
  display: flex;
}
.leftlistview {
  /* width: 50%; */
  padding: 0 8px 0 0;
}
.leftlistview span {
  color: #2b353a;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
  display: block;
}
.leftlistview ul {
  margin: 0;
  padding: 0;
}
.leftlistview ul li {
  list-style: none;
  color: #595f62;
  font-size: 12px;
  font-weight: 400;
  padding: 5px 0;
}
.leftlistview ul li a {
  color: #595f62;
}
.leftsidepanel {
  /* width: 70%; */
  padding: 0px 20px;
}
.insidecompanydetail span {
  color: #000;
  font-size: 20px;
  font-weight: 600;
}
.insidecompanydetail ul li {
  list-style: none;
  display: inline-flex;
  padding: 0 7px 0 0;
  color: #00adee;
}
.insidecompanydetail ul li a {
  color: #00adee;
  font-size: 14px;
  font-weight: 600;
}
.insidecomlogo {
  width: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
  border-radius: 100px;
  box-shadow: -1px 3px 17px 0px rgba(224, 221, 224, 1);
}
.insidecomlogo img {
  width: 72%;
}
.insidecompanyname {
  padding: 0 0 0 17px;
}
.insidecompanydetail ul {
  margin: 0;
  padding: 0;
}
.round_sep {
  background-color: #bebebe;
  width: 3px;
  height: 3px;
}
.rightsidelinks ul li img {
  padding: 0 7px 0 0;
}
/*Breadcrumb*/
.breadcrumb_optim_bg {
  background-color: #ffffff;
  padding: 0px 20px;
}
.commonwhitebg {
  background-color: #ffffff;
  padding: 30px 20px;
  /* margin: 4px 0; */
  margin: 6px 0 2px 0;
}
.commonDarkbg {
  background-color: #43525f;
  padding: 10px 20px;
  /* margin: 4px 0; */
  margin: 6px 0 2px 0;
}
.commonlinkstopbar {
  display: flex;
  justify-content: space-between;
}
.commonlinkstopbar div {
  /* width: 100%; */
  /* padding-right: 20px; */
}
.commonlinkstopbarArcher {
  display: flex;
  justify-content: space-between;
}
.overall-progress
  .ngx-datatable
  .datatable-header
  .datatable-header-cell.sortable
  .datatable-header-cell-wrapper {
  color: #fff;
}
.overall-progress
  .ngx-datatable.material
  .datatable-body
  .datatable-body-row
  .datatable-body-cell {
  color: #fff;
}
.overall-progress
  .ngx-datatable.material
  .datatable-header
  .datatable-header-cell {
  background-color: rgb(39, 55, 70) !important;
  border-bottom: 0;
  border-right: 0;
}
.overall-progress .ngx-datatable .datatable-body .datatable-body-row > div {
  background-color: rgb(39, 55, 70) !important;
}
.overall-progress
  .ngx-datatable
  .datatable-body-row
  .ngx-datatable
  .datatable-header-inner,
.ngx-datatable .datatable-row-center:last-child {
  border-bottom: 1px solid #fff;
}
.overall-progress
  .ngx-datatable.material
  .datatable-body
  .datatable-body-row
  .datatable-body-cell {
  border: 1px solid #fff;
  margin: 0;
  border-bottom: 0;
  border-right: 0;
}
.overall-progress
  .ngx-datatable.material
  .datatable-body
  .datatable-body-row
  .datatable-body-cell:last-child {
  border-right: 1px solid #fff;
}
.overall-progress .ngx-datatable.material {
  /* overflow-x: scroll; */
  /* height: 420px; */
  /* overflow-y: auto; */
}
.overall-progress .ngx-datatable .datatable-body .datatable-scroll {
  border-bottom: 1px solid #fff;
}
.overall-progress .ngx-datatable .datatable-body {
  /* border-bottom: 1px solid #fff; */
}
.overall-progress
  .ngx-datatable.fixed-header
  .datatable-header
  .datatable-header-inner
  .datatable-header-cell {
  border: 1px solid #fff;
  border-bottom: 0;
  border-right: 0;
}
.overall-progress
  .ngx-datatable.fixed-header
  .datatable-header
  .datatable-header-inner
  .datatable-header-cell:last-child {
  border-right: 1px solid #fff;
}
.overall-progress .ngx-datatable.material .datatable-header {
  border-bottom: 0;
}
.overall-progress .ngx-datatable .datatable-footer .datatable-footer-inner {
  background-color: rgb(39, 55, 70);
  margin: 20px 0 0;
}
.overall-progress .ngx-datatable .datatable-footer {
  background-color: rgb(39, 55, 70);
}
.overall-progress .ngx-datatable .datatable-footer .page-count {
  color: #fff;
}
.overall-progress .ngx-datatable.material .datatable-footer .datatable-pager a {
  color: #fff;
}
.overall-progress .ngx-datatable .datatable-body {
  height: 317px !important;
}
.overall-progress .datatable-row-wrapper {
  background: rgb(39, 55, 70);
}
.overall-progress .ngx-datatable.material {
  background: rgb(39, 55, 70);
}
.four-cards .cards {
  margin: 0 10px;
}
.moduleOverflow {
  overflow: auto;
}
/* .overall-progress .ngx-datatable .datatable-body{
  background-color: rgb(39, 55, 70);
} */
.ngx-datatable.material .datatable-header .datatable-header-cell {
  background-color: transparent !important;
  text-transform: uppercase;

  /* display: inline-flex;
  align-items: center; */
}
.ngx-datatable.material .datatable-header .datatable-header-cell.myDataClass {
  padding-left: 37px;
}
.ngx-datatable.material
  .datatable-header
  .datatable-header-cell.myConsequenceClass {
  left: -40px;
}
/*Responsive*/
@media (max-width: 1700px) {
  .overall-progress .ngx-datatable .datatable-body {
    height: 340px !important;
  }
}
@media (max-width: 1600px) {
  .overall-progress
    .ngx-datatable.fixed-header
    .datatable-header
    .datatable-header-inner
    .datatable-header-cell:last-child {
    border-right: 1px solid #fff;
  }
  .overall-progress .ngx-datatable .datatable-footer .datatable-footer-inner {
    margin: 30px 0 0;
  }
}
@media (max-width: 1500px) {
  .overall-progress .ngx-datatable .datatable-footer .datatable-footer-inner {
    padding: 30px 0 10px;
    height: 100px !important;
  }
  .maincontent .detail span{
    font-size: 16px;
  }
}
@media (max-width: 1400px) {
  .overall-progress .ngx-datatable .datatable-body {
    height: 480px !important;
  }

  /* .ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell{
    font-size: 11px;
  } */
}
@media screen and (min-width: 1400px) {
  .customslider h3 {
    font-size: 45px;
    line-height: 65px;
  }
}
@media screen and (min-width: 1600px) {
  .customslider h3 {
    font-size: 45px;
    line-height: 65px;
  }
}
@media screen and (min-width: 1700px) {
  .overall-progress .ngx-datatable .datatable-footer .datatable-footer-inner {
    margin: 50px 0 0;
  }
}
@media screen and (min-width: 1900px) {
  .customslider h3 {
    font-size: 45px;
    line-height: 65px;
  }
}
.quicklinks {
  padding: 13px 0 0 18px;
  border-top: 1px solid #517ead;
  margin-top: 10px;
  height: 100%;
}
.quicklinks span {
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  font-family: "Poppins", sans-serif;
  margin-bottom: 20px;
  display: block;
}
.quicklinks span img {
  padding-right: 10px;
}
.quicklinks ul {
  margin: 0;
  padding: 0 0 0 37px;
}
.quicklinks ul li {
  font-size: 12px;
  font-weight: 300;
  color: #ffffff;
  font-family: "Poppins", sans-serif;
  padding: 0 0 10px 0;
}
.quicklinks ul li a {
  color: #fff;
  font-weight: 300;
}
.customdatatable datatable-header-cell.datatable-header-cell:first-child {
  width: 91% !important;
}
.customdatatable datatable-body-cell.datatable-body-cell:first-child {
  width: 91% !important;
}
.customdatatable datatable-header-cell.datatable-header-cell {
  width: 25% !important;
}
.customdatatable datatable-body-cell.datatable-body-cell {
  width: 25% !important;
}
span.valuebg {
  background-color: #f27a22;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  color: #fff;
  display: block;
  text-align: center;
}
.actionicons {
  cursor: pointer;
}
.actionicons a i {
  padding: 0 15px 0 0;
  color: #0d5cb0;
}
.maintabs {
  display: flex;
  justify-content: space-between;
}
.assets_tab_navigation {
  width: 100%;
}
.assets_tab_navigation ul {
  margin: 0 0 13px 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.assets_tab_navigation ul li {
  list-style: none;
  font-size: 14px;
  font-weight: 500;
  color: #99a1ad;
  padding: 0 30px 0 0;
  cursor: pointer;
}
.assets_tab_navigation ul li span.activetab {
  border-bottom: 2px solid #00a4bd;
  font-weight: 600 !important;
  color: #000000 !important;
  font-size: 14px;
}
.dotscolor {
  background: linear-gradient(to right, #00a4bd 0%, #00c8a7 94%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  cursor: pointer;
}
.custommoremenu {
  position: static !important;
  cursor: pointer;
}
.custommoremenu i {
  color: #0d5cb0;
}
.moremenu {
  margin: 0;
  padding: 0;
}
.moremenu li {
  list-style: none;
  font-size: 12px;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
  color: #3a405b;
  padding: 6px 16px;
}
.custom_moremenu_dropdown {
  min-width: 130px !important;
  left: 80% !important;
  border-radius: 4px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
}
.moremenu li i {
  padding: 0 9px 0 0;
  color: #0d5cb0;
}
.assets_tab_innernavigation {
  width: 100%;
}
.assets_tab_innernavigation ul {
  margin: 0;
  padding: 0 0 20px 0;
  border-top: 1px solid #ebedf1;
}
.assets_tab_innernavigation ul li {
  list-style: none;
  width: 25%;
  display: inline-flex;
  padding: 6px 0;
  font-size: 14px;
  font-weight: 500;
  color: #99a1ad;
}
.datatable-row-even {
  background-color: #fff !important;
}
.datatable-row-odd {
  background-color: #f4f8ff !important;
}
.dropdown-toggle::after {
  content: none !important;
}
.customdatatable
  .datatable-header
  .datatable-header-inner
  .datatable-header-cell {
  white-space: initial !important;
  line-height: 15px;
}
/* .sidebar>.sidebar-nav {
    overflow-y: initial !important;
    overflow-x: inherit !important;
} */
.risk_id_icon {
  background-image: url('riskid.png');
  background-position: center;
  background-repeat: no-repeat;
  height: 20px;
  margin-bottom: -4px;
  width: 20px;
  margin-right: 10px;
}
.risk_mon_icon {
  background-image: url('riskmon.png');
  background-position: center;
  background-repeat: no-repeat;
  height: 20px;
  margin-bottom: -4px;
  width: 20px;
  margin-right: 10px;
}
.riskAssess {
  background-image: url('riskAssess.svg');
  background-position: center;
  background-repeat: no-repeat;
  height: 18px;
  margin-bottom: -4px;
  width: 20px;
  margin-right: 10px;
}
.risk_manage_icon {
  background-image: url('riskman.png');
  background-position: center;
  background-repeat: no-repeat;
  height: 18px;
  margin-bottom: -4px;
  width: 20px;
  margin-right: 10px;
}
.notifyicon {
  background-image: url('notifications.svg');
  background-position: center;
  background-repeat: no-repeat;
  height: 18px;
  margin-bottom: -4px;
  width: 20px;
  margin-right: 10px;
}
.kriicon {
  background-image: url('kpi.svg');
  background-position: center;
  background-repeat: no-repeat;
  height: 18px;
  margin-bottom: -4px;
  width: 23px;
  margin-right: 10px;
}
.finacialicon {
  background-image: url('Finances.svg');
  background-position: center;
  background-repeat: no-repeat;
  height: 18px;
  margin-bottom: -4px;
  width: 20px;
  margin-right: 10px;
}
/*Othertable*/
.othertable tr th {
  background-color: #f4f7fd;
  letter-spacing: normal;
  text-align: left;
  color: #0d5cb0;
  font-size: 11px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
}
.othertable tr td {
  font-size: 12px;
  padding: 12px 13px !important;
  font-weight: 400;
  text-align: left;
  font-family: "Poppins", sans-serif;
  color: #4f5d73;
}
.width33 {
  width: 33%;
}
.app-body {
  margin-bottom: 100px;
  overflow: hidden;
}
.disabled {
  pointer-events: none;
  /*This makes it not clickable*/
  opacity: 0.6;
  /*This grays it out to look disabled*/
}
.filter-options {
  display: flex;
  margin-bottom: 20px;
  width: 100%;
  justify-content: inherit;
  margin-top: 5px;
}
.filter-option {
  margin: 0 0;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: flex-end;
}
.filter-option div {
  display: inline-flex;
  width: 25%;
}
.filter-option ul {
  margin: 17px 0 0 0;
  padding: 0;
  width: 100%;
}
.filter-option li {
  display: inline-flex;
  flex-direction: column;
  width: 15%;
  margin: 0 9px 0 0;
}
.filter-option {
  margin: 0;
}
.filter-option select {
  margin-right: 10px;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  padding: 0 0 0 8px;
  margin-bottom: 0;
}
.filter-option label {
  margin-right: 10px;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  padding: 0 0 0 25px;
  margin-bottom: 0;
  width: auto;
  white-space: nowrap;
}
.filter-option select {
  border: 1px solid #b9c6e0 !important;
  border-radius: 20px !important;
  width: 100%;
  margin: 0;
  font-size: 12px;
  padding: 6px 30px;
}
.filter-option input {
  border: 1px solid #b9c6e0 !important;
  border-radius: 20px !important;
  width: 100%;
  margin: 0;
  background-color: #fff !important;
  padding: 17px 11px;
  font-size: 12px;
}
.table-layout-fixed {
  table-layout: fixed !important;
}
.word-break {
  word-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.leftcolumn h1 {
  background: linear-gradient(to right, #00a4bd 0%, #00c8a7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 0;
}
.leftcolumn span {
  font-size: 12px;
  font-weight: 300;
  color: #434343;
}
.button-inline {
  display: flex;
  justify-content: space-between;
  margin: 13px 0 0 0;
}
.gradientbtn {
  border-radius: 20px;
  background-image: linear-gradient(to top, #00a4bd, #00c8a7);
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  padding: 7px 11px;
  cursor: pointer;
  border: 0;
}
.arrowicon {
  background-image: url('rightarrow.png');
}
.lightbg {
  padding: 10px;
  border-radius: 8px;
}
.bgcolorlightpink {
  background-color: #fff1f1;
}
.bgcolorpink {
  background-color: #fff3ec;
}
.bgcolorlightblue {
  background-color: #eef9ff;
}
.bgcolorblue {
  background-color: #e9fff0;
}
.stasticdata {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 7px;
}
.updateinfo {
  font-size: 9px;
  color: #919191;
  font-weight: 400;
}
.rightcolumn span {
  font-size: 16px;
  font-weight: 600;
}
.stasticdata span {
  font-size: 16px;
  font-weight: 300;
  color: #000000;
}
.stasticheads {
  display: flex;
  align-items: center;
}
.stasticheads img {
  padding-left: 5px;
}
.infolabel {
  font-size: 17px;
  font-weight: 600;
  border: 0;
  background: transparent;
}
.popuptable tr th {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.24px;
  color: #000000;
  border: 0;
}
.popuptable tr td {
  border: 0;
  vertical-align: top;
}
.popupheader {
  display: flex;
  justify-content: space-between;
  background-color: #f4f7fe;
  align-items: center;
  padding: 15px 0;
}
.popupmainhead {
  font-size: 14px;
  font-weight: 600;
  color: #0d5cb0;
  text-transform: uppercase;
}
.commonpopup {
  border-radius: 5px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.11);
  background-color: #ffffff;
  padding-bottom: 30px;
}
label {
  display: block;
  margin-bottom: 0.5rem;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.24px;
  color: #000000;
}
.addbtnsmall {
  font-size: 12px !important;
  padding: 2px 15px !important;
  border-radius: 14px;
  font-weight: 500 !important;
  background-color: #0d5cb0 !important;
  color: #fff;
  text-transform: uppercase;
}
.table.popuptable {
  width: 100%;
  margin: 13px auto;
}
.label-container {
  display: inline-flex;
  position: relative;
  padding-left: 27px;
  padding-right: 10px;
  cursor: pointer;
  font-size: 12px;
  -webkit-user-select: none;
  user-select: none;
}
/* Hide the browser's default radio button */
.label-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  height: 15px;
  width: 15px;
  border: 1px solid #b9c6e0;
  background-color: #ffffff;
  border-radius: 50%;
}
/* On mouse-over, add a grey background color */
.label-container:hover input ~ .checkmark {
  background-color: #ccc;
}
/* When the radio button is checked, add a blue background */
.label-container input:checked ~ .checkmark {
  background-color: #0d5cb0;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the indicator (dot/circle) when checked */
.label-container input:checked ~ .checkmark:after {
  display: block;
}
/* Style the indicator (dot/circle) */
.label-container .checkmark:after {
  top: 4px;
  left: 4px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
}
.form-group sup {
  color: red;
  top: -2px;
  left: 2px;
}
.saveborderbtn {
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: #fff;
  border-radius: 22px;
  background-color: #0d5cb0;
  padding: 8px 18px;
}
button.btn.saveborderbtn:hover {
  color: #0d5cb0 !important;
}
.savefillbtn {
  border-radius: 22px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  background-color: #38bf70;
  color: #ffffff;
  padding: 10px 35px;
  border: 0;
  box-shadow: none !important;
  margin-right: 0 !important;
}
.appCommend {
  height: 100px;
  position: relative;
  left: 65px;
}
.userApprove-content {
  height: 275px;
}
.user-appCommend {
  /* left: 55px;
  position: relative; */
  font-weight: 500;
  margin: 0 0 10px 45px;
}
.userApprove {
  /* margin-top: 60px; */
}
.userTxtContent {
  width: 92%;
  margin: auto;
}
.sales {
  height: 905px;
}
.sales-approvebtn {
  box-sizing: border-box;
  position: absolute;
  width: 140px;
  height: 42px;
  left: 522px;
  color: #ffff;
  /* top: 1025px; */
  border: 1px solid #0d5cb0;
  background: #0d5cb0;
  border-radius: 4px;
}
.sales-cancelbtn {
  box-sizing: border-box;
  position: absolute;
  width: 140px;
  height: 42px;
  left: 700px;
  /* top: 889px; */
  background: #ffffff;
  border: 1px solid #0d5cb0;
  border-radius: 4px;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}
.editSales {
  position: relative;
  height: 640px;
  width: 1180px;
  left: 0px;
  top: 0px;
  /* margin: 28px; */
  background: #ffffff;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}
.userData-updatebtn {
  box-sizing: border-box;
  position: absolute;
  width: 140px;
  height: 42px;
  left: 0px;
  color: #ffff;
  /* top: 1025px; */
  border: 1px solid #0d5cb0;
  background: #0d5cb0;
  border-radius: 4px;
}
.userData-cancelbtn {
  box-sizing: border-box;
  position: absolute;
  width: 140px;
  height: 42px;
  left: 169px;
  color: #0d5cb0;
  /* top: 1025px; */
  border: 1px solid #0d5cb0;
  /* background: #; */
  border-radius: 4px;
}
.approve-btn {
  box-sizing: border-box;
  /* position: absolute; */
  width: 140px;
  height: 42px;
  left: 422px;
  color: #ffff;
  /* top: 1025px; */
  border: 1px solid #38bf70;
  background: #38bf70;
  border-radius: 25px;
}
.approve-pop-btn {
  box-sizing: border-box;
  /* position: absolute; */
  width: 140px;
  height: 42px;
  /* left: 380px;
  top: 110px; */
  color: #ffff;
  border: 1px solid #38bf70;
  background: #38bf70;
  border-radius: 25px;
  display: block;
  margin: 20px auto 0;
}
.forward-btn {
  box-sizing: border-box;
  /* position: absolute; */
  width: 140px;
  height: 42px;
  left: 590px;
  /* top: 1025px; */

  background: #ffffff;
  border-radius: 25px;
  border: 1px solid #38bf70;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);

  margin: 0 30px;
}
.usrLstBtn {
  display: flex;
  justify-content: center;
  padding: 0 0 20px;
}
.user-cancel-btn {
  box-sizing: border-box;

  /* position: absolute; */
  width: 140px;
  height: 42px;
  left: 755px;
  /* top: 889px; */
  background: #ffffff;
  border: 1px solid #0d5cb0;
  border-radius: 4px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.user-pop-cancel-btn {
  box-sizing: border-box;

  position: absolute;
  width: 140px;
  height: 42px;
  left: 560px;
  top: 110px;
  background: #ffffff;
  border: 1px solid #0d5cb0;
  border-radius: 4px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.forward-user {
  height: 190px;
}
.forward-userData {
  position: relative;
  top: 20px;
  margin-right: 20px;
  margin-left: 20px;
}
.editUser {
  /* height: 550px;
  width: 1180px; */
  background: #ffffff;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}
.editUser-header {
  /* position: absolute;
  width: 1100px;
  height: 68px; */
  /* left: 40px;
  top: 75px;
  background: #F4F7FD; */
  /* box-shadow: 0px 1px 0px #8a8d9a; */

  padding: 1rem 1rem;
  background-image: linear-gradient(to right, #00adee 5%, #0d5cb0 95%);
  border-bottom: 1px solid #c8ced3;
  /* border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; */
  display: flex;
  justify-content: space-between;
}
.editUser-title {
  /* position: absolute;
  width: 100px; */
  /* height: 21px; */
  /* left: 35px; */
  /* top: 20px;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  color: #0D5CB0; */

  /* Indra's code*/
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}
.editUser-subtitle {
}
.editUser-body {
  margin: 20px 15px 20px;
}
select {
  -webkit-appearance: none;
  background-image: url('dropdown.svg');
  background-repeat: no-repeat;
  /* background-position: right center; */
  background-position: 95% center;
}
.popuptable select {
  width: 75%;
}
.btn:hover {
  color: #fff !important;
}
.updateinfo img {
  width: 11px;
  vertical-align: middle;
}
.gradientbtn img {
  padding-left: 7px;
}
.btn-ghost-primary {
  padding: 0 4px;
}
.financialtable tr th {
  background-color: #f4f7fd;
  letter-spacing: normal;
  text-align: left;
  color: #0d5cb0;
  font-size: 11px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
}
.financialtable tr td {
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  padding: 6px 12px !important;
  font-family: "Poppins", sans-serif;
  color: #4f5d73;
}
.financialtable tr td input {
  width: 100px;
  margin: 0px auto;
}
.financialtable tr th:nth-child(5) {
  text-align: center;
}
.financialtable tr th:nth-child(6) {
  text-align: center;
}
.financialtable tr th:nth-child(7) {
  text-align: center;
}
.financialtable tr td:nth-child(5) {
  text-align: center;
}
.financialtable tr td:nth-child(6) {
  text-align: center;
}
.financialtable tr td:nth-child(7) {
  text-align: center;
}
.boldlabel {
  font-weight: 600 !important;
}
.table.innerpagetable {
  width: 96%;
  margin: 13px auto;
}
.innerpagetable tr th {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.24px;
  color: #000000;
  border: 0;
}
.innerpagetable tr td {
  border: 0;
  vertical-align: middle;
}
.custominput {
  border: 1px solid #b9c6e0 !important;
  border-radius: 20px !important;
  margin: 0;
  background-color: #fff !important;
  padding: 20px 11px;
  font-size: 12px;
}
.buttonalign {
  display: flex;
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
  .card-border {
    /* min-height: 358px; */
    min-height: 90%;
  }

  .card-custom-height {
    min-height: 250px;
  }

  .risk-setup-card-custom-height {
    height: 85%;
  }
}
@media screen and (min-width: 1600px) and (max-width: 2700px) {
  .cardheight {
    height: 88%;
  }
}
/* Assesmnet page*/
.chaptName {
  font-size: 20px;
  font-weight: 600;
  text-align: left;
  font-family: "Poppins", sans-serif;
  color: #000000;
  padding: 0 0 12px 14px;
}
.questName {
  border-radius: 8px;
  background-color: #f1f8fe;
  display: flex;
  padding: 14px 17px;
  margin: 0px 0 10px;
  width: 100%;
}
.questName span:first-child {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  /* color: #0d5cb0; */
  color: #000;
  /* margin-right: 17px; */
  width: 45px;
  display: block;
}
.questName span:last-child {
  font-size: 16px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  color: #000000;
  width: 100%;
}
.optionlist ul {
  margin: 0;
  padding: 0;
}
.custompadding select{
  color: #464e57;
}
.optionlist ul li {
  list-style: none;
  width: 20%;
  display: inline-flex;
  font-size: 13px;
  font-weight: normal;
  vertical-align: top !important;
}
.optionlist ul li label {
  /* color: #5c626d; */
  color: #464e57 !important;
  margin-bottom: 0;
}
.optionheads {
  font-size: 15px;
  font-weight: 600;
  color: #5c626d;
  padding: 0 0 10px 0;
}
.custompadding {
  /* padding: 12px 16px; */
  padding: 0px 16px;
}
.questionnairemain ul {
  margin: 0;
  padding: 0;
}
.questionnairemain ul li {
  list-style: none;
  vertical-align: middle;
}
.msginfo {
  font-size: 11px;
  font-weight: normal;
  color: #99a1ad;
  text-align: right;
  display: block;
}
.topmainback {
  display: flex;
  justify-content: space-between;
}
.leftmainbar {
  display: flex;
  align-items: baseline;
  width: 100%;
}
.question_details {
  display: flex;
  flex-direction: column;
  padding: 0 20px;
  /* border-right: 1px solid #99a1ad; */
  margin: 0 15px 0 0;
  /* width: 100%; */
}
.question_details span:first-child {
  font-size: 16px;
  font-weight: normal;
  color: #000000;
  font-family: "Poppins", sans-serif;
}
.question_details span:last-child {
  font-size: 13px;
  font-weight: normal;
  color: #8c8c8c;
  font-family: "Poppins", sans-serif;
}
.statusdiv {
  display: flex;
  flex-direction: column;
}
.statusdiv span:first-child {
  font-size: 13px;
  color: #8c8c8c;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
}
.statusdiv span:last-child {
  font-size: 13px;
  color: #000000;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}
.rightmainbar {
  width: 25%;
}
.statusleftborder {
  border-left: 1px solid #99a1ad;
  padding: 0 0 0 18px;
}
.circle {
  width: 5px;
  height: 5px;
  border-radius: 50px;
  margin-right: 5px;
}
.progressdiv {
  display: flex;
  align-items: center;
}
.chaptertabs {
  border-left: 1px solid #99a1ad;
  padding-left: 9px;
  width: 100%;
}
.chaptertabs ul {
  margin: 0;
  padding: 0;
}
.chaptertabs ul li {
  list-style: none;
  border-radius: 6px;
  border: 1px solid #dce0e8;
  padding: 12px 8px;
  display: inline-flex;
  flex-direction: column;
  margin: 3px;
  cursor: pointer;
  width: 32%;
}
.chaptertabsinner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.chaptertabsinner span:first-child {
  color: #5c626d;
  font-size: 12px;
  font-family: "Poppins", sans-serif;
}
.chapterinfo {
  color: #5c626d;
  font-size: 10px;
  font-family: "Poppins", sans-serif;
}
.frequencydiv {
  margin: 18px 0 0 0;
}
.frequencydiv label.label-container {
  margin: 0 32px 0 0;
}
sup {
  color: red;
  top: -2px;
  left: 2px;
}
.chapteractive {
  border: 1px solid #0d5cb0 !important;
  background-color: #ffffff;
}
.chapteractive .chaptertabsinner span:nth-child(1) {
  color: #0d5cb0 !important;
}
.chapteractive .chapterinfo {
  color: #0d5cb0 !important;
}
.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}
.uploadbtn {
  border: 1px solid #0d5cb0;
  color: #0d5cb0;
  background-color: white;
  padding: 8px 20px;
  border-radius: 16px;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
}
.upload-btn-wrapper input[type="file"] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
.dashboardtable tr th {
  background-color: #f4f7fd;
  letter-spacing: normal;
  text-align: left;
  color: #0d5cb0;
  font-size: 11px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  border: 0 !important;
  padding: 9px 7px !important;
}
.dashboardtable tr td {
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  padding: 7px 12px !important;
  font-family: "Poppins", sans-serif;
  color: #4f5d73;
  border-top: 0 !important;
  border-bottom: 1px solid #d8dbe0;
}
.dashboardtitle {
  background: linear-gradient(to right, #00a4bd 0%, #00c8a7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 22px;
  font-weight: 600;
}
.dashboard_risk_info {
  text-align: center;
  font-size: 13px;
  color: #000000;
}
.dashboard_small_info {
  font-size: 12px;
  color: #434343;
  font-weight: 300;
}
.marginauto {
  margin: 0px auto 19px !important;
}
/* ***** For Left menu ***** */
.mat-menu-item {
  background: 0 0;
  color: #fff;
}
/* @media (min-width: 992px) */
.sidebar-fixed .sidebar {
  position: fixed;
  z-index: 0;
  width: 200px;
  height: 100vh;
}
.mat-menu-panel {
  background: #0d5cb0;
  /* background-color: #0d5cb0; */
  position: absolute;
  left: 203px;
  box-shadow: none !important;
  top: -34px;
}
.basic-container span button {
  font-size: 12px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
  background: transparent;
  border: 0;
}
.basic-container {
  position: relative;
}
button.mat-menu-item span {
  font-size: 14px;
  /* font-family: 'Poppins', sans-serif; */
  font-weight: 500;
}
.mat-menu-panel.ng-trigger.mat-menu-after.mat-menu-below.mat-elevation-z5.ng-star-inserted {
  position: absolute;
  left: 3px;
}
.menu-arrow-icons {
  font-family: "Material Icons" !important;
  font-weight: normal !important;
  font-style: normal;
  position: absolute;
  right: 9px;
  font-size: 16px !important;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  transform: rotate(-90deg);
}
.mat-menu-panel.ng-trigger.mat-menu-after.mat-menu-below.ng-star-inserted.mat-elevation-z5 {
  position: absolute;
  left: 3px;
}
.vulnerablityNumber {
  font-size: 40px;
}
.mat-menu-item .mat-icon-no-color,
.mat-menu-item-submenu-trigger::after {
  color: #fff !important;
}
.example-container {
  display: flex;
  flex-direction: column;
  width: 50%;
}
/*Slider*/
.topgetstarted h1 {
  color: #000;
  font-size: 30px;
  font-weight: 500;
}
.topgetstarted span {
  color: #727272;
  font-size: 12px;
  font-weight: 400;
}
.getquestion {
  color: #00a5bc;
  font-size: 20px;
  font-weight: 400;
  margin-top: 33px;
}
.box {
  border-radius: 6px;
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.06);
  border: solid 1px #f6f6f6;
  background-color: #ffffff;
  width: 100%;
  padding: 29px 20px;
  position: relative;
}
.getstartedfeatures {
  margin: 20px 0;
  padding: 0;
}
.getstartedfeatures li {
  width: 11%;
  display: inline-flex;
  flex-direction: column;
  margin: 0 13px;
}
.featuretxt {
  color: #8b8b8b;
  font-size: 14px;
  font-weight: 400;
  display: block;
  margin-top: 15px;
}
.sliderbtnpadding {
  padding: 10px 35px;
}
.box h2 {
  color: #000;
  font-size: 14px;
  font-weight: 600;
}
.modulesfeatures {
  margin: 20px 0;
  padding: 0;
}
.modulesfeatures li {
  width: 25%;
  display: inline-flex;
  flex-direction: column;
  margin: 0 15px 40px 15px;
}
.defineinfo {
  color: #0995a8;
  font-size: 12px;
  font-weight: 500;
  padding: 5px 0;
  display: block;
}
.previewinfo {
  color: #00a5bc;
  font-size: 16px;
  font-weight: 600;
  padding: 5px 0;
  display: block;
  margin-bottom: 10px;
}
.lightbtn {
  border-radius: 11px;
  background-color: #ffe8e8;
  font-size: 11px;
  color: #ed3d3d;
  position: absolute;
  bottom: -7px;
  left: 20%;
  right: 0;
  padding: 2px 0;
  margin: 0 10px;
  width: 50%;
}
.lightbluebtn {
  border-radius: 13px;
  background-color: #eef4ff;
  font-size: 11px;
  color: #7890c1;
  position: absolute;
  bottom: -7px;
  left: 20%;
  right: 0;
  padding: 2px 0;
  margin: 0 10px;
  width: 50%;
}
.backborderbtn {
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: #00a5bc;
  border-radius: 22px;
  border: 1px solid #00a5bc;
  background-color: #ffffff;
  padding: 8px 28px;
}
.backborderbtn img {
  margin-right: 10px;
}
.mainslider {
  border-radius: 3px;
  box-shadow: 0px 8px 29px 0 rgba(0, 0, 0, 0.13);
  background-color: #ffffff;
  margin: 50px;
  text-align: center;
  padding: 30px;
}
.risk-tolerence {
  width: 94%;
  margin: 0px auto;
}
.risk-tolerence ul {
  /* margin: 0; */
  padding: 0;
}
.risk-tolerence ul li {
  color: #8b8b8b;
  list-style: none;
  display: inline-flex;
  width: 19%;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.slidecontainer {
  width: 100%;
}
.slider-range {
  -webkit-appearance: none;
  width: 100%;
  height: 4px;
  border-radius: 2px;
  background: rgba(69, 217, 212, 1);
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, rgba(69, 217, 212, 1)),
    color-stop(22%, rgba(103, 224, 111, 1)),
    color-stop(56%, rgba(255, 185, 64, 1)),
    color-stop(86%, rgba(243, 67, 81, 1)),
    color-stop(100%, rgba(245, 20, 84, 1))
  );
  background: linear-gradient(
    to right,
    rgba(69, 217, 212, 1) 0%,
    rgba(103, 224, 111, 1) 22%,
    rgba(255, 185, 64, 1) 56%,
    rgba(243, 67, 81, 1) 86%,
    rgba(245, 20, 84, 1) 100%
  );
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#45d9d4', endColorstr='#f51454', GradientType=1);
  outline: none;
  opacity: 0.7;
  transition: opacity 0.2s;
}
.slider-range:hover {
  opacity: 1;
}
.slider-range::-webkit-slider-thumb {
  appearance: none;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  box-shadow: 0px 12px 19px 0 rgba(0, 0, 0, 0.08);
  background-color: #ffb940;
  cursor: pointer;
}
.slider-range::-moz-range-thumb {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  box-shadow: 0px 12px 19px 0 rgba(0, 0, 0, 0.08);
  background-color: #ffb940;
  cursor: pointer;
}
.sliderbtn {
  margin-top: 50px;
}
.rangebar {
  /* margin: 50px 0; */
  margin: 50px 155px;
}
.rangebarinfo {
  margin: 33px 0px;
}
.welcomeactive .box {
  border: 1px solid #00a4bd;
}
.welcomeactive .featuretxt {
  color: #000;
}
.welcomeindicators {
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
  margin-top: 35px;
}
.welcomeindicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
.welcomeindicators li {
  border-radius: 100px !important;
  width: 2px !important;
  height: 2px !important;
  border: 1px solid #00adee !important;
  background-color: #00adee !important;
}
.welcomeindicators .active {
  opacity: 1;
}
.previewaccordion .mat-expansion-panel {
  box-shadow: none;
}
.previewaccordion .mat-expansion-panel-header {
  color: #000;
  font-size: 14px;
  font-weight: 600;
  height: 34px !important;
  padding: 0 4px !important;
  font-family: "Poppins", sans-serif !important;
}
.previewaccordion .mat-expansion-panel-header:hover {
  background-color: transparent !important;
}
.accordioncontent .mat-expansion-panel-body {
  padding: 0 0 0 4px !important;
  text-align: left;
  font-size: 12px;
  color: #71737f;
  font-family: "Poppins", sans-serif;
}
.column-data-align {
  /* text-align: center; */
  /* display: block; */
  padding-left: 34px;
}
.btn-margin {
  margin-top: 10px;
}
.score-label {
  float: right;
}
::ng-deep .slider .bar {
  height: 4px !important;
  border-radius: 2px;
  background: rgba(69, 217, 212, 1);
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, rgba(69, 217, 212, 1)),
    color-stop(22%, rgba(103, 224, 111, 1)),
    color-stop(56%, rgba(255, 185, 64, 1)),
    color-stop(86%, rgba(243, 67, 81, 1)),
    color-stop(100%, rgba(245, 20, 84, 1))
  );
  background: linear-gradient(
    to right,
    rgba(69, 217, 212, 1) 0%,
    rgba(103, 224, 111, 1) 22%,
    rgba(255, 185, 64, 1) 56%,
    rgba(243, 67, 81, 1) 86%,
    rgba(245, 20, 84, 1) 100%
  ) !important;
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#45d9d4', endColorstr='#f51454', GradientType=1);
}
span.compliant-score-valuebg {
  /* background-color: #27ae60; */
  background-color: transparent;
  border-radius: 100px;
  width: 15px;
  height: 15px;
  /* color: #fff; */
  color: #000;
  display: block;
  text-align: center;
  font-size: 12px;
}
span.non-compliant-score-valuebg {
  /* background-color: #e74c3c; */
  border-radius: 100px;
  width: 15px;
  height: 15px;
  color: #000;
  display: block;
  font-size: 12px;
  text-align: center;
}
.showriskdata {
  border-top: 1px solid #e3e2e2;
  padding: 18px 0;
  min-height: 80px;
}
.showriskdata ul {
  margin: 0;
  padding: 0;
}
.showriskdata ul li {
  list-style: none;
  display: inline-flex;
  flex-direction: column;
  width: 48%;
  justify-content: center;
  align-items: center;
}
.showriskdata ul li span:nth-child(1) {
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.showriskdata ul li span:nth-child(2) {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.text-green {
  color: #27ae60 !important;
}
.text-red {
  color: #e74c3c !important;
}
.countcompliant {
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
}
.leftriskbar {
  display: flex;
  width: 70%;
  align-items: center;
}
.infratable datatable-body-cell.datatable-body-cell:nth-child(1) {
  width: 20% !important;
}
.infratable datatable-header-cell.datatable-header-cell:nth-child(1) {
  width: 20% !important;
}
.infratable datatable-header-cell.datatable-header-cell:nth-child(3) {
  width: 30% !important;
}
.infratable datatable-header-cell.datatable-header-cell:nth-child(6) {
  width: 50% !important;
}
.infratable datatable-body-cell.datatable-body-cell:nth-child(6) {
  width: 50% !important;
}
.infratable datatable-body-cell.datatable-body-cell:nth-child(3) {
  width: 30% !important;
}
.bggreen {
  background-color: #e8f9ee;
  border-radius: 13px;
  color: #0a943a;
  font-weight: 400;
  font-size: 10px;
  padding: 0 6px;
}
.bgred {
  background-color: #ffeeee;
  border-radius: 13px;
  color: #e33838;
  font-weight: 400;
  font-size: 10px;
  padding: 0 6px;
}
.innername {
  font-size: 12px;
  color: #8a8a8a;
  font-weight: 400;
  padding: 0;
}
.font14 {
  font-size: 14px !important;
}
.sideicons img {
  width: 20px;
}
.sideicons i {
  /* color: #0d5cb0; */
  color: #fff !important;

  /* font-size: 20px; */
  font-size: 25px;
  margin: 0 3px 0 4px;
}
.blockbg {
  border-radius: 8px;
  background-color: #eef9ff;
  padding: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.blockbg span:nth-child(1) {
  color: #0d5cb0;
  font-size: 11px;
  font-weight: 600;
  margin: 8px 0;
}
.blockbg span:nth-child(2) {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
}
.text-capitalize {
  text-transform: capitalize;
}
.inlineBtn {
  display: flex;
  align-items: center;
}
.lossamount {
  border-radius: 5px;
  background-color: #f8f8f8;
  padding: 7px 8px;
}
.lossbenefit {
  border-radius: 5px;
  background-color: #fff3f3;
  padding: 7px 8px;
  max-width: 100px;
}
.w-85 {
  width: 85% !important;
}
.customotherhead {
  font-size: 16px !important;
  padding: 0 !important;
  margin: 0 !important;
}
.nisttable datatable-body-cell.datatable-body-cell:nth-child(1) {
  width: 20% !important;
}
.nisttable datatable-header-cell.datatable-header-cell:nth-child(1) {
  width: 20% !important;
}
.nisttable datatable-header-cell.datatable-header-cell:nth-child(2) {
  width: 30% !important;
}
.nisttable datatable-header-cell.datatable-header-cell:nth-child(6) {
  width: 30% !important;
}
.nisttable datatable-body-cell.datatable-body-cell:nth-child(6) {
  width: 30% !important;
}
.nisttable datatable-body-cell.datatable-body-cell:nth-child(2) {
  width: 30% !important;
}
.font12 {
  font-size: 12px !important;
}
.toggle_radio {
  position: relative;
  background: #0d5cb0;
  margin: 0px 0 12px 16px;
  overflow: hidden;
  padding: 0 !important;
  border-radius: 50px;
  position: relative;
}
.toggle_radio > * {
  float: left;
}
.toggle_radio input[type="radio"] {
  display: none;
  /*position: fixed;*/
}
.toggle_radio label {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.9);
  z-index: 0;
  display: block;
  width: 100px;
  height: 25px;
  margin: 6px 3px;
  border-radius: 50px;
  cursor: pointer;
  z-index: 1;
  /* background: rgba(0,0,0,.1); */
  text-align: center;
  /* margin: 0 2px; */
  /* background: blue; */
}
.toggle_option_slider {
  /* display: none; */
  /* background: red; */
  width: 113px;
  height: 38px;
  position: absolute;
  top: 0;
  /* border-radius: 50px; */
  transition: all 0.4s ease;
}
#first_toggle:checked ~ .toggle_option_slider {
  background: rgba(255, 255, 255, 0.3);
}
#second_toggle:checked ~ .toggle_option_slider {
  background: rgba(255, 255, 255, 0.3);
  left: 109px;
}
#third_toggle:checked ~ .toggle_option_slider {
  background: rgba(255, 255, 255, 0.3);
  left: 215px;
}
.toggle_radio label p {
  margin: 0;
  padding: 0;
  line-height: 25px;
}
.upload-btn-wrapper span {
  font-size: 12px;
  display: block;
  margin: 3px 0 0 10px;
  font-weight: 400;
}
.w-100btn {
  width: 100px;
}
.bs-datepicker-container {
  position: initial;
  right: 0px;
  padding: 15px;
  background: rgb(255, 255, 255);
  left: 0;
  width: auto;
}
span.data-pd {
  padding-left: 12px;
}
.manage_block {
  min-height: 122px;
}
.font10 {
  font-size: 10px !important;
}
.samewidth {
  width: 152px;
  font-size: 12px;
}
.red-border-focus .form-control:focus {
  border: 1px solid red;
  box-shadow: 0 0 0 0.2rem rgba(139, 195, 74, 0.25);
}
.paddingRight {
  padding-right: 9px;
}
.positiveNgtvTbl datatable-header-cell.datatable-header-cell:nth-child(4) {
  white-space: initial !important;
  text-align: center !important;
}
.positiveNgtvTbl datatable-header-cell.datatable-header-cell:nth-child(5) {
  white-space: initial !important;
  text-align: center !important;
}
.positiveNgtvTbl datatable-header-cell.datatable-header-cell:nth-child(6) {
  white-space: initial !important;
  text-align: center !important;
}
.cyberPositiveNgtvTbl datatable-header-cell.datatable-header-cell:nth-child(2) {
  /* white-space: initial !important; */
  text-align: center !important;
}
.cyberPositiveNgtvTbl datatable-header-cell.datatable-header-cell:nth-child(3) {
  /* white-space: initial !important; */
  text-align: center !important;
}
.cyberPositiveNgtvTbl datatable-header-cell.datatable-header-cell:nth-child(4) {
  /* white-space: initial !important; */
  text-align: center !important;
}
.cyberScoreTbl datatable-header-cell.datatable-header-cell:nth-child(2) {
  white-space: initial !important;
  text-align: center !important;
}
.cyberScoreTbl datatable-header-cell.datatable-header-cell:nth-child(3) {
  white-space: initial !important;
  text-align: center !important;
}
.cyberScoreTbl datatable-header-cell.datatable-header-cell:nth-child(4) {
  white-space: initial !important;
  text-align: center !important;
}
.cyberScoreTbl datatable-header-cell.datatable-header-cell:nth-child(5) {
  white-space: initial !important;
  text-align: center !important;
}
.cyberScoreTbl datatable-header-cell.datatable-header-cell:nth-child(6) {
  white-space: initial !important;
  text-align: center !important;
}
.cyberScoreTbl datatable-header-cell.datatable-header-cell:nth-child(7) {
  white-space: initial !important;
  text-align: center !important;
}
.cyberScoreTbl datatable-header-cell.datatable-header-cell:nth-child(8) {
  white-space: initial !important;
  text-align: center !important;
}
.countcompliant {
  text-align: center;
}
.optimscreTxt {
  text-align: center;
}
.viewAssessmentTbl datatable-header-cell.datatable-header-cell:nth-child(4) {
  white-space: initial !important;
  text-align: center !important;
}
.viewAssessmentTbl datatable-body-cell.datatable-body-cell:nth-child(4) {
  /* white-space: initial !important; */
  /* color: #169e45 !important; */
  text-align: center !important;
}
.ngx-datatable.fixed-header.pcitable
  .datatable-header
  .datatable-header-inner
  .datatable-header-cell:first-child {
  width: 15% !important;
}
.ngx-datatable.material.pcitable
  .datatable-body
  .datatable-body-row
  .datatable-body-cell:first-child {
  width: 15% !important;
}
.ngx-datatable.fixed-header.pciposinegtable
  .datatable-header
  .datatable-header-inner
  .datatable-header-cell:first-child {
  width: 90% !important;
}
.ngx-datatable.material.pciposinegtable
  .datatable-body
  .datatable-body-row
  .datatable-body-cell:first-child {
  width: 90% !important;
}
.ngx-datatable.material.pciposinegtable
  .datatable-body
  .datatable-body-row
  .datatable-body-cell:nth-child(3) {
  text-align: center !important;
}
.ngx-datatable.material.pciposinegtable
  .datatable-body
  .datatable-body-row
  .datatable-body-cell:nth-child(4) {
  text-align: center !important;
}
.ngx-datatable.material.pciposinegtable
  .datatable-body
  .datatable-body-row
  .datatable-body-cell:nth-child(5) {
  text-align: center !important;
}
.bodyscroll {
  height: 370px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.bodyscroll::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.bodyscroll::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
.bodyscroll::-webkit-scrollbar-thumb {
  background: #e1e1e1;
  border: 0px none #ffffff;
  border-radius: 50px;
}
.bodyscroll::-webkit-scrollbar-thumb:hover {
  background: #ffffff;
}
.bodyscroll::-webkit-scrollbar-thumb:active {
  background: #000000;
}
.bodyscroll::-webkit-scrollbar-track {
  background: #666666;
  border: 0px none #ffffff;
  border-radius: 50px;
  margin-right: 10px;
}
.bodyscroll::-webkit-scrollbar-track:hover {
  background: #666666;
}
.bodyscroll::-webkit-scrollbar-track:active {
  background: #333333;
}
.bodyscroll::-webkit-scrollbar-corner {
  background: transparent;
}
/* chaper datatable - privacy */
/* .chapterDataTable datatable-header-cell.datatable-header-cell{
    background-color: #f4f7fd;
    letter-spacing: normal;
    text-align: left;
    color: #0d5cb0;
    font-size: 11px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    text-align: center;
    white-space: initial !important;
} */
/* .chapterDataTable tr th {
    background-color: #f4f7fd;
    letter-spacing: normal;
    text-align: left;
    color: #0d5cb0;
    font-size: 11px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    text-align: center;
} */
.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(1) {
  text-align: left !important;
}
.chapterDataTable datatable-header-cell.datatable-header-cell:first-child {
  padding-left: 11px !important;
}
.chapterDataTable datatable-body-cell.datatable-body-cell {
  font-size: 12px !important;
  padding: 12px 0 !important;
  font-weight: 400;
  text-align: left;
  font-family: "Poppins", sans-serif !important;
  color: #4f5d73 !important;
}
.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(2) {
  white-space: initial !important;
  /* color: #169e45 !important; */
  text-align: center !important;
}
.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(3) {
  white-space: initial !important;
  /* color: #50b818 !important; */
  text-align: center !important;
}
.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(4) {
  white-space: initial !important;
  /* color: #889ba6 !important; */
  text-align: center !important;
}
.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(5) {
  white-space: initial !important;
  /* color: #e97026 !important; */
  text-align: center !important;
}
.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(6) {
  white-space: initial !important;
  /* color: #e97026; */
  /* 2f9ede    */
  text-align: center !important;
}
.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(7) {
  white-space: initial !important;
  /* color: #e33838; */
  text-align: center !important;
}
.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(8) {
  white-space: initial !important;
  text-align: center !important;
}
.chapterDataTable datatable-body-cell.datatable-body-cell:nth-child(2) {
  /* white-space: initial !important; */
  color: #169e45 !important;
  text-align: center !important;
}
.chapterDataTable datatable-body-cell.datatable-body-cell:nth-child(3) {
  /* white-space: initial !important; */
  color: #50b818 !important;
  text-align: center !important;
}
.chapterDataTable datatable-body-cell.datatable-body-cell:nth-child(4) {
  /* white-space: initial !important; */
  color: #889ba6 !important;
  text-align: center !important;
}
.chapterDataTable datatable-body-cell.datatable-body-cell:nth-child(5) {
  /* white-space: initial !important; */
  color: #e97026 !important;
  text-align: center !important;
}
.chapterDataTable datatable-body-cell.datatable-body-cell:nth-child(6) {
  /* white-space: initial !important; */
  color: #e97026 !important;
  /* 2f9ede    */
  text-align: center !important;
}
.chapterDataTable datatable-body-cell.datatable-body-cell:nth-child(7) {
  /* white-space: initial !important; */
  color: #e33838 !important;
  text-align: center !important;
}
.chapterDataTable datatable-body-cell.datatable-body-cell:nth-child(8) {
  /* white-space: initial !important; */
  text-align: center !important;
}
.pastAssessmentTbl datatable-header-cell.datatable-header-cell:nth-child(7) {
  /* white-space: initial !important; */
  text-align: center !important;
}
.medium-lbl {
  font-size: 12px;
}
.ngx-datatable.fixed-header.pcitable
  .datatable-header
  .datatable-header-inner
  .datatable-header-cell {
  white-space: initial;
  overflow: initial;
}
.ngx-datatable.fixed-header.overflowhide
  .datatable-header
  .datatable-header-inner
  .datatable-header-cell {
  white-space: initial;
  overflow: initial;
}
/* .custom-slider .ngx-slider .ngx-slider-bar {
  -webkit-appearance: none;
    width: 100%;
    height: 2px;
    border-radius: 2px;
    background: rgba(69, 217, 212, 1) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(69, 217, 212, 1)), color-stop(22%, rgba(103, 224, 111, 1)), color-stop(56%, rgba(255, 185, 64, 1)), color-stop(86%, rgba(243, 67, 81, 1)), color-stop(100%, rgba(245, 20, 84, 1))) !important;
    background: linear-gradient(to right, rgba(69, 217, 212, 1) 0%, rgba(103, 224, 111, 1) 22%, rgba(255, 185, 64, 1) 56%, rgba(243, 67, 81, 1) 86%, rgba(245, 20, 84, 1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45d9d4', endColorstr='#f51454', GradientType=1);
    outline: none;
    opacity: 0.7;
    transition: opacity .2s;
} */
.assessmentDtls {
  height: 500px !important;
}
/* ***** Cyber Assessment detail datatable ***** */
.cyberAssessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(1) {
  /* white-space: initial !important; */
  text-align: left !important;
}
.cyberAssessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(2) {
  /* white-space: initial !important; */
  text-align: center !important;
}
.cyberAssessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(3) {
  /* white-space: initial !important; */
  text-align: center !important;
}
.cyberAssessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(4) {
  /* white-space: initial !important; */
  text-align: center !important;
}
.cyberAssessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(5) {
  /* white-space: initial !important; */
  text-align: center !important;
}
.cyberAssessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(6) {
  /* white-space: initial !important; */
  text-align: center !important;
}
/* column data center */
.cyberAssessmentDetailDataTable
  datatable-body-cell.datatable-body-cell:nth-child(2) {
  /* white-space: initial !important; */
  text-align: center !important;
}
.cyberAssessmentDetailDataTable
  datatable-body-cell.datatable-body-cell:nth-child(3) {
  /* white-space: initial !important; */
  text-align: center !important;
}
.cyberAssessmentDetailDataTable
  datatable-body-cell.datatable-body-cell:nth-child(4) {
  /* white-space: initial !important; */
  text-align: center !important;
}
.cyberAssessmentDetailDataTable
  datatable-body-cell.datatable-body-cell:nth-child(5) {
  /* white-space: initial !important; */
  text-align: center !important;
}
.cyberAssessmentDetailDataTable
  datatable-body-cell.datatable-body-cell:nth-child(6) {
  /* white-space: initial !important; */
  text-align: center !important;
}
/* ****************************************************** */
/* .assessmentDetailDataTable datatable-header-cell.datatable-header-cell:nth-child(2) {
  white-space: initial !important;
  text-align: center !important;
}

.assessmentDetailDataTable datatable-header-cell.datatable-header-cell:nth-child(3) {
  white-space: initial !important;
  text-align: center !important;
}

.assessmentDetailDataTable datatable-header-cell.datatable-header-cell:nth-child(4) {
  white-space: initial !important;
  text-align: center !important;
}

.assessmentDetailDataTable datatable-header-cell.datatable-header-cell:nth-child(5) {
  white-space: initial !important;
  text-align: center !important;
} */
/* column data center */
/* .assessmentDetailDataTable datatable-body-cell.datatable-body-cell:nth-child(2) {
  white-space: initial !important;
  text-align: center !important;
}

.assessmentDetailDataTable datatable-body-cell.datatable-body-cell:nth-child(3) {
  white-space: initial !important;
  text-align: center !important;
}

.assessmentDetailDataTable datatable-body-cell.datatable-body-cell:nth-child(4) {
  white-space: initial !important;
  text-align: center !important;
}

.assessmentDetailDataTable datatable-body-cell.datatable-body-cell:nth-child(5) {
  white-space: initial !important;
  text-align: center !important;
} */
.mat-expansion-panel-content {
  overflow: auto !important;
}
.assignToName {
  border-radius: 8px;
  background-color: #f1f8fe;
  display: flex;
  padding: 14px 17px;
  margin: 10px 5px;
  width: 25%;
}
.drag-drop ul {
  margin: 0;
  padding: 0;
}
.drag-drop ul li {
  list-style: none;
  padding: 20px 10px;
  background: #fff;
  margin: 10px 0;
  box-shadow: 0 1px 15px rgb(0 0 0 / 4%), 0 1px 6px rgb(0 0 0 / 4%);
  font-weight: bold;
  font-size: 16px;
  border-left: 5px solid #0d5cb0;
}
.archertab {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #f4f7fe;
  padding: 19px 35px 21.4px 24px;
}
.archertitle h4 {
  font-size: 18px;
  font-weight: 400;
  text-align: left;
  color: #000000;
}
.archertitle {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.downarrow {
  margin: 20px 0 0 0;
}
.archeractivetab ul {
  margin: 0;
  padding: 0;
}
.archeractivetab ul li {
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-content: center;
  font-size: 18px;
  font-weight: 400;
  color: #000;
  border-bottom: 1px solid #0d5cb0;
  padding: 14px 0;
}
.rightarrow {
  transform: rotate(272deg);
}
.archeractivetab span {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  color: #818181;
}
.arherclickactive {
  border: solid 2px #0d5cb0;
}
.archeractivetab {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #f5fbff;
  padding: 32px 26px 35px 30px;
  min-height: 200px;
}
.archer-nav {
  font-size: 12px;
  font-weight: 400;
  padding: 0 0 10px 0;
}
.archer-nav span:first-child {
  color: #383838;
}
.archer-nav span:last-child {
  color: #000;
}
.common-archer-title {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  color: #818181;
  display: block;
  padding: 0 0 16px 0;
}
.level {
  display: flex;
  align-items: center;
  justify-content: center;
}
.commoncircle {
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 100px;
  margin-right: 10px;
}
.bluebgcircle {
  background-color: #28c1d5;
}
.redbgcircle {
  background-color: #ff0000;
}
.yellowbgcircle {
  background-color: #ffca76;
}
.greybgcircle {
  background-color: #73818f;
}
.orengebgcircle {
  background-color: #ff8507;
}
.darkorengebgcircle {
  background-color: #f35a00;
}
.greenbgcircle {
  background-color: #228b22;
}
.redtext {
  color: #d01717;
}
.greytext {
  color: #a0a0a0;
}
.password-div {
  display: flex;
}
.empty-table {
  height: 50px;
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}
.ngx-datatable.material.accountTbl
  .datatable-body
  .datatable-body-row
  .datatable-body-cell {
  padding: 0.9rem 1.1rem !important;
}
.accountTbl datatable-header-cell.datatable-header-cell:nth-child(2) {
  /* white-space: initial !important; */
  text-align: left !important;
}
.accountTbl datatable-header-cell.datatable-header-cell:nth-child(3) {
  /* white-space: initial !important; */
  text-align: left !important;
}
.accountTbl datatable-header-cell.datatable-header-cell:nth-child(4) {
  /* white-space: initial !important; */
  text-align: left !important;
}
/* .chart-wrapper canvas{
    width: 100% !important;
    margin: 0 auto;
    height: auto !important;
} */
.chart-wrapper {
  width: 95%;
  margin: 0 auto;
  display: block;
}
.chart-wrapper canvas {
  width: 100% !important;
  /* height: 480px !important; */
  margin: 0 auto;
}
.archertogglebtn {
  border: 1px solid #1985ac !important;
}
.archertogglebtn:hover {
  color: #1985ac !important;
  border: 1px solid #1985ac !important;
}
.label-container {
  display: inline-flex;
  position: relative;
  padding-left: 27px;
  padding-right: 10px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  user-select: none;
}
/* Hide the browser's default radio button */
.label-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  border: 1px solid #b9c6e0;
  background-color: #ffffff;
  border-radius: 50%;
}
/* On mouse-over, add a grey background color */
.label-container:hover input ~ .checkmark {
  background-color: #ccc;
}
/* When the radio button is checked, add a blue background */
.label-container input:checked ~ .checkmark {
  background-color: #0d5cb0;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the indicator (dot/circle) when checked */
.label-container input:checked ~ .checkmark:after {
  display: block;
}
/* Style the indicator (dot/circle) */
.label-container .checkmark:after {
  top: 4px;
  left: 4px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
}
.commonlinkstopbar-cyber {
  display: flex;
  justify-content: space-between;
}
.commoncount {
  font-size: 12px;
  /* padding: 4px 16px 6px 15px; */
  font-weight: 600;
  text-align: center;
  border-radius: 8px;
  color: #ffffff;
  width: 40px;
  margin: 0px auto;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.risk-count-bgred {
  background-color: #d32d2d;
}
.pdftable tr th {
  background-color: #f4f7fd;
  letter-spacing: normal;
  text-align: left;
  color: #0d5cb0;
  font-size: 11px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  text-align: center;
}
.pdftable tr th:nth-child(1) {
  text-align: left;
  width: 43%;
}
.pdftable tr td:first-child {
  text-align: left !important;
}
.pdftable tr td {
  font-size: 12px;
  padding: 12px 0 !important;
  font-weight: 600;
  text-align: center;
  font-family: "Poppins", sans-serif;
  color: #000000;
}
.pdftable i {
  color: #0d5cb0;
}
.innerpdftable {
  table-layout: fixed;
  margin: 0;
}
.tale-pdf-changes table.innerpdftable {
  margin-bottom: 25px;
}
.tale-pdf-changes table {
  margin-bottom: 25px;
}
.innerpdftable tr td {
  border: 0;
}
.pdftable img {
  width: 10px;
  margin-right: 5px;
}
.innerpdftable tr td:first-child {
  width: 43%;
}
.pdftable tr td b {
  font-weight: 700 !important;
}
.checkbox-items li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 95%;
  padding: 5px 0;
}
.checkbox-items {
  margin: 0;
  padding: 0;
}
.innerpdftable tr td span {
  text-align: left;
  width: 252px;
  vertical-align: top;
  display: inline-block;
}
.stage1 {
  width: 30px;
  display: inline-flex;
}
.stage3 {
  width: 50px;
  display: inline-flex;
}
.stage4 {
  display: inline-flex;
  width: 80px;
}
.stage7 {
  display: inline-flex;
  width: 118px;
}
.stage6 {
  display: inline-flex;
  width: 115px;
}
.stage5 {
  display: inline-flex;
  width: 97px;
}
.stage8 {
  display: inline-flex;
  width: 145px;
}
.modal-open .modal {
  overflow-x: inherit;
  overflow-y: inherit;
}
.table-main-full {
  height: 300px;
  overflow-y: scroll;
}
.table-main-full::-webkit-scrollbar {
  width: 8px;
}
.table-main-full::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.table-main-full::-webkit-scrollbar-thumb {
  background-color: #2eadd3;
  outline: 1px solid slategrey;
}
.modal.show .modal-dialog {
  transform: translateY(-50%);
  top: 50%;
  margin-top: 0;
}
.bs-media-container {
  display: flex;
  width: 100%;
  justify-content: center;
}
.otp-popup .modal-dialog {
  max-width: 391px !important;
}
.otp-popup .card-body {
  text-align: center;
}
.dialog-popup .modal-dialog {
  max-width: 500px !important;
}
.dialog-popup .card-body {
  text-align: center;
}
.add-new-user-note {
  margin: 10px 0;
  padding-left: 20px;
}
.add-new-user-note p {
  font-size: 11px;
  margin: 0;
}
.commonlinkstopbar.search-boxdiv {
  display: inherit;
}
button.risk-sources {
  background: transparent;
  border: none;
  padding: 0;
  color: #000;
  text-align: left;
}
.ngx-datatable.material .datatable-footer {
  border-bottom: 0;
  overflow: hidden;
}
.capInpt{
  position: absolute;
  top: -45%;
  right: 1%;
  width: 24.5%;
}
@media (max-width: 575.98px) {
  .demand_assessment.commonwhitebg {
    padding: 10px 0;
  }

  .demand_assessment.commonbgwhite {
    padding: 10px 0 !important;
  }
}
@media (min-width: 576px) and (max-width: 768.98px) {
  .demand_assessment.commonwhitebg {
    padding: 10px 0;
  }

  .demand_assessment.commonbgwhite {
    padding: 10px 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .blockbg {
    padding: 6px;
    margin-bottom: 13px;
  }

  .ngx-datatable.material
    .datatable-body
    .datatable-body-row
    .datatable-body-cell {
    padding: 7px !important;
  }

  .font14 {
    font-size: 14px !important;
  }

  .blockbg span:nth-child(1) {
    font-size: 14px;
  }

  .demand_assessment.commonwhitebg {
    padding: 10px 0;
  }

  .demand_assessment.commonbgwhite {
    padding: 10px 0 !important;
  }

  .tabpadrt-0 {
    padding-right: 0px;
  }

  .tabmobBtm-8 {
    margin-bottom: 0px;
    padding-bottom: 1px !important;
  }
}
@media (min-width: 991px) and (max-width: 1199.98px) {
  .blockbg span:nth-child(2) {
    font-size: 12px;
  }

  .assets_tab_navigation ul li {
    padding: 0 27px 0 0;
  }

  .blockbg {
    padding: 6px;
    margin-bottom: 13px;
  }

  .ngx-datatable.material {
    margin-top: 48px;
  }

  .demand_assessment.commonwhitebg {
    padding: 10px 0;
  }

  .demand_assessment.commonbgwhite {
    padding: 10px 0 !important;
  }

  .ngx-datatable .datatable-body-cell,
  .ngx-datatable .datatable-header-cell {
    font-size: 12px !important;
  }

  .commontable.ngx-datatable.material
    .datatable-body
    .datatable-body-row
    .datatable-body-cell {
    padding: 7px 7px !important;
  }

  .ngx-datatable.material .datatable-header .datatable-header-cell {
    padding: 15px 7px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1599.98px) {
  .demand_assessment.commonwhitebg {
    padding: 10px 0;
  }

  .demand_assessment.commonbgwhite {
    padding: 10px 0 !important;
  }

  .ngx-datatable.material .datatable-header .datatable-header-cell {
    padding: 15px 7px !important;
  }

  .commontable.ngx-datatable.material
    .datatable-body
    .datatable-body-row
    .datatable-body-cell {
    padding: 7px 7px !important;
  }

  .ngx-datatable.material
    .datatable-body
    .datatable-body-row
    .datatable-body-cell {
    padding: 15px 7px !important;
  }

  .mb35 {
    margin-bottom: 35px !important;
  }

  .dwnlOption {
    width: 215px;
  }

  .ngx-datatable.material {
    /* margin-top: 50px; */
  }
}
.badge-success-border {
  border: 1px solid #55ce63;
  color: #55ce63;
  background-color: #fff;
  display: inline-block;
  min-width: 80px;
  font-size: smaller;
}
.badge-danger-border {
  border: 1px solid #f62d51;
  color: #f62d51;
  background-color: #fff;
  display: inline-block;
  min-width: 80px;
  font-size: smaller;
}
.chart_tab_navigation {
  width: 100%;
  padding: 15px 0 0;
  /* background: #374e5d; */
}
.chart_tab_navigation ul {
  /* margin: 0 0 13px 0; */
  margin: 0px;
  padding: 0 5px;
  display: flex;
}
.chart_tab_navigation ul li {
  list-style: none;
  font-size: 14px;
  font-weight: 500;
  color: #99a1ad;
  /* color: #986EA8; */
  padding: 0 46px 0 0;
  cursor: pointer;
}
.helixTab ul {
  flex-wrap: wrap;
  padding: 0;
}
.helixTab ul li {
  padding: 0;
  background: #78909c;
  color: #000;
  border-right: 1px solid #fff;
  margin: 0 0 12px;
  width: 14.25%;
  display: flex;
}
.helixTab ul li:last-child {
  border-right: 0px;
}
/* .helixTab ul li.activetab {
    background-color: #4B86E8;
} */
.helixTab ul li span {
  padding: 20px 25px 20px 8px;
  width: 100%;
  width: 100%;
  height: 100%;
  align-items: center;
  display: inline-flex;
}
.helixTab ul li span.activetab {
  background-color: #4b86e8;
  border-bottom: none !important;
}
.chart_tab_navigation ul li span.activetab {
  border-bottom: 2px solid #00a4bd;
  font-weight: 600 !important;
  color: white;
  font-size: 14px;
}
.bread-crumb-innername {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  font-weight: 400;
  padding: 0;
}
.hdrpdgtp {
  padding-top: 15px;
}
.firstbubble {
  display: inline-block;
  background: black;
  border-radius: 100%;
  height: 22px;
  width: 22px;
  margin-left: 4px;
  position: absolute;
  background: radial-gradient(circle at 22px 22px, #ade682, #3e522f);
  /* background: radial-gradient(circle at 22px 22px, #FCFDF6, #7B8571); */
}
.secondbubble {
  display: inline-block;
  background: black;
  border-radius: 100%;
  height: 22px;
  width: 22px;
  margin-left: 6px;
  position: absolute;
  background: radial-gradient(circle at 22px 22px, #fcfdf6, #7b8571);
  /* background: radial-gradient(circle at 22px 22px, #ADE682, #3E522F); */
}
.thirdbubble {
  display: inline-block;
  background: black;
  border-radius: 100%;
  height: 22px;
  width: 22px;
  margin: 0;
  position: absolute;
  background: radial-gradient(circle at 22px 22px, #280d08, #f5633e);
}
.execgauge {
  padding: 0 5px 0 0px;
}
.execproggauge {
  padding: 0px;
}
.execdonutgrid {
  padding: 0px;
}
.execgridpolar {
  padding: 0 5px 0 0;
}
.execbubblegrid {
  padding: 0 0 0 8px;
}
.execnistpolar {
  height: 740px;
}
#scatter-chart-parent-container {
  height: 500px;
  padding: 0 0 30px;
}
.ht300 {
  height: 300px;
}
.dashboard-container {
  padding: 2px 18px 0px;
}
/* .mb-10{
    margin-bottom: 10px;
} */
.mb5 {
  margin-bottom: 5px;
}
.pdgrt4 {
  padding: 0 4px 0 0;
}
.pdglft4 {
  padding: 0 0px 0 4px;
}
.pdglft8 {
  padding: 0 0px 0 8px;
}
.mrgnlftrt5 {
  margin: 0 5px;
}
.mrgnlftrt8 {
  margin: 0 8px;
}
.pdgrt15 {
  padding: 0 15px 0px 0;
}
.pdglft15 {
  padding: 0 0 0 15px;
}
.dashboard-container {
  padding: 2px 18px;
}
.wdth100 {
  width: 100%;
}
.subapprv {
  background: #ffffff;
  color: #000;
  border: 1px solid #38bf70;
}
.sbmtBrdr {
  border: 1px solid #38bf70;
}
/* #radar-chart-container svg{
    width: 100%;
} */
.nistRadarChart {
  text-align: center;
}
.nistRadarChart svg {
  width: 100%;
}
#indcontent table tr th {
  font-size: 12px !important;
}
#indcontent table tr td {
  font-size: 12px !important;
}
.chart-wrap {
  background-color: #273746;
  max-width: 350px;
  max-height: 350px;
  margin: auto;
}
.mobBtmMrgn-15 {
  margin-bottom: 1px !important;
}
@media (max-width: 1600px) {
  #cr-multi-line-chart {
    overflow-x: scroll;
  }

  .expldSlct {
    width: 120px !important;
  }
}
@media (max-width: 992px) {
  .app-header .navbar-brand{
    margin-left: 0;
    left: 0 !important;
  }
}
@media (max-width: 768px) {
  .helixTab ul li {
    width: 25%;
    font-size: 9px;
  }

  .helixTab ul li span {
    padding: 10px 25px 10px 8px;
  }

  .helixTab ul li span.activetab {
    font-size: 9px;
  }

  .nistradarht {
    height: 560px;
  }

  #my_dataviz svg {
    /* width: 280% !important; */
  }

  #cr-multi-line-chart svg {
    /* min-width: 1400px; */
    height: 320px;
  }

  #cr-multi-line-chart {
    /* width: 1400px; */
    margin: auto;
  }

  .chart_tab_navigation {
    padding: 40px 0 0;
  }

  .nistradarrespchart {
    height: 600px;
    padding: 40px 0 0;
  }

  .nistradarrespchart svg {
    width: 82% !important;
    height: 420px !important;
  }

  .tabBtm15 {
    padding-bottom: 15px;
  }

  .tabMrgnBtm-15 {
    margin-bottom: 15px !important;
  }

  #d3-bar-chart-controls{
    /* overflow: auto; */
  }

  #d3-bar-chart-controls svg {
    /* width: 800px !important; */
  }
}
@media (max-width: 767px) {
  #nist-category-radar-chart-container .radar {
    width: 100%;
    height: 250px;
  }

  .nistradarht {
    height: 670px;
  }

  .nistradarrespchart svg {
    height: 590px !important;
  }

  .mobcyberpdg {
    padding: 0px 15px 15px;
  }

  .riskresponsive {
    min-height: 330px;
  }

  .execproggauge {
    padding: 0 10px;
  }

  .execdonutgrid {
    padding: 0px 10px;
  }

  .execgridpolar {
    padding: 0;
  }

  .execbubblegrid {
    padding: 0px;
  }

  /* .exexeffiobj {
    margin-bottom: 15px;
    padding-top: 10px !important;
  } */
  .mobpdgbtm15 {
    padding-bottom: 1px;
  }
  .execnistpolar {
    height: 1800px;
  }

  .execgauge {
    padding: 0 5px 15px;
  }

  .mobpdgbtm15 {
    padding-bottom: 15px;
  }

  .minht740 {
    min-height: 740px;
  }

  .mobpdg {
    padding: 0px 0px 15px;
  }

  .dashboard-container {
    padding: 2px 18px 0px;
  }

  .mobpdgrt15 {
    padding: 0 15px 0px 0;
  }

  .mobpdglft15 {
    padding: 0 0 0 15px;
  }

  .mobpdg-0 {
    padding: 0px;
  }

  .mobmrgn0 {
    margin: 0px;
  }

  .mobpdgbtm10 {
    padding: 0 0 10px 0;
  }

  .mobmrgnbtm15 {
    margin-bottom: 15px !important;
  }

  .mobmrgnbtm0 {
    margin-bottom: 0px !important;
  }

  .dashboard-container {
    padding: 2px 18px 0px;
  }
  .pdglft4 {
    padding: 15px 0px 0 0px;
  }
  .pdgrt4 {
    padding: 0 0px 0 0;
  }
  .dshbrdtab {
    margin: 0px !important;
  }

  .dshbrdtab select {
    width: 105px;
  }

  .dshbrdtab button {
    padding: 5px 0;
    font-size: 14px;
  }

  .ipradar {
    margin-bottom: 15px !important;
  }

  .bread-crumb-innername {
    font-size: 10px;
  }

  #indcontent table tr td {
    padding: 2px 2px;
  }

  #timeseries span {
    font-size: 12px;
  }

  #timeseries {
    padding: 0px 20px;
  }

  .mobpad0 {
    padding: 0px;
  }

  .nistPara1 {
    left: 4% !important;
    top: 28% !important;
  }

  .nistPara2 {
    top: 16% !important;
  }

  .nistPara3 {
    top: 74% !important;
  }

  .nistPara4 {
    top: 94% !important;
  }

  .nistPara5 {
    top: 70% !important;
  }

  #my_dataviz svg {
    /* width: 140% !important; */
  }
}
@media (max-width: 640px) {
  .nistradarht {
    height: 550px;
  }

  .nistradarrespchart svg {
    height: 470px !important;
  }

  .nistPara1 {
    left: 1% !important;
  }

  .nistPara2 {
    right: 11% !important;
    top: 16% !important;
  }

  .nistPara3 {
    top: 75% !important;
  }

  .nistPara4 {
    top: 93% !important;
  }

  .nistPara5 {
    left: 1% !important;
  }
}
#close-btn {
  color: white;
  position: absolute;
  top: 1%;
  right: 1%;
}
.switch {
  width: 50px;
  height: 17px;
  position: relative;
  display: inline-block;
}
.switch input {
  display: none;
}
.switch .slider {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  cursor: pointer;
  background-color: #e7ecf1;
  border-radius: 30px !important;
  border: 0;
  padding: 0;
  display: block;
  margin: 12px 10px;
  min-height: 11px;
}
.switch .slider:before {
  position: absolute;
  background-color: #aaa;
  height: 15px;
  width: 15px;
  content: "";
  left: 0px;
  bottom: -2px;
  border-radius: 50%;
  transition: ease-in-out 0.5s;
}
.switch .slider:after {
  content: "";
  color: white;
  display: block;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 70%;
  transition: all 0.5s;
  font-size: 10px;
  font-family: Verdana, sans-serif;
}
.switch input:checked + .slider:after {
  transition: all 0.5s;
  left: 30%;
  content: "";
}
.switch input:checked + .slider {
  background-color: #d3d6d9;
}
.switch input:checked + .slider:before {
  transform: translateX(15px);
  background-color: #1f618d;
}
.nistradarrespchart svg {
  width: 100%;
  height: auto;
}
.nistradarrespchart {
  text-align: center;
  position: relative;
  max-width: 720px;
  height: 690px;
  margin: auto;
}
#vis svg {
  width: 100%;
  height: auto;
}
.mngplrchrt svg {
  width: 100%;
}
.asstplrChrt svg {
  width: 100%;
}
#d3-multi-line-chart svg {
  width: 100%;
}
#my_dataviz svg {
  /* width: 100%;
        height: 500px;
        position: relative;
        left: -100px;
        min-width: 860px; */

  /* width: 100%; */
}
#d3-bar-chart-controls svg {
  width: 100%;
}
#basic-stacked-bar-chart svg {
  width: 100%;
}
@media (max-width: 1500px) {
  .deskscattht {
    height: 540px;
    /* height: 780px; */
  }
}
/* @media(min-width:1920px) {
  .overall-progress .ngx-datatable.fixed-header .datatable-header .datatable-header-inner .datatable-header-cell:last-child{
    border-right: 0;
  }
} */
@media (min-width: 1501px) {
  .deskscattht {
    height: 780px;
  }
  .overall-progress
    .ngx-datatable.fixed-header
    .datatable-header
    .datatable-header-inner
    .datatable-header-cell:last-child {
    border-right: 0;
  }
}
.chart-wrap svg {
  width: 100%;
}
@media(max-width: 1100px) {
  .optionlist ul li label{
    font-size: 9px;
  }
  .questName span:last-child{
    font-size: 12px;
  }
  .optionheads{
    font-size: 11px;
  }
  .maincontent .detail span{
    font-size: 20px;
  }
  .questName span:first-child{
    font-size: 12px;
  }
  .optionlist ul li{
    width: 25%;
    font-size: 10px;
  }
  .navbar-brand-full{
    height: 40px;
    /* width: 60px; */
    margin-left: 35px;
  }
  .capInpt{
    right: 6%;
  }
}
/* 125% */
@media (max-width: 1024px) {
  .ngx-datatable.material
    .datatable-body
    .datatable-body-row
    .datatable-body-cell {
    font-size: 10px;
  }

  .ngx-datatable.material .datatable-header .datatable-header-cell {
    font-size: 10px;
  }
  .capInpt{
    right: 12%;
  }
  .register-btn{
    width: 180px;
  }
}
@media (max-width: 576px) {
  .nistradarrespchart svg {
    height: 410px !important;
  }

  .nistradarht {
    height: 500px;
  }

  .mobBtmMrgn-15 {
    margin-bottom: 1px !important;
  }

  .mobTpMrgn-15 {
    margin-top: 15px !important;
  }

  .multilineTab ul li {
    padding: 0 12px 0 0;
    font-size: 12px;
  }

  .multilineTab ul li span.activetab {
    font-size: 12px;
  }

  .welcomeContent span{
    font-size: 12px !important;
  }

  .welcomeLine{
    top: 23% !important;
  }

  .optionlist ul li{
    width: 100%;
    margin-bottom: 10px;
  }

  .optionlist select {
    font-size: 10px !important;
  }

  .capInpt{
    position: absolute;
    top: 10%;
    left: 10%;
  }
  .verifyRegBtn{
    margin: 100px 0 0;
  }
  .mendetory{
    top: -10px;
    font-size: 10px;
  }


  /* #my_dataviz svg{
            width: 196% !important;
        } */
  /* .chart_tab_navigation ul li{
            padding: 0 12px 0 0;
            font-size: 12px;
        } */
}
@media (max-width: 414px) {
  .nistradarht {
    height: 380px;
  }

  .nistradarrespchart svg {
    height: 260px !important;
    width: 85% !important;
  }

  .toggle-title{
    font-size: 12px !important;
  }

  .navbar-brand-full{
    /* margin-left: 0; */
    margin-left: 30%;
  }
  .app-header .navbar-brand{
    width: 100px;
  }
  .topavatar span{
    font-size: 11px;
  }

  /* #my_dataviz svg{
            width: 283% !important;
          } */
}
@media (max-width: 375px) {
  .chart-wrap {
    height: auto;
  }

  .chart-wrap svg {
    height: 280px;
  }
}
@media (max-width: 360px) {
  .toggle-title {
    font-size: 10px !important;
  }
}
#d3-stacked-bar-chart .x2-axis .tick {
  display: none;
}
.mappTable tr th {
  border-top: 1px solid #c8ced3 !important;
  color: #0d5cb0;
  font-size: 11px;
}
.mappTable tr th:nth-last-child(-n + 3) {
  text-align: center;
}
.mappTable tr td {
  color: #000;
  font-size: 12px;
}
.welcomeSlider {
  text-align: left;
  padding: 15px 15px;
}
.welcomegetstart {
  display: flex;
  align-items: center;
  padding: 0 0 60px;
}
.welcomegetstart h1 {
  margin-bottom: 0;
  font-weight: 600;
  font-size: 32px;
  margin: 0 15px 0;
}
.welcomegetstart h2 {
  font-weight: 500;
  font-size: 26px;
  margin: 0;
  padding: 0 0 30px 100px;
}
.welcomeStpBtn button {
  padding: 8px 40px;
  border-radius: 25px;
  background-color: #0d5cb0;
  color: #fff;
  font-size: 20px;
  border: none;
  margin-right: 25px;
}
.welcomeStpBtn {
  /* padding: 0 0px 30px 120px; */
  /* padding: 0 0px 30px 0px; */
  position: relative;
}
.welcomeDtlStp {
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  padding: 0 0 25px 150px;
}
.welcomeDtlContent {
  margin: 0;
  font-size: 17px;
  width: 60%;
  padding: 0 0 0px 150px;
}
.welcomeslidebtn {
  text-align: center;
  margin: 0 0;
  padding: 25px 0 30px;
}
.welcomeProgress {
  width: 60%;
  margin: auto;
}
.welcomeSetup {
  margin: 0;
  padding: 0 60px 30px;
  font-weight: 500;
  font-size: 25px;
}
.context-menu {
  cursor: context-menu;
}
.disable {
  pointer-events: none;
}
.not-allowed {
  cursor: not-allowed;
}
.welcomeSteps {
  display: flex;
}
.welcomeSteps div {
  width: 15%;
  margin: auto;
  text-align: center;
}
.welcomeSteps span {
  border: 1px solid;
  width: 75px;
  height: 50px;
  border-radius: 50%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px auto 10px;
  background-color: rgb(13, 92, 176);
  color: #fff !important;
  position: relative;
  z-index: 2;
  font-size: 18px;
  font-weight: bold;
}
.welcomeContent {
  display: flex;
}
.welcomeContent div {
  width: 15%;
  margin: 0 auto;
  text-align: center;
}
.welcomeContent span {
  font-weight: 600;
  font-size: 16px;
}
.welcomeLine {
  position: absolute;
  border-bottom: 1px solid;
  width: 78%;
  display: block;
  z-index: 0;
  height: 3px;
  border-width: thin;
  top: 37%;
  left: 11%;
}
.bgRadio {
  cursor: pointer;
  padding: 3px 0 0 25px;
  display: inline-flex;
}
.newWelcomeSlide {
  padding: 20px 50px;

  position: absolute;
  top: 10px;
  /* width: 98.3%; */
  width: 98.5%;
  box-shadow: none;
}
.newWelcomeSlide .welcomeSteps span {
  width: 55px;
  height: 35px;
  font-size: 15px;
  font-weight: bold;
}
.newWelcomeSlide .welcomeStpBtn {
  padding: 0 0px 18px 0px;
  height: 106px;
}
.newWelcomeSlide .progress-bar {
  height: 16px;
  font-size: 13px;
}
.newWelcomeSlide .welcomeLine {
  margin: -92px auto 100px;
  position: relative;
  top: unset;
  left: unset;
}
.newWelcomeSlide .welcomeContent span {
  font-size: 14px;
}
.bgmapFlex {
  display: flex;
}
.bgmapFlex div {
  padding-right: 20px;
}
app-new-risk-model-mapping {
  display: block;
  padding: 159px 0 0;
}
app-new-risk-model {
  display: block;
  padding: 159px 0 0;
}
/* app-view-assessment-new {
  display: block;
  padding: 42px 0 0;
} */
.pb100 {
  padding-bottom: 100px;
}
.dwnlOption {
  border: 1px solid #b9c6e0 !important;
  border-radius: 20px;
  margin: 0;
  padding: 10px 30px;
  width: 235px;
  display: inline-block;
  height: auto;
  font-size: 14px;
  margin: 0 20px;
}
.custom-file-button {
  width: auto;
  display: inline-flex;
}
/* custom selectbox */
.custom-file-button input[type="file"] {
  margin-left: -2px !important;
}
.custom-file-button input[type="file"] ::file-selector-button {
  display: none;
}
.upldTemp {
  background-color: #0d5cb0;
  padding: 10px 18px;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  cursor: pointer;
  border: 1px solid #b9c6e0;
  color: #fff;
}
#inputGroupFile {
  height: 45px;
  padding-top: 10px;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  border: 1px solid #b9c6e0;
}
.welcome-progress-bar {
  display: flex;
  height: 2rem;
  overflow: hidden;
  font-size: 0.65625rem;
  background-color: #f0f3f5;
  border-radius: 4.25rem;
}
.bold-font {
  font-weight: bold;
}
#gates_tooltip_bubble_chart {
  display: none;
}
.ml13per {
  margin-left: 13%;
}
#solutiondetails svg {
  margin-left: 13%;
}
#power-gauge svg {
  margin-left: 11.5%;
}
.ngx-datatable.material .datatable-header .resize-handle {
  border-right: 0px;
}
/* #tooltip_bubble_chart{
  display: none;
} */
/* New Register Screen */
.verifyModal{
  height: 330px;
  border-radius: 10px;
}
.verifyModal .terms-body{
  /* margin: 40px 40px 0; */
}
.phoneRadio{
  color: #000 !important;
  opacity: 1 !important;
}
.bymailRadio{
  cursor: pointer;
}
.radioMail{
  display: flex;
  justify-content: center;
  margin: 0 0 10px;
}
.verifyModal h5{
  font-weight: 600;
  margin: 0 0 15px;
  font-size: 18px;
  text-align: center;
}
.verifyModal p{
  text-align: center;
}
.verifyModal .terms-btn{
  margin-top: 30px;
  padding: 8px 32px;
  font-size: 15px;
  font-weight: 600;
}
.verifyRegBtn{
  background: #0d5cb0;
    color: #fff;
    border-radius: 25px;
    padding: 10px 30px;
    border: none;
    font-size: 16px;
    cursor: not-allowed;
    pointer-events: auto !important;
}
.verifyNumber{
  width: 10%;
  height: 55px;
  font-size: 18px;
  font-weight: 500;
  display: inline-flex;
  margin: 0 10px;
  text-align: center;
  font-weight: 600;
  border: 1px solid #00000075;
}
.verifyNumber::-webkit-outer-spin-button,
.verifyNumber::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.verifyNumber{
  -moz-appearance: textfield;
}
.verifyInputNumber{
  display: flex;
  justify-content: center;
}
.verifyBody{
  width: auto;
}
.verifyContBtn{
  font-size: 14px;
}
.regScreenTitle{
  font-size: 21px;
  font-weight: 400;
  margin: 0 0 20px;
  text-align: center;
}
.acceptTitle{
  font-size: 25px;
}
/* New Register Screen ends*/
.followup-link {
  color: #20a8d8 !important;
  cursor: pointer;
}
.checkLabel{
  padding-left: 5px;
  padding-top: 2px;
  display: inline-block;
  color: #464e57;
}
/* 110% */
@media(max-width: 1200px) {
  .optionlist select{
    font-size: 12px;
  }
}
/* 125% */
@media(max-width: 1100px) {
  .checkLabel{
    padding-top: 4px;
  }

}
@media(max-width: 1800px) {
  .welcomeSteps span{
    width: 60px;
    height: 35px;
    font-size: 14px;
  }
  .welcomeLine{
    top: 35%;
  }
  .welcomeContent span{
    font-size: 14px;
  }
}
/* 75% screen */
@media(max-width: 1500px) {
  .welcomeContent span {
    font-size: 12px;
  }
}
/* 90% screen */
@media (max-width: 1366px) {
  .verifyModal{
    max-height: 300px !important;
  }
  .verifyModal .terms-body{
    max-height: initial !important;
  }
  .terms {
    max-height: 650px;
  }

  .terms-body {
    max-height: 450px;
    overflow-y: hidden;
  }

  .form-check-label {
    font-size: 10px;
  }

  .riskinnertable tr th,
  td {
    font-size: 14px !important;
    /* padding: 20px 3px 20px 10px !important; */
  }

  .riskinnertable tr th {
    /* font-size: 10px !important; */
  }

  .chartTxt table tr th {
    font-size: 10px !important;
  }

  .helixPad ul {
    /* flex-wrap: wrap; */
  }

  .helixTab ul li {
    font-size: 11px;
  }

  .helixTab ul li span.activetab {
    font-size: 11px;
  }

  .helixTab ul li span {
    padding: 12px 25px 12px 8px;
  }

  .helixPad .activetab {
    font-size: 10px !important;
  }

  .nistradarht {
    height: auto;
  }

  .nistradarrespchart svg {
    height: 500px !important;
  }
  .optionlist ul li{
    font-size: 11px;
  }
  .welcomeContent div{
    width: 20%;
  }
  .pdglft4 {
    padding: 0px 0px 0 2px;
  }
  .pdgrt4 {
    padding: 0px 2px 0 0;
  }
  .pdglftrt8 {
    padding: 0 8px;
  }

}
/* 100% screen */
@media (max-width: 1200px) {
  .welcomeContent span {
    font-size: 11px;
  }
}
/* 110% screen */
@media(max-width: 1100px) {
  .optionlist select {
    font-size: 9px;
  }
}
/* 125% screen */
@media(max-width: 1024px) {
  .welcomeContent span {
    font-size: 9px;
  }
  .companylogo span{
    font-size: 11px;
  }
  .optionlist select {
    font-size: 7px;
  }
  .mobpdgbtm15 {
    padding-bottom: 1px;
  }
}
/* 150% screen*/
.grecaptcha-badge {
  visibility: hidden;
}
body.recaptcha {
  .grecaptcha-badge {
    visibility: visible;
  }
}
.registerhdt{
  font-weight: 600 !important;
  /* text-shadow: 1px 10px 6px rgb(0 0 0 / 50%); */
  /* text-shadow: 1px 10px 6px rgba(0,0,0,0.4); */

}
.firstbubble{
  display: inline-block;
  background: black;
  border-radius: 100%;
  height: 22px;
  width: 22px;
  margin-left: 4px;
  position: absolute;
  background: radial-gradient(circle at 22px 22px, #ADE682, #3E522F);
  /* background: radial-gradient(circle at 22px 22px, #FCFDF6, #7B8571); */
}
.secondbubble{
    display: inline-block;
    background: black;
    border-radius: 100%;
    height: 22px;
    width: 22px;
    margin-left: 6px;
    position: absolute;
    background: radial-gradient(circle at 22px 22px, #FCFDF6, #7B8571);
    /* background: radial-gradient(circle at 22px 22px, #ADE682, #3E522F); */
}
.thirdbubble{
    display: inline-block;
    background: black;
    border-radius: 100%;
    height: 22px;
    width: 22px;
    margin: 0;
    position: absolute;
    background: radial-gradient(circle at 22px 22px, #280D08, #F5633E);
}
.profile-frame {
  width: 160px; /* Adjust the size as needed */
  height: 160px;
  padding: 5px; /* Thickness of the frame */
  border-radius: 50%;
  border: 3px solid #007bff; /* Color of the frame */
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.profile-image {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
.highlight-quote {
  max-width: 600px;
  margin: 40px auto;
  padding: 20px;
  background-color: #f0f8ff; /* Light blue background for highlight */
  border-radius: 8px;
  text-align: center;
  font-family: Arial, sans-serif;
  color: #333;
  position: relative;
}
.highlight-quote::before,
.highlight-quote::after {
  font-size: 3em;
  color: #007bff; /* Accent color for quotation marks */
  position: absolute;
}
.highlight-quote::before {
  content: "“";
  top: -20px;
  left: 10px;
}
.highlight-quote::after {
  content: "”";
  bottom: -20px;
  right: 10px;
}
.quote-title {
  font-size: 1.8em;
  font-weight: bold;
  padding: 0 10px;
  display: inline; /* Allows for the text to be highlighted inline */
  background: linear-gradient(120deg, #ffefba, #ffffff); /* Highlight effect */
  color: #007bff; /* Title text color */
  border-radius: 4px;
}
.glow {
color: #fff;
text-align: center;
animation: glow 1s ease-in-out infinite alternate;
}
.client-logo {
width: 120px;
background-color: #ffffff;
padding: 5%;
display: inline-block;
border-radius: 5px;
}
.client-logo img {
height: 40px;
width: 100%;
}
.btn-custom {
background-color: #007bff; /* Initial background color */
color: white;
transition: transform 0.3s, box-shadow 0.3s, background-color 0.3s;
}
.btn-custom:hover {
background-color: #0056b3; /* Darker blue on hover */
transform: scale(1.05); /* Slightly larger on hover */
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); /* Adds shadow on hover */
}
img.pop-advisors {
width: 100%;
}
.pop-advisor {
width: 100%;
overflow:overlay;
max-height: 600px;
}
.close {
/* bottom: 90.24%; */
color: #212529 !important;
}
.disabled-label {
  pointer-events: none;
  opacity: 0.5 !important;
}
@media (max-width: 1280px) {
  .modal.show .modal-dialog {
      transform: translateY(-50%);
      top: 60% !important;
      margin-top: 0;
  }
}
@media(max-width: 1536px) {
  .change-size{
    max-height: 500px;
  }

}
@media(max-width: 1280px) {
  .change-size{
    max-height: 300px;
  }
}
.custom-card{
  box-shadow: 0px 0px 10px 0px #00000040;
  border-radius: 10px;
  overflow: auto;
}
/* .primary-blue{
  color: #1B1B39;
} */
.sub-header-title{
  font-size: 20px;
}
.grab { cursor: grab;}
.fntwt600 {
  font-weight: 600;
}
.pdf-report-dashboard .chart-items-header{
  min-height: auto !important;
}
.pdf-report-dashboard .score-table-heading-container{
  min-height: auto !important;
}
@media only screen and (max-width: 768px) {
  /* Styles for all mobile devices */
    span.chart-heading{
    font-size: 1.2rem !important;
    }
    .sub-header-title{
      font-size: 0.8rem;
    }
    .chartTxt{
      padding-bottom: 0 !important;
    }
    .pdglft4{
      padding: 0 !important;
    }
    .risk-model-dashboard{
      max-height: none !important;
      min-height: auto !important;
      height: calc(100vh - 65px) !important;
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .followup_message{
      text-align: left !important;
    }
    .followup-link{
      float: left !important;
    }
    .report-action-btn{
      display: flex;
      justify-content: flex-end;
    }
    .custom-top-bar{
      display: block !important;
      position: relative;
      padding: 10px !important;
    }
    .additionalTextOne{
      display: flex;
      flex-direction: column;
    }
    .pdf-icon,.email-icon{
      position: absolute;
      top: 20px;
    }
    .pdf-icon{
      right: 40px;
    }
    .email-icon{
      right: 5px;
    }
    .trial-version-new-risk-model{
      max-height: none !important;
      min-height: auto !important;
      height: 100vh !important;
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    #esg-risk-exploded-donut-chart .chart-svg{
      height: 400px;
    }
    .mobile-view-mb{
      margin-bottom: 0.5rem;
    }
    .taskpopup .modal-dialog{
      max-width: 100% !important;
      left: 0 !important;
      top: 52% !important;
    }
    .screTbl table tr th{
      font-size: 0.75rem !important;
    }
    .screTbl table tr td{
      font-size: 0.75rem !important;
    }

    #vis.all{
      min-width: 325px;
    }
    #vis.year{
      min-width: 650px;
    }
    #vis svg{
      height: 350px !important;
    }
    .chartTxt span{
      font-size: 1.2rem !important;
    }
    .chartSubHdr span{
      font-size: 1rem !important;
    }
    #d3-bar-chart-controls{
      min-width: 1100px;
    }
    #nist-group-radar-chart-container .cyberRadarChart{
      height: 325px !important;
      padding: 0 !important;
      width: auto !important;
    }
    #nist-group-radar-chart-container .nistradarrespchart svg{
      height: 325px !important;
    }
    #nist-group-radar-chart-container .nistPara4{
      top: 88% !important;
    }
    #nist-group-radar-chart-container .nistPara2{
      right: 6% !important;
    }
    #nist-group-radar-chart-container .esgRadarLegend{
    padding-bottom: 0.25rem !important;
  }
  .screTbl{
    height: auto !important;
    min-height: auto !important;
    margin-bottom: 0 !important;
    padding: 0 0.5rem 1.25rem 1.25rem !important;
  }
  .score-table-heading-container .scrtblHdr{
    font-size: 1.2rem !important;
  }
  .score-table-heading-container .bread-crumb-innername{
    font-size: 0.8rem !important;
  }
  .pdf-report-dashboard #executive-helix-parent-container{
    width: 550px !important;
  }
  .pdf-report-dashboard #scatter-chart-parent-container{
    width: 550px !important;
  }
  .pdf-report-dashboard #nist-group-radar-chart-container{
    width: 500px !important;
  }
  .pdf-report-dashboard #nist-group-radar-chart-container .cyberRadarChart{
    height: 400px !important;
  }
  .pdf-report-dashboard #nist-group-radar-chart-container .nistPara1 {
    top: 20% !important;
  }
  .pdf-report-dashboard #nist-group-radar-chart-container .nistPara2 {
    right: 12% !important;
    top: 16% !important;
  }
  .pdf-report-dashboard  #nist-group-radar-chart-container .nistPara4 {
      bottom: 0 !important;
      top: auto !important;
  }

  .pdf-report-dashboard #nist-group-radar-chart-container svg{
    height: 400px !important;
    width: 400px !important;
  }
  .pdf-report-dashboard #bubble-chart-container{
    width: 700px !important;
    height: 400px !important;
    position: relative;
  }
  .pdf-report-dashboard #sankey-chart-container{
    width:1100px !important;
  }
}
/* Target tablets */
@media (min-width: 768px) and (max-width: 1024px) {
  span.chart-heading{
    font-size: 1.2rem !important;
    }
    .sub-header-title{
      font-size: 0.8rem;
    }
    .chartTxt{
      padding-bottom: 0 !important;
    }
    .pdglft4{
      padding: 0 !important;
    }
    .risk-model-dashboard{
      max-height: none !important;
      min-height: auto !important;
      height: calc(100vh - 65px) !important;
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .followup_message{
      text-align: left !important;
    }
    .followup-link{
      float: left !important;
    }
    .report-action-btn{
      display: flex;
      justify-content: flex-end;
    }
    .custom-top-bar{
      display: block !important;
      position: relative;
      padding: 10px !important;
    }
    .additionalTextOne{
      display: flex;
      flex-direction: column;
    }
    .pdf-icon,.email-icon{
      position: absolute;
      top: 20px;
    }
    .pdf-icon{
      right: 40px;
    }
    .email-icon{
      right: 5px;
    }
    .trial-version-new-risk-model{
      max-height: none !important;
      min-height: auto !important;
      height: 100vh !important;
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    #esg-risk-exploded-donut-chart .chart-svg{
      height: 400px;
    }
    .mobile-view-mb{
      margin-bottom: 0.5rem;
      padding: 0;
    }
    .taskpopup .modal-dialog{
      max-width: 100% !important;
      left: 0 !important;
      top: 52% !important;
    }
    .screTbl table tr th{
      font-size: 0.75rem !important;
    }
    .screTbl table tr td{
      font-size: 0.75rem !important;
    }

    #vis.all{
      min-width: 325px;
    }
    #vis.year{
      min-width: 650px;
    }
    #vis svg{
      height: 350px !important;
    }
    .chartTxt span{
      font-size: 1.2rem !important;
    }
    .chartSubHdr span{
      font-size: 1rem !important;
    }
    #d3-bar-chart-controls{
      min-width: 1100px;
    }
    .toggle-title{
      font-size: 12px !important;
    }
    #nist-group-radar-chart-container .cyberRadarChart{
      height: 385px !important;
      padding: 0 !important;
      width: auto !important;
    }
    #nist-group-radar-chart-container .nistradarrespchart svg{
      height: 350px !important;
    }
    #nist-group-radar-chart-container .nistPara4{
      top: 88% !important;
    }
    #nist-group-radar-chart-container .nistPara2{
      right: 6% !important;
    }
    #nist-group-radar-chart-container .esgRadarLegend{
    padding-bottom: 0.25rem !important;
  }
  .screTbl{
    height: auto !important;
    min-height: auto !important;
    margin-bottom: 0 !important;
    padding: 0 0.5rem 1.25rem 1.25rem !important;
  }
  .score-table-heading-container .scrtblHdr{
    font-size: 1.2rem !important;
  }
  .score-table-heading-container .bread-crumb-innername{
    font-size: 0.8rem !important;
  }
  .pdf-report-dashboard #executive-helix-parent-container{
    width: 700px !important;
  }
  .pdf-report-dashboard #scatter-chart-parent-container{
    width: 750px !important;
  }
  .pdf-report-dashboard #nist-group-radar-chart-container{
    width: 500px !important;
  }
  .pdf-report-dashboard #nist-group-radar-chart-container .cyberRadarChart{
    height: 400px !important;
  }
  .pdf-report-dashboard #nist-group-radar-chart-container .nistPara1 {
    top: 20% !important;
  }
  .pdf-report-dashboard #nist-group-radar-chart-container .nistPara2 {
    right: 12% !important;
    top: 16% !important;
  }
  .pdf-report-dashboard  #nist-group-radar-chart-container .nistPara4 {
      bottom: 0 !important;
      top: auto !important;
  }

  .pdf-report-dashboard #nist-group-radar-chart-container svg{
    height: 400px !important;
    width: 400px !important;
  }
  .pdf-report-dashboard #bubble-chart-container{
    width: 700px !important;
    height: 400px !important;
    position: relative;
  }
  .pdf-report-dashboard #sankey-chart-container{
    width:1100px !important;
  }
}
/* Pdf style */
@media (min-width: 1024px) and (max-width: 1439px) {
  .pdf-report-dashboard .full-size-col{
    width: 51% !important;
    flex: 0 0 51% !important;
    max-width: 51% !important;
  }

  .pdf-report-dashboard #executive-helix-parent-container{
    width: 550px !important;
    height: 470px !important;
  }
  .pdf-report-dashboard #scatter-chart-parent-container{
    width: 550px !important;
  }
  .pdf-report-dashboard #nist-group-radar-chart-container{
    width: 500px !important;
  }
  .pdf-report-dashboard #nist-group-radar-chart-container .cyberRadarChart{
    height: 400px !important;
  }
  .pdf-report-dashboard #nist-group-radar-chart-container .nistPara1 {
    top: 20% !important;
  }
  .pdf-report-dashboard #nist-group-radar-chart-container .nistPara2 {
    right: 12% !important;
    top: 16% !important;
  }
  .pdf-report-dashboard  #nist-group-radar-chart-container .nistPara4 {
      bottom: 0 !important;
      top: auto !important;
  }

  .pdf-report-dashboard #nist-group-radar-chart-container svg{
    height: 400px !important;
    width: 400px !important;
  }
  .pdf-report-dashboard #bubble-chart-container{
    width: 700px !important;
    height: 400px !important;
    position: relative;
  }
  .pdf-report-dashboard #sankey-chart-container{
    width:1100px !important;
  }
}
.bg-success{
  background-color: #4dbd74 !important;
}
/* .blue-border{
  border:3px solid #1985ac !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/responsive.css ***!
  \************************************************************************************************************************************************************************************************************/
@media (max-width: 600px) {
  .chartsec ul li {
    padding: 0 6px 0 0;
    font-size: 10px;
  }
  .detail {
    padding: 14px 0 0 8px;
    flex-wrap: wrap;
  }
  .maincontent .detail span {
    font-size: 20px;
  }
  .detail p {
    font-size: 11px;
  }
  ul.breadcrumb_optim li {
    display: inline;
    font-size: 10px;
  }
  .commonpadding {
    padding: 25px 25px;
  }
  .sidebar-fixed .sidebar {
    z-index: 9999 !important;
  }
  .loginForm h2 {
    font-size: 19px;
  }
  .bgwhite {
    height: 100%;
    min-height: 100%;
  }
  .bglight {
    height: 100%;
    min-height: 100%;
  }
  .loginFooter {
    position: static;
    align-items: center;
    margin-top: 30px;
  }
  .customslider h3 {
    font-size: 14px;
    font-weight: lighter;
    color: #000;
    width: 100%;
    line-height: 20px;
    font-family: "Poppins", sans-serif;
  }
  .customslider {
    text-align: left;
  }
  .app-header .navbar-brand {
    /* display: none; */
  }
  .sidebarlogo {
    text-align: center;
    width: 100%;
    padding: 20px 0;
  }
  .loginForm {
    text-align: center;
  }
  .card-border {
    min-height: auto;
  }
  .chaptertable {
    margin-top: 0;
  }
  .stasticdata {
    align-items: flex-start;
    flex-direction: column;
  }
  .lightbg {
    margin: 5px 0;
  }
  .assets_tab_navigation ul li {
    font-size: 12px;
    padding: 0 25px 12px 0px;
  }
  .commonlinkstopbar {
    flex-direction: column;
  }
  .label-container {
    width: 100%;
  }
  .topmainback {
    flex-direction: column;
  }
  .rightmainbar {
    width: 100%;
    justify-content: space-between;
    display: flex;
    margin-top: 12px;
  }
  .chaptertabs {
    width: 53%;
  }
  .chaptertabs ul li {
    width: 100%;
    padding: 3px 8px;
  }
  .question_details {
    padding: 0 20px 0 0;
  }
  .questName span:last-child {
    font-size: 11px;
  }
  .chaptName {
    font-size: 16px;
    padding: 0 0 0px 14px;
  }
  .questName span:first-child {
    font-size: 12px;
    width: 32px;
  }
  .custompadding {
    padding: 2px 15px;
  }
  .outerhead {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    padding: 0px 0 5px 0;
    display: block;
  }
  .sidebar .sidebar-nav {
    flex: none;
  }
  .font11 {
    font-size: 11px !important;
  }
  .assets_tab_navigation ul li span.activetab {
    font-size: 12px;
  }
  .filter-options {
    width: 100%;
  }
  .filter-option {
    flex-flow: wrap;
    margin: 0;
    width: 100%;
    justify-content: flex-start;
  }
  .filter-option select {
    width: 100%;
  }
  .popupheader {
    padding: 15px 10px;
  }
  .popuptable tr th {
    vertical-align: top;
  }
  .statusdiv {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
  }
  .completedassess tr td:nth-child(6) {
    padding: 12px 8px !important;
  }
  .riskTable tr th {
    border-top: 1px solid #c8ced3 !important;
  }
  .blockbg {
    height: 100%;
  }
  .leftriskbar {
    width: 100%;
    flex-direction: column;
    margin-bottom: 10px;
  }
  .countcompliant {
    display: inline-flex;
    align-items: center;
    width: auto;
    height: auto;
  }
  .commonbgwhite {
    padding: 10px 20px;
  }
  .mat-expansion-indicator::after {
    vertical-align: top;
  }
  .mat-expansion-panel-header {
    padding: 0 !important;
  }
  .blockbg span:nth-child(1) {
    font-size: 10px;
  }
  .mat-expansion-panel-body {
    padding: 0 8px 0 !important;
  }
  .filter-option li {
    width: 45% !important;
  }
  .filter-option label {
    padding: 8px 8px;
  }
  .riskTable tr td {
    padding: 5px 3px !important;
    line-height: 15px;
  }
  .statusdiv span:last-child {
    padding-left: 20px;
  }
  .ngx-datatable .datatable-footer .datatable-footer-inner {
    flex-direction: column;
    height: 100px !important;
  }
  .ngx-datatable.material .datatable-footer .datatable-pager a {
    padding: 0;
  }
  .risk-setup-card-custom-height {
    height: auto !important;
  }
  .asstHead{
    width: 100% !important;
  }
}

.w-90 {
  width: 90% !important;
}

.othertable tr th {
  border-top: 1px solid #c8ced3 !important;
}

.positiveNgtvTbl datatable-header-cell.datatable-header-cell:nth-child(4) {
  white-space: initial !important;
  text-align: center !important;
}

.positiveNgtvTbl datatable-header-cell.datatable-header-cell:nth-child(5) {
  white-space: initial !important;
  text-align: center !important;
}

.positiveNgtvTbl datatable-header-cell.datatable-header-cell:nth-child(6) {
  white-space: initial !important;
  text-align: center !important;
}

.cyberPositiveNgtvTbl datatable-header-cell.datatable-header-cell:nth-child(2) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.cyberPositiveNgtvTbl datatable-header-cell.datatable-header-cell:nth-child(3) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.cyberPositiveNgtvTbl datatable-header-cell.datatable-header-cell:nth-child(4) {
  /* white-space: initial !important; */
  text-align: center !important;
}

/* Portrait */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
  .showriskdata ul li span:nth-child(1) {
    font-size: 11px;
  }
  .showriskdata ul li span:nth-child(2) {
    font-size: 13px;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
  .showriskdata ul li span:nth-child(1) {
    font-size: 11px;
  }
  .showriskdata ul li span:nth-child(2) {
    font-size: 13px;
  }
}

@media (orientation: landscape) {
  .app-header .navbar-brand {
    height: 100%;
  }
  .app-header {
    position: relative;
  }
  .app-body {
    margin-top: 0;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .button-inline {
    flex-direction: column;
  }
  .gradientbtn {
    margin: 5px 0;
  }
  .stasticdata {
    flex-direction: column;
  }
  .lightbg {
    margin: 5px 0;
  }
}

/* Landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .button-inline {
    flex-direction: column;
  }
  .gradientbtn {
    margin: 5px 0;
  }
  .stasticdata {
    flex-direction: column;
  }
  .chart.chartjs-render-monitor {
    width: 56% !important;
    height: auto !important;
    margin: 0px auto;
  }
  .card-border {
    min-height: auto;
  }
  .lightbg {
    margin: 5px 0;
  }
}

/* Landscape */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  .button-inline {
    flex-direction: column;
  }
  .gradientbtn {
    margin: 5px 0;
  }
  .stasticdata {
    flex-direction: column;
  }
  .chart.chartjs-render-monitor {
    width: 56% !important;
    height: auto !important;
    margin: 0px auto;
  }
  .card-border {
    min-height: auto;
  }
  .lightbg {
    margin: 5px 0;
  }
}

/* Landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  .button-inline {
    flex-direction: column;
  }
  .gradientbtn {
    margin: 5px 0;
  }
  .stasticdata {
    flex-direction: column;
  }
  .lightbg {
    margin: 5px 0;
  }
}

/* chaper datatable - privacy */

/* .chapterDataTable datatable-header-cell.datatable-header-cell{
      background-color: #f4f7fd;
      letter-spacing: normal;
      text-align: left;
      color: #0d5cb0;
      font-size: 11px;
      font-weight: 600;
      font-family: "Poppins", sans-serif;
      text-transform: uppercase;
      text-align: center;
      white-space: initial !important;
  } */

/* .chapterDataTable tr th {
      background-color: #f4f7fd;
      letter-spacing: normal;
      text-align: left;
      color: #0d5cb0;
      font-size: 11px;
      font-weight: 600;
      font-family: "Poppins", sans-serif;
      text-transform: uppercase;
      text-align: center;
  } */

.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(1) {
  text-align: left !important;
}

.chapterDataTable datatable-header-cell.datatable-header-cell:first-child {
  padding-left: 11px !important;
}

.chapterDataTable datatable-body-cell.datatable-body-cell {
  font-size: 12px !important;
  padding: 12px 0 !important;
  font-weight: 400;
  text-align: left;
  font-family: "Poppins", sans-serif !important;
  color: #4f5d73 !important;
}

.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(2) {
  white-space: initial !important;
  /* color: #169e45 !important; */
  text-align: center !important;
}

.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(3) {
  white-space: initial !important;
  /* color: #50b818 !important; */
  text-align: center !important;
}

.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(4) {
  white-space: initial !important;
  /* color: #889ba6 !important; */
  text-align: center !important;
}

.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(5) {
  white-space: initial !important;
  /* color: #e97026 !important; */
  text-align: center !important;
}

.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(6) {
  white-space: initial !important;
  /* color: #e97026; */
  /* 2f9ede    */
  text-align: center !important;
}

.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(7) {
  white-space: initial !important;
  /* color: #e33838; */
  text-align: center !important;
}

.chapterDataTable datatable-header-cell.datatable-header-cell:nth-child(8) {
  white-space: initial !important;
  text-align: center !important;
}

.chapterDataTable datatable-body-cell.datatable-body-cell:nth-child(2) {
  /* white-space: initial !important; */
  color: #169e45 !important;
  text-align: center !important;
}

.chapterDataTable datatable-body-cell.datatable-body-cell:nth-child(3) {
  /* white-space: initial !important; */
  color: #50b818 !important;
  text-align: center !important;
}

.chapterDataTable datatable-body-cell.datatable-body-cell:nth-child(4) {
  /* white-space: initial !important; */
  color: #889ba6 !important;
  text-align: center !important;
}

.chapterDataTable datatable-body-cell.datatable-body-cell:nth-child(5) {
  /* white-space: initial !important; */
  color: #e97026 !important;
  text-align: center !important;
}

.chapterDataTable datatable-body-cell.datatable-body-cell:nth-child(6) {
  /* white-space: initial !important; */
  color: #e97026 !important;
  /* 2f9ede    */
  text-align: center !important;
}

.chapterDataTable datatable-body-cell.datatable-body-cell:nth-child(7) {
  /* white-space: initial !important; */
  color: #e33838 !important;
  text-align: center !important;
}

.chapterDataTable datatable-body-cell.datatable-body-cell:nth-child(8) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.bold {
  font-weight: bold;
}

.medium-lbl {
  font-size: 12px;
}

.assessmentDtls {
  height: 500px !important;
}

/* ***** Cyber Assessment detail datatable ***** */

.cyberAssessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(2) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.cyberAssessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(3) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.cyberAssessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(4) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.cyberAssessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(5) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.cyberAssessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(6) {
  /* white-space: initial !important; */
  text-align: center !important;
}

/* column data center */

.cyberAssessmentDetailDataTable
  datatable-body-cell.datatable-body-cell:nth-child(2) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.cyberAssessmentDetailDataTable
  datatable-body-cell.datatable-body-cell:nth-child(3) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.cyberAssessmentDetailDataTable
  datatable-body-cell.datatable-body-cell:nth-child(4) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.cyberAssessmentDetailDataTable
  datatable-body-cell.datatable-body-cell:nth-child(5) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.cyberAssessmentDetailDataTable
  datatable-body-cell.datatable-body-cell:nth-child(6) {
  /* white-space: initial !important; */
  text-align: center !important;
}

/* ****************************************************** */

.assessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(2) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.assessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(3) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.assessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(4) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.assessmentDetailDataTable
  datatable-header-cell.datatable-header-cell:nth-child(5) {
  /* white-space: initial !important; */
  text-align: center !important;
}

/* column data center */

.assessmentDetailDataTable
  datatable-body-cell.datatable-body-cell:nth-child(2) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.assessmentDetailDataTable
  datatable-body-cell.datatable-body-cell:nth-child(3) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.assessmentDetailDataTable
  datatable-body-cell.datatable-body-cell:nth-child(4) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.assessmentDetailDataTable
  datatable-body-cell.datatable-body-cell:nth-child(5) {
  /* white-space: initial !important; */
  text-align: center !important;
}

.mat-expansion-panel-content {
  overflow: auto !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/circle.css ***!
  \********************************************************************************************************************************************************************************************************/
/****************************************************************
 *
 * CSS Percentage Circle
 * Author: Andre Firchow
 *
*****************************************************************/
.rect-auto,
.c100.p51 .slice,
.c100.p52 .slice,
.c100.p53 .slice,
.c100.p54 .slice,
.c100.p55 .slice,
.c100.p56 .slice,
.c100.p57 .slice,
.c100.p58 .slice,
.c100.p59 .slice,
.c100.p60 .slice,
.c100.p61 .slice,
.c100.p62 .slice,
.c100.p63 .slice,
.c100.p64 .slice,
.c100.p65 .slice,
.c100.p66 .slice,
.c100.p67 .slice,
.c100.p68 .slice,
.c100.p69 .slice,
.c100.p70 .slice,
.c100.p71 .slice,
.c100.p72 .slice,
.c100.p73 .slice,
.c100.p74 .slice,
.c100.p75 .slice,
.c100.p76 .slice,
.c100.p77 .slice,
.c100.p78 .slice,
.c100.p79 .slice,
.c100.p80 .slice,
.c100.p81 .slice,
.c100.p82 .slice,
.c100.p83 .slice,
.c100.p84 .slice,
.c100.p85 .slice,
.c100.p86 .slice,
.c100.p87 .slice,
.c100.p88 .slice,
.c100.p89 .slice,
.c100.p90 .slice,
.c100.p91 .slice,
.c100.p92 .slice,
.c100.p93 .slice,
.c100.p94 .slice,
.c100.p95 .slice,
.c100.p96 .slice,
.c100.p97 .slice,
.c100.p98 .slice,
.c100.p99 .slice,
.c100.p100 .slice {
  clip: rect(auto, auto, auto, auto);
}
.pie,
.c100 .bar,
.c100.p51 .fill,
.c100.p52 .fill,
.c100.p53 .fill,
.c100.p54 .fill,
.c100.p55 .fill,
.c100.p56 .fill,
.c100.p57 .fill,
.c100.p58 .fill,
.c100.p59 .fill,
.c100.p60 .fill,
.c100.p61 .fill,
.c100.p62 .fill,
.c100.p63 .fill,
.c100.p64 .fill,
.c100.p65 .fill,
.c100.p66 .fill,
.c100.p67 .fill,
.c100.p68 .fill,
.c100.p69 .fill,
.c100.p70 .fill,
.c100.p71 .fill,
.c100.p72 .fill,
.c100.p73 .fill,
.c100.p74 .fill,
.c100.p75 .fill,
.c100.p76 .fill,
.c100.p77 .fill,
.c100.p78 .fill,
.c100.p79 .fill,
.c100.p80 .fill,
.c100.p81 .fill,
.c100.p82 .fill,
.c100.p83 .fill,
.c100.p84 .fill,
.c100.p85 .fill,
.c100.p86 .fill,
.c100.p87 .fill,
.c100.p88 .fill,
.c100.p89 .fill,
.c100.p90 .fill,
.c100.p91 .fill,
.c100.p92 .fill,
.c100.p93 .fill,
.c100.p94 .fill,
.c100.p95 .fill,
.c100.p96 .fill,
.c100.p97 .fill,
.c100.p98 .fill,
.c100.p99 .fill,
.c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #307bbb;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  border-radius: 50%;
  transform: rotate(0deg);
}
.pie-fill,
.c100.p51 .bar:after,
.c100.p51 .fill,
.c100.p52 .bar:after,
.c100.p52 .fill,
.c100.p53 .bar:after,
.c100.p53 .fill,
.c100.p54 .bar:after,
.c100.p54 .fill,
.c100.p55 .bar:after,
.c100.p55 .fill,
.c100.p56 .bar:after,
.c100.p56 .fill,
.c100.p57 .bar:after,
.c100.p57 .fill,
.c100.p58 .bar:after,
.c100.p58 .fill,
.c100.p59 .bar:after,
.c100.p59 .fill,
.c100.p60 .bar:after,
.c100.p60 .fill,
.c100.p61 .bar:after,
.c100.p61 .fill,
.c100.p62 .bar:after,
.c100.p62 .fill,
.c100.p63 .bar:after,
.c100.p63 .fill,
.c100.p64 .bar:after,
.c100.p64 .fill,
.c100.p65 .bar:after,
.c100.p65 .fill,
.c100.p66 .bar:after,
.c100.p66 .fill,
.c100.p67 .bar:after,
.c100.p67 .fill,
.c100.p68 .bar:after,
.c100.p68 .fill,
.c100.p69 .bar:after,
.c100.p69 .fill,
.c100.p70 .bar:after,
.c100.p70 .fill,
.c100.p71 .bar:after,
.c100.p71 .fill,
.c100.p72 .bar:after,
.c100.p72 .fill,
.c100.p73 .bar:after,
.c100.p73 .fill,
.c100.p74 .bar:after,
.c100.p74 .fill,
.c100.p75 .bar:after,
.c100.p75 .fill,
.c100.p76 .bar:after,
.c100.p76 .fill,
.c100.p77 .bar:after,
.c100.p77 .fill,
.c100.p78 .bar:after,
.c100.p78 .fill,
.c100.p79 .bar:after,
.c100.p79 .fill,
.c100.p80 .bar:after,
.c100.p80 .fill,
.c100.p81 .bar:after,
.c100.p81 .fill,
.c100.p82 .bar:after,
.c100.p82 .fill,
.c100.p83 .bar:after,
.c100.p83 .fill,
.c100.p84 .bar:after,
.c100.p84 .fill,
.c100.p85 .bar:after,
.c100.p85 .fill,
.c100.p86 .bar:after,
.c100.p86 .fill,
.c100.p87 .bar:after,
.c100.p87 .fill,
.c100.p88 .bar:after,
.c100.p88 .fill,
.c100.p89 .bar:after,
.c100.p89 .fill,
.c100.p90 .bar:after,
.c100.p90 .fill,
.c100.p91 .bar:after,
.c100.p91 .fill,
.c100.p92 .bar:after,
.c100.p92 .fill,
.c100.p93 .bar:after,
.c100.p93 .fill,
.c100.p94 .bar:after,
.c100.p94 .fill,
.c100.p95 .bar:after,
.c100.p95 .fill,
.c100.p96 .bar:after,
.c100.p96 .fill,
.c100.p97 .bar:after,
.c100.p97 .fill,
.c100.p98 .bar:after,
.c100.p98 .fill,
.c100.p99 .bar:after,
.c100.p99 .fill,
.c100.p100 .bar:after,
.c100.p100 .fill {
  transform: rotate(180deg);
}
.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #cccccc;
}
.c100 *,
.c100 *:before,
.c100 *:after {
  box-sizing: content-box;
}
.c100.center {
  float: none;
  margin: 0 auto;
}
.c100.big {
  font-size: 240px;
}
.c100.small {
  font-size: 57px;
}
.c100 > span {
  /* position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  width: 5em;
  line-height: 5em;
  font-size: 15px;
  color: #cccccc;
  display: block;
  text-align: center;
  white-space: nowrap;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out; */
  position: absolute;
    width: 100%;
    z-index: 1;
    left: -1;
    top: -7px;
    width: 60px;
    line-height: 5em;
    font-size: 15px;
    color: #cccccc;
    display: block;
    text-align: center;
    white-space: nowrap;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
}
.c100:after {
  position: absolute;
  top: 0.08em;
  left: 0.08em;
  display: block;
  content: " ";
  border-radius: 50%;
  background-color: #f5f5f5;
  width: 0.84em;
  height: 0.84em;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}
.c100 .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0em, 1em, 1em, 0.5em);
}
.c100.p1 .bar {
  transform: rotate(3.6deg);
}
.c100.p2 .bar {
  transform: rotate(7.2deg);
}
.c100.p3 .bar {
  transform: rotate(10.8deg);
}
.c100.p4 .bar {
  transform: rotate(14.4deg);
}
.c100.p5 .bar {
  transform: rotate(18deg);
}
.c100.p6 .bar {
  transform: rotate(21.6deg);
}
.c100.p7 .bar {
  transform: rotate(25.2deg);
}
.c100.p8 .bar {
  transform: rotate(28.8deg);
}
.c100.p9 .bar {
  transform: rotate(32.4deg);
}
.c100.p10 .bar {
  transform: rotate(36deg);
}
.c100.p11 .bar {
  transform: rotate(39.6deg);
}
.c100.p12 .bar {
  transform: rotate(43.2deg);
}
.c100.p13 .bar {
  transform: rotate(46.800000000000004deg);
}
.c100.p14 .bar {
  transform: rotate(50.4deg);
}
.c100.p15 .bar {
  transform: rotate(54deg);
}
.c100.p16 .bar {
  transform: rotate(57.6deg);
}
.c100.p17 .bar {
  transform: rotate(61.2deg);
}
.c100.p18 .bar {
  transform: rotate(64.8deg);
}
.c100.p19 .bar {
  transform: rotate(68.4deg);
}
.c100.p20 .bar {
  transform: rotate(72deg);
}
.c100.p21 .bar {
  transform: rotate(75.60000000000001deg);
}
.c100.p22 .bar {
  transform: rotate(79.2deg);
}
.c100.p23 .bar {
  transform: rotate(82.8deg);
}
.c100.p24 .bar {
  transform: rotate(86.4deg);
}
.c100.p25 .bar {
  transform: rotate(90deg);
}
.c100.p26 .bar {
  transform: rotate(93.60000000000001deg);
}
.c100.p27 .bar {
  transform: rotate(97.2deg);
}
.c100.p28 .bar {
  transform: rotate(100.8deg);
}
.c100.p29 .bar {
  transform: rotate(104.4deg);
}
.c100.p30 .bar {
  transform: rotate(108deg);
}
.c100.p31 .bar {
  transform: rotate(111.60000000000001deg);
}
.c100.p32 .bar {
  transform: rotate(115.2deg);
}
.c100.p33 .bar {
  transform: rotate(118.8deg);
}
.c100.p34 .bar {
  transform: rotate(122.4deg);
}
.c100.p35 .bar {
  transform: rotate(126deg);
}
.c100.p36 .bar {
  transform: rotate(129.6deg);
}
.c100.p37 .bar {
  transform: rotate(133.20000000000002deg);
}
.c100.p38 .bar {
  transform: rotate(136.8deg);
}
.c100.p39 .bar {
  transform: rotate(140.4deg);
}
.c100.p40 .bar {
  transform: rotate(144deg);
}
.c100.p41 .bar {
  transform: rotate(147.6deg);
}
.c100.p42 .bar {
  transform: rotate(151.20000000000002deg);
}
.c100.p43 .bar {
  transform: rotate(154.8deg);
}
.c100.p44 .bar {
  transform: rotate(158.4deg);
}
.c100.p45 .bar {
  transform: rotate(162deg);
}
.c100.p46 .bar {
  transform: rotate(165.6deg);
}
.c100.p47 .bar {
  transform: rotate(169.20000000000002deg);
}
.c100.p48 .bar {
  transform: rotate(172.8deg);
}
.c100.p49 .bar {
  transform: rotate(176.4deg);
}
.c100.p50 .bar {
  transform: rotate(180deg);
}
.c100.p51 .bar {
  transform: rotate(183.6deg);
}
.c100.p52 .bar {
  transform: rotate(187.20000000000002deg);
}
.c100.p53 .bar {
  transform: rotate(190.8deg);
}
.c100.p54 .bar {
  transform: rotate(194.4deg);
}
.c100.p55 .bar {
  transform: rotate(198deg);
}
.c100.p56 .bar {
  transform: rotate(201.6deg);
}
.c100.p57 .bar {
  transform: rotate(205.20000000000002deg);
}
.c100.p58 .bar {
  transform: rotate(208.8deg);
}
.c100.p59 .bar {
  transform: rotate(212.4deg);
}
.c100.p60 .bar {
  transform: rotate(216deg);
}
.c100.p61 .bar {
  transform: rotate(219.6deg);
}
.c100.p62 .bar {
  transform: rotate(223.20000000000002deg);
}
.c100.p63 .bar {
  transform: rotate(226.8deg);
}
.c100.p64 .bar {
  transform: rotate(230.4deg);
}
.c100.p65 .bar {
  transform: rotate(234deg);
}
.c100.p66 .bar {
  transform: rotate(237.6deg);
}
.c100.p67 .bar {
  transform: rotate(241.20000000000002deg);
}
.c100.p68 .bar {
  transform: rotate(244.8deg);
}
.c100.p69 .bar {
  transform: rotate(248.4deg);
}
.c100.p70 .bar {
  transform: rotate(252deg);
}
.c100.p71 .bar {
  transform: rotate(255.6deg);
}
.c100.p72 .bar {
  transform: rotate(259.2deg);
}
.c100.p73 .bar {
  transform: rotate(262.8deg);
}
.c100.p74 .bar {
  transform: rotate(266.40000000000003deg);
}
.c100.p75 .bar {
  transform: rotate(270deg);
}
.c100.p76 .bar {
  transform: rotate(273.6deg);
}
.c100.p77 .bar {
  transform: rotate(277.2deg);
}
.c100.p78 .bar {
  transform: rotate(280.8deg);
}
.c100.p79 .bar {
  transform: rotate(284.40000000000003deg);
}
.c100.p80 .bar {
  transform: rotate(288deg);
}
.c100.p81 .bar {
  transform: rotate(291.6deg);
}
.c100.p82 .bar {
  transform: rotate(295.2deg);
}
.c100.p83 .bar {
  transform: rotate(298.8deg);
}
.c100.p84 .bar {
  transform: rotate(302.40000000000003deg);
}
.c100.p85 .bar {
  transform: rotate(306deg);
}
.c100.p86 .bar {
  transform: rotate(309.6deg);
}
.c100.p87 .bar {
  transform: rotate(313.2deg);
}
.c100.p88 .bar {
  transform: rotate(316.8deg);
}
.c100.p89 .bar {
  transform: rotate(320.40000000000003deg);
}
.c100.p90 .bar {
  transform: rotate(324deg);
}
.c100.p91 .bar {
  transform: rotate(327.6deg);
}
.c100.p92 .bar {
  transform: rotate(331.2deg);
}
.c100.p93 .bar {
  transform: rotate(334.8deg);
}
.c100.p94 .bar {
  transform: rotate(338.40000000000003deg);
}
.c100.p95 .bar {
  transform: rotate(342deg);
}
.c100.p96 .bar {
  transform: rotate(345.6deg);
}
.c100.p97 .bar {
  transform: rotate(349.2deg);
}
.c100.p98 .bar {
  transform: rotate(352.8deg);
}
.c100.p99 .bar {
  transform: rotate(356.40000000000003deg);
}
.c100.p100 .bar {
  transform: rotate(360deg);
}
/*#############################*/
.pie,
.c100 .redBar,
.c100.p51 .fillRed,
.c100.p52 .fillRed,
.c100.p53 .fillRed,
.c100.p54 .fillRed,
.c100.p55 .fillRed,
.c100.p56 .fillRed,
.c100.p57 .fillRed,
.c100.p58 .fillRed,
.c100.p59 .fillRed,
.c100.p60 .fillRed,
.c100.p61 .fillRed,
.c100.p62 .fillRed,
.c100.p63 .fillRed,
.c100.p64 .fillRed,
.c100.p65 .fillRed,
.c100.p66 .fillRed,
.c100.p67 .fillRed,
.c100.p68 .fillRed,
.c100.p69 .fillRed,
.c100.p70 .fillRed,
.c100.p71 .fillRed,
.c100.p72 .fillRed,
.c100.p73 .fillRed,
.c100.p74 .fillRed,
.c100.p75 .fillRed,
.c100.p76 .fillRed,
.c100.p77 .fillRed,
.c100.p78 .fillRed,
.c100.p79 .fillRed,
.c100.p80 .fillRed,
.c100.p81 .fillRed,
.c100.p82 .fillRed,
.c100.p83 .fillRed,
.c100.p84 .fillRed,
.c100.p85 .fillRed,
.c100.p86 .fillRed,
.c100.p87 .fillRed,
.c100.p88 .fillRed,
.c100.p89 .fillRed,
.c100.p90 .fillRed,
.c100.p91 .fillRed,
.c100.p92 .fillRed,
.c100.p93 .fillRed,
.c100.p94 .fillRed,
.c100.p95 .fillRed,
.c100.p96 .fillRed,
.c100.p97 .fillRed,
.c100.p98 .fillRed,
.c100.p99 .fillRed,
.c100.p100 .fillRed {
  position: absolute;
  border: 0.08em solid #FF0000;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  border-radius: 50%;
  transform: rotate(0deg);
}
.pie-fill,
.c100.p51 .redBar:after,
.c100.p51 .fillRed,
.c100.p52 .redBar:after,
.c100.p52 .fillRed,
.c100.p53 .redBar:after,
.c100.p53 .fillRed,
.c100.p54 .redBar:after,
.c100.p54 .fillRed,
.c100.p55 .redBar:after,
.c100.p55 .fillRed,
.c100.p56 .redBar:after,
.c100.p56 .fillRed,
.c100.p57 .redBar:after,
.c100.p57 .fillRed,
.c100.p58 .redBar:after,
.c100.p58 .fillRed,
.c100.p59 .redBar:after,
.c100.p59 .fillRed,
.c100.p60 .redBar:after,
.c100.p60 .fillRed,
.c100.p61 .redBar:after,
.c100.p61 .fillRed,
.c100.p62 .redBar:after,
.c100.p62 .fillRed,
.c100.p63 .redBar:after,
.c100.p63 .fillRed,
.c100.p64 .redBar:after,
.c100.p64 .fillRed,
.c100.p65 .redBar:after,
.c100.p65 .fillRed,
.c100.p66 .redBar:after,
.c100.p66 .fillRed,
.c100.p67 .redBar:after,
.c100.p67 .fillRed,
.c100.p68 .redBar:after,
.c100.p68 .fillRed,
.c100.p69 .redBar:after,
.c100.p69 .fillRed,
.c100.p70 .redBar:after,
.c100.p70 .fillRed,
.c100.p71 .redBar:after,
.c100.p71 .fillRed,
.c100.p72 .redBar:after,
.c100.p72 .fillRed,
.c100.p73 .redBar:after,
.c100.p73 .fillRed,
.c100.p74 .redBar:after,
.c100.p74 .fillRed,
.c100.p75 .redBar:after,
.c100.p75 .fillRed,
.c100.p76 .redBar:after,
.c100.p76 .fillRed,
.c100.p77 .redBar:after,
.c100.p77 .fillRed,
.c100.p78 .redBar:after,
.c100.p78 .fillRed,
.c100.p79 .redBar:after,
.c100.p79 .fillRed,
.c100.p80 .redBar:after,
.c100.p80 .fillRed,
.c100.p81 .redBar:after,
.c100.p81 .fillRed,
.c100.p82 .redBar:after,
.c100.p82 .fillRed,
.c100.p83 .redBar:after,
.c100.p83 .fillRed,
.c100.p84 .redBar:after,
.c100.p84 .fillRed,
.c100.p85 .redBar:after,
.c100.p85 .fillRed,
.c100.p86 .redBar:after,
.c100.p86 .fillRed,
.c100.p87 .redBar:after,
.c100.p87 .fillRed,
.c100.p88 .redBar:after,
.c100.p88 .fillRed,
.c100.p89 .redBar:after,
.c100.p89 .fillRed,
.c100.p90 .redBar:after,
.c100.p90 .fillRed,
.c100.p91 .redBar:after,
.c100.p91 .fillRed,
.c100.p92 .redBar:after,
.c100.p92 .fillRed,
.c100.p93 .redBar:after,
.c100.p93 .fillRed,
.c100.p94 .redBar:after,
.c100.p94 .fillRed,
.c100.p95 .redBar:after,
.c100.p95 .fillRed,
.c100.p96 .redBar:after,
.c100.p96 .fillRed,
.c100.p97 .redBar:after,
.c100.p97 .fillRed,
.c100.p98 .redBar:after,
.c100.p98 .fillRed,
.c100.p99 .redBar:after,
.c100.p99 .fillRed,
.c100.p100 .redBar:after,
.c100.p100 .fillRed {
  transform: rotate(180deg);
}
.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #cccccc;
}
.c100.p1 .redBar {
  transform: rotate(3.6deg);
}
.c100.p2 .redBar {
  transform: rotate(7.2deg);
}
.c100.p3 .redBar {
  transform: rotate(10.8deg);
}
.c100.p4 .redBar {
  transform: rotate(14.4deg);
}
.c100.p5 .redBar {
  transform: rotate(18deg);
}
.c100.p6 .redBar {
  transform: rotate(21.6deg);
}
.c100.p7 .redBar {
  transform: rotate(25.2deg);
}
.c100.p8 .redBar {
  transform: rotate(28.8deg);
}
.c100.p9 .redBar {
  transform: rotate(32.4deg);
}
.c100.p10 .redBar {
  transform: rotate(36deg);
}
.c100.p11 .redBar {
  transform: rotate(39.6deg);
}
.c100.p12 .redBar {
  transform: rotate(43.2deg);
}
.c100.p13 .redBar {
  transform: rotate(46.800000000000004deg);
}
.c100.p14 .redBar {
  transform: rotate(50.4deg);
}
.c100.p15 .redBar {
  transform: rotate(54deg);
}
.c100.p16 .redBar {
  transform: rotate(57.6deg);
}
.c100.p17 .redBar {
  transform: rotate(61.2deg);
}
.c100.p18 .redBar {
  transform: rotate(64.8deg);
}
.c100.p19 .redBar {
  transform: rotate(68.4deg);
}
.c100.p20 .redBar {
  transform: rotate(72deg);
}
.c100.p21 .redBar {
  transform: rotate(75.60000000000001deg);
}
.c100.p22 .redBar {
  transform: rotate(79.2deg);
}
.c100.p23 .redBar {
  transform: rotate(82.8deg);
}
.c100.p24 .redBar {
  transform: rotate(86.4deg);
}
.c100.p25 .redBar {
  transform: rotate(90deg);
}
.c100.p26 .redBar {
  transform: rotate(93.60000000000001deg);
}
.c100.p27 .redBar {
  transform: rotate(97.2deg);
}
.c100.p28 .redBar {
  transform: rotate(100.8deg);
}
.c100.p29 .redBar {
  transform: rotate(104.4deg);
}
.c100.p30 .redBar {
  transform: rotate(108deg);
}
.c100.p31 .redBar {
  transform: rotate(111.60000000000001deg);
}
.c100.p32 .redBar {
  transform: rotate(115.2deg);
}
.c100.p33 .redBar {
  transform: rotate(118.8deg);
}
.c100.p34 .redBar {
  transform: rotate(122.4deg);
}
.c100.p35 .redBar {
  transform: rotate(126deg);
}
.c100.p36 .redBar {
  transform: rotate(129.6deg);
}
.c100.p37 .redBar {
  transform: rotate(133.20000000000002deg);
}
.c100.p38 .redBar {
  transform: rotate(136.8deg);
}
.c100.p39 .redBar {
  transform: rotate(140.4deg);
}
.c100.p40 .redBar {
  transform: rotate(144deg);
}
.c100.p41 .redBar {
  transform: rotate(147.6deg);
}
.c100.p42 .redBar {
  transform: rotate(151.20000000000002deg);
}
.c100.p43 .redBar {
  transform: rotate(154.8deg);
}
.c100.p44 .redBar {
  transform: rotate(158.4deg);
}
.c100.p45 .redBar {
  transform: rotate(162deg);
}
.c100.p46 .redBar {
  transform: rotate(165.6deg);
}
.c100.p47 .redBar {
  transform: rotate(169.20000000000002deg);
}
.c100.p48 .redBar {
  transform: rotate(172.8deg);
}
.c100.p49 .redBar {
  transform: rotate(176.4deg);
}
.c100.p50 .redBar {
  transform: rotate(180deg);
}
.c100.p51 .redBar {
  transform: rotate(183.6deg);
}
.c100.p52 .redBar {
  transform: rotate(187.20000000000002deg);
}
.c100.p53 .redBar {
  transform: rotate(190.8deg);
}
.c100.p54 .redBar {
  transform: rotate(194.4deg);
}
.c100.p55 .redBar {
  transform: rotate(198deg);
}
.c100.p56 .redBar {
  transform: rotate(201.6deg);
}
.c100.p57 .redBar {
  transform: rotate(205.20000000000002deg);
}
.c100.p58 .redBar {
  transform: rotate(208.8deg);
}
.c100.p59 .redBar {
  transform: rotate(212.4deg);
}
.c100.p60 .redBar {
  transform: rotate(216deg);
}
.c100.p61 .redBar {
  transform: rotate(219.6deg);
}
.c100.p62 .redBar {
  transform: rotate(223.20000000000002deg);
}
.c100.p63 .redBar {
  transform: rotate(226.8deg);
}
.c100.p64 .redBar {
  transform: rotate(230.4deg);
}
.c100.p65 .redBar {
  transform: rotate(234deg);
}
.c100.p66 .redBar {
  transform: rotate(237.6deg);
}
.c100.p67 .redBar {
  transform: rotate(241.20000000000002deg);
}
.c100.p68 .redBar {
  transform: rotate(244.8deg);
}
.c100.p69 .redBar {
  transform: rotate(248.4deg);
}
.c100.p70 .redBar {
  transform: rotate(252deg);
}
.c100.p71 .redBar {
  transform: rotate(255.6deg);
}
.c100.p72 .redBar {
  transform: rotate(259.2deg);
}
.c100.p73 .redBar {
  transform: rotate(262.8deg);
}
.c100.p74 .redBar {
  transform: rotate(266.40000000000003deg);
}
.c100.p75 .redBar {
  transform: rotate(270deg);
}
.c100.p76 .redBar {
  transform: rotate(273.6deg);
}
.c100.p77 .redBar {
  transform: rotate(277.2deg);
}
.c100.p78 .redBar {
  transform: rotate(280.8deg);
}
.c100.p79 .redBar {
  transform: rotate(284.40000000000003deg);
}
.c100.p80 .redBar {
  transform: rotate(288deg);
}
.c100.p81 .redBar {
  transform: rotate(291.6deg);
}
.c100.p82 .redBar {
  transform: rotate(295.2deg);
}
.c100.p83 .redBar {
  transform: rotate(298.8deg);
}
.c100.p84 .redBar {
  transform: rotate(302.40000000000003deg);
}
.c100.p85 .redBar {
  transform: rotate(306deg);
}
.c100.p86 .redBar {
  transform: rotate(309.6deg);
}
.c100.p87 .redBar {
  transform: rotate(313.2deg);
}
.c100.p88 .redBar {
  transform: rotate(316.8deg);
}
.c100.p89 .redBar {
  transform: rotate(320.40000000000003deg);
}
.c100.p90 .redBar {
  transform: rotate(324deg);
}
.c100.p91 .redBar {
  transform: rotate(327.6deg);
}
.c100.p92 .redBar {
  transform: rotate(331.2deg);
}
.c100.p93 .redBar {
  transform: rotate(334.8deg);
}
.c100.p94 .redBar {
  transform: rotate(338.40000000000003deg);
}
.c100.p95 .redBar {
  transform: rotate(342deg);
}
.c100.p96 .redBar {
  transform: rotate(345.6deg);
}
.c100.p97 .redBar {
  transform: rotate(349.2deg);
}
.c100.p98 .redBar {
  transform: rotate(352.8deg);
}
.c100.p99 .redBar {
  transform: rotate(356.40000000000003deg);
}
.c100.p100 .redBar {
  transform: rotate(360deg);
}
.pie,
.c100 .yellowBar,
.c100.p51 .fillYellow,
.c100.p52 .fillYellow,
.c100.p53 .fillYellow,
.c100.p54 .fillYellow,
.c100.p55 .fillYellow,
.c100.p56 .fillYellow,
.c100.p57 .fillYellow,
.c100.p58 .fillYellow,
.c100.p59 .fillYellow,
.c100.p60 .fillYellow,
.c100.p61 .fillYellow,
.c100.p62 .fillYellow,
.c100.p63 .fillYellow,
.c100.p64 .fillYellow,
.c100.p65 .fillYellow,
.c100.p66 .fillYellow,
.c100.p67 .fillYellow,
.c100.p68 .fillYellow,
.c100.p69 .fillYellow,
.c100.p70 .fillYellow,
.c100.p71 .fillYellow,
.c100.p72 .fillYellow,
.c100.p73 .fillYellow,
.c100.p74 .fillYellow,
.c100.p75 .fillYellow,
.c100.p76 .fillYellow,
.c100.p77 .fillYellow,
.c100.p78 .fillYellow,
.c100.p79 .fillYellow,
.c100.p80 .fillYellow,
.c100.p81 .fillYellow,
.c100.p82 .fillYellow,
.c100.p83 .fillYellow,
.c100.p84 .fillYellow,
.c100.p85 .fillYellow,
.c100.p86 .fillYellow,
.c100.p87 .fillYellow,
.c100.p88 .fillYellow,
.c100.p89 .fillYellow,
.c100.p90 .fillYellow,
.c100.p91 .fillYellow,
.c100.p92 .fillYellow,
.c100.p93 .fillYellow,
.c100.p94 .fillYellow,
.c100.p95 .fillYellow,
.c100.p96 .fillYellow,
.c100.p97 .fillYellow,
.c100.p98 .fillYellow,
.c100.p99 .fillYellow,
.c100.p100 .fillYellow {
  position: absolute;
  border: 0.08em solid #ffc107;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  border-radius: 50%;
  transform: rotate(0deg);
}
.pie-fill,
.c100.p51 .yellowBar:after,
.c100.p51 .fillYellow,
.c100.p52 .yellowBar:after,
.c100.p52 .fillYellow,
.c100.p53 .yellowBar:after,
.c100.p53 .fillYellow,
.c100.p54 .yellowBar:after,
.c100.p54 .fillYellow,
.c100.p55 .yellowBar:after,
.c100.p55 .fillYellow,
.c100.p56 .yellowBar:after,
.c100.p56 .fillYellow,
.c100.p57 .yellowBar:after,
.c100.p57 .fillYellow,
.c100.p58 .yellowBar:after,
.c100.p58 .fillYellow,
.c100.p59 .yellowBar:after,
.c100.p59 .fillYellow,
.c100.p60 .yellowBar:after,
.c100.p60 .fillYellow,
.c100.p61 .yellowBar:after,
.c100.p61 .fillYellow,
.c100.p62 .yellowBar:after,
.c100.p62 .fillYellow,
.c100.p63 .yellowBar:after,
.c100.p63 .fillYellow,
.c100.p64 .yellowBar:after,
.c100.p64 .fillYellow,
.c100.p65 .yellowBar:after,
.c100.p65 .fillYellow,
.c100.p66 .yellowBar:after,
.c100.p66 .fillYellow,
.c100.p67 .yellowBar:after,
.c100.p67 .fillYellow,
.c100.p68 .yellowBar:after,
.c100.p68 .fillYellow,
.c100.p69 .yellowBar:after,
.c100.p69 .fillYellow,
.c100.p70 .yellowBar:after,
.c100.p70 .fillYellow,
.c100.p71 .yellowBar:after,
.c100.p71 .fillYellow,
.c100.p72 .yellowBar:after,
.c100.p72 .fillYellow,
.c100.p73 .yellowBar:after,
.c100.p73 .fillYellow,
.c100.p74 .yellowBar:after,
.c100.p74 .fillYellow,
.c100.p75 .yellowBar:after,
.c100.p75 .fillYellow,
.c100.p76 .yellowBar:after,
.c100.p76 .fillYellow,
.c100.p77 .yellowBar:after,
.c100.p77 .fillYellow,
.c100.p78 .yellowBar:after,
.c100.p78 .fillYellow,
.c100.p79 .yellowBar:after,
.c100.p79 .fillYellow,
.c100.p80 .yellowBar:after,
.c100.p80 .fillYellow,
.c100.p81 .yellowBar:after,
.c100.p81 .fillYellow,
.c100.p82 .yellowBar:after,
.c100.p82 .fillYellow,
.c100.p83 .yellowBar:after,
.c100.p83 .fillYellow,
.c100.p84 .yellowBar:after,
.c100.p84 .fillYellow,
.c100.p85 .yellowBar:after,
.c100.p85 .fillYellow,
.c100.p86 .yellowBar:after,
.c100.p86 .fillYellow,
.c100.p87 .yellowBar:after,
.c100.p87 .fillYellow,
.c100.p88 .yellowBar:after,
.c100.p88 .fillYellow,
.c100.p89 .yellowBar:after,
.c100.p89 .fillYellow,
.c100.p90 .yellowBar:after,
.c100.p90 .fillYellow,
.c100.p91 .yellowBar:after,
.c100.p91 .fillYellow,
.c100.p92 .yellowBar:after,
.c100.p92 .fillYellow,
.c100.p93 .yellowBar:after,
.c100.p93 .fillYellow,
.c100.p94 .yellowBar:after,
.c100.p94 .fillYellow,
.c100.p95 .yellowBar:after,
.c100.p95 .fillYellow,
.c100.p96 .yellowBar:after,
.c100.p96 .fillYellow,
.c100.p97 .yellowBar:after,
.c100.p97 .fillYellow,
.c100.p98 .yellowBar:after,
.c100.p98 .fillYellow,
.c100.p99 .yellowBar:after,
.c100.p99 .fillYellow,
.c100.p100 .yellowBar:after,
.c100.p100 .fillYellow {
  transform: rotate(180deg);
}
.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #cccccc;
}
.c100.p1 .yellowBar {
  transform: rotate(3.6deg);
}
.c100.p2 .yellowBar {
  transform: rotate(7.2deg);
}
.c100.p3 .yellowBar {
  transform: rotate(10.8deg);
}
.c100.p4 .yellowBar {
  transform: rotate(14.4deg);
}
.c100.p5 .yellowBar {
  transform: rotate(18deg);
}
.c100.p6 .yellowBar {
  transform: rotate(21.6deg);
}
.c100.p7 .yellowBar {
  transform: rotate(25.2deg);
}
.c100.p8 .yellowBar {
  transform: rotate(28.8deg);
}
.c100.p9 .yellowBar {
  transform: rotate(32.4deg);
}
.c100.p10 .yellowBar {
  transform: rotate(36deg);
}
.c100.p11 .yellowBar {
  transform: rotate(39.6deg);
}
.c100.p12 .yellowBar {
  transform: rotate(43.2deg);
}
.c100.p13 .yellowBar {
  transform: rotate(46.800000000000004deg);
}
.c100.p14 .yellowBar {
  transform: rotate(50.4deg);
}
.c100.p15 .yellowBar {
  transform: rotate(54deg);
}
.c100.p16 .yellowBar {
  transform: rotate(57.6deg);
}
.c100.p17 .yellowBar {
  transform: rotate(61.2deg);
}
.c100.p18 .yellowBar {
  transform: rotate(64.8deg);
}
.c100.p19 .yellowBar {
  transform: rotate(68.4deg);
}
.c100.p20 .yellowBar {
  transform: rotate(72deg);
}
.c100.p21 .yellowBar {
  transform: rotate(75.60000000000001deg);
}
.c100.p22 .yellowBar {
  transform: rotate(79.2deg);
}
.c100.p23 .yellowBar {
  transform: rotate(82.8deg);
}
.c100.p24 .yellowBar {
  transform: rotate(86.4deg);
}
.c100.p25 .yellowBar {
  transform: rotate(90deg);
}
.c100.p26 .yellowBar {
  transform: rotate(93.60000000000001deg);
}
.c100.p27 .yellowBar {
  transform: rotate(97.2deg);
}
.c100.p28 .yellowBar {
  transform: rotate(100.8deg);
}
.c100.p29 .yellowBar {
  transform: rotate(104.4deg);
}
.c100.p30 .yellowBar {
  transform: rotate(108deg);
}
.c100.p31 .yellowBar {
  transform: rotate(111.60000000000001deg);
}
.c100.p32 .yellowBar {
  transform: rotate(115.2deg);
}
.c100.p33 .yellowBar {
  transform: rotate(118.8deg);
}
.c100.p34 .yellowBar {
  transform: rotate(122.4deg);
}
.c100.p35 .yellowBar {
  transform: rotate(126deg);
}
.c100.p36 .yellowBar {
  transform: rotate(129.6deg);
}
.c100.p37 .yellowBar {
  transform: rotate(133.20000000000002deg);
}
.c100.p38 .yellowBar {
  transform: rotate(136.8deg);
}
.c100.p39 .yellowBar {
  transform: rotate(140.4deg);
}
.c100.p40 .yellowBar {
  transform: rotate(144deg);
}
.c100.p41 .yellowBar {
  transform: rotate(147.6deg);
}
.c100.p42 .yellowBar {
  transform: rotate(151.20000000000002deg);
}
.c100.p43 .yellowBar {
  transform: rotate(154.8deg);
}
.c100.p44 .yellowBar {
  transform: rotate(158.4deg);
}
.c100.p45 .yellowBar {
  transform: rotate(162deg);
}
.c100.p46 .yellowBar {
  transform: rotate(165.6deg);
}
.c100.p47 .yellowBar {
  transform: rotate(169.20000000000002deg);
}
.c100.p48 .yellowBar {
  transform: rotate(172.8deg);
}
.c100.p49 .yellowBar {
  transform: rotate(176.4deg);
}
.c100.p50 .yellowBar {
  transform: rotate(180deg);
}
.c100.p51 .yellowBar {
  transform: rotate(183.6deg);
}
.c100.p52 .yellowBar {
  transform: rotate(187.20000000000002deg);
}
.c100.p53 .yellowBar {
  transform: rotate(190.8deg);
}
.c100.p54 .yellowBar {
  transform: rotate(194.4deg);
}
.c100.p55 .yellowBar {
  transform: rotate(198deg);
}
.c100.p56 .yellowBar {
  transform: rotate(201.6deg);
}
.c100.p57 .yellowBar {
  transform: rotate(205.20000000000002deg);
}
.c100.p58 .yellowBar {
  transform: rotate(208.8deg);
}
.c100.p59 .yellowBar {
  transform: rotate(212.4deg);
}
.c100.p60 .yellowBar {
  transform: rotate(216deg);
}
.c100.p61 .yellowBar {
  transform: rotate(219.6deg);
}
.c100.p62 .yellowBar {
  transform: rotate(223.20000000000002deg);
}
.c100.p63 .yellowBar {
  transform: rotate(226.8deg);
}
.c100.p64 .yellowBar {
  transform: rotate(230.4deg);
}
.c100.p65 .yellowBar {
  transform: rotate(234deg);
}
.c100.p66 .yellowBar {
  transform: rotate(237.6deg);
}
.c100.p67 .yellowBar {
  transform: rotate(241.20000000000002deg);
}
.c100.p68 .yellowBar {
  transform: rotate(244.8deg);
}
.c100.p69 .yellowBar {
  transform: rotate(248.4deg);
}
.c100.p70 .yellowBar {
  transform: rotate(252deg);
}
.c100.p71 .yellowBar {
  transform: rotate(255.6deg);
}
.c100.p72 .yellowBar {
  transform: rotate(259.2deg);
}
.c100.p73 .yellowBar {
  transform: rotate(262.8deg);
}
.c100.p74 .yellowBar {
  transform: rotate(266.40000000000003deg);
}
.c100.p75 .yellowBar {
  transform: rotate(270deg);
}
.c100.p76 .yellowBar {
  transform: rotate(273.6deg);
}
.c100.p77 .yellowBar {
  transform: rotate(277.2deg);
}
.c100.p78 .yellowBar {
  transform: rotate(280.8deg);
}
.c100.p79 .yellowBar {
  transform: rotate(284.40000000000003deg);
}
.c100.p80 .yellowBar {
  transform: rotate(288deg);
}
.c100.p81 .yellowBar {
  transform: rotate(291.6deg);
}
.c100.p82 .yellowBar {
  transform: rotate(295.2deg);
}
.c100.p83 .yellowBar {
  transform: rotate(298.8deg);
}
.c100.p84 .yellowBar {
  transform: rotate(302.40000000000003deg);
}
.c100.p85 .yellowBar {
  transform: rotate(306deg);
}
.c100.p86 .yellowBar {
  transform: rotate(309.6deg);
}
.c100.p87 .yellowBar {
  transform: rotate(313.2deg);
}
.c100.p88 .yellowBar {
  transform: rotate(316.8deg);
}
.c100.p89 .yellowBar {
  transform: rotate(320.40000000000003deg);
}
.c100.p90 .yellowBar {
  transform: rotate(324deg);
}
.c100.p91 .yellowBar {
  transform: rotate(327.6deg);
}
.c100.p92 .yellowBar {
  transform: rotate(331.2deg);
}
.c100.p93 .yellowBar {
  transform: rotate(334.8deg);
}
.c100.p94 .yellowBar {
  transform: rotate(338.40000000000003deg);
}
.c100.p95 .yellowBar {
  transform: rotate(342deg);
}
.c100.p96 .yellowBar {
  transform: rotate(345.6deg);
}
.c100.p97 .yellowBar {
  transform: rotate(349.2deg);
}
.c100.p98 .yellowBar {
  transform: rotate(352.8deg);
}
.c100.p99 .yellowBar {
  transform: rotate(356.40000000000003deg);
}
.c100.p100 .yellowBar {
  transform: rotate(360deg);
}
.pie,
.c100 .orangeBar,
.c100.p51 .fillOrange,
.c100.p52 .fillOrange,
.c100.p53 .fillOrange,
.c100.p54 .fillOrange,
.c100.p55 .fillOrange,
.c100.p56 .fillOrange,
.c100.p57 .fillOrange,
.c100.p58 .fillOrange,
.c100.p59 .fillOrange,
.c100.p60 .fillOrange,
.c100.p61 .fillOrange,
.c100.p62 .fillOrange,
.c100.p63 .fillOrange,
.c100.p64 .fillOrange,
.c100.p65 .fillOrange,
.c100.p66 .fillOrange,
.c100.p67 .fillOrange,
.c100.p68 .fillOrange,
.c100.p69 .fillOrange,
.c100.p70 .fillOrange,
.c100.p71 .fillOrange,
.c100.p72 .fillOrange,
.c100.p73 .fillOrange,
.c100.p74 .fillOrange,
.c100.p75 .fillOrange,
.c100.p76 .fillOrange,
.c100.p77 .fillOrange,
.c100.p78 .fillOrange,
.c100.p79 .fillOrange,
.c100.p80 .fillOrange,
.c100.p81 .fillOrange,
.c100.p82 .fillOrange,
.c100.p83 .fillOrange,
.c100.p84 .fillOrange,
.c100.p85 .fillOrange,
.c100.p86 .fillOrange,
.c100.p87 .fillOrange,
.c100.p88 .fillOrange,
.c100.p89 .fillOrange,
.c100.p90 .fillOrange,
.c100.p91 .fillOrange,
.c100.p92 .fillOrange,
.c100.p93 .fillOrange,
.c100.p94 .fillOrange,
.c100.p95 .fillOrange,
.c100.p96 .fillOrange,
.c100.p97 .fillOrange,
.c100.p98 .fillOrange,
.c100.p99 .fillOrange,
.c100.p100 .fillOrange {
  position: absolute;
  border: 0.08em solid #ff8b07;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  border-radius: 50%;
  transform: rotate(0deg);
}
.pie-fill,
.c100.p51 .orangeBar:after,
.c100.p51 .fillOrange,
.c100.p52 .orangeBar:after,
.c100.p52 .fillOrange,
.c100.p53 .orangeBar:after,
.c100.p53 .fillOrange,
.c100.p54 .orangeBar:after,
.c100.p54 .fillOrange,
.c100.p55 .orangeBar:after,
.c100.p55 .fillOrange,
.c100.p56 .orangeBar:after,
.c100.p56 .fillOrange,
.c100.p57 .orangeBar:after,
.c100.p57 .fillOrange,
.c100.p58 .orangeBar:after,
.c100.p58 .fillOrange,
.c100.p59 .orangeBar:after,
.c100.p59 .fillOrange,
.c100.p60 .orangeBar:after,
.c100.p60 .fillOrange,
.c100.p61 .orangeBar:after,
.c100.p61 .fillOrange,
.c100.p62 .orangeBar:after,
.c100.p62 .fillOrange,
.c100.p63 .orangeBar:after,
.c100.p63 .fillOrange,
.c100.p64 .orangeBar:after,
.c100.p64 .fillOrange,
.c100.p65 .orangeBar:after,
.c100.p65 .fillOrange,
.c100.p66 .orangeBar:after,
.c100.p66 .fillOrange,
.c100.p67 .orangeBar:after,
.c100.p67 .fillOrange,
.c100.p68 .orangeBar:after,
.c100.p68 .fillOrange,
.c100.p69 .orangeBar:after,
.c100.p69 .fillOrange,
.c100.p70 .orangeBar:after,
.c100.p70 .fillOrange,
.c100.p71 .orangeBar:after,
.c100.p71 .fillOrange,
.c100.p72 .orangeBar:after,
.c100.p72 .fillOrange,
.c100.p73 .orangeBar:after,
.c100.p73 .fillOrange,
.c100.p74 .orangeBar:after,
.c100.p74 .fillOrange,
.c100.p75 .orangeBar:after,
.c100.p75 .fillOrange,
.c100.p76 .orangeBar:after,
.c100.p76 .fillOrange,
.c100.p77 .orangeBar:after,
.c100.p77 .fillOrange,
.c100.p78 .orangeBar:after,
.c100.p78 .fillOrange,
.c100.p79 .orangeBar:after,
.c100.p79 .fillOrange,
.c100.p80 .orangeBar:after,
.c100.p80 .fillOrange,
.c100.p81 .orangeBar:after,
.c100.p81 .fillOrange,
.c100.p82 .orangeBar:after,
.c100.p82 .fillOrange,
.c100.p83 .orangeBar:after,
.c100.p83 .fillOrange,
.c100.p84 .orangeBar:after,
.c100.p84 .fillOrange,
.c100.p85 .orangeBar:after,
.c100.p85 .fillOrange,
.c100.p86 .orangeBar:after,
.c100.p86 .fillOrange,
.c100.p87 .orangeBar:after,
.c100.p87 .fillOrange,
.c100.p88 .orangeBar:after,
.c100.p88 .fillOrange,
.c100.p89 .orangeBar:after,
.c100.p89 .fillOrange,
.c100.p90 .orangeBar:after,
.c100.p90 .fillOrange,
.c100.p91 .orangeBar:after,
.c100.p91 .fillOrange,
.c100.p92 .orangeBar:after,
.c100.p92 .fillOrange,
.c100.p93 .orangeBar:after,
.c100.p93 .fillOrange,
.c100.p94 .orangeBar:after,
.c100.p94 .fillOrange,
.c100.p95 .orangeBar:after,
.c100.p95 .fillOrange,
.c100.p96 .orangeBar:after,
.c100.p96 .fillOrange,
.c100.p97 .orangeBar:after,
.c100.p97 .fillOrange,
.c100.p98 .orangeBar:after,
.c100.p98 .fillOrange,
.c100.p99 .orangeBar:after,
.c100.p99 .fillOrange,
.c100.p100 .orangeBar:after,
.c100.p100 .fillOrange {
  transform: rotate(180deg);
}
.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #cccccc;
}
.c100.p1 .orangeBar {
  transform: rotate(3.6deg);
}
.c100.p2 .orangeBar {
  transform: rotate(7.2deg);
}
.c100.p3 .orangeBar {
  transform: rotate(10.8deg);
}
.c100.p4 .orangeBar {
  transform: rotate(14.4deg);
}
.c100.p5 .orangeBar {
  transform: rotate(18deg);
}
.c100.p6 .orangeBar {
  transform: rotate(21.6deg);
}
.c100.p7 .orangeBar {
  transform: rotate(25.2deg);
}
.c100.p8 .orangeBar {
  transform: rotate(28.8deg);
}
.c100.p9 .orangeBar {
  transform: rotate(32.4deg);
}
.c100.p10 .orangeBar {
  transform: rotate(36deg);
}
.c100.p11 .orangeBar {
  transform: rotate(39.6deg);
}
.c100.p12 .orangeBar {
  transform: rotate(43.2deg);
}
.c100.p13 .orangeBar {
  transform: rotate(46.800000000000004deg);
}
.c100.p14 .orangeBar {
  transform: rotate(50.4deg);
}
.c100.p15 .orangeBar {
  transform: rotate(54deg);
}
.c100.p16 .orangeBar {
  transform: rotate(57.6deg);
}
.c100.p17 .orangeBar {
  transform: rotate(61.2deg);
}
.c100.p18 .orangeBar {
  transform: rotate(64.8deg);
}
.c100.p19 .orangeBar {
  transform: rotate(68.4deg);
}
.c100.p20 .orangeBar {
  transform: rotate(72deg);
}
.c100.p21 .orangeBar {
  transform: rotate(75.60000000000001deg);
}
.c100.p22 .orangeBar {
  transform: rotate(79.2deg);
}
.c100.p23 .orangeBar {
  transform: rotate(82.8deg);
}
.c100.p24 .orangeBar {
  transform: rotate(86.4deg);
}
.c100.p25 .orangeBar {
  transform: rotate(90deg);
}
.c100.p26 .orangeBar {
  transform: rotate(93.60000000000001deg);
}
.c100.p27 .orangeBar {
  transform: rotate(97.2deg);
}
.c100.p28 .orangeBar {
  transform: rotate(100.8deg);
}
.c100.p29 .orangeBar {
  transform: rotate(104.4deg);
}
.c100.p30 .orangeBar {
  transform: rotate(108deg);
}
.c100.p31 .orangeBar {
  transform: rotate(111.60000000000001deg);
}
.c100.p32 .orangeBar {
  transform: rotate(115.2deg);
}
.c100.p33 .orangeBar {
  transform: rotate(118.8deg);
}
.c100.p34 .orangeBar {
  transform: rotate(122.4deg);
}
.c100.p35 .orangeBar {
  transform: rotate(126deg);
}
.c100.p36 .orangeBar {
  transform: rotate(129.6deg);
}
.c100.p37 .orangeBar {
  transform: rotate(133.20000000000002deg);
}
.c100.p38 .orangeBar {
  transform: rotate(136.8deg);
}
.c100.p39 .orangeBar {
  transform: rotate(140.4deg);
}
.c100.p40 .orangeBar {
  transform: rotate(144deg);
}
.c100.p41 .orangeBar {
  transform: rotate(147.6deg);
}
.c100.p42 .orangeBar {
  transform: rotate(151.20000000000002deg);
}
.c100.p43 .orangeBar {
  transform: rotate(154.8deg);
}
.c100.p44 .orangeBar {
  transform: rotate(158.4deg);
}
.c100.p45 .orangeBar {
  transform: rotate(162deg);
}
.c100.p46 .orangeBar {
  transform: rotate(165.6deg);
}
.c100.p47 .orangeBar {
  transform: rotate(169.20000000000002deg);
}
.c100.p48 .orangeBar {
  transform: rotate(172.8deg);
}
.c100.p49 .orangeBar {
  transform: rotate(176.4deg);
}
.c100.p50 .orangeBar {
  transform: rotate(180deg);
}
.c100.p51 .orangeBar {
  transform: rotate(183.6deg);
}
.c100.p52 .orangeBar {
  transform: rotate(187.20000000000002deg);
}
.c100.p53 .orangeBar {
  transform: rotate(190.8deg);
}
.c100.p54 .orangeBar {
  transform: rotate(194.4deg);
}
.c100.p55 .orangeBar {
  transform: rotate(198deg);
}
.c100.p56 .orangeBar {
  transform: rotate(201.6deg);
}
.c100.p57 .orangeBar {
  transform: rotate(205.20000000000002deg);
}
.c100.p58 .orangeBar {
  transform: rotate(208.8deg);
}
.c100.p59 .orangeBar {
  transform: rotate(212.4deg);
}
.c100.p60 .orangeBar {
  transform: rotate(216deg);
}
.c100.p61 .orangeBar {
  transform: rotate(219.6deg);
}
.c100.p62 .orangeBar {
  transform: rotate(223.20000000000002deg);
}
.c100.p63 .orangeBar {
  transform: rotate(226.8deg);
}
.c100.p64 .orangeBar {
  transform: rotate(230.4deg);
}
.c100.p65 .orangeBar {
  transform: rotate(234deg);
}
.c100.p66 .orangeBar {
  transform: rotate(237.6deg);
}
.c100.p67 .orangeBar {
  transform: rotate(241.20000000000002deg);
}
.c100.p68 .orangeBar {
  transform: rotate(244.8deg);
}
.c100.p69 .orangeBar {
  transform: rotate(248.4deg);
}
.c100.p70 .orangeBar {
  transform: rotate(252deg);
}
.c100.p71 .orangeBar {
  transform: rotate(255.6deg);
}
.c100.p72 .orangeBar {
  transform: rotate(259.2deg);
}
.c100.p73 .orangeBar {
  transform: rotate(262.8deg);
}
.c100.p74 .orangeBar {
  transform: rotate(266.40000000000003deg);
}
.c100.p75 .orangeBar {
  transform: rotate(270deg);
}
.c100.p76 .orangeBar {
  transform: rotate(273.6deg);
}
.c100.p77 .orangeBar {
  transform: rotate(277.2deg);
}
.c100.p78 .orangeBar {
  transform: rotate(280.8deg);
}
.c100.p79 .orangeBar {
  transform: rotate(284.40000000000003deg);
}
.c100.p80 .orangeBar {
  transform: rotate(288deg);
}
.c100.p81 .orangeBar {
  transform: rotate(291.6deg);
}
.c100.p82 .orangeBar {
  transform: rotate(295.2deg);
}
.c100.p83 .orangeBar {
  transform: rotate(298.8deg);
}
.c100.p84 .orangeBar {
  transform: rotate(302.40000000000003deg);
}
.c100.p85 .orangeBar {
  transform: rotate(306deg);
}
.c100.p86 .orangeBar {
  transform: rotate(309.6deg);
}
.c100.p87 .orangeBar {
  transform: rotate(313.2deg);
}
.c100.p88 .orangeBar {
  transform: rotate(316.8deg);
}
.c100.p89 .orangeBar {
  transform: rotate(320.40000000000003deg);
}
.c100.p90 .orangeBar {
  transform: rotate(324deg);
}
.c100.p91 .orangeBar {
  transform: rotate(327.6deg);
}
.c100.p92 .orangeBar {
  transform: rotate(331.2deg);
}
.c100.p93 .orangeBar {
  transform: rotate(334.8deg);
}
.c100.p94 .orangeBar {
  transform: rotate(338.40000000000003deg);
}
.c100.p95 .orangeBar {
  transform: rotate(342deg);
}
.c100.p96 .orangeBar {
  transform: rotate(345.6deg);
}
.c100.p97 .orangeBar {
  transform: rotate(349.2deg);
}
.c100.p98 .orangeBar {
  transform: rotate(352.8deg);
}
.c100.p99 .orangeBar {
  transform: rotate(356.40000000000003deg);
}
.c100.p100 .orangeBar {
  transform: rotate(360deg);
}
.pie,
.c100 .greenBar,
.c100.p51 .fillGreen,
.c100.p52 .fillGreen,
.c100.p53 .fillGreen,
.c100.p54 .fillGreen,
.c100.p55 .fillGreen,
.c100.p56 .fillGreen,
.c100.p57 .fillGreen,
.c100.p58 .fillGreen,
.c100.p59 .fillGreen,
.c100.p60 .fillGreen,
.c100.p61 .fillGreen,
.c100.p62 .fillGreen,
.c100.p63 .fillGreen,
.c100.p64 .fillGreen,
.c100.p65 .fillGreen,
.c100.p66 .fillGreen,
.c100.p67 .fillGreen,
.c100.p68 .fillGreen,
.c100.p69 .fillGreen,
.c100.p70 .fillGreen,
.c100.p71 .fillGreen,
.c100.p72 .fillGreen,
.c100.p73 .fillGreen,
.c100.p74 .fillGreen,
.c100.p75 .fillGreen,
.c100.p76 .fillGreen,
.c100.p77 .fillGreen,
.c100.p78 .fillGreen,
.c100.p79 .fillGreen,
.c100.p80 .fillGreen,
.c100.p81 .fillGreen,
.c100.p82 .fillGreen,
.c100.p83 .fillGreen,
.c100.p84 .fillGreen,
.c100.p85 .fillGreen,
.c100.p86 .fillGreen,
.c100.p87 .fillGreen,
.c100.p88 .fillGreen,
.c100.p89 .fillGreen,
.c100.p90 .fillGreen,
.c100.p91 .fillGreen,
.c100.p92 .fillGreen,
.c100.p93 .fillGreen,
.c100.p94 .fillGreen,
.c100.p95 .fillGreen,
.c100.p96 .fillGreen,
.c100.p97 .fillGreen,
.c100.p98 .fillGreen,
.c100.p99 .fillGreen,
.c100.p100 .fillGreen {
  position: absolute;
  border: 0.08em solid #8bc34a;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  border-radius: 50%;
  transform: rotate(0deg);
}
.pie-fill,
.c100.p51 .greenBar:after,
.c100.p51 .fillGreen,
.c100.p52 .greenBar:after,
.c100.p52 .fillGreen,
.c100.p53 .greenBar:after,
.c100.p53 .fillGreen,
.c100.p54 .greenBar:after,
.c100.p54 .fillGreen,
.c100.p55 .greenBar:after,
.c100.p55 .fillGreen,
.c100.p56 .greenBar:after,
.c100.p56 .fillGreen,
.c100.p57 .greenBar:after,
.c100.p57 .fillGreen,
.c100.p58 .greenBar:after,
.c100.p58 .fillGreen,
.c100.p59 .greenBar:after,
.c100.p59 .fillGreen,
.c100.p60 .greenBar:after,
.c100.p60 .fillGreen,
.c100.p61 .greenBar:after,
.c100.p61 .fillGreen,
.c100.p62 .greenBar:after,
.c100.p62 .fillGreen,
.c100.p63 .greenBar:after,
.c100.p63 .fillGreen,
.c100.p64 .greenBar:after,
.c100.p64 .fillGreen,
.c100.p65 .greenBar:after,
.c100.p65 .fillGreen,
.c100.p66 .greenBar:after,
.c100.p66 .fillGreen,
.c100.p67 .greenBar:after,
.c100.p67 .fillGreen,
.c100.p68 .greenBar:after,
.c100.p68 .fillGreen,
.c100.p69 .greenBar:after,
.c100.p69 .fillGreen,
.c100.p70 .greenBar:after,
.c100.p70 .fillGreen,
.c100.p71 .greenBar:after,
.c100.p71 .fillGreen,
.c100.p72 .greenBar:after,
.c100.p72 .fillGreen,
.c100.p73 .greenBar:after,
.c100.p73 .fillGreen,
.c100.p74 .greenBar:after,
.c100.p74 .fillGreen,
.c100.p75 .greenBar:after,
.c100.p75 .fillGreen,
.c100.p76 .greenBar:after,
.c100.p76 .fillGreen,
.c100.p77 .greenBar:after,
.c100.p77 .fillGreen,
.c100.p78 .greenBar:after,
.c100.p78 .fillGreen,
.c100.p79 .greenBar:after,
.c100.p79 .fillGreen,
.c100.p80 .greenBar:after,
.c100.p80 .fillGreen,
.c100.p81 .greenBar:after,
.c100.p81 .fillGreen,
.c100.p82 .greenBar:after,
.c100.p82 .fillGreen,
.c100.p83 .greenBar:after,
.c100.p83 .fillGreen,
.c100.p84 .greenBar:after,
.c100.p84 .fillGreen,
.c100.p85 .greenBar:after,
.c100.p85 .fillGreen,
.c100.p86 .greenBar:after,
.c100.p86 .fillGreen,
.c100.p87 .greenBar:after,
.c100.p87 .fillGreen,
.c100.p88 .greenBar:after,
.c100.p88 .fillGreen,
.c100.p89 .greenBar:after,
.c100.p89 .fillGreen,
.c100.p90 .greenBar:after,
.c100.p90 .fillGreen,
.c100.p91 .greenBar:after,
.c100.p91 .fillGreen,
.c100.p92 .greenBar:after,
.c100.p92 .fillGreen,
.c100.p93 .greenBar:after,
.c100.p93 .fillGreen,
.c100.p94 .greenBar:after,
.c100.p94 .fillGreen,
.c100.p95 .greenBar:after,
.c100.p95 .fillGreen,
.c100.p96 .greenBar:after,
.c100.p96 .fillGreen,
.c100.p97 .greenBar:after,
.c100.p97 .fillGreen,
.c100.p98 .greenBar:after,
.c100.p98 .fillGreen,
.c100.p99 .greenBar:after,
.c100.p99 .fillGreen,
.c100.p100 .greenBar:after,
.c100.p100 .fillGreen {
  transform: rotate(180deg);
}
.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #cccccc;
}
.c100.p1 .greenBar {
  transform: rotate(3.6deg);
}
.c100.p2 .greenBar {
  transform: rotate(7.2deg);
}
.c100.p3 .greenBar {
  transform: rotate(10.8deg);
}
.c100.p4 .greenBar {
  transform: rotate(14.4deg);
}
.c100.p5 .greenBar {
  transform: rotate(18deg);
}
.c100.p6 .greenBar {
  transform: rotate(21.6deg);
}
.c100.p7 .greenBar {
  transform: rotate(25.2deg);
}
.c100.p8 .greenBar {
  transform: rotate(28.8deg);
}
.c100.p9 .greenBar {
  transform: rotate(32.4deg);
}
.c100.p10 .greenBar {
  transform: rotate(36deg);
}
.c100.p11 .greenBar {
  transform: rotate(39.6deg);
}
.c100.p12 .greenBar {
  transform: rotate(43.2deg);
}
.c100.p13 .greenBar {
  transform: rotate(46.800000000000004deg);
}
.c100.p14 .greenBar {
  transform: rotate(50.4deg);
}
.c100.p15 .greenBar {
  transform: rotate(54deg);
}
.c100.p16 .greenBar {
  transform: rotate(57.6deg);
}
.c100.p17 .greenBar {
  transform: rotate(61.2deg);
}
.c100.p18 .greenBar {
  transform: rotate(64.8deg);
}
.c100.p19 .greenBar {
  transform: rotate(68.4deg);
}
.c100.p20 .greenBar {
  transform: rotate(72deg);
}
.c100.p21 .greenBar {
  transform: rotate(75.60000000000001deg);
}
.c100.p22 .greenBar {
  transform: rotate(79.2deg);
}
.c100.p23 .greenBar {
  transform: rotate(82.8deg);
}
.c100.p24 .greenBar {
  transform: rotate(86.4deg);
}
.c100.p25 .greenBar {
  transform: rotate(90deg);
}
.c100.p26 .greenBar {
  transform: rotate(93.60000000000001deg);
}
.c100.p27 .greenBar {
  transform: rotate(97.2deg);
}
.c100.p28 .greenBar {
  transform: rotate(100.8deg);
}
.c100.p29 .greenBar {
  transform: rotate(104.4deg);
}
.c100.p30 .greenBar {
  transform: rotate(108deg);
}
.c100.p31 .greenBar {
  transform: rotate(111.60000000000001deg);
}
.c100.p32 .greenBar {
  transform: rotate(115.2deg);
}
.c100.p33 .greenBar {
  transform: rotate(118.8deg);
}
.c100.p34 .greenBar {
  transform: rotate(122.4deg);
}
.c100.p35 .greenBar {
  transform: rotate(126deg);
}
.c100.p36 .greenBar {
  transform: rotate(129.6deg);
}
.c100.p37 .greenBar {
  transform: rotate(133.20000000000002deg);
}
.c100.p38 .greenBar {
  transform: rotate(136.8deg);
}
.c100.p39 .greenBar {
  transform: rotate(140.4deg);
}
.c100.p40 .greenBar {
  transform: rotate(144deg);
}
.c100.p41 .greenBar {
  transform: rotate(147.6deg);
}
.c100.p42 .greenBar {
  transform: rotate(151.20000000000002deg);
}
.c100.p43 .greenBar {
  transform: rotate(154.8deg);
}
.c100.p44 .greenBar {
  transform: rotate(158.4deg);
}
.c100.p45 .greenBar {
  transform: rotate(162deg);
}
.c100.p46 .greenBar {
  transform: rotate(165.6deg);
}
.c100.p47 .greenBar {
  transform: rotate(169.20000000000002deg);
}
.c100.p48 .greenBar {
  transform: rotate(172.8deg);
}
.c100.p49 .greenBar {
  transform: rotate(176.4deg);
}
.c100.p50 .greenBar {
  transform: rotate(180deg);
}
.c100.p51 .greenBar {
  transform: rotate(183.6deg);
}
.c100.p52 .greenBar {
  transform: rotate(187.20000000000002deg);
}
.c100.p53 .greenBar {
  transform: rotate(190.8deg);
}
.c100.p54 .greenBar {
  transform: rotate(194.4deg);
}
.c100.p55 .greenBar {
  transform: rotate(198deg);
}
.c100.p56 .greenBar {
  transform: rotate(201.6deg);
}
.c100.p57 .greenBar {
  transform: rotate(205.20000000000002deg);
}
.c100.p58 .greenBar {
  transform: rotate(208.8deg);
}
.c100.p59 .greenBar {
  transform: rotate(212.4deg);
}
.c100.p60 .greenBar {
  transform: rotate(216deg);
}
.c100.p61 .greenBar {
  transform: rotate(219.6deg);
}
.c100.p62 .greenBar {
  transform: rotate(223.20000000000002deg);
}
.c100.p63 .greenBar {
  transform: rotate(226.8deg);
}
.c100.p64 .greenBar {
  transform: rotate(230.4deg);
}
.c100.p65 .greenBar {
  transform: rotate(234deg);
}
.c100.p66 .greenBar {
  transform: rotate(237.6deg);
}
.c100.p67 .greenBar {
  transform: rotate(241.20000000000002deg);
}
.c100.p68 .greenBar {
  transform: rotate(244.8deg);
}
.c100.p69 .greenBar {
  transform: rotate(248.4deg);
}
.c100.p70 .greenBar {
  transform: rotate(252deg);
}
.c100.p71 .greenBar {
  transform: rotate(255.6deg);
}
.c100.p72 .greenBar {
  transform: rotate(259.2deg);
}
.c100.p73 .greenBar {
  transform: rotate(262.8deg);
}
.c100.p74 .greenBar {
  transform: rotate(266.40000000000003deg);
}
.c100.p75 .greenBar {
  transform: rotate(270deg);
}
.c100.p76 .greenBar {
  transform: rotate(273.6deg);
}
.c100.p77 .greenBar {
  transform: rotate(277.2deg);
}
.c100.p78 .greenBar {
  transform: rotate(280.8deg);
}
.c100.p79 .greenBar {
  transform: rotate(284.40000000000003deg);
}
.c100.p80 .greenBar {
  transform: rotate(288deg);
}
.c100.p81 .greenBar {
  transform: rotate(291.6deg);
}
.c100.p82 .greenBar {
  transform: rotate(295.2deg);
}
.c100.p83 .greenBar {
  transform: rotate(298.8deg);
}
.c100.p84 .greenBar {
  transform: rotate(302.40000000000003deg);
}
.c100.p85 .greenBar {
  transform: rotate(306deg);
}
.c100.p86 .greenBar {
  transform: rotate(309.6deg);
}
.c100.p87 .greenBar {
  transform: rotate(313.2deg);
}
.c100.p88 .greenBar {
  transform: rotate(316.8deg);
}
.c100.p89 .greenBar {
  transform: rotate(320.40000000000003deg);
}
.c100.p90 .greenBar {
  transform: rotate(324deg);
}
.c100.p91 .greenBar {
  transform: rotate(327.6deg);
}
.c100.p92 .greenBar {
  transform: rotate(331.2deg);
}
.c100.p93 .greenBar {
  transform: rotate(334.8deg);
}
.c100.p94 .greenBar {
  transform: rotate(338.40000000000003deg);
}
.c100.p95 .greenBar {
  transform: rotate(342deg);
}
.c100.p96 .greenBar {
  transform: rotate(345.6deg);
}
.c100.p97 .greenBar {
  transform: rotate(349.2deg);
}
.c100.p98 .greenBar {
  transform: rotate(352.8deg);
}
.c100.p99 .greenBar {
  transform: rotate(356.40000000000003deg);
}
.c100.p100 .greenBar {
  transform: rotate(360deg);
}
/*
For Dashboard chart color score wise
*/
.redBorder {
  border-color: #FF0000 !important;
}
.yellowBorder {
  border-color: #ffc107 !important;
}
.orangeBorder {
  border-color: #ff8b07 !important;
}
.greenBorder {
  border-color: #8bc34a !important;
}
.red {
  color: #FF0000 !important;
}
.yellow {
  color: #ffc107 !important;
}
.green {
  color: #8bc34a !important;
}
.orange {
  color: #ff8b07 !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/app/optimEyes/new-risk-model/new-risk-model-dashboard/split-packed-bubble-chart/css/bubble_chart.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
/* a, a:visited, a:active {
  color: #444;
} */

.container {
  max-width: 900px;
  margin: auto;
}

.container-register {
  max-width: 1300px;
  margin: auto;
}

.button {
  min-width: 130px;
  padding: 4px 5px;
  cursor: pointer;
  text-align: center;
  font-size: 13px;
  border: 1px solid #e0e0e0;
  text-decoration: none;
}

.button.active {
  background: #000;
  color: #fff;
}

#vis {
  /* width: 940px; */
  height: 600px;
  clear: both;
  margin-bottom: 10px;
}

#toolbar {
  margin-top: 10px;
}

.year {
  font-size: 21px;
  fill: #aaa;
  cursor: default;
}

.tooltip {
	position: absolute;
	top: 100px;
	left: 100px;
	border-radius: 5px;
  border: 2px solid #000;
  background: #fff;
	opacity: .9;
  color: black;
	padding: 10px;
	width: 300px;
	font-size: 12px;
	z-index: 10;
}

.tooltip .title {
	font-size: 13px;
}

.tooltip .name {
  font-weight:bold;
}

.footer {
  text-align: center;
}

/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** 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/swiper/swiper-bundle.min.css ***!
  \***********************************************************************************************************************************************************************************************************************************/
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}

:root{--swiper-theme-color:#007aff}

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}

.swiper-container-vertical>.swiper-wrapper{flex-direction:column}

.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}

.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}

.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}

.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}

.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}

.swiper-container-pointer-events{touch-action:pan-y}

.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}

.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}

.swiper-slide-invisible-blank{visibility:hidden}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}

.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}

.swiper-container-3d{perspective:1200px}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}

.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}

:root{--swiper-navigation-size:44px}

.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}

.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}

.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}

.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}

.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}

.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}

.swiper-button-lock{display:none}

.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}

.swiper-pagination.swiper-pagination-hidden{opacity:0}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}

.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}

.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}

button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}

.swiper-pagination-bullet:only-child{display:none!important}

.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}

.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}

.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}

.swiper-pagination-white{--swiper-pagination-color:#ffffff}

.swiper-pagination-black{--swiper-pagination-color:#000000}

.swiper-pagination-lock{display:none}

.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}

.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}

.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}

.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}

.swiper-scrollbar-cursor-drag{cursor:move}

.swiper-scrollbar-lock{display:none}

.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}

.swiper-slide-zoomed{cursor:move}

.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}

.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}

.swiper-lazy-preloader-black{--swiper-preloader-color:#000}

@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}

.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}

.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}

.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-container-cube{overflow:visible}

.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}

.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}

.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}

.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}

.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}

.swiper-container-flip{overflow:visible}

.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}

.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}

/*# sourceMappingURL=styles.css.map*/