/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/assets/css/main.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "icomoon";
  src: url('icomoon.eot?gp03mb');
  src: url('icomoon.eot?gp03mb#iefix') format("embedded-opentype"), url('icomoon.ttf?gp03mb') format("truetype"), url('icomoon.woff?gp03mb') format("woff"), url('icomoon.svg?gp03mb#icomoon') format("svg");
  font-weight: normal;
  font-style: normal;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
}
html input[type=button] {
  -webkit-appearance: button;
  cursor: pointer;
  outline: 0;
}
html input[disabled] {
  cursor: default;
}

body {
  margin: 0;
  color: black;
  background: #fff;
  font: 13px/1.2 "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
  min-width: 768px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

article {
  display: block;
}

aside {
  display: block;
}

details {
  display: block;
}

figcaption {
  display: block;
}

figure {
  display: block;
  margin: 1em 40px;
}

footer {
  display: block;
}

header {
  display: block;
}

hgroup {
  display: block;
}

main {
  display: block;
}

menu {
  display: block;
}

nav {
  display: block;
}

section {
  display: block;
}

summary {
  display: block;
}

audio {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}

canvas {
  display: inline-block;
  vertical-align: baseline;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

video {
  display: inline-block;
  vertical-align: baseline;
}

[hidden] {
  display: none;
}

template {
  display: none;
}

a {
  background-color: transparent;
  transition: color 0.3s ease-in-out;
  color: black;
  text-decoration: none;
}
a:active {
  outline: 0 !important;
  color: var(--bs-hover-color);
}
a:hover {
  outline: 0 !important;
  color: var(--bs-hover-color);
}
a:focus {
  color: #324c7e;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b {
  font-weight: bold;
}

strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: 0 0 6px;
  color: inherit;
  font-size: 23px;
  font-weight: 300;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
}

mark {
  background: #ff0;
  color: black;
}

small {
  font-size: 80%;
}

sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  bottom: -0.25em;
}

sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}

img {
  border: 0;
  max-width: 100%;
  height: auto;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
  font-family: monospace, monospace;
  font-size: 1em;
}

code {
  font-family: monospace, monospace;
  font-size: 1em;
}

kbd {
  font-family: monospace, monospace;
  font-size: 1em;
}

samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button {
  color: inherit;
  font: inherit;
  margin: 0;
  overflow: visible;
  text-transform: none;
  -webkit-appearance: none;
  cursor: pointer;
  height: auto;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  color: inherit;
  font: inherit;
  margin: 0;
  line-height: normal;
  height: 30px;
}
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

optgroup {
  color: inherit;
  font: inherit;
  margin: 0;
  font-weight: bold;
}

select {
  color: inherit;
  font: inherit;
  margin: 0;
  text-transform: none;
  -webkit-border-radius: 0;
}
select:required:invalid {
  color: gray;
}

textarea {
  color: inherit;
  font: inherit;
  margin: 0;
  overflow: auto;
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  margin-bottom: 12px;
  vertical-align: top;
  height: 188px;
  resize: none;
  padding: 9px 8px;
}
textarea:focus {
  border-color: #324c7e;
  outline: none;
}
textarea::-webkit-input-placeholder {
  color: #b3b3b3;
}
textarea::-moz-placeholder {
  opacity: 1;
  color: #b3b3b3;
}
textarea:-moz-placeholder {
  color: #b3b3b3;
}
textarea:-ms-input-placeholder {
  color: #b3b3b3;
}

input[type=reset] {
  -webkit-appearance: none;
  cursor: pointer;
  height: auto;
}

input[type=submit] {
  -webkit-appearance: none;
  cursor: pointer;
  height: auto;
}

button[disabled] {
  cursor: default;
}

input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number] {
  border-radius: 4px;
  border: 1px solid #ccc;
}
input[type=number]::-webkit-inner-spin-button {
  height: auto;
}
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  padding: 2px 8px;
  margin-bottom: 12px;
}
input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input[type=search]:focus {
  border-color: #324c7e;
  outline: none;
}
input[type=search]::-webkit-input-placeholder {
  color: #b3b3b3;
}
input[type=search]::-moz-placeholder {
  opacity: 1;
  color: #b3b3b3;
}
input[type=search]:-moz-placeholder {
  color: #b3b3b3;
}
input[type=search]:-ms-input-placeholder {
  color: #b3b3b3;
}

input.nofill {
  text-security: disc;
  -webkit-text-security: disc;
  -moz-text-security: disc;
  -ms-text-security: disc;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0;
  padding: 0;
  border-style: none;
}

legend {
  border: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td {
  padding: 0;
}

th {
  padding: 0;
}

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

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

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

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

.icon-warning-sign:before {
  content: "\e90a";
}

.icon-pen:before {
  content: "\e906";
}

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

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

.icon-access:before {
  content: "\e907";
}

.icon-check-mark:before {
  content: "\e908";
}

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

.page-title-container {
  flex: 0 0 85px;
  padding: 20px 0 0;
  max-height: 85px;
}
.page-title-container .page-title-inner-container {
  align-items: center;
  flex: 1 0;
}
.page-title-container .page-title-inner-container .page-title {
  font-size: 1.3rem;
  font-weight: 500;
}
.page-title-container .page-subtitle-container {
  flex: 1.5 0;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5px;
}
.page-title-container .page-subtitle-container > * {
  line-height: 1rem;
}
.page-title-container .page-subtitle {
  padding-left: 0;
  margin: 0;
}

.page-subtitle {
  margin-bottom: 20px;
  overflow: hidden;
  padding-left: 20px;
  position: relative;
  background: linear-gradient(90deg, rgba(243, 243, 243, 0), transparent 134%);
  display: inline-block;
}

.message-tab-content .icon-list {
  margin: 0;
  padding: 0;
  list-style: none;
  letter-spacing: -0.4em;
  padding-bottom: 39px;
}
.message-tab-content .icon-list li {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: normal;
  padding-right: 60px;
}
.message-tab-content .icon-list li:last-child i:after {
  display: none;
}
.message-tab-content .icon-list li.not-active i {
  color: #808080;
}
.message-tab-content .icon-list li.active:before {
  content: "\f058";
  position: absolute;
  font-family: "Font Awesome 5 Free" !important;
  bottom: 5px;
  font-size: 10px;
  font-weight: 900;
}
.message-tab-content .icon-list li.current:before {
  position: absolute;
  font-family: "Font Awesome 5 Free" !important;
  bottom: 5px;
  font-size: 10px;
  font-weight: 900;
  content: "\f057";
}
.message-tab-content .icon-list i {
  min-height: 44px;
  line-height: 44px;
  display: block;
  position: relative;
  background: white;
  font-size: 35px;
}
.message-tab-content .icon-list i:after {
  width: 80px;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border: 1px dotted #c0c0c0;
}
.message-tab-content .icon-list .icon-title {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -18px;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif !important;
  font-size: 13px;
}
.message-tab-content .row {
  display: flex;
  padding: 10px 0 3px !important;
}
.message-tab-content .row.alt {
  display: block;
}
.message-tab-content .label-wrap {
  max-width: 130px;
  color: black;
  width: 100%;
  padding-right: 15px;
}
.message-tab-content .txt-wrap {
  position: relative;
}
.message-tab-content .txt-wrap .with-icon {
  position: relative;
  display: inline-block;
  letter-spacing: -1px;
}
.message-tab-content .txt-wrap .tooltip-box {
  display: block;
  position: absolute;
  top: -9px;
  left: 40px;
  border: 1px solid #b2b2b2;
  background: #fff;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.75);
  font-size: 13px;
  padding: 11px 14px 11px 8px;
  min-width: 245px;
  display: flex;
  justify-content: space-between;
}
.message-tab-content .txt-wrap .tooltip-box:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin: 0 1px 0 0;
  transform: translateY(-50%);
  border-style: solid;
  border-width: 7px 7px 7px 0;
  border-color: transparent #b2b2b2 transparent transparent;
}
.message-tab-content .txt-wrap .tooltip-box:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin: 0 -1px 0 0;
  transform: translateY(-50%);
  border-style: solid;
  border-width: 7px 7px 7px 0;
  border-color: transparent #fff transparent transparent;
}
.message-tab-content .txt-wrap .tooltip-box span {
  padding: 0 15px 0 0;
}
.message-tab-content .txt-wrap .tooltip-box span:last-of-type {
  padding: 0;
}
.message-tab-content .attach-number {
  margin-bottom: 17px;
}
.message-tab-content .attached-file {
  margin-bottom: 6px;
}
.message-tab-content .attached-file img {
  display: inline-block;
  vertical-align: middle;
  width: 27px;
  height: 22px;
  margin-right: 7px;
}
.message-tab-content .txt-block {
  margin-bottom: 6px;
}
.message-tab-content .description-popup {
  display: inline-block;
  vertical-align: middle;
}
.message-tab-content .select-wrap {
  max-width: 181px;
  margin-bottom: 28px;
}
.message-tab-content .select-wrap select {
  color: #000;
}
.message-tab-content .filter-box {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: flex-end;
  margin: 0 0 15px;
}
.message-tab-content .filter-box a {
  display: inline-block;
  vertical-align: top;
  padding: 0 15px 0 0;
}
.message-tab-content .filter-box:after {
  position: absolute;
  right: 5px;
  content: "\f2f2";
  font-size: 16px;
  font-family: "Material-Design-Iconic-Font";
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  color: #818181;
}
.message-tab-content .slide {
  padding: 0 15px;
  margin-bottom: 8px;
  border: 1px solid #edeeef;
}
.message-tab-content .slide .box {
  padding: 11px 11px 6px 11px;
  border-top: 2px solid #edeeef;
  word-break: break-word;
}
.message-tab-content .slide .box:first-child {
  border: none;
}
.message-tab-content .slide label {
  display: block;
  margin-bottom: 7px;
}
.message-tab-content .event-and-recipients:after {
  content: "";
  display: block;
  width: 400px;
  border-bottom: 2px dotted #edeeef;
}
.message-tab-content .event-and-recipients-margin:after {
  padding-top: 10px;
}
.message-tab-content .row-holder {
  padding: 6px 15px 5px 12px;
  border-bottom: 2px dotted #edeeef;
  max-width: 400px;
  display: flex;
  justify-content: space-between;
  color: black;
}
.message-tab-content .summary-recipients {
  max-width: 90%;
  display: flex;
  padding-left: 23px;
}

.btn-list {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-top: 5px;
  display: inline-block;
}
.btn-list.not-edit {
  float: right;
}
.btn-list li {
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
}
.btn-list a {
  font-size: 16px;
  color: #818181;
}

.attachment-list {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-bottom: 4px;
}
.attachment-list li {
  display: flex;
  align-items: center;
  padding-bottom: 9px;
}
.attachment-list li.finished .item .after {
  background: #009245;
  width: 100%;
}
.attachment-list .close {
  margin-left: 14px;
  color: #818181;
  font-size: 16px;
}
.attachment-list .close:hover {
  color: var(--bs-hover-color) !important;
}
.attachment-list .item {
  position: relative;
  display: flex;
  justify-content: space-between;
  background: #f5f5f5;
  width: 240px;
  padding: 12px 11px;
}
.attachment-list .item .after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 45%;
  height: 3px;
  background: #5fc0e9;
}

.attachment-list-item-after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 45%;
  height: 3px;
  background: #5fc0e9;
}

.popup-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.popup-list a {
  transition: color 0.3s ease-in-out, background 0.3s ease-in-out;
  display: block;
  padding: 4px 12px;
  color: black;
}
.popup-list a:hover {
  background: rgba(204, 204, 204, 0.3) !important;
  color: var(--bs-hover-color);
}

.admin-panel-row {
  margin-bottom: 0;
  padding: 0;
  display: flex;
  width: 95%;
  align-items: baseline;
  position: relative;
}
.admin-panel-row .message-note {
  position: absolute;
  right: 50px;
  top: -16px;
  color: grey;
  font-size: 13px;
}
.admin-panel-row label {
  margin-right: 10px;
}

.plan-allocation-label {
  margin-right: 10px;
}

.app-sidebar {
  position: relative;
  background: hsl(var(--bs-primary-h), var(--bs-primary-s), 70%);
  z-index: 900;
  width: 225px;
  max-width: 225px;
  border-right: solid 2px lightgrey;
  transition: max-width 0.15s ease-out, margin 0.15s ease-out;
}
.app-sidebar:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.95);
}
.app-sidebar nav {
  overflow: auto;
}
.app-sidebar .sidebar-menu-item {
  position: relative;
  min-height: 48px;
  max-height: 48px;
  transition: max-height 0.15s;
}
.app-sidebar .sidebar-menu-item .sidebar-menu-title {
  cursor: pointer;
  min-height: 0;
  transition: min-height 0.15s;
  flex-shrink: 0;
}
.app-sidebar .sidebar-menu-item .sidebar-menu-title span, .app-sidebar .sidebar-menu-item .sidebar-menu-title i:not(.section-icon) {
  transition: all 0.15s 0.15s;
}
.app-sidebar .sidebar-menu-item .sidebar-menu-title .section-icon {
  width: 27px;
  font-size: 13px;
  transition: all 0.15s;
}
.app-sidebar .sidebar-menu-item .sidebar-menu-title .section-icon.zmdi-shield-security {
  transform: scale(1.2);
  transform-origin: left center;
}
.app-sidebar .sidebar-menu-item .sidebar-menu-title .section-icon.fa-user-secret {
  transform: scale(1.05);
  transform-origin: left center;
}
.app-sidebar .sidebar-menu-item .sidebar-menu-title .section-icon.image-icon {
  height: 17px;
  mask-size: auto 17px;
  -webkit-mask-size: auto 17px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  transition: all 0.15s;
  margin-left: -2px;
  margin-right: 2px;
}
.app-sidebar .sidebar-menu-item .sidebar-menu-title:hover {
  background: rgba(0, 0, 0, 0.0196078431);
}
.app-sidebar .sidebar-menu-item .sidebar-submenu-container {
  background: transparent;
  font-weight: 500;
  transition: max-height 0.15s, margin 0.15s;
  max-height: 0;
  overflow: hidden;
  margin: 0;
  margin-left: 18px;
  border-left: solid 3px #ededed;
}
.app-sidebar .sidebar-menu-item .sidebar-submenu-container .sidebar-submenu-dropdown-title {
  display: none;
}
.app-sidebar .sidebar-menu-item .sidebar-submenu-container .sidebar-submenu-dropdown-title .fa-chevron-down {
  transform: scale(1.3, 1) rotate(90deg);
}
.app-sidebar .sidebar-menu-item .sidebar-submenu-container .sidebar-submenu-item {
  color: var(--bs-dark);
  border-radius: 5px;
  padding: 6px 10px;
}
.app-sidebar .sidebar-menu-item .sidebar-submenu-container .sidebar-submenu-item:hover {
  background: rgba(0, 0, 0, 0.0196078431);
}
.app-sidebar .sidebar-menu-item .sidebar-submenu-container .sidebar-submenu-item.active {
  color: hsl(var(--bs-primary-h), calc((100% - var(--bs-primary-s)) / 2 + var(--bs-primary-s)), min(var(--bs-primary-l), 55%));
  font-weight: bold;
  background: hsla(var(--bs-primary-h), calc(var(--bs-primary-s) + 30%), var(--bs-primary-l), 0.05);
}
.app-sidebar .sidebar-menu-item.expanded {
  max-height: 360px;
}
.app-sidebar .sidebar-menu-item.expanded .sidebar-submenu-container {
  max-height: 305px;
  padding-bottom: 10px;
  margin: 5px 0 10px 18px;
}
.app-sidebar .sidebar-menu-item.expanded .sidebar-menu-title .fa-chevron-down {
  transform: scale(1.3, 1) !important;
}
.app-sidebar .sidebar-menu-item.no-sub-items .sidebar-submenu-container {
  display: none !important;
}
.app-sidebar .sidebar-menu-item.active .sidebar-menu-title > *:not(.fa-chevron-down) {
  color: hsl(var(--bs-primary-h), calc(var(--bs-primary-s) + 30%), var(--bs-primary-l));
}
.app-sidebar .sidebar-menu-item.active .image-icon {
  background: hsl(var(--bs-primary-h), calc(var(--bs-primary-s) + 30%), var(--bs-primary-l)) !important;
}
.app-sidebar > *:not(.app-sidebar-toggle) {
  width: 220px;
}
.app-sidebar #appSidebarLogo {
  transition: all 0.15s 0.15s;
}
.app-sidebar #appSidebarLogo > img {
  max-width: 65%;
}
.app-sidebar a {
  text-decoration: none !important;
}
.app-sidebar .sidebar-footer {
  font-size: 11px;
  transition: all 0.15s 0.15s;
}
.app-sidebar .sidebar-footer .footer-links {
  column-gap: 12px;
}

.app-sidebar.collapsed {
  max-width: 50px;
}
.app-sidebar.collapsed nav {
  overflow: visible;
}
.app-sidebar.collapsed > *:not(.app-sidebar-toggle) {
  width: 100%;
}
.app-sidebar.collapsed .app-sidebar-toggle .fa-angle-double-right {
  transform: rotate(0deg);
}
.app-sidebar.collapsed #appSidebarLogo {
  visibility: hidden;
  transition: all 0.03s 1ms;
  opacity: 0;
}
.app-sidebar.collapsed #appSidebarLogo > img {
  visibility: hidden;
}
.app-sidebar.collapsed .sidebar-footer {
  transition: all 0.03s 1ms;
  opacity: 0;
}
.app-sidebar.collapsed .sidebar-menu-title {
  min-height: 48px;
}
.app-sidebar.collapsed .sidebar-menu-title span, .app-sidebar.collapsed .sidebar-menu-title i:not(.section-icon) {
  transition: all 0.03s 1ms;
  visibility: hidden;
  opacity: 0;
  max-height: 0;
}
.app-sidebar.collapsed .sidebar-menu-title .section-icon {
  font-size: 15px;
}
.app-sidebar.collapsed .sidebar-menu-title .section-icon.image-icon {
  height: 20px;
  mask-size: auto 20px;
  -webkit-mask-size: auto 20px;
}
.app-sidebar.collapsed .sidebar-menu-item {
  overflow: hidden;
}
.app-sidebar.collapsed .sidebar-menu-item:hover {
  overflow: visible;
}
.app-sidebar.collapsed .sidebar-menu-item:hover .sidebar-menu-title {
  background: #f9f9f9;
}
.app-sidebar.collapsed .sidebar-menu-item:hover .sidebar-submenu-container {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  transition: all 0.1s 1ms;
  max-height: none;
  background: white;
  -webkit-appearance: none;
  box-shadow: 2px 0 5px grey;
  margin: 0;
  padding: 0;
}
.app-sidebar.collapsed .sidebar-menu-item:hover .sidebar-submenu-container:before {
  content: "";
  left: -3px;
  top: 0;
  bottom: 0;
  position: absolute;
  width: 3px;
}
.app-sidebar.collapsed .sidebar-menu-item.active .section-icon {
  color: hsl(var(--bs-primary-h), calc(var(--bs-primary-s) + 30%), var(--bs-primary-l));
}
.app-sidebar.collapsed .sidebar-menu-item.active .image-icon {
  background: hsl(var(--bs-primary-h), calc(var(--bs-primary-s) + 30%), var(--bs-primary-l)) !important;
}
.app-sidebar.collapsed .sidebar-menu-item.no-sub-items .sidebar-submenu-container {
  display: block !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  transition: all 1ms;
}
.app-sidebar.collapsed .sidebar-submenu-container {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  position: absolute;
  top: 0;
  right: -2px;
  transform: translateX(100%) translate3d(0, 0, 0);
  margin: 0;
  width: 160px;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  border: none;
  padding: 0 0 5px;
  max-height: none;
  overflow: visible;
}
.app-sidebar.collapsed .sidebar-submenu-container .sidebar-submenu-item {
  margin: 0 !important;
  border-radius: 0;
  padding: 8px 15px;
  gap: 8px;
  white-space: nowrap;
}
.app-sidebar.collapsed .sidebar-submenu-container .sidebar-submenu-item:hover {
  background: #f5f5f5;
}
.app-sidebar.collapsed .sidebar-submenu-container .sidebar-submenu-item.active {
  border-left: solid 3px hsl(var(--bs-primary-h), calc((100% - var(--bs-primary-s)) / 2 + var(--bs-primary-s)), min(var(--bs-primary-l), 55%));
}
.app-sidebar.collapsed .sidebar-submenu-container .sidebar-submenu-dropdown-title {
  display: block;
  cursor: default;
  background: #f9f9f9;
  visibility: visible;
  flex-basis: 36px;
  flex-shrink: 0;
  margin-left: -3px;
  z-index: 60;
  padding: 11px;
  padding-left: 7px;
  font-weight: bold;
  color: dimgrey;
  letter-spacing: 0.1px;
}
.app-sidebar.collapsed .sidebar-submenu-container:hover {
  z-index: 1200;
}
@media screen and (max-height: 650px) {
  .app-sidebar.collapsed .sidebar-menu-item:nth-child(n+7) .sidebar-submenu-container {
    transform: translate(100%, -100%);
    top: 48px;
  }
  .app-sidebar.collapsed .section-icon {
    font-size: 13px;
  }
}

.app-sidebar-toggle {
  position: absolute;
  cursor: pointer;
  top: 30px;
  right: 0;
  transform: translateX(50%);
  height: 40px;
  width: 35px;
  background: white;
  z-index: 300;
  border: solid 1px #f3f3f3;
  box-shadow: 0 0 3px #b9b9b9;
  border-radius: 11px;
  transition: all 0.15s ease-out;
}
.app-sidebar-toggle:hover {
  background: #f3f3f3;
  box-shadow: none;
  border-color: #cccccc;
}
.app-sidebar-toggle:hover .fa-angle-double-right {
  color: black !important;
}
.app-sidebar-toggle .fa-angle-double-right {
  color: #707070;
  font-size: 18px;
  transform: rotate(180deg);
  transition: transform 0.075s 0.15s ease-out, color 0.1s;
}

.recipient-wrap {
  position: relative;
  margin-bottom: 12px;
  text-align: left;
}
.recipient-wrap:after {
  content: "";
  display: block;
  clear: both;
}
.recipient-wrap .ready-recipient {
  display: inline-block;
  vertical-align: middle;
  color: #000;
  min-height: 30px;
  margin-right: 8px;
  max-width: 325px;
}
.recipient-wrap .ready-recipient:only-child {
  width: -webkit-max-content;
  width: max-content;
}
.recipient-wrap .ready-recipient.compose {
  line-height: 25px;
}
.recipient-wrap .input-wrap {
  position: relative;
}
.recipient-wrap .input-wrap:not(:first-child) {
  display: none;
}
.recipient-wrap .input-wrap span {
  position: absolute;
  content: "\f278";
  font-family: "Material-Design-Iconic-Font";
  top: 6px;
  right: 10px;
  color: #818181;
  font-size: 16px;
  font-weight: 700;
}
.recipient-wrap input {
  display: inline-block;
  margin-bottom: 0;
}

.recipient-wrap.success {
  margin-bottom: 6px;
}
.recipient-wrap.success:after {
  content: "";
  display: block;
  clear: both;
}
.recipient-wrap.success .input-wrap {
  width: 50%;
}
.recipient-wrap.success .input-wrap:first-child {
  margin-bottom: 9px;
}
.recipient-wrap.success .input-wrap:not(:first-child) {
  display: block;
}
.recipient-wrap.success .input-wrap:before {
  display: none;
}
.recipient-wrap.success .input-wrap input {
  margin-right: 10px;
  width: 73%;
}
.recipient-wrap.success .input-wrap input:only-child {
  width: 96%;
}
.recipient-wrap.success .input-wrap.lg {
  width: 100%;
}
.recipient-wrap.success .input-wrap.md {
  width: 31%;
}
.recipient-wrap.success .input-wrap.sm {
  width: 19%;
}
.recipient-wrap.success .phone {
  display: block;
}

.attachment-row {
  transition: background 0.3s ease-in-out, border-color 0.3s ease-in-out;
  background: #f5f5f5;
  border: 1px dotted #e2e3e4;
  padding: 20px 16px 18px 12px;
  cursor: pointer;
}
.attachment-row:after {
  content: "";
  display: block;
  clear: both;
}
.attachment-row .attachment-popup {
  float: left;
}
.attachment-row .title {
  transition: color 0.3s ease-in-out;
  float: right;
}

.attachment-row-alt {
  transition: background 0.3s ease-in-out, border-color 0.3s ease-in-out;
  background: #f5f5f5;
  border: 1px dotted #e2e3e4;
  padding: 12px;
  cursor: pointer;
}
.attachment-row-alt .title {
  transition: color 0.3s ease-in-out;
}

.form .account-wrap:after {
  content: "";
  display: block;
  clear: both;
}
.form .account-wrap .input-wrap .phone-number-input {
  width: calc(100% - 94px);
}
.form .account-wrap .description {
  display: block;
  font-size: 11px;
  color: #818181;
  padding-bottom: 3px;
}
.form .account-wrap .input-wrap.md {
  width: 77%;
  float: left;
  padding: 0 0 0 15px;
}
.form .account-wrap .input-wrap.sm {
  width: 23%;
  float: left;
  padding: 0 0 0 0;
}
.form .account-wrap .input-wrap.sm select {
  padding: 2px 15px 2px 26px;
}
.form .label-col {
  display: inline-block;
  position: relative;
  padding-right: 15px;
  width: 350px;
}
.form .label-col-btns {
  display: inline-block;
  position: relative;
  padding-right: 15px;
}
.form label {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-bottom: 15px;
  color: black;
}
.form label.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.form .col {
  /*display: none;*/
  vertical-align: top;
  width: 60%;
}
.form .col.big-col {
  width: 100%;
}
.form .col.big-col .fake-select {
  margin-bottom: 13px;
}
.form .col.danger-zone {
  border: 1px solid #c2272e;
  min-width: 493px;
  padding: 20px;
  font-size: 18px;
  color: #c2272e;
}
.form .col.danger-zone .btn {
  display: block;
  margin-top: 10px;
  background: #c2272e;
}
.form .col.danger-zone .btn:hover {
  background: #da272e !important;
}
.form .col.col-md {
  width: 44%;
}
.form .col.col-lg {
  width: 824px;
}
.form .col.col-lg .row {
  padding: 0 0 17px;
  border: none;
}
.form .col.col-lg .select-wrap {
  width: 312px;
}
.form .col.plan-block .ready-info-wrap {
  padding-bottom: 5px;
}
.form .col.plan-block .slide-chekbox {
  width: 32px;
  height: 18px;
}
.form .col.plan-block .slide-chekbox input {
  height: 15px;
}
.form .col.plan-block .slide-chekbox input:checked + span {
  left: 14px;
  background: #324c7e;
}
.form .col.plan-block .slide-chekbox span {
  width: 15px;
  height: 15px;
  top: 1px;
}
.form .col.plan-block .checkbox-block {
  margin: 12px 0 12px;
}
.form .col.plan-block .checkbox-block .holder {
  margin-bottom: 0;
}
.form .col.plan-block .checkbox-block label {
  color: #000;
}
.form .col.plan-block .input-wrap {
  width: 308px;
}
.form .col.plan-block .input-wrap.alt {
  padding: 0 0 23px;
}
.form .col.plan-block .input-wrap.md {
  width: 138px;
  padding: 0;
}
.form .row {
  border-bottom: 1px dotted #f5f5f5;
  padding: 19px 0;
}
.form .row .title {
  font-size: 18px;
  margin-bottom: 0;
}
.form .row .danger-icon {
  left: 200px;
  top: 30px;
}
.form .row .danger-icon:before {
  color: #e84634;
}
.form .row .danger-txt {
  top: 29px;
  left: 220px;
}
.form .row.disable {
  opacity: 0.5;
  pointer-events: none;
}
.form .row.active {
  padding: 22px 0 11px;
  border-bottom-style: solid;
}
.form .row.active .label-col {
  padding-top: 9px;
}
.form .row.active label {
  color: #000;
}
.form .row.active .col {
  display: inline-block;
}
.form .row.ready {
  padding: 28px 0 22px;
  border-bottom-style: solid;
}
.form .row.ready .col {
  display: inline-block;
}
.form .row.ready .label-col label {
  color: #000;
}
.form .continue-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  padding: 12px 0;
}
.form .continue-wrap .btn {
  display: block;
  width: auto;
  min-width: 100px;
}
.form .ready-info-wrap .title {
  display: inline-block;
  margin: 0 0 5px;
}
.form .ready-info-wrap .box-with-danger {
  padding-top: 20px;
}
.form .ready-info-wrap .box-with-danger .danger-txt {
  width: auto;
  padding-left: 6px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  top: 0;
  left: 0;
}
.form .ready-info-wrap .box-with-danger .danger-icon {
  position: relative;
  display: inline-block;
  vertical-align: top;
  top: 0;
  left: 0;
}
.form .input-info {
  display: block;
  margin: 0 0 12px;
  color: #808080;
}
.form .input-wrap {
  position: relative;
}
.form .input-wrap input {
  width: 100%;
}
.form .input-wrap input.short {
  width: 50%;
}
.form .input-wrap.admin-panel-input {
  padding: 12px 0;
}
.form .input-wrap.error input {
  border-color: #e84634;
  color: #e84634;
}
.form .input-wrap.error .tooltip {
  display: block;
  color: #e84634;
}
.form .input-wrap.active .tooltip {
  display: block;
}
.form .tooltip {
  top: 3px;
}
.form .btn {
  font-size: 13px;
}
.form .select-wrap select {
  color: #000;
}
.form .select-wrap.short {
  width: 308px;
}
.form .check-row {
  font-size: 0;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
}
.form .check-item {
  position: relative;
  width: 32.5%;
  font-size: 13px;
}
.form .check-item label {
  width: 100%;
  margin-bottom: 0;
}
.form .check-item .fake-label {
  width: 100%;
  margin-bottom: 0;
}
.form .check-item .description-popup {
  position: absolute;
  top: 12px;
  right: 6px;
  display: none;
}
.form .check-item .description {
  display: block;
  color: #818181;
  font-size: 11px;
  margin: 0 10px 5px 0;
}
.form .check-item .price {
  display: block;
  font-size: 11px;
  color: #000;
}
.form .check-item .price .big {
  font-size: 13px;
  font-weight: 700;
}
.form .checked .fake-label {
  background: #e2e3e4;
}
.form .checked .description-popup {
  display: block;
}
.form .fake-input {
  position: absolute;
  top: 8px;
  left: 6px;
  background-color: transparent;
}
.form .fake-label {
  transition: background 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #e2e3e4;
  padding: 11px 10px 7px 30px;
}
.form .fake-label:hover {
  background: #e2e3e4 !important;
  box-shadow: 1px 3px 5px 0 rgba(0, 0, 0, 0.35) !important;
}
.form .title {
  display: block;
  color: #000;
  margin-bottom: 9px;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
}

.page-info-window {
  width: clamp(625px, 58vw, 1000px);
  top: 0;
  left: 25px;
  padding: 0 0 19px 0;
  border: solid 3px lightgrey;
  border-radius: 7px;
  max-width: 1100px;
  min-height: 12.5vw;
  max-height: calc(100vh - 200px);
  font-size: 0.75rem;
  position: absolute;
  z-index: 1031;
  filter: grayscale(50%);
  overflow-x: hidden;
  overflow-y: auto;
  background: white;
  margin-top: -10px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.25s;
}
.page-info-window > div:not(.title-row) {
  opacity: 0;
}
.page-info-window.shown {
  opacity: 1;
  visibility: visible;
  margin-top: -2;
}
.page-info-window.shown > div:not(.title-row) {
  animation: TTfadein 0.2s forwards;
  animation-delay: 0.2s;
}
.page-info-window .title-row {
  padding: 5px;
  padding-left: 15px;
  margin-bottom: 15px;
  align-items: center;
  font-style: italic;
  font-size: 0.8rem;
  background: linear-gradient(45deg, #e7e7e7, #f9f9f9);
}
.page-info-window .content-wrapper {
  margin: 0 1.5vw;
  font-size: 0.8rem;
  line-height: 1.2rem;
}

.guide-link-wrapper {
  align-self: flex-end;
  font-weight: 500;
  padding: 10px 20px;
  margin-top: 40px;
  margin-right: 15px;
  background: linear-gradient(45deg, #F9F9F9, transparent, #F9F9F9);
  border: dotted 2px #e3e4e4;
  border-left: none;
  border-right: none;
  font-size: 0.8rem;
}

* {
  box-sizing: inherit;
  max-height: 1000000px;
}
*:before {
  box-sizing: inherit;
}
*:after {
  box-sizing: inherit;
}

.h1 {
  margin: 0 0 6px;
  color: inherit;
  font-size: 23px;
  font-weight: 300;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
}

h2 {
  font-family: inherit;
  font-weight: bold;
  margin: 0 0 6px;
  color: inherit;
  font-size: 27px;
}

.h2 {
  font-family: inherit;
  font-weight: bold;
  margin: 0 0 6px;
  color: inherit;
  font-size: 27px;
}

h3 {
  font-family: inherit;
  font-weight: bold;
  margin: 0 0 6px;
  color: inherit;
  font-size: 24px;
}

.h3 {
  font-family: inherit;
  font-weight: bold;
  margin: 0 0 6px;
  color: inherit;
  font-size: 24px;
}

h4 {
  font-family: inherit;
  font-weight: bold;
  margin: 0 0 6px;
  color: inherit;
  font-size: 21px;
}

.h4 {
  font-family: inherit;
  font-weight: bold;
  margin: 0 0 6px;
  color: inherit;
  font-size: 21px;
}

h5 {
  font-family: inherit;
  font-weight: bold;
  margin: 0 0 6px;
  color: inherit;
  font-size: 17px;
}

.h5 {
  font-family: inherit;
  font-weight: bold;
  margin: 0 0 6px;
  color: inherit;
  font-size: 17px;
}

h6 {
  font-family: inherit;
  font-weight: bold;
  margin: 0 0 6px;
  color: inherit;
  font-size: 15px;
}

.h6 {
  font-family: inherit;
  font-weight: bold;
  margin: 0 0 6px;
  color: inherit;
  font-size: 15px;
}

.h {
  font-family: inherit;
  font-weight: bold;
  margin: 0 0 6px;
  color: inherit;
}

p {
  margin: 0 0 1em;
}

a.disabled {
  color: #818181;
  tab-index: -1;
  cursor: not-allowed;
  pointer-events: none;
}

.disabled a {
  color: #818181;
  tab-index: -1;
  cursor: not-allowed;
  pointer-events: none;
}
.disabled .btn {
  cursor: not-allowed;
  background: #b3b3b3;
}
.disabled .btn:hover {
  box-shadow: none !important;
  background-color: #b3b3b3;
}
.disabled > .holder > :not(.slide-chekbox) input {
  opacity: 0.5 !important;
  pointer-events: none;
  cursor: not-allowed;
}
.disabled > .holder > input {
  opacity: 0.5 !important;
  pointer-events: none;
  cursor: not-allowed;
}
.disabled label {
  opacity: 0.5 !important;
  pointer-events: none;
  cursor: not-allowed;
}
.disabled .dropdown, .disabled app-dropdown, .disabled app-dropdown-c {
  opacity: 0.5 !important;
  pointer-events: none;
  cursor: not-allowed;
}

form {
  margin: 0;
  padding: 0;
  border-style: none;
}

input[type=text] {
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  padding: 2px 8px;
  margin-bottom: 12px;
}
input[type=text]:focus {
  border-color: #324c7e;
  outline: none;
}
input[type=text]::-webkit-input-placeholder {
  color: #b3b3b3;
}
input[type=text]::-moz-placeholder {
  opacity: 1;
  color: #b3b3b3;
}
input[type=text]:-moz-placeholder {
  color: #b3b3b3;
}
input[type=text]:-ms-input-placeholder {
  color: #b3b3b3;
}

input[type=tel] {
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  padding: 2px 8px;
  margin-bottom: 12px;
}
input[type=tel]:focus {
  border-color: #324c7e;
  outline: none;
}
input[type=tel]::-webkit-input-placeholder {
  color: #b3b3b3;
}
input[type=tel]::-moz-placeholder {
  opacity: 1;
  color: #b3b3b3;
}
input[type=tel]:-moz-placeholder {
  color: #b3b3b3;
}
input[type=tel]:-ms-input-placeholder {
  color: #b3b3b3;
}

input[type=email], .emailType {
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  padding: 2px 8px;
  margin-bottom: 12px;
}
input[type=email]:focus, .emailType:focus {
  border-color: #324c7e;
  outline: none;
}
input[type=email]::-webkit-input-placeholder, .emailType::-webkit-input-placeholder {
  color: #b3b3b3;
}
input[type=email]::-moz-placeholder, .emailType::-moz-placeholder {
  opacity: 1;
  color: #b3b3b3;
}
input[type=email]:-moz-placeholder, .emailType:-moz-placeholder {
  color: #b3b3b3;
}
input[type=email]:-ms-input-placeholder, .emailType:-ms-input-placeholder {
  color: #b3b3b3;
}

input[type=password] {
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  padding: 2px 8px;
  margin-bottom: 12px;
}
input[type=password]:focus {
  border-color: #324c7e;
  outline: none;
}
input[type=password]::-webkit-input-placeholder {
  color: #b3b3b3;
}
input[type=password]::-moz-placeholder {
  opacity: 1;
  color: #b3b3b3;
}
input[type=password]:-moz-placeholder {
  color: #b3b3b3;
}
input[type=password]:-ms-input-placeholder {
  color: #b3b3b3;
}

input[type=text].placeholder {
  color: #b3b3b3;
}

input[type=tel].placeholder {
  color: #b3b3b3;
}

input[type=email].placeholder {
  color: #b3b3b3;
}

input[type=search].placeholder {
  color: #b3b3b3;
}

input[type=password].placeholder {
  color: #b3b3b3;
}

textarea.placeholder {
  color: #b3b3b3;
}

input[type=button] {
  -webkit-appearance: none;
  cursor: pointer;
  height: auto;
}

input[type=file] {
  -webkit-appearance: none;
  cursor: pointer;
  height: auto;
}

.readonly-input {
  background: #f9f9f9;
  pointer-events: none;
}

#wrapper {
  position: relative;
  min-height: 100vh;
  overflow: hidden;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.container {
  padding: 0 18px;
  margin: 0 auto;
  width: 100%;
  height: 100%;
}

.disabled.holder > input {
  opacity: 0.5 !important;
  pointer-events: none;
  cursor: not-allowed;
}

/* The container */
.radio-container {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  /* Hide the browser's default radio button */
  /* Create a custom radio button */
  /* Create the indicator (the dot/circle - hidden when not checked) */
  /* Show the indicator (dot/circle) when checked */
}
.radio-container input {
  position: absolute;
  left: 0;
  opacity: 0;
  cursor: pointer;
}
.radio-container .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  border: 1px solid;
}
.radio-container:hover input ~ .checkmark {
  background-color: #ccc;
}
.radio-container .checkmark:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border: solid 2px white;
  border-radius: 50%;
  display: none;
}
.radio-container input:checked ~ .checkmark:after {
  display: block;
}

i.disabled {
  cursor: not-allowed;
}
i.disabled:hover {
  cursor: not-allowed;
}

#main {
  overflow-x: visible;
}

@media screen and (max-width: 850px) {
  #main {
    margin-left: 0;
  }
}
.message-form .form-content {
  border-bottom: 1px solid #f5f5f5;
}
.message-form .label-col {
  position: relative;
  padding: 9px 15px 0 0;
}
.message-form .label-col label {
  display: inline-block;
  margin-bottom: 15px;
}
.message-form .label-col .icon {
  display: inline-block;
}
.message-form .label-col.alt {
  padding: 0 15px 0 0;
}
.message-form .label-col.alt i {
  transform: rotate(-180deg);
  margin: 0 0 0 25px;
}
.message-form .col {
  display: inline-block;
  vertical-align: top;
  width: 60%;
}
.message-form .col input {
  width: 100%;
}
.message-form .col textarea {
  width: 100%;
}
.message-form .col.right {
  text-align: right;
}
.message-form .link-select {
  float: right;
  position: absolute;
  top: 0;
  left: 420px;
}
.message-form .link-select:before {
  content: "\f20d";
  font-family: "Material-Design-Iconic-Font";
  font-size: 16px;
  padding: 0 7px 0 3px;
  position: relative;
  top: 1px;
}
.message-form .content-popup .opener {
  top: 6px;
}

.add-user-form .link-select:before {
  content: "\f20d";
  font-family: "Material-Design-Iconic-Font";
  font-size: 16px;
  padding: 0 7px 0 3px;
}

.flex-container {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: flex-start;
}

.flex-item {
  order: 0;
  flex: 0 1 auto;
  align-self: auto;
}

.actionRow {
  border-bottom: 1px solid #edeeef;
  padding-bottom: 5px;
  width: 100%;
}
.actionRow .actionLabel {
  padding: 5px;
  font-weight: 900 !important;
  color: rgb(50, 76, 126);
}
.actionRow .actionItem {
  border-radius: 5px;
  font-size: 11px;
  padding: 5px;
  margin: 2px;
  cursor: pointer;
  background-color: whitesmoke;
}
.actionRow .actionItem:hover a {
  color: var(--bs-hover-color);
}
.actionRow .actionNone {
  padding: 7px;
  pointer-events: none;
}
.actionRow .actionRed {
  background: #c2272e;
}
.actionRow .actionRed a {
  color: white;
}
.actionRow .actionRed a:hover {
  color: white !important;
}
.actionRow .actionItem.actionRed:hover a {
  color: white !important;
}

.message-heading-flex {
  display: flex;
  justify-content: space-between;
  height: 53px;
}

.message-heading {
  position: relative;
  padding: 19px 0 12px;
  border-bottom: 1px solid #e2e3e4;
}
.message-heading .filter-and-search {
  display: flex;
  justify-content: space-between;
}
.message-heading a {
  display: inline-block;
  vertical-align: middle;
}
.message-heading i {
  font-size: 21px;
}
.message-heading .all-messages-opener {
  position: relative;
  padding-right: 15px;
}
.message-heading .all-messages-opener:after {
  position: absolute;
  right: 0;
  content: "\f2f2";
  font-size: 16px;
  font-family: "Material-Design-Iconic-Font";
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  color: #818181;
}
.message-heading .dot {
  position: relative;
  top: -3px;
  margin-left: 18px;
  font-size: 18px;
}
.message-heading .filter-by-attachment {
  height: 20px;
  margin-top: 10px;
  margin-left: 5px;
}
.message-heading .filter-by-attachment .name {
  max-width: 330px;
}

.message-heading.content {
  display: block;
  padding-bottom: 0;
  margin-bottom: 8px;
}
.message-heading.content .dot {
  position: absolute;
  right: 14px;
  top: 18px;
  line-height: 0.5;
  padding-bottom: 10px;
  z-index: 2;
}

.trustifi-loader {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px; /* container width*/
  height: 150px; /* container height*/
  max-height: 150px;
  max-width: 150px;
}
.trustifi-loader .trustifi-loader-animation {
  display: block;
  width: 80%;
  height: 80%;
  border-radius: 50%;
  border: solid;
  border-width: 3px;
  border-color: var(--bs-primary) transparent var(--bs-primary) transparent;
  animation: trustifi-loader-animation 1.2s linear infinite;
}
.trustifi-loader .trustifi-logo-loader {
  width: 40%;
}
.trustifi-loader .trustifi-logo-loader path {
  fill: var(--bs-primary);
}
.trustifi-loader .center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@keyframes trustifi-loader-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.message-block {
  display: flex;
  justify-content: space-between;
  padding: 0 13px;
}

.message-block.alt {
  padding: 10px;
  justify-content: flex-start;
  align-items: center;
  min-height: 56px;
}
.message-block.alt .message-box {
  width: auto;
  text-align: left;
  margin: 0 30px 0 0;
}
.message-block.alt .message-box:last-child {
  width: 50%;
}
.message-block.alt a {
  transition: color 0.3s ease-in-out;
  display: inline;
  padding: 0;
  margin: 0;
  background: transparent;
}

.attachment-link {
  font-weight: bold;
}
.attachment-link:hover {
  text-decoration: underline;
}

.several-cols {
  max-width: 585px;
}
.several-cols > a {
  display: block;
  padding-bottom: 12px;
}
.several-cols .several-cols__holder > a {
  display: block;
  padding-bottom: 12px;
}
.several-cols .several-cols__holder .date-box:after {
  transform: rotate(-180deg);
}

.several-cols__row {
  display: flex;
  justify-content: space-between;
}
.several-cols__row a {
  padding-bottom: 10px;
}
.several-cols__row .name {
  display: block;
  width: 18%;
  padding: 0 10px 0 0;
}
.several-cols__row .info {
  display: block;
  width: 54%;
  padding: 0 10px 0 0;
}
.several-cols__row .date-box {
  position: relative;
  width: auto;
  padding: 0 15px 0 0;
}
.several-cols__row .date-box:after {
  position: absolute;
  right: 6px;
  content: "\f2f2";
  font-size: 16px;
  font-family: "Material-Design-Iconic-Font";
  top: -1px;
  z-index: 1;
  color: #818181;
}

.content-info-list {
  list-style: none;
  color: #808080;
  padding-left: 15px;
  margin: 0 0 12px;
}
.content-info-list li {
  margin-bottom: 3px;
  font-size: 11px;
}

.autocomplete-wrap.active input {
  border-color: #324c7e;
}
.autocomplete-wrap.active .autocomplete-list {
  display: block;
}
.autocomplete-wrap.active .email {
  display: block;
}

.autocomplete-wrap.no-matching:after {
  color: #000;
}
.autocomplete-wrap.no-matching input {
  border-color: #59121e;
}
.autocomplete-wrap.no-matching .matching-list {
  display: block;
}
.autocomplete-wrap.no-matching .email {
  display: block;
}

.autocomplete-wrap .matching-list {
  font-style: italic;
}

.tooltip {
  position: absolute;
  top: 37px;
  left: 100%;
  width: 39%;
  color: #999;
  margin-left: 20px;
}

.attachment-wrap.active .attachment-items {
  display: block;
}

.attachment-wrap .attachment-items .title {
  display: block;
  margin-bottom: 12px;
}

.attachment-popup {
  position: relative;
}
.attachment-popup .opener:before {
  font-weight: 700;
  padding-right: 10px;
}
.attachment-popup .popup {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 200px;
  border: 1px solid #818181;
  background: #fff;
  margin-top: 8px;
  padding: 8px 0;
  z-index: 1;
  box-shadow: 1px 3px 5px 0 rgba(0, 0, 0, 0.35);
}
.attachment-popup .popup:before {
  height: 0;
  width: 0;
  border-bottom: 5px solid #fff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  content: "";
  top: -5px;
  left: 11px;
  z-index: 2;
}
.attachment-popup .popup:after {
  height: 0;
  width: 0;
  border-bottom: 6px solid #818181;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  content: "";
  top: -6px;
  left: 10px;
}

.attachment-popup.active .opener {
  color: #324c7e;
}
.attachment-popup.active .popup {
  display: block;
}

option[value=""][disabled] {
  display: none;
}

option {
  color: inherit;
}

.flex-wrap {
  display: flex;
  justify-content: space-between;
}

.check-col {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding-right: 10px;
  margin-right: -3px;
}
.check-col label {
  display: block;
  text-transform: uppercase;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  margin-bottom: 5px;
}
.check-col .check-row {
  color: #928e8d;
}

.check-row {
  margin-bottom: 12px;
  color: #d9d9d9;
  font-size: 12px;
}
.check-row .title {
  text-transform: uppercase;
  font-weight: 700;
  display: block;
  margin-bottom: 5px;
  color: #000;
}
.check-row p {
  margin-bottom: 5px;
}
.check-row a {
  display: inline-block;
  margin-bottom: 10px;
}
.check-row label {
  display: inline-block;
  vertical-align: top;
}
.check-row label:hover input + .fake-input {
  opacity: 0.6 !important;
}
.check-row label:hover input ~ .fake-label {
  opacity: 0.6 !important;
}
.check-row label:hover .fake-input {
  cursor: pointer !important;
}
.check-row label:hover .fake-label {
  color: #000 !important;
  cursor: pointer !important;
}
.check-row input[type=checkbox] {
  position: fixed;
  left: 0;
  top: 0;
  opacity: 0;
  z-index: -1;
}
.check-row input[type=checkbox]:checked + .fake-input {
  background: #324c7e;
  background: linear-gradient(to right, var(--bs-hover-color) 50%, #486db5 50%, var(--bs-hover-color) 100%);
  font-size: 0;
}
.check-row input[type=checkbox]:checked + .fake-input:before {
  opacity: 1;
}
.check-row input[type=checkbox]:checked + .fake-input:after {
  opacity: 1;
}
.check-row input[type=checkbox]:checked ~ .fake-label {
  color: #000;
}
.check-row input[type=checkbox]:checked ~ .fake-label mark {
  color: #486db5;
}
.check-row input[type=checkbox]:disabled + .fake-input {
  background: #ccc;
  pointer-events: none;
  opacity: 1 !important;
}
.check-row input[type=checkbox]:disabled:checked + .fake-input {
  background: #324c7e;
  pointer-events: none;
  opacity: 1 !important;
}
.check-row input[type=checkbox]:disabled ~ .fake-label {
  color: #b3b3b3;
  pointer-events: none;
  opacity: 1 !important;
}
.check-row input[type=checkbox]:disabled ~ .fake-label mark {
  color: #b3b3b3;
}
.check-row .fake-input {
  transition: opacity 0.3s ease-in-out;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background: #999;
  border-radius: 50%;
  margin-right: 3px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  line-height: 20px;
  overflow: hidden;
}
.check-row .fake-input:before {
  position: absolute;
  top: 0;
  opacity: 0;
  content: "\f26b";
  font-family: "Material-Design-Iconic-Font";
  font-size: 13px;
  left: 0;
  width: 20px;
  height: 20px;
  z-index: 2;
}
.check-row .fake-label {
  transition: opacity 0.3s ease-in-out;
  text-transform: none;
  color: #000;
}
.check-row .fake-label:hover {
  color: #818181 !important;
}
.check-row .fake-label mark {
  color: #324c7e;
  background-color: transparent;
}

.checkbox-block {
  margin-bottom: 15px;
}
.checkbox-block .title {
  display: block;
  margin-bottom: 10px;
}
.checkbox-block .holder {
  margin-bottom: 4px;
}
.checkbox-block .holder label {
  display: inline-block;
  vertical-align: middle;
}
.checkbox-block .select-wrap {
  width: 51px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}

.opener {
  font-size: 12px;
}

.redborder.fa {
  width: 110px;
}

.redborder.download-all {
  width: 120px;
  margin: 0 0 0 4px;
}

.redborder {
  border: 1px solid;
  font-size: 10px;
  background-color: #FFFFFF;
  padding: 6px 2px;
  margin: 35px 0 -35px;
  width: auto;
  outline: 0;
  border-radius: 5px;
  opacity: 0.8;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: 400;
}
.redborder:hover {
  border: 1px solid rgba(0, 0, 0, 0.15);
  font-weight: 600 !important;
  opacity: 1 !important;
}

.redborder.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.dropdown.disabled, .single-button.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.dropdown-button, .single-button {
  cursor: pointer;
}
address {
  font-style: normal;
}

.summary-status {
  padding: 10px 2px;
}
.summary-status .status-text {
  font-size: 14px;
  font-weight: 500;
}
.summary-status .fa-check-circle {
  font-size: 17px;
  color: green;
}
.summary-status .fa-history {
  background-color: orange;
  padding: 4px;
  font-size: 13px;
  border-radius: 50%;
}
.summary-status .refresh-btn {
  background-color: white;
  padding: 6px 8px;
  border: var(--bs-primary) solid 2px;
  border-radius: 5px;
  cursor: pointer;
  font-size: 12px;
}
.summary-status .refresh-btn .fa-sync-alt {
  color: var(--bs-primary);
  margin-left: 2px;
}

.summary-section .summary-boxes-container .box-summary-container {
  width: calc(50% - 15px);
}
.summary-section .summary-boxes-container .summary-box {
  border: var(--bs-hover-color) 1px solid;
  overflow: hidden;
  flex-grow: 1;
}
.summary-section .summary-boxes-container .summary-box .summary-box-title {
  background-color: var(--bs-hover-color);
}
.summary-section .summary-boxes-container .summary-box .summary-box-tab:nth-of-type(odd) {
  background-color: rgba(211, 211, 211, 0.4901960784);
}
.summary-section .summary-boxes-container .summary-box .summary-box-tab:after {
  border-bottom: unset;
}
.summary-section .summary-boxes-container .summary-box .event-and-recipients:after {
  border-bottom: unset;
}
.summary-section .summary-map-container {
  margin-top: 18px;
  background-color: rgba(211, 211, 211, 0.2509803922);
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border: 1px solid rgba(211, 211, 211, 0.2509803922);
}
@media screen and (max-width: 1550px) {
  .summary-section .summary-boxes-container .box-summary-container {
    width: 100%;
  }
  .summary-section .summary-boxes-container .summary-box {
    width: 100%;
    min-width: 340px;
    max-height: 300px;
  }
}

popup {
  outline: none;
}
popup .usage-headers {
  font-weight: 600;
}
popup .usage-rows {
  max-height: 425px;
  overflow-y: auto;
}
popup .sensitive-row {
  display: flex;
  margin-bottom: 5px;
  height: 20px;
}
popup .sensitive-row.no-height {
  height: unset;
}
popup .sensitive-row .header {
  font-size: 15px;
  font-weight: bold;
  min-width: 150px;
}
popup .sensitive-row .value {
  line-height: 20px;
}
popup .sensitive-row .value.long {
  word-break: break-all;
}
popup .sensitive-message {
  position: relative;
  top: 15px;
  color: green;
}

.paypal-wrapper {
  width: 370px;
}

@media screen and (max-width: 850px) {
  .paypal-wrapper {
    width: 80vw;
  }
}
.signup-page .heading {
  background: transparent;
}
.signup-page .heading:hover {
  background: transparent;
}
.signup-page .content-holder:after {
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  background: url("https://i.pinimg.com/originals/c8/03/fc/c803fc222a068eeefed11bdabe9b75bf.jpg");
  z-index: 1;
  opacity: 0.3;
  background-size: 100%;
  background-position: center;
}
.signup-page .commercial-content-container:after {
  position: absolute;
  content: "";
  background: url("https://i.imgur.com/nSK9m86.png");
  height: 59%;
  width: 127%;
  top: 40%;
  opacity: 0.35;
  right: -40%;
  background-size: cover;
}
.signup-page .commercial-content-container .commercial-text-blocks-wrapper {
  z-index: 20;
}
.signup-page .commercial-content-container .commercial-text-blocks-wrapper > * {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.09));
  display: flex;
  flex-direction: row;
}
.signup-page .commercial-content-container .commercial-text-blocks-wrapper > *:nth-child(even) {
  background: linear-gradient(-90deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.09));
  flex-direction: row-reverse;
  justify-content: space-between;
}
.signup-page .commercial-content-container .commercial-text-blocks-wrapper > *:nth-child(even) > div:first-child {
  text-align: end;
  margin-left: 30px;
}
.signup-page .form-container:after {
  content: "";
  position: absolute;
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
  z-index: -1;
  box-shadow: 0 0 10px lightgrey;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.38);
}
@media screen and (max-width: 480px) {
  .signup-page .content-holder {
    border-radius: 0 !important;
  }
  .signup-page .login-form {
    padding: 15px !important;
  }
  .signup-page .paypal-wrapper {
    margin: auto !important;
  }
  .signup-page .heading {
    background: #f5f5f5 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }
  .signup-page .heading > img {
    margin: 0 !important;
  }
  .signup-page .header-menu-button {
    display: none !important;
  }
  .signup-page #main {
    padding: 0 !important;
  }
  .signup-page .form-container {
    flex-direction: column-reverse !important;
    width: 100% !important;
    border-radius: 0 !important;
  }
  .signup-page .form-container:after {
    display: none;
  }
  .signup-page .form-container > div:nth-child(2) {
    padding: 20px 2vw 10vh !important;
  }
  .signup-page .form-container > div {
    height: auto !important;
    border-radius: 0 !important;
  }
  .signup-page .commercial-content-container {
    padding: 10vh 0 0 !important;
  }
  .signup-page .commercial-content-container .title-box .title {
    font-size: 8vw !important;
    padding: 15px !important;
  }
  .signup-page .commercial-content-container .subtitle {
    padding: 0 15px !important;
    margin: 0 0 5vh !important;
  }
  .signup-page .commercial-content-container:after {
    width: 121% !important;
    top: 50% !important;
    right: 0 !important;
    opacity: 0.2 !important;
  }
  .signup-page .commercial-text-blocks-wrapper > * {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.29));
    padding: 15px !important;
    flex-direction: column !important;
  }
  .signup-page .commercial-text-blocks-wrapper > * > div {
    width: unset !important;
  }
  .signup-page .commercial-text-blocks-wrapper > * > div:first-child {
    margin: 0 0 30px !important;
  }
  .signup-page .commercial-text-blocks-wrapper > *:nth-child(even) {
    background: linear-gradient(-90deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.29));
    flex-direction: column !important;
  }
  .signup-page .commercial-text-blocks-wrapper > *:nth-child(even) > div:first-child {
    align-self: flex-end !important;
  }
}

a.area {
  position: relative;
}
a.area:before {
  position: absolute;
  content: "";
  top: -5px;
  right: -5px;
  left: -5px;
  bottom: -5px;
}

a.area-s {
  position: relative;
}
a.area-s:before {
  position: absolute;
  content: "";
  top: -2px;
  right: -2px;
  left: -2px;
  bottom: -2px;
}

.hidepwd input[type=checkbox] {
  display: none;
}
.hidepwd input[type=checkbox]:checked ~ .checked {
  display: inline-block;
}
.hidepwd input[type=checkbox]:checked ~ .unchecked {
  display: none;
}
.hidepwd .checked {
  display: none;
}

@media (min-width: 988px) {
  .form .label-col {
    vertical-align: top;
    width: 182px;
  }
  .form .label-col-btns {
    vertical-align: top;
    width: 350px;
  }
}
@media (min-width: 1024px) {
  .message-form .label-col {
    display: inline-block;
    vertical-align: top;
    width: 182px;
  }
  .tooltip {
    margin-left: 20px;
    width: 255px;
  }
  .check-col {
    padding: 11px 7px 0 7px;
  }
  .submit-row {
    width: 593px;
    padding: 29px 0 26px 183px;
  }
  .submit-row .reset-group {
    float: right;
    padding-right: 2px;
  }
  .submit-row .reset-group input {
    margin: 0 19px;
  }
  .signin-form .label-col {
    display: inline-block;
    vertical-align: top;
    width: 182px;
  }
  .signin-form .col.big-col {
    width: 452px;
  }
  .signin-form .col {
    width: 308px;
  }
  .signin-form .ready-info-wrap {
    padding-left: 10px;
  }
  .signin-form .select-wrap.short {
    width: 308px;
  }
  .form .col.big-col {
    width: 452px;
  }
  .form .col {
    width: 308px;
  }
  .form .ready-info-wrap {
    padding-left: 10px;
  }
  .form .ready-info-wrap .box-with-danger {
    padding-top: 49px;
  }
  .form .check-item .description-popup {
    right: 12px;
  }
  .danger-icon {
    left: -22px;
  }
  .account-list li .danger-icon {
    left: -22px !important;
  }
  .circle-list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    padding: 0;
    width: 430px;
    margin: 0 auto;
  }
  .tariff-list {
    width: 814px;
  }
  .tariff-list > li {
    margin: 0;
  }
  .content-wrap .two-cols {
    max-width: inherit;
  }
  .content-wrap .col {
    width: 47%;
  }
  .calendar-list > li {
    width: 9.5%;
  }
}
@media (max-width: 1023px) {
  .message-form .label-col .content-popup {
    right: auto;
    left: 100px;
  }
  .form .continue-wrap {
    width: 308px;
  }
  .account-list li {
    width: 50%;
  }
}
@keyframes TTfadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
i.fa-question-circle:hover {
  opacity: 0.75;
}

body[data-theme=dark] .note-modal-backdrop {
  display: none !important;
}
body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container {
  padding: 0 !important;
  box-shadow: 0 0 2px white !important;
  border: solid 1px #b7b7b7 !important;
}
body[data-theme=dark] .Ctooltip {
  box-shadow: 0 0 2px white !important;
  border: solid 1px #b7b7b7 !important;
}
.t-dark-mode, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container, body[data-theme=dark] .Ctooltip, body[data-theme=dark] #wrapper {
  filter: brightness(0.67) hue-rotate(-180deg) invert(0.87) contrast(2.34);
  overflow: hidden;
  will-change: filter;
  --bs-danger-rgb: 255, 147, 147;
  --bs-danger: #ff9393;
  --bs-warning: #997030;
  --bs-warning-rgb: 153, 112, 48;
}
.t-dark-mode .static-color, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .static-color,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .static-color, body[data-theme=dark] .Ctooltip .static-color, body[data-theme=dark] #wrapper .static-color, .t-dark-mode .color-picker, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .color-picker,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .color-picker, body[data-theme=dark] .Ctooltip .color-picker, body[data-theme=dark] #wrapper .color-picker, .t-dark-mode .intl-tel-input .selected-flag, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .intl-tel-input .selected-flag,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .intl-tel-input .selected-flag, body[data-theme=dark] .Ctooltip .intl-tel-input .selected-flag, body[data-theme=dark] #wrapper .intl-tel-input .selected-flag, .t-dark-mode .intl-tel-input .country-list .flag-box, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .intl-tel-input .country-list .flag-box,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .intl-tel-input .country-list .flag-box, body[data-theme=dark] .Ctooltip .intl-tel-input .country-list .flag-box, body[data-theme=dark] #wrapper .intl-tel-input .country-list .flag-box, .t-dark-mode img, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container img,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container img, body[data-theme=dark] .Ctooltip img, body[data-theme=dark] #wrapper img, .t-dark-mode iframe, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container iframe,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container iframe, body[data-theme=dark] .Ctooltip iframe, body[data-theme=dark] #wrapper iframe, .t-dark-mode .input-group-addon .flag, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .input-group-addon .flag,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .input-group-addon .flag, body[data-theme=dark] .Ctooltip .input-group-addon .flag, body[data-theme=dark] #wrapper .input-group-addon .flag {
  filter: saturate(1.45) contrast(0.49) invert(1) hue-rotate(200deg) brightness(1.25) grayscale(30%);
}
.t-dark-mode .switch-toggle > input + label:after, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .switch-toggle > input + label:after,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .switch-toggle > input + label:after, body[data-theme=dark] .Ctooltip .switch-toggle > input + label:after, body[data-theme=dark] #wrapper .switch-toggle > input + label:after {
  box-shadow: 0 1px 7px black !important;
}
.t-dark-mode .switch-toggle > input:not(:checked) + label:before, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .switch-toggle > input:not(:checked) + label:before,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .switch-toggle > input:not(:checked) + label:before, body[data-theme=dark] .Ctooltip .switch-toggle > input:not(:checked) + label:before, body[data-theme=dark] #wrapper .switch-toggle > input:not(:checked) + label:before {
  background: #adadad;
}
.t-dark-mode .app-header, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .app-header,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .app-header, body[data-theme=dark] .Ctooltip .app-header, body[data-theme=dark] #wrapper .app-header {
  border-color: transparent;
  background: #cbcbcb;
  --bs-bold-color: black;
}
.t-dark-mode .app-header .app-page-title, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .app-header .app-page-title,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .app-header .app-page-title, body[data-theme=dark] .Ctooltip .app-header .app-page-title, body[data-theme=dark] #wrapper .app-header .app-page-title {
  --bs-text-color: black;
}
.t-dark-mode .popup-layer, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .popup-layer,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .popup-layer, body[data-theme=dark] .Ctooltip .popup-layer, body[data-theme=dark] #wrapper .popup-layer {
  background: rgba(255, 255, 255, 0.65);
  -webkit-backdrop-filter: none !important;
  backdrop-filter: blur(5px);
}
.t-dark-mode .popup-layer .popup-frame-outer-container, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .popup-layer .popup-frame-outer-container,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .popup-layer .popup-frame-outer-container, body[data-theme=dark] .Ctooltip .popup-layer .popup-frame-outer-container, body[data-theme=dark] #wrapper .popup-layer .popup-frame-outer-container {
  padding: 0;
}
.t-dark-mode .contact-address-book-popup, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .contact-address-book-popup,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .contact-address-book-popup, body[data-theme=dark] .Ctooltip .contact-address-book-popup, body[data-theme=dark] #wrapper .contact-address-book-popup, .t-dark-mode .note-modal.open, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .note-modal.open,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .note-modal.open, body[data-theme=dark] .Ctooltip .note-modal.open, body[data-theme=dark] #wrapper .note-modal.open {
  background-color: rgba(255, 255, 255, 0.85) !important;
  -webkit-backdrop-filter: blur(7px) !important;
          backdrop-filter: blur(7px) !important;
}
.t-dark-mode .contact-address-book-popup .popup-container, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .contact-address-book-popup .popup-container,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .contact-address-book-popup .popup-container, body[data-theme=dark] .Ctooltip .contact-address-book-popup .popup-container, body[data-theme=dark] #wrapper .contact-address-book-popup .popup-container, .t-dark-mode .note-modal.open .popup-container, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .note-modal.open .popup-container,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .note-modal.open .popup-container, body[data-theme=dark] .Ctooltip .note-modal.open .popup-container, body[data-theme=dark] #wrapper .note-modal.open .popup-container {
  border: solid 1px black;
}
.t-dark-mode .single-button.color-inverted, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .single-button.color-inverted,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .single-button.color-inverted, body[data-theme=dark] .Ctooltip .single-button.color-inverted, body[data-theme=dark] #wrapper .single-button.color-inverted {
  border-color: black;
}
.t-dark-mode .single-button.color-inverted > span, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .single-button.color-inverted > span,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .single-button.color-inverted > span, body[data-theme=dark] .Ctooltip .single-button.color-inverted > span, body[data-theme=dark] #wrapper .single-button.color-inverted > span, .t-dark-mode .single-button.color-inverted > i, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .single-button.color-inverted > i,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .single-button.color-inverted > i, body[data-theme=dark] .Ctooltip .single-button.color-inverted > i, body[data-theme=dark] #wrapper .single-button.color-inverted > i {
  color: black;
}
.t-dark-mode .steps-container .step-tab.active, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .steps-container .step-tab.active,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .steps-container .step-tab.active, body[data-theme=dark] .Ctooltip .steps-container .step-tab.active, body[data-theme=dark] #wrapper .steps-container .step-tab.active, .t-dark-mode .single-button:not(.color-inverted) span, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .single-button:not(.color-inverted) span,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .single-button:not(.color-inverted) span, body[data-theme=dark] .Ctooltip .single-button:not(.color-inverted) span, body[data-theme=dark] #wrapper .single-button:not(.color-inverted) span {
  font-weight: 400;
}
.t-dark-mode .ntf-toaster, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .ntf-toaster,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .ntf-toaster, body[data-theme=dark] .Ctooltip .ntf-toaster, body[data-theme=dark] #wrapper .ntf-toaster {
  filter: brightness(0.9);
}
.t-dark-mode iframe, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container iframe,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container iframe, body[data-theme=dark] .Ctooltip iframe, body[data-theme=dark] #wrapper iframe {
  background: white;
}
.t-dark-mode iframe#previewframe, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container iframe#previewframe,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container iframe#previewframe, body[data-theme=dark] .Ctooltip iframe#previewframe, body[data-theme=dark] #wrapper iframe#previewframe {
  padding: 1vw;
}
.t-dark-mode .tp-popup-header, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .tp-popup-header,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .tp-popup-header, body[data-theme=dark] .Ctooltip .tp-popup-header, body[data-theme=dark] #wrapper .tp-popup-header {
  background: none !important;
}
.t-dark-mode leaflet-c, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container leaflet-c,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container leaflet-c, body[data-theme=dark] .Ctooltip leaflet-c, body[data-theme=dark] #wrapper leaflet-c {
  filter: contrast(1.45) brightness(1.45);
}
.t-dark-mode .trends-data-card, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .trends-data-card,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .trends-data-card, body[data-theme=dark] .Ctooltip .trends-data-card, body[data-theme=dark] #wrapper .trends-data-card, .t-dark-mode .threat-protection-card, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .threat-protection-card,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .threat-protection-card, body[data-theme=dark] .Ctooltip .threat-protection-card, body[data-theme=dark] #wrapper .threat-protection-card, .t-dark-mode .drop-menu, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .drop-menu,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .drop-menu, body[data-theme=dark] .Ctooltip .drop-menu, body[data-theme=dark] #wrapper .drop-menu, .t-dark-mode .integration-icons > div, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .integration-icons > div,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .integration-icons > div, body[data-theme=dark] .Ctooltip .integration-icons > div, body[data-theme=dark] #wrapper .integration-icons > div, .t-dark-mode .popup-background .popup-container, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .popup-background .popup-container,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .popup-background .popup-container, body[data-theme=dark] .Ctooltip .popup-background .popup-container, body[data-theme=dark] #wrapper .popup-background .popup-container, .t-dark-mode .dropdown, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .dropdown,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .dropdown, body[data-theme=dark] .Ctooltip .dropdown, body[data-theme=dark] #wrapper .dropdown, .t-dark-mode .dropdown.active:hover, body[data-theme=dark] .Ctooltip .dropdown.active:hover, .t-dark-mode .dropdown .dropdown-menu.active, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .dropdown .dropdown-menu.active,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .dropdown .dropdown-menu.active, body[data-theme=dark] .Ctooltip .dropdown .dropdown-menu.active, body[data-theme=dark] #wrapper .dropdown .dropdown-menu.active,
.t-dark-mode .app-sidebar.collapsed .sidebar-submenu-container,
body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .app-sidebar.collapsed .sidebar-submenu-container,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .app-sidebar.collapsed .sidebar-submenu-container,
body[data-theme=dark] .Ctooltip .app-sidebar.collapsed .sidebar-submenu-container,
body[data-theme=dark] #wrapper .app-sidebar.collapsed .sidebar-submenu-container, .t-dark-mode .compose-popup-wrap, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .compose-popup-wrap,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .compose-popup-wrap, body[data-theme=dark] .Ctooltip .compose-popup-wrap, body[data-theme=dark] #wrapper .compose-popup-wrap, .t-dark-mode .support-pages-search-input, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .support-pages-search-input,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .support-pages-search-input, body[data-theme=dark] .Ctooltip .support-pages-search-input, body[data-theme=dark] #wrapper .support-pages-search-input, .t-dark-mode .onboarding-setup-icon-design, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .onboarding-setup-icon-design,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .onboarding-setup-icon-design, body[data-theme=dark] .Ctooltip .onboarding-setup-icon-design, body[data-theme=dark] #wrapper .onboarding-setup-icon-design,
.t-dark-mode .note-modal .note-modal-content,
body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .note-modal .note-modal-content,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .note-modal .note-modal-content,
body[data-theme=dark] .Ctooltip .note-modal .note-modal-content,
body[data-theme=dark] #wrapper .note-modal .note-modal-content, .t-dark-mode .popup-frame-outer-container, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .popup-frame-outer-container,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .popup-frame-outer-container, body[data-theme=dark] .Ctooltip .popup-frame-outer-container, body[data-theme=dark] #wrapper .popup-frame-outer-container, .t-dark-mode .filter-container, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .filter-container,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .filter-container, body[data-theme=dark] .Ctooltip .filter-container, body[data-theme=dark] #wrapper .filter-container, .t-dark-mode .create-new-box, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .create-new-box,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .create-new-box, body[data-theme=dark] .Ctooltip .create-new-box, body[data-theme=dark] #wrapper .create-new-box, .t-dark-mode .shadow-sm, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .shadow-sm,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .shadow-sm, body[data-theme=dark] .Ctooltip .shadow-sm, body[data-theme=dark] #wrapper .shadow-sm {
  box-shadow: 0 0 2px white !important;
  border: solid 1px #b7b7b7 !important;
}
.t-dark-mode .integration-icons #checkPointImg > img, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .integration-icons #checkPointImg > img,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .integration-icons #checkPointImg > img, body[data-theme=dark] .Ctooltip .integration-icons #checkPointImg > img, body[data-theme=dark] #wrapper .integration-icons #checkPointImg > img {
  background-color: white;
}
.t-dark-mode .btn, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .btn,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .btn, body[data-theme=dark] .Ctooltip .btn, body[data-theme=dark] #wrapper .btn, .t-dark-mode .btn:hover, body[data-theme=dark] .Ctooltip .btn:hover {
  box-shadow: none !important;
}
.t-dark-mode .dropdown > .select, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .dropdown > .select,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .dropdown > .select, body[data-theme=dark] .Ctooltip .dropdown > .select, body[data-theme=dark] #wrapper .dropdown > .select {
  padding: min(4%, 7px) min(5%, 7px) !important;
}
.t-dark-mode .listTable, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .listTable,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .listTable, body[data-theme=dark] .Ctooltip .listTable, body[data-theme=dark] #wrapper .listTable {
  background: #fbfbfb;
}
.t-dark-mode ._720kb-datepicker-calendar-month span, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container ._720kb-datepicker-calendar-month span,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container ._720kb-datepicker-calendar-month span, body[data-theme=dark] .Ctooltip ._720kb-datepicker-calendar-month span, body[data-theme=dark] #wrapper ._720kb-datepicker-calendar-month span, .t-dark-mode ._720kb-datepicker-default-button, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container ._720kb-datepicker-default-button,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container ._720kb-datepicker-default-button, body[data-theme=dark] .Ctooltip ._720kb-datepicker-default-button, body[data-theme=dark] #wrapper ._720kb-datepicker-default-button {
  font-weight: 400;
  color: white;
}
.t-dark-mode .onboarding-setup-icon-design > i, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .onboarding-setup-icon-design > i,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .onboarding-setup-icon-design > i, body[data-theme=dark] .Ctooltip .onboarding-setup-icon-design > i, body[data-theme=dark] #wrapper .onboarding-setup-icon-design > i {
  filter: saturate(1.45) contrast(0.49) invert(1) hue-rotate(200deg) brightness(1.25) grayscale(30%) !important;
}
.t-dark-mode .apexcharts-radial-series, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .apexcharts-radial-series,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .apexcharts-radial-series, body[data-theme=dark] .Ctooltip .apexcharts-radial-series, body[data-theme=dark] #wrapper .apexcharts-radial-series, .t-dark-mode .apexcharts-bar-series .apexcharts-series, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .apexcharts-bar-series .apexcharts-series,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .apexcharts-bar-series .apexcharts-series, body[data-theme=dark] .Ctooltip .apexcharts-bar-series .apexcharts-series, body[data-theme=dark] #wrapper .apexcharts-bar-series .apexcharts-series, .t-dark-mode .apexcharts-legend-marker, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .apexcharts-legend-marker,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .apexcharts-legend-marker, body[data-theme=dark] .Ctooltip .apexcharts-legend-marker, body[data-theme=dark] #wrapper .apexcharts-legend-marker, .t-dark-mode .apexcharts-pie .apexcharts-series, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .apexcharts-pie .apexcharts-series,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .apexcharts-pie .apexcharts-series, body[data-theme=dark] .Ctooltip .apexcharts-pie .apexcharts-series, body[data-theme=dark] #wrapper .apexcharts-pie .apexcharts-series {
  opacity: 0.45;
}
.t-dark-mode .apexcharts-datalabels, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .apexcharts-datalabels,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .apexcharts-datalabels, body[data-theme=dark] .Ctooltip .apexcharts-datalabels, body[data-theme=dark] #wrapper .apexcharts-datalabels {
  filter: invert(1);
}
.t-dark-mode .phishing-icon-img, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .phishing-icon-img,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .phishing-icon-img, body[data-theme=dark] .Ctooltip .phishing-icon-img, body[data-theme=dark] #wrapper .phishing-icon-img {
  filter: none;
}
.t-dark-mode .country-code .input-group .dropdown, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .country-code .input-group .dropdown,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .country-code .input-group .dropdown, body[data-theme=dark] .Ctooltip .country-code .input-group .dropdown, body[data-theme=dark] #wrapper .country-code .input-group .dropdown {
  border-color: #cccccc !important;
}
.t-dark-mode .country-code .input-group .dropdown .dropbtn, body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .country-code .input-group .dropdown .dropbtn,
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .country-code .input-group .dropdown .dropbtn, body[data-theme=dark] .Ctooltip .country-code .input-group .dropdown .dropbtn, body[data-theme=dark] #wrapper .country-code .input-group .dropdown .dropbtn {
  border: none !important;
  height: 28px !important;
}
.t-dark-mode .whats-new-filter-tag:not(.enabled-tag), body[data-theme=dark] app-root > popup-drv-component > popup-c > .popup-layer > .popup-frame-outer-container .whats-new-filter-tag:not(.enabled-tag),
body[data-theme=dark] app-root > popup-c > .popup-layer > .popup-frame-outer-container .whats-new-filter-tag:not(.enabled-tag), body[data-theme=dark] .Ctooltip .whats-new-filter-tag:not(.enabled-tag), body[data-theme=dark] #wrapper .whats-new-filter-tag:not(.enabled-tag) {
  background: none !important;
}

router-outlet, router-outlet + * {
  display: contents;
}

.bubbles-animation {
  position: relative;
  height: clamp(200px, 300px, 50%);
  flex: unset;
  width: 100%;
  background: linear-gradient(0deg, white, #d4f1ff);
  overflow: hidden;
}
.bubbles-animation:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(0deg, white, transparent 11%, transparent);
}
.bubbles-animation .animation-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  animation: MoveUpDown 10s ease-in-out forwards;
  -webkit-animation: MoveUpDown 10s ease-in-out forwards;
}
.bubbles-animation #bubbles {
  transform: rotate(-90deg);
}
.bubbles-animation .bubble {
  width: 70px;
  height: 70px;
  background: #97e5ff;
  border-radius: 200px;
  -moz-border-radius: 200px;
  -webkit-border-radius: 200px;
  position: absolute;
}
.bubbles-animation .x1 {
  transform: scale(0.9);
  opacity: 0.2;
  -webkit-animation: moveBubblesX 5s linear infinite, moveBubblesY 6s ease-in-out infinite alternate;
  -moz-animation: moveBubblesX 5s linear infinite, moveBubblesY 6s ease-in-out infinite alternate;
  -o-animation: moveBubblesX 5s linear infinite, moveBubblesY 6s ease-in-out infinite alternate;
}
.bubbles-animation .x2 {
  top: 200px;
  transform: scale(0.6);
  opacity: 0.5;
  -webkit-animation: moveBubblesX 10s linear infinite, moveBubblesY 8s ease-in-out infinite alternate;
  -moz-animation: moveBubblesX 10s linear infinite, moveBubblesY 8s ease-in-out infinite alternate;
  -o-animation: moveBubblesX 10s linear infinite, moveBubblesY 8s ease-in-out infinite alternate;
}
.bubbles-animation .x3 {
  top: 350px;
  transform: scale(0.8);
  opacity: 0.3;
  -webkit-animation: moveBubblesX 10s linear infinite, moveBubblesY 4s ease-in-out infinite alternate;
  -moz-animation: moveBubblesX 10s linear infinite, moveBubblesY 4s ease-in-out infinite alternate;
  -o-animation: moveBubblesX 10s linear infinite, moveBubblesY 4s ease-in-out infinite alternate;
}
.bubbles-animation .x4 {
  top: 570px;
  transform: scale(0.75);
  opacity: 0.35;
  -webkit-animation: moveBubblesX 8s linear infinite, moveBubblesY 3s ease-in-out infinite alternate;
  -moz-animation: moveBubblesX 8s linear infinite, moveBubblesY 3s ease-in-out infinite alternate;
  -o-animation: moveBubblesX 8s linear infinite, moveBubblesY 3s ease-in-out infinite alternate;
}
.bubbles-animation .x5 {
  top: 150px;
  transform: scale(0.8);
  opacity: 0.3;
  -webkit-animation: moveBubblesX 7s linear infinite, moveBubblesY 5s ease-in-out infinite alternate;
  -moz-animation: moveBubblesX 7s linear infinite, moveBubblesY 5s ease-in-out infinite alternate;
  -o-animation: moveBubblesX 7s linear infinite, moveBubblesY 5s ease-in-out infinite alternate;
}
.bubbles-animation .x6 {
  top: 770px;
  transform: scale(0.9);
  opacity: 0.2;
  -webkit-animation: moveBubblesX 5s linear infinite, moveBubblesYOpposite 4s ease-in-out infinite alternate;
  -moz-animation: moveBubblesX 5s linear infinite, moveBubblesYOpposite 4s ease-in-out infinite alternate;
  -o-animation: moveBubblesX 5s linear infinite, moveBubblesYOpposite 4s ease-in-out infinite alternate;
}
.bubbles-animation .x7 {
  top: 200px;
  transform: scale(0.6);
  opacity: 0.5;
  -webkit-animation: moveBubblesX 11s linear infinite, moveBubblesYOpposite 3s ease-in-out infinite alternate;
  -moz-animation: moveBubblesX 11s linear infinite, moveBubblesYOpposite 3s ease-in-out infinite alternate;
  -o-animation: moveBubblesX 11s linear infinite, moveBubblesYOpposite 3s ease-in-out infinite alternate;
}
.bubbles-animation .x8 {
  top: 950px;
  transform: scale(0.8);
  opacity: 0.3;
  -webkit-animation: moveBubblesX 6s linear infinite, moveBubblesYOpposite 6s ease-in-out infinite alternate;
  -moz-animation: moveBubblesX 6s linear infinite, moveBubblesYOpposite 6s ease-in-out infinite alternate;
  -o-animation: moveBubblesX 6s linear infinite, moveBubblesYOpposite 6s ease-in-out infinite alternate;
}
.bubbles-animation .x9 {
  top: 870px;
  transform: scale(0.75);
  opacity: 0.35;
  -webkit-animation: moveBubblesX 15s linear infinite, moveBubblesYOpposite 5s ease-in-out infinite alternate;
  -moz-animation: moveBubblesX 15s linear infinite, moveBubblesYOpposite 5s ease-in-out infinite alternate;
  -o-animation: moveBubblesX 15s linear infinite, moveBubblesYOpposite 5s ease-in-out infinite alternate;
}
.bubbles-animation .x10 {
  top: 150px;
  transform: scale(0.8);
  opacity: 0.3;
  -webkit-animation: moveBubblesX 10s linear infinite, moveBubblesYOpposite 5s ease-in-out infinite alternate;
  -moz-animation: moveBubblesX 10s linear infinite, moveBubblesYOpposite 5s ease-in-out infinite alternate;
  -o-animation: moveBubblesX 10s linear infinite, moveBubblesYOpposite 5s ease-in-out infinite alternate;
}
.bubbles-animation #bubbles {
  height: 100%;
  padding: 0;
}
.bubbles-animation #phishingHookString {
  width: 22px;
  position: absolute;
  top: -212px;
  left: 94px;
  transform-origin: 50% 0;
  animation: rotateAbit2 5s ease-in-out forwards, 5s rotateMore2 5s ease-in-out infinite;
  -webkit-animation: rotateAbit2 5s ease-in-out forwards, 5s rotateMore2 5s ease-in-out infinite;
}
.bubbles-animation #phishingHook {
  width: 100px;
  animation: rotateAbit 5s ease-in-out forwards, 5s rotateMore 5s ease-in-out infinite;
  -webkit-animation: rotateAbit 5s ease-in-out forwards, 5s rotateMore 5s ease-in-out infinite;
  transform-origin: 108px 0;
}
@keyframes rotateAbit {
  0% {
    transform: rotate(61deg);
  }
  18% {
    transform: rotate(46deg);
  }
  35% {
    transform: rotate(-33deg);
  }
  50% {
    transform: rotate(-17deg);
  }
  75% {
    transform: rotate(-30deg);
  }
  100% {
    transform: rotate(-10deg);
  }
}
@keyframes rotateAbit2 {
  0% {
    transform: rotate(4deg) translateY(-28px);
  }
  18% {
    transform: rotate(8deg) translateY(-24px);
  }
  35% {
    transform: rotate(8deg) translateX(13px) translateY(7px);
  }
  50% {
    transform: rotate(5deg);
  }
  75% {
    transform: rotate(5deg);
  }
  100% {
    transform: rotate(6deg);
  }
}
@keyframes MoveUpDown {
  0% {
    transform: translateY(calc(-250px - 50%)) translateX(calc(10px - 50%));
  }
  12.5% {
    transform: translateY(calc(-25px - 50%)) translateX(calc(10px - 50%));
  }
  50% {
    transform: translateY(calc(12px - 50%)) translateX(calc(-15px - 50%));
  }
  75% {
    transform: translateY(calc(-20px - 50%)) translateX(calc(15px - 50%));
  }
  100% {
    transform: translateY(-50%) translateX(-50%);
  }
}
@keyframes rotateMore {
  0% {
    transform: rotate(-10deg);
  }
  50% {
    transform: rotate(-30deg);
  }
  100% {
    transform: rotate(-10deg);
  }
}
@keyframes rotateMore2 {
  0% {
    transform: rotate(6deg);
  }
  50% {
    transform: rotate(4deg);
  }
  100% {
    transform: rotate(6deg);
  }
}
@keyframes moveBubblesX {
  0% {
    left: -1%;
  }
  100% {
    left: 101%;
  }
}
@keyframes moveBubblesY {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: 150px;
  }
}
@keyframes moveBubblesYOpposite {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: -100px;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/assets/css/custom.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.widthAnimation {
  animation: widthAnimation 0.5s ease;
}
@keyframes widthAnimation {
  from {
    width: 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/* app css stylesheet */
@keyframes dash {
  0% {
    stroke-dashoffset: 1000;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes dash-check {
  0% {
    stroke-dashoffset: -100;
  }
  100% {
    stroke-dashoffset: 900;
  }
}
@keyframes dotty {
  0%, 20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  40% {
    color: gray;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  60% {
    text-shadow: 0.25em 0 0 gray, 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  80%, 100% {
    text-shadow: 0.25em 0 0 gray, 0.5em 0 0 gray;
  }
}
a {
  cursor: pointer;
}

button {
  cursor: pointer;
}

.dragOverClassObj {
  position: relative;
}
.dragOverClassObj:after {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.8);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "- Drop file here -";
  z-index: 5000;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2rem;
  font-family: "Roboto Condensed";
  letter-spacing: 1px;
  color: grey;
  border: dotted lightgrey;
  pointer-events: none;
}

.schedule-apply {
  border: 1px solid rgba(0, 0, 0, 0.15);
  font-weight: 600;
  opacity: 1;
}
.schedule-apply:hover {
  border: 1px solid var(--bs-bold-color);
}

.container {
  width: auto;
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 1;
  filter: alpha(opacity=0);
  top: 0;
}

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.attachment-items {
  margin-top: 5px;
}

.validation-error {
  border: solid 1px #ff234c !important;
}

.message-form .col {
  width: 520px;
}
.message-form .content-popup .opener {
  top: 0;
}
.message-form .row {
  padding: 10px 0;
  border-bottom: 2px dotted #f5f5f5;
}
.message-form .row:last-child {
  border-bottom: 0;
}
.message-form .label-col {
  padding: 0 15px 0 0;
}
.message-form .label-col label {
  margin-bottom: 0;
}

.directory-navigation {
  display: flex;
  margin-left: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
  max-width: 75%;
}
.directory-navigation .directory-to-navigate {
  display: flex;
  align-items: center;
  font-size: 17px;
}
.directory-navigation .directory-to-navigate .directory-name {
  max-width: 170px;
}
.directory-navigation .directory-to-navigate .navigation-paths-modal {
  position: fixed;
  top: 170px;
  left: 230px;
  z-index: 10;
  background: white;
  width: 220px;
  box-shadow: 0 1px 2px rgb(204, 204, 204);
  border-radius: 0 1px 5px 5px;
  font-size: 17px;
}
.directory-navigation .directory-to-navigate .unselected-directory-name:hover {
  text-decoration: underline;
  cursor: pointer;
  color: var(--bs-hover-color);
}
.directory-navigation .directory-to-navigate .unseen-directory-name {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
}
.directory-navigation .directory-to-navigate .unseen-directory-name:hover {
  cursor: pointer;
  background-color: rgba(126, 152, 204, 0.1);
  color: var(--bs-hover-color);
}
.directory-navigation .directory-to-navigate .directory-nav-arrow {
  margin: 0 8px;
  font-size: 15px;
}
.directory-navigation .directory-to-navigate .navigation-dots:hover {
  color: var(--bs-hover-color);
}

.attachment-row {
  padding: 12px 16px 12px 12px;
}

.attachment-list .item {
  padding: 8px 11px;
  width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.check-col {
  width: 33.33%;
}

.contactList {
  margin-bottom: 2px;
}

.contactListName {
  min-height: 25px !important;
}

.ellipsis, checkbox > .md-checkbox.ellipsis > label, checkbox > .ellipsis.checkbox-button:not(.radio-style) > label, .listTable.ellips table checkbox > span.md-checkbox > label, .listTable.ellips table checkbox > span.checkbox-button:not(.radio-style) > label, .simpleDataTable.ellips checkbox > span.md-checkbox > label, .simpleDataTable.ellips checkbox > span.checkbox-button:not(.radio-style) > label, .mailsListTable.ellips checkbox > span.md-checkbox > label, .mailsListTable.ellips checkbox > span.checkbox-button:not(.radio-style) > label, app-dropdown.w-ellipsis checkbox.md-checkbox > label.md-checkbox:first-of-type > label, app-dropdown.w-ellipsis checkbox.md-checkbox > label.checkbox-button:not(.radio-style):first-of-type > label, app-dropdown.w-ellipsis checkbox.checkbox-button:not(.radio-style) > label.md-checkbox:first-of-type > label, app-dropdown.w-ellipsis checkbox.checkbox-button:not(.radio-style) > label.checkbox-button:not(.radio-style):first-of-type > label, app-dropdown-c.w-ellipsis checkbox.md-checkbox > label.md-checkbox:first-of-type > label, app-dropdown-c.w-ellipsis checkbox.md-checkbox > label.checkbox-button:not(.radio-style):first-of-type > label, app-dropdown-c.w-ellipsis checkbox.checkbox-button:not(.radio-style) > label.md-checkbox:first-of-type > label, app-dropdown-c.w-ellipsis checkbox.checkbox-button:not(.radio-style) > label.checkbox-button:not(.radio-style):first-of-type > label, app-dropdown.w-ellipsis .md-checkbox > label:first-of-type, app-dropdown.w-ellipsis .checkbox-button:not(.radio-style) > label:first-of-type, app-dropdown-c.w-ellipsis .md-checkbox > label:first-of-type, app-dropdown-c.w-ellipsis .checkbox-button:not(.radio-style) > label:first-of-type, .mailsListTable.ellips span, .simpleDataTable.ellips span, .listTable.ellips table span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 5px;
}

.tooltip.phone {
  margin-top: 36px;
}

.several-cols__row .name {
  width: 50%;
}

.message-tab-content .icon-list li.active:before {
  color: darkgreen;
  right: 40px;
}
.message-tab-content .icon-list li.current:before {
  color: darkred;
  right: 40px;
}
.message-tab-content .icon-list .icon-postmark {
  font-size: 33px;
}
.message-tab-content .icon-list .icon-postmark:after {
  left: 37px;
  width: 34px;
}
.message-tab-content .select-wrap {
  max-width: 210px;
}
.message-tab-content .slide {
  padding: 0 7px;
}
.message-tab-content .attached-file img {
  height: 22px !important;
  width: 22px !important;
}
.message-tab-content .txt-wrap {
  float: left;
}
.message-tab-content .edited-time {
  margin-left: 25px;
}

.message-heading .refresh {
  position: relative;
  font-size: 18px;
}

.loading-spinner, .loading-spinner-light {
  position: absolute;
  left: calc(50% - 18px);
  width: 35px;
  height: 35px;
  border: 5px solid transparent;
  border-top-color: var(--bs-bold-color);
  border-left-color: var(--bs-bold-color);
  border-radius: 50%;
  animation: loading-bar-spinner 0.5s linear infinite;
}
.loading-spinner-light {
  opacity: 0.7;
}
.loading-spinner.inside-button, .inside-button.loading-spinner-light {
  position: relative;
  left: 10px;
  top: 10px;
  width: 20px;
  border: 3px solid transparent;
  border-top-color: #ffffff !important;
  border-left-color: #ffffff !important;
  height: 20px;
}

@keyframes loading-bar-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.row.selected {
  background-color: rgba(204, 204, 204, 0.3) !important;
  outline: 1px solid lightgrey;
}

.check-row {
  margin-bottom: 0;
}
.check-row input[type=checkbox] + .fake-input.checked {
  background: var(--bs-bold-color);
  background: linear-gradient(to right, var(--bs-primary) 50%, var(--bs-bold-color) 50%, var(--bs-primary) 100%);
  font-size: 0;
}
.check-row input[type=checkbox] + .fake-input.checked:before {
  opacity: 1;
}
.check-row input[type=checkbox] + .fake-input.checked:after {
  opacity: 1;
}
.check-row input[type=checkbox]:checked + .fake-input.checked:after {
  opacity: 1;
}

.disabled .slide-chekbox {
  cursor: not-allowed;
}
.disabled .slide-chekbox input[type=checkbox] + span {
  opacity: 0.2;
  cursor: not-allowed;
}
.disabled .slide-chekbox input[type=checkbox] {
  pointer-events: none;
}

.input-disabled input {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
  -webkit-appearance: none;
  appearance: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}
.input-disabled label {
  opacity: 0.5 !important;
  pointer-events: none;
  cursor: not-allowed;
}

input[type=text].disabled, input[type=search].disabled {
  opacity: 0.5;
  pointer-events: none;
}

input[type=password].disabled {
  opacity: 0.5;
  pointer-events: none;
}

input[type=checkbox].disabled {
  opacity: 0.5;
  pointer-events: none;
}

textarea.disabled {
  opacity: 0.5;
  pointer-events: none;
}

input[type=button].disabled {
  opacity: 0.2;
  pointer-events: none;
}

.attachment-wrap .attachment-items .title {
  margin-bottom: 3px;
}

.signature .header {
  min-height: 60px;
  margin: 15px 0;
  padding: 0 18px;
}
.signature #qr-code {
  width: 60px;
  height: 60px;
}
.signature .date-time > p {
  margin: 5px 0;
}
.signature .date-time strong {
  color: black;
}
.signature .trustifi-description {
  color: grey;
}
.signature .row {
  margin: 15px 0;
  display: block;
  padding: 0 18px;
}
.signature .verify-button {
  width: 120px;
  height: 40px;
  color: white;
  border: none;
  font-size: 15px;
}
.signature ul {
  list-style: none;
  padding-left: 0;
}
.signature .form-fields > li {
  padding: 3px 0;
}
.signature .form-fields > p {
  margin-bottom: 2px;
}
.signature .form-fields ul li {
  display: inline;
}
.signature .form-fields li ul li:first-child {
  font-weight: 600;
  min-width: 100px;
  float: left;
}
.signature .attachments > ul li:last-child li {
  font-weight: normal;
  display: inline;
}
.signature .attachments > ul li:last-child ul li:last-child {
  clear: both;
}
.signature .attachments > ul > ul:not(first-child) {
  margin-left: 100px;
}

.date-time {
  color: grey;
}

.message-block {
  padding-left: 10px;
}

.attachment-itemName {
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 15px;
  width: 214px;
}

.file-logo {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  margin-right: 7px;
}

.advanced-label {
  cursor: pointer;
}
.advanced-label:hover {
  color: var(--bs-hover-color);
}

.link-list:hover {
  color: var(--bs-hover-color) !important;
}

.recipient-wrap .input-wrap .autocomplete-items {
  position: inherit;
  content: "";
  color: black;
  font-family: inherit;
  font-size: 13px;
  font-weight: normal;
}
.recipient-wrap .input-wrap .autocomplete-items span {
  position: inherit;
  content: "";
  color: black;
  font-family: inherit;
  font-size: 13px;
  font-weight: normal;
}

.checkbox-block .holder {
  margin-bottom: 10px;
  min-height: 18px;
}

.animated {
  animation-duration: 0.5s;
  animation-fill-mode: both;
}

.dropdown {
  width: 100px;
  display: inline-block;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 2px rgb(204, 204, 204);
  position: relative;
  font-size: inherit;
  color: #474747;
  height: 100%;
  text-align: left;
  z-index: 999;
  margin-left: 5px;
  margin-right: 5px;
}
.dropdown .select {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  cursor: pointer;
  padding: 4px;
  color: black;
}
.dropdown .select > i {
  font-size: 12px;
  color: #888;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  float: right;
  line-height: 12px;
  padding-top: 1px;
}
.dropdown.lf-dropdown .select {
  color: var(--bs-text-color);
  font-weight: 500;
}
.dropdown.lf-dropdown .select > i {
  color: var(--bs-text-color);
}
.dropdown:hover {
  box-shadow: 0 0 5px rgb(204, 204, 204) !important;
}
.dropdown:active {
  background-color: rgba(245, 245, 245, 0.5);
}
.dropdown .active {
  box-shadow: 0 0 5px rgb(204, 204, 204) !important;
  border-radius: 5px !important;
  background: rgba(245, 245, 245, 0.5);
}
.dropdown .dropdown-menu {
  position: absolute;
  padding: 0;
  list-style: none;
  color: black;
  background-color: #fff;
  width: 100%;
  left: 0;
  margin-top: 0;
  box-shadow: 0 1px 2px rgb(204, 204, 204);
  border-radius: 0 1px 5px 5px;
  overflow-y: auto;
  z-index: 9;
  max-height: 0;
  overflow: hidden;
  outline: 0;
}
.dropdown .dropdown-menu li {
  padding: 10px;
  transition: all 0.2s ease-in-out, visibility 0s;
  cursor: pointer;
  max-height: unset;
  min-height: unset;
  outline: 0;
}
.dropdown .dropdown-menu li:hover {
  background: rgba(245, 245, 245, 0.5) !important;
  color: var(--bs-primary);
}
.dropdown .dropdown-menu li:hover .submenu {
  visibility: visible;
}
.dropdown .dropdown-menu li .disabled {
  pointer-events: none;
  opacity: 0.5;
}
.dropdown .dropdown-menu li.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.dropdown .dropdown-menu.submenu {
  visibility: hidden;
  position: absolute;
  top: 0;
  background: white;
  max-height: none;
  border-radius: 0 !important;
}
.dropdown .dropdown-menu.submenu.drop-left {
  left: 0;
  transform: translateX(-100%);
  box-shadow: -2px 0 5px #cccccc !important;
}
.dropdown .dropdown-menu.submenu.drop-right {
  right: 0;
  box-shadow: 2px 0 5px #cccccc !important;
}

.dropdown.active {
  box-shadow: 0 0 5px rgb(204, 204, 204) !important;
  border-radius: 5px !important;
  background: rgba(245, 245, 245, 0.5);
}
.dropdown.active:hover {
  box-shadow: 0 0 5px rgb(204, 204, 204) !important;
  border-radius: 5px !important;
  background: rgba(245, 245, 245, 0.5);
}
.dropdown.active .select > i {
  transform: rotate(-90deg);
}

.successm svg {
  width: 100px;
  display: block;
  margin: 5px auto 0;
}
.successm .path {
  stroke-dasharray: 1000;
  stroke-dashoffset: 0;
}
.successm .path.circle {
  animation: dash 0.9s ease-in-out;
}
.successm .path.line {
  stroke-dashoffset: 1000;
  animation: dash 0.9s 0.35s ease-in-out forwards;
}
.successm .path.check {
  stroke-dashoffset: -100;
  animation: dash-check 0.9s 0.35s ease-in-out forwards;
}
.successm p {
  text-align: center;
  margin: 20px 0 20px;
  font-size: 1.25em;
}
.successm p.success {
  color: #73AF55;
}
.successm p.error {
  color: #D06079;
}

td {
  text-align: left;
  position: relative;
  font-weight: normal;
  /*&:first-child {
      border: none !important;
  }*/
}

tbody {
  border: none;
  cursor: unset;
}

.loading-dots:after {
  display: inline-block;
  content: " .";
  animation: dotty 1s steps(5, end) infinite;
}

.loading-blur {
  filter: opacity(70%) grayscale(30%) blur(3px);
  -webkit-filter: opacity(70%) grayscale(30%) blur(3px);
  -moz-filter: opacity(70%) grayscale(30%) blur(3px);
  -o-filter: opacity(70%) grayscale(30%) blur(3px);
  pointer-events: none;
}

.policyCheckbox {
  cursor: pointer;
}
.policyCheckbox input[type=checkbox] {
  display: none;
}
.policyCheckbox input[type=checkbox]:checked ~ span:before {
  content: "\f058";
  font-weight: 900;
}
.policyCheckbox span:before {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  width: 1em;
  height: 1em;
  content: "\f111";
  margin-right: 0.3em;
  font-weight: 400;
}

#selectAllTemplates.tooltip {
  margin-left: 15px;
}

input[type=date] {
  appearance: none;
  -webkit-appearance: none;
  font-family: "Helvetica", arial, sans-serif;
  font-size: 14px;
  border: 1px solid #ecf0f1;
  background: #ecf0f1;
  padding: 5px;
  display: inline-block !important;
  visibility: visible !important;
  color: black;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  outline: none !important;
}
input[type=date]::-webkit-clear-button {
  display: none;
}
input[type=date]::-webkit-inner-spin-button {
  display: none;
}
input[type=date]::-webkit-calendar-picker-indicator {
  color: var(--bs-primary);
  cursor: pointer;
}

.global-search {
  position: relative;
  cursor: default !important;
  margin: 10px;
  width: 240px;
  top: 0;
}
.global-search .search-box {
  max-width: 275px;
  position: relative;
}
.global-search .search-box input[type=search] {
  border-radius: 0;
  border: solid 1px transparent;
  border-bottom: solid 2px white;
  background: rgba(255, 255, 255, 0.52);
  transition: all 0.1s;
  padding-left: 30px;
}
.global-search .search-box input[type=search]::placeholder {
  color: #2b2b2b;
}
.global-search .search-box input[type=search]:focus, .global-search .search-box input[type=search]:not(:placeholder-shown) {
  background: #ffffff;
  border: solid 1px darkgrey;
  padding-bottom: 1px !important;
}
.global-search .search-box input[type=search]:focus::placeholder, .global-search .search-box input[type=search]:not(:placeholder-shown)::placeholder {
  color: grey;
}
.global-search .search-box .zmdi-search {
  font-size: 21px;
  color: #6a6a6a;
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
}
.global-search .search-box .clear-x {
  font-size: 17px;
  color: #cccccc;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.global-search .zmdi-search {
  font-size: 21px;
  color: #cbcbcb;
  opacity: 0.8;
  margin-top: 1px;
}
.global-search .results {
  position: absolute;
  color: black;
  background: #ffffff;
  width: 100%;
  overflow-y: auto;
  max-height: 250px;
  max-width: 500px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  border-radius: 0 0 5px 5px;
}
.global-search .results .result {
  padding: 10px;
  cursor: pointer;
}
.global-search .results .result.no-result {
  font-style: italic;
  cursor: default;
}
.global-search .results .result:hover {
  background: rgba(245, 245, 245, 0.5);
}

.note-editor.note-frame.fullscreen {
  background: white !important;
}

.note-editor.note-frame.panel {
  border: none !important;
  outline: 1px solid #ccc !important;
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
  background: rgba(204, 204, 204, 0.3) !important;
}

::-webkit-scrollbar {
  width: 8.5px;
  height: 5px;
}

@media screen and (max-width: 1440px) {
  ::-webkit-scrollbar {
    width: 6px;
  }
}
::-webkit-scrollbar-button {
  width: 0;
  height: 0;
}

::-webkit-scrollbar-thumb {
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 50px;
}

::-webkit-scrollbar-track {
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 50px;
}
::-webkit-scrollbar-track:hover {
  background: #ffffff;
}
::-webkit-scrollbar-track:active {
  background: #ffffff;
}

::-webkit-scrollbar-corner {
  background: transparent;
}

textarea::-webkit-input-placeholder {
  color: #6a6a6a;
}
textarea:-moz-placeholder {
  color: #6a6a6a;
}
textarea::-moz-placeholder {
  color: #6a6a6a;
}

input::-webkit-input-placeholder {
  color: #6a6a6a;
}
input:-moz-placeholder {
  color: #6a6a6a;
}
input::-moz-placeholder {
  color: #6a6a6a;
}

:-ms-input-placeholder {
  color: #6a6a6a;
}

.labelIcon {
  height: 30px;
  line-height: 30px;
  margin-right: 10px;
}

.wrapIcon {
  display: flex;
}

.cloudsponge-close-button:hover {
  color: darkred !important;
}

.angular-tooltip {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  z-index: 11000;
}
.angular-tooltip a {
  color: white;
  font-weight: 900;
}

.Ctooltip {
  width: 360px;
  position: absolute;
  padding: 11px;
  background-color: white;
  border-radius: 10px;
  border: solid 1px #ececec;
  animation: TTfadein 0.35s;
  transform: translateY(-5rem);
  box-shadow: 0 2px 10px rgba(212, 212, 212, 0.3803921569);
  overflow: hidden;
  z-index: 1000;
}
.Ctooltip > * {
  position: relative;
  z-index: 8000;
}
.Ctooltip:before {
  content: "";
  background: transparent;
  border: solid 1px transparent;
  box-shadow: 0 0 2px #d2d2d2;
  border-radius: 10px;
  width: 98.6%;
  top: 4%;
  left: 0.7%;
  height: 93%;
  position: absolute;
  margin: auto;
}

@keyframes TTfadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.closeRed:hover {
  color: darkred !important;
}

.approveGreen:hover {
  color: darkgreen !important;
}

.disableAction {
  cursor: not-allowed !important;
  color: #808080;
}

.row .email-template-settings.disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: not-allowed;
}
.row .lf-settings.disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: not-allowed;
}

.googleMaps {
  cursor: pointer;
  height: 14px;
  padding-left: 1px;
  bottom: 2px;
  opacity: 0.85;
  transition: 0.5s;
  position: relative;
}
.googleMaps:hover {
  opacity: 1;
  transition: 0.5s;
}

.btn-with-dropdown {
  display: flex;
  position: relative;
  width: 175px;
}
.btn-with-dropdown > btn-c {
  width: calc(100% - 27px);
  z-index: 50;
  border-right: solid 1px rgba(255, 255, 255, 0.4509803922);
  border-radius: 0;
}
.btn-with-dropdown > btn-c .loading-spinner, .btn-with-dropdown > btn-c .loading-spinner-light {
  left: calc(50% - 7px) !important;
}
.btn-with-dropdown > app-dropdown-c {
  position: absolute;
  width: 100%;
  height: 100%;
}
.btn-with-dropdown > app-dropdown-c .app-dropdown.active .fa-chevron-down {
  transform: rotate(0);
}
.btn-with-dropdown > app-dropdown-c .fa-chevron-down {
  transition: all 0.3s;
  transform: rotate(90deg);
}
.btn-with-dropdown > app-dropdown-c .app-dropdown-box {
  background: var(--bs-bold-color) !important;
}

.template-dynamic-fields-wrapper .template-dynamic-fields-general-description {
  margin-bottom: 10px;
}
.template-dynamic-fields-wrapper .template-dynamic-fields-general-description .header {
  font-weight: bold;
}
.template-dynamic-fields-wrapper .template-dynamic-fields {
  overflow-y: auto;
  padding-top: 8px;
}
.template-dynamic-fields-wrapper .template-dynamic-fields .template-dynamic-field {
  margin-bottom: 10px;
}
.template-dynamic-fields-wrapper .template-dynamic-fields .template-dynamic-field .name {
  font-weight: bold;
  border: solid thin #e6e6e6;
  border-radius: 3px;
  padding: 5px;
  margin-right: 2px;
  line-height: 30px;
}
.template-dynamic-fields-wrapper .template-dynamic-fields .template-dynamic-field .field-description a {
  color: var(--bs-primary);
}
.template-dynamic-fields-wrapper .template-dynamic-fields .template-dynamic-field .field-description a:hover {
  color: var(--bs-hover-color);
}

input.lowerPlaceholder::-webkit-input-placeholder {
  font-size: 11px;
}
input.lowerPlaceholder::-moz-placeholder {
  font-size: 11px;
}
input.lowerPlaceholder:-ms-input-placeholder {
  font-size: 11px;
}
input.lowerPlaceholder:-moz-placeholder {
  font-size: 11px;
}

@media (min-width: 1024px) {
  .message-form .label-col {
    width: 146px;
  }
  .submit-row {
    width: auto;
    padding: 29px 0 26px 146px;
  }
  .check-col {
    padding: 0 7px 0 0;
  }
}
.inbound-item {
  position: relative;
  width: 49.5%;
  max-width: calc((100vw - 150px) / 2);
}
.inbound-item.full-width {
  width: 100%;
  max-width: 100%;
}
.inbound-item .sub-header {
  margin-bottom: 10px;
}
.inbound-item .input-holder {
  position: absolute;
  top: unset;
  width: calc(90% - 16px);
}
.inbound-item .input-holder i {
  font-size: 21px;
}
.inbound-item .add-action-and-list {
  position: relative;
  background-color: white;
  margin-top: 50px;
  padding: 10px;
}
.inbound-item .add-action-and-list .add-single-item {
  position: relative;
}
.inbound-item .add-action-and-list .add-to-list {
  margin-left: 5px;
  margin-top: 1px;
  height: 28px;
  position: absolute;
  right: 0;
}
.inbound-item .add-action-and-list .add-to-list.item-description {
  margin-top: 6px;
}
.inbound-item .add-action-and-list .delete-multiple-row {
  height: 30px;
  width: 100%;
  margin-top: 10px;
  position: relative;
}
.inbound-item .add-action-and-list .delete-multiple-row .select-all {
  line-height: 30px;
}
.inbound-item .add-action-and-list .delete-multiple-row button {
  width: 140px;
}
.inbound-item .add-action-and-list .delete-multiple-row button.attachment {
  width: 160px;
}
.inbound-item .add-action-and-list .threat-list {
  height: 168px;
  max-height: 168px;
  overflow-y: auto;
  margin-top: 10px;
}
.inbound-item .add-action-and-list .threat-list.reviewers {
  height: 162px;
  max-height: 162px;
}
.inbound-item .add-action-and-list .threat-list.domains {
  height: 112px;
  max-height: 112px;
  overflow-x: hidden;
  overflow-y: auto;
}
.inbound-item .add-action-and-list .threat-list.domains .threat .action {
  margin-left: 30px;
}
.inbound-item .add-action-and-list .threat-list .policyCheckbox {
  width: 15px;
}
.inbound-item .add-action-and-list .threat-list .policyCheckbox .check-icon {
  font-size: 12px;
}
.inbound-item .add-action-and-list .threat-list .policyCheckbox .check-icon.positioned {
  position: absolute;
  top: 6px;
}
.inbound-item .add-action-and-list .threat-list .threat {
  margin-bottom: 10px;
  position: relative;
  height: 20px;
}
.inbound-item .add-action-and-list .threat-list .threat.reviewer {
  margin-bottom: 0;
  height: unset;
}
.inbound-item .add-action-and-list .threat-list .threat.reviewer:first-child {
  margin-top: 2px;
}
.inbound-item .add-action-and-list .threat-list .threat .name {
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: calc(100% - 50px);
}
.inbound-item .add-action-and-list .threat-list .threat .name.reviewer {
  width: calc(100% - 150px);
}
.inbound-item .add-action-and-list .threat-list .threat .actions {
  position: absolute;
  top: 0;
  right: 8px;
}
.inbound-item .add-action-and-list .threat-list .threat .editInput {
  margin-bottom: 0;
  height: 20px;
}
.inbound-item .add-action-and-list .threat-list .threat .editInput.item {
  width: 50%;
}
.inbound-item .add-action-and-list .threat-list .threat .editInput.desc {
  width: 40%;
}

.dashboard-page {
  /*.ellipsis {
      white-space: pre-wrap;
  }*/
}
@media screen and (min-width: 1580px) {
  .dashboard-page .bs-col-large-3 {
    flex: 0 0 auto !important;
    width: 25% !important;
  }
  .dashboard-page .bs-col-large-4 {
    flex: 0 0 auto !important;
    width: 33.33333333% !important;
  }
  .dashboard-page .bs-col-large-5 {
    flex: 0 0 auto !important;
    width: 41.66666667% !important;
  }
  .dashboard-page .bs-col-large-7 {
    flex: 0 0 auto !important;
    width: 58.33333333% !important;
  }
  .dashboard-page .bs-col-large-8 {
    flex: 0 0 auto !important;
    width: 66.66666667% !important;
  }
  .dashboard-page .bs-col-large-12 {
    flex: 0 0 auto !important;
    width: 100% !important;
  }
  .dashboard-page.is-admin .order-large-1 {
    order: 1 !important;
  }
  .dashboard-page.is-admin .order-large-2 {
    order: 2 !important;
  }
  .dashboard-page.is-admin .order-large-3 {
    order: 3 !important;
  }
  .dashboard-page.is-admin .order-large-4 {
    order: 4 !important;
  }
  .dashboard-page.is-admin .order-large-5 {
    order: 5 !important;
  }
  .dashboard-page.is-admin .order-large-6 {
    order: 6 !important;
  }
  .dashboard-page.is-admin .order-large-7 {
    order: 7 !important;
  }
  .dashboard-page.is-admin .order-large-8 {
    order: 8 !important;
  }
  .dashboard-page.is-admin .order-large-9 {
    order: 9 !important;
  }
  .dashboard-page.is-admin .order-large-10 {
    order: 10 !important;
  }
  .dashboard-page.is-admin .order-large-11 {
    order: 11 !important;
  }
  .dashboard-page.is-admin .order-large-12 {
    order: 12 !important;
  }
}
.dashboard-page .pie-chart .apexcharts-legend {
  align-items: flex-start !important;
  width: 37% !important;
  text-align: left !important;
  word-break: break-word !important;
}
@media screen and (min-aspect-ratio: 2/1) {
  .dashboard-page .audit-log-card {
    max-height: 20vh;
  }
}
@media screen and (min-width: 1550px) {
  .dashboard-page .dashboard-grid {
    height: calc(100vh - 50px);
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
}
@media screen and (max-width: 1550px) {
  .dashboard-page .dashboard-grid {
    min-height: 1000px;
    height: auto !important;
  }
}
.dashboard-page .angular-leaflet-map .leaflet-control-attribution svg {
  display: none !important;
}
.dashboard-page .angular-leaflet-map .leaflet-control-zoom-in, .dashboard-page .angular-leaflet-map .leaflet-control-zoom-out {
  text-decoration: none !important;
}
.dashboard-page .dashboard-card {
  min-height: 0;
  padding: 1.1vw;
}
.dashboard-page .total-number {
  margin-left: 10px;
}
.dashboard-page.first {
  margin-top: 1vw;
}
.dashboard-page.second {
  margin-top: 3vw;
}
.dashboard-page .section-label {
  float: left;
  font-size: 18px;
  font-weight: 400;
  display: contents;
}
.dashboard-page .no-data {
  text-align: left;
  margin: auto;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border-radius: 10px;
  padding: 10px 10px 40px 10px;
  position: relative;
  margin-top: 30px;
}
.dashboard-page .no-data ul {
  height: 75px;
}
.dashboard-page .no-data .empty-results-text {
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-weight: bold;
}
.dashboard-page .threat-thumbnails-container {
  color: black;
}
.dashboard-page .threat-thumbnails-container > div {
  width: 15px;
}
.dashboard-page .threat-thumbnails-container > div.threat-thumbnail {
  width: 80px;
}
.dashboard-page .threat-thumbnails-container .threat-icon {
  font-size: 2.2rem;
}
.dashboard-page .outbound-feature-thumbnails-container {
  color: black;
}
.dashboard-page .outbound-feature-thumbnails-container > div.outbound-feature-thumbnail {
  max-width: 15vw;
}
.dashboard-page .outbound-feature-thumbnails-container .outbound-feature-icon {
  font-size: 2rem;
}
.dashboard-page .plan-details .stats {
  height: 30px;
}
.dashboard-page .plan-details .stats.first {
  margin-top: 10px;
}
.dashboard-page .plan-details .stats .header {
  margin-right: 3px;
  width: 120px;
  display: inline-block;
}
.dashboard-page .plan-details .stats .val {
  color: #4cae4c;
}
.dashboard-page .plan-details .stats .limited {
  float: right;
  text-align: center;
}
.dashboard-page .plan-details .stats .limited > div {
  width: 100%;
  height: 5px;
  background-color: lightgray;
  margin-top: 5px;
}
.dashboard-page .rules-pie .section-label {
  float: none;
  display: block;
  text-align: center;
}
.dashboard-page .audit-logs {
  overflow: auto;
}
.dashboard-page .audit-logs .section-label {
  float: none;
  display: inline-block;
}
.dashboard-page .audit-logs .no-logs {
  margin-top: 10px;
  font-size: 16px;
  font-style: italic;
}
.dashboard-page .audit-logs .headers {
  position: sticky;
  top: 0;
  background: white;
  width: 100%;
  padding: 0 0 5px;
  font-weight: 400;
  font-size: 15px;
  display: flex;
  justify-content: space-between;
}
.dashboard-page .audit-logs .headers.notifications {
  width: 100%;
}
.dashboard-page .audit-logs .logs {
  word-break: break-all;
}
.dashboard-page .audit-logs .logs .log {
  display: flex;
  border-bottom: 1px solid lightgrey;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}

.table {
  background: white;
  table-layout: fixed;
}
.table > thead {
  position: sticky;
  top: 0;
  background: inherit;
  z-index: 25;
}

.multi-toggle {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  overflow: hidden;
}
.multi-toggle .option {
  width: 100px;
  padding: 10px;
  text-align: center;
  background-color: white;
}
.multi-toggle .option:not(.selected) {
  cursor: pointer;
}
.multi-toggle .selected {
  color: white;
}

#outer-dropzone {
  height: 140px;
}

#inner-dropzone {
  height: 80px;
}

.dropzone {
  border-radius: 4px;
  transition: background-color 0.3s;
}

.drop-active {
  border-color: #aaa;
}

.drop-target {
  border-color: #fff;
  border-style: solid;
}

.drag-drop {
  display: inline-block;
  min-width: 40px;
  border: solid 2px #fff;
  transform: translate(0px, 0px);
  transition: background-color 0.3s;
}

.list-csv-action a {
  color: darkgrey;
}

.flxRow, .flxRow-evenly, .flxRow-around, .flxRow-between, .flxRow-end, .flxRow-start, .flxRow-center {
  display: flex;
  flex-direction: row;
}
.flxRow-center {
  justify-content: center;
}
.flxRow-start {
  justify-content: start;
}
.flxRow-end {
  justify-content: flex-end;
}
.flxRow-between {
  justify-content: space-between;
}
.flxRow-around {
  justify-content: space-around;
}
.flxRow-evenly {
  justify-content: space-evenly;
}

.flxClmn, .flxClmn-evenly, .flxClmn-around, .flxClmn-between, .flxClmn-end, .flxClmn-start, .flxClmn-center {
  display: flex;
  flex-direction: column;
}
.flxClmn-center {
  justify-content: center;
}
.flxClmn-start {
  justify-content: start;
}
.flxClmn-end {
  justify-content: flex-end;
}
.flxClmn-between {
  justify-content: space-between;
}
.flxClmn-around {
  justify-content: space-around;
}
.flxClmn-evenly {
  justify-content: space-evenly;
}

.vSpace1 > * {
  margin: calc(5px * 1) 0;
}
.vSpace1 > *:first-child {
  margin-top: 0;
}
.vSpace1 > *:last-child {
  margin-bottom: 0;
}
.vSpace2 > * {
  margin: calc(5px * 2) 0;
}
.vSpace2 > *:first-child {
  margin-top: 0;
}
.vSpace2 > *:last-child {
  margin-bottom: 0;
}
.vSpace3 > * {
  margin: calc(5px * 3) 0;
}
.vSpace3 > *:first-child {
  margin-top: 0;
}
.vSpace3 > *:last-child {
  margin-bottom: 0;
}
.vSpace4 > * {
  margin: calc(5px * 4) 0;
}
.vSpace4 > *:first-child {
  margin-top: 0;
}
.vSpace4 > *:last-child {
  margin-bottom: 0;
}
.vSpace5 > * {
  margin: calc(5px * 5) 0;
}
.vSpace5 > *:first-child {
  margin-top: 0;
}
.vSpace5 > *:last-child {
  margin-bottom: 0;
}
.vSpace05 > * {
  margin: 2.5px 0;
}
.vSpace05 > *:first-child {
  margin-top: 0;
}
.vSpace05 > *:last-child {
  margin-bottom: 0;
}

.hSpace1 > * {
  margin: 0 calc(5px * 1);
}
.hSpace1 > *:first-child {
  margin-left: 0;
}
.hSpace1 > *:last-child {
  margin-right: 0;
}
.hSpace2 > * {
  margin: 0 calc(5px * 2);
}
.hSpace2 > *:first-child {
  margin-left: 0;
}
.hSpace2 > *:last-child {
  margin-right: 0;
}
.hSpace3 > * {
  margin: 0 calc(5px * 3);
}
.hSpace3 > *:first-child {
  margin-left: 0;
}
.hSpace3 > *:last-child {
  margin-right: 0;
}
.hSpace4 > * {
  margin: 0 calc(5px * 4);
}
.hSpace4 > *:first-child {
  margin-left: 0;
}
.hSpace4 > *:last-child {
  margin-right: 0;
}
.hSpace5 > * {
  margin: 0 calc(5px * 5);
}
.hSpace5 > *:first-child {
  margin-left: 0;
}
.hSpace5 > *:last-child {
  margin-right: 0;
}
.hSpace05 > * {
  margin: 0 2.5px;
}
.hSpace05 > *:first-child {
  margin-left: 0;
}
.hSpace05 > *:last-child {
  margin-right: 0;
}

.hvr-scale:hover {
  transform: scale(1.03) translateZ(0);
  transition: transform 0.1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.hvr-opacity:hover {
  opacity: 0.8;
  transition: opacity 0.15s;
}

.hvr-darken:hover {
  filter: brightness(0.5);
  transition: filter 0.15s;
}

.hvr-darken-light:hover {
  filter: brightness(0.98);
  transition: filter 0.15s;
}

.hvr-underline:hover {
  text-decoration: underline !important;
}

.hvr-shadow:hover {
  box-shadow: 0 0 5px lightgrey;
}

.h100 {
  height: 100%;
}

.w100 {
  width: 100%;
}

.trustifi-table {
  overflow: auto;
  display: flex;
  flex-direction: column;
}
.trustifi-table .listTable.alternated tbody:nth-child(odd) {
  background-color: hsla(var(--bs-primary-h), 100%, 50%, 0.011);
}
.trustifi-table .listTable.alternated tbody:nth-child(even) {
  background-color: transparent;
}
.trustifi-table .listTable.alternated tr:nth-child(odd) {
  background-color: hsla(var(--bs-primary-h), 100%, 50%, 0.011);
}
.trustifi-table .listTable.alternated tr:hover {
  background-color: #f7f7f7;
}
.trustifi-table.nested-table .listTable {
  border: none !important;
  height: auto !important;
}
.trustifi-table.nested-table table {
  background: transparent !important;
}
.trustifi-table.nested-table th {
  height: 0 !important;
  padding: 0 !important;
}
.trustifi-table.nested-table th * {
  height: 0 !important;
  max-height: 0 !important;
  visibility: hidden !important;
}
.trustifi-table.nested-table .table-select-radio {
  visibility: hidden;
  pointer-events: none;
}
.trustifi-table.nested-table tr {
  background-color: transparent;
}
.trustifi-table.nested-table tr:hover {
  background-color: #fafafa;
}
.trustifi-table.nested-table tbody {
  background-color: transparent !important;
}
.trustifi-table .inner-search-input:not(:last-child) {
  border-right: solid 1px #cccccc;
}
.trustifi-table.short-action-column .actions-column-header {
  width: 140px !important;
}

.listTable {
  border: 1px solid #ededed;
  width: 100%;
  height: 300px;
  overflow-y: auto;
  color: var(--bs-dark);
  /*&.alternated {
      table {
          tr:nth-child(odd){
              background-color: $secondaryClr;
          }
      }
      &-tbody {
          table {
              tbody:nth-child(odd){
                  background-color: $secondaryClr;
              }
          }
      }
  }*/
}
.listTable table {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  background-color: white;
}
.listTable table input {
  width: 100%;
}
.listTable table th,
.listTable table td {
  height: 50px;
  padding: 10px 0 10px 10px;
}
.listTable table tbody {
  border-bottom: solid 1px #f1f1f1;
}
.listTable table tbody tr:not(:last-child) {
  border-bottom: solid 1px #f1f1f1;
}
.listTable table tbody tr {
  cursor: pointer;
  transition: background-color 0.2s;
}
.listTable table tbody tr:hover {
  background-color: #fcfcfc;
}
.listTable table tbody tr.chosen {
  background-color: hsl(var(--bs-primary-h), var(--bs-primary-s), 95%) !important;
}
.listTable table tbody tr.chosen-solo {
  border-top: 2px solid rgb(139, 152, 177) !important;
  border-bottom: 2px solid rgb(139, 152, 177) !important;
  background: white !important;
}
.listTable table tbody tr:first-child.chosen-solo {
  border-top: none !important;
}
.listTable table th {
  font-weight: 500;
  text-align: left;
  position: sticky;
  z-index: 1500;
  top: 0;
  height: 42px;
  background-color: hsl(var(--bs-primary-h), 40%, 92%);
}
.listTable table .table-select-radio.md-checkbox, .listTable table .table-select-radio.checkbox-button:not(.radio-style) {
  height: 15px;
  font-size: 12px;
  display: block;
}
.listTable table .table-select-radio.md-checkbox label, .listTable table .table-select-radio.checkbox-button:not(.radio-style) label {
  margin-left: 0 !important;
}
.listTable table .table-select-radio.md-checkbox label:before, .listTable table .table-select-radio.checkbox-button:not(.radio-style) label:before {
  width: 15px;
  height: 15px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.45);
}
.listTable table .table-select-radio.md-checkbox label:after, .listTable table .table-select-radio.checkbox-button:not(.radio-style) label:after {
  width: 9px !important;
  height: 4.5px !important;
}
.listTable table .table-select-radio.md-checkbox input[type=checkbox]:checked + label:after, .listTable table .table-select-radio.checkbox-button:not(.radio-style) input[type=checkbox]:checked + label:after {
  border-width: 2px !important;
}
.listTable.alternated tbody:nth-child(odd) {
  background-color: hsla(var(--bs-primary-h), 100%, 50%, 0.011);
}
.listTable.alternated tbody:nth-child(even) {
  background-color: transparent;
}
.listTable.alternated tr:nth-child(odd) {
  background-color: hsla(var(--bs-primary-h), 100%, 50%, 0.011);
}
.listTable.alternated tr:hover {
  background-color: #f7f7f7;
}
.listTable.no-index table td, .listTable.no-index table th {
  padding: 10px;
}
.listTable.no-index table tr {
  cursor: default;
}
.listTable.no-header table th {
  padding: 0 !important;
  height: 0 !important;
}
.listTable.no-header table th > * {
  display: none !important;
}
.listTable.ellips table span {
  padding-right: unset;
}
.listTable.ellips table td > span:only-child, .listTable.ellips table .external-html-cell > span:only-child {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
}
.listTable.ellips table th:not(.overflownV),
.listTable.ellips table td:not(.overflownV) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.listTable.ellips table th:not(.overflownV) div,
.listTable.ellips table td:not(.overflownV) div {
  overflow: hidden;
  text-overflow: ellipsis;
}
.listTable.short-rows table td {
  height: 45px;
  padding: 7px 0 7px 10px;
}
.listTable::-webkit-scrollbar {
  width: 6.5px;
}
.listTable::-webkit-scrollbar-track {
  border: none;
  border-radius: 0;
  border-left: solid 1px #f2f2f2;
}
.listTable tr[class*=sub-row]:not(.chosen):not(:hover) {
  background: #f8f8f8 !important;
}

.table-upper-row-container .inner-search-input:not(:last-child) {
  border-right: solid 1px #cccccc;
}

.steps-container {
  display: flex;
  align-items: center;
}
.steps-container .step-tab {
  flex-grow: 1;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  position: relative;
  font-weight: bold;
  background-color: hsla(calc(var(--bs-primary-h) - 10), var(--bs-primary-s), 75%, 0.3);
  color: var(--bs-primary);
}
.steps-container .step-tab:first-child {
  padding-left: 1rem;
  clip-path: polygon(calc(100% - 24px) 0, calc(100% - 6px) 50%, calc(100% - 24px) 100%, 0% 100%, 0 50%, 0% 0%);
}
.steps-container .step-tab:not(:first-child):not(:last-child) {
  padding-left: 1.5rem;
  clip-path: polygon(calc(100% - 24px) 0, calc(100% - 6px) 50%, calc(100% - 24px) 100%, 0% 100%, 15px 50%, 0% 0%);
}
.steps-container .step-tab:last-child {
  padding-left: 1.5rem;
  clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 15px 50%, 0% 0%);
}
.steps-container .step-tab.active {
  background-color: var(--bs-primary);
  color: var(--bs-text-color);
}

.copy-policy-options .policy-option {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0.25rem 0.4rem;
  border: 1px solid lightgray;
}
.copy-policy-options .policy-option .cover {
  position: absolute;
  width: 15px;
  height: 30px;
  z-index: 2;
}
.copy-policy-options .policy-option.active {
  background-color: var(--bs-primary);
  color: var(--bs-text-color);
}

.click-event .apexcharts-series .apexcharts-bar-area {
  cursor: pointer;
}

.new-page-btn {
  background-color: rgba(144, 238, 144, 0.5294117647);
  border-radius: 0.5em;
  padding: 0.3em 0.65em;
  font-size: 0.9em;
  font-weight: 400;
}

.content-popup-container {
  margin: 0.5rem 0 1.5rem 0;
  padding: 0 0.5rem;
  overflow: auto;
  max-height: 350px;
  border-top: 1px solid #e3e4e4;
  border-bottom: 1px solid #e3e4e4;
}

.simpleDataTable td, .simpleDataTable th {
  padding: 10px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.05) !important;
  text-align: left;
}
.simpleDataTable td:first-child, .simpleDataTable th:first-child {
  padding-left: 0;
}
.simpleDataTableShrink td, .simpleDataTableShrink th {
  padding: 5px;
  border-bottom: none;
  text-align: left;
}
.simpleDataTableShrink:not(.middle) td, .simpleDataTableShrink:not(.middle) th {
  vertical-align: top;
}
.simpleDataTable.sticky-header th {
  position: sticky;
  top: 0;
  background: white;
  z-index: 15;
}
.simpleDataTable.ellips span {
  padding-right: unset;
}
.simpleDataTable.ellips td > span:only-child {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
}
.simpleDataTable.ellips th:not(.overflownV),
.simpleDataTable.ellips td:not(.overflownV) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.simpleDataTable.ellips th:not(.overflownV) div,
.simpleDataTable.ellips td:not(.overflownV) div {
  overflow: hidden;
  text-overflow: ellipsis;
}
.simpleDataTable.alternated-grey tbody tr:nth-child(odd) {
  background: #fdfdfd;
}

.threat-response-inner-table td, .threat-response-inner-table th {
  border-bottom: solid 1px rgba(0, 0, 0, 0.05) !important;
  text-align: left !important;
  height: auto !important;
  cursor: unset;
  background: white !important;
}
.threat-response-inner-table tr.chosen td {
  background: transparent !important;
}
.threat-response-inner-table th {
  position: sticky !important;
  top: 0 !important;
  background: #fafafa !important;
  z-index: 15 !important;
}

.mailsListTable {
  table-layout: fixed;
  border-collapse: collapse;
  /* Style even rows */
  /* Style odd rows */
}
.mailsListTable th,
.mailsListTable td {
  cursor: pointer;
  height: 65px;
  padding: 10px;
}
.mailsListTable tr {
  background: #f7f6f9;
  border-top: solid 1px #e3e4e4;
  border-bottom: solid 1px #e3e4e4;
  transition: background 0.2s, border-color 0.2s;
}
.mailsListTable tr:hover {
  background: white;
}
.mailsListTable tr:nth-child(even) {
  background-color: #f2f2f2;
}
.mailsListTable tr:nth-child(odd) {
  background-color: hsla(var(--bs-primary-h), 100%, 50%, 0.02);
}
.mailsListTable.alternated tr:nth-child(odd) {
  background: #f4f4f4;
}
.mailsListTable.alternated tr:nth-child(odd):hover {
  background: white;
}
.mailsListTable tr.selected {
  background: #e9e7ef !important;
}
.mailsListTable tr.is-active {
  background: white !important;
  border-top: solid 2px #8b98b1;
  border-bottom: solid 2px #8b98b1;
}
.mailsListTable.ellips span {
  padding-right: unset;
}
.mailsListTable.ellips td > span:only-child {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
}
.mailsListTable.ellips th:not(.overflownV),
.mailsListTable.ellips td:not(.overflownV) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.mailsListTable.ellips th:not(.overflownV) div,
.mailsListTable.ellips td:not(.overflownV) div {
  overflow: hidden;
  text-overflow: ellipsis;
}

.color-alternation > :nth-child(odd) {
  background-color: #f9f9f9;
}

.input-inner-btn {
  margin-left: -43px;
  padding: 0;
  background-color: transparent;
  color: var(--bs-primary);
  transition: color 0.3s;
  min-height: unset;
  border: none;
  font-weight: 400;
  height: 100%;
  cursor: pointer;
}
.input-inner-btn:hover {
  color: var(--bs-hover-color);
}

.integration-icons > div {
  background: white;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
  transition: all 0.2s, border 1ms;
  width: 50px;
  height: 50px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.integration-icons > div:hover:not(.chosen) {
  box-shadow: 0 5px 7px rgba(0, 255, 20, 0.1);
  transform: scale(1.1);
}
.integration-icons > div:hover:not(.chosen):not(.connected) {
  box-shadow: 0 5px 7px rgba(0, 0, 0, 0.1);
}
.integration-icons > div:hover:not(.chosen):not(.connected) > img {
  filter: grayscale(40%);
}
.integration-icons > div.chosen {
  box-shadow: 0 5px 7px rgba(0, 0, 0, 0.1);
  transform: scale(1.25);
  border: solid 3px cornflowerblue;
}
.integration-icons > div.chosen > img {
  filter: grayscale(40%);
}
.integration-icons > div > img {
  filter: grayscale(70%);
  width: 40px;
  height: 40px;
}
.integration-icons > div.not-connected {
  box-shadow: 0 0 5px rgba(255, 0, 20, 0.5);
}
.integration-icons > div.not-connected .led-indicator {
  color: var(--bs-danger);
  background-color: var(--bs-danger);
}
.integration-icons > div.connected {
  box-shadow: 0 0 5px rgba(0, 255, 20, 0.5);
}
.integration-icons > div.connected > img {
  filter: grayscale(20%);
}
.integration-icons > div.connected .led-indicator {
  color: var(--bs-success);
  background-color: var(--bs-success);
}
.integration-icons > div:not(.connected):not(.not-connected) .led-indicator {
  visibility: hidden;
}

.led-indicator {
  box-shadow: 0 0 0 2px #fff;
  position: absolute;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  /*
      &:after {
          top: 0;
          left: 0;
          width: 100%;
          border: 1px solid currentColor;
          height: 100%;
          content: "";
          position: absolute;
          animation: shine-blink 1.2s infinite ease-in-out;
          border-radius: 50%;
      }*/
}

@keyframes shine-blink {
  0% {
    transform: scale(0.8);
    opacity: 1;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.hide-scrollbar {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.hide-scrollbar::-webkit-scrollbar {
  display: none; /* Chrome, Safari and Opera */
}

.click-select-all {
  user-select: all;
  -moz-user-select: all;
  -ms-user-select: all;
  -webkit-user-select: all;
}

.datepicker-aside ._720kb-datepicker-calendar._720kb-datepicker-open {
  visibility: visible;
  left: -227px;
  bottom: -92px;
}

.tabset {
  max-width: 65em;
}
.tabset > input[type=radio] {
  position: absolute;
  left: -200vw;
}
.tabset .tab-panel {
  display: none;
}
.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {
  display: block;
}
.tabset > label {
  position: relative;
  display: inline-block !important;
  padding: 15px 10px;
  border: 1px solid transparent;
  border-bottom: 0;
  cursor: pointer;
  margin-bottom: 0 !important;
}
.tabset > label::after {
  position: absolute;
  left: 15px;
  bottom: 10px;
  width: 22px;
  height: 4px;
  background: #8d8d8d;
}
.tabset > label:hover,
.tabset > input:focus + label {
  color: #06c;
}
.tabset > label:hover::after,
.tabset > input:focus + label::after,
.tabset > input:checked + label::after {
  background: #06c;
}
.tabset > input:checked + label {
  border-color: #ccc;
  border-bottom: 1px solid #fff;
  margin-bottom: -1px !important;
  color: #06c;
}
.tabset .tab-panel {
  padding: 15px 0;
  border-top: 1px solid #ccc;
  min-height: 421px;
}

.dashboard-grid {
  background: #f9f9f9;
  padding: 20px;
  border-radius: 5px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 2vw;
}
.dashboard-grid h1.section-label {
  font-weight: bold;
}
.dashboard-grid .co1 {
  grid-column: span 1;
}
.dashboard-grid .ro1 {
  grid-row: span 1;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co1 {
    grid-column: span 1 !important;
  }
  .dashboard-grid .md-ro1 {
    grid-row: span 1 !important;
  }
}
.dashboard-grid .co2 {
  grid-column: span 2;
}
.dashboard-grid .ro2 {
  grid-row: span 2;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co2 {
    grid-column: span 2 !important;
  }
  .dashboard-grid .md-ro2 {
    grid-row: span 2 !important;
  }
}
.dashboard-grid .co3 {
  grid-column: span 3;
}
.dashboard-grid .ro3 {
  grid-row: span 3;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co3 {
    grid-column: span 3 !important;
  }
  .dashboard-grid .md-ro3 {
    grid-row: span 3 !important;
  }
}
.dashboard-grid .co4 {
  grid-column: span 4;
}
.dashboard-grid .ro4 {
  grid-row: span 4;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co4 {
    grid-column: span 4 !important;
  }
  .dashboard-grid .md-ro4 {
    grid-row: span 4 !important;
  }
}
.dashboard-grid .co5 {
  grid-column: span 5;
}
.dashboard-grid .ro5 {
  grid-row: span 5;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co5 {
    grid-column: span 5 !important;
  }
  .dashboard-grid .md-ro5 {
    grid-row: span 5 !important;
  }
}
.dashboard-grid .co6 {
  grid-column: span 6;
}
.dashboard-grid .ro6 {
  grid-row: span 6;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co6 {
    grid-column: span 6 !important;
  }
  .dashboard-grid .md-ro6 {
    grid-row: span 6 !important;
  }
}
.dashboard-grid .co7 {
  grid-column: span 7;
}
.dashboard-grid .ro7 {
  grid-row: span 7;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co7 {
    grid-column: span 7 !important;
  }
  .dashboard-grid .md-ro7 {
    grid-row: span 7 !important;
  }
}
.dashboard-grid .co8 {
  grid-column: span 8;
}
.dashboard-grid .ro8 {
  grid-row: span 8;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co8 {
    grid-column: span 8 !important;
  }
  .dashboard-grid .md-ro8 {
    grid-row: span 8 !important;
  }
}
.dashboard-grid .co9 {
  grid-column: span 9;
}
.dashboard-grid .ro9 {
  grid-row: span 9;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co9 {
    grid-column: span 9 !important;
  }
  .dashboard-grid .md-ro9 {
    grid-row: span 9 !important;
  }
}
.dashboard-grid .co10 {
  grid-column: span 10;
}
.dashboard-grid .ro10 {
  grid-row: span 10;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co10 {
    grid-column: span 10 !important;
  }
  .dashboard-grid .md-ro10 {
    grid-row: span 10 !important;
  }
}
.dashboard-grid .co11 {
  grid-column: span 11;
}
.dashboard-grid .ro11 {
  grid-row: span 11;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co11 {
    grid-column: span 11 !important;
  }
  .dashboard-grid .md-ro11 {
    grid-row: span 11 !important;
  }
}
.dashboard-grid .co12 {
  grid-column: span 12;
}
.dashboard-grid .ro12 {
  grid-row: span 12;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co12 {
    grid-column: span 12 !important;
  }
  .dashboard-grid .md-ro12 {
    grid-row: span 12 !important;
  }
}
.dashboard-grid .co13 {
  grid-column: span 13;
}
.dashboard-grid .ro13 {
  grid-row: span 13;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co13 {
    grid-column: span 13 !important;
  }
  .dashboard-grid .md-ro13 {
    grid-row: span 13 !important;
  }
}
.dashboard-grid .co14 {
  grid-column: span 14;
}
.dashboard-grid .ro14 {
  grid-row: span 14;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co14 {
    grid-column: span 14 !important;
  }
  .dashboard-grid .md-ro14 {
    grid-row: span 14 !important;
  }
}
.dashboard-grid .co15 {
  grid-column: span 15;
}
.dashboard-grid .ro15 {
  grid-row: span 15;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co15 {
    grid-column: span 15 !important;
  }
  .dashboard-grid .md-ro15 {
    grid-row: span 15 !important;
  }
}
.dashboard-grid .co16 {
  grid-column: span 16;
}
.dashboard-grid .ro16 {
  grid-row: span 16;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co16 {
    grid-column: span 16 !important;
  }
  .dashboard-grid .md-ro16 {
    grid-row: span 16 !important;
  }
}
.dashboard-grid .co17 {
  grid-column: span 17;
}
.dashboard-grid .ro17 {
  grid-row: span 17;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co17 {
    grid-column: span 17 !important;
  }
  .dashboard-grid .md-ro17 {
    grid-row: span 17 !important;
  }
}
.dashboard-grid .co18 {
  grid-column: span 18;
}
.dashboard-grid .ro18 {
  grid-row: span 18;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co18 {
    grid-column: span 18 !important;
  }
  .dashboard-grid .md-ro18 {
    grid-row: span 18 !important;
  }
}
.dashboard-grid .co19 {
  grid-column: span 19;
}
.dashboard-grid .ro19 {
  grid-row: span 19;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co19 {
    grid-column: span 19 !important;
  }
  .dashboard-grid .md-ro19 {
    grid-row: span 19 !important;
  }
}
.dashboard-grid .co20 {
  grid-column: span 20;
}
.dashboard-grid .ro20 {
  grid-row: span 20;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co20 {
    grid-column: span 20 !important;
  }
  .dashboard-grid .md-ro20 {
    grid-row: span 20 !important;
  }
}
.dashboard-grid .co21 {
  grid-column: span 21;
}
.dashboard-grid .ro21 {
  grid-row: span 21;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co21 {
    grid-column: span 21 !important;
  }
  .dashboard-grid .md-ro21 {
    grid-row: span 21 !important;
  }
}
.dashboard-grid .co22 {
  grid-column: span 22;
}
.dashboard-grid .ro22 {
  grid-row: span 22;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co22 {
    grid-column: span 22 !important;
  }
  .dashboard-grid .md-ro22 {
    grid-row: span 22 !important;
  }
}
.dashboard-grid .co23 {
  grid-column: span 23;
}
.dashboard-grid .ro23 {
  grid-row: span 23;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co23 {
    grid-column: span 23 !important;
  }
  .dashboard-grid .md-ro23 {
    grid-row: span 23 !important;
  }
}
.dashboard-grid .co24 {
  grid-column: span 24;
}
.dashboard-grid .ro24 {
  grid-row: span 24;
}
@media screen and (max-width: 1550px) {
  .dashboard-grid .md-co24 {
    grid-column: span 24 !important;
  }
  .dashboard-grid .md-ro24 {
    grid-row: span 24 !important;
  }
  .dashboard-grid .pie-charts .inner-content > div {
    flex-direction: column !important;
  }
}
.dashboard-grid.partner-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.dashboard-card {
  background: white;
  box-shadow: 0 0 5px #c9d4ea;
  padding: 1.5vw;
  border-radius: 5px;
  min-height: 500px;
  border: solid 2px transparent;
  transition: background 0.2s, box-shadow 0.2s, border 0.2s;
}
.dashboard-card:hover {
  box-shadow: 0 0 10px #c9d4ea;
  border: solid 2px #e3e4e4;
}

.dashboard-card .inner-content {
  padding: 2%;
  background: #f9f9f9;
  border-radius: 8px;
  transition: border 0.2s;
}

.threat-protection-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.threat-protection-grid .co1 {
  grid-column: span 1;
}
.threat-protection-grid .ro1 {
  grid-row: span 1;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co1 {
    grid-column: span 1 !important;
  }
  .threat-protection-grid .md-ro1 {
    grid-row: span 1 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co2 {
  grid-column: span 2;
}
.threat-protection-grid .ro2 {
  grid-row: span 2;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co2 {
    grid-column: span 2 !important;
  }
  .threat-protection-grid .md-ro2 {
    grid-row: span 2 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co3 {
  grid-column: span 3;
}
.threat-protection-grid .ro3 {
  grid-row: span 3;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co3 {
    grid-column: span 3 !important;
  }
  .threat-protection-grid .md-ro3 {
    grid-row: span 3 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co4 {
  grid-column: span 4;
}
.threat-protection-grid .ro4 {
  grid-row: span 4;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co4 {
    grid-column: span 4 !important;
  }
  .threat-protection-grid .md-ro4 {
    grid-row: span 4 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co5 {
  grid-column: span 5;
}
.threat-protection-grid .ro5 {
  grid-row: span 5;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co5 {
    grid-column: span 5 !important;
  }
  .threat-protection-grid .md-ro5 {
    grid-row: span 5 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co6 {
  grid-column: span 6;
}
.threat-protection-grid .ro6 {
  grid-row: span 6;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co6 {
    grid-column: span 6 !important;
  }
  .threat-protection-grid .md-ro6 {
    grid-row: span 6 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co7 {
  grid-column: span 7;
}
.threat-protection-grid .ro7 {
  grid-row: span 7;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co7 {
    grid-column: span 7 !important;
  }
  .threat-protection-grid .md-ro7 {
    grid-row: span 7 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co8 {
  grid-column: span 8;
}
.threat-protection-grid .ro8 {
  grid-row: span 8;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co8 {
    grid-column: span 8 !important;
  }
  .threat-protection-grid .md-ro8 {
    grid-row: span 8 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co9 {
  grid-column: span 9;
}
.threat-protection-grid .ro9 {
  grid-row: span 9;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co9 {
    grid-column: span 9 !important;
  }
  .threat-protection-grid .md-ro9 {
    grid-row: span 9 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co10 {
  grid-column: span 10;
}
.threat-protection-grid .ro10 {
  grid-row: span 10;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co10 {
    grid-column: span 10 !important;
  }
  .threat-protection-grid .md-ro10 {
    grid-row: span 10 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co11 {
  grid-column: span 11;
}
.threat-protection-grid .ro11 {
  grid-row: span 11;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co11 {
    grid-column: span 11 !important;
  }
  .threat-protection-grid .md-ro11 {
    grid-row: span 11 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co12 {
  grid-column: span 12;
}
.threat-protection-grid .ro12 {
  grid-row: span 12;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co12 {
    grid-column: span 12 !important;
  }
  .threat-protection-grid .md-ro12 {
    grid-row: span 12 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co13 {
  grid-column: span 13;
}
.threat-protection-grid .ro13 {
  grid-row: span 13;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co13 {
    grid-column: span 13 !important;
  }
  .threat-protection-grid .md-ro13 {
    grid-row: span 13 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co14 {
  grid-column: span 14;
}
.threat-protection-grid .ro14 {
  grid-row: span 14;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co14 {
    grid-column: span 14 !important;
  }
  .threat-protection-grid .md-ro14 {
    grid-row: span 14 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co15 {
  grid-column: span 15;
}
.threat-protection-grid .ro15 {
  grid-row: span 15;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co15 {
    grid-column: span 15 !important;
  }
  .threat-protection-grid .md-ro15 {
    grid-row: span 15 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co16 {
  grid-column: span 16;
}
.threat-protection-grid .ro16 {
  grid-row: span 16;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co16 {
    grid-column: span 16 !important;
  }
  .threat-protection-grid .md-ro16 {
    grid-row: span 16 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co17 {
  grid-column: span 17;
}
.threat-protection-grid .ro17 {
  grid-row: span 17;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co17 {
    grid-column: span 17 !important;
  }
  .threat-protection-grid .md-ro17 {
    grid-row: span 17 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co18 {
  grid-column: span 18;
}
.threat-protection-grid .ro18 {
  grid-row: span 18;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co18 {
    grid-column: span 18 !important;
  }
  .threat-protection-grid .md-ro18 {
    grid-row: span 18 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co19 {
  grid-column: span 19;
}
.threat-protection-grid .ro19 {
  grid-row: span 19;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co19 {
    grid-column: span 19 !important;
  }
  .threat-protection-grid .md-ro19 {
    grid-row: span 19 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co20 {
  grid-column: span 20;
}
.threat-protection-grid .ro20 {
  grid-row: span 20;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co20 {
    grid-column: span 20 !important;
  }
  .threat-protection-grid .md-ro20 {
    grid-row: span 20 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co21 {
  grid-column: span 21;
}
.threat-protection-grid .ro21 {
  grid-row: span 21;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co21 {
    grid-column: span 21 !important;
  }
  .threat-protection-grid .md-ro21 {
    grid-row: span 21 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co22 {
  grid-column: span 22;
}
.threat-protection-grid .ro22 {
  grid-row: span 22;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co22 {
    grid-column: span 22 !important;
  }
  .threat-protection-grid .md-ro22 {
    grid-row: span 22 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co23 {
  grid-column: span 23;
}
.threat-protection-grid .ro23 {
  grid-row: span 23;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co23 {
    grid-column: span 23 !important;
  }
  .threat-protection-grid .md-ro23 {
    grid-row: span 23 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}
.threat-protection-grid .co24 {
  grid-column: span 24;
}
.threat-protection-grid .ro24 {
  grid-row: span 24;
}
.threat-protection-grid .co0 {
  display: none;
}
@media screen and (max-width: 1550px) {
  .threat-protection-grid .md-co24 {
    grid-column: span 24 !important;
  }
  .threat-protection-grid .md-ro24 {
    grid-row: span 24 !important;
  }
  .threat-protection-grid .md-co0 {
    display: none;
  }
}

.threat-protection-card {
  border-radius: 8px;
  background: white;
  box-shadow: 0 0 8px darkgrey;
  overflow: auto;
  margin: 0.75vw;
}
.threat-protection-card .card-header {
  background: linear-gradient(90deg, #f5f7fd, white);
  border-bottom: solid 1px lightgrey;
  padding: 15px;
}
.threat-protection-card .card-title {
  font-size: calc(0.45rem + 0.4vw);
  color: #282828;
  font-weight: 500;
  letter-spacing: 0.3px;
}
.threat-protection-card ::-webkit-scrollbar {
  width: 0.4rem;
}

.email-content-card .show-email-medium-btn {
  display: none !important;
}
.email-content-card:not(.outbound-quarantined):after {
  left: -1.25vw;
  bottom: -1.25vw;
}
.email-content-card:after {
  content: "";
  position: absolute;
  top: -1.5vw;
  bottom: -0.75vw;
  left: -0.75vw;
  right: -1.5vw;
  z-index: 2;
  background: aliceblue;
  filter: blur(3px);
}

.message-analysis-table td {
  padding: 7px 10px !important;
}
.message-analysis-table td > span.ellipsis, .message-analysis-table .listTable.ellips table td > span, .listTable.ellips table .message-analysis-table td > span, .message-analysis-table .simpleDataTable.ellips td > span, .simpleDataTable.ellips .message-analysis-table td > span, .message-analysis-table .mailsListTable.ellips td > span, .mailsListTable.ellips .message-analysis-table td > span {
  display: block;
}
.message-analysis-table tr:nth-child(even) {
  background: rgba(240, 248, 255, 0.22);
}
.message-analysis-table .fa-check {
  color: forestgreen;
}
.message-analysis-table .fa-times-circle {
  color: darkred;
}
.message-analysis-table .fa-exclamation-circle {
  color: darkorange;
}

.blueLink {
  color: #001973;
}

.blue-link {
  color: royalblue !important;
}
.blue-link:not(.disabled):hover {
  color: #081334 !important;
}
.blue-link.disabled {
  color: #818181 !important;
}

.blue-link-hover-hide:hover {
  color: unset !important;
  text-decoration: none !important;
}

a.no-underline {
  text-decoration: none !important;
}

.hover-link-color:hover {
  color: var(--bs-hover-color) !important;
}

.md-checkbox, .checkbox-button:not(.radio-style) {
  position: relative;
  margin: 0;
  text-align: left;
}
.md-checkbox.md-checkbox-inline, .md-checkbox-inline.checkbox-button:not(.radio-style) {
  display: inline-block;
}
.md-checkbox label:first-of-type, .checkbox-button:not(.radio-style) label:first-of-type {
  cursor: pointer;
  display: inline;
  position: relative;
  line-height: 1.25em;
  vertical-align: top;
  clear: both;
  padding-left: 1px;
}
.md-checkbox label:first-of-type:not(:empty), .checkbox-button:not(.radio-style) label:first-of-type:not(:empty) {
  padding-left: 1.75em;
}
.md-checkbox label:first-of-type:before, .checkbox-button:not(.radio-style) label:first-of-type:before, .md-checkbox label:first-of-type:after, .checkbox-button:not(.radio-style) label:first-of-type:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
}
.md-checkbox label:first-of-type:before, .checkbox-button:not(.radio-style) label:first-of-type:before {
  width: 1.25em;
  height: 1.25em;
  background: #fff;
  border: 2px solid rgba(0, 0, 0, 0.54);
  border-radius: 0.125em;
  cursor: pointer;
  transition: background 0.3s;
}
.md-checkbox input[type=checkbox], .checkbox-button:not(.radio-style) input[type=checkbox] {
  outline: 0;
  visibility: hidden;
  width: 0;
  margin: 0;
  display: block;
  float: left;
  font-size: inherit;
  height: auto;
  max-height: 100%;
}
.md-checkbox input[type=checkbox]:checked + label:before, .checkbox-button:not(.radio-style) input[type=checkbox]:checked + label:before {
  background: var(--bs-primary) !important;
  border: none !important;
}
.md-checkbox input[type=checkbox]:checked + label:after, .checkbox-button:not(.radio-style) input[type=checkbox]:checked + label:after {
  transform: translate(0.25em, 0.3365384615em) rotate(-45deg);
  width: 0.75em;
  height: 0.375em;
  border: 0.2em solid #fff;
  border-top-style: none;
  border-right-style: none;
}
.md-checkbox input[type=checkbox]:disabled + label:before, .checkbox-button:not(.radio-style) input[type=checkbox]:disabled + label:before {
  border-color: rgba(0, 0, 0, 0.26);
}
.md-checkbox input[type=checkbox]:disabled:checked + label:before, .checkbox-button:not(.radio-style) input[type=checkbox]:disabled:checked + label:before {
  background: rgba(0, 0, 0, 0.26);
}
.md-checkbox.transparent-box label:before, .transparent-box.checkbox-button:not(.radio-style) label:before {
  background: transparent;
}
.md-checkbox.success-color input[type=checkbox]:checked + label:before, .success-color.checkbox-button:not(.radio-style) input[type=checkbox]:checked + label:before {
  background: var(--bs-success) !important;
}
.md-checkbox.success-color input[type=checkbox]:checked + label:after, .success-color.checkbox-button:not(.radio-style) input[type=checkbox]:checked + label:after {
  border-color: white !important;
}
.md-checkbox.danger-color input[type=checkbox]:checked + label:before, .danger-color.checkbox-button:not(.radio-style) input[type=checkbox]:checked + label:before {
  background: var(--bs-danger) !important;
}
.md-checkbox.danger-color input[type=checkbox]:checked + label:after, .danger-color.checkbox-button:not(.radio-style) input[type=checkbox]:checked + label:after {
  border-color: white !important;
}
.md-checkbox.negative-checkbox input[type=checkbox]:checked + label:after, .negative-checkbox.checkbox-button:not(.radio-style) input[type=checkbox]:checked + label:after {
  content: "X";
  color: var(--bs-text-color);
  font-weight: bold;
  transform: none;
  width: 0.75em;
  height: 0.75em;
  border: none !important;
  font-size: 12px;
  font-family: cursive;
  padding-left: 4px;
}
.md-checkbox.colorful-border input[type=checkbox] + label:before, .colorful-border.checkbox-button:not(.radio-style) input[type=checkbox] + label:before {
  border-color: var(--bs-primary);
}
.md-checkbox.colorful-border.success-color input[type=checkbox] + label:before, .colorful-border.success-color.checkbox-button:not(.radio-style) input[type=checkbox] + label:before {
  border-color: rgba(var(--bs-success-rgb), 0.3) !important;
}
.md-checkbox.colorful-border.danger-color input[type=checkbox] + label:before, .colorful-border.danger-color.checkbox-button:not(.radio-style) input[type=checkbox] + label:before {
  border-color: rgba(var(--bs-danger-rgb), 0.6) !important;
}

.vertical-separator {
  height: 100%;
  width: 0;
  border: solid 1px;
}

.mail-list > div {
  border-top: solid 1px #e3e4e4;
  border-bottom: solid 1px #e3e4e4;
}

.mail-item {
  background: #f7f6f9;
  height: 65px;
  padding: 10px;
  cursor: pointer;
}
.mail-item:hover {
  background: white;
}
.mail-item:hover .action-icons {
  transform: translateY(0);
  opacity: 1;
}
.mail-item .action-icons {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(100%);
  opacity: 0;
  transition: all 0.2s;
}
.mail-item .action-icons > * {
  cursor: pointer;
}
.mail-item .action-icons > *:hover {
  opacity: 0.65;
}

input.one-lined-input {
  border: none !important;
  border-bottom: solid 1px grey !important;
  border-radius: 0 !important;
}
input.one-lined-input:focus {
  border-bottom: solid 1px var(--bs-primary) !important;
}

.attachment-block-container {
  border: solid 2px #e2e2e2;
  width: 160px;
  min-height: 40px;
  background: #f9f9f9;
  cursor: pointer;
  margin: 8px;
  position: relative;
}
.attachment-block-container .file-icon-container {
  align-items: center;
  border-radius: 5px;
  width: 32px;
  font-size: 15px;
  position: relative;
  color: white;
}
.attachment-block-container span.file-name {
  font-weight: bold;
}
.attachment-block-container span.file-size {
  font-size: 0.8rem;
  color: grey;
}
.attachment-block-container .zmdi-download {
  transition: font-size 0.05s;
}
.attachment-block-container:hover .zmdi-download {
  font-size: 1rem;
}
textarea.color-equalized::placeholder {
  color: #adadad;
}

.support-page-line {
  padding: 3px;
  transition: background-color 0.25s;
}
.support-page-line:hover {
  background: #f9f9f9;
}

.scroll-top-btn {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 80px;
  width: 60px;
  right: min(95px, 4vw);
  height: 50px;
  z-index: 99;
  font-size: 30px;
  border: none;
  outline: none;
  background-color: var(--bs-primary);
  color: var(--bs-text-color);
  cursor: pointer;
  transition: opacity 0.2s;
  padding: 10px;
  border-radius: 10px;
}
.scroll-top-btn:hover {
  opacity: 0.7 !important;
}
.scroll-top-btn:hover:after {
  opacity: 1;
  margin-top: 0;
}
.scroll-top-btn:after {
  content: "Scroll to top";
  font-size: 15px;
  position: absolute;
  color: var(--bs-primary);
  transform: translateY(40px);
  white-space: nowrap;
  font-family: "Roboto Condensed", sans-serif;
  opacity: 0;
  margin-top: -30px;
  transition: margin 0.2s, opacity 0.15s;
}

.highlight-text {
  background: #ffff44;
}

.ignore-highlight-text .highlight-text {
  background: unset;
}

.knowledge-page-subtitle {
  font-weight: 300 !important;
  font-size: 1.1rem;
  opacity: 0.8;
  margin: 1.5rem 0 1rem !important;
}

.custom-fadeIn {
  animation: TTfadein 0.35s;
}

.fading-overlay:after {
  content: "";
  background: linear-gradient(0deg, white, rgba(255, 255, 255, 0), white 113%);
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 1;
}

.simple-tab-row {
  border-bottom: 1px solid #ccc;
  width: 100%;
  background: #f9f9f9;
}
.simple-tab-row .tab-header {
  border: solid 1px darkgrey;
  border-bottom: solid 1px #ccc;
  border-radius: 5px 5px 0 0;
  padding: 5px 20px;
  margin-bottom: -1px;
  color: #2b2b2b;
  cursor: pointer;
  background: #fcfcfc;
  letter-spacing: 0.4px;
  font-size: 0.8rem;
}
.simple-tab-row .tab-header.chosen {
  background: white;
  font-weight: bold;
  border-bottom: solid 1px white;
}
.simple-tab-row .tab-header.chosen a {
  text-shadow: -1px 0 0 black;
}

.shinyFX, .shinyFX-light {
  z-index: 0;
  position: relative;
  background: transparent;
}
.shinyFX:after, .shinyFX-light:after {
  content: "";
  top: 0;
  transform: translateX(100%);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  animation: shineSlide 1s infinite ease-in; /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#007db9e8", GradientType=1); /* IE6-9 */
}

@keyframes shineSlide {
  0% {
    transform: translateX(-170%);
  }
  100% {
    transform: translateX(150%);
  }
}
.shinyFX-light:after {
  animation: shineSlideDelayed 9s infinite ease-in;
}

@keyframes shineSlideDelayed {
  0% {
    transform: translateX(-170%);
  }
  15% {
    transform: translateX(150%);
  }
  100% {
    transform: translateX(150%);
  }
}
.header-menu-button {
  cursor: pointer;
  position: relative;
  padding: 10px 8px;
  background: rgba(211, 211, 211, 0.5);
}
.header-menu-button:hover {
  background: rgba(211, 211, 211, 0.25);
}
.header-menu-button:hover .drop-menu {
  display: block;
  animation: TTfadein 0.35s forwards;
}
.header-menu-button .drop-menu {
  display: none;
  width: 100%;
  top: 100%;
  background: white;
  position: absolute;
  margin: 0;
  opacity: 0;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  transition: all 0.1s ease-out;
}
.header-menu-button .drop-menu .triangle {
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid white;
  top: -8px;
  left: 50%;
  margin-left: -8px;
}
.header-menu-button .drop-menu ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.header-menu-button .drop-menu ul li {
  text-align: left;
  width: 100%;
  padding: 10px;
  font-size: 0.95rem;
  margin: 0;
  color: black;
  border-radius: 4px;
  transition: background 0.1s ease-out;
}
.header-menu-button .drop-menu ul li:hover {
  background: rgba(204, 204, 204, 0.3) !important;
  color: var(--bs-primary);
}

.diamond-indent:after {
  content: "●";
  position: absolute;
  color: grey;
  top: 0;
  left: 0;
  margin-top: -1px;
  opacity: 0.7;
  font-size: 0.9rem;
}

@media screen and (max-width: 1320px) {
  .app-title-section:after {
    content: "";
    height: 0;
    width: 0;
    background: transparent;
    position: absolute;
    z-index: 501;
    transition: background-color 0.15s;
  }
  .app-title-section.white-overlay:after {
    height: 110%;
    width: 100%;
    background: white;
  }
}

.short-dropdown .dropdown {
  width: 210px;
}

.user-tag {
  border: 1px solid #ccc;
}

.required-asterisk {
  color: red;
  opacity: 0.8;
}

.purchase-page-support-comp .header-menu-button {
  margin: 7px 1vw !important;
}

.onboarding-intro {
  max-width: 1200px;
  margin: auto;
  font-size: 1rem;
  line-height: 1.45;
}
@media screen and (max-height: 890px) {
  .onboarding-intro {
    line-height: 1.3;
  }
}

.onboarding-questionnaire {
  padding: 1vw 2vw;
  overflow: auto;
  flex: 1 0;
  font-size: 1rem;
  max-width: 900px;
  background: white;
}
.onboarding-questionnaire input[type=text], .onboarding-questionnaire input[type=number], .onboarding-questionnaire .dropdown-wrapper {
  max-width: 400px;
}
.onboarding-questionnaire .radio-container {
  margin-left: 10px;
}
.onboarding-questionnaire .description-label {
  margin-top: -3px;
  font-size: 0.8rem;
  line-height: 1.5;
  font-weight: 300;
  letter-spacing: 0.4px;
}
.onboarding-questionnaire > * {
  flex-shrink: 0;
}

.complete-input-warning:after {
  content: "please complete this field";
  color: red;
  font-size: 0.8rem;
  opacity: 0.65;
  margin-left: 7px;
}

.onboarding-inner-holder {
  position: relative;
}
@media screen and (max-width: 990px) {
  .onboarding-inner-holder {
    border: none !important;
  }
}

.onboarding-steps-container {
  background: white;
  width: 100%;
  max-width: 1200px;
  font-size: 1rem;
}
@media screen and (max-width: 1050px) {
  .onboarding-steps-container {
    font-size: unset;
  }
}

.onboarding-steps-nav .step-nav-item {
  position: relative;
  align-items: center;
  text-align: center;
}
.onboarding-steps-nav .step-nav-item:not(:last-child) {
  margin-right: 2vw;
}
.onboarding-steps-nav .step-nav-item:not(:last-child):after {
  content: "";
  position: absolute;
  z-index: 3;
  width: 100%;
  top: 25px;
  left: 70%;
  border-top: dashed 2px;
  border-color: lightgrey;
}
.onboarding-steps-nav .step-nav-item .circled-icon {
  border-radius: 50%;
  z-index: 5;
  border: solid 3px transparent;
  background: lightgrey;
  font-size: 1.7rem;
  color: white;
}
.onboarding-steps-nav .step-nav-item .circled-icon .warning-sign-circle {
  top: 0;
  right: 0;
  height: 50%;
  transform: translate(25%, -40%);
  width: 50%;
  background: orange;
  border-radius: 50%;
  border: solid 2px white;
}
.onboarding-steps-nav .step-nav-item.finished .circled-icon {
  background: mediumseagreen;
  color: white !important;
}
.onboarding-steps-nav .step-nav-item.finished:after {
  border-color: mediumseagreen;
}
.onboarding-steps-nav .step-nav-item:hover .circled-icon {
  border: solid 3px #b5b5b5;
}
.onboarding-steps-nav .step-nav-item.active .circled-icon {
  border: solid 3px #666666;
  color: #282828;
}
.onboarding-steps-nav .step-nav-item.active .step-label {
  font-weight: bold;
}
.onboarding-steps-nav .step-label {
  color: black;
  opacity: 0.6;
  font-size: 0.8rem;
}

.instruction-step-link::marker {
  color: transparent;
}

.link-photo {
  position: relative;
}
.link-photo:hover:after {
  content: "Click to open";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-weight: bold;
  font-size: larger;
  z-index: 555;
  background: rgba(0, 0, 0, 0.29);
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: TTfadein 0.2s;
}

.a-link {
  color: cornflowerblue;
  text-decoration: underline;
  cursor: pointer;
}
.a-link:hover {
  filter: brightness(1.05);
}

.thin-scrollbar::-webkit-scrollbar {
  width: 7px;
}

.thinner-scrollbar::-webkit-scrollbar, .trustifi-table.directories-table .listTable-c::-webkit-scrollbar {
  width: 5px;
}

.lf-settings-container {
  background: #f5f5f5;
  padding: 20px;
  max-width: 800px;
}

@media screen and (max-width: 1320px) {
  .lf-settings-container {
    font-size: 0.75rem;
  }
}
.lf-settings-accordion {
  padding: 15px;
  overflow: hidden;
  transition: all 0.15s;
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  max-height: 120px;
}
.lf-settings-accordion:hover {
  background: white;
}
.lf-settings-accordion.expanded {
  cursor: default;
  max-height: 250px;
}
.lf-settings-accordion.expanded .disabled {
  pointer-events: none;
}
.lf-settings-accordion.expanded .disabled > *:not(.md-checkbox):not(.checkbox-button:not(.radio-style)) {
  opacity: 0.5;
}

.color-picker-css .color-picker-wrapper {
  padding: 5px;
  background: white;
  box-shadow: 0 0 5px lightgrey;
}
.color-picker-css .color-picker-panel {
  box-shadow: none;
}
.color-picker-css .color-picker-grid {
  background-image: linear-gradient(45deg, lightgrey 25%, transparent 25%), linear-gradient(-45deg, lightgrey 25%, transparent 25%), linear-gradient(45deg, transparent 75%, lightgrey 75%), linear-gradient(-45deg, transparent 75%, lightgrey 75%) !important;
}
.color-picker-css .color-picker-input-wrapper {
  display: none;
}
.color-picker-css .color-picker-hue {
  margin-top: 10px;
  border-radius: 3px;
  cursor: e-resize !important;
}
.color-picker-css .color-picker-hue .color-picker-overlay {
  border-radius: 3px;
  background: linear-gradient(to left, rgb(255, 0, 0) 0%, rgb(255, 255, 0) 17%, rgb(0, 255, 0) 33%, rgb(0, 255, 255) 50%, rgb(0, 0, 255) 67%, rgb(255, 0, 255) 83%, rgb(255, 0, 4) 100%) !important;
}
.color-picker-css .color-picker-opacity {
  background-image: linear-gradient(45deg, lightgrey 25%, transparent 25%), linear-gradient(-45deg, lightgrey 25%, transparent 25%), linear-gradient(45deg, transparent 75%, lightgrey 75%), linear-gradient(-45deg, transparent 75%, lightgrey 75%) !important;
  margin-top: 10px;
  cursor: e-resize !important;
  border-radius: 3px;
}
.color-picker-css .color-picker-opacity .color-picker-overlay {
  border-radius: 3px;
}

.trends-pdf-pre-generate:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: white;
  z-index: 150;
}
.trends-pdf-pre-generate .chart-holder {
  width: 450px !important;
}

.pdf-generate-loader {
  flex: 1 0;
  position: absolute;
  height: 100vh;
  width: calc(100% + 25px);
  top: 0;
  left: -20px;
  background: white;
  z-index: 1010;
}
.pdf-generate-loader .bounce {
  animation-duration: 1.8s;
}
.pdf-generate-loader .grey-to-redFX {
  animation: black-to-red;
  animation-duration: 7.2s;
  animation-iteration-count: infinite;
}

@keyframes black-to-red {
  0% {
    color: black;
  }
  50% {
    color: darkred;
  }
  100% {
    color: black;
  }
}
.trends-pdf-layout {
  font-size: 17px;
  width: var(--chart-pdf-layout-width) !important;
  --bs-gutter-y: 15px;
}
.trends-pdf-layout .apexcharts-legend-text {
  font-size: clamp(9px, 1150%, 12px) !important;
}
.trends-pdf-layout .bs-col, .trends-pdf-layout .bs-col-6, .trends-pdf-layout .bs-col-large-4 {
  flex: 0 0 auto !important;
  width: calc(50% - 30px) !important;
}
.trends-pdf-layout .bs-row:not(.trends-pdf-page-title) > * {
  border: solid 2px dimgrey;
  padding: 0;
  border-radius: 15px;
  margin: var(--bs-gutter-y) 10px;
}
.trends-pdf-layout .trends-pdf-page-title {
  display: flex !important;
}
.trends-pdf-layout .pdf-excluded, .trends-pdf-layout .fa-question-circle, .trends-pdf-layout .trends-card-actions-menu, .trends-pdf-layout .table-upper-row-container {
  display: none !important;
}

@keyframes border-spin {
  from {
    transform: translate(-50%, -50%) rotate(0);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.show-above.active {
  top: -2px;
  transform: translateY(-100%);
}

.override-li-height li {
  height: inherit;
}

.threat-protection-popup .mailbox-dropdown > .dropdown {
  width: 320px !important;
}
.threat-protection-popup .overflowText.select {
  width: 100% !important;
  height: 100% !important;
  padding: 0 10px !important;
  display: flex !important;
  justify-content: space-between;
  align-items: center;
}
@media screen and (min-width: 1550px) {
  .threat-protection-popup .medium-sc-only {
    display: none;
  }
}
.threat-protection-popup .popup-layer {
  padding: min(5vh, 40px) !important;
}
.threat-protection-popup .popup-frame-inner-container {
  width: calc(100vw - min(5vh, 40px) * 2 - 5px - 5px) !important;
  height: calc(100vh - min(5vh, 40px) * 2 - 5px - 5px) !important;
}
.threat-protection-popup .tp-popup-sidebar {
  width: 300px;
}
.threat-protection-popup .fa-copy {
  color: initial;
}
.threat-protection-popup .fa-copy:hover {
  filter: opacity(0.7);
}
.threat-protection-popup .fa-copy:not(:active) {
  transition: color 3000ms step-end, opacity 75ms step-end;
  cursor: pointer;
}
.threat-protection-popup .fa-copy:active {
  color: #008b00 !important;
  opacity: 0.1 !important;
}
.threat-protection-popup .card-header {
  padding: 11px;
}
@media screen and (max-width: 1550px) {
  .threat-protection-popup {
    font-size: 12px;
  }
  .threat-protection-popup .large-sc-only {
    display: none;
  }
  .threat-protection-popup .tp-popup-header h3 {
    font-size: 1.1rem !important;
  }
  .threat-protection-popup .tp-popup-sidebar {
    width: 260px;
  }
  .threat-protection-popup .threat-protection-grid {
    padding-top: 20px !important;
    overflow: visible !important;
  }
  .threat-protection-popup .actions-tabs-toggle-container li > a {
    width: 110px !important;
  }
  .threat-protection-popup .email-content-card {
    order: -1;
    height: 60vh;
    min-height: 0 !important;
    margin: 0 0.75vw 1.5vw !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: max-height 0.2s ease-out, min-height 0.2s ease-out;
    max-height: 28px !important;
  }
  .threat-protection-popup .email-content-card .show-email-medium-btn {
    display: flex !important;
  }
  .threat-protection-popup .email-content-card:not(.outbound-quarantined):after {
    left: -2vw;
    background: beige;
  }
  .threat-protection-popup .email-content-card .threat-protection-card {
    display: none !important;
  }
  .threat-protection-popup .email-content-card.is-showing-content {
    padding: 10px 0 !important;
    max-height: 60vh !important;
    min-height: 450px !important;
  }
  .threat-protection-popup .email-content-card.is-showing-content .threat-protection-card {
    display: flex !important;
  }
  .threat-protection-popup .email-content-card.is-showing-content .show-email-medium-btn {
    display: none !important;
  }
  .threat-protection-popup .email-content-card .show-email-large-btn {
    display: none !important;
  }
}

.copy-link {
  color: initial;
}
.copy-link:hover {
  filter: opacity(0.7);
}
.copy-link:not(:active) {
  transition: color 3000ms step-end, opacity 75ms step-end;
  cursor: pointer;
}
.copy-link:active {
  color: #008b00 !important;
  opacity: 0.1 !important;
}

@keyframes flashTwiceFX {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#quarantinedHtmlContainer * {
  all: revert;
  word-break: break-word;
}
#quarantinedHtmlContainer *:after {
  all: revert;
}
#quarantinedHtmlContainer *:before {
  all: revert;
}

.quarantined-email-table .threat-tag, .dmarc-sources-table .threat-tag, .phishing-campaign-table .threat-tag, .ts-wizard-template-screen .threat-tag {
  margin: 4px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 3px;
  padding: 5px 7px;
  align-items: center;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.quarantined-email-table .threat-tag.darkred, .dmarc-sources-table .threat-tag.darkred, .phishing-campaign-table .threat-tag.darkred, .ts-wizard-template-screen .threat-tag.darkred {
  color: darkred;
  filter: brightness(1.5);
}
.quarantined-email-table .threat-tag.darkred .threat-tag-BG, .dmarc-sources-table .threat-tag.darkred .threat-tag-BG, .phishing-campaign-table .threat-tag.darkred .threat-tag-BG, .ts-wizard-template-screen .threat-tag.darkred .threat-tag-BG {
  background: #b94d4d;
  opacity: 0.1;
  border: solid 1px red;
}
.quarantined-email-table .threat-tag.darkgreen, .dmarc-sources-table .threat-tag.darkgreen, .phishing-campaign-table .threat-tag.darkgreen, .ts-wizard-template-screen .threat-tag.darkgreen {
  color: darkgreen;
  filter: brightness(1.5);
}
.quarantined-email-table .threat-tag.darkgreen .threat-tag-BG, .dmarc-sources-table .threat-tag.darkgreen .threat-tag-BG, .phishing-campaign-table .threat-tag.darkgreen .threat-tag-BG, .ts-wizard-template-screen .threat-tag.darkgreen .threat-tag-BG {
  background: #2c8613;
  opacity: 0.1;
  border: solid 1px green;
}
.quarantined-email-table .threat-tag.darkblue, .dmarc-sources-table .threat-tag.darkblue, .phishing-campaign-table .threat-tag.darkblue, .ts-wizard-template-screen .threat-tag.darkblue {
  color: darkblue;
  filter: brightness(1.5);
}
.quarantined-email-table .threat-tag.darkblue .threat-tag-BG, .dmarc-sources-table .threat-tag.darkblue .threat-tag-BG, .phishing-campaign-table .threat-tag.darkblue .threat-tag-BG, .ts-wizard-template-screen .threat-tag.darkblue .threat-tag-BG {
  background: #4670ce;
  opacity: 0.1;
  border: solid 1px blue;
}
.quarantined-email-table .threat-tag.darkorange .threat-tag-BG, .dmarc-sources-table .threat-tag.darkorange .threat-tag-BG, .phishing-campaign-table .threat-tag.darkorange .threat-tag-BG, .ts-wizard-template-screen .threat-tag.darkorange .threat-tag-BG {
  background-color: #ffe291;
  opacity: 0.27;
  border: solid 1px darkorange;
}
.quarantined-email-table .threat-tag.dimgray, .dmarc-sources-table .threat-tag.dimgray, .phishing-campaign-table .threat-tag.dimgray, .ts-wizard-template-screen .threat-tag.dimgray {
  color: dimgray;
}
.quarantined-email-table .threat-tag.dimgray .threat-tag-BG, .dmarc-sources-table .threat-tag.dimgray .threat-tag-BG, .phishing-campaign-table .threat-tag.dimgray .threat-tag-BG, .ts-wizard-template-screen .threat-tag.dimgray .threat-tag-BG {
  background-color: dimgrey;
  opacity: 0.08;
  border: solid 1px black;
}
.quarantined-email-table .threat-tag:hover .threat-tag-text, .dmarc-sources-table .threat-tag:hover .threat-tag-text, .phishing-campaign-table .threat-tag:hover .threat-tag-text, .ts-wizard-template-screen .threat-tag:hover .threat-tag-text {
  text-decoration: underline;
}
.quarantined-email-table .threat-tag.not-clickable, .dmarc-sources-table .threat-tag.not-clickable, .phishing-campaign-table .threat-tag.not-clickable, .ts-wizard-template-screen .threat-tag.not-clickable {
  cursor: default;
}
.quarantined-email-table .threat-tag.not-clickable:hover .threat-tag-text, .dmarc-sources-table .threat-tag.not-clickable:hover .threat-tag-text, .phishing-campaign-table .threat-tag.not-clickable:hover .threat-tag-text, .ts-wizard-template-screen .threat-tag.not-clickable:hover .threat-tag-text {
  text-decoration: none;
}
.quarantined-email-table .threat-tag .actions-column-header, .dmarc-sources-table .threat-tag .actions-column-header, .phishing-campaign-table .threat-tag .actions-column-header, .ts-wizard-template-screen .threat-tag .actions-column-header {
  width: clamp(185px, 10vw, 210px) !important;
}
.quarantined-email-table .threat-tag-BG, .dmarc-sources-table .threat-tag-BG, .phishing-campaign-table .threat-tag-BG, .ts-wizard-template-screen .threat-tag-BG {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 0;
}
.quarantined-email-table .threat-tag-icon, .dmarc-sources-table .threat-tag-icon, .phishing-campaign-table .threat-tag-icon, .ts-wizard-template-screen .threat-tag-icon {
  color: inherit;
  font-size: 10px;
}
.quarantined-email-table .threat-tag-text, .dmarc-sources-table .threat-tag-text, .phishing-campaign-table .threat-tag-text, .ts-wizard-template-screen .threat-tag-text {
  color: inherit;
  font-size: 12px;
  text-align: center;
  white-space: pre-wrap !important;
}

@media screen and (max-width: 1450px) {
  .quarantined-email-table {
    font-size: 12px;
  }
  .quarantined-email-table .threat-tag-text, .quarantined-email-table .threat-tag-icon {
    font-size: 10px !important;
  }
}
.info-banner {
  background: linear-gradient(-90deg, #ededed, #fdfdfd);
  padding: 8px;
  font-weight: 500;
  color: #1e1e1e;
  padding-left: 75px;
  position: relative;
}
.info-banner:after {
  content: "ⓘ";
  font-size: 23px;
  position: absolute;
  top: 50%;
  opacity: 0.7;
  left: 0;
  font-weight: 600;
  color: dimgrey;
  transform: translate(24px, -50%);
}

.greyed-out span, .greyed-out i {
  opacity: 0.75;
}

.app-container {
  height: 100vh;
  width: 100vw;
  overflow: auto;
}

.app-header {
  background: hsl(var(--bs-primary-h), min(var(--bs-primary-s), 35%), min(var(--bs-primary-l), 65%));
  height: 50px;
  border-bottom: solid 5px var(--bs-primary);
  z-index: 1000;
  position: relative;
}
.app-header:after {
  z-index: -1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 20%, rgba(255, 255, 255, 0.2) 55%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.12)), linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05));
}
.app-header .bs-btn {
  background: rgba(255, 255, 255, 0.9) !important;
  color: var(--bs-bold-color) !important;
  font-size: 13px !important;
  padding: 4px 12px !important;
}

.app-header-logo-container {
  height: 97px;
  width: 220px;
  background: white;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.5);
  border-radius: 55px;
  transform: translate(-55px, -52px);
  padding: 55px 21px 8px 60px;
  overflow: hidden;
}
.app-header-logo-container img {
  width: 90%;
}

.app-content-container {
  background: white;
  overflow: auto;
  display: flex;
  flex-direction: column;
}
.app-content-container > div {
  padding: 0 2vw;
  margin: auto;
  min-height: calc(100vh - 50px);
  max-width: 1700px;
}
.app-content-container > div.full-width {
  padding: 0;
  max-width: none;
}

.app-content-area {
  overflow: hidden;
}

.centralize, .tab-content-loader-container {
  justify-content: center;
  align-items: center;
}

.border-rounded, .app-header .bs-btn {
  border-radius: 500px !important;
}

.bs-btn {
  display: flex !important;
  align-items: center !important;
}
.bs-btn:focus {
  box-shadow: none !important;
}

.flex-row, .flex-column, .flex-row-reverse, .flex-column-reverse {
  display: flex !important;
}

.line-container {
  position: relative;
  text-align: center;
}

.custom-line {
  border: none;
  border-top: 2px solid darkgray;
  width: 100%;
}

.line-text {
  color: darkgray;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 0 10px;
}

.f-1-0 {
  flex: 1 0;
}

.fw-500 {
  font-weight: 500;
}

.white-text {
  color: white;
}

.content-holder {
  padding: 0 2vw;
  max-width: 1700px;
  margin: auto;
  min-height: calc(100vh - 50px);
}

.btn {
  font-size: 13px;
  background-color: var(--bs-primary);
}
.btn:hover, .btn:active {
  background-color: var(--bs-hover-color);
}

.admin-select #adminSelectLabel {
  font-size: 12px;
  color: white;
}
.admin-select #adminSelectLabel:hover {
  color: whitesmoke;
}
.admin-select #adminSelectLabel > .fa-chevron-down {
  font-size: 9px;
  margin-top: 3px;
}
.admin-select:not(.is-current-admin) #adminSelectLabel .you-label {
  display: none;
}
.admin-select:not(.is-current-admin) #adminSelectLabel .fa-exclamation {
  display: block !important;
  filter: drop-shadow(0px 0px 1px black);
  color: darkorange;
  font-size: 14px;
  margin-left: 6px;
  height: 12px;
  margin-top: -5px;
}
.admin-select:not(.is-current-admin) #adminSelectLabel > a {
  text-decoration-color: darkorange;
}
.admin-select input[type=search] {
  margin: 0;
  flex: 1 0;
  border-radius: 0;
  border-top: 0;
  border-inline: 0;
  padding: 15px 30px 10px 15px;
  height: auto;
}

.profile-menu-container, .support-menu-container, .global-search, .search-in-page, .admin-select, .trends-card-actions-menu, .plan-expiration-extend-menu, .whats-new-notification-container, .range-button, .compose-button-with-menu, .compose-contact-container, .toggled-menu-container {
  cursor: pointer;
  position: relative;
  transition: background 0.15s;
}
.profile-menu-container:hover .drop-menu, .support-menu-container:hover .drop-menu, .global-search:hover .drop-menu, .search-in-page:hover .drop-menu, .admin-select:hover .drop-menu, .trends-card-actions-menu:hover .drop-menu, .plan-expiration-extend-menu:hover .drop-menu, .whats-new-notification-container:hover .drop-menu, .range-button:hover .drop-menu, .compose-button-with-menu:hover .drop-menu, .compose-contact-container:hover .drop-menu, .toggled-menu-container:hover .drop-menu {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}
.profile-menu-container .drop-menu, .support-menu-container .drop-menu, .global-search .drop-menu, .search-in-page .drop-menu, .admin-select .drop-menu, .trends-card-actions-menu .drop-menu, .plan-expiration-extend-menu .drop-menu, .whats-new-notification-container .drop-menu, .range-button .drop-menu, .compose-button-with-menu .drop-menu, .compose-contact-container .drop-menu, .toggled-menu-container .drop-menu {
  z-index: 1040;
  visibility: hidden;
  opacity: 0;
  transform: translateY(5px);
  width: 100%;
  min-width: 180px;
  top: calc(100% + 5px);
  padding-top: 5px;
  right: 0;
  background: white;
  position: absolute;
  margin: 0;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.8);
  transition: all 0.1s ease-out;
}
.profile-menu-container .drop-menu hr, .support-menu-container .drop-menu hr, .global-search .drop-menu hr, .search-in-page .drop-menu hr, .admin-select .drop-menu hr, .trends-card-actions-menu .drop-menu hr, .plan-expiration-extend-menu .drop-menu hr, .whats-new-notification-container .drop-menu hr, .range-button .drop-menu hr, .compose-button-with-menu .drop-menu hr, .compose-contact-container .drop-menu hr, .toggled-menu-container .drop-menu hr {
  margin: 0;
  width: 100%;
  opacity: 0.07;
  position: relative;
}
.profile-menu-container .drop-menu:before, .support-menu-container .drop-menu:before, .global-search .drop-menu:before, .search-in-page .drop-menu:before, .admin-select .drop-menu:before, .trends-card-actions-menu .drop-menu:before, .plan-expiration-extend-menu .drop-menu:before, .whats-new-notification-container .drop-menu:before, .range-button .drop-menu:before, .compose-button-with-menu .drop-menu:before, .compose-contact-container .drop-menu:before, .toggled-menu-container .drop-menu:before {
  content: "";
  top: -5px;
  position: absolute;
  width: 100%;
  height: 5px;
  cursor: default;
}
.profile-menu-container .drop-menu:after, .support-menu-container .drop-menu:after, .global-search .drop-menu:after, .search-in-page .drop-menu:after, .admin-select .drop-menu:after, .trends-card-actions-menu .drop-menu:after, .plan-expiration-extend-menu .drop-menu:after, .whats-new-notification-container .drop-menu:after, .range-button .drop-menu:after, .compose-button-with-menu .drop-menu:after, .compose-contact-container .drop-menu:after, .toggled-menu-container .drop-menu:after {
  content: "▲";
  top: -12px;
  transform: scale(1.7, 1.1);
  text-align: right;
  right: 75px;
  position: absolute;
  width: 100%;
  height: 5px;
  cursor: default;
  color: white;
}
.profile-menu-container .drop-menu ul, .support-menu-container .drop-menu ul, .global-search .drop-menu ul, .search-in-page .drop-menu ul, .admin-select .drop-menu ul, .trends-card-actions-menu .drop-menu ul, .plan-expiration-extend-menu .drop-menu ul, .whats-new-notification-container .drop-menu ul, .range-button .drop-menu ul, .compose-button-with-menu .drop-menu ul, .compose-contact-container .drop-menu ul, .toggled-menu-container .drop-menu ul {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.profile-menu-container .drop-menu ul li, .support-menu-container .drop-menu ul li, .global-search .drop-menu ul li, .search-in-page .drop-menu ul li, .admin-select .drop-menu ul li, .trends-card-actions-menu .drop-menu ul li, .plan-expiration-extend-menu .drop-menu ul li, .whats-new-notification-container .drop-menu ul li, .range-button .drop-menu ul li, .compose-button-with-menu .drop-menu ul li, .compose-contact-container .drop-menu ul li, .toggled-menu-container .drop-menu ul li {
  text-align: left;
  width: 100%;
  padding: 13px 15px;
  font-size: 13px;
  margin: 0;
  color: black;
  border-radius: 4px;
  transition: background 0.1s ease-out;
}
.profile-menu-container .drop-menu ul li .fa, .profile-menu-container .drop-menu ul li .fas, .profile-menu-container .drop-menu ul li .far, .profile-menu-container .drop-menu ul li .zmdi, .support-menu-container .drop-menu ul li .fa, .support-menu-container .drop-menu ul li .fas, .support-menu-container .drop-menu ul li .far, .support-menu-container .drop-menu ul li .zmdi, .global-search .drop-menu ul li .fa, .global-search .drop-menu ul li .fas, .global-search .drop-menu ul li .far, .global-search .drop-menu ul li .zmdi, .search-in-page .drop-menu ul li .fa, .search-in-page .drop-menu ul li .fas, .search-in-page .drop-menu ul li .far, .search-in-page .drop-menu ul li .zmdi, .admin-select .drop-menu ul li .fa, .admin-select .drop-menu ul li .fas, .admin-select .drop-menu ul li .far, .admin-select .drop-menu ul li .zmdi, .trends-card-actions-menu .drop-menu ul li .fa, .trends-card-actions-menu .drop-menu ul li .fas, .trends-card-actions-menu .drop-menu ul li .far, .trends-card-actions-menu .drop-menu ul li .zmdi, .plan-expiration-extend-menu .drop-menu ul li .fa, .plan-expiration-extend-menu .drop-menu ul li .fas, .plan-expiration-extend-menu .drop-menu ul li .far, .plan-expiration-extend-menu .drop-menu ul li .zmdi, .whats-new-notification-container .drop-menu ul li .fa, .whats-new-notification-container .drop-menu ul li .fas, .whats-new-notification-container .drop-menu ul li .far, .whats-new-notification-container .drop-menu ul li .zmdi, .range-button .drop-menu ul li .fa, .range-button .drop-menu ul li .fas, .range-button .drop-menu ul li .far, .range-button .drop-menu ul li .zmdi, .compose-button-with-menu .drop-menu ul li .fa, .compose-button-with-menu .drop-menu ul li .fas, .compose-button-with-menu .drop-menu ul li .far, .compose-button-with-menu .drop-menu ul li .zmdi, .compose-contact-container .drop-menu ul li .fa, .compose-contact-container .drop-menu ul li .fas, .compose-contact-container .drop-menu ul li .far, .compose-contact-container .drop-menu ul li .zmdi, .toggled-menu-container .drop-menu ul li .fa, .toggled-menu-container .drop-menu ul li .fas, .toggled-menu-container .drop-menu ul li .far, .toggled-menu-container .drop-menu ul li .zmdi {
  font-size: 13px;
  flex-basis: 15px;
  color: dimgray;
}
.profile-menu-container .drop-menu ul li .fa-external-link-alt, .support-menu-container .drop-menu ul li .fa-external-link-alt, .global-search .drop-menu ul li .fa-external-link-alt, .search-in-page .drop-menu ul li .fa-external-link-alt, .admin-select .drop-menu ul li .fa-external-link-alt, .trends-card-actions-menu .drop-menu ul li .fa-external-link-alt, .plan-expiration-extend-menu .drop-menu ul li .fa-external-link-alt, .whats-new-notification-container .drop-menu ul li .fa-external-link-alt, .range-button .drop-menu ul li .fa-external-link-alt, .compose-button-with-menu .drop-menu ul li .fa-external-link-alt, .compose-contact-container .drop-menu ul li .fa-external-link-alt, .toggled-menu-container .drop-menu ul li .fa-external-link-alt {
  position: absolute;
  right: 0;
  font-size: 9px;
  color: slategrey;
}
.profile-menu-container .drop-menu ul li:not(.static-menu-item):hover, .support-menu-container .drop-menu ul li:not(.static-menu-item):hover, .global-search .drop-menu ul li:not(.static-menu-item):hover, .search-in-page .drop-menu ul li:not(.static-menu-item):hover, .admin-select .drop-menu ul li:not(.static-menu-item):hover, .trends-card-actions-menu .drop-menu ul li:not(.static-menu-item):hover, .plan-expiration-extend-menu .drop-menu ul li:not(.static-menu-item):hover, .whats-new-notification-container .drop-menu ul li:not(.static-menu-item):hover, .range-button .drop-menu ul li:not(.static-menu-item):hover, .compose-button-with-menu .drop-menu ul li:not(.static-menu-item):hover, .compose-contact-container .drop-menu ul li:not(.static-menu-item):hover, .toggled-menu-container .drop-menu ul li:not(.static-menu-item):hover {
  background: rgba(204, 204, 204, 0.15) !important;
  color: var(--bs-primary);
}
.profile-menu-container .drop-menu ul li.expandable, .support-menu-container .drop-menu ul li.expandable, .global-search .drop-menu ul li.expandable, .search-in-page .drop-menu ul li.expandable, .admin-select .drop-menu ul li.expandable, .trends-card-actions-menu .drop-menu ul li.expandable, .plan-expiration-extend-menu .drop-menu ul li.expandable, .whats-new-notification-container .drop-menu ul li.expandable, .range-button .drop-menu ul li.expandable, .compose-button-with-menu .drop-menu ul li.expandable, .compose-contact-container .drop-menu ul li.expandable, .toggled-menu-container .drop-menu ul li.expandable {
  position: relative;
  padding-right: 12px;
}
.profile-menu-container .drop-menu ul li.expandable .sub-menu, .support-menu-container .drop-menu ul li.expandable .sub-menu, .global-search .drop-menu ul li.expandable .sub-menu, .search-in-page .drop-menu ul li.expandable .sub-menu, .admin-select .drop-menu ul li.expandable .sub-menu, .trends-card-actions-menu .drop-menu ul li.expandable .sub-menu, .plan-expiration-extend-menu .drop-menu ul li.expandable .sub-menu, .whats-new-notification-container .drop-menu ul li.expandable .sub-menu, .range-button .drop-menu ul li.expandable .sub-menu, .compose-button-with-menu .drop-menu ul li.expandable .sub-menu, .compose-contact-container .drop-menu ul li.expandable .sub-menu, .toggled-menu-container .drop-menu ul li.expandable .sub-menu {
  visibility: hidden;
  opacity: 0;
  left: -1px;
  right: unset;
  transform: translateX(-100%) translateY(0);
  box-shadow: -1px 1px 3px grey;
  top: 0;
  transition: all 0.1s ease-out;
}
.profile-menu-container .drop-menu ul li.expandable .sub-menu:after, .profile-menu-container .drop-menu ul li.expandable .sub-menu:before, .support-menu-container .drop-menu ul li.expandable .sub-menu:after, .support-menu-container .drop-menu ul li.expandable .sub-menu:before, .global-search .drop-menu ul li.expandable .sub-menu:after, .global-search .drop-menu ul li.expandable .sub-menu:before, .search-in-page .drop-menu ul li.expandable .sub-menu:after, .search-in-page .drop-menu ul li.expandable .sub-menu:before, .admin-select .drop-menu ul li.expandable .sub-menu:after, .admin-select .drop-menu ul li.expandable .sub-menu:before, .trends-card-actions-menu .drop-menu ul li.expandable .sub-menu:after, .trends-card-actions-menu .drop-menu ul li.expandable .sub-menu:before, .plan-expiration-extend-menu .drop-menu ul li.expandable .sub-menu:after, .plan-expiration-extend-menu .drop-menu ul li.expandable .sub-menu:before, .whats-new-notification-container .drop-menu ul li.expandable .sub-menu:after, .whats-new-notification-container .drop-menu ul li.expandable .sub-menu:before, .range-button .drop-menu ul li.expandable .sub-menu:after, .range-button .drop-menu ul li.expandable .sub-menu:before, .compose-button-with-menu .drop-menu ul li.expandable .sub-menu:after, .compose-button-with-menu .drop-menu ul li.expandable .sub-menu:before, .compose-contact-container .drop-menu ul li.expandable .sub-menu:after, .compose-contact-container .drop-menu ul li.expandable .sub-menu:before, .toggled-menu-container .drop-menu ul li.expandable .sub-menu:after, .toggled-menu-container .drop-menu ul li.expandable .sub-menu:before {
  content: none;
}
.profile-menu-container .drop-menu ul li.expandable:hover .sub-menu, .support-menu-container .drop-menu ul li.expandable:hover .sub-menu, .global-search .drop-menu ul li.expandable:hover .sub-menu, .search-in-page .drop-menu ul li.expandable:hover .sub-menu, .admin-select .drop-menu ul li.expandable:hover .sub-menu, .trends-card-actions-menu .drop-menu ul li.expandable:hover .sub-menu, .plan-expiration-extend-menu .drop-menu ul li.expandable:hover .sub-menu, .whats-new-notification-container .drop-menu ul li.expandable:hover .sub-menu, .range-button .drop-menu ul li.expandable:hover .sub-menu, .compose-button-with-menu .drop-menu ul li.expandable:hover .sub-menu, .compose-contact-container .drop-menu ul li.expandable:hover .sub-menu, .toggled-menu-container .drop-menu ul li.expandable:hover .sub-menu {
  visibility: visible;
  opacity: 1;
}
.profile-menu-container .drop-menu ul li.expandable:after, .support-menu-container .drop-menu ul li.expandable:after, .global-search .drop-menu ul li.expandable:after, .search-in-page .drop-menu ul li.expandable:after, .admin-select .drop-menu ul li.expandable:after, .trends-card-actions-menu .drop-menu ul li.expandable:after, .plan-expiration-extend-menu .drop-menu ul li.expandable:after, .whats-new-notification-container .drop-menu ul li.expandable:after, .range-button .drop-menu ul li.expandable:after, .compose-button-with-menu .drop-menu ul li.expandable:after, .compose-contact-container .drop-menu ul li.expandable:after, .toggled-menu-container .drop-menu ul li.expandable:after {
  content: "▾";
  position: absolute;
  right: 10px;
  font-size: 15px;
  transform: scale(1.5, 1);
}
.profile-menu-container .drop-menu ul li.static-menu-item, .support-menu-container .drop-menu ul li.static-menu-item, .global-search .drop-menu ul li.static-menu-item, .search-in-page .drop-menu ul li.static-menu-item, .admin-select .drop-menu ul li.static-menu-item, .trends-card-actions-menu .drop-menu ul li.static-menu-item, .plan-expiration-extend-menu .drop-menu ul li.static-menu-item, .whats-new-notification-container .drop-menu ul li.static-menu-item, .range-button .drop-menu ul li.static-menu-item, .compose-button-with-menu .drop-menu ul li.static-menu-item, .compose-contact-container .drop-menu ul li.static-menu-item, .toggled-menu-container .drop-menu ul li.static-menu-item {
  background: #fafafa;
  padding: 15px;
  cursor: default;
}
.profile-menu-container .drop-menu.show-above, .support-menu-container .drop-menu.show-above, .global-search .drop-menu.show-above, .search-in-page .drop-menu.show-above, .admin-select .drop-menu.show-above, .trends-card-actions-menu .drop-menu.show-above, .plan-expiration-extend-menu .drop-menu.show-above, .whats-new-notification-container .drop-menu.show-above, .range-button .drop-menu.show-above, .compose-button-with-menu .drop-menu.show-above, .compose-contact-container .drop-menu.show-above, .toggled-menu-container .drop-menu.show-above {
  transform: translateY(-5px);
  top: unset;
  bottom: calc(100% + 5px);
}

.support-menu-container .drop-menu {
  min-width: 245px;
  top: calc(100% + 10px);
}
.support-menu-container .drop-menu:after {
  right: 120px;
}
.support-menu-container .drop-menu .fa, .support-menu-container .drop-menu .fas:not(.fa-external-link-alt), .support-menu-container .drop-menu .far, .support-menu-container .drop-menu .zmdi {
  font-size: 15px;
}
.support-menu-container .drop-menu a {
  text-decoration: none !important;
  position: relative;
}
.support-menu-container .sub-menu {
  min-width: 0;
  width: 175px;
  padding: 0;
}

.page-inner-content-holder {
  background: white;
  padding: 5px 0 15px 0;
}
.page-inner-content-holder.no-scroll {
  height: calc(100vh - 50px - 94px);
  overflow: auto;
}

.global-search .drop-menu, .search-in-page .drop-menu, .trends-card-actions-menu .drop-menu, .plan-expiration-extend-menu .drop-menu, .whats-new-notification-container .drop-menu, .range-button .drop-menu, .compose-button-with-menu .drop-menu, .compose-contact-container .drop-menu, .toggled-menu-container .drop-menu {
  right: unset;
  left: 0;
  top: 100%;
  min-height: 180px;
  max-height: 250px;
  width: 100%;
  max-width: 450px;
  min-width: 245px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  border-radius: 0 0 5px 5px;
  overflow: auto;
}
.global-search .drop-menu:not(.active), .search-in-page .drop-menu:not(.active), .trends-card-actions-menu .drop-menu:not(.active), .plan-expiration-extend-menu .drop-menu:not(.active), .whats-new-notification-container .drop-menu:not(.active), .range-button .drop-menu:not(.active), .compose-button-with-menu .drop-menu:not(.active), .compose-contact-container .drop-menu:not(.active), .toggled-menu-container .drop-menu:not(.active) {
  visibility: hidden !important;
  opacity: 0 !important;
  transform: translateY(5px) !important;
}
.global-search .drop-menu.active, .search-in-page .drop-menu.active, .trends-card-actions-menu .drop-menu.active, .plan-expiration-extend-menu .drop-menu.active, .whats-new-notification-container .drop-menu.active, .range-button .drop-menu.active, .compose-button-with-menu .drop-menu.active, .compose-contact-container .drop-menu.active, .toggled-menu-container .drop-menu.active {
  visibility: visible !important;
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.global-search .drop-menu:after, .global-search .drop-menu:before, .search-in-page .drop-menu:after, .search-in-page .drop-menu:before, .trends-card-actions-menu .drop-menu:after, .trends-card-actions-menu .drop-menu:before, .plan-expiration-extend-menu .drop-menu:after, .plan-expiration-extend-menu .drop-menu:before, .whats-new-notification-container .drop-menu:after, .whats-new-notification-container .drop-menu:before, .range-button .drop-menu:after, .range-button .drop-menu:before, .compose-button-with-menu .drop-menu:after, .compose-button-with-menu .drop-menu:before, .compose-contact-container .drop-menu:after, .compose-contact-container .drop-menu:before, .toggled-menu-container .drop-menu:after, .toggled-menu-container .drop-menu:before {
  content: none;
}
.global-search .drop-menu ul li, .search-in-page .drop-menu ul li, .trends-card-actions-menu .drop-menu ul li, .plan-expiration-extend-menu .drop-menu ul li, .whats-new-notification-container .drop-menu ul li, .range-button .drop-menu ul li, .compose-button-with-menu .drop-menu ul li, .compose-contact-container .drop-menu ul li, .toggled-menu-container .drop-menu ul li {
  cursor: pointer;
}
.global-search .drop-menu a, .search-in-page .drop-menu a, .trends-card-actions-menu .drop-menu a, .plan-expiration-extend-menu .drop-menu a, .whats-new-notification-container .drop-menu a, .range-button .drop-menu a, .compose-button-with-menu .drop-menu a, .compose-contact-container .drop-menu a, .toggled-menu-container .drop-menu a {
  text-decoration: none !important;
}
.global-search .drop-menu .result-tag, .search-in-page .drop-menu .result-tag, .trends-card-actions-menu .drop-menu .result-tag, .plan-expiration-extend-menu .drop-menu .result-tag, .whats-new-notification-container .drop-menu .result-tag, .range-button .drop-menu .result-tag, .compose-button-with-menu .drop-menu .result-tag, .compose-contact-container .drop-menu .result-tag, .toggled-menu-container .drop-menu .result-tag {
  border: solid 1px darkgrey;
  border-radius: 5px;
  font-size: 12px;
  color: #343434;
}

.admin-select .drop-menu {
  right: 0;
  left: 50%;
  top: calc(100% + 10px);
  width: 100%;
  min-width: 265px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  border-radius: 0 0 5px 5px;
  overflow: auto;
}
.admin-select .drop-menu:not(.active) {
  visibility: hidden !important;
  opacity: 0 !important;
  transform: translateY(5px) translateX(-50%) !important;
}
.admin-select .drop-menu.active {
  visibility: visible !important;
  opacity: 1 !important;
  transform: translateY(0) translateX(-50%) !important;
}
.admin-select .drop-menu:after {
  content: none;
}
.admin-select .drop-menu ul {
  max-height: 300px;
  overflow: auto;
}
.admin-select .drop-menu ul li {
  cursor: pointer;
}
.admin-select .drop-menu a {
  text-decoration: none !important;
}

.plan-expiration-extend-menu .drop-menu:not(.active) {
  transform: translate(100%, 0) !important;
}
.plan-expiration-extend-menu .drop-menu.active {
  transform: translate(calc(100% + 5px), 0) !important;
}

.whats-new-notification-container > .drop-menu {
  right: 0 !important;
  left: unset !important;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4) !important;
  border-radius: 5px !important;
  min-height: 0 !important;
  overflow: visible;
}
.whats-new-notification-container > .drop-menu:after {
  content: "▲";
  top: -10px;
  right: 10px;
  width: auto;
}

a.silenced-link {
  text-decoration: none !important;
  opacity: 0.75;
}
a.silenced-link:hover {
  opacity: 1 !important;
}

.threat-response-popup-search-dropdown #dropdown-search > .search-icon {
  top: 50%;
  transform: translateY(50%);
  font-size: 1rem;
}

.apply-policy-popup-search-dropdown #dropdown-search > .search-icon {
  top: 50%;
  transform: translateY(50%);
  font-size: 1rem;
}
.apply-policy-popup-search-dropdown ul.dropdown-menu label.policyCheckbox {
  display: block;
}

/*0*/
.btn, .note-editor .btn-primary, .radio-container input:checked ~ .checkmark, .multi-toggle .selected {
  background-color: var(--bs-primary);
}

/*5*/
a:hover,
.message-tab-list a:hover, .tab-list a:hover, .dropdown .dropdown-menu li:hover,
.header-menu-button .drop-menu ul li:hover, .message-box .add-user-menu .user-menu-btn:hover,
#dropdown-attachments .dropOut ul li:hover, .actionRow .actionItem:hover a, #footer a:hover,
.contacts-list li:hover, .contacts-list li a:hover, .intl-tel-input .country-list .country-name:hover,
.support-menu-item:hover, .methods-label:hover, .signinLink:hover, .login-form .row .remember-me:hover,
.advanced-label:hover, .attachment-row .title:hover, .popup-list a:hover, .compose-popup-wrap .select:hover {
  color: hsl(var(--bs-primary-h), var(--bs-primary-s), min(var(--bs-primary-l), 55%));
}

/*6*/
.tab-list a:before {
  background: var(--bs-primary) !important;
}

/*7*/
.methods-checkmark-button {
  color: var(--bs-hover-color) !important;
}

/*8*/
.methods-checkmark-button:hover {
  color: var(--bs-hover-color) !important;
}

/*9*/
.confirmEdit {
  background: var(--bs-primary);
}

/*10*/
.confirmEdit:hover {
  background: var(--bs-hover-color);
}

/*11*/
.redborder,
input[type=text]:focus,
input[type=tel]:focus,
input[type=email]:focus,
input[type=search]:focus,
input[type=password]:focus,
textarea:focus {
  border-color: var(--bs-bold-color) !important;
}

/*12*/
.redborder:hover {
  color: var(--bs-hover-color) !important;
}

/*13*/
.amount {
  background: var(--bs-primary) !important;
}

/*14*/
.overflowText > span.zmdi.zmdi-edit:hover {
  color: var(--bs-hover-color) !important;
}

/*15*/
.message-box .add-user-admin-btn {
  background: var(--bs-primary) !important;
}

/*16*/
.tab-list a.active, .message-tab-list a.active,
.contacts-list > li.selected, .actionRow .actionLabel,
.pagination li.active a {
  color: var(--bs-bold-color) !important;
}

/*17*/
.calendar-list .inner-list > li.note-one {
  background: var(--bs-hover-color) !important;
}

/*18*/
.calendar-list .inner-list > li.note-two {
  background: var(--bs-primary) !important;
}

/*19*/
.calendar-list .inner-list > li.note-three {
  background: var(--bs-bold-color) !important;
}

/*20*/
.panel-list li.active a.link, .panel-list li.active ul li.active a {
  background: var(--bs-bold-color) !important;
  border-color: var(--bs-bold-color) !important;
  color: var(--bs-text-color) !important;
}

/*21*/
.panel-list li:hover > a {
  background: var(--bs-hover-color) !important;
  border-color: var(--bs-bold-color) !important;
  color: var(--bs-text-color) !important;
}

/*22*/
.schedule-apply {
  color: var(--bs-hover-color) !important;
}

/*23*/
.signature .verify-button {
  background: var(--bs-primary) !important;
}

/*24*/
.introjs-helperNumberLayer {
  background: var(--bs-hover-color);
  /* Old browsers */
  /* Chrome10+,Safari5.1+ */
  /* Chrome,Safari4+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, var(--bs-hover-color) 0%, var(--bs-primary) 100%);
  /* W3C */
}

/*25*/
.signinLink, .trends .important-item .link, .trends .chart-box-container .quick-actions a {
  color: var(--bs-primary) !important;
}

/*26*/
datepicker select, datepicker select:focus, datepicker select:hover,
.datepicker select, .datepicker select:focus, .datepicker select:hover,
[datepicker] select, [datepicker] select:focus, [datepicker] select:hover,
._720kb-datepicker-calendar-header:nth-child(odd) {
  background: var(--bs-primary) !important;
}

/*27*/
._720kb-datepicker-calendar-header:nth-child(even), ._720kb-datepicker-calendar-days-header {
  background: var(--bs-hover-color) !important;
}

/*28*/
.dropdown-button, .single-button:not(.color-inverted), .lf-dropdown {
  background: var(--bs-primary) !important;
}

/*29*/
.dropdown-button span, .single-button:not(.color-inverted) span, .lf-dropdown span,
.dropdown-button i, .single-button i, .lf-dropdown i {
  color: var(--bs-text-color);
}

/*30*/
.login-form .fa-icon-style.active {
  color: var(--bs-bold-color) !important;
}

/*31*/
.sensitivity-engine h1, .sensitivity-engine h2 {
  color: var(--bs-primary) !important;
}

/*32*/
.login-form.authentication .status-section h2:before {
  background: var(--bs-bold-color) !important;
  background: linear-gradient(to right, #29292f 50%, var(--bs-bold-color) 50%, #080815 100%) !important;
}

/*33*/
.radio-container .checkmark {
  border-color: dimgrey !important;
}

/*34*/
.user-tag:hover {
  border-color: var(--bs-hover-color);
  color: var(--bs-hover-color) !important;
}

/*36*/
.md-checkbox input[type=checkbox]:checked + label:after, .checkbox-button:not(.radio-style) input[type=checkbox]:checked + label:after {
  border: 0.2em solid var(--bs-text-color) !important;
  border-top-style: none !important;
  border-right-style: none !important;
}

/*37*/
.policyCheckbox input[type=checkbox]:checked ~ span:before {
  color: var(--bs-bold-color) !important;
}

/*40*/
.loading-spinner, .loading-spinner-light {
  border-top-color: var(--bs-bold-color) !important;
  border-left-color: var(--bs-bold-color) !important;
}

/*  Global rules  */
/*41*/
.color-primary {
  color: var(--bs-primary) !important;
}

/*42*/
.bg-color-primary {
  background: var(--bs-primary) !important;
}

/*43*/
.color-hover:hover {
  color: var(--bs-primary) !important;
}

/*44*/
.color-bold {
  color: var(--bs-bold-color) !important;
}

.bg-color-bold {
  background: var(--bs-bold-color) !important;
}

.color-text {
  color: var(--bs-text-color) !important;
}

::-webkit-scrollbar-thumb {
  background-color: var(--bs-primary);
}

::-webkit-scrollbar-thumb:hover {
  background-color: var(--bs-hover-color);
}

::-webkit-scrollbar-thumb:active {
  background: var(--bs-bold-color);
}

.period-buttons-group .date-picker-dropdown {
  display: none;
}

.period-button, .buttons-group > button {
  background: white !important;
  border-color: #e3e4e4 !important;
  color: var(--bs-primary) !important;
  font-size: 13px !important;
  text-transform: capitalize !important;
}
.period-button:hover, .period-button.chosen, .buttons-group > button:hover, .buttons-group > button.chosen {
  color: var(--bs-text-color) !important;
  background: var(--bs-primary) !important;
}

.trends-data-card {
  position: relative;
  border-radius: 15px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: rgb(253, 253, 253);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
.trends-data-card trustifi-chart .apexcharts-toolbar {
  visibility: hidden;
  opacity: 0;
  transition: all 0.15s;
}
.trends-data-card .fading-title {
  position: relative;
}
.trends-data-card .fading-title:after {
  content: "";
  position: absolute;
  bottom: 0;
  transform: translateY(100%);
  height: 10px;
  left: 0;
  width: 100%;
  background: linear-gradient(180deg, white, white 10%, transparent);
}

.trends-card-actions-menu {
  position: absolute;
  top: 20px;
  right: 20px;
}
.trends-card-actions-menu > .fa-ellipsis-h {
  font-size: 1.3rem;
  color: darkslategrey;
}
.trends-card-actions-menu > .drop-menu {
  right: 0 !important;
  left: unset !important;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4) !important;
  border-radius: 5px !important;
  min-height: 0 !important;
}
.trends-card-actions-menu.tips {
  right: 55px;
}
.trends-card-actions-menu.tips > .fa-lightbulb {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  font-size: 1.05rem;
  color: darkslategrey;
  opacity: 0.9;
}
.trends-card-actions-menu.tips.active > .fa-lightbulb {
  color: #ffffed;
  filter: drop-shadow(0px 0px 3px darkslategrey);
  text-shadow: 0 1px var(--bs-primary);
}

.trends-radial-pie-chart .apexcharts-legend {
  align-items: flex-end;
  margin-top: calc(3% - 14px);
  max-height: 30%;
  justify-content: space-between !important;
  width: 55%;
  transform: translateX(-19%);
}
.trends-radial-pie-chart .apexcharts-legend .apexcharts-legend-series {
  margin: 0 !important;
  line-height: 13px !important;
}
.trends-radial-pie-chart .apexcharts-legend .apexcharts-legend-marker {
  width: 8px !important;
  height: 8px !important;
}
.trends-radial-pie-chart.visible-legend .apexcharts-legend {
  overflow: visible !important;
}

.cursor-pointer {
  cursor: pointer !important;
}
.cursor-default {
  cursor: default !important;
}

.fa-google-colorful {
  background: conic-gradient(from -45deg, #ea4335 110deg, #4285f4 90deg 180deg, #34a853 180deg 270deg, #fbbc05 270deg) 73% 55%/150% 150% no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

.fa-microsoft-colorful {
  background: conic-gradient(#7fbc00, #7fbc00 90deg, #ffba01 90deg, #ffba01 180deg, #01a6f0 180deg, #01a6f0 270deg, #f34f1c 270deg, #f34f1c);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

.fa-yahoo-colorful {
  color: #720e9e !important;
}

.OR-seperator-line {
  position: relative;
}
.OR-seperator-line:before {
  content: "";
  width: 100%;
  border-top: solid 1px;
  opacity: 0.3;
  position: absolute;
}
.OR-seperator-line:after {
  content: "OR";
  background: white;
  padding: 0 5px;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
}
.OR-seperator-line.centered-line:before {
  left: 0;
}

.login-box international-phone-number input {
  height: 30px;
}
.login-box .simple-btn, .login-box input {
  height: 35px !important;
  margin: 0;
}
.login-box .login-form {
  padding: 0 !important;
}

.home {
  display: block !important;
  background-size: cover;
  background-position: left bottom;
  position: relative;
}
.home:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.checkbox-button {
  border: solid 1px #cccccc;
  padding: 7px 10px;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  background: white;
  color: var(--bs-dark);
  transition: all 0.2s;
  border-radius: var(--bs-border-radius);
}
.checkbox-button:not(.radio-style) input[type=checkbox] {
  height: 0;
}
.checkbox-button:not(.radio-style) > label[for] {
  color: inherit;
  margin: 0 !important;
  padding-left: 2em;
}
.checkbox-button.selected {
  background: var(--bs-primary);
  color: var(--bs-text-color);
}
.checkbox-button:hover {
  background: hsla(var(--bs-primary-h), var(--bs-primary-s), 70%, 0.1);
}
.checkbox-button:hover.selected {
  background: hsla(var(--bs-primary-h), var(--bs-primary-s), var(--bs-primary-l), 0.9);
}
.checkbox-button > label.radio-container {
  color: inherit;
  margin: 0 !important;
  pointer-events: none;
}
.checkbox-button > label.radio-container input:checked ~ .checkmark {
  background-color: white !important;
  border-color: white !important;
}
.checkbox-button > label.radio-container input:checked ~ .checkmark:after {
  border: solid 2px var(--bs-primary) !important;
}
.checkbox-button input[type=checkbox]:checked + label:before {
  border: solid 2px var(--bs-text-color);
}

/* Safari 10.1 */
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (not (stroke-color: transparent)) {
    .gap-1.flex-column:not(.flex-wrap) > *, .gap-1[class^=flxClmn]:not(.flex-wrap) > * {
      margin: calc(2.75px * 1) 0;
    }
    .gap-1.flex-column:not(.flex-wrap) > *:first-child, .gap-1[class^=flxClmn]:not(.flex-wrap) > *:first-child {
      margin-top: 0;
    }
    .gap-1.flex-column:not(.flex-wrap) > *:last-child, .gap-1[class^=flxClmn]:not(.flex-wrap) > *:last-child {
      margin-bottom: 0;
    }
    .gap-1:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > * {
      margin: 0 calc(2.75px * 1);
    }
    .gap-1:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:first-child {
      margin-left: 0;
    }
    .gap-1:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:last-child {
      margin-right: 0;
    }
    .gap-1.flex-row-reverse > * {
      margin: 0 calc(2.75px * 1);
    }
    .gap-1.flex-row-reverse > *:first-child {
      margin-right: 0;
    }
    .gap-1.flex-row-reverse > *:last-child {
      margin-left: 0;
    }
    .gap-1.flex-wrap > * {
      margin: calc(2.75px * 1);
    }
    .gap-2.flex-column:not(.flex-wrap) > *, .gap-2[class^=flxClmn]:not(.flex-wrap) > * {
      margin: calc(2.75px * 2) 0;
    }
    .gap-2.flex-column:not(.flex-wrap) > *:first-child, .gap-2[class^=flxClmn]:not(.flex-wrap) > *:first-child {
      margin-top: 0;
    }
    .gap-2.flex-column:not(.flex-wrap) > *:last-child, .gap-2[class^=flxClmn]:not(.flex-wrap) > *:last-child {
      margin-bottom: 0;
    }
    .gap-2:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > * {
      margin: 0 calc(2.75px * 2);
    }
    .gap-2:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:first-child {
      margin-left: 0;
    }
    .gap-2:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:last-child {
      margin-right: 0;
    }
    .gap-2.flex-row-reverse > * {
      margin: 0 calc(2.75px * 2);
    }
    .gap-2.flex-row-reverse > *:first-child {
      margin-right: 0;
    }
    .gap-2.flex-row-reverse > *:last-child {
      margin-left: 0;
    }
    .gap-2.flex-wrap > * {
      margin: calc(2.75px * 2);
    }
    .gap-3.flex-column:not(.flex-wrap) > *, .gap-3[class^=flxClmn]:not(.flex-wrap) > * {
      margin: calc(2.75px * 3) 0;
    }
    .gap-3.flex-column:not(.flex-wrap) > *:first-child, .gap-3[class^=flxClmn]:not(.flex-wrap) > *:first-child {
      margin-top: 0;
    }
    .gap-3.flex-column:not(.flex-wrap) > *:last-child, .gap-3[class^=flxClmn]:not(.flex-wrap) > *:last-child {
      margin-bottom: 0;
    }
    .gap-3:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > * {
      margin: 0 calc(2.75px * 3);
    }
    .gap-3:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:first-child {
      margin-left: 0;
    }
    .gap-3:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:last-child {
      margin-right: 0;
    }
    .gap-3.flex-row-reverse > * {
      margin: 0 calc(2.75px * 3);
    }
    .gap-3.flex-row-reverse > *:first-child {
      margin-right: 0;
    }
    .gap-3.flex-row-reverse > *:last-child {
      margin-left: 0;
    }
    .gap-3.flex-wrap > * {
      margin: calc(2.75px * 3);
    }
    .gap-4.flex-column:not(.flex-wrap) > *, .gap-4[class^=flxClmn]:not(.flex-wrap) > * {
      margin: calc(2.75px * 4) 0;
    }
    .gap-4.flex-column:not(.flex-wrap) > *:first-child, .gap-4[class^=flxClmn]:not(.flex-wrap) > *:first-child {
      margin-top: 0;
    }
    .gap-4.flex-column:not(.flex-wrap) > *:last-child, .gap-4[class^=flxClmn]:not(.flex-wrap) > *:last-child {
      margin-bottom: 0;
    }
    .gap-4:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > * {
      margin: 0 calc(2.75px * 4);
    }
    .gap-4:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:first-child {
      margin-left: 0;
    }
    .gap-4:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:last-child {
      margin-right: 0;
    }
    .gap-4.flex-row-reverse > * {
      margin: 0 calc(2.75px * 4);
    }
    .gap-4.flex-row-reverse > *:first-child {
      margin-right: 0;
    }
    .gap-4.flex-row-reverse > *:last-child {
      margin-left: 0;
    }
    .gap-4.flex-wrap > * {
      margin: calc(2.75px * 4);
    }
    .gap-5.flex-column:not(.flex-wrap) > *, .gap-5[class^=flxClmn]:not(.flex-wrap) > * {
      margin: calc(2.75px * 5) 0;
    }
    .gap-5.flex-column:not(.flex-wrap) > *:first-child, .gap-5[class^=flxClmn]:not(.flex-wrap) > *:first-child {
      margin-top: 0;
    }
    .gap-5.flex-column:not(.flex-wrap) > *:last-child, .gap-5[class^=flxClmn]:not(.flex-wrap) > *:last-child {
      margin-bottom: 0;
    }
    .gap-5:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > * {
      margin: 0 calc(2.75px * 5);
    }
    .gap-5:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:first-child {
      margin-left: 0;
    }
    .gap-5:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:last-child {
      margin-right: 0;
    }
    .gap-5.flex-row-reverse > * {
      margin: 0 calc(2.75px * 5);
    }
    .gap-5.flex-row-reverse > *:first-child {
      margin-right: 0;
    }
    .gap-5.flex-row-reverse > *:last-child {
      margin-left: 0;
    }
    .gap-5.flex-wrap > * {
      margin: calc(2.75px * 5);
    }
    .app-dropdown-menu-container {
      will-change: filter;
    }
    .md-tabs, .settings-list-item {
      flex-shrink: 0;
    }
  }
}
/* Safari 10.1 - 14.1 */
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports not (translate: none) {
    .gap-1.flex-column:not(.flex-wrap) > *, .gap-1[class^=flxClmn]:not(.flex-wrap) > * {
      margin: calc(2.75px * 1) 0;
    }
    .gap-1.flex-column:not(.flex-wrap) > *:first-child, .gap-1[class^=flxClmn]:not(.flex-wrap) > *:first-child {
      margin-top: 0;
    }
    .gap-1.flex-column:not(.flex-wrap) > *:last-child, .gap-1[class^=flxClmn]:not(.flex-wrap) > *:last-child {
      margin-bottom: 0;
    }
    .gap-1:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > * {
      margin: 0 calc(2.75px * 1);
    }
    .gap-1:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:first-child {
      margin-left: 0;
    }
    .gap-1:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:last-child {
      margin-right: 0;
    }
    .gap-1.flex-row-reverse > * {
      margin: 0 calc(2.75px * 1);
    }
    .gap-1.flex-row-reverse > *:first-child {
      margin-right: 0;
    }
    .gap-1.flex-row-reverse > *:last-child {
      margin-left: 0;
    }
    .gap-1.flex-wrap > * {
      margin: calc(2.75px * 1);
    }
    .gap-2.flex-column:not(.flex-wrap) > *, .gap-2[class^=flxClmn]:not(.flex-wrap) > * {
      margin: calc(2.75px * 2) 0;
    }
    .gap-2.flex-column:not(.flex-wrap) > *:first-child, .gap-2[class^=flxClmn]:not(.flex-wrap) > *:first-child {
      margin-top: 0;
    }
    .gap-2.flex-column:not(.flex-wrap) > *:last-child, .gap-2[class^=flxClmn]:not(.flex-wrap) > *:last-child {
      margin-bottom: 0;
    }
    .gap-2:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > * {
      margin: 0 calc(2.75px * 2);
    }
    .gap-2:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:first-child {
      margin-left: 0;
    }
    .gap-2:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:last-child {
      margin-right: 0;
    }
    .gap-2.flex-row-reverse > * {
      margin: 0 calc(2.75px * 2);
    }
    .gap-2.flex-row-reverse > *:first-child {
      margin-right: 0;
    }
    .gap-2.flex-row-reverse > *:last-child {
      margin-left: 0;
    }
    .gap-2.flex-wrap > * {
      margin: calc(2.75px * 2);
    }
    .gap-3.flex-column:not(.flex-wrap) > *, .gap-3[class^=flxClmn]:not(.flex-wrap) > * {
      margin: calc(2.75px * 3) 0;
    }
    .gap-3.flex-column:not(.flex-wrap) > *:first-child, .gap-3[class^=flxClmn]:not(.flex-wrap) > *:first-child {
      margin-top: 0;
    }
    .gap-3.flex-column:not(.flex-wrap) > *:last-child, .gap-3[class^=flxClmn]:not(.flex-wrap) > *:last-child {
      margin-bottom: 0;
    }
    .gap-3:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > * {
      margin: 0 calc(2.75px * 3);
    }
    .gap-3:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:first-child {
      margin-left: 0;
    }
    .gap-3:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:last-child {
      margin-right: 0;
    }
    .gap-3.flex-row-reverse > * {
      margin: 0 calc(2.75px * 3);
    }
    .gap-3.flex-row-reverse > *:first-child {
      margin-right: 0;
    }
    .gap-3.flex-row-reverse > *:last-child {
      margin-left: 0;
    }
    .gap-3.flex-wrap > * {
      margin: calc(2.75px * 3);
    }
    .gap-4.flex-column:not(.flex-wrap) > *, .gap-4[class^=flxClmn]:not(.flex-wrap) > * {
      margin: calc(2.75px * 4) 0;
    }
    .gap-4.flex-column:not(.flex-wrap) > *:first-child, .gap-4[class^=flxClmn]:not(.flex-wrap) > *:first-child {
      margin-top: 0;
    }
    .gap-4.flex-column:not(.flex-wrap) > *:last-child, .gap-4[class^=flxClmn]:not(.flex-wrap) > *:last-child {
      margin-bottom: 0;
    }
    .gap-4:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > * {
      margin: 0 calc(2.75px * 4);
    }
    .gap-4:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:first-child {
      margin-left: 0;
    }
    .gap-4:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:last-child {
      margin-right: 0;
    }
    .gap-4.flex-row-reverse > * {
      margin: 0 calc(2.75px * 4);
    }
    .gap-4.flex-row-reverse > *:first-child {
      margin-right: 0;
    }
    .gap-4.flex-row-reverse > *:last-child {
      margin-left: 0;
    }
    .gap-4.flex-wrap > * {
      margin: calc(2.75px * 4);
    }
    .gap-5.flex-column:not(.flex-wrap) > *, .gap-5[class^=flxClmn]:not(.flex-wrap) > * {
      margin: calc(2.75px * 5) 0;
    }
    .gap-5.flex-column:not(.flex-wrap) > *:first-child, .gap-5[class^=flxClmn]:not(.flex-wrap) > *:first-child {
      margin-top: 0;
    }
    .gap-5.flex-column:not(.flex-wrap) > *:last-child, .gap-5[class^=flxClmn]:not(.flex-wrap) > *:last-child {
      margin-bottom: 0;
    }
    .gap-5:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > * {
      margin: 0 calc(2.75px * 5);
    }
    .gap-5:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:first-child {
      margin-left: 0;
    }
    .gap-5:not(.flex-column):not([class^=flxClmn]):not(.flex-wrap):not(.flex-row-reverse) > *:last-child {
      margin-right: 0;
    }
    .gap-5.flex-row-reverse > * {
      margin: 0 calc(2.75px * 5);
    }
    .gap-5.flex-row-reverse > *:first-child {
      margin-right: 0;
    }
    .gap-5.flex-row-reverse > *:last-child {
      margin-left: 0;
    }
    .gap-5.flex-wrap > * {
      margin: calc(2.75px * 5);
    }
    .app-dropdown-menu-container {
      will-change: filter;
    }
    .md-tabs, .settings-list-item {
      flex-shrink: 0;
    }
  }
}
.settings-list-container {
  align-items: flex-start;
}
.settings-list-container .settings-list-item {
  padding: 30px 15px 40px !important;
  width: 100%;
  max-width: 1200px;
  font-size: 0.835rem;
  display: flex !important;
  flex-direction: row !important;
}
.settings-list-container .settings-list-item .title-section-container {
  flex: 4 0;
  font-size: 0.845rem;
  padding-right: clamp(15px, 3%, 70px);
}
.settings-list-container .settings-list-item .content-container {
  flex: 6 0;
  padding-left: clamp(15px, 3%, 70px);
}
.settings-list-container .settings-list-item.column-style {
  flex-direction: column !important;
}
.settings-list-container .settings-list-item.column-style .title-section-container {
  flex: unset;
  padding-right: 0;
}
.settings-list-container .settings-list-item.column-style .content-container {
  flex: unset;
  padding-left: 0;
}

.md-tabs {
  position: relative;
  display: flex;
  border-bottom: solid 1px darkgrey;
}
.md-tabs > *:not(.slide) {
  transition: all 0.2s;
  background: transparent;
}
.md-tabs > *:not(.slide) > input[type=radio][name=tabs] {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.md-tabs > *:not(.slide) > input[type=radio][name=tabs]:checked + label {
  color: var(--bs-bold-color) !important;
  font-weight: bold;
  pointer-events: none;
}
.md-tabs > *:not(.slide) > label {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8) !important;
  margin: 0;
  padding: 15px 7px;
  box-sizing: border-box;
  width: var(--md-tabs-width);
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: auto;
  transition: color 0.2s ease;
}
.md-tabs > *:not(.slide) > label > .fa-ellipsis-v, .md-tabs > *:not(.slide) .md-tabs-dropdown-menu {
  display: none;
}
.md-tabs > *:not(.slide):not(.selected):hover {
  background: linear-gradient(hsla(var(--bs-primary-h), var(--bs-primary-s), 70%, 0.08), hsla(var(--bs-primary-h), var(--bs-primary-s), 80%, 0.03));
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab {
  position: relative;
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab > label > .fa-ellipsis-v, .md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu {
  display: block;
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu {
  visibility: hidden;
  opacity: 0;
  transition: all 0.07s;
  position: absolute;
  top: 100%;
  left: 0;
  transform: translateY(5px);
  background: white;
  box-shadow: 1px 3px 2px darkgrey;
  z-index: 1030;
  min-width: 100%;
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul:after {
  content: "";
  position: absolute;
  top: -3px;
  height: 3px;
  left: 0;
  right: 0;
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul li {
  text-align: left;
  width: 100%;
  padding: 13px 15px;
  font-size: 13px;
  margin: 0;
  color: black;
  border-radius: 4px;
  transition: background 0.1s ease-out;
  cursor: pointer;
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul li .fa, .md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul li .fas, .md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul li .far, .md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul li .zmdi {
  font-size: 13px;
  flex-basis: 15px;
  color: dimgray;
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul li .fa-external-link-alt {
  position: absolute;
  right: 0;
  font-size: 9px;
  color: slategrey;
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul li:not(.static-menu-item):hover {
  background: rgba(204, 204, 204, 0.15) !important;
  color: var(--bs-primary);
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul li.expandable {
  position: relative;
  padding-right: 12px;
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul li.expandable .sub-menu {
  visibility: hidden;
  opacity: 0;
  left: -1px;
  right: unset;
  transform: translateX(-100%) translateY(0);
  box-shadow: -1px 1px 3px grey;
  top: 0;
  transition: all 0.1s ease-out;
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul li.expandable .sub-menu:after, .md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul li.expandable .sub-menu:before {
  content: none;
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul li.expandable:hover .sub-menu {
  visibility: visible;
  opacity: 1;
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul li.expandable:after {
  content: "▾";
  position: absolute;
  right: 10px;
  font-size: 15px;
  transform: scale(1.5, 1);
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab .md-tabs-dropdown-menu ul li.static-menu-item {
  background: #fafafa;
  padding: 15px;
  cursor: default;
}
.md-tabs > *:not(.slide).md-tabs-dropdown-tab:hover .md-tabs-dropdown-menu {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}
.md-tabs > .slide {
  background: var(--bs-bold-color);
  width: var(--md-tabs-width);
  height: 3px;
  position: absolute;
  top: calc(100% - 3px);
  transition: left 0.3s ease-out;
}

.copy-FX {
  color: initial;
}
.copy-FX:hover {
  filter: opacity(0.7);
}
.copy-FX:not(:active) {
  transition: color 3000ms step-end, opacity 75ms step-end;
  cursor: pointer;
}
.copy-FX:active {
  color: #008b00 !important;
  opacity: 0.1 !important;
}

.bs-row.border-between > [class*=bs-col] {
  position: relative;
}
.bs-row.border-between > [class*=bs-col]:before {
  background: #e3e3e3;
  bottom: 0;
  content: " ";
  left: 0;
  position: absolute;
  width: 1px;
  top: 0;
}
.bs-row.border-between > [class*=bs-col]:first-child:before {
  display: none;
}

.hide-when-empty:empty {
  display: none;
}

.hide-when-empty-force:empty {
  display: none !important;
}

.drag-and-drop-hover {
  filter: brightness(0.95);
  border-width: 3px;
}

.switch-toggle {
  line-height: 0.7;
  padding: 0;
  font-size: 40px;
}
.switch-toggle > input {
  visibility: hidden;
  position: absolute;
}
.switch-toggle > input + label {
  position: relative;
  display: inline-block;
  -webkit-user-select: none;
          user-select: none;
  transition: 0.4s ease;
  height: 0.6em;
  width: 1em;
  border-radius: 1.2em;
  margin: 0;
  cursor: pointer;
}
.switch-toggle > input + label:hover {
  filter: brightness(1.06);
}
.switch-toggle > input + label:before {
  content: "";
  position: absolute;
  display: block;
  background: #e3e3e3;
  height: 0.6em;
  width: 1.02em;
  top: 0;
  left: 0;
  border-radius: 0.6em;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.17), 0 4px 0 0 rgba(0, 0, 0, 0.04), 0 4px 9px rgba(0, 0, 0, 0.1);
  transition: left 0.35s cubic-bezier(0.54, 1.6, 0.5, 1), background 0.15s;
}
.switch-toggle > input + label:after {
  content: "";
  position: absolute;
  display: block;
  background: white;
  height: 0.56em;
  width: 0.56em;
  top: 0.02em;
  left: 0;
  border-radius: 1.2em;
  box-shadow: 0 1px 5px #767676;
  transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
}
.switch-toggle > input:checked + label:hover {
  filter: brightness(1.17);
}
.switch-toggle > input:checked + label:before {
  background: #15a855;
  transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
}
.switch-toggle > input:checked + label:after {
  left: 0.48em;
}
.switch-toggle > span {
  font-size: 0.8rem;
}

.disabled .switch-toggle, .switch-toggle.disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

.domains-page-more-info .page-info-window {
  max-width: 38vw !important;
}

.disabled-overlay {
  position: relative;
}
.disabled-overlay:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.5);
  z-index: 1000;
  cursor: not-allowed;
}

btn, btn-c {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
  display: block;
  min-width: 85px;
  border-radius: 5px;
}
btn.connected-to-left .simple-btn, btn-c.connected-to-left .simple-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: none;
}
btn.connected-to-right .simple-btn, btn-c.connected-to-right .simple-btn, .btn-with-dropdown > btn-c .simple-btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: none;
}
btn.auto-height .simple-btn, btn-c.auto-height .simple-btn {
  height: auto;
}
btn.shrunk, btn-c.shrunk {
  min-width: 0;
}
btn.shrunk .simple-btn, btn-c.shrunk .simple-btn {
  height: auto;
  padding: 3px;
}
btn.colorful-border-rainbow .simple-btn, btn-c.colorful-border-rainbow .simple-btn {
  transition: border-image 0.3s ease-out;
  border-image: linear-gradient(to bottom right, #b827fc 0%, #2c90fc 25%, #b8fd33 50%, #fec837 75%, #fd1892 100%);
  border-image-slice: 1;
}
btn.colorful-border-rainbow:hover .simple-btn, btn-c.colorful-border-rainbow:hover .simple-btn {
  border-image: linear-gradient(to top left, #b827fc 0%, #2c90fc 25%, #b8fd33 50%, #fec837 75%, #fd1892 100%);
  border-image-slice: 1;
}

.simple-btn {
  font-size: inherit;
  font-weight: 400;
  min-height: 100%;
  height: 30px;
  min-width: 100%;
  padding: 5px 9px;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  line-height: 1em;
  white-space: initial;
  text-align: center;
  box-shadow: 0 2px 3px #ebebeb;
  background: var(--bs-primary);
  color: var(--bs-text-color);
  border: solid 2px var(--bs-primary);
}
.simple-btn.outlined {
  box-shadow: none;
  background: transparent;
  color: hsl(var(--bs-primary-h), var(--bs-primary-s), min(var(--bs-primary-l), 60%));
  border-color: var(--bs-primary);
  font-weight: 500;
}
.simple-btn.outlined-dashed {
  box-shadow: none;
  background: transparent;
  color: hsl(var(--bs-primary-h), var(--bs-primary-s), min(var(--bs-primary-l), 60%));
  border-color: var(--bs-primary);
  border-style: dashed;
  font-weight: 500;
}
.simple-btn.text {
  box-shadow: none;
  background: transparent;
  color: hsl(var(--bs-primary-h), var(--bs-primary-s), min(var(--bs-primary-l), 60%));
  border-color: transparent;
  font-weight: 500;
}
.simple-btn.success-btn:not(.outlined):not(.outlined-dashed):not(.text) {
  background: var(--bs-success);
}
.simple-btn.success-btn.outlined, .simple-btn.success-btn.outlined-dashed, .simple-btn.success-btn.text {
  color: var(--bs-success);
}
.simple-btn.success-btn:not(.text) {
  border-color: var(--bs-success);
}
.simple-btn.success-btn:hover:not(.disabled).outlined:after, .simple-btn.success-btn:hover:not(.disabled).outlined-dashed:after, .simple-btn.success-btn:hover:not(.disabled).text:after {
  background: var(--bs-success);
}
.simple-btn.warning-btn:not(.outlined):not(.outlined-dashed):not(.text) {
  background: var(--bs-warning);
}
.simple-btn.warning-btn.outlined, .simple-btn.warning-btn.outlined-dashed, .simple-btn.warning-btn.text {
  color: var(--bs-warning);
}
.simple-btn.warning-btn:not(.text) {
  border-color: var(--bs-warning);
}
.simple-btn.warning-btn:hover:not(.disabled).outlined:after, .simple-btn.warning-btn:hover:not(.disabled).outlined-dashed:after, .simple-btn.warning-btn:hover:not(.disabled).text:after {
  background: var(--bs-warning);
}
.simple-btn.danger-btn:not(.outlined):not(.outlined-dashed):not(.text) {
  background: var(--bs-danger);
}
.simple-btn.danger-btn.outlined, .simple-btn.danger-btn.outlined-dashed, .simple-btn.danger-btn.text {
  color: var(--bs-danger);
}
.simple-btn.danger-btn:not(.text) {
  border-color: var(--bs-danger);
}
.simple-btn.danger-btn:hover:not(.disabled).outlined:after, .simple-btn.danger-btn:hover:not(.disabled).outlined-dashed:after, .simple-btn.danger-btn:hover:not(.disabled).text:after {
  background: var(--bs-danger);
}
.simple-btn.info-btn:not(.outlined):not(.outlined-dashed):not(.text) {
  background: var(--bs-info);
}
.simple-btn.info-btn.outlined, .simple-btn.info-btn.outlined-dashed, .simple-btn.info-btn.text {
  color: var(--bs-info);
}
.simple-btn.info-btn:not(.text) {
  border-color: var(--bs-info);
}
.simple-btn.info-btn:hover:not(.disabled).outlined:after, .simple-btn.info-btn:hover:not(.disabled).outlined-dashed:after, .simple-btn.info-btn:hover:not(.disabled).text:after {
  background: var(--bs-info);
}
.simple-btn.color-btn:not(.outlined):not(.outlined-dashed):not(.text) {
  background: var(--btn-special-clr);
}
.simple-btn.color-btn.outlined, .simple-btn.color-btn.outlined-dashed, .simple-btn.color-btn.text {
  color: var(--btn-special-clr);
}
.simple-btn.color-btn:not(.text) {
  border-color: var(--btn-special-clr);
}
.simple-btn.color-btn:hover:not(.disabled).outlined:after, .simple-btn.color-btn:hover:not(.disabled).outlined-dashed:after, .simple-btn.color-btn:hover:not(.disabled).text:after {
  background: var(--btn-special-clr);
}
.simple-btn {
  position: relative;
}
.simple-btn:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: black;
  border-radius: 5px;
  opacity: 0;
  transition: all 0.1s;
  z-index: 1;
}
.simple-btn.outlined:after, .simple-btn.outlined-dashed:after, .simple-btn.text:after {
  background: var(--bs-primary);
}
.simple-btn.text:after {
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
}
.simple-btn > * {
  z-index: 5;
}
.simple-btn:hover:not(.disabled) {
  box-shadow: none;
}
.simple-btn:hover:not(.disabled):after {
  opacity: 0.15;
}
.simple-btn:hover:not(.disabled).outlined:after, .simple-btn:hover:not(.disabled).outlined-dashed:after, .simple-btn:hover:not(.disabled).text:after {
  opacity: 0.08;
}
.simple-btn:hover:not(.disabled).outlined > *, .simple-btn:hover:not(.disabled).outlined-dashed > *, .simple-btn:hover:not(.disabled).text > * {
  transition: all 0.15s;
  filter: brightness(0.8);
}
.simple-btn.disabled {
  filter: grayscale(1);
  cursor: not-allowed;
}
.simple-btn.disabled:not(.outlined):not(.outlined-dashed):not(.text) {
  background: #afafaf;
  border-color: transparent;
}
.simple-btn .loading-spinner, .simple-btn .loading-spinner-light {
  position: relative;
  width: 15px;
  height: 15px;
  top: 0;
  left: 0;
  border-width: 2px;
  border-top-color: var(--bs-text-color) !important;
  border-left-color: var(--bs-text-color) !important;
}
.simple-btn.outlined .loading-spinner, .simple-btn.outlined .loading-spinner-light, .simple-btn.outlined-dashed .loading-spinner, .simple-btn.outlined-dashed .loading-spinner-light, .simple-btn.text .loading-spinner, .simple-btn.text .loading-spinner-light {
  border-top-color: inherit !important;
  border-left-color: inherit !important;
}
.simple-btn > span:not(:empty) + *, .simple-btn > * + span:not(:empty) {
  margin-left: 6px;
}

btn-c.warning-label-preview-btn .simple-btn {
  padding: 6px;
  height: auto;
}

.login-sso-button .simple-btn {
  border-color: lightgray !important;
  border-width: 1px !important;
  font-weight: 400 !important;
  color: black !important;
}
.login-sso-button .simple-btn > i {
  font-size: 1.15rem !important;
  flex-basis: 20px;
}
.login-sso-button .simple-btn > span {
  flex-basis: 140px;
  margin-left: 10px !important;
}
.login-sso-button .simple-btn:hover:after {
  opacity: 0.045 !important;
}
.login-sso-button .simple-btn:hover > * {
  filter: brightness(0.88) !important;
}

.quarantined-popup-action-btn {
  max-width: 44%;
  min-width: 38%;
  margin: 5px;
}
.quarantined-popup-action-btn .simple-btn {
  padding: 5px 2px;
}

.popup-action-btn .simple-btn {
  height: 35px;
  min-width: 120px;
}

btn-c.popup-action-btn .simple-btn {
  height: 35px !important;
  min-width: 120px !important;
}

.onboarding-popup btn {
  font-size: 14px;
}

.note-modal .note-modal-footer .btn {
  box-shadow: none !important;
  border-radius: 5px !important;
  padding: 7px !important;
  border: none !important;
}

.tab-content-loader-container {
  height: calc(100vh - 50px - 100px - 50px - 15px - 85px);
  display: flex;
}

.score-chart svg.apexcharts-svg {
  transform: translate(-70px, -18px);
}

app-dropdown, app-dropdown-c {
  display: block;
  height: 30px;
  font-weight: normal;
}
app-dropdown.show-above .app-dropdown-menu-container, app-dropdown-c.show-above .app-dropdown-menu-container {
  bottom: auto;
  top: -1px;
  box-shadow: 0 -1px 2px #bcbcbc;
  transform: translateY(-100%);
}
app-dropdown.limit-height .app-dropdown-menu-container ul, app-dropdown-c.limit-height .app-dropdown-menu-container ul {
  max-height: 300px !important;
  overflow: auto !important;
}
app-dropdown.w-ellipsis .md-checkbox > label:first-of-type, app-dropdown.w-ellipsis .checkbox-button:not(.radio-style) > label:first-of-type, app-dropdown-c.w-ellipsis .md-checkbox > label:first-of-type, app-dropdown-c.w-ellipsis .checkbox-button:not(.radio-style) > label:first-of-type {
  display: block !important;
}

.app-dropdown {
  border: solid 1px #cccccc;
  border-radius: 5px;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  transition: box-shadow 0.1s;
}
.app-dropdown .app-dropdown-box {
  z-index: 15;
  border-radius: 5px;
  transition: all 0.1s;
}
.app-dropdown .app-dropdown-box > .fa-chevron-down {
  font-size: 0.7rem;
  transition: background 0.15s;
}
.app-dropdown .app-dropdown-box .search-input {
  margin: 0;
  width: auto;
  max-width: 100%;
  border: 0;
  outline: none;
  border-radius: 5px;
  height: 100%;
  background: var(--bs-primary);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 25px;
}
.app-dropdown .app-dropdown-box:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: black;
  border-radius: 5px;
  opacity: 0;
  transition: all 0.1s;
  z-index: 1;
}
.app-dropdown .app-dropdown-box > * {
  z-index: 10;
}
.app-dropdown .app-dropdown-menu-container {
  height: auto;
  width: var(--dropdown-menu-width);
  z-index: 10;
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  top: auto;
  transform: translateY(100%);
  background: white;
  border: solid 1px #cfcfcf;
  border-top: none;
  border-radius: 5px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  box-shadow: 0 1px 2px #bcbcbc;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.05s, opacity 0.05s;
}
.app-dropdown .app-dropdown-menu-container virtual-scroller {
  overflow: var(--bs-dropdown-overflow);
  max-height: 320px;
}
.app-dropdown .app-dropdown-menu-container ul {
  overflow: var(--bs-dropdown-overflow);
  max-height: var(--bs-dropdown-max-height);
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.app-dropdown .app-dropdown-menu-container ul li {
  height: auto;
  width: 100%;
  margin: 0;
  padding: 10px;
  max-height: none;
  min-height: 35px;
  border: none;
  text-align: left;
  cursor: pointer;
  transition: all 0.2s ease-in-out, visibility 0s;
}
.app-dropdown .app-dropdown-menu-container ul li > span {
  white-space: pre-wrap;
}
.app-dropdown .app-dropdown-menu-container ul li.ellipsis span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.app-dropdown .app-dropdown-menu-container ul li:hover:not(.static-item):not(.selected):not(.disabled) {
  background: rgba(245, 245, 245, 0.35);
  color: var(--bs-primary);
}
.app-dropdown .app-dropdown-menu-container ul li:hover:not(.static-item):not(.selected):not(.disabled) .submenu {
  visibility: visible;
}
.app-dropdown .app-dropdown-menu-container ul li.disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.app-dropdown .app-dropdown-menu-container ul li.disabled:active {
  pointer-events: none;
}
.app-dropdown .app-dropdown-menu-container ul li.static-item {
  background: #fafafa !important;
  cursor: default !important;
}
.app-dropdown .app-dropdown-menu-container ul li.has-submenu {
  position: relative;
  padding-right: 22px;
}
.app-dropdown .app-dropdown-menu-container ul li.has-submenu > ul.submenu {
  position: absolute;
  visibility: hidden;
  background: white;
  opacity: 0;
  width: 100%;
  border-top: solid 1px #cfcfcf;
  height: auto;
  max-height: none;
  top: 0;
  bottom: auto;
  transition: all 0.05s ease-out;
}
.app-dropdown .app-dropdown-menu-container ul li.has-submenu > ul.submenu > li {
  color: black;
}
.app-dropdown .app-dropdown-menu-container ul li.has-submenu > ul.submenu, .app-dropdown .app-dropdown-menu-container ul li.has-submenu > ul.submenu.drop-left {
  left: -1px;
  right: auto;
  transform: translateX(-100%);
  box-shadow: -2px 0 5px #bcbcbc;
}
.app-dropdown .app-dropdown-menu-container ul li.has-submenu > ul.submenu.drop-right {
  left: auto;
  right: 0;
  box-shadow: 2px 0 5px #bcbcbc;
}
.app-dropdown .app-dropdown-menu-container ul li.has-submenu:hover > ul.submenu {
  visibility: visible;
  opacity: 1;
}
.app-dropdown .app-dropdown-menu-container ul li.has-submenu:after {
  content: "▾";
  position: absolute;
  right: 10px;
  font-size: 15px;
  transform: scale(1.5, 1);
}
.app-dropdown .app-dropdown-menu-container ul li .md-checkbox, .app-dropdown .app-dropdown-menu-container ul li .checkbox-button:not(.radio-style) {
  display: inline;
}
.app-dropdown .app-dropdown-menu-container ul li .md-checkbox input[type=checkbox], .app-dropdown .app-dropdown-menu-container ul li .checkbox-button:not(.radio-style) input[type=checkbox] {
  height: 0;
  pointer-events: none;
}
.app-dropdown .app-dropdown-menu-container ul li .md-checkbox > label, .app-dropdown .app-dropdown-menu-container ul li .checkbox-button:not(.radio-style) > label {
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  font-size: 13.5px;
  padding-left: 1.5em;
  min-height: 1em;
}
.app-dropdown .app-dropdown-menu-container ul li .md-checkbox > label:after, .app-dropdown .app-dropdown-menu-container ul li .checkbox-button:not(.radio-style) > label:after, .app-dropdown .app-dropdown-menu-container ul li .md-checkbox > label:before, .app-dropdown .app-dropdown-menu-container ul li .checkbox-button:not(.radio-style) > label:before {
  font-size: 12px;
}
.app-dropdown .app-dropdown-menu-container ul li .md-checkbox.select-all-checkbox > label, .app-dropdown .app-dropdown-menu-container ul li .select-all-checkbox.checkbox-button:not(.radio-style) > label {
  padding-left: 1.1em;
  min-height: 1.1em;
}
.app-dropdown:hover:not(.active):not(.disabled) {
  box-shadow: 0 1px 3px #f1f1f1;
}
.app-dropdown:hover:not(.active):not(.disabled) > .app-dropdown-box:not(.bg-primary) {
  background: #fdfdfd !important;
}
.app-dropdown:hover:not(.active):not(.disabled) > .app-dropdown-box.bg-primary:after {
  opacity: 0.15;
}
.app-dropdown.active {
  overflow: visible;
}
.app-dropdown.active .app-dropdown-menu-container {
  visibility: visible;
  opacity: 1;
  z-index: 1050;
}
.app-dropdown.active .app-dropdown-box > .fa-chevron-down {
  transform: rotate(90deg);
}
.app-dropdown.disabled {
  cursor: not-allowed;
}
.app-dropdown.disabled .app-dropdown-menu-container {
  visibility: hidden !important;
  opacity: 0 !important;
}
.app-dropdown.disabled .app-dropdown-box {
  pointer-events: none;
  opacity: 0.5;
}
.app-dropdown.disabled .app-dropdown-box:not(.bg-white) {
  background: #afafaf;
  opacity: 1;
}
.app-dropdown.only-one-item {
  cursor: default;
}

app-dropdown-c.country-code-dropdown {
  height: unset;
}
app-dropdown-c.country-code-dropdown .app-dropdown {
  border-right: none !important;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
app-dropdown-c.country-code-dropdown .app-dropdown-box * {
  text-overflow: unset !important;
}

.ntf-toaster-outer-container {
  position: fixed;
  right: 0;
  top: 0;
  padding: 12px 10px 10px;
  z-index: 2001;
}

.ntf-toaster-inner-container {
  width: clamp(340px, 25vw, 600px);
}

.ntf-toaster {
  position: relative;
  box-shadow: 0 1px 2px #d3d3d3;
  background: var(--toaster-color);
}
.ntf-toaster > i {
  font-size: 1.2rem;
}
.ntf-toaster > i:not(.zmdi-close) {
  color: var(--toaster-color);
}
.ntf-toaster > * {
  z-index: 5;
}
.ntf-toaster .ntf-counter {
  border-radius: 50%;
  text-align: center;
  color: #CC6633;
  padding-top: 1px;
  border: 2px solid #CC6633;
  font-size: 15px;
  height: 23px;
  width: 25px;
}
.ntf-toaster a {
  color: #419ee0 !important;
  text-decoration: underline;
  cursor: pointer;
}
.ntf-toaster:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 4px;
  opacity: 0.8;
  border: solid 2px #d1d1d1;
  border-left: 0;
  background: white;
}

@keyframes slide-in-right {
  0% {
    opacity: 0.5;
    transform: translateX(calc(100% + 80px));
  }
  60% {
    opacity: 1;
    transform: translateX(0);
  }
}
.compromised-logs-table .filter-container .filters .filter {
  width: auto;
}

.popup-layer {
  position: fixed;
  outline: none;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: 1045;
  background: rgba(0, 0, 0, 0.43);
  padding: 5vh;
  -webkit-backdrop-filter: blur(1.7px);
          backdrop-filter: blur(1.7px);
  display: flex;
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
}
.popup-layer .popup-frame-outer-container {
  padding: 5px;
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
  overflow: visible;
  width: 100%;
  height: 100%;
}
.popup-layer .popup-frame-outer-container.large {
  max-width: 1000px;
  max-height: 850px;
}
.popup-layer .popup-frame-outer-container.medium {
  max-width: 750px;
  max-height: 600px;
}
.popup-layer .popup-frame-outer-container.small {
  max-width: 550px;
  max-height: 400px;
}
.popup-layer .popup-frame-outer-container.dynamic {
  max-width: 550px;
  height: auto;
  max-height: 90vh;
}
.popup-layer .popup-frame-outer-container.fullscreen {
  max-width: none;
  max-height: none;
}
.popup-layer .popup-frame-inner-container {
  width: 100%;
  height: 100%;
  min-height: 305px;
  overflow: auto;
  position: relative;
  background: white;
}
.popup-layer .popup-title-container {
  border-bottom: solid 1px transparent;
  position: relative;
  padding: 15px;
  background: linear-gradient(90deg, white, white 65%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), url('popup-header-bg.png');
}
.popup-layer .popup-title-container:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  top: auto;
  height: 1px;
  background: linear-gradient(90deg, #E2E2E2, rgba(226, 226, 226, 0) 85%, rgba(226, 226, 226, 0));
}
.popup-layer .popup-title-container > * {
  z-index: 3;
}
.popup-layer .popup-content-container {
  padding: 25px;
  overflow: auto;
}
.popup-layer .popup-content-container > ng-transclude {
  display: contents;
}

.popup-z-index > div:first-of-type {
  z-index: 2000;
}

popup.overflownV .popup-frame-inner-container, popup.overflownV .popup-content-container, popup-c.overflownV .popup-frame-inner-container, popup-c.overflownV .popup-content-container {
  overflow: visible !important;
}
popup.overflownV .popup-content-container, popup-c.overflownV .popup-content-container {
  max-height: none !important;
}
popup.no-content-padding .popup-content-container, popup-c.no-content-padding .popup-content-container {
  padding: 0 !important;
}
popup .note-popover .note-popover-content .note-dropdown-menu.dropdown-style,
popup .note-toolbar .note-dropdown-menu.dropdown-style, popup-c .note-popover .note-popover-content .note-dropdown-menu.dropdown-style,
popup-c .note-toolbar .note-dropdown-menu.dropdown-style {
  max-height: 26vh;
  overflow: auto;
}

.my-plan-payment-popup-bg {
  background-image: linear-gradient(270deg, #ffffff 52.51%, rgba(211, 211, 211, 0.0328839) 58.9%, rgba(255, 255, 255, 0) 66.86%, rgba(0, 0, 0, 0.19) 100%), linear-gradient(113.54deg, rgba(0, 39, 115, 0.32) 0%, rgba(222, 222, 222, 0.112) 48.56%, rgba(115, 115, 115, 0.32) 100%), url("/images/my-plan-banner.png");
  background-size: cover, cover, cover;
  background-position: center, center, center;
  background-repeat: no-repeat, no-repeat, no-repeat;
  overflow: auto;
  background-color: #fff;
}

pin-code input {
  min-width: calc(85% / var(--count));
  max-width: calc(85% / var(--count));
  height: 100% !important;
  text-align: center;
  font-size: inherit;
  font-weight: bold;
  color: #486db5;
  font-family: monospace;
  outline: none;
}
pin-code input:focus {
  border: solid 1px #1f61ee;
}
pin-code input.validation-error {
  border: solid 1px #ff234c !important;
}
pin-code input::-webkit-outer-spin-button,
pin-code input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
pin-code input[type=number] {
  -moz-appearance: textfield;
}

ul.check-list-style {
  list-style: none;
  padding-left: 0 !important;
}
ul.check-list-style li {
  position: relative;
  padding-left: 1.7em;
  margin: 0.9em 0;
}
ul.check-list-style li:before {
  content: "\f00c";
  font-family: "Font Awesome 5 Free", sans-serif;
  font-weight: 900;
  color: #00ca5d;
  position: absolute;
  left: 0;
  width: 1em;
  height: 1em;
}

.apexcharts-legend-overflow-visible {
  overflow: visible !important;
}

@media screen and (max-width: 1579px) {
  .outbound-trends-cards .large-only {
    display: contents !important;
  }
  .outbound-trends-cards .connections-graph-card {
    height: 450px;
  }
}

signup-form-component .country-code .input-group .dropdown .dropbtn {
  height: 35px;
}

.country-code .input-group .dropdown .dropbtn {
  outline: none !important;
  min-width: 0;
  height: 30px;
  width: 45px;
  box-sizing: border-box;
  outline: 0;
  border-radius: 4px !important;
  border: 1px solid #ccc;
  padding: 2px 0;
  border-right: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

international-phone-number > .input-group {
  display: flex;
}

.country-code .input-group .list-group-item {
  padding: 6px 6px !important;
}

.country-code .input-group .list-group-item:hover {
  background: rgba(204, 204, 204, 0.3) !important;
}

.country-code .list-group.scrollable-menu {
  width: 220px;
  max-height: 180px;
}

.country-code.higher .list-group.scrollable-menu {
  max-height: 22vh;
}

.country-code .list-group.scrollable-menu .list-group-item .country-name .dial-code {
  float: right;
  padding-right: 5px;
}

.input-group-addon.flagInput {
  margin-right: -2px;
  overflow: visible !important;
}

.input-group-addon.flagInput + input {
  pointer-events: none;
}

.input-group-addon .dropdown .dropbtn .flag {
  background-image: url('country-flags.jpg') !important;
}
.input-group-addon .dropdown .dropdown-content .list-group .list-group-item .flag {
  background-image: url('country-flags.jpg') !important;
}

.input-group-addon > .dropdown {
  height: auto;
  width: auto;
  margin: 0;
  z-index: unset;
  box-shadow: none !important;
}
.input-group-addon > .dropdown:hover > .dropbtn {
  background: #f9f9f9;
  box-shadow: none !important;
}
.input-group-addon > .dropdown .dropbtn .flag {
  background-image: url('country-flags.jpg') !important;
}

.input-group-addon + input[type=text].form-control {
  border: 1px solid #ced4da !important;
  margin-bottom: 0;
  pointer-events: none;
  box-shadow: none;
  padding: 2px;
  max-width: 50px;
  border-left: none !important;
}

.tooltip-drv, .score-chart-tooltip {
  margin: 0 !important;
  width: auto !important;
  z-index: 2000 !important;
  text-align: left !important;
  max-width: 250px !important;
  word-break: break-word;
}

.score-chart-tooltip {
  transform: translateX(-70px);
}

.total-padding {
  top: -42px !important;
}

virtual-scroller.is-loading-or-empty {
  max-height: 0;
}
virtual-scroller.is-loading-or-empty thead {
  transform: none !important;
}
virtual-scroller.is-loading-or-empty .total-padding {
  display: none !important;
}

.listTable-c {
  overflow: auto;
  display: flex;
  flex-direction: column;
  border: 1px solid #ededed;
  width: 100%;
  height: 300px;
  color: var(--bs-dark);
  /*&::-webkit-scrollbar {
    width: 6.5px;
  }

  &::-webkit-scrollbar-track {
    border: none;
    border-radius: 0;
    border-left: solid 1px #f2f2f2;
  }*/
}
.listTable-c table {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  background-color: white;
}
.listTable-c table input {
  width: 100%;
}
.listTable-c table th,
.listTable-c table td {
  height: 50px;
  padding: 10px 0 10px 10px;
}
.listTable-c table tbody {
  border-bottom: solid 1px #f1f1f1;
}
.listTable-c table tbody tr:not(:last-child) {
  border-bottom: solid 1px #f1f1f1;
}
.listTable-c table tbody tr {
  cursor: pointer;
  transition: background-color 0.1s;
}
.listTable-c table tbody tr:hover {
  background-color: #fcfcfc;
}
.listTable-c table tbody tr.chosen {
  background-color: hsl(var(--bs-primary-h), var(--bs-primary-s), 95%) !important;
}
.listTable-c table tbody tr.chosen-solo {
  border-top: 2px solid rgb(139, 152, 177) !important;
  border-bottom: 2px solid rgb(139, 152, 177) !important;
  background: white !important;
}
.listTable-c table tbody tr:first-child.chosen-solo {
  border-top: none !important;
}
.listTable-c table tbody tr.sub-row {
  background: #f8f8f8 !important;
}
.listTable-c table tr.is-dragged-over {
  position: relative;
}
.listTable-c table tr.is-dragged-over > *:last-child {
  position: unset;
}
.listTable-c table tr.is-dragged-over > *:last-child:after {
  content: "";
  position: absolute;
  top: -1.5px;
  left: 0;
  right: 0;
  height: 0;
  border-top: solid 3px royalblue;
}
.listTable-c table tr.is-dragged + tr.is-dragged-over > *:last-child:after {
  content: none !important;
}
.listTable-c table thead {
  position: relative;
  z-index: 50;
}
.listTable-c table thead th {
  font-weight: 500;
  text-align: left;
  position: relative;
  z-index: 1500;
  top: 0;
  height: 42px;
  background-color: hsl(var(--bs-primary-h), 40%, 92%);
}
.listTable-c table .table-select-radio.md-checkbox, .listTable-c table .table-select-radio.checkbox-button:not(.radio-style) {
  height: 15px;
  font-size: 12px;
  display: block;
}
.listTable-c table .table-select-radio.md-checkbox label, .listTable-c table .table-select-radio.checkbox-button:not(.radio-style) label {
  margin-left: 0 !important;
}
.listTable-c table .table-select-radio.md-checkbox label:before, .listTable-c table .table-select-radio.checkbox-button:not(.radio-style) label:before {
  width: 15px;
  height: 15px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.45);
}
.listTable-c table .table-select-radio.md-checkbox label:after, .listTable-c table .table-select-radio.checkbox-button:not(.radio-style) label:after {
  width: 9px !important;
  height: 4.5px !important;
}
.listTable-c table .table-select-radio.md-checkbox input[type=checkbox]:checked + label:after, .listTable-c table .table-select-radio.checkbox-button:not(.radio-style) input[type=checkbox]:checked + label:after {
  border-width: 2px !important;
}
.listTable-c.alternated table tbody:nth-child(odd) {
  background-color: hsla(var(--bs-primary-h), 100%, 50%, 0.02);
}
.listTable-c.alternated table tbody:nth-child(even) {
  background-color: transparent;
}
.listTable-c.alternated table tr:nth-child(odd) {
  background-color: hsla(var(--bs-primary-h), 100%, 50%, 0.02);
}
.listTable-c.alternated table tr:hover {
  background-color: #f7f7f7;
}
.listTable-c.no-index table td, .listTable-c.no-index table th {
  padding: 10px;
}
.listTable-c.no-index table tr {
  cursor: default;
}
.listTable-c.no-header table th {
  padding: 0 !important;
  height: 0 !important;
}
.listTable-c.no-header table th > * {
  display: none !important;
}
.listTable-c.ellips table span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: unset;
}
.listTable-c.ellips table td > span:only-child, .listTable-c.ellips table .external-html-cell > span:only-child {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
}
.listTable-c.ellips table th:not(.overflownV),
.listTable-c.ellips table td:not(.overflownV) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.listTable-c.ellips table th:not(.overflownV) div,
.listTable-c.ellips table td:not(.overflownV) div {
  overflow: hidden;
  text-overflow: ellipsis;
}
.listTable-c.short-rows table td {
  height: 45px;
  padding: 7px 0 7px 10px;
}
.listTable-c.nested-table .listTable {
  border: none !important;
  height: auto !important;
}
.listTable-c.nested-table table {
  background: transparent !important;
}
.listTable-c.nested-table th {
  height: 0 !important;
  padding: 0 !important;
}
.listTable-c.nested-table th * {
  height: 0 !important;
  max-height: 0 !important;
  visibility: hidden !important;
}
.listTable-c.nested-table .table-select-radio {
  visibility: hidden;
  pointer-events: none;
}
.listTable-c.nested-table tr {
  background-color: transparent;
}
.listTable-c.nested-table tr:hover {
  background-color: #fafafa;
}
.listTable-c.nested-table tbody {
  background-color: transparent !important;
}
.listTable-c .external-html-cell:empty {
  display: none;
}

.inner-search-input:not(:last-child) {
  border-right: solid 1px #cccccc;
}

virtual-scroller > .scrollable-content > table > thead th {
  height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
}
virtual-scroller > .scrollable-content > table > thead th > * {
  display: none !important;
}

.listTable-c > table {
  position: sticky;
  top: 0;
  z-index: 30;
}
.listTable-c > table thead {
  transform: none !important;
}

.accordion-list .accordion-item-arrow {
  transform: rotate(90deg);
  transition: transform 0.15s;
}
.accordion-list .accordion-item-content {
  max-height: 0;
  transition: max-height 0.15s;
}
.accordion-list input:checked.accordion-input ~ .accordion-item-content {
  max-height: var(--accordion-list-item-max-height);
}
.accordion-list input:checked.accordion-input ~ * .accordion-item-arrow {
  transform: rotate(0deg);
}

.table-filter .negative-filter-checkbox {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.15s, visibility 0.15s;
}
.table-filter .accordion-list input:checked.accordion-input ~ * .negative-filter-checkbox {
  opacity: 1;
  visibility: visible;
}

.leaflet-map-container .leaflet-marker-shadow {
  display: none !important;
}

.date-picker-container {
  position: relative;
}
.date-picker-container > input.date-picker-input {
  cursor: pointer;
  position: relative;
}
.date-picker-container > .fa-chevron-down {
  content: "\f078";
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
}
.date-picker-container .myDpSelector {
  padding: 0 !important;
  box-shadow: none !important;
  height: auto !important;
  max-width: 250px;
}
.date-picker-container .myDpMonthYearSelBar {
  height: auto !important;
  padding: 5px !important;
  background-color: var(--bs-primary) !important;
  color: var(--bs-text-color) !important;
}
.date-picker-container .myDpWeekDayTitle {
  padding: 10px 0 !important;
  font-size: 12.5px !important;
  background: hsla(var(--bs-primary-h), calc(var(--bs-primary-s) + 15%), var(--bs-primary-l), 0.3) !important;
  color: black !important;
}
.date-picker-container .myDpMonthBtn, .date-picker-container .myDpYearBtn {
  color: var(--bs-text-color) !important;
}
.date-picker-container .myDpTableSingleDay:hover, .date-picker-container .myDpTableSingleMonth:hover, .date-picker-container .myDpTableSingleYear:hover {
  background: #eeeeee !important;
}
.date-picker-container .myDpCalTable, .date-picker-container .myDpMonthTable, .date-picker-container .myDpYearTable {
  font-size: 13px !important;
}
.date-picker-container .myDpNextMonth > .myDpDayValue,
.date-picker-container .myDpPrevMonth > .myDpDayValue,
.date-picker-container .myDpDisabled > .myDpDayValue {
  background: #f7f7f7;
  padding: 6% 25%;
}
.date-picker-container .myDpDisabled {
  background: #f5f5f5 !important;
  opacity: 0.65;
}
.date-picker-container .myDpDaycell, .date-picker-container .myDpMonthcell, .date-picker-container .myDpYearcell {
  padding: 8px !important;
}
.date-picker-container .myDpSelectorArrow:after {
  border-bottom-color: var(--bs-primary);
}
.date-picker-container td.d_5_0.myDpNextMonth,
.date-picker-container td.d_5_0.myDpNextMonth + *,
.date-picker-container td.d_5_0.myDpNextMonth + * + *,
.date-picker-container td.d_5_0.myDpNextMonth + * + * + *,
.date-picker-container td.d_5_0.myDpNextMonth + * + * + * + *,
.date-picker-container td.d_5_0.myDpNextMonth + * + * + * + * + *,
.date-picker-container td.d_5_0.myDpNextMonth + * + * + * + * + * + * {
  display: none;
}

.knowledge-custom-table {
  line-height: 1.4em;
  font-size: 0.8rem;
}
.knowledge-custom-table .knowledge-ct-first-row {
  border-bottom: 1px solid black !important;
}
.knowledge-custom-table .knowledge-fBasis-30 {
  flex-basis: 30%;
}
.knowledge-custom-table .knowledge-fBasis-5 {
  flex-basis: 5%;
}

color-picker {
  z-index: 10;
}

.color-picker .left {
  display: none;
}

.show-on-hover-item-1 {
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s;
}

.show-on-hover-container-1:hover .show-on-hover-item-1 {
  opacity: 1;
  visibility: visible;
}

.show-on-hover-item-2 {
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s;
}

.show-on-hover-container-2:hover .show-on-hover-item-2 {
  opacity: 1;
  visibility: visible;
}

.show-on-hover-item-3 {
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s;
}

.show-on-hover-container-3:hover .show-on-hover-item-3 {
  opacity: 1;
  visibility: visible;
}

.show-on-hover-item-4 {
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s;
}

.show-on-hover-container-4:hover .show-on-hover-item-4 {
  opacity: 1;
  visibility: visible;
}

.show-on-hover-item-5 {
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s;
}

.show-on-hover-container-5:hover .show-on-hover-item-5 {
  opacity: 1;
  visibility: visible;
}

.summernote-editor.f-1-0 ~ .note-editor.note-frame {
  flex: 1 0;
}

.summernote-editor.sn-responsive ~ .note-editor.note-frame, .summernote-editor.sn-responsive ~ .note-editor.note-frame .note-editing-area {
  display: flex;
  flex-direction: column;
  overflow: auto;
  flex: 1 0;
}
.summernote-editor.sn-responsive ~ .note-editor.note-frame .note-editable {
  flex: 1 0;
}
.summernote-editor.sn-responsive ~ .note-editor.note-frame .note-statusbar {
  display: none;
}

#summernoteContainer .note-editor .note-dropzone {
  display: none !important;
}
#summernoteContainer.summernote-hovered .note-editor.dragover .note-dropzone {
  display: table !important;
}

.note-modal-footer {
  height: 50px !important;
}

app-dropdown-c.lf-dropdown-alt .app-dropdown, app-dropdown.lf-dropdown-alt .app-dropdown {
  border: solid 1px white !important;
  box-shadow: none !important;
}

.rules-add-condition-btn .simple-btn {
  border-color: #ccc !important;
  border-width: 1px !important;
}

.threat-simulation-wizard-summary:after {
  content: "";
  background: url('threat_simulation_icon.png');
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: -80px;
  background-size: 310px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.2;
  z-index: -1;
}

.autocomplete-drop-menu {
  z-index: 1040;
  width: 100%;
  min-width: 180px;
  top: calc(100% + 5px);
  padding-top: 5px;
  right: 0;
  background: white;
  position: absolute;
  margin: 0;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.8);
  transition: all 0.1s ease-out;
}
.autocomplete-drop-menu:not(.active) {
  visibility: hidden !important;
  opacity: 0 !important;
  transform: translateY(5px) !important;
}
.autocomplete-drop-menu.active {
  visibility: visible !important;
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.autocomplete-drop-menu:before {
  content: "";
  top: -5px;
  position: absolute;
  width: 100%;
  height: 5px;
  cursor: default;
}
.autocomplete-drop-menu ul {
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
  max-height: 300px;
  overflow: auto;
}
.autocomplete-drop-menu ul li {
  text-align: left;
  width: 100%;
  padding: 10px 15px;
  font-size: 12px;
  margin: 0;
  color: black;
  border-radius: 4px;
  cursor: pointer;
  outline: none !important;
}
.autocomplete-drop-menu ul li:not(.static-menu-item):hover {
  background: rgba(204, 204, 204, 0.15) !important;
  color: var(--bs-primary);
}
.autocomplete-drop-menu ul li.focused {
  background: #ececec;
}

date-picker-c.show-above .myDpSelector {
  bottom: 42px !important;
  top: auto !important;
}
date-picker-c.show-above .myDpSelectorArrow:after, date-picker-c.show-above .myDpSelectorArrow:before {
  top: 100% !important;
  transform: rotate(180deg) !important;
}

apx-chart.pie-chart-left .apexcharts-legend {
  align-items: flex-start !important;
  width: 37% !important;
  text-align: left !important;
  word-break: break-word !important;
}

filter-table-c {
  max-width: 100%;
  min-width: 310px;
}

.threat-simulation-wizard-popup .text-muted {
  color: #4d4d4d !important;
}

ng-progress {
  width: 100%;
  position: absolute;
  top: 0;
}
ng-progress .ng-progress-bar {
  filter: saturate(10) brightness(1.5);
}
ng-progress .ng-progress-bar .ng-spinner {
  display: none;
}
ng-progress .ng-progress-bar .ng-bar {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.2588235294), rgba(255, 255, 255, 0.2588235294)), linear-gradient(90deg, var(--bs-primary), var(--bs-primary)) !important;
}
ng-progress .ng-progress-bar .ng-meteor {
  transform: rotate(0) !important;
  top: 0 !important;
  opacity: 0.7 !important;
  box-shadow: var(--bs-primary) 0 0 10px, var(--bs-primary) 0 0 5px;
}
ng-progress .ng-progress-bar .ng-bar-placeholder {
  height: 3px;
}

.leaflet-attribution-flag {
  width: 0 !important;
}

.expandable-record-row {
  cursor: default;
}
.expandable-record-row .fa-caret-down {
  display: none;
}
.expandable-record-row.can-expand {
  cursor: pointer;
}
.expandable-record-row.can-expand .fa-caret-down {
  display: block;
}

.trustifi-table.directories-table {
  width: 100%;
  border-collapse: collapse;
  z-index: 0;
  position: relative;
  font-size: 0.95rem;
  color: #262626;
}
.trustifi-table.directories-table .listTable-c {
  border: none;
}
.trustifi-table.directories-table th {
  text-align: center;
  height: 55px;
  position: sticky;
  top: 0;
  background: white;
  z-index: 1081;
  font-weight: 400;
  color: #262626;
  font-size: 13px;
}
.trustifi-table.directories-table thead tr {
  border: none;
  cursor: unset;
}
.trustifi-table.directories-table thead tr:hover {
  background: none;
  color: unset;
}
.trustifi-table.directories-table thead tr:hover .attachments-selected {
  margin-top: unset;
}
.trustifi-table.directories-table tbody .table-select-radio {
  visibility: hidden;
  font-size: 13px;
}
.trustifi-table.directories-table tbody tr:hover .table-select-radio, .trustifi-table.directories-table tbody tr.chosen .table-select-radio {
  visibility: visible;
}
.trustifi-table.directories-table td {
  height: 60px;
  text-align: center;
  border-width: 0;
  border-bottom: solid 2px #f1f1f1;
}
@media screen and (max-width: 1300px) {
  .trustifi-table.directories-table tr {
    font-size: 0.8rem;
  }
}
.trustifi-table.directories-table .dummy-dnd-row {
  display: none;
}
.trustifi-table.directories-table tr.is-dragged-over {
  background: #e7e7e7 !important;
}
.trustifi-table.directories-table tr.is-dragged-over > *:last-child:after {
  content: none !important;
}
.trustifi-table.directories-table tr.is-dragged + tr.is-dragged-over > *:last-child:after {
  content: none !important;
}
.trustifi-table.directories-table tr.is-dragged {
  position: relative;
  z-index: 15;
}

i.flag-icon {
  display: inline-block;
  width: 16px;
  height: 11px;
  background-image: url('country-flags.jpg') !important;
}
i.flag-icon.flag-af {
  background-position: -32px 0;
}
i.flag-icon.flag-ky {
  background-position: -128px -77px;
}
i.flag-icon.flag-in {
  background-position: -64px -66px;
}
i.flag-icon.flag-mm {
  background-position: -192px -88px;
}
i.flag-icon.flag-td {
  background-position: -240px -132px;
}
i.flag-icon.flag-dm {
  background-position: -80px -33px;
}
i.flag-icon.flag-se {
  background-position: -208px -121px;
}
i.flag-icon.flag-pr {
  background-position: -224px -110px;
}
i.flag-icon.flag-bj {
  background-position: -112px -11px;
}
i.flag-icon.flag-gr {
  background-position: -48px -55px;
}
i.flag-icon.flag-um {
  background-position: -256px -143px;
}
i.flag-icon.flag-ps {
  background-position: -240px -110px;
}
i.flag-icon.flag-fi {
  background-position: 0 -44px;
}
i.flag-icon.flag-kr {
  background-position: -80px -77px;
}
i.flag-icon.flag-nl {
  background-position: -240px -99px;
}
i.flag-icon.flag-bo {
  background-position: -160px -11px;
}
i.flag-icon.flag-bf {
  background-position: -48px -11px;
}
i.flag-icon.flag-ba {
  background-position: -256px 0;
}
i.flag-icon.flag-ax {
  background-position: -224px 0;
}
i.flag-icon.flag-pf {
  background-position: -112px -110px;
}
i.flag-icon.flag-eg {
  background-position: -160px -33px;
}
i.flag-icon.flag-sb {
  background-position: -144px -121px;
}
i.flag-icon.flag-dk {
  background-position: -64px -33px;
}
i.flag-icon.flag-ci {
  background-position: -112px -22px;
}
i.flag-icon.flag-ic {
  background-position: -240px -55px;
}
i.flag-icon.flag-cl {
  background-position: -144px -22px;
}
i.flag-icon.flag-zw {
  background-position: -32px -165px;
}
i.flag-icon.flag-my {
  background-position: -112px -99px;
}
i.flag-icon.flag-li {
  background-position: -208px -77px;
}
i.flag-icon.flag-mc {
  background-position: -80px -88px;
}
i.flag-icon.flag-fo {
  background-position: -64px -44px;
}
i.flag-icon.flag-vu {
  background-position: -144px -154px;
}
i.flag-icon.flag-al {
  background-position: -80px 0;
}
i.flag-icon.flag-ge {
  background-position: -144px -44px;
}
i.flag-icon.flag-somaliland {
  background-position: -96px -132px;
}
i.flag-icon.flag-am {
  background-position: -96px 0;
}
i.flag-icon.flag-tf {
  background-position: -256px -132px;
}
i.flag-icon.flag-ni {
  background-position: -224px -99px;
}
i.flag-icon.flag-tn {
  background-position: -112px -143px;
}
i.flag-icon.flag-lv {
  background-position: -32px -88px;
}
i.flag-icon.flag-vi {
  background-position: -112px -154px;
}
i.flag-icon.flag-ve {
  background-position: -80px -154px;
}
i.flag-icon.flag-gm {
  background-position: -256px -44px;
}
i.flag-icon.flag-fm {
  background-position: -48px -44px;
}
i.flag-icon.flag-mg {
  background-position: -128px -88px;
}
i.flag-icon.flag-mh {
  background-position: -144px -88px;
}
i.flag-icon.flag-tc {
  background-position: -224px -132px;
}
i.flag-icon.flag-id {
  background-position: -256px -55px;
}
i.flag-icon.flag-tw {
  background-position: -192px -143px;
}
i.flag-icon.flag-so {
  background-position: -80px -132px;
}
i.flag-icon.flag-pg {
  background-position: -128px -110px;
}
i.flag-icon.flag-hk {
  background-position: -144px -55px;
}
i.flag-icon.flag-mt {
  background-position: -32px -99px;
}
i.flag-icon.flag-do {
  background-position: -96px -33px;
}
i.flag-icon.flag-gg {
  background-position: -192px -44px;
}
i.flag-icon.flag-nr {
  background-position: -16px -110px;
}
i.flag-icon.flag-mp {
  background-position: -240px -88px;
}
i.flag-icon.flag-mw {
  background-position: -80px -99px;
}
i.flag-icon.flag-bb {
  background-position: 0 -11px;
}
i.flag-icon.flag-hu {
  background-position: -224px -55px;
}
i.flag-icon.flag-xk {
  background-position: -208px -154px;
}
i.flag-icon.flag-za {
  background-position: -256px -154px;
}
i.flag-icon.flag-zanzibar {
  background-position: 0 -165px;
}
i.flag-icon.flag-sy {
  background-position: -192px -132px;
}
i.flag-icon.flag-bi {
  background-position: -96px -11px;
}
i.flag-icon.flag-qa {
  background-position: -32px -121px;
}
i.flag-icon.flag-kurdistan {
  background-position: -96px -77px;
}
i.flag-icon.flag-scotland {
  background-position: -176px -121px;
}
i.flag-icon.flag-gf {
  background-position: -160px -44px;
}
i.flag-icon.flag-tk {
  background-position: -64px -143px;
}
i.flag-icon.flag-me {
  background-position: -112px -88px;
}
i.flag-icon.flag-om {
  background-position: -64px -110px;
}
i.flag-icon.flag-tv {
  background-position: -176px -143px;
}
i.flag-icon.flag-at {
  background-position: -176px 0;
}
i.flag-icon.flag-by {
  background-position: -256px -11px;
}
i.flag-icon.flag-wf {
  background-position: -176px -154px;
}
i.flag-icon.flag-ph {
  background-position: -144px -110px;
}
i.flag-icon.flag-ke {
  background-position: -240px -66px;
}
i.flag-icon.flag-ng {
  background-position: -208px -99px;
}
i.flag-icon.flag-eh {
  background-position: -176px -33px;
}
i.flag-icon.flag-yt {
  background-position: -240px -154px;
}
i.flag-icon.flag-cg {
  background-position: -80px -22px;
}
i.flag-icon.flag-br {
  background-position: -176px -11px;
}
i.flag-icon.flag-ma {
  background-position: -64px -88px;
}
i.flag-icon.flag-bm {
  background-position: -128px -11px;
}
i.flag-icon.flag-gi {
  background-position: -224px -44px;
}
i.flag-icon.flag-mn {
  background-position: -208px -88px;
}
i.flag-icon.flag-eu {
  background-position: -256px -33px;
}
i.flag-icon.flag-us {
  background-position: 0 -154px;
}
i.flag-icon.flag-uy {
  background-position: -16px -154px;
}
i.flag-icon.flag-hn {
  background-position: -176px -55px;
}
i.flag-icon.flag-gp {
  background-position: -16px -55px;
}
i.flag-icon.flag-km {
  background-position: -32px -77px;
}
i.flag-icon.flag-au {
  background-position: -192px 0;
}
i.flag-icon.flag-tz {
  background-position: -208px -143px;
}
i.flag-icon.flag-pt {
  background-position: -256px -110px;
}
i.flag-icon.flag-je {
  background-position: -176px -66px;
}
i.flag-icon.flag-md {
  background-position: -96px -88px;
}
i.flag-icon.flag-pl {
  background-position: -176px -110px;
}
i.flag-icon.flag-cr {
  background-position: -208px -22px;
}
i.flag-icon.flag-sk {
  background-position: -16px -132px;
}
i.flag-icon.flag-kg {
  background-position: -256px -66px;
}
i.flag-icon.flag-nu {
  background-position: -32px -110px;
}
i.flag-icon.flag-lr {
  background-position: -240px -77px;
}
i.flag-icon.flag-ht {
  background-position: -208px -55px;
}
i.flag-icon.flag-rw {
  background-position: -112px -121px;
}
i.flag-icon.flag-sg {
  background-position: -224px -121px;
}
i.flag-icon.flag-ag {
  background-position: -48px 0;
}
i.flag-icon.flag-mx {
  background-position: -96px -99px;
}
i.flag-icon.flag-ch {
  background-position: -96px -22px;
}
i.flag-icon.flag-sz {
  background-position: -208px -132px;
}
i.flag-icon.flag-dj {
  background-position: -48px -33px;
}
i.flag-icon.flag-kn {
  background-position: -48px -77px;
}
i.flag-icon.flag-england {
  background-position: -192px -33px;
}
i.flag-icon.flag-ro {
  background-position: -64px -121px;
}
i.flag-icon.flag-ca {
  background-position: -16px -22px;
}
i.flag-icon.flag-tr {
  background-position: -144px -143px;
}
i.flag-icon.flag-pa {
  background-position: -80px -110px;
}
i.flag-icon.flag-ye {
  background-position: -224px -154px;
}
i.flag-icon.flag-si {
  background-position: -256px -121px;
}
i.flag-icon.flag-tt {
  background-position: -160px -143px;
}
i.flag-icon.flag-ml {
  background-position: -176px -88px;
}
i.flag-icon.flag-sl {
  background-position: -32px -132px;
}
i.flag-icon.flag-sa {
  background-position: -128px -121px;
}
i.flag-icon.flag-py {
  background-position: -16px -121px;
}
i.flag-icon.flag-ad {
  background-position: 0 0;
}
i.flag-icon.flag-gy {
  background-position: -128px -55px;
}
i.flag-icon.flag-ls {
  background-position: -256px -77px;
}
i.flag-icon.flag-sj {
  background-position: 0 -132px;
}
i.flag-icon.flag-fk {
  background-position: -32px -44px;
}
i.flag-icon.flag-kw {
  background-position: -112px -77px;
}
i.flag-icon.flag-sm {
  background-position: -48px -132px;
}
i.flag-icon.flag-vn {
  background-position: -128px -154px;
}
i.flag-icon.flag-iq {
  background-position: -96px -66px;
}
i.flag-icon.flag-ie {
  background-position: 0 -66px;
}
i.flag-icon.flag-mz {
  background-position: -128px -99px;
}
i.flag-icon.flag-vg {
  background-position: -96px -154px;
}
i.flag-icon.flag-ms {
  background-position: -16px -99px;
}
i.flag-icon.flag-cw {
  background-position: -256px -22px;
}
i.flag-icon.flag-bt {
  background-position: -208px -11px;
}
i.flag-icon.flag-gn {
  background-position: 0 -55px;
}
i.flag-icon.flag-uz {
  background-position: -32px -154px;
}
i.flag-icon.flag-cv {
  background-position: -240px -22px;
}
i.flag-icon.flag-pw {
  background-position: 0 -121px;
}
i.flag-icon.flag-bv {
  background-position: -224px -11px;
}
i.flag-icon.flag-lb {
  background-position: -176px -77px;
}
i.flag-icon.flag-sn {
  background-position: -64px -132px;
}
i.flag-icon.flag-la {
  background-position: -160px -77px;
}
i.flag-icon.flag-pe {
  background-position: -96px -110px;
}
i.flag-icon.flag-sx {
  background-position: -176px -132px;
}
i.flag-icon.flag-fr {
  background-position: -80px -44px;
}
i.flag-icon.flag-catalonia {
  background-position: -32px -22px;
}
i.flag-icon.flag-kh {
  background-position: 0 -77px;
}
i.flag-icon.flag-jp {
  background-position: -224px -66px;
}
i.flag-icon.flag-vc {
  background-position: -64px -154px;
}
i.flag-icon.flag-hm {
  background-position: -160px -55px;
}
i.flag-icon.flag-tl {
  background-position: -80px -143px;
}
i.flag-icon.flag-no {
  background-position: -256px -99px;
}
i.flag-icon.flag-ee {
  background-position: -144px -33px;
}
i.flag-icon.flag-cz {
  background-position: -16px -33px;
}
i.flag-icon.flag-gw {
  background-position: -112px -55px;
}
i.flag-icon.flag-ai {
  background-position: -64px 0;
}
i.flag-icon.flag-ar {
  background-position: -144px 0;
}
i.flag-icon.flag-co {
  background-position: -192px -22px;
}
i.flag-icon.flag-na {
  background-position: -144px -99px;
}
i.flag-icon.flag-er {
  background-position: -208px -33px;
}
i.flag-icon.flag-pm {
  background-position: -192px -110px;
}
i.flag-icon.flag-bg {
  background-position: -64px -11px;
}
i.flag-icon.flag-sr {
  background-position: -112px -132px;
}
i.flag-icon.flag-cm {
  background-position: -160px -22px;
}
i.flag-icon.flag-il {
  background-position: -16px -66px;
}
i.flag-icon.flag-tibet {
  background-position: -32px -143px;
}
i.flag-icon.flag-lk {
  background-position: -224px -77px;
}
i.flag-icon.flag-et {
  background-position: -240px -33px;
}
i.flag-icon.flag-rs {
  background-position: -80px -121px;
}
i.flag-icon.flag-th {
  background-position: -16px -143px;
}
i.flag-icon.flag-tm {
  background-position: -96px -143px;
}
i.flag-icon.flag-fj {
  background-position: -16px -44px;
}
i.flag-icon.flag-ki {
  background-position: -16px -77px;
}
i.flag-icon.flag-re {
  background-position: -48px -121px;
}
i.flag-icon.flag-nf {
  background-position: -192px -99px;
}
i.flag-icon.flag-kz {
  background-position: -144px -77px;
}
i.flag-icon.flag-nc {
  background-position: -160px -99px;
}
i.flag-icon.flag-bn {
  background-position: -144px -11px;
}
i.flag-icon.flag-gb {
  background-position: -112px -44px;
}
i.flag-icon.flag-mq {
  background-position: -256px -88px;
}
i.flag-icon.flag-sc {
  background-position: -160px -121px;
}
i.flag-icon.flag-gu {
  background-position: -96px -55px;
}
i.flag-icon.flag-io {
  background-position: -80px -66px;
}
i.flag-icon.flag-cd {
  background-position: -48px -22px;
}
i.flag-icon.flag-tg {
  background-position: 0 -143px;
}
i.flag-icon.flag-sv {
  background-position: -160px -132px;
}
i.flag-icon.flag-jo {
  background-position: -208px -66px;
}
i.flag-icon.flag-ua {
  background-position: -224px -143px;
}
i.flag-icon.flag-ga {
  background-position: -96px -44px;
}
i.flag-icon.flag-cu {
  background-position: -224px -22px;
}
i.flag-icon.flag-va {
  background-position: -48px -154px;
}
i.flag-icon.flag-mu {
  background-position: -48px -99px;
}
i.flag-icon.flag-hr {
  background-position: -192px -55px;
}
i.flag-icon.flag-to {
  background-position: -128px -143px;
}
i.flag-icon.flag-bh {
  background-position: -80px -11px;
}
i.flag-icon.flag-ec {
  background-position: -128px -33px;
}
i.flag-icon.flag-ug {
  background-position: -240px -143px;
}
i.flag-icon.flag-de {
  background-position: -32px -33px;
}
i.flag-icon.flag-gq {
  background-position: -32px -55px;
}
i.flag-icon.flag-bd {
  background-position: -16px -11px;
}
i.flag-icon.flag-bs {
  background-position: -192px -11px;
}
i.flag-icon.flag-ck {
  background-position: -128px -22px;
}
i.flag-icon.flag-gd {
  background-position: -128px -44px;
}
i.flag-icon.flag-sh {
  background-position: -240px -121px;
}
i.flag-icon.flag-be {
  background-position: -32px -11px;
}
i.flag-icon.flag-mr {
  background-position: 0 -99px;
}
i.flag-icon.flag-tj {
  background-position: -48px -143px;
}
i.flag-icon.flag-gl {
  background-position: -240px -44px;
}
i.flag-icon.flag-as {
  background-position: -160px 0;
}
i.flag-icon.flag-es {
  background-position: -224px -33px;
}
i.flag-icon.flag-zm {
  background-position: -16px -165px;
}
i.flag-icon.flag-wales {
  background-position: -160px -154px;
}
i.flag-icon.flag-np {
  background-position: 0 -110px;
}
i.flag-icon.flag-lu {
  background-position: -16px -88px;
}
i.flag-icon.flag-st {
  background-position: -144px -132px;
}
i.flag-icon.flag-ao {
  background-position: -128px 0;
}
i.flag-icon.flag-cf {
  background-position: -64px -22px;
}
i.flag-icon.flag-az {
  background-position: -240px 0;
}
i.flag-icon.flag-bw {
  background-position: -240px -11px;
}
i.flag-icon.flag-nz {
  background-position: -48px -110px;
}
i.flag-icon.flag-cy {
  background-position: 0 -33px;
}
i.flag-icon.flag-ne {
  background-position: -176px -99px;
}
i.flag-icon.flag-kp {
  background-position: -64px -77px;
}
i.flag-icon.flag-gs {
  background-position: -64px -55px;
}
i.flag-icon.flag-mk {
  background-position: -160px -88px;
}
i.flag-icon.flag-mo {
  background-position: -224px -88px;
}
i.flag-icon.flag-jm {
  background-position: -192px -66px;
}
i.flag-icon.flag-ws {
  background-position: -192px -154px;
}
i.flag-icon.flag-lc {
  background-position: -192px -77px;
}
i.flag-icon.flag-an {
  background-position: -112px 0;
}
i.flag-icon.flag-gh {
  background-position: -208px -44px;
}
i.flag-icon.flag-im {
  background-position: -48px -66px;
}
i.flag-icon.flag-is {
  background-position: -128px -66px;
}
i.flag-icon.flag-ae {
  background-position: -16px 0;
}
i.flag-icon.flag-it {
  background-position: -144px -66px;
}
i.flag-icon.flag-ss {
  background-position: -128px -132px;
}
i.flag-icon.flag-ly {
  background-position: -48px -88px;
}
i.flag-icon.flag-mv {
  background-position: -64px -99px;
}
i.flag-icon.flag-ir {
  background-position: -112px -66px;
}
i.flag-icon.flag-gt {
  background-position: -80px -55px;
}
i.flag-icon.flag-bz {
  background-position: 0 -22px;
}
i.flag-icon.flag-dz {
  background-position: -112px -33px;
}
i.flag-icon.flag-lt {
  background-position: 0 -88px;
}
i.flag-icon.flag-sd {
  background-position: -192px -121px;
}
i.flag-icon.flag-pk {
  background-position: -160px -110px;
}
i.flag-icon.flag-ru {
  background-position: -96px -121px;
}
i.flag-icon.flag-pn {
  background-position: -208px -110px;
}
i.flag-icon.flag-cn {
  background-position: -176px -22px;
}
i.flag-icon.flag-aw {
  background-position: -208px 0;
}

.color-picker-css color-picker {
  display: contents !important;
}

.partner-storage-usage-chart .apexcharts-tooltip-y-group {
  display: flex;
}
.partner-storage-usage-chart .apexcharts-inner.apexcharts-graphical {
  transform: translate(0) !important;
}

.break-word {
  word-break: break-word;
}

search-box {
  border: 1px solid #ebebeb;
  overflow: hidden;
  height: 30px;
  min-width: 225px;
  border-radius: 5px;
}

.btn-with-dropdown.compose-attach-files-button .simple-btn {
  background: #ebebeb !important;
  color: black !important;
  border: none !important;
  border-radius: 0 !important;
  white-space: nowrap !important;
}
.btn-with-dropdown.compose-attach-files-button .simple-btn:after {
  border-radius: 0 !important;
}
.btn-with-dropdown.compose-attach-files-button .simple-btn:hover:after {
  opacity: 0.02 !important;
}
.btn-with-dropdown.compose-attach-files-button .app-dropdown {
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.btn-with-dropdown.compose-attach-files-button .app-dropdown .app-dropdown-box {
  background: lightgrey !important;
  border-radius: 0 !important;
}
.btn-with-dropdown.compose-attach-files-button .app-dropdown .app-dropdown-menu-container {
  bottom: -1px;
}

.compose-country-code .country-code-dropdown, .compose-country-code input[type=text] {
  height: 25px;
}

.radial-progress-bar {
  position: relative;
  /*&:before {
  	content: "";
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	background: conic-gradient(#757575, white);
  	width: calc(calc(100% - clamp(7px, 20%, 15px)) + 2px);
  	height: calc(calc(100% - clamp(7px, 20%, 15px)) + 2px);
  	border-radius: 50%;
  	transform: translate(-50%, -50%);
  	z-index: 6;
  	animation: radial-progress-spinner 1s linear infinite;
  }*/
}
.radial-progress-bar .p-bar {
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.radial-progress-bar:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: white;
  width: calc(100% - clamp(7px, 20%, 15px));
  height: calc(100% - clamp(7px, 20%, 15px));
  border-radius: 50%;
  transform: translate(-50%, -50%);
  z-index: 7;
}

@keyframes radial-progress-spinner {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(365deg);
  }
}
.content-secured-label {
  transition: max-width 0.25s ease-out;
  max-width: 32px;
  overflow: hidden;
}
.content-secured-label:hover {
  max-width: 180px;
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -25%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.integration-service-card .integration-name {
  transition: all 0.2s;
}
.integration-service-card:hover .integration-name {
  color: royalblue !important;
  text-decoration: underline;
}

.absolute-centralize {
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  transform: translate(-50%, -50%);
}

attachment-preview {
  display: contents;
}

.clickable-chart .apexcharts-bar-area, .clickable-chart .apexcharts-pie-area {
  cursor: pointer;
}

connection-graph {
  overflow: hidden;
}

.pdfViewer.removePageBorders {
  margin-left: -8.5px !important;
}

.quickAccessCard {
  cursor: pointer;
}
.quickAccessCard .image-icon {
  height: 20px;
  width: 18px;
  mask-size: auto 20px;
  -webkit-mask-size: auto 20px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}
.quickAccessCard * {
  transition: all 0.2s;
}
.quickAccessCard:hover .image-icon {
  background: #081334 !important;
}

.date-picker-button-container {
  position: absolute;
  justify-content: flex-end;
  padding: 5px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  background-color: rgb(248, 248, 248);
  border: 1px solid rgb(204, 204, 204);
  border-top: none;
  z-index: 999999;
  margin-top: -1px;
}

checkbox > .md-checkbox.ellipsis, checkbox > checkbox.md-checkbox.ellipsis > label.md-checkbox, checkbox > checkbox.ellipsis.checkbox-button:not(.radio-style) > label.md-checkbox, checkbox > .ellipsis.checkbox-button:not(.radio-style), checkbox > checkbox.md-checkbox.ellipsis > label.checkbox-button:not(.radio-style), checkbox > checkbox.ellipsis.checkbox-button:not(.radio-style) > label.checkbox-button:not(.radio-style), .listTable.ellips table checkbox > span.md-checkbox, .listTable.ellips table checkbox > span.checkbox-button:not(.radio-style), .simpleDataTable.ellips checkbox > span.md-checkbox, .simpleDataTable.ellips checkbox > span.checkbox-button:not(.radio-style), .mailsListTable.ellips checkbox > span.md-checkbox, .mailsListTable.ellips checkbox > span.checkbox-button:not(.radio-style), app-dropdown.w-ellipsis checkbox.md-checkbox > label.md-checkbox:first-of-type, app-dropdown.w-ellipsis checkbox.md-checkbox > label.checkbox-button:not(.radio-style):first-of-type, app-dropdown.w-ellipsis checkbox.checkbox-button:not(.radio-style) > label.md-checkbox:first-of-type, app-dropdown.w-ellipsis checkbox.checkbox-button:not(.radio-style) > label.checkbox-button:not(.radio-style):first-of-type, app-dropdown-c.w-ellipsis checkbox.md-checkbox > label.md-checkbox:first-of-type, app-dropdown-c.w-ellipsis checkbox.md-checkbox > label.checkbox-button:not(.radio-style):first-of-type, app-dropdown-c.w-ellipsis checkbox.checkbox-button:not(.radio-style) > label.md-checkbox:first-of-type, app-dropdown-c.w-ellipsis checkbox.checkbox-button:not(.radio-style) > label.checkbox-button:not(.radio-style):first-of-type {
  max-width: 100%;
}
checkbox > .md-checkbox.ellipsis > label, checkbox > checkbox.md-checkbox.ellipsis > label.md-checkbox > label, checkbox > checkbox.ellipsis.checkbox-button:not(.radio-style) > label.md-checkbox > label, checkbox > .ellipsis.checkbox-button:not(.radio-style) > label, checkbox > checkbox.md-checkbox.ellipsis > label.checkbox-button:not(.radio-style) > label, checkbox > checkbox.ellipsis.checkbox-button:not(.radio-style) > label.checkbox-button:not(.radio-style) > label, .listTable.ellips table checkbox > span.md-checkbox > label, .listTable.ellips table checkbox > span.checkbox-button:not(.radio-style) > label, .simpleDataTable.ellips checkbox > span.md-checkbox > label, .simpleDataTable.ellips checkbox > span.checkbox-button:not(.radio-style) > label, .mailsListTable.ellips checkbox > span.md-checkbox > label, .mailsListTable.ellips checkbox > span.checkbox-button:not(.radio-style) > label, app-dropdown.w-ellipsis checkbox.md-checkbox > label.md-checkbox:first-of-type > label, app-dropdown.w-ellipsis checkbox.md-checkbox > label.checkbox-button:not(.radio-style):first-of-type > label, app-dropdown.w-ellipsis checkbox.checkbox-button:not(.radio-style) > label.md-checkbox:first-of-type > label, app-dropdown.w-ellipsis checkbox.checkbox-button:not(.radio-style) > label.checkbox-button:not(.radio-style):first-of-type > label, app-dropdown-c.w-ellipsis checkbox.md-checkbox > label.md-checkbox:first-of-type > label, app-dropdown-c.w-ellipsis checkbox.md-checkbox > label.checkbox-button:not(.radio-style):first-of-type > label, app-dropdown-c.w-ellipsis checkbox.checkbox-button:not(.radio-style) > label.md-checkbox:first-of-type > label, app-dropdown-c.w-ellipsis checkbox.checkbox-button:not(.radio-style) > label.checkbox-button:not(.radio-style):first-of-type > label {
  max-width: 100%;
}

.dots-navigation-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
}
.dots-navigation-container .navigation-dot {
  min-height: 20px;
  min-width: 20px;
  background: #a1a1a1;
  transition: background 0.15s ease-out;
  cursor: pointer;
  border-radius: 50%;
  z-index: 50;
}
.dots-navigation-container .navigation-dot:hover {
  background: #b0b0b0;
}
.dots-navigation-container .navigation-dot.active {
  background: var(--bs-primary);
}
.dots-navigation-container:after {
  content: "";
  background: #f0f0f0;
  height: 5px;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

search-in-page search-box {
  border-color: gray !important;
}
search-in-page .drop-menu {
  width: 100% !important;
  left: auto !important;
  right: 0 !important;
}
search-in-page.to-right .drop-menu {
  left: 0 !important;
  right: auto !important;
}

.found-in-page {
  position: relative;
  background: rgba(255, 255, 0, 0.025) !important;
  box-shadow: inset 0px 0px 5px yellow !important;
}

.tp-analysis-popup-tabs .tab-header.chosen {
  background: white;
  color: var(--bs-primary);
  border-color: var(--bs-bold-color);
  border-width: 2px;
  border-bottom: solid 1px white;
}

.ai-tp-analysis-desc .bold {
  color: var(--ai-tp-analysis-color);
}

email-viewer {
  display: contents;
}

signup-form-component input[type=text], signup-form-component input[type=password] {
  height: 30px !important;
}

.nav-arrow {
  display: flex;
  position: fixed;
  border: none;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  justify-content: center;
  align-items: center;
  color: var(--bs-text-color);
  top: 50%;
  cursor: pointer;
  transform: translateY(-50%);
  z-index: 1101;
  background: rgba(var(--bs-primary-rgb), 0.85);
}
.nav-arrow:focus, .nav-arrow:focus-visible, .nav-arrow:active {
  background: rgba(var(--bs-primary-rgb), 0.85);
  outline: none;
  box-shadow: none;
}
/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/intl-tel-input/build/css/intlTelInput.min.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url('flags.png');background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url('flags@2x.png')}}.iti-flag.np{background-color:transparent}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/material-design-iconic-font/dist/css/material-design-iconic-font.min.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
@font-face{font-family:Material-Design-Iconic-Font;src:url('Material-Design-Iconic-Font.woff2?v=2.2.0') format('woff2'),url('Material-Design-Iconic-Font.woff?v=2.2.0') format('woff'),url('Material-Design-Iconic-Font.ttf?v=2.2.0') format('truetype')}.zmdi{display:inline-block;font:normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zmdi-hc-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.zmdi-hc-2x{font-size:2em}.zmdi-hc-3x{font-size:3em}.zmdi-hc-4x{font-size:4em}.zmdi-hc-5x{font-size:5em}.zmdi-hc-fw{width:1.28571429em;text-align:center}.zmdi-hc-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.zmdi-hc-ul>li{position:relative}.zmdi-hc-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.zmdi-hc-li.zmdi-hc-lg{left:-1.85714286em}.zmdi-hc-border{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:2px}.zmdi-hc-border-circle{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:50%}.zmdi.pull-left{float:left;margin-right:.15em}.zmdi.pull-right{float:right;margin-left:.15em}.zmdi-hc-spin{animation:zmdi-spin 1.5s infinite linear}.zmdi-hc-spin-reverse{animation:zmdi-spin-reverse 1.5s infinite linear}@keyframes zmdi-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes zmdi-spin-reverse{0%{transform:rotate(0deg)}100%{transform:rotate(-359deg)}}.zmdi-hc-rotate-90{transform:rotate(90deg)}.zmdi-hc-rotate-180{transform:rotate(180deg)}.zmdi-hc-rotate-270{transform:rotate(270deg)}.zmdi-hc-flip-horizontal{transform:scale(-1,1)}.zmdi-hc-flip-vertical{transform:scale(1,-1)}.zmdi-hc-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.zmdi-hc-stack-1x,.zmdi-hc-stack-2x{position:absolute;left:0;width:100%;text-align:center}.zmdi-hc-stack-1x{line-height:inherit}.zmdi-hc-stack-2x{font-size:2em}.zmdi-hc-inverse{color:#fff}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-import-export:before{content:'\f30c'}.zmdi-swap-vertical-:before{content:'\f30c'}.zmdi-airplanemode-inactive:before{content:'\f102'}.zmdi-airplanemode-active:before{content:'\f103'}.zmdi-rate-review:before{content:'\f103'}.zmdi-comment-sign:before{content:'\f25a'}.zmdi-network-warning:before{content:'\f2ad'}.zmdi-shopping-cart-add:before{content:'\f1ca'}.zmdi-file-add:before{content:'\f221'}.zmdi-network-wifi-scan:before{content:'\f2e4'}.zmdi-collection-add:before{content:'\f14e'}.zmdi-format-playlist-add:before{content:'\f3ac'}.zmdi-format-queue-music:before{content:'\f3ab'}.zmdi-plus-box:before{content:'\f277'}.zmdi-tag-backspace:before{content:'\f1d9'}.zmdi-alarm-add:before{content:'\f32b'}.zmdi-battery-charging:before{content:'\f114'}.zmdi-daydream-setting:before{content:'\f217'}.zmdi-more-horiz:before{content:'\f19c'}.zmdi-book-photo:before{content:'\f11b'}.zmdi-incandescent:before{content:'\f189'}.zmdi-wb-iridescent:before{content:'\f38c'}.zmdi-calendar-remove:before{content:'\f330'}.zmdi-refresh-sync-disabled:before{content:'\f1b7'}.zmdi-refresh-sync-problem:before{content:'\f1b6'}.zmdi-crop-original:before{content:'\f17e'}.zmdi-power-off:before{content:'\f1af'}.zmdi-power-off-setting:before{content:'\f1ae'}.zmdi-leak-remove:before{content:'\f38d'}.zmdi-star-border:before{content:'\f27c'}.zmdi-brightness-low:before{content:'\f36d'}.zmdi-brightness-medium:before{content:'\f36e'}.zmdi-brightness-high:before{content:'\f36f'}.zmdi-smartphone-portrait:before{content:'\f2d4'}.zmdi-live-tv:before{content:'\f2d9'}.zmdi-format-textdirection-l-to-r:before{content:'\f249'}.zmdi-format-textdirection-r-to-l:before{content:'\f24a'}.zmdi-arrow-back:before{content:'\f2ea'}.zmdi-arrow-forward:before{content:'\f2ee'}.zmdi-arrow-in:before{content:'\f2e9'}.zmdi-arrow-out:before{content:'\f2ed'}.zmdi-rotate-90-degrees-ccw:before{content:'\f304'}.zmdi-adb:before{content:'\f33a'}.zmdi-network-wifi:before{content:'\f2e8'}.zmdi-network-wifi-alt:before{content:'\f2e3'}.zmdi-network-wifi-lock:before{content:'\f2e5'}.zmdi-network-wifi-off:before{content:'\f2e6'}.zmdi-network-wifi-outline:before{content:'\f2e7'}.zmdi-network-wifi-info:before{content:'\f2e4'}.zmdi-layers-clear:before{content:'\f18b'}.zmdi-colorize:before{content:'\f15d'}.zmdi-format-paint:before{content:'\f1ba'}.zmdi-format-quote:before{content:'\f1b2'}.zmdi-camera-monochrome-photos:before{content:'\f285'}.zmdi-sort-by-alpha:before{content:'\f1cf'}.zmdi-folder-shared:before{content:'\f225'}.zmdi-folder-special:before{content:'\f226'}.zmdi-comment-dots:before{content:'\f260'}.zmdi-reorder:before{content:'\f31e'}.zmdi-dehaze:before{content:'\f197'}.zmdi-sort:before{content:'\f1ce'}.zmdi-pages:before{content:'\f34a'}.zmdi-stack-overflow:before{content:'\f35c'}.zmdi-calendar-account:before{content:'\f204'}.zmdi-paste:before{content:'\f109'}.zmdi-cut:before{content:'\f1bc'}.zmdi-save:before{content:'\f297'}.zmdi-smartphone-code:before{content:'\f139'}.zmdi-directions-bike:before{content:'\f117'}.zmdi-directions-boat:before{content:'\f11a'}.zmdi-directions-bus:before{content:'\f121'}.zmdi-directions-car:before{content:'\f125'}.zmdi-directions-railway:before{content:'\f1b3'}.zmdi-directions-run:before{content:'\f215'}.zmdi-directions-subway:before{content:'\f1d5'}.zmdi-directions-walk:before{content:'\f216'}.zmdi-local-hotel:before{content:'\f178'}.zmdi-local-activity:before{content:'\f1df'}.zmdi-local-play:before{content:'\f1df'}.zmdi-local-airport:before{content:'\f103'}.zmdi-local-atm:before{content:'\f198'}.zmdi-local-bar:before{content:'\f137'}.zmdi-local-cafe:before{content:'\f13b'}.zmdi-local-car-wash:before{content:'\f124'}.zmdi-local-convenience-store:before{content:'\f1d3'}.zmdi-local-dining:before{content:'\f153'}.zmdi-local-drink:before{content:'\f157'}.zmdi-local-florist:before{content:'\f168'}.zmdi-local-gas-station:before{content:'\f16f'}.zmdi-local-grocery-store:before{content:'\f1cb'}.zmdi-local-hospital:before{content:'\f177'}.zmdi-local-laundry-service:before{content:'\f1e9'}.zmdi-local-library:before{content:'\f18d'}.zmdi-local-mall:before{content:'\f195'}.zmdi-local-movies:before{content:'\f19d'}.zmdi-local-offer:before{content:'\f187'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-pharmacy:before{content:'\f176'}.zmdi-local-phone:before{content:'\f2be'}.zmdi-local-pizza:before{content:'\f1ac'}.zmdi-local-post-office:before{content:'\f15a'}.zmdi-local-printshop:before{content:'\f1b0'}.zmdi-local-see:before{content:'\f28c'}.zmdi-local-shipping:before{content:'\f1e6'}.zmdi-local-store:before{content:'\f1d4'}.zmdi-local-taxi:before{content:'\f123'}.zmdi-local-wc:before{content:'\f211'}.zmdi-my-location:before{content:'\f299'}.zmdi-directions:before{content:'\f1e7'}
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/html5-boilerplate/dist/css/normalize.css?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/html5-boilerplate/dist/css/main.css?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/*! HTML5 Boilerplate v6.1.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * Vendor-prefixed and regular ::selection selectors cannot be combined:
 * https://stackoverflow.com/a/16982510/7133471
 *
 * Customize the background color to match your design.
 */

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

















/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Hide visually and from screen readers
 */

.hidden {
    display: none !important;
}

/*
 * Hide only visually, but have it available for screen readers:
 * https://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 *
 * 1. For long content, line feeds are not interpreted as spaces and small width
 *    causes content to wrap 1 word per line:
 *    https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap; /* 1 */
}

/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
    white-space: inherit;
}

/*
 * Hide visually and from screen readers, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 1.25dppx),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   https://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important; /* Black prints faster */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre {
        white-space: pre-wrap !important;
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/summernote/dist/summernote-lite.css?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/*!
 * 
 * Super simple WYSIWYG editor v0.8.20
 * https://summernote.org
 *
 *
 * Copyright 2013- Alan Hong and contributors
 * Summernote may be freely distributed under the MIT license.
 *
 * Date: 2021-10-14T21:15Z
 *
 */
@font-face {
    font-family: "summernote";
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('summernote.eot?#iefix') format("embedded-opentype"), url('summernote.woff2') format("woff2"), url('summernote.woff') format("woff"), url('summernote.ttf') format("truetype");
}
[class^=note-icon]:before,
[class*=" note-icon"]:before {
    display: inline-block;
    font-family: "summernote";
    font-style: normal;
    font-size: inherit;
    text-decoration: inherit;
    text-rendering: auto;
    text-transform: none;
    vertical-align: middle;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    speak: none;
}

.note-icon-fw {
    text-align: center;
    width: 1.25em;
}

.note-icon-border {
    border: solid 0.08em #eee;
    border-radius: 0.1em;
    padding: 0.2em 0.25em 0.15em;
}

.note-icon-pull-left {
    float: left;
}

.note-icon-pull-right {
    float: right;
}

.note-icon.note-icon-pull-left {
    margin-right: 0.3em;
}
.note-icon.note-icon-pull-right {
    margin-left: 0.3em;
}

.note-icon-align::before {
    content: "\ea01";
}

.note-icon-align-center::before {
    content: "\ea02";
}

.note-icon-align-indent::before {
    content: "\ea03";
}

.note-icon-align-justify::before {
    content: "\ea04";
}

.note-icon-align-left::before {
    content: "\ea05";
}

.note-icon-align-outdent::before {
    content: "\ea06";
}

.note-icon-align-right::before {
    content: "\ea07";
}

.note-icon-arrow-circle-down::before {
    content: "\ea08";
}

.note-icon-arrow-circle-left::before {
    content: "\ea09";
}

.note-icon-arrow-circle-right::before {
    content: "\ea0a";
}

.note-icon-arrow-circle-up::before {
    content: "\ea0b";
}

.note-icon-arrows-alt::before {
    content: "\ea0c";
}

.note-icon-arrows-h::before {
    content: "\ea0d";
}

.note-icon-arrows-v::before {
    content: "\ea0e";
}

.note-icon-bold::before {
    content: "\ea0f";
}

.note-icon-caret::before {
    content: "\ea10";
}

.note-icon-chain-broken::before {
    content: "\ea11";
}

.note-icon-circle::before {
    content: "\ea12";
}

.note-icon-close::before {
    content: "\ea13";
}

.note-icon-code::before {
    content: "\ea14";
}

.note-icon-col-after::before {
    content: "\ea15";
}

.note-icon-col-before::before {
    content: "\ea16";
}

.note-icon-col-remove::before {
    content: "\ea17";
}

.note-icon-eraser::before {
    content: "\ea18";
}

.note-icon-float-left::before {
    content: "\ea19";
}

.note-icon-float-none::before {
    content: "\ea1a";
}

.note-icon-float-right::before {
    content: "\ea1b";
}

.note-icon-font::before {
    content: "\ea1c";
}

.note-icon-frame::before {
    content: "\ea1d";
}

.note-icon-italic::before {
    content: "\ea1e";
}

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

.note-icon-magic::before {
    content: "\ea20";
}

.note-icon-menu-check::before {
    content: "\ea21";
}

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

.note-icon-orderedlist::before {
    content: "\ea23";
}

.note-icon-pencil::before {
    content: "\ea24";
}

.note-icon-picture::before {
    content: "\ea25";
}

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

.note-icon-redo::before {
    content: "\ea27";
}

.note-icon-rollback::before {
    content: "\ea28";
}

.note-icon-row-above::before {
    content: "\ea29";
}

.note-icon-row-below::before {
    content: "\ea2a";
}

.note-icon-row-remove::before {
    content: "\ea2b";
}

.note-icon-special-character::before {
    content: "\ea2c";
}

.note-icon-square::before {
    content: "\ea2d";
}

.note-icon-strikethrough::before {
    content: "\ea2e";
}

.note-icon-subscript::before {
    content: "\ea2f";
}

.note-icon-summernote::before {
    content: "\ea30";
}

.note-icon-superscript::before {
    content: "\ea31";
}

.note-icon-table::before {
    content: "\ea32";
}

.note-icon-text-height::before {
    content: "\ea33";
}

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

.note-icon-underline::before {
    content: "\ea35";
}

.note-icon-undo::before {
    content: "\ea36";
}

.note-icon-unorderedlist::before {
    content: "\ea37";
}

.note-icon-video::before {
    content: "\ea38";
}

.note-frame {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: sans-serif;
    border-radius: 4px;
}

.note-toolbar {
    padding: 10px 5px;
    border-bottom: 1px solid #e2e2e2;
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.note-btn-group {
    position: relative;
    display: inline-block;
    margin-right: 8px;
}
.note-btn-group > .note-btn-group {
    margin-right: 0;
}
.note-btn-group > .note-btn:first-child {
    margin-left: 0;
}
.note-btn-group .note-btn + .note-btn,
.note-btn-group .note-btn + .note-btn-group,
.note-btn-group .note-btn-group + .note-btn,
.note-btn-group .note-btn-group + .note-btn-group {
    margin-left: -1px;
}
.note-btn-group > .note-btn:not(:first-child),
.note-btn-group > .note-btn-group:not(:first-child) > .note-btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.note-btn-group > .note-btn:not(:last-child):not(.dropdown-toggle),
.note-btn-group > .note-btn-group:not(:last-child) > .note-btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.note-btn-group.open > .note-dropdown {
    display: block;
}

.note-btn {
    display: inline-block;
    font-weight: 400;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid #dae0e5;
    white-space: nowrap;
    outline: 0;
    color: #333;
    background-color: #fff;
    border-color: #dae0e5;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.4;
    border-radius: 3px;
    -webkit-user-select: none;
    user-select: none;
}
.note-btn:focus, .note-btn.focus {
    color: #333;
    background-color: #ebebeb;
    border-color: #dae0e5;
}
.note-btn:hover {
    color: #333;
    background-color: #ebebeb;
    border-color: #dae0e5;
}
.note-btn.disabled:focus, .note-btn.disabled.focus, .note-btn[disabled]:focus, .note-btn[disabled].focus, fieldset[disabled] .note-btn:focus, fieldset[disabled] .note-btn.focus {
    background-color: #fff;
    border-color: #dae0e5;
}
.note-btn:hover, .note-btn:focus, .note-btn.focus {
    color: #333;
    text-decoration: none;
    border: 1px solid #dae0e5;
    background-color: #ebebeb;
    outline: 0;
    border-radius: 1px;
}
.note-btn:active, .note-btn.active {
    background-image: none;
    color: #333;
    text-decoration: none;
    border: 1px solid #dae0e5;
    background-color: #ebebeb;
    outline: 0;
    border-radius: 1px;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.note-btn.disabled, .note-btn[disabled], fieldset[disabled] .note-btn {
    cursor: not-allowed;
    -webkit-opacity: 0.65;
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
    filter: alpha(opacity=65);
    box-shadow: none;
}
.note-btn > span.note-icon-caret:first-child {
    margin-left: -1px;
}
.note-btn > span.note-icon-caret:nth-child(2) {
    padding-left: 3px;
    margin-right: -5px;
}

.note-btn-primary {
    background: #fa6362;
    color: #fff;
}
.note-btn-primary:hover, .note-btn-primary:focus, .note-btn-primary.focus {
    color: #fff;
    text-decoration: none;
    border: 1px solid #dae0e5;
    background-color: #fa6362;
    border-radius: 1px;
}

.note-btn-block {
    display: block;
    width: 100%;
}

.note-btn-block + .note-btn-block {
    margin-top: 5px;
}

input[type=submit].note-btn-block,
input[type=reset].note-btn-block,
input[type=button].note-btn-block {
    width: 100%;
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.close {
    float: right;
    font-size: 21px;
    line-height: 1;
    color: #000;
    opacity: 0.2;
}

.close:hover {
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    opacity: 1;
}

.note-dropdown {
    position: relative;
}

.note-color .dropdown-toggle {
    width: 30px;
    padding-left: 5px;
}

.note-dropdown-menu {
    display: none;
    min-width: 100px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    text-align: left;
    background: #fff;
    border: 1px solid #e2e2e2;
    padding: 5px;
    background-clip: padding-box;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
}
.note-dropdown-menu > *:last-child {
    margin-right: 0;
}

.note-btn-group.open .note-dropdown-menu {
    display: block;
}

.note-dropdown-item {
    display: block;
}
.note-dropdown-item:hover {
    background-color: #ebebeb;
}

a.note-dropdown-item,
a.note-dropdown-item:hover {
    margin: 5px 0;
    color: #000;
    text-decoration: none;
}

.note-modal {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1050;
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    display: none;
}
.note-modal.open {
    display: block;
}

.note-modal-content {
    position: relative;
    width: auto;
    margin: 30px 20px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    background: #fff;
    background-clip: border-box;
    outline: 0;
    border-radius: 5px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

.note-modal-header {
    padding: 10px 20px;
    border: 1px solid #ededef;
}

.note-modal-body {
    position: relative;
    padding: 20px 30px;
}
.note-modal-body kbd {
    border-radius: 2px;
    background-color: #000;
    color: #fff;
    padding: 3px 5px;
    font-weight: 700;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.note-modal-footer {
    height: 40px;
    padding: 10px;
    text-align: center;
}

.note-modal-footer a {
    color: #337ab7;
    text-decoration: none;
}

.note-modal-footer a:hover,
.note-modal-footer a:focus {
    color: #23527c;
    text-decoration: underline;
}

.note-modal-footer .note-btn {
    float: right;
}

.note-modal-title {
    font-size: 20px;
    color: #42515f;
    margin: 0;
    line-height: 1.4;
}

.note-modal-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1040;
    background: #000;
    -webkit-opacity: 0.5;
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    filter: alpha(opacity=50);
    display: none;
}
.note-modal-backdrop.open {
    display: block;
}

@media (min-width: 768px) {
    .note-modal-content {
        width: 600px;
        margin: 30px auto;
    }
}
@media (min-width: 992px) {
    .note-modal-content-large {
        width: 900px;
    }
}
.note-modal .note-help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
.note-modal .note-nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.note-modal .note-nav-link {
    display: block;
    padding: 0.5rem 1rem;
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
.note-modal .note-nav-link:focus,
.note-modal .note-nav-link:hover {
    color: #0056b3;
    text-decoration: none;
}
.note-modal .note-nav-link.disabled {
    color: #868e96;
}
.note-modal .note-nav-tabs {
    border-bottom: 1px solid #ddd;
}
.note-modal .note-nav-tabs .note-nav-item {
    margin-bottom: -1px;
}
.note-modal .note-nav-tabs .note-nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.note-modal .note-nav-tabs .note-nav-link:focus,
.note-modal .note-nav-tabs .note-nav-link:hover {
    border-color: #e9ecef #e9ecef #ddd;
}
.note-modal .note-nav-tabs .note-nav-link.disabled {
    color: #868e96;
    background-color: transparent;
    border-color: transparent;
}
.note-modal .note-nav-tabs .note-nav-item.show .note-nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #ddd #ddd #fff;
}
.note-modal .note-tab-content {
    margin: 15px auto;
}
.note-modal .note-tab-content > .note-tab-pane:target ~ .note-tab-pane:last-child,
.note-modal .note-tab-content > .note-tab-pane {
    display: none;
}
.note-modal .note-tab-content > :last-child,
.note-modal .note-tab-content > .note-tab-pane:target {
    display: block;
}

.note-form-group {
    padding-bottom: 20px;
}

.note-form-group:last-child {
    padding-bottom: 0;
}

.note-form-label {
    display: block;
    width: 100%;
    font-size: 16px;
    color: #42515f;
    margin-bottom: 10px;
    font-weight: 700;
}

.note-input {
    width: 100%;
    display: block;
    border: 1px solid #ededef;
    background: #fff;
    outline: 0;
    padding: 6px 4px;
    font-size: 14px;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.note-input::-webkit-input-placeholder {
    color: #eeeeee;
}

.note-input:-moz-placeholder {
    /* Firefox 18- */
    color: #eeeeee;
}

.note-input::-moz-placeholder {
    /* Firefox 19+ */
    color: #eeeeee;
}

.note-input:-ms-input-placeholder {
    color: #eeeeee;
}

.note-tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-size: 13px;
    transition: opacity 0.15s;
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
}
.note-tooltip.in {
    -webkit-opacity: 0.9;
    -khtml-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    filter: alpha(opacity=90);
}
.note-tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}
.note-tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}
.note-tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}
.note-tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}

.note-tooltip.bottom .note-tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.note-tooltip.top .note-tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.note-tooltip.right .note-tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}
.note-tooltip.left .note-tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

.note-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.note-tooltip-content {
    max-width: 200px;
    font-family: sans-serif;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
}

.note-popover {
    position: absolute;
    z-index: 1060;
    display: block;
    font-size: 13px;
    font-family: sans-serif;
    display: none;
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border: 1px solid #ccc;
}
.note-popover.in {
    display: block;
}
.note-popover.top {
    margin-top: -10px;
    padding: 5px 0;
}
.note-popover.right {
    margin-left: 10px;
    padding: 0 5px;
}
.note-popover.bottom {
    margin-top: 10px;
    padding: 5px 0;
}
.note-popover.left {
    margin-left: -10px;
    padding: 0 5px;
}

.note-popover.bottom .note-popover-arrow {
    top: -11px;
    left: 20px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #999999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
}
.note-popover.bottom .note-popover-arrow::after {
    top: 1px;
    margin-left: -10px;
    content: "\0020";
    border-top-width: 0;
    border-bottom-color: #fff;
}
.note-popover.top .note-popover-arrow {
    bottom: -11px;
    left: 20px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #999999;
    border-top-color: rgba(0, 0, 0, 0.25);
}
.note-popover.top .note-popover-arrow::after {
    bottom: 1px;
    margin-left: -10px;
    content: "\0020";
    border-bottom-width: 0;
    border-top-color: #fff;
}
.note-popover.right .note-popover-arrow {
    top: 50%;
    left: -11px;
    margin-top: -10px;
    border-left-width: 0;
    border-right-color: #999999;
    border-right-color: rgba(0, 0, 0, 0.25);
}
.note-popover.right .note-popover-arrow::after {
    left: 1px;
    margin-top: -10px;
    content: "\0020";
    border-left-width: 0;
    border-right-color: #fff;
}
.note-popover.left .note-popover-arrow {
    top: 50%;
    right: -11px;
    margin-top: -10px;
    border-right-width: 0;
    border-left-color: #999999;
    border-left-color: rgba(0, 0, 0, 0.25);
}
.note-popover.left .note-popover-arrow::after {
    right: 1px;
    margin-top: -10px;
    content: "\0020";
    border-right-width: 0;
    border-left-color: #fff;
}

.note-popover-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border: 11px solid transparent;
}
.note-popover-arrow::after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    content: "\0020";
    border-width: 10px;
}

.note-popover-content {
    /*max-width: $popover-max-width;*/
    padding: 3px 8px;
    color: #000;
    text-align: center;
    background-color: #ffffff;
    min-width: 100px;
    min-height: 30px;
}

/* Theme Variables
 ------------------------------------------ */
/* Layout
 ------------------------------------------ */
.note-editor {
    position: relative;
}
.note-editor .note-dropzone {
    position: absolute;
    display: none;
    z-index: 100;
    color: lightskyblue;
    background-color: #fff;
    opacity: 0.95;
}
.note-editor .note-dropzone .note-dropzone-message {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 28px;
    font-weight: 700;
}
.note-editor .note-dropzone.hover {
    color: #098ddf;
}
.note-editor.dragover .note-dropzone {
    display: table;
}
.note-editor .note-editing-area {
    position: relative;
}
.note-editor .note-editing-area .note-editable {
    outline: none;
}
.note-editor .note-editing-area .note-editable sup {
    vertical-align: super;
}
.note-editor .note-editing-area .note-editable sub {
    vertical-align: sub;
}
.note-editor .note-editing-area .note-editable img.note-float-left {
    margin-right: 10px;
}
.note-editor .note-editing-area .note-editable img.note-float-right {
    margin-left: 10px;
}

/* Frame mode layout
 ------------------------------------------ */
.note-editor.note-frame,
.note-editor.note-airframe {
    border: 1px solid #00000032;
}
.note-editor.note-frame.codeview .note-editing-area .note-editable,
.note-editor.note-airframe.codeview .note-editing-area .note-editable {
    display: none;
}
.note-editor.note-frame.codeview .note-editing-area .note-codable,
.note-editor.note-airframe.codeview .note-editing-area .note-codable {
    display: block;
}
.note-editor.note-frame .note-editing-area,
.note-editor.note-airframe .note-editing-area {
    overflow: hidden;
}
.note-editor.note-frame .note-editing-area .note-editable,
.note-editor.note-airframe .note-editing-area .note-editable {
    padding: 10px;
    overflow: auto;
    word-wrap: break-word;
}
.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false],
.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false] {
    background-color: #8080801d;
}
.note-editor.note-frame .note-editing-area .note-codable,
.note-editor.note-airframe .note-editing-area .note-codable {
    display: none;
    width: 100%;
    padding: 10px;
    border: none;
    box-shadow: none;
    font-family: Menlo, Monaco, monospace, sans-serif;
    font-size: 14px;
    color: #ccc;
    background-color: #222;
    resize: none;
    outline: none;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    margin-bottom: 0;
}
.note-editor.note-frame.fullscreen,
.note-editor.note-airframe.fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 1050;
}
.note-editor.note-frame.fullscreen .note-resizebar,
.note-editor.note-airframe.fullscreen .note-resizebar {
    display: none;
}
.note-editor.note-frame .note-status-output,
.note-editor.note-airframe .note-status-output {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    height: 20px;
    margin-bottom: 0;
    color: #000;
    border: 0;
    border-top: 1px solid #e2e2e2;
}
.note-editor.note-frame .note-status-output:empty,
.note-editor.note-airframe .note-status-output:empty {
    height: 0;
    border-top: 0 solid transparent;
}
.note-editor.note-frame .note-status-output .pull-right,
.note-editor.note-airframe .note-status-output .pull-right {
    float: right !important;
}
.note-editor.note-frame .note-status-output .text-muted,
.note-editor.note-airframe .note-status-output .text-muted {
    color: #777;
}
.note-editor.note-frame .note-status-output .text-primary,
.note-editor.note-airframe .note-status-output .text-primary {
    color: #286090;
}
.note-editor.note-frame .note-status-output .text-success,
.note-editor.note-airframe .note-status-output .text-success {
    color: #3c763d;
}
.note-editor.note-frame .note-status-output .text-info,
.note-editor.note-airframe .note-status-output .text-info {
    color: #31708f;
}
.note-editor.note-frame .note-status-output .text-warning,
.note-editor.note-airframe .note-status-output .text-warning {
    color: #8a6d3b;
}
.note-editor.note-frame .note-status-output .text-danger,
.note-editor.note-airframe .note-status-output .text-danger {
    color: #a94442;
}
.note-editor.note-frame .note-status-output .alert,
.note-editor.note-airframe .note-status-output .alert {
    margin: -7px 0 0 0;
    padding: 7px 10px 2px 10px;
    border-radius: 0;
    color: #000;
    background-color: #f5f5f5;
}
.note-editor.note-frame .note-status-output .alert .note-icon,
.note-editor.note-airframe .note-status-output .alert .note-icon {
    margin-right: 5px;
}
.note-editor.note-frame .note-status-output .alert-success,
.note-editor.note-airframe .note-status-output .alert-success {
    color: #3c763d !important;
    background-color: #dff0d8 !important;
}
.note-editor.note-frame .note-status-output .alert-info,
.note-editor.note-airframe .note-status-output .alert-info {
    color: #31708f !important;
    background-color: #d9edf7 !important;
}
.note-editor.note-frame .note-status-output .alert-warning,
.note-editor.note-airframe .note-status-output .alert-warning {
    color: #8a6d3b !important;
    background-color: #fcf8e3 !important;
}
.note-editor.note-frame .note-status-output .alert-danger,
.note-editor.note-airframe .note-status-output .alert-danger {
    color: #a94442 !important;
    background-color: #f2dede !important;
}
.note-editor.note-frame .note-statusbar,
.note-editor.note-airframe .note-statusbar {
    background-color: #8080801d;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #00000032;
}
.note-editor.note-frame .note-statusbar .note-resizebar,
.note-editor.note-airframe .note-statusbar .note-resizebar {
    padding-top: 1px;
    height: 9px;
    width: 100%;
    cursor: ns-resize;
}
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar,
.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar {
    width: 20px;
    margin: 1px auto;
    border-top: 1px solid #00000032;
}
.note-editor.note-frame .note-statusbar.locked .note-resizebar,
.note-editor.note-airframe .note-statusbar.locked .note-resizebar {
    cursor: default;
}
.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar,
.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar {
    display: none;
}
.note-editor.note-frame .note-placeholder,
.note-editor.note-airframe .note-placeholder {
    padding: 10px;
}

.note-editor.note-airframe {
    border: 0;
}
.note-editor.note-airframe .note-editing-area .note-editable {
    padding: 0;
}

/* Popover
 ------------------------------------------ */
.note-popover.popover {
    display: none;
    max-width: none;
}
.note-popover.popover .popover-content a {
    display: inline-block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.note-popover.popover .arrow {
    left: 20px !important;
}

/* Popover and Toolbar (Button container)
 ------------------------------------------ */
.note-toolbar {
    position: relative;
}

.note-popover .popover-content, .note-editor .note-toolbar {
    margin: 0;
    padding: 0 0 5px 5px;
}
.note-popover .popover-content > .note-btn-group, .note-editor .note-toolbar > .note-btn-group {
    margin-top: 5px;
    margin-left: 0;
    margin-right: 5px;
}
.note-popover .popover-content .note-btn-group .note-table, .note-editor .note-toolbar .note-btn-group .note-table {
    min-width: 0;
    padding: 5px;
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker {
    font-size: 18px;
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
    position: absolute !important;
    z-index: 3;
    width: 10em;
    height: 10em;
    cursor: pointer;
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
    position: relative !important;
    z-index: 1;
    width: 5em;
    height: 5em;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
    position: absolute !important;
    z-index: 2;
    width: 1em;
    height: 1em;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}
.note-popover .popover-content .note-style .dropdown-style blockquote, .note-popover .popover-content .note-style .dropdown-style pre, .note-editor .note-toolbar .note-style .dropdown-style blockquote, .note-editor .note-toolbar .note-style .dropdown-style pre {
    margin: 0;
    padding: 5px 10px;
}
.note-popover .popover-content .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style h2, .note-popover .popover-content .note-style .dropdown-style h3, .note-popover .popover-content .note-style .dropdown-style h4, .note-popover .popover-content .note-style .dropdown-style h5, .note-popover .popover-content .note-style .dropdown-style h6, .note-popover .popover-content .note-style .dropdown-style p, .note-editor .note-toolbar .note-style .dropdown-style h1, .note-editor .note-toolbar .note-style .dropdown-style h2, .note-editor .note-toolbar .note-style .dropdown-style h3, .note-editor .note-toolbar .note-style .dropdown-style h4, .note-editor .note-toolbar .note-style .dropdown-style h5, .note-editor .note-toolbar .note-style .dropdown-style h6, .note-editor .note-toolbar .note-style .dropdown-style p {
    margin: 0;
    padding: 0;
}
.note-popover .popover-content .note-color-all .note-dropdown-menu, .note-editor .note-toolbar .note-color-all .note-dropdown-menu {
    min-width: 337px;
}
.note-popover .popover-content .note-color .dropdown-toggle, .note-editor .note-toolbar .note-color .dropdown-toggle {
    width: 20px;
    padding-left: 5px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette {
    display: inline-block;
    margin: 0;
    width: 160px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child {
    margin: 0 5px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title {
    font-size: 12px;
    margin: 2px 7px;
    text-align: center;
    border-bottom: 1px solid #eee;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {
    font-size: 11px;
    margin: 3px;
    padding: 0 3px;
    cursor: pointer;
    width: 100%;
    border-radius: 5px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
    background: #eee;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row {
    height: 20px;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
    display: none;
}
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
    border: 1px solid #eee;
}
.note-popover .popover-content .note-para .note-dropdown-menu, .note-editor .note-toolbar .note-para .note-dropdown-menu {
    min-width: 228px;
    padding: 5px;
}
.note-popover .popover-content .note-para .note-dropdown-menu > div + div, .note-editor .note-toolbar .note-para .note-dropdown-menu > div + div {
    margin-left: 5px;
}
.note-popover .popover-content .note-dropdown-menu, .note-editor .note-toolbar .note-dropdown-menu {
    min-width: 160px;
}
.note-popover .popover-content .note-dropdown-menu.right, .note-editor .note-toolbar .note-dropdown-menu.right {
    right: 0;
    left: auto;
}
.note-popover .popover-content .note-dropdown-menu.right::before, .note-editor .note-toolbar .note-dropdown-menu.right::before {
    right: 9px;
    left: auto !important;
}
.note-popover .popover-content .note-dropdown-menu.right::after, .note-editor .note-toolbar .note-dropdown-menu.right::after {
    right: 10px;
    left: auto !important;
}
.note-popover .popover-content .note-dropdown-menu.note-check a i, .note-editor .note-toolbar .note-dropdown-menu.note-check a i {
    color: deepskyblue;
    visibility: hidden;
}
.note-popover .popover-content .note-dropdown-menu.note-check a.checked i, .note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i {
    visibility: visible;
}
.note-popover .popover-content .note-fontsize-10, .note-editor .note-toolbar .note-fontsize-10 {
    font-size: 10px;
}
.note-popover .popover-content .note-color-palette, .note-editor .note-toolbar .note-color-palette {
    line-height: 1;
}
.note-popover .popover-content .note-color-palette div .note-color-btn, .note-editor .note-toolbar .note-color-palette div .note-color-btn {
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
}
.note-popover .popover-content .note-color-palette div .note-color-btn:hover, .note-editor .note-toolbar .note-color-palette div .note-color-btn:hover {
    transform: scale(1.2);
    transition: all 0.2s;
}

/* Dialog
 ------------------------------------------ */
.note-modal .modal-dialog {
    outline: 0;
    border-radius: 5px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.note-modal .form-group {
    margin-left: 0;
    margin-right: 0;
}
.note-modal .note-modal-form {
    margin: 0;
}
.note-modal .note-image-dialog .note-dropzone {
    min-height: 100px;
    font-size: 30px;
    line-height: 4;
    color: lightgray;
    text-align: center;
    border: 4px dashed lightgray;
    margin-bottom: 10px;
}
@-moz-document url-prefix() {
    .note-modal .note-image-input {
        height: auto;
    }
}

/* Placeholder
 ------------------------------------------ */
.note-placeholder {
    position: absolute;
    display: none;
    color: gray;
}

/* Handle
 ------------------------------------------ */
.note-handle .note-control-selection {
    position: absolute;
    display: none;
    border: 1px solid #000;
}
.note-handle .note-control-selection > div {
    position: absolute;
}
.note-handle .note-control-selection .note-control-selection-bg {
    width: 100%;
    height: 100%;
    background-color: #000;
    -webkit-opacity: 0.3;
    -khtml-opacity: 0.3;
    -moz-opacity: 0.3;
    opacity: 0.3;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
    filter: alpha(opacity=30);
}
.note-handle .note-control-selection .note-control-handle, .note-handle .note-control-selection .note-control-sizing, .note-handle .note-control-selection .note-control-holder {
    width: 7px;
    height: 7px;
    border: 1px solid #000;
}
.note-handle .note-control-selection .note-control-sizing {
    background-color: #000;
}
.note-handle .note-control-selection .note-control-nw {
    top: -5px;
    left: -5px;
    border-right: none;
    border-bottom: none;
}
.note-handle .note-control-selection .note-control-ne {
    top: -5px;
    right: -5px;
    border-bottom: none;
    border-left: none;
}
.note-handle .note-control-selection .note-control-sw {
    bottom: -5px;
    left: -5px;
    border-top: none;
    border-right: none;
}
.note-handle .note-control-selection .note-control-se {
    right: -5px;
    bottom: -5px;
    cursor: se-resize;
}
.note-handle .note-control-selection .note-control-se.note-control-holder {
    cursor: default;
    border-top: none;
    border-left: none;
}
.note-handle .note-control-selection .note-control-selection-info {
    right: 0;
    bottom: 0;
    padding: 5px;
    margin: 5px;
    color: #fff;
    background-color: #000;
    font-size: 12px;
    border-radius: 5px;
    -webkit-opacity: 0.7;
    -khtml-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    filter: alpha(opacity=70);
}

.note-hint-popover {
    min-width: 100px;
    padding: 2px;
}
.note-hint-popover .popover-content {
    padding: 3px;
    max-height: 150px;
    overflow: auto;
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item {
    display: block !important;
    padding: 3px;
}
.note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
    display: block;
    clear: both;
    font-weight: 400;
    line-height: 1.4;
    color: white;
    white-space: nowrap;
    text-decoration: none;
    background-color: #428bca;
    outline: 0;
    cursor: pointer;
}

/* Handle
 ------------------------------------------ */
html .note-fullscreen-body, body .note-fullscreen-body {
    overflow: hidden !important;
}

.note-editor .note-editing-area .note-editable table {
    width: 100%;
    border-collapse: collapse;
}
.note-editor .note-editing-area .note-editable table td, .note-editor .note-editing-area .note-editable table th {
    border: 1px solid #ececec;
    padding: 5px 3px;
}
.note-editor .note-editing-area .note-editable a {
    background-color: inherit;
    text-decoration: inherit;
    font-family: inherit;
    font-weight: inherit;
    color: #337ab7;
}
.note-editor .note-editing-area .note-editable a:hover,
.note-editor .note-editing-area .note-editable a:focus {
    color: #23527c;
    text-decoration: underline;
    outline: 0;
}
.note-editor .note-editing-area .note-editable figure {
    margin: 0;
}

/* Dialog
 ------------------------------------------*/
.note-modal .note-modal-body label {
    margin-bottom: 2px;
    padding: 2px 5px;
    display: inline-block;
}
.note-modal .note-modal-body .help-list-item:hover {
    background-color: #e0e0e0;
}
@-moz-document url-prefix() {
    .note-modal .note-image-input {
        height: auto;
    }
}

.help-list-item label {
    margin-bottom: 5px;
    display: inline-block;
}

/*# sourceMappingURL=summernote-lite.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/leaflet/dist/leaflet.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************/
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url('layers.png');
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url('layers-2x.png');
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url('marker-icon.png');
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;
	transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/boomerang.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************/
#heroku-boomerang,.boomerang{
    background-color:#272b4b;
    position:fixed;
    float:none;
    clear:both;
    overflow:hidden;
    top:0;
    left:0;
    z-index:10000;
    margin:0;
    padding:0;
    width:100%;
    height:32px;
    font-family:"helvetica neue",helvetica,arial;
    font-weight:normal;
    font-size:14px;
    line-height:32px
}
#heroku-boomerang a.logo,.boomerang a.logo{
    display:block;
    float:left;
    max-width:200px;
    color:rgba(255,255,255,0.6);
    text-decoration:none;
    padding:0 0 0 10px;
    font-size:14px;
    line-height:32px
}
#heroku-boomerang ul,.boomerang ul{
    display:block;
    float:right;
    margin:0 10px 0 0;
    padding:0
}
#heroku-boomerang ul>li,.boomerang ul>li{
    display:block;
    float:left;
    color:rgba(255,255,255,0.6);
    margin:0;
    padding:0;
    font-size:14px;
    line-height:32px
}
#heroku-boomerang ul>li a,.boomerang ul>li a{
    display:block;
    color:rgba(255,255,255,0.6);
    text-decoration:none;
    padding:0
}
#heroku-boomerang ul>li a:hover,.boomerang ul>li a:hover{
    color:#fff
}
#heroku-boomerang ul>li.big a,.boomerang ul>li.big a{
    color:#fff;
    padding-left:50px
}
#heroku-boomerang ul>li.big a:after,.boomerang ul>li.big a:after{
    color:rgba(255,255,255,0.6);
    content:"\2192";
    margin:0 0 0 8px
}
#heroku-boomerang ul>li.sub,.boomerang ul>li.sub,#heroku-boomerang ul>li a,.boomerang ul>li a{
    padding:0 8px 0 0
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/assets/css/note-editor.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.note-editor {
  box-sizing: initial;
  background-color: #f5f5f5;
}
.note-editor p {
  margin: 0 0 3px;
}
.note-editor .note-toolbar {
  max-width: 770px;
  border-bottom: 0;
}
.note-editor .note-toolbar > .note-btn-group.note-style > button:first-child {
  min-height: 19px;
}
.note-editor .note-toolbar .note-color .note-dropdown-menu {
  min-width: unset;
}
.note-editor .note-toolbar .note-dropdown-menu {
  box-sizing: initial;
}
.note-editor .note-toolbar .note-dropdown-menu.note-check.dropdown-fontsize {
  min-width: 55px;
}
.note-editor .note-toolbar .note-color-reset {
  color: #FFF;
}
.note-editor .note-toolbar .note-holder-custom, .note-editor .note-toolbar .note-color-select, .note-editor .note-toolbar .note-color-select-btn {
  display: none;
}
.note-editor .note-toolbar .note-btn {
  padding: 5px 10px;
}
.note-editor input[type=button],
.note-editor .radio input[type=radio],
.note-editor .radio-inline input[type=radio],
.note-editor .checkbox input[type=checkbox],
.note-editor .checkbox-inline input[type=checkbox] {
  margin-left: -20px;
  width: auto;
  height: auto;
}
.note-editor .note-editing-area .note-editable {
  background-color: white;
  border-top: 1px solid #e2e2e2;
  /** {
          color: unset;
  }*/
}
.note-editor .note-editing-area .note-editable table {
  width: auto;
}
.note-editor .note-editing-area .note-editable table.table-bordered td, .note-editor .note-editing-area .note-editable table.table-bordered th {
  min-width: 50px;
}
.note-editor .note-editing-area .note-editable table:not(.table-bordered) td, .note-editor .note-editing-area .note-editable table:not(.table-bordered) th {
  border: none;
  padding: 0;
}
.note-editor .note-modal-header button.close:before, .note-editor .note-modal-header button.close:after {
  content: unset;
}
.note-editor .note-modal-footer .btn:hover, .note-editor .note-modal-footer .btn:focus, .note-editor .note-modal-footer .btn:active {
  border-radius: 20px;
}
.note-editor .modal-open {
  overflow: hidden;
}
.note-editor .modal {
  display: none;
  overflow: auto;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
}
.note-editor .modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.note-editor .modal.in .modal-dialog {
  transform: translate(0, 0);
}
.note-editor .modal-dialog {
  margin-left: auto;
  margin-right: auto;
  width: auto;
  padding: 10px;
  z-index: 1050;
}
.note-editor .modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.note-editor .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.428571429px;
}
.note-editor .modal-header button.close {
  margin-top: -2px;
}
.note-editor .modal-title {
  margin: 0;
  line-height: 1.428571429;
}
.note-editor .modal-body {
  position: relative;
  padding: 20px;
}
.note-editor .modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.note-editor .modal-footer:before {
  content: " ";
  display: table;
}
.note-editor .modal-footer:after {
  content: " ";
  display: table;
  clear: both;
}
.note-editor .modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.note-editor .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.note-editor .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.note-editor .btn-primary:hover,
.note-editor .btn-primary:active, .note-editor .btn-primary.disabled,
.note-editor .btn-primary[disabled] {
  background-color: var(--bs-hover-color);
}

@media screen and (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/purchase-page.css?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************/
/* --- Fonts (keep) --- */
@font-face {
    font-family: 'HelveticaNeueCyr';
    src: url('HelveticaNeueCyr-Bold.eot');
    src: url('HelveticaNeueCyr-Bold.eot?#iefix') format('embedded-opentype'), url('HelveticaNeueCyr-Bold.woff2') format('woff2'), url('HelveticaNeueCyr-Bold.woff') format('woff'), url('HelveticaNeueCyr-Bold.ttf') format('truetype'), url('HelveticaNeueCyr-Bold.svg#HelveticaNeueCyr-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'HelveticaNeueCyr';
    src: url('HelveticaNeueCyr-Medium.eot');
    src: url('HelveticaNeueCyr-Medium.eot?#iefix') format('embedded-opentype'), url('HelveticaNeueCyr-Medium.woff2') format('woff2'), url('HelveticaNeueCyr-Medium.woff') format('woff'), url('HelveticaNeueCyr-Medium.ttf') format('truetype'), url('HelveticaNeueCyr-Medium.svg#HelveticaNeueCyr-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Nexa-Bold';
    src: url('Nexa-Bold.eot');
    src: url('Nexa-Bold.eot?#iefix') format('embedded-opentype'), url('Nexa-Bold.woff2') format('woff2'), url('Nexa-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Nexa-Regular';
    src: url('Nexa-Bold.eot');
    src: url('Nexa-Bold.eot?#iefix') format('embedded-opentype'), url('Nexa-Bold.woff2') format('woff2'), url('Nexa-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.purchase-page {

}
.purchase-page h1 {
	font-family: Nexa-Regular,sans-serif;
	font-weight: 400;
	margin: 0;
}

.purchase-page h3 {
	font-size: clamp(1.2rem, 1.2vw, 1.3rem) !important;
	margin-bottom: 1rem!important;
}

.purchase-page .header {
	background-color: white;
	position: fixed;
	top: 0;
	z-index: 1045;
	width: calc(100% - 48px);
}

.purchase-page .header .header-wrap {
	max-width: clamp(1200px, 75vw, 1920px);
	margin: 0 auto;
}
.purchase-page .main-content {
	max-width: clamp(1200px, 75vw, 1920px);
	padding-top: 80px;
	padding-bottom: 15px;
	margin: 0 auto;
}
.purchase-page .card-content {
	width: 49%;
}

.purchase-page .gradient-primary {
	background: #2E4372; background: linear-gradient(90deg,rgba(46, 67, 114, 1) 0%, rgba(68, 103, 178, 1) 100%);
	color: white;
}

.purchase-page .bg-disabled {
	background: #F5F5F5;
	color: #A0A0A0;
}

.purchase-page .content-column:first-of-type {
	width: calc(70% - 0.75rem);
}
.purchase-page .content-column:nth-of-type(2) {
	width: calc(30% - 0.75rem);
}
.purchase-page .content-column:nth-of-type(2) > div:first-of-type {
	max-width: 500px;
	margin: 0 auto;
}

.purchase-page signup-form-component country-code-select input:first-of-type {
	width: 60px!important;
	height: 100%;
}
.purchase-page signup-form-component country-code-select div.bs-enabled {
	height: 100%;
}
.purchase-page signup-form-component i.fa-question-circle {
	right: 12px!important;
}

.purchase-page signup-form-component input[type="text"],
.purchase-page signup-form-component input[type="password"]{
	height: 35px!important;
}

/* Responsive tweaks for new layout */
@media (max-width: 1199.98px) {
	.purchase-page .content-column {
		width: 100%!important;
	}
}

@media (max-width: 767.98px) {
	.purchase-page .card-content {
		width: 100%!important;
	}
	.purchase-page .main-content > div:first-of-type > h1 {
		font-size: 1.8rem;
	}
	.purchase-page .main-content > div:first-of-type > h2 {
		font-size: 1.2rem;
	}
}
@media (max-width: 991.98px) {
	html {
		overflow-x: hidden;
	}
	.purchase-page .rounded-4 {
		border-radius: 1rem !important;
	}
	.purchase-page .shadow {
		box-shadow: 0 2px 16px rgba(72,108,181,0.10) !important;
	}

	.purchase-page .header {
		width: 100%;
		left: 0;
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.purchase-page signup-form-component country-code-select input[style*="width: 45px"][style*="border-left: none"] {
		width: 60px!important;
	}
}

.purchase-page signup-form-component .purchase-page-input-label {
	font-size: 14px;
	margin-bottom: 0.2rem;
}

.flex-row.align-items-start.gap-2:has(> .fa-check.text-success) {
	flex-wrap: nowrap !important;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/assets/css/bootstrap5.2.0-min.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --md-tabs-width: 150;
  --dropdown-menu-width: 100%;
  --table-filter-min-width: 0;
  --accordion-list-item-max-height: 10000px;
  --radial-progress-bar-progress: 0;
  --chart-pdf-layout-width: 1300px;
  --bs-primary-h: 220;
  --bs-primary-s: 43%;
  --bs-primary-l: 50%;
  --bs-primary: hsl(var(--bs-primary-h) var(--bs-primary-s) var(--bs-primary-l));
  --bs-bold-color: hsl(var(--bs-primary-h) var(--bs-primary-s) max(calc(var(--bs-primary-l) - 15%),0%));
  --bs-hover-color: hsl(var(--bs-primary-h) var(--bs-primary-s) min(calc(var(--bs-primary-l) + 15%),90%));
  --bs-text-color: #ffffff;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ff9b00;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 72, 109, 181;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 155, 0;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: unset;
  --bs-link-hover-color: var(--bs-primary);
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
  --bs-dropdown-overflow: visible;
  --bs-dropdown-max-height: none;
  --bs-dropdown-menu-max-height: calc(9*36px);
  --toaster-color: black;
  --ai-tp-analysis-color: black;
  --btn-special-clr: #ffffff;
  --tw-background: 0 0% 100%;
  --tw-foreground: 222.2 84% 4.9%;
  --tw-card: 0 0% 100%;
  --tw-card-foreground: 222.2 84% 4.9%;
  --tw-popover: 0 0% 100%;
  --tw-popover-foreground: 222.2 84% 4.9%;
  --tw-primary: 222.2 47.4% 11.2%;
  --tw-primary-foreground: 210 40% 98%;
  --tw-secondary: 210 40% 96.1%;
  --tw-secondary-foreground: 222.2 47.4% 11.2%;
  --tw-muted: 210 40% 96.1%;
  --tw-muted-foreground: 215.4 16.3% 46.9%;
  --tw-accent: 210 40% 96.1%;
  --tw-accent-foreground: 222.2 47.4% 11.2%;
  --tw-destructive: 0 84.2% 60.2%;
  --tw-destructive-foreground: 210 40% 98%;
  --tw-border: 214.3 31.8% 91.4%;
  --tw-input: 214.3 31.8% 91.4%;
  --tw-ring: 222.2 84% 4.9%;
  --tw-radius: 0.5rem;
  --tw-sidebar-background: 0 0% 98%;
  --tw-sidebar-foreground: 240 5.3% 26.1%;
  --tw-sidebar-primary: 240 5.9% 10%;
  --tw-sidebar-primary-foreground: 0 0% 98%;
  --tw-sidebar-accent: 240 4.8% 95.9%;
  --tw-sidebar-accent-foreground: 240 5.9% 10%;
  --tw-sidebar-border: 220 13% 91%;
  --tw-sidebar-ring: 217.2 91.2% 59.8%;
  /* Theme color variables */
  --tw-theme-primary: 225 39% 37%; /* #486DB5 in HSL */
  --tw-theme-light: 225 39% 95%;
  --tw-theme-ultra-light: 225 39% 98%;
}

.bs-enabled {
  @charset "UTF-8";
  /*p {
    margin-top: 0;
    margin-bottom: 1rem
  }*/

}
.bs-enabled *, .bs-enabled ::after, .bs-enabled ::before {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  .bs-enabled :root {
    scroll-behavior: smooth;
  }
}
.bs-enabled body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}
.bs-enabled hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}
.bs-enabled .h1, .bs-enabled .h2, .bs-enabled .h3, .bs-enabled .h4, .bs-enabled .h5, .bs-enabled .h6, .bs-enabled h1, .bs-enabled h2, .bs-enabled h3, .bs-enabled h4, .bs-enabled h5, .bs-enabled h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.bs-enabled .h1, .bs-enabled h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .bs-enabled .h1, .bs-enabled h1 {
    font-size: 2.5rem;
  }
}
.bs-enabled .h2, .bs-enabled h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  .bs-enabled .h2, .bs-enabled h2 {
    font-size: 2rem;
  }
}
.bs-enabled .h3, .bs-enabled h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  .bs-enabled .h3, .bs-enabled h3 {
    font-size: 1.75rem;
  }
}
.bs-enabled .h4, .bs-enabled h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .bs-enabled .h4, .bs-enabled h4 {
    font-size: 1.5rem;
  }
}
.bs-enabled .h5, .bs-enabled h5 {
  font-size: 1.25rem;
}
.bs-enabled .h6, .bs-enabled h6 {
  font-size: 1rem;
}
.bs-enabled abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
.bs-enabled address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
.bs-enabled ol, .bs-enabled ul {
  padding-left: 2rem;
}
.bs-enabled dl, .bs-enabled ol, .bs-enabled ul {
  margin-top: 0;
  margin-bottom: 1rem;
}
.bs-enabled ol ol, .bs-enabled ol ul, .bs-enabled ul ol, .bs-enabled ul ul {
  margin-bottom: 0;
}
.bs-enabled dt {
  font-weight: 700;
}
.bs-enabled dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
.bs-enabled blockquote {
  margin: 0 0 1rem;
}
.bs-enabled b, .bs-enabled strong {
  font-weight: bolder;
}
.bs-enabled small {
  font-size: 0.875em;
}
.bs-enabled .mark, .bs-enabled mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}
.bs-enabled sub, .bs-enabled sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
.bs-enabled sub {
  bottom: -0.25em;
}
.bs-enabled sup {
  top: -0.5em;
}
.bs-enabled code, .bs-enabled kbd, .bs-enabled pre, .bs-enabled samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
.bs-enabled pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
.bs-enabled pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.bs-enabled code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
.bs-enabled a > code {
  color: inherit;
}
.bs-enabled kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
.bs-enabled kbd kbd {
  padding: 0;
  font-size: 1em;
}
.bs-enabled figure {
  margin: 0 0 1rem;
}
.bs-enabled img, .bs-enabled svg {
  vertical-align: middle;
}
.bs-enabled table {
  caption-side: bottom;
  border-collapse: collapse;
}
.bs-enabled caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}
.bs-enabled .bs-table th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
.bs-enabled .bs-table tbody, .bs-enabled .bs-table td, .bs-enabled .bs-table tfoot, .bs-enabled .bs-table th, .bs-enabled .bs-table thead, .bs-enabled .bs-table tr {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
.bs-enabled label {
  display: inline-block;
}
.bs-enabled button.bs-btn {
  border-radius: 5px;
}
.bs-enabled button.bs-btn:focus:not(:focus-visible) {
  outline: 0;
}
.bs-enabled button.bs-btn, .bs-enabled input, .bs-enabled optgroup, .bs-enabled select, .bs-enabled textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.bs-enabled input, .bs-enabled optgroup, .bs-enabled select, .bs-enabled textarea {
  margin: 0;
}
.bs-enabled button.bs-btn, .bs-enabled select {
  text-transform: none;
}
.bs-enabled [role=button] {
  cursor: pointer;
}
.bs-enabled select {
  word-wrap: normal;
}
.bs-enabled select:disabled {
  opacity: 1;
}
.bs-enabled [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
.bs-enabled [type=button], .bs-enabled [type=reset], .bs-enabled [type=submit], .bs-enabled button.bs-btn {
  -webkit-appearance: button;
}
.bs-enabled [type=button]:not(:disabled), .bs-enabled [type=reset]:not(:disabled), .bs-enabled [type=submit]:not(:disabled), .bs-enabled button.bs-btn:not(:disabled) {
  cursor: pointer;
}
.bs-enabled ::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
.bs-enabled textarea {
  resize: vertical;
}
.bs-enabled fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.bs-enabled legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  .bs-enabled legend {
    font-size: 1.5rem;
  }
}
.bs-enabled legend + * {
  clear: left;
}
.bs-enabled ::-webkit-datetime-edit-day-field, .bs-enabled ::-webkit-datetime-edit-fields-wrapper, .bs-enabled ::-webkit-datetime-edit-hour-field, .bs-enabled ::-webkit-datetime-edit-minute, .bs-enabled ::-webkit-datetime-edit-month-field, .bs-enabled ::-webkit-datetime-edit-text, .bs-enabled ::-webkit-datetime-edit-year-field {
  padding: 0;
}
.bs-enabled ::-webkit-inner-spin-button {
  height: auto;
}
.bs-enabled [type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}
.bs-enabled ::-webkit-search-decoration {
  -webkit-appearance: none;
}
.bs-enabled ::-webkit-color-swatch-wrapper {
  padding: 0;
}
.bs-enabled ::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
.bs-enabled ::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
.bs-enabled output {
  display: inline-block;
}
.bs-enabled iframe {
  border: 0;
}
.bs-enabled summary {
  display: list-item;
  cursor: pointer;
}
.bs-enabled progress {
  vertical-align: baseline;
}
.bs-enabled [hidden] {
  display: none !important;
}
.bs-enabled .lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.bs-enabled .display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .bs-enabled .display-1 {
    font-size: 5rem;
  }
}
.bs-enabled .display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .bs-enabled .display-2 {
    font-size: 4.5rem;
  }
}
.bs-enabled .display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .bs-enabled .display-3 {
    font-size: 4rem;
  }
}
.bs-enabled .display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .bs-enabled .display-4 {
    font-size: 3.5rem;
  }
}
.bs-enabled .display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .bs-enabled .display-5 {
    font-size: 3rem;
  }
}
.bs-enabled .display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .bs-enabled .display-6 {
    font-size: 2.5rem;
  }
}
.bs-enabled .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.bs-enabled .list-inline {
  padding-left: 0;
  list-style: none;
}
.bs-enabled .list-inline-item {
  display: inline-block;
}
.bs-enabled .list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.bs-enabled .initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}
.bs-enabled .blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.bs-enabled .blockquote > :last-child {
  margin-bottom: 0;
}
.bs-enabled .blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.bs-enabled .blockquote-footer::before {
  content: "— ";
}
.bs-enabled .img-fluid {
  max-width: 100%;
  height: auto;
}
.bs-enabled .img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.375rem;
  max-width: 100%;
  height: auto;
}
.bs-enabled .figure {
  display: inline-block;
}
.bs-enabled .figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.bs-enabled .figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}
.bs-enabled .bs-container, .bs-enabled .bs-container-fluid, .bs-enabled .bs-container-lg, .bs-enabled .bs-container-md, .bs-enabled .bs-container-sm, .bs-enabled .bs-container-xl, .bs-enabled .bs-container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .bs-enabled .bs-container, .bs-enabled .bs-container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .bs-enabled .bs-container, .bs-enabled .bs-container-md, .bs-enabled .bs-container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .bs-enabled .bs-container, .bs-enabled .bs-container-lg, .bs-enabled .bs-container-md, .bs-enabled .bs-container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .bs-enabled .bs-container, .bs-enabled .bs-container-lg, .bs-enabled .bs-container-md, .bs-enabled .bs-container-sm, .bs-enabled .bs-container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .bs-enabled .bs-container, .bs-enabled .bs-container-lg, .bs-enabled .bs-container-md, .bs-enabled .bs-container-sm, .bs-enabled .bs-container-xl, .bs-enabled .bs-container-xxl {
    max-width: 1320px;
  }
}
.bs-enabled .bs-row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.bs-enabled .bs-row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.bs-enabled .bs-col {
  flex: 1 0 0%;
}
.bs-enabled .bs-row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.bs-enabled .bs-row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.bs-enabled .bs-row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.bs-enabled .bs-row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}
.bs-enabled .bs-row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.bs-enabled .bs-row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.bs-enabled .bs-row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}
.bs-enabled .bs-col-auto {
  flex: 0 0 auto;
  width: auto;
}
.bs-enabled .bs-col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.bs-enabled .bs-col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.bs-enabled .bs-col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.bs-enabled .bs-col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.bs-enabled .bs-col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.bs-enabled .bs-col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.bs-enabled .bs-col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.bs-enabled .bs-col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.bs-enabled .bs-col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.bs-enabled .bs-col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.bs-enabled .bs-col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.bs-enabled .bs-col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.bs-enabled .offset-1 {
  margin-left: 8.33333333%;
}
.bs-enabled .offset-2 {
  margin-left: 16.66666667%;
}
.bs-enabled .offset-3 {
  margin-left: 25%;
}
.bs-enabled .offset-4 {
  margin-left: 33.33333333%;
}
.bs-enabled .offset-5 {
  margin-left: 41.66666667%;
}
.bs-enabled .offset-6 {
  margin-left: 50%;
}
.bs-enabled .offset-7 {
  margin-left: 58.33333333%;
}
.bs-enabled .offset-8 {
  margin-left: 66.66666667%;
}
.bs-enabled .offset-9 {
  margin-left: 75%;
}
.bs-enabled .offset-10 {
  margin-left: 83.33333333%;
}
.bs-enabled .offset-11 {
  margin-left: 91.66666667%;
}
.bs-enabled .g-0, .bs-enabled .gx-0 {
  --bs-gutter-x: 0 ;
}
.bs-enabled .g-0, .bs-enabled .gy-0 {
  --bs-gutter-y: 0 ;
}
.bs-enabled .g-1, .bs-enabled .gx-1 {
  --bs-gutter-x: 0.25rem ;
}
.bs-enabled .g-1, .bs-enabled .gy-1 {
  --bs-gutter-y: 0.25rem ;
}
.bs-enabled .g-2, .bs-enabled .gx-2 {
  --bs-gutter-x: 0.5rem ;
}
.bs-enabled .g-2, .bs-enabled .gy-2 {
  --bs-gutter-y: 0.5rem ;
}
.bs-enabled .g-3, .bs-enabled .gx-3 {
  --bs-gutter-x: 1rem ;
}
.bs-enabled .g-3, .bs-enabled .gy-3 {
  --bs-gutter-y: 1rem ;
}
.bs-enabled .g-4, .bs-enabled .gx-4 {
  --bs-gutter-x: 1.5rem ;
}
.bs-enabled .g-4, .bs-enabled .gy-4 {
  --bs-gutter-y: 1.5rem ;
}
.bs-enabled .g-5, .bs-enabled .gx-5 {
  --bs-gutter-x: 3rem ;
}
.bs-enabled .g-5, .bs-enabled .gy-5 {
  --bs-gutter-y: 3rem ;
}
@media (min-width: 576px) {
  .bs-enabled .bs-col-sm {
    flex: 1 0 0%;
  }
  .bs-enabled .bs-row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .bs-enabled .bs-row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .bs-enabled .bs-row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .bs-enabled .bs-row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .bs-enabled .bs-row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .bs-enabled .bs-row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .bs-enabled .bs-row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .bs-enabled .bs-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .bs-enabled .bs-col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .bs-enabled .bs-col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .bs-enabled .bs-col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .bs-enabled .bs-col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .bs-enabled .bs-col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .bs-enabled .bs-col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .bs-enabled .bs-col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .bs-enabled .bs-col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .bs-enabled .bs-col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .bs-enabled .bs-col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .bs-enabled .bs-col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .bs-enabled .bs-col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .bs-enabled .offset-sm-0 {
    margin-left: 0;
  }
  .bs-enabled .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .bs-enabled .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .bs-enabled .offset-sm-3 {
    margin-left: 25%;
  }
  .bs-enabled .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .bs-enabled .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .bs-enabled .offset-sm-6 {
    margin-left: 50%;
  }
  .bs-enabled .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .bs-enabled .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .bs-enabled .offset-sm-9 {
    margin-left: 75%;
  }
  .bs-enabled .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .bs-enabled .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .bs-enabled .g-sm-0, .bs-enabled .gx-sm-0 {
    --bs-gutter-x: 0 ;
  }
  .bs-enabled .g-sm-0, .bs-enabled .gy-sm-0 {
    --bs-gutter-y: 0 ;
  }
  .bs-enabled .g-sm-1, .bs-enabled .gx-sm-1 {
    --bs-gutter-x: 0.25rem ;
  }
  .bs-enabled .g-sm-1, .bs-enabled .gy-sm-1 {
    --bs-gutter-y: 0.25rem ;
  }
  .bs-enabled .g-sm-2, .bs-enabled .gx-sm-2 {
    --bs-gutter-x: 0.5rem ;
  }
  .bs-enabled .g-sm-2, .bs-enabled .gy-sm-2 {
    --bs-gutter-y: 0.5rem ;
  }
  .bs-enabled .g-sm-3, .bs-enabled .gx-sm-3 {
    --bs-gutter-x: 1rem ;
  }
  .bs-enabled .g-sm-3, .bs-enabled .gy-sm-3 {
    --bs-gutter-y: 1rem ;
  }
  .bs-enabled .g-sm-4, .bs-enabled .gx-sm-4 {
    --bs-gutter-x: 1.5rem ;
  }
  .bs-enabled .g-sm-4, .bs-enabled .gy-sm-4 {
    --bs-gutter-y: 1.5rem ;
  }
  .bs-enabled .g-sm-5, .bs-enabled .gx-sm-5 {
    --bs-gutter-x: 3rem ;
  }
  .bs-enabled .g-sm-5, .bs-enabled .gy-sm-5 {
    --bs-gutter-y: 3rem ;
  }
}
@media (min-width: 768px) {
  .bs-enabled .bs-col-md {
    flex: 1 0 0%;
  }
  .bs-enabled .bs-row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .bs-enabled .bs-row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .bs-enabled .bs-row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .bs-enabled .bs-row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .bs-enabled .bs-row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .bs-enabled .bs-row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .bs-enabled .bs-row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .bs-enabled .bs-col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .bs-enabled .bs-col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .bs-enabled .bs-col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .bs-enabled .bs-col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .bs-enabled .bs-col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .bs-enabled .bs-col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .bs-enabled .bs-col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .bs-enabled .bs-col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .bs-enabled .bs-col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .bs-enabled .bs-col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .bs-enabled .bs-col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .bs-enabled .bs-col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .bs-enabled .bs-col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .bs-enabled .offset-md-0 {
    margin-left: 0;
  }
  .bs-enabled .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .bs-enabled .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .bs-enabled .offset-md-3 {
    margin-left: 25%;
  }
  .bs-enabled .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .bs-enabled .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .bs-enabled .offset-md-6 {
    margin-left: 50%;
  }
  .bs-enabled .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .bs-enabled .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .bs-enabled .offset-md-9 {
    margin-left: 75%;
  }
  .bs-enabled .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .bs-enabled .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .bs-enabled .g-md-0, .bs-enabled .gx-md-0 {
    --bs-gutter-x: 0 ;
  }
  .bs-enabled .g-md-0, .bs-enabled .gy-md-0 {
    --bs-gutter-y: 0 ;
  }
  .bs-enabled .g-md-1, .bs-enabled .gx-md-1 {
    --bs-gutter-x: 0.25rem ;
  }
  .bs-enabled .g-md-1, .bs-enabled .gy-md-1 {
    --bs-gutter-y: 0.25rem ;
  }
  .bs-enabled .g-md-2, .bs-enabled .gx-md-2 {
    --bs-gutter-x: 0.5rem ;
  }
  .bs-enabled .g-md-2, .bs-enabled .gy-md-2 {
    --bs-gutter-y: 0.5rem ;
  }
  .bs-enabled .g-md-3, .bs-enabled .gx-md-3 {
    --bs-gutter-x: 1rem ;
  }
  .bs-enabled .g-md-3, .bs-enabled .gy-md-3 {
    --bs-gutter-y: 1rem ;
  }
  .bs-enabled .g-md-4, .bs-enabled .gx-md-4 {
    --bs-gutter-x: 1.5rem ;
  }
  .bs-enabled .g-md-4, .bs-enabled .gy-md-4 {
    --bs-gutter-y: 1.5rem ;
  }
  .bs-enabled .g-md-5, .bs-enabled .gx-md-5 {
    --bs-gutter-x: 3rem ;
  }
  .bs-enabled .g-md-5, .bs-enabled .gy-md-5 {
    --bs-gutter-y: 3rem ;
  }
}
@media (min-width: 992px) {
  .bs-enabled .bs-col-lg {
    flex: 1 0 0%;
  }
  .bs-enabled .bs-row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .bs-enabled .bs-row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .bs-enabled .bs-row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .bs-enabled .bs-row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .bs-enabled .bs-row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .bs-enabled .bs-row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .bs-enabled .bs-row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .bs-enabled .bs-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .bs-enabled .bs-col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .bs-enabled .bs-col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .bs-enabled .bs-col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .bs-enabled .bs-col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .bs-enabled .bs-col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .bs-enabled .bs-col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .bs-enabled .bs-col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .bs-enabled .bs-col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .bs-enabled .bs-col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .bs-enabled .bs-col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .bs-enabled .bs-col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .bs-enabled .bs-col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .bs-enabled .offset-lg-0 {
    margin-left: 0;
  }
  .bs-enabled .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .bs-enabled .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .bs-enabled .offset-lg-3 {
    margin-left: 25%;
  }
  .bs-enabled .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .bs-enabled .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .bs-enabled .offset-lg-6 {
    margin-left: 50%;
  }
  .bs-enabled .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .bs-enabled .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .bs-enabled .offset-lg-9 {
    margin-left: 75%;
  }
  .bs-enabled .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .bs-enabled .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .bs-enabled .g-lg-0, .bs-enabled .gx-lg-0 {
    --bs-gutter-x: 0 ;
  }
  .bs-enabled .g-lg-0, .bs-enabled .gy-lg-0 {
    --bs-gutter-y: 0 ;
  }
  .bs-enabled .g-lg-1, .bs-enabled .gx-lg-1 {
    --bs-gutter-x: 0.25rem ;
  }
  .bs-enabled .g-lg-1, .bs-enabled .gy-lg-1 {
    --bs-gutter-y: 0.25rem ;
  }
  .bs-enabled .g-lg-2, .bs-enabled .gx-lg-2 {
    --bs-gutter-x: 0.5rem ;
  }
  .bs-enabled .g-lg-2, .bs-enabled .gy-lg-2 {
    --bs-gutter-y: 0.5rem ;
  }
  .bs-enabled .g-lg-3, .bs-enabled .gx-lg-3 {
    --bs-gutter-x: 1rem ;
  }
  .bs-enabled .g-lg-3, .bs-enabled .gy-lg-3 {
    --bs-gutter-y: 1rem ;
  }
  .bs-enabled .g-lg-4, .bs-enabled .gx-lg-4 {
    --bs-gutter-x: 1.5rem ;
  }
  .bs-enabled .g-lg-4, .bs-enabled .gy-lg-4 {
    --bs-gutter-y: 1.5rem ;
  }
  .bs-enabled .g-lg-5, .bs-enabled .gx-lg-5 {
    --bs-gutter-x: 3rem ;
  }
  .bs-enabled .g-lg-5, .bs-enabled .gy-lg-5 {
    --bs-gutter-y: 3rem ;
  }
}
@media (min-width: 1200px) {
  .bs-enabled .bs-col-xl {
    flex: 1 0 0%;
  }
  .bs-enabled .bs-row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .bs-enabled .bs-row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .bs-enabled .bs-row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .bs-enabled .bs-row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .bs-enabled .bs-row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .bs-enabled .bs-row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .bs-enabled .bs-row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .bs-enabled .bs-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .bs-enabled .bs-col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .bs-enabled .bs-col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .bs-enabled .bs-col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .bs-enabled .bs-col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .bs-enabled .bs-col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .bs-enabled .bs-col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .bs-enabled .bs-col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .bs-enabled .bs-col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .bs-enabled .bs-col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .bs-enabled .bs-col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .bs-enabled .bs-col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .bs-enabled .bs-col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .bs-enabled .offset-xl-0 {
    margin-left: 0;
  }
  .bs-enabled .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .bs-enabled .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .bs-enabled .offset-xl-3 {
    margin-left: 25%;
  }
  .bs-enabled .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .bs-enabled .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .bs-enabled .offset-xl-6 {
    margin-left: 50%;
  }
  .bs-enabled .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .bs-enabled .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .bs-enabled .offset-xl-9 {
    margin-left: 75%;
  }
  .bs-enabled .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .bs-enabled .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .bs-enabled .g-xl-0, .bs-enabled .gx-xl-0 {
    --bs-gutter-x: 0 ;
  }
  .bs-enabled .g-xl-0, .bs-enabled .gy-xl-0 {
    --bs-gutter-y: 0 ;
  }
  .bs-enabled .g-xl-1, .bs-enabled .gx-xl-1 {
    --bs-gutter-x: 0.25rem ;
  }
  .bs-enabled .g-xl-1, .bs-enabled .gy-xl-1 {
    --bs-gutter-y: 0.25rem ;
  }
  .bs-enabled .g-xl-2, .bs-enabled .gx-xl-2 {
    --bs-gutter-x: 0.5rem ;
  }
  .bs-enabled .g-xl-2, .bs-enabled .gy-xl-2 {
    --bs-gutter-y: 0.5rem ;
  }
  .bs-enabled .g-xl-3, .bs-enabled .gx-xl-3 {
    --bs-gutter-x: 1rem ;
  }
  .bs-enabled .g-xl-3, .bs-enabled .gy-xl-3 {
    --bs-gutter-y: 1rem ;
  }
  .bs-enabled .g-xl-4, .bs-enabled .gx-xl-4 {
    --bs-gutter-x: 1.5rem ;
  }
  .bs-enabled .g-xl-4, .bs-enabled .gy-xl-4 {
    --bs-gutter-y: 1.5rem ;
  }
  .bs-enabled .g-xl-5, .bs-enabled .gx-xl-5 {
    --bs-gutter-x: 3rem ;
  }
  .bs-enabled .g-xl-5, .bs-enabled .gy-xl-5 {
    --bs-gutter-y: 3rem ;
  }
}
@media (min-width: 1400px) {
  .bs-enabled .bs-col-xxl {
    flex: 1 0 0%;
  }
  .bs-enabled .bs-row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .bs-enabled .bs-row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .bs-enabled .bs-row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .bs-enabled .bs-row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .bs-enabled .bs-row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .bs-enabled .bs-row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .bs-enabled .bs-row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .bs-enabled .bs-col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .bs-enabled .bs-col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .bs-enabled .bs-col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .bs-enabled .bs-col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .bs-enabled .bs-col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .bs-enabled .bs-col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .bs-enabled .bs-col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .bs-enabled .bs-col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .bs-enabled .bs-col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .bs-enabled .bs-col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .bs-enabled .bs-col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .bs-enabled .bs-col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .bs-enabled .bs-col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .bs-enabled .offset-xxl-0 {
    margin-left: 0;
  }
  .bs-enabled .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .bs-enabled .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .bs-enabled .offset-xxl-3 {
    margin-left: 25%;
  }
  .bs-enabled .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .bs-enabled .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .bs-enabled .offset-xxl-6 {
    margin-left: 50%;
  }
  .bs-enabled .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .bs-enabled .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .bs-enabled .offset-xxl-9 {
    margin-left: 75%;
  }
  .bs-enabled .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .bs-enabled .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .bs-enabled .g-xxl-0, .bs-enabled .gx-xxl-0 {
    --bs-gutter-x: 0 ;
  }
  .bs-enabled .g-xxl-0, .bs-enabled .gy-xxl-0 {
    --bs-gutter-y: 0 ;
  }
  .bs-enabled .g-xxl-1, .bs-enabled .gx-xxl-1 {
    --bs-gutter-x: 0.25rem ;
  }
  .bs-enabled .g-xxl-1, .bs-enabled .gy-xxl-1 {
    --bs-gutter-y: 0.25rem ;
  }
  .bs-enabled .g-xxl-2, .bs-enabled .gx-xxl-2 {
    --bs-gutter-x: 0.5rem ;
  }
  .bs-enabled .g-xxl-2, .bs-enabled .gy-xxl-2 {
    --bs-gutter-y: 0.5rem ;
  }
  .bs-enabled .g-xxl-3, .bs-enabled .gx-xxl-3 {
    --bs-gutter-x: 1rem ;
  }
  .bs-enabled .g-xxl-3, .bs-enabled .gy-xxl-3 {
    --bs-gutter-y: 1rem ;
  }
  .bs-enabled .g-xxl-4, .bs-enabled .gx-xxl-4 {
    --bs-gutter-x: 1.5rem ;
  }
  .bs-enabled .g-xxl-4, .bs-enabled .gy-xxl-4 {
    --bs-gutter-y: 1.5rem ;
  }
  .bs-enabled .g-xxl-5, .bs-enabled .gx-xxl-5 {
    --bs-gutter-x: 3rem ;
  }
  .bs-enabled .g-xxl-5, .bs-enabled .gy-xxl-5 {
    --bs-gutter-y: 3rem ;
  }
}
.bs-enabled .table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: hsla(var(--bs-primary-h), calc(var(--bs-primary-s) + 10%), var(--bs-primary-l),0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.bs-enabled .table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.bs-enabled .table > tbody {
  vertical-align: inherit;
}
.bs-enabled .table > thead {
  vertical-align: bottom;
}
.bs-enabled .table-group-divider {
  border-top: 2px solid currentcolor;
}
.bs-enabled .caption-top {
  caption-side: top;
}
.bs-enabled .table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}
.bs-enabled .table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.bs-enabled .table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}
.bs-enabled .table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.bs-enabled .table-borderless > :not(:first-child) {
  border-top-width: 0;
}
.bs-enabled .table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}
.bs-enabled .table-striped-columns > :not(caption) > tr > :nth-child(2n) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}
.bs-enabled .table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}
.bs-enabled .table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}
.bs-enabled .table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.bs-enabled .table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.bs-enabled .table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #bcd0c7;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.bs-enabled .table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #badce3;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.bs-enabled .table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #e6dbb9;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.bs-enabled .table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #dfc2c4;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.bs-enabled .table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.bs-enabled .table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.bs-enabled .table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 575.98px) {
  .bs-enabled .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .bs-enabled .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .bs-enabled .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .bs-enabled .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .bs-enabled .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.bs-enabled .form-label {
  margin-bottom: 0.5rem;
}
.bs-enabled .bs-col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.bs-enabled .bs-col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}
.bs-enabled .bs-col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}
.bs-enabled .form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}
.bs-enabled .form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .form-control {
    transition: none;
  }
}
.bs-enabled .form-control[type=file] {
  overflow: hidden;
}
.bs-enabled .form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.bs-enabled .form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.1rem rgba(13, 110, 253, 0.15);
}
.bs-enabled .form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.bs-enabled .form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.bs-enabled .form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.bs-enabled .form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.bs-enabled .form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .bs-enabled .form-control::file-selector-button {
    transition: none;
  }
}
.bs-enabled .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}
.bs-enabled .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.bs-enabled .form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.bs-enabled .form-control-plaintext:focus {
  outline: 0;
}
.bs-enabled .form-control-plaintext.form-control-lg, .bs-enabled .form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}
.bs-enabled .form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.bs-enabled .form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.bs-enabled .form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.bs-enabled .form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
.bs-enabled .form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.bs-enabled .form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.bs-enabled textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
.bs-enabled textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
.bs-enabled textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}
.bs-enabled .form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem;
}
.bs-enabled .form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.bs-enabled .form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
}
.bs-enabled .form-control-color::-webkit-color-swatch {
  border-radius: 0.375rem;
}
.bs-enabled .form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
}
.bs-enabled .form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
}
.bs-enabled .form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .form-select {
    transition: none;
  }
}
.bs-enabled .form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.bs-enabled .form-select[multiple], .bs-enabled .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.bs-enabled .form-select:disabled {
  background-color: #e9ecef;
}
.bs-enabled .form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}
.bs-enabled .form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.bs-enabled .form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
.bs-enabled .form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.bs-enabled .form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
.bs-enabled .form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.bs-enabled .form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}
.bs-enabled .form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.bs-enabled .form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.bs-enabled .form-check-input[type=radio] {
  border-radius: 50%;
}
.bs-enabled .form-check-input:active {
  filter: brightness(90%);
}
.bs-enabled .form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.bs-enabled .form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.bs-enabled .form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.bs-enabled .form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.bs-enabled .form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.bs-enabled .form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.bs-enabled .form-check-input:disabled ~ .form-check-label, .bs-enabled .form-check-input[disabled] ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}
.bs-enabled .form-switch {
  padding-left: 2.5em;
}
.bs-enabled .form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .form-switch .form-check-input {
    transition: none;
  }
}
.bs-enabled .form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.bs-enabled .form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.bs-enabled .form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.bs-enabled .form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}
.bs-enabled .form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.bs-enabled .bs-btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.bs-enabled .bs-btn-check:disabled + .bs-btn, .bs-enabled .bs-btn-check[disabled] + .bs-btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}
.bs-enabled .form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  appearance: none;
}
.bs-enabled .form-range:focus {
  outline: 0;
}
.bs-enabled .form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.bs-enabled .form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.bs-enabled .form-range::-moz-focus-outer {
  border: 0;
}
.bs-enabled .form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.bs-enabled .form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.bs-enabled .form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.bs-enabled .form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.bs-enabled .form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.bs-enabled .form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.bs-enabled .form-range:disabled {
  pointer-events: none;
}
.bs-enabled .form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.bs-enabled .form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.bs-enabled .form-floating {
  position: relative;
}
.bs-enabled .form-floating > .form-control, .bs-enabled .form-floating > .form-control-plaintext, .bs-enabled .form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.bs-enabled .form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .form-floating > label {
    transition: none;
  }
}
.bs-enabled .form-floating > .form-control, .bs-enabled .form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.bs-enabled .form-floating > .form-control-plaintext::placeholder, .bs-enabled .form-floating > .form-control::placeholder {
  color: transparent;
}
.bs-enabled .form-floating > .form-control-plaintext:focus, .bs-enabled .form-floating > .form-control-plaintext:not(:placeholder-shown), .bs-enabled .form-floating > .form-control:focus, .bs-enabled .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.bs-enabled .form-floating > .form-control-plaintext:-webkit-autofill, .bs-enabled .form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.bs-enabled .form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.bs-enabled .form-floating > .form-control-plaintext ~ label, .bs-enabled .form-floating > .form-control:focus ~ label, .bs-enabled .form-floating > .form-control:not(:placeholder-shown) ~ label, .bs-enabled .form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.bs-enabled .form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.bs-enabled .form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}
.bs-enabled .input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.bs-enabled .input-group > .form-control, .bs-enabled .input-group > .form-floating, .bs-enabled .input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.bs-enabled .input-group > .form-control:focus, .bs-enabled .input-group > .form-floating:focus-within, .bs-enabled .input-group > .form-select:focus {
  z-index: 3;
}
.bs-enabled .input-group .bs-btn {
  position: relative;
  z-index: 2;
}
.bs-enabled .input-group .bs-btn:focus {
  z-index: 3;
}
.bs-enabled .input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}
.bs-enabled .input-group-lg > .bs-btn, .bs-enabled .input-group-lg > .form-control, .bs-enabled .input-group-lg > .form-select, .bs-enabled .input-group-lg > .input-group-text {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
.bs-enabled .input-group-sm > .bs-btn, .bs-enabled .input-group-sm > .form-control, .bs-enabled .input-group-sm > .form-select, .bs-enabled .input-group-sm > .input-group-text {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.bs-enabled .input-group-lg > .form-select, .bs-enabled .input-group-sm > .form-select {
  padding-right: 3rem;
}
.bs-enabled .input-group:not(.has-validation) > .bs-dropdown-toggle:nth-last-child(n+3), .bs-enabled .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .bs-enabled .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, .bs-enabled .input-group:not(.has-validation) > :not(:last-child):not(.bs-dropdown-toggle):not(.bs-dropdown-menu):not(.form-floating) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.bs-enabled .input-group.has-validation > .bs-dropdown-toggle:nth-last-child(n+4), .bs-enabled .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, .bs-enabled .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select, .bs-enabled .input-group.has-validation > :nth-last-child(n+3):not(.bs-dropdown-toggle):not(.bs-dropdown-menu):not(.form-floating) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.bs-enabled .input-group > .form-floating:not(:first-child) > .form-control, .bs-enabled .input-group > .form-floating:not(:first-child) > .form-select, .bs-enabled .input-group > :not(:first-child):not(.bs-dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.bs-enabled .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}
.bs-enabled .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.375rem;
}
.bs-enabled .is-valid ~ .valid-feedback, .bs-enabled .is-valid ~ .valid-tooltip, .bs-enabled .was-validated :valid ~ .valid-feedback, .bs-enabled .was-validated :valid ~ .valid-tooltip {
  display: block;
}
.bs-enabled .form-control.is-valid, .bs-enabled .was-validated .form-control:valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.bs-enabled .form-control.is-valid:focus, .bs-enabled .was-validated .form-control:valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.bs-enabled .was-validated textarea.form-control:valid, .bs-enabled textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.bs-enabled .form-select.is-valid, .bs-enabled .was-validated .form-select:valid {
  border-color: #198754;
}
.bs-enabled .form-select.is-valid:not([multiple]):not([size]), .bs-enabled .form-select.is-valid:not([multiple])[size="1"], .bs-enabled .was-validated .form-select:valid:not([multiple]):not([size]), .bs-enabled .was-validated .form-select:valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.bs-enabled .form-select.is-valid:focus, .bs-enabled .was-validated .form-select:valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.bs-enabled .form-control-color.is-valid, .bs-enabled .was-validated .form-control-color:valid {
  width: calc(3rem + 1.5em + 0.75rem);
}
.bs-enabled .form-check-input.is-valid, .bs-enabled .was-validated .form-check-input:valid {
  border-color: #198754;
}
.bs-enabled .form-check-input.is-valid:checked, .bs-enabled .was-validated .form-check-input:valid:checked {
  background-color: #198754;
}
.bs-enabled .form-check-input.is-valid:focus, .bs-enabled .was-validated .form-check-input:valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.bs-enabled .form-check-input.is-valid ~ .form-check-label, .bs-enabled .was-validated .form-check-input:valid ~ .form-check-label {
  color: #198754;
}
.bs-enabled .form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}
.bs-enabled .input-group .form-control.is-valid, .bs-enabled .input-group .form-select.is-valid, .bs-enabled .was-validated .input-group .form-control:valid, .bs-enabled .was-validated .input-group .form-select:valid {
  z-index: 1;
}
.bs-enabled .input-group .form-control.is-valid:focus, .bs-enabled .input-group .form-select.is-valid:focus, .bs-enabled .was-validated .input-group .form-control:valid:focus, .bs-enabled .was-validated .input-group .form-select:valid:focus {
  z-index: 3;
}
.bs-enabled .invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}
.bs-enabled .invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.375rem;
}
.bs-enabled .is-invalid ~ .invalid-feedback, .bs-enabled .is-invalid ~ .invalid-tooltip, .bs-enabled .was-validated :invalid ~ .invalid-feedback, .bs-enabled .was-validated :invalid ~ .invalid-tooltip {
  display: block;
}
.bs-enabled .form-control.is-invalid, .bs-enabled .was-validated .form-control:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.bs-enabled .form-control.is-invalid:focus, .bs-enabled .was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.bs-enabled .was-validated textarea.form-control:invalid, .bs-enabled textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.bs-enabled .form-select.is-invalid, .bs-enabled .was-validated .form-select:invalid {
  border-color: #dc3545;
}
.bs-enabled .form-select.is-invalid:not([multiple]):not([size]), .bs-enabled .form-select.is-invalid:not([multiple])[size="1"], .bs-enabled .was-validated .form-select:invalid:not([multiple]):not([size]), .bs-enabled .was-validated .form-select:invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.bs-enabled .form-select.is-invalid:focus, .bs-enabled .was-validated .form-select:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.bs-enabled .form-control-color.is-invalid, .bs-enabled .was-validated .form-control-color:invalid {
  width: calc(3rem + 1.5em + 0.75rem);
}
.bs-enabled .form-check-input.is-invalid, .bs-enabled .was-validated .form-check-input:invalid {
  border-color: #dc3545;
}
.bs-enabled .form-check-input.is-invalid:checked, .bs-enabled .was-validated .form-check-input:invalid:checked {
  background-color: #dc3545;
}
.bs-enabled .form-check-input.is-invalid:focus, .bs-enabled .was-validated .form-check-input:invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.bs-enabled .form-check-input.is-invalid ~ .form-check-label, .bs-enabled .was-validated .form-check-input:invalid ~ .form-check-label {
  color: #dc3545;
}
.bs-enabled .form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}
.bs-enabled .input-group .form-control.is-invalid, .bs-enabled .input-group .form-select.is-invalid, .bs-enabled .was-validated .input-group .form-control:invalid, .bs-enabled .was-validated .input-group .form-select:invalid {
  z-index: 2;
}
.bs-enabled .input-group .form-control.is-invalid:focus, .bs-enabled .input-group .form-select.is-invalid:focus, .bs-enabled .was-validated .input-group .form-control:invalid:focus, .bs-enabled .was-validated .input-group .form-select:invalid:focus {
  z-index: 3;
}
.bs-enabled .bs-btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #212529;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .bs-btn {
    transition: none;
  }
}
.bs-enabled .bs-btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.bs-enabled .bs-btn-check:focus + .bs-btn, .bs-enabled .bs-btn:focus {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.bs-enabled .bs-btn-check:active + .bs-btn, .bs-enabled .bs-btn-check:checked + .bs-btn, .bs-enabled .bs-btn.active, .bs-enabled .bs-btn.show, .bs-enabled .bs-btn:active {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.bs-enabled .bs-btn-check:active + .bs-btn:focus, .bs-enabled .bs-btn-check:checked + .bs-btn:focus, .bs-enabled .bs-btn.active:focus, .bs-enabled .bs-btn.show:focus, .bs-enabled .bs-btn:active:focus {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.bs-enabled .bs-btn.disabled, .bs-enabled .bs-btn:disabled, .bs-enabled fieldset:disabled .bs-btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}
.bs-enabled .bs-btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd ;
}
.bs-enabled .bs-btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d ;
}
.bs-enabled .bs-btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754 ;
}
.bs-enabled .bs-btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0 ;
}
.bs-enabled .bs-btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107 ;
}
.bs-enabled .bs-btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545 ;
}
.bs-enabled .bs-btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa ;
}
.bs-enabled .bs-btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529 ;
}
.bs-enabled .bs-btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none ;
}
.bs-enabled .bs-btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none ;
}
.bs-enabled .bs-btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none ;
}
.bs-enabled .bs-btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none ;
}
.bs-enabled .bs-btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none ;
}
.bs-enabled .bs-btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none ;
}
.bs-enabled .bs-btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none ;
}
.bs-enabled .bs-btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none ;
}
.bs-enabled .bs-btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.bs-enabled .bs-btn-link:focus {
  color: var(--bs-btn-color);
}
.bs-enabled .bs-btn-link:hover {
  color: var(--bs-btn-hover-color);
}
.bs-enabled .bs-btn-group-lg > .bs-btn, .bs-enabled .bs-btn-lg {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.5rem ;
}
.bs-enabled .bs-btn-group-sm > .bs-btn, .bs-enabled .bs-btn-sm {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.25rem ;
}
.bs-enabled .fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .fade {
    transition: none;
  }
}
.bs-enabled .fade:not(.show) {
  opacity: 0;
}
.bs-enabled .bs-collapse:not(.show) {
  display: none;
}
.bs-enabled .bs-collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .bs-collapsing {
    transition: none;
  }
}
.bs-enabled .bs-collapsing.bs-collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .bs-collapsing.bs-collapse-horizontal {
    transition: none;
  }
}
.bs-enabled .dropdown, .bs-enabled .dropdown-center, .bs-enabled .dropend, .bs-enabled .dropstart, .bs-enabled .dropup, .bs-enabled .dropup-center {
  position: relative;
}
.bs-enabled .bs-dropdown-toggle {
  white-space: nowrap;
}
.bs-enabled .bs-dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.bs-enabled .bs-dropdown-toggle:empty::after {
  margin-left: 0;
}
.bs-enabled .bs-dropdown-menu {
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: #212529;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.375rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.bs-enabled .bs-dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}
.bs-enabled .bs-dropdown-menu-start {
  --bs-position: start ;
}
.bs-enabled .bs-dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
.bs-enabled .bs-dropdown-menu-end {
  --bs-position: end ;
}
.bs-enabled .bs-dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .bs-enabled .bs-dropdown-menu-sm-start {
    --bs-position: start ;
  }
  .bs-enabled .bs-dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .bs-enabled .bs-dropdown-menu-sm-end {
    --bs-position: end ;
  }
  .bs-enabled .bs-dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .bs-enabled .bs-dropdown-menu-md-start {
    --bs-position: start ;
  }
  .bs-enabled .bs-dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .bs-enabled .bs-dropdown-menu-md-end {
    --bs-position: end ;
  }
  .bs-enabled .bs-dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .bs-enabled .bs-dropdown-menu-lg-start {
    --bs-position: start ;
  }
  .bs-enabled .bs-dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .bs-enabled .bs-dropdown-menu-lg-end {
    --bs-position: end ;
  }
  .bs-enabled .bs-dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .bs-enabled .bs-dropdown-menu-xl-start {
    --bs-position: start ;
  }
  .bs-enabled .bs-dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .bs-enabled .bs-dropdown-menu-xl-end {
    --bs-position: end ;
  }
  .bs-enabled .bs-dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .bs-enabled .bs-dropdown-menu-xxl-start {
    --bs-position: start ;
  }
  .bs-enabled .bs-dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .bs-enabled .bs-dropdown-menu-xxl-end {
    --bs-position: end ;
  }
  .bs-enabled .bs-dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.bs-enabled .dropup .bs-dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.bs-enabled .dropup .bs-dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.bs-enabled .dropup .bs-dropdown-toggle:empty::after {
  margin-left: 0;
}
.bs-enabled .dropend .bs-dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.bs-enabled .dropend .bs-dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.bs-enabled .dropend .bs-dropdown-toggle:empty::after {
  margin-left: 0;
}
.bs-enabled .dropend .bs-dropdown-toggle::after {
  vertical-align: 0;
}
.bs-enabled .dropstart .bs-dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.bs-enabled .dropstart .bs-dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  display: none;
}
.bs-enabled .dropstart .bs-dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.bs-enabled .dropstart .bs-dropdown-toggle:empty::after {
  margin-left: 0;
}
.bs-enabled .dropstart .bs-dropdown-toggle::before {
  vertical-align: 0;
}
.bs-enabled .dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}
.bs-enabled .dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.bs-enabled .dropdown-item:focus, .bs-enabled .dropdown-item:hover {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.bs-enabled .dropdown-item.active, .bs-enabled .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.bs-enabled .dropdown-item.disabled, .bs-enabled .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
.bs-enabled .bs-dropdown-menu.show {
  display: block;
}
.bs-enabled .dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
.bs-enabled .dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}
.bs-enabled .bs-dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd ;
}
.bs-enabled .bs-btn-group, .bs-enabled .bs-btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.bs-enabled .bs-btn-group-vertical > .bs-btn, .bs-enabled .bs-btn-group > .bs-btn {
  position: relative;
  flex: 1 1 auto;
}
.bs-enabled .bs-btn-group-vertical > .bs-btn-check:checked + .bs-btn, .bs-enabled .bs-btn-group-vertical > .bs-btn-check:focus + .bs-btn, .bs-enabled .bs-btn-group-vertical > .bs-btn.active, .bs-enabled .bs-btn-group-vertical > .bs-btn:active, .bs-enabled .bs-btn-group-vertical > .bs-btn:focus, .bs-enabled .bs-btn-group-vertical > .bs-btn:hover, .bs-enabled .bs-btn-group > .bs-btn-check:checked + .bs-btn, .bs-enabled .bs-btn-group > .bs-btn-check:focus + .bs-btn, .bs-enabled .bs-btn-group > .bs-btn.active, .bs-enabled .bs-btn-group > .bs-btn:active, .bs-enabled .bs-btn-group > .bs-btn:focus, .bs-enabled .bs-btn-group > .bs-btn:hover {
  z-index: 1;
}
.bs-enabled .bs-btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.bs-enabled .bs-btn-toolbar .input-group {
  width: auto;
}
.bs-enabled .bs-btn-group {
  border-radius: 0.375rem;
}
.bs-enabled .bs-btn-group > .bs-btn-group:not(:first-child), .bs-enabled .bs-btn-group > .bs-btn:not(:first-child) {
  margin-left: -1px;
}
.bs-enabled .bs-btn-group > .bs-btn-group:not(:last-child) > .bs-btn, .bs-enabled .bs-btn-group > .bs-btn.bs-dropdown-toggle-split:first-child, .bs-enabled .bs-btn-group > .bs-btn:not(:last-child):not(.bs-dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.bs-enabled .bs-btn-group > .bs-btn-group:not(:first-child) > .bs-btn, .bs-enabled .bs-btn-group > .bs-btn:nth-child(n+3), .bs-enabled .bs-btn-group > :not(.bs-btn-check) + .bs-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.bs-enabled .bs-dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.bs-enabled .bs-dropdown-toggle-split::after, .bs-enabled .dropend .bs-dropdown-toggle-split::after, .bs-enabled .dropup .bs-dropdown-toggle-split::after {
  margin-left: 0;
}
.bs-enabled .dropstart .bs-dropdown-toggle-split::before {
  margin-right: 0;
}
.bs-enabled .bs-btn-group-sm > .bs-btn + .bs-dropdown-toggle-split, .bs-enabled .bs-btn-sm + .bs-dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.bs-enabled .bs-btn-group-lg > .bs-btn + .bs-dropdown-toggle-split, .bs-enabled .bs-btn-lg + .bs-dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.bs-enabled .bs-btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.bs-enabled .bs-btn-group-vertical > .bs-btn, .bs-enabled .bs-btn-group-vertical > .bs-btn-group {
  width: 100%;
}
.bs-enabled .bs-btn-group-vertical > .bs-btn-group:not(:first-child), .bs-enabled .bs-btn-group-vertical > .bs-btn:not(:first-child) {
  margin-top: -1px;
}
.bs-enabled .bs-btn-group-vertical > .bs-btn-group:not(:last-child) > .bs-btn, .bs-enabled .bs-btn-group-vertical > .bs-btn:not(:last-child):not(.bs-dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.bs-enabled .bs-btn-group-vertical > .bs-btn-group:not(:first-child) > .bs-btn, .bs-enabled .bs-btn-group-vertical > .bs-btn ~ .bs-btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.bs-enabled .nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.bs-enabled .nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .nav-link {
    transition: none;
  }
}
.bs-enabled .nav-link:focus, .bs-enabled .nav-link:hover {
  color: var(--bs-nav-link-hover-color);
}
.bs-enabled .nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}
.bs-enabled .nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.bs-enabled .nav-tabs .nav-link {
  margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
  background: 0 0;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.bs-enabled .nav-tabs .nav-link:focus, .bs-enabled .nav-tabs .nav-link:hover {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.bs-enabled .nav-tabs .nav-link.disabled, .bs-enabled .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.bs-enabled .nav-tabs .nav-item.show .nav-link, .bs-enabled .nav-tabs .nav-link.active {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.bs-enabled .nav-tabs .bs-dropdown-menu {
  margin-top: calc(var(--bs-nav-tabs-border-width) * -1);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.bs-enabled .nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd ;
}
.bs-enabled .nav-pills .nav-link {
  background: 0 0;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}
.bs-enabled .nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.bs-enabled .nav-pills .nav-link.active, .bs-enabled .nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}
.bs-enabled .nav-fill .nav-item, .bs-enabled .nav-fill > .nav-link {
  flex: 1 1 auto;
  text-align: center;
}
.bs-enabled .nav-justified .nav-item, .bs-enabled .nav-justified > .nav-link {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.bs-enabled .nav-fill .nav-item .nav-link, .bs-enabled .nav-justified .nav-item .nav-link {
  width: 100%;
}
.bs-enabled .tab-content > .tab-pane {
  display: none;
}
.bs-enabled .tab-content > .active {
  display: block;
}
.bs-enabled .navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.375rem;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.bs-enabled .navbar > .bs-container, .bs-enabled .navbar > .bs-container-fluid, .bs-enabled .navbar > .bs-container-lg, .bs-enabled .navbar > .bs-container-md, .bs-enabled .navbar > .bs-container-sm, .bs-enabled .navbar > .bs-container-xl, .bs-enabled .navbar > .bs-container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.bs-enabled .navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.bs-enabled .navbar-brand:focus, .bs-enabled .navbar-brand:hover {
  color: var(--bs-navbar-brand-hover-color);
}
.bs-enabled .navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.bs-enabled .navbar-nav .nav-link.active, .bs-enabled .navbar-nav .show > .nav-link {
  color: var(--bs-navbar-active-color);
}
.bs-enabled .navbar-nav .bs-dropdown-menu {
  position: static;
}
.bs-enabled .navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.bs-enabled .navbar-text a, .bs-enabled .navbar-text a:focus, .bs-enabled .navbar-text a:hover {
  color: var(--bs-navbar-active-color);
}
.bs-enabled .navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.bs-enabled .navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .navbar-toggler {
    transition: none;
  }
}
.bs-enabled .navbar-toggler:hover {
  text-decoration: none;
}
.bs-enabled .navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}
.bs-enabled .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.bs-enabled .navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}
@media (min-width: 576px) {
  .bs-enabled .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .bs-enabled .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .bs-enabled .navbar-expand-sm .navbar-nav .bs-dropdown-menu {
    position: absolute;
  }
  .bs-enabled .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .bs-enabled .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .bs-enabled .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .bs-enabled .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .bs-enabled .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .bs-enabled .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .bs-enabled .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .bs-enabled .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .bs-enabled .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .bs-enabled .navbar-expand-md .navbar-nav .bs-dropdown-menu {
    position: absolute;
  }
  .bs-enabled .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .bs-enabled .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .bs-enabled .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .bs-enabled .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .bs-enabled .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .bs-enabled .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .bs-enabled .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .bs-enabled .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .bs-enabled .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .bs-enabled .navbar-expand-lg .navbar-nav .bs-dropdown-menu {
    position: absolute;
  }
  .bs-enabled .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .bs-enabled .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .bs-enabled .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .bs-enabled .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .bs-enabled .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .bs-enabled .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .bs-enabled .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .bs-enabled .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .bs-enabled .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .bs-enabled .navbar-expand-xl .navbar-nav .bs-dropdown-menu {
    position: absolute;
  }
  .bs-enabled .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .bs-enabled .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .bs-enabled .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .bs-enabled .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .bs-enabled .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .bs-enabled .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .bs-enabled .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .bs-enabled .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .bs-enabled .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .bs-enabled .navbar-expand-xxl .navbar-nav .bs-dropdown-menu {
    position: absolute;
  }
  .bs-enabled .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .bs-enabled .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .bs-enabled .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .bs-enabled .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .bs-enabled .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .bs-enabled .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .bs-enabled .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.bs-enabled .navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.bs-enabled .navbar-expand .navbar-nav {
  flex-direction: row;
}
.bs-enabled .navbar-expand .navbar-nav .bs-dropdown-menu {
  position: absolute;
}
.bs-enabled .navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.bs-enabled .navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.bs-enabled .navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.bs-enabled .navbar-expand .navbar-toggler {
  display: none;
}
.bs-enabled .navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.bs-enabled .navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.bs-enabled .navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
.bs-enabled .navbar-dark {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") ;
}
.bs-enabled .card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 0.375rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.375rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.bs-enabled .card > hr {
  margin-right: 0;
  margin-left: 0;
}
.bs-enabled .card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.bs-enabled .card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.bs-enabled .card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.bs-enabled .card > .card-header + .list-group, .bs-enabled .card > .list-group + .card-footer {
  border-top: 0;
}
.bs-enabled .card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}
.bs-enabled .card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}
.bs-enabled .card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}
.bs-enabled .card-text:last-child {
  margin-bottom: 0;
}
.bs-enabled .card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}
.bs-enabled .card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.bs-enabled .card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}
.bs-enabled .card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.bs-enabled .card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}
.bs-enabled .card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.bs-enabled .card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
.bs-enabled .card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}
.bs-enabled .card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}
.bs-enabled .card-img, .bs-enabled .card-img-bottom, .bs-enabled .card-img-top {
  width: 100%;
}
.bs-enabled .card-img, .bs-enabled .card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.bs-enabled .card-img, .bs-enabled .card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.bs-enabled .card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .bs-enabled .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .bs-enabled .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .bs-enabled .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .bs-enabled .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .bs-enabled .card-group > .card:not(:last-child) .card-header, .bs-enabled .card-group > .card:not(:last-child) .card-img-top {
    border-top-right-radius: 0;
  }
  .bs-enabled .card-group > .card:not(:last-child) .card-footer, .bs-enabled .card-group > .card:not(:last-child) .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .bs-enabled .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .bs-enabled .card-group > .card:not(:first-child) .card-header, .bs-enabled .card-group > .card:not(:first-child) .card-img-top {
    border-top-left-radius: 0;
  }
  .bs-enabled .card-group > .card:not(:first-child) .card-footer, .bs-enabled .card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}
.bs-enabled .accordion {
  --bs-accordion-color: #000;
  --bs-accordion-bg: #fff;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #0c63e4;
  --bs-accordion-active-bg: #e7f1ff ;
}
.bs-enabled .accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .accordion-button {
    transition: none;
  }
}
.bs-enabled .accordion-button:not(.bs-collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color);
}
.bs-enabled .accordion-button:not(.bs-collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.bs-enabled .accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .accordion-button::after {
    transition: none;
  }
}
.bs-enabled .accordion-button:hover {
  z-index: 2;
}
.bs-enabled .accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
.bs-enabled .accordion-header {
  margin-bottom: 0;
}
.bs-enabled .accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.bs-enabled .accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.bs-enabled .accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.bs-enabled .accordion-item:not(:first-of-type) {
  border-top: 0;
}
.bs-enabled .accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.bs-enabled .accordion-item:last-of-type .accordion-button.bs-collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.bs-enabled .accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.bs-enabled .accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.bs-enabled .accordion-flush .accordion-collapse {
  border-width: 0;
}
.bs-enabled .accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.bs-enabled .accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.bs-enabled .accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.bs-enabled .accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}
.bs-enabled .breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}
.bs-enabled .breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.bs-enabled .breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/");
}
.bs-enabled .breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}
.bs-enabled .pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.375rem;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  display: flex;
  padding-left: 0;
  list-style: none;
}
.bs-enabled .page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .page-link {
    transition: none;
  }
}
.bs-enabled .page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.bs-enabled .page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.bs-enabled .active > .page-link, .bs-enabled .page-link.active {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.bs-enabled .disabled > .page-link, .bs-enabled .page-link.disabled {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}
.bs-enabled .page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.bs-enabled .page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.bs-enabled .page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}
.bs-enabled .pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: 0.5rem ;
}
.bs-enabled .pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: 0.25rem ;
}
.bs-enabled .badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: 0.375rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.bs-enabled .badge:empty {
  display: none;
}
.bs-enabled .bs-btn .badge {
  position: relative;
  top: -1px;
}
.bs-enabled .alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.375rem;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}
.bs-enabled .alert-heading {
  color: inherit;
}
.bs-enabled .alert-link {
  font-weight: 700;
}
.bs-enabled .alert-dismissible {
  padding-right: 3rem;
}
.bs-enabled .alert-dismissible .bs-btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}
.bs-enabled .alert-primary {
  --bs-alert-color: #084298;
  --bs-alert-bg: #cfe2ff;
  --bs-alert-border-color: #b6d4fe ;
}
.bs-enabled .alert-primary .alert-link {
  color: #06357a;
}
.bs-enabled .alert-secondary {
  --bs-alert-color: #41464b;
  --bs-alert-bg: #e2e3e5;
  --bs-alert-border-color: #d3d6d8 ;
}
.bs-enabled .alert-secondary .alert-link {
  color: #34383c;
}
.bs-enabled .alert-success {
  --bs-alert-color: #0f5132;
  --bs-alert-bg: #d1e7dd;
  --bs-alert-border-color: #badbcc ;
}
.bs-enabled .alert-success .alert-link {
  color: #0c4128;
}
.bs-enabled .alert-info {
  --bs-alert-color: #055160;
  --bs-alert-bg: #cff4fc;
  --bs-alert-border-color: #b6effb ;
}
.bs-enabled .alert-info .alert-link {
  color: #04414d;
}
.bs-enabled .alert-warning {
  --bs-alert-color: #664d03;
  --bs-alert-bg: #fff3cd;
  --bs-alert-border-color: #ffecb5 ;
}
.bs-enabled .alert-warning .alert-link {
  color: #523e02;
}
.bs-enabled .alert-danger {
  --bs-alert-color: #842029;
  --bs-alert-bg: #f8d7da;
  --bs-alert-border-color: #f5c2c7 ;
}
.bs-enabled .alert-danger .alert-link {
  color: #6a1a21;
}
.bs-enabled .alert-light {
  --bs-alert-color: #636464;
  --bs-alert-bg: #fefefe;
  --bs-alert-border-color: #fdfdfe ;
}
.bs-enabled .alert-light .alert-link {
  color: #4f5050;
}
.bs-enabled .alert-dark {
  --bs-alert-color: #141619;
  --bs-alert-bg: #d3d3d4;
  --bs-alert-border-color: #bcbebf ;
}
.bs-enabled .alert-dark .alert-link {
  color: #101214;
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.bs-enabled .progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #e9ecef;
  --bs-progress-border-radius: 0.375rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}
.bs-enabled .progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .progress-bar {
    transition: none;
  }
}
.bs-enabled .progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}
.bs-enabled .progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .progress-bar-animated {
    animation: none;
  }
}
.bs-enabled .list-group {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.375rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #212529;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}
.bs-enabled .list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.bs-enabled .list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
.bs-enabled .list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.bs-enabled .list-group-item-action:focus, .bs-enabled .list-group-item-action:hover {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.bs-enabled .list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}
.bs-enabled .list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.bs-enabled .list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.bs-enabled .list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.bs-enabled .list-group-item.disabled, .bs-enabled .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  opacity: 0.65;
  background-color: var(--bs-list-group-disabled-bg);
}
.bs-enabled .list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.bs-enabled .list-group-item + .list-group-item {
  border-top-width: 0;
}
.bs-enabled .list-group-item + .list-group-item.active {
  margin-top: calc(var(--bs-list-group-border-width) * -1);
  border-top-width: var(--bs-list-group-border-width);
}
.bs-enabled .list-group-horizontal {
  flex-direction: row;
}
.bs-enabled .list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.bs-enabled .list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.bs-enabled .list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.bs-enabled .list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.bs-enabled .list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(var(--bs-list-group-border-width) * -1);
  border-left-width: var(--bs-list-group-border-width);
}
@media (min-width: 576px) {
  .bs-enabled .list-group-horizontal-sm {
    flex-direction: row;
  }
  .bs-enabled .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .bs-enabled .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .bs-enabled .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .bs-enabled .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .bs-enabled .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .bs-enabled .list-group-horizontal-md {
    flex-direction: row;
  }
  .bs-enabled .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .bs-enabled .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .bs-enabled .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .bs-enabled .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .bs-enabled .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .bs-enabled .list-group-horizontal-lg {
    flex-direction: row;
  }
  .bs-enabled .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .bs-enabled .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .bs-enabled .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .bs-enabled .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .bs-enabled .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .bs-enabled .list-group-horizontal-xl {
    flex-direction: row;
  }
  .bs-enabled .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .bs-enabled .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .bs-enabled .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .bs-enabled .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .bs-enabled .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .bs-enabled .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .bs-enabled .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .bs-enabled .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .bs-enabled .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .bs-enabled .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .bs-enabled .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
.bs-enabled .list-group-flush {
  border-radius: 0;
}
.bs-enabled .list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.bs-enabled .list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.bs-enabled .list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}
.bs-enabled .list-group-item-primary.list-group-item-action:focus, .bs-enabled .list-group-item-primary.list-group-item-action:hover {
  color: #084298;
  background-color: #bacbe6;
}
.bs-enabled .list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}
.bs-enabled .list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.bs-enabled .list-group-item-secondary.list-group-item-action:focus, .bs-enabled .list-group-item-secondary.list-group-item-action:hover {
  color: #41464b;
  background-color: #cbccce;
}
.bs-enabled .list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}
.bs-enabled .list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}
.bs-enabled .list-group-item-success.list-group-item-action:focus, .bs-enabled .list-group-item-success.list-group-item-action:hover {
  color: #0f5132;
  background-color: #bcd0c7;
}
.bs-enabled .list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}
.bs-enabled .list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.bs-enabled .list-group-item-info.list-group-item-action:focus, .bs-enabled .list-group-item-info.list-group-item-action:hover {
  color: #055160;
  background-color: #badce3;
}
.bs-enabled .list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}
.bs-enabled .list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}
.bs-enabled .list-group-item-warning.list-group-item-action:focus, .bs-enabled .list-group-item-warning.list-group-item-action:hover {
  color: #664d03;
  background-color: #e6dbb9;
}
.bs-enabled .list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}
.bs-enabled .list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}
.bs-enabled .list-group-item-danger.list-group-item-action:focus, .bs-enabled .list-group-item-danger.list-group-item-action:hover {
  color: #842029;
  background-color: #dfc2c4;
}
.bs-enabled .list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}
.bs-enabled .list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.bs-enabled .list-group-item-light.list-group-item-action:focus, .bs-enabled .list-group-item-light.list-group-item-action:hover {
  color: #636464;
  background-color: #e5e5e5;
}
.bs-enabled .list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}
.bs-enabled .list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.bs-enabled .list-group-item-dark.list-group-item-action:focus, .bs-enabled .list-group-item-dark.list-group-item-action:hover {
  color: #141619;
  background-color: #bebebf;
}
.bs-enabled .list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}
.bs-enabled .bs-btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
}
.bs-enabled .bs-btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.bs-enabled .bs-btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.bs-enabled .bs-btn-close.disabled, .bs-enabled .bs-btn-close:disabled {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  opacity: 0.25;
}
.bs-enabled .bs-btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}
.bs-enabled .toast {
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 0.375rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.bs-enabled .toast.showing {
  opacity: 0;
}
.bs-enabled .toast:not(.show) {
  display: none;
}
.bs-enabled .toast-container {
  position: absolute;
  z-index: 1090;
  width: -webkit-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.bs-enabled .toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}
.bs-enabled .toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.bs-enabled .toast-header .bs-btn-close {
  margin-right: calc(var(--bs-toast-padding-x) * -0.5);
  margin-left: var(--bs-toast-padding-x);
}
.bs-enabled .toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}
.bs-enabled .modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
.bs-enabled .modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.bs-enabled .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .modal.fade .modal-dialog {
    transition: none;
  }
}
.bs-enabled .modal.show .modal-dialog {
  transform: none;
}
.bs-enabled .modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.bs-enabled .modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.bs-enabled .modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.bs-enabled .modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.bs-enabled .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
.bs-enabled .modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}
.bs-enabled .modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.bs-enabled .modal-backdrop.fade {
  opacity: 0;
}
.bs-enabled .modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
.bs-enabled .modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.bs-enabled .modal-header .bs-btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(var(--bs-modal-header-padding-y) * -0.5) calc(var(--bs-modal-header-padding-x) * -0.5) calc(var(--bs-modal-header-padding-y) * -0.5) auto;
}
.bs-enabled .modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}
.bs-enabled .modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}
.bs-enabled .modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.bs-enabled .modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}
@media (min-width: 576px) {
  .bs-enabled .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) ;
  }
  .bs-enabled .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .bs-enabled .modal-sm {
    --bs-modal-width: 300px ;
  }
}
@media (min-width: 992px) {
  .bs-enabled .modal-lg, .bs-enabled .modal-xl {
    --bs-modal-width: 800px ;
  }
}
@media (min-width: 1200px) {
  .bs-enabled .modal-xl {
    --bs-modal-width: 1140px ;
  }
}
.bs-enabled .modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.bs-enabled .modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.bs-enabled .modal-fullscreen .modal-footer, .bs-enabled .modal-fullscreen .modal-header {
  border-radius: 0;
}
.bs-enabled .modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .bs-enabled .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .bs-enabled .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .bs-enabled .modal-fullscreen-sm-down .modal-footer, .bs-enabled .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .bs-enabled .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .bs-enabled .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .bs-enabled .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .bs-enabled .modal-fullscreen-md-down .modal-footer, .bs-enabled .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .bs-enabled .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .bs-enabled .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .bs-enabled .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .bs-enabled .modal-fullscreen-lg-down .modal-footer, .bs-enabled .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .bs-enabled .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .bs-enabled .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .bs-enabled .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .bs-enabled .modal-fullscreen-xl-down .modal-footer, .bs-enabled .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .bs-enabled .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .bs-enabled .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .bs-enabled .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .bs-enabled .modal-fullscreen-xxl-down .modal-footer, .bs-enabled .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .bs-enabled .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.bs-enabled .tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.375rem;
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.bs-enabled .tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.bs-enabled .tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.bs-enabled .tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-enabled .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .bs-enabled .bs-tooltip-top .tooltip-arrow {
  bottom: 0;
}
.bs-enabled .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-enabled .bs-tooltip-top .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}
.bs-enabled .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-enabled .bs-tooltip-end .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-enabled .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, .bs-enabled .bs-tooltip-end .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}
.bs-enabled .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-enabled .bs-tooltip-bottom .tooltip-arrow {
  top: 0;
}
.bs-enabled .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, .bs-enabled .bs-tooltip-bottom .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}
.bs-enabled .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-enabled .bs-tooltip-start .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-enabled .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, .bs-enabled .bs-tooltip-start .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}
.bs-enabled .tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}
.bs-enabled .popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: 0.5rem;
  --bs-popover-inner-border-radius: calc(0.5rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: var(--bs-heading-color);
  --bs-popover-header-bg: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #212529;
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.bs-enabled .popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.bs-enabled .popover .popover-arrow::after, .bs-enabled .popover .popover-arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.bs-enabled .bs-popover-auto[data-popper-placement^=top] > .popover-arrow, .bs-enabled .bs-popover-top > .popover-arrow {
  bottom: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
}
.bs-enabled .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-enabled .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-enabled .bs-popover-top > .popover-arrow::after, .bs-enabled .bs-popover-top > .popover-arrow::before {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-enabled .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-enabled .bs-popover-top > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-enabled .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-enabled .bs-popover-top > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}
.bs-enabled .bs-popover-auto[data-popper-placement^=right] > .popover-arrow, .bs-enabled .bs-popover-end > .popover-arrow {
  left: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-enabled .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-enabled .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-enabled .bs-popover-end > .popover-arrow::after, .bs-enabled .bs-popover-end > .popover-arrow::before {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-enabled .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-enabled .bs-popover-end > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-enabled .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-enabled .bs-popover-end > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}
.bs-enabled .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, .bs-enabled .bs-popover-bottom > .popover-arrow {
  top: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
}
.bs-enabled .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-enabled .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-enabled .bs-popover-bottom > .popover-arrow::after, .bs-enabled .bs-popover-bottom > .popover-arrow::before {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-enabled .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-enabled .bs-popover-bottom > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-enabled .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-enabled .bs-popover-bottom > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-enabled .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, .bs-enabled .bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(var(--bs-popover-arrow-width) * -0.5);
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}
.bs-enabled .bs-popover-auto[data-popper-placement^=left] > .popover-arrow, .bs-enabled .bs-popover-start > .popover-arrow {
  right: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-enabled .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-enabled .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-enabled .bs-popover-start > .popover-arrow::after, .bs-enabled .bs-popover-start > .popover-arrow::before {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-enabled .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-enabled .bs-popover-start > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-enabled .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-enabled .bs-popover-start > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}
.bs-enabled .popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.bs-enabled .popover-header:empty {
  display: none;
}
.bs-enabled .popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}
.bs-enabled .carousel {
  position: relative;
}
.bs-enabled .carousel.pointer-event {
  touch-action: pan-y;
}
.bs-enabled .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.bs-enabled .carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.bs-enabled .carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .carousel-item {
    transition: none;
  }
}
.bs-enabled .carousel-item-next, .bs-enabled .carousel-item-prev, .bs-enabled .carousel-item.active {
  display: block;
}
.bs-enabled .active.carousel-item-end, .bs-enabled .carousel-item-next:not(.carousel-item-start) {
  transform: translateX(100%);
}
.bs-enabled .active.carousel-item-start, .bs-enabled .carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(-100%);
}
.bs-enabled .carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.bs-enabled .carousel-fade .carousel-item-next.carousel-item-start, .bs-enabled .carousel-fade .carousel-item-prev.carousel-item-end, .bs-enabled .carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}
.bs-enabled .carousel-fade .active.carousel-item-end, .bs-enabled .carousel-fade .active.carousel-item-start {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .carousel-fade .active.carousel-item-end, .bs-enabled .carousel-fade .active.carousel-item-start {
    transition: none;
  }
}
.bs-enabled .carousel-control-next, .bs-enabled .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: 0 0;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .carousel-control-next, .bs-enabled .carousel-control-prev {
    transition: none;
  }
}
.bs-enabled .carousel-control-next:focus, .bs-enabled .carousel-control-next:hover, .bs-enabled .carousel-control-prev:focus, .bs-enabled .carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.bs-enabled .carousel-control-prev {
  left: 0;
}
.bs-enabled .carousel-control-next {
  right: 0;
}
.bs-enabled .carousel-control-next-icon, .bs-enabled .carousel-control-prev-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
.bs-enabled .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.bs-enabled .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.bs-enabled .carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.bs-enabled .carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.bs-enabled .carousel-indicators .active {
  opacity: 1;
}
.bs-enabled .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}
.bs-enabled .carousel-dark .carousel-control-next-icon, .bs-enabled .carousel-dark .carousel-control-prev-icon {
  filter: invert(1) grayscale(100);
}
.bs-enabled .carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.bs-enabled .carousel-dark .carousel-caption {
  color: #000;
}
.bs-enabled .spinner-border, .bs-enabled .spinner-grow {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.bs-enabled .spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}
.bs-enabled .spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em ;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.bs-enabled .spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}
.bs-enabled .spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem ;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .spinner-border, .bs-enabled .spinner-grow {
    --bs-spinner-animation-speed: 1.5s ;
  }
}
.bs-enabled .offcanvas, .bs-enabled .offcanvas-lg, .bs-enabled .offcanvas-md, .bs-enabled .offcanvas-sm, .bs-enabled .offcanvas-xl, .bs-enabled .offcanvas-xxl {
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) ;
}
@media (max-width: 575.98px) {
  .bs-enabled .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .bs-enabled .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .bs-enabled .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .bs-enabled .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .bs-enabled .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .bs-enabled .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .bs-enabled .offcanvas-sm.show:not(.hiding), .bs-enabled .offcanvas-sm.showing {
    transform: none;
  }
  .bs-enabled .offcanvas-sm.hiding, .bs-enabled .offcanvas-sm.show, .bs-enabled .offcanvas-sm.showing {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .bs-enabled .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .bs-enabled .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .bs-enabled .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 767.98px) {
  .bs-enabled .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .bs-enabled .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .bs-enabled .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .bs-enabled .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .bs-enabled .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .bs-enabled .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .bs-enabled .offcanvas-md.show:not(.hiding), .bs-enabled .offcanvas-md.showing {
    transform: none;
  }
  .bs-enabled .offcanvas-md.hiding, .bs-enabled .offcanvas-md.show, .bs-enabled .offcanvas-md.showing {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .bs-enabled .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .bs-enabled .offcanvas-md .offcanvas-header {
    display: none;
  }
  .bs-enabled .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 991.98px) {
  .bs-enabled .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .bs-enabled .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .bs-enabled .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .bs-enabled .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .bs-enabled .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .bs-enabled .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .bs-enabled .offcanvas-lg.show:not(.hiding), .bs-enabled .offcanvas-lg.showing {
    transform: none;
  }
  .bs-enabled .offcanvas-lg.hiding, .bs-enabled .offcanvas-lg.show, .bs-enabled .offcanvas-lg.showing {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .bs-enabled .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .bs-enabled .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .bs-enabled .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1199.98px) {
  .bs-enabled .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .bs-enabled .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .bs-enabled .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .bs-enabled .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .bs-enabled .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .bs-enabled .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .bs-enabled .offcanvas-xl.show:not(.hiding), .bs-enabled .offcanvas-xl.showing {
    transform: none;
  }
  .bs-enabled .offcanvas-xl.hiding, .bs-enabled .offcanvas-xl.show, .bs-enabled .offcanvas-xl.showing {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .bs-enabled .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .bs-enabled .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .bs-enabled .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1399.98px) {
  .bs-enabled .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .bs-enabled .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .bs-enabled .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .bs-enabled .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .bs-enabled .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .bs-enabled .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .bs-enabled .offcanvas-xxl.show:not(.hiding), .bs-enabled .offcanvas-xxl.showing {
    transform: none;
  }
  .bs-enabled .offcanvas-xxl.hiding, .bs-enabled .offcanvas-xxl.show, .bs-enabled .offcanvas-xxl.showing {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .bs-enabled .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .bs-enabled .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .bs-enabled .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
.bs-enabled .offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .bs-enabled .offcanvas {
    transition: none;
  }
}
.bs-enabled .offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.bs-enabled .offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.bs-enabled .offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.bs-enabled .offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.bs-enabled .offcanvas.show:not(.hiding), .bs-enabled .offcanvas.showing {
  transform: none;
}
.bs-enabled .offcanvas.hiding, .bs-enabled .offcanvas.show, .bs-enabled .offcanvas.showing {
  visibility: visible;
}
.bs-enabled .offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.bs-enabled .offcanvas-backdrop.fade {
  opacity: 0;
}
.bs-enabled .offcanvas-backdrop.show {
  opacity: 0.5;
}
.bs-enabled .offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.bs-enabled .offcanvas-header .bs-btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(var(--bs-offcanvas-padding-y) * -0.5);
  margin-right: calc(var(--bs-offcanvas-padding-x) * -0.5);
  margin-bottom: calc(var(--bs-offcanvas-padding-y) * -0.5);
}
.bs-enabled .offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.bs-enabled .offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}
.bs-enabled .placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.bs-enabled .placeholder.bs-btn::before {
  display: inline-block;
  content: "";
}
.bs-enabled .placeholder-xs {
  min-height: 0.6em;
}
.bs-enabled .placeholder-sm {
  min-height: 0.8em;
}
.bs-enabled .placeholder-lg {
  min-height: 1.2em;
}
.bs-enabled .placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.bs-enabled .placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}
@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.bs-enabled .clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.bs-enabled .text-bg-primary {
  color: #fff !important;
  background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
}
.bs-enabled .text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
}
.bs-enabled .text-bg-success {
  color: #fff !important;
  background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
}
.bs-enabled .text-bg-info {
  color: #000 !important;
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
}
.bs-enabled .text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
}
.bs-enabled .text-bg-danger {
  color: #fff !important;
  background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
}
.bs-enabled .text-bg-light {
  color: #000 !important;
  background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
}
.bs-enabled .text-bg-dark {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
}
.bs-enabled .link-primary {
  color: #0d6efd !important;
}
.bs-enabled .link-primary:focus, .bs-enabled .link-primary:hover {
  color: #0a58ca !important;
}
.bs-enabled .link-secondary {
  color: #6c757d !important;
}
.bs-enabled .link-secondary:focus, .bs-enabled .link-secondary:hover {
  color: #565e64 !important;
}
.bs-enabled .link-success {
  color: #198754 !important;
}
.bs-enabled .link-success:focus, .bs-enabled .link-success:hover {
  color: #146c43 !important;
}
.bs-enabled .link-info {
  color: #0dcaf0 !important;
}
.bs-enabled .link-info:focus, .bs-enabled .link-info:hover {
  color: #3dd5f3 !important;
}
.bs-enabled .link-warning {
  color: #ffc107 !important;
}
.bs-enabled .link-warning:focus, .bs-enabled .link-warning:hover {
  color: #ffcd39 !important;
}
.bs-enabled .link-danger {
  color: #dc3545 !important;
}
.bs-enabled .link-danger:focus, .bs-enabled .link-danger:hover {
  color: #b02a37 !important;
}
.bs-enabled .link-light {
  color: #f8f9fa !important;
}
.bs-enabled .link-light:focus, .bs-enabled .link-light:hover {
  color: #f9fafb !important;
}
.bs-enabled .link-dark {
  color: #212529 !important;
}
.bs-enabled .link-dark:focus, .bs-enabled .link-dark:hover {
  color: #1a1e21 !important;
}
.bs-enabled .ratio {
  position: relative;
  width: 100%;
}
.bs-enabled .ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.bs-enabled .ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bs-enabled .ratio-1x1 {
  --bs-aspect-ratio: 100% ;
}
.bs-enabled .ratio-4x3 {
  --bs-aspect-ratio: 75% ;
}
.bs-enabled .ratio-16x9 {
  --bs-aspect-ratio: 56.25% ;
}
.bs-enabled .ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571% ;
}
.bs-enabled .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.bs-enabled .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
.bs-enabled .sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}
.bs-enabled .sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
@media (min-width: 576px) {
  .bs-enabled .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .bs-enabled .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .bs-enabled .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .bs-enabled .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .bs-enabled .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .bs-enabled .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .bs-enabled .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .bs-enabled .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .bs-enabled .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .bs-enabled .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.bs-enabled .hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}
.bs-enabled .vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}
.bs-enabled .visually-hidden, .bs-enabled .visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.bs-enabled .stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.bs-enabled .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bs-enabled .vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}
.bs-enabled .align-baseline {
  vertical-align: baseline !important;
}
.bs-enabled .align-top {
  vertical-align: top !important;
}
.bs-enabled .align-middle {
  vertical-align: middle !important;
}
.bs-enabled .align-bottom {
  vertical-align: bottom !important;
}
.bs-enabled .align-text-bottom {
  vertical-align: text-bottom !important;
}
.bs-enabled .align-text-top {
  vertical-align: text-top !important;
}
.bs-enabled .float-start {
  float: left !important;
}
.bs-enabled .float-end {
  float: right !important;
}
.bs-enabled .float-none {
  float: none !important;
}
.bs-enabled .opacity-0 {
  opacity: 0 !important;
}
.bs-enabled .opacity-25 {
  opacity: 0.25 !important;
}
.bs-enabled .opacity-50 {
  opacity: 0.5 !important;
}
.bs-enabled .opacity-75 {
  opacity: 0.75 !important;
}
.bs-enabled .opacity-100 {
  opacity: 1 !important;
}
.bs-enabled .overflow-auto {
  overflow: auto !important;
}
.bs-enabled .overflow-hidden {
  overflow: hidden !important;
}
.bs-enabled .overflow-visible {
  overflow: visible !important;
}
.bs-enabled .overflow-scroll {
  overflow: scroll !important;
}
.bs-enabled .d-inline {
  display: inline !important;
}
.bs-enabled .d-inline-block {
  display: inline-block !important;
}
.bs-enabled .d-block {
  display: block !important;
}
.bs-enabled .d-grid {
  display: grid !important;
}
.bs-enabled .d-table {
  display: table !important;
}
.bs-enabled .d-table-row {
  display: table-row !important;
}
.bs-enabled .d-table-cell {
  display: table-cell !important;
}
.bs-enabled .d-flex {
  display: flex !important;
}
.bs-enabled .d-inline-flex {
  display: inline-flex !important;
}
.bs-enabled .d-none {
  display: none !important;
}
.bs-enabled .shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.bs-enabled .shadow-sm {
  box-shadow: 0 0.15rem 0.3rem rgba(0, 0, 0, 0.13) !important;
}
.bs-enabled .shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.bs-enabled .shadow-none {
  box-shadow: none !important;
}
.bs-enabled .position-static {
  position: static !important;
}
.bs-enabled .position-relative {
  position: relative !important;
}
.bs-enabled .position-absolute {
  position: absolute !important;
}
.bs-enabled .position-fixed {
  position: fixed !important;
}
.bs-enabled .position-sticky {
  position: sticky !important;
}
.bs-enabled .top-0 {
  top: 0 !important;
}
.bs-enabled .top-50 {
  top: 50% !important;
}
.bs-enabled .top-100 {
  top: 100% !important;
}
.bs-enabled .bottom-0 {
  bottom: 0 !important;
}
.bs-enabled .bottom-50 {
  bottom: 50% !important;
}
.bs-enabled .bottom-100 {
  bottom: 100% !important;
}
.bs-enabled .start-0 {
  left: 0 !important;
}
.bs-enabled .start-50 {
  left: 50% !important;
}
.bs-enabled .start-100 {
  left: 100% !important;
}
.bs-enabled .end-0 {
  right: 0 !important;
}
.bs-enabled .end-50 {
  right: 50% !important;
}
.bs-enabled .end-100 {
  right: 100% !important;
}
.bs-enabled .translate-middle {
  transform: translate(-50%, -50%) !important;
}
.bs-enabled .translate-middle-x {
  transform: translateX(-50%) !important;
}
.bs-enabled .translate-middle-y {
  transform: translateY(-50%) !important;
}
.bs-enabled .border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.bs-enabled .border-0 {
  border: 0 !important;
}
.bs-enabled .border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.bs-enabled .border-top-0 {
  border-top: 0 !important;
}
.bs-enabled .border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.bs-enabled .border-end-0 {
  border-right: 0 !important;
}
.bs-enabled .border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.bs-enabled .border-bottom-0 {
  border-bottom: 0 !important;
}
.bs-enabled .border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.bs-enabled .border-start-0 {
  border-left: 0 !important;
}
.bs-enabled .border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.bs-enabled .border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.bs-enabled .border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.bs-enabled .border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.bs-enabled .border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.bs-enabled .border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.bs-enabled .border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.bs-enabled .border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.bs-enabled .border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.bs-enabled .border-1 {
  --bs-border-width: 1px ;
}
.bs-enabled .border-2 {
  --bs-border-width: 2px ;
}
.bs-enabled .border-3 {
  --bs-border-width: 3px ;
}
.bs-enabled .border-4 {
  --bs-border-width: 4px ;
}
.bs-enabled .border-5 {
  --bs-border-width: 5px ;
}
.bs-enabled .border-opacity-10 {
  --bs-border-opacity: 0.1 ;
}
.bs-enabled .border-opacity-25 {
  --bs-border-opacity: 0.25 ;
}
.bs-enabled .border-opacity-50 {
  --bs-border-opacity: 0.5 ;
}
.bs-enabled .border-opacity-75 {
  --bs-border-opacity: 0.75 ;
}
.bs-enabled .border-opacity-100 {
  --bs-border-opacity: 1 ;
}
.bs-enabled .w-25 {
  width: 25% !important;
}
.bs-enabled .w-50 {
  width: 50% !important;
}
.bs-enabled .w-75 {
  width: 75% !important;
}
.bs-enabled .w-100 {
  width: 100% !important;
}
.bs-enabled .w-auto {
  width: auto !important;
}
.bs-enabled .mw-100 {
  max-width: 100% !important;
}
.bs-enabled .vw-100 {
  width: 100vw !important;
}
.bs-enabled .min-vw-100 {
  min-width: 100vw !important;
}
.bs-enabled .h-25 {
  height: 25% !important;
}
.bs-enabled .h-50 {
  height: 50% !important;
}
.bs-enabled .h-75 {
  height: 75% !important;
}
.bs-enabled .h-100 {
  height: 100% !important;
}
.bs-enabled .h-auto {
  height: auto !important;
}
.bs-enabled .mh-100 {
  max-height: 100% !important;
}
.bs-enabled .vh-100 {
  height: 100vh !important;
}
.bs-enabled .min-vh-100 {
  min-height: 100vh !important;
}
.bs-enabled .flex-fill {
  flex: 1 1 auto !important;
}
.bs-enabled .flex-row {
  flex-direction: row !important;
}
.bs-enabled .flex-column {
  flex-direction: column !important;
}
.bs-enabled .flex-row-reverse {
  flex-direction: row-reverse !important;
}
.bs-enabled .flex-column-reverse {
  flex-direction: column-reverse !important;
}
.bs-enabled .flex-grow-0 {
  flex-grow: 0 !important;
}
.bs-enabled .flex-grow-1 {
  flex-grow: 1 !important;
}
.bs-enabled .flex-shrink-0 {
  flex-shrink: 0 !important;
}
.bs-enabled .flex-shrink-1 {
  flex-shrink: 1 !important;
}
.bs-enabled .flex-wrap {
  flex-wrap: wrap !important;
}
.bs-enabled .flex-nowrap {
  flex-wrap: nowrap !important;
}
.bs-enabled .flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.bs-enabled .justify-content-start {
  justify-content: flex-start !important;
}
.bs-enabled .justify-content-end {
  justify-content: flex-end !important;
}
.bs-enabled .justify-content-center {
  justify-content: center !important;
}
.bs-enabled .justify-content-between {
  justify-content: space-between !important;
}
.bs-enabled .justify-content-around {
  justify-content: space-around !important;
}
.bs-enabled .justify-content-evenly {
  justify-content: space-evenly !important;
}
.bs-enabled .align-items-start {
  align-items: flex-start !important;
}
.bs-enabled .align-items-end {
  align-items: flex-end !important;
}
.bs-enabled .align-items-center {
  align-items: center !important;
}
.bs-enabled .align-items-baseline {
  align-items: baseline !important;
}
.bs-enabled .align-items-stretch {
  align-items: stretch !important;
}
.bs-enabled .align-content-start {
  align-content: flex-start !important;
}
.bs-enabled .align-content-end {
  align-content: flex-end !important;
}
.bs-enabled .align-content-center {
  align-content: center !important;
}
.bs-enabled .align-content-between {
  align-content: space-between !important;
}
.bs-enabled .align-content-around {
  align-content: space-around !important;
}
.bs-enabled .align-content-stretch {
  align-content: stretch !important;
}
.bs-enabled .align-self-auto {
  align-self: auto !important;
}
.bs-enabled .align-self-start {
  align-self: flex-start !important;
}
.bs-enabled .align-self-end {
  align-self: flex-end !important;
}
.bs-enabled .align-self-center {
  align-self: center !important;
}
.bs-enabled .align-self-baseline {
  align-self: baseline !important;
}
.bs-enabled .align-self-stretch {
  align-self: stretch !important;
}
.bs-enabled .order-first {
  order: -1 !important;
}
.bs-enabled .order-0 {
  order: 0 !important;
}
.bs-enabled .order-1 {
  order: 1 !important;
}
.bs-enabled .order-2 {
  order: 2 !important;
}
.bs-enabled .order-3 {
  order: 3 !important;
}
.bs-enabled .order-4 {
  order: 4 !important;
}
.bs-enabled .order-5 {
  order: 5 !important;
}
.bs-enabled .order-last {
  order: 6 !important;
}
.bs-enabled .m-0 {
  margin: 0 !important;
}
.bs-enabled .m-1 {
  margin: 0.25rem !important;
}
.bs-enabled .m-2 {
  margin: 0.5rem !important;
}
.bs-enabled .m-3 {
  margin: 1rem !important;
}
.bs-enabled .m-4 {
  margin: 1.5rem !important;
}
.bs-enabled .m-5 {
  margin: 3rem !important;
}
.bs-enabled .m-auto {
  margin: auto !important;
}
.bs-enabled .mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.bs-enabled .mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.bs-enabled .mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.bs-enabled .mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.bs-enabled .mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.bs-enabled .mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.bs-enabled .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.bs-enabled .my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.bs-enabled .my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.bs-enabled .my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.bs-enabled .my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.bs-enabled .my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.bs-enabled .my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.bs-enabled .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.bs-enabled .mt-0 {
  margin-top: 0 !important;
}
.bs-enabled .mt-1 {
  margin-top: 0.25rem !important;
}
.bs-enabled .mt-2 {
  margin-top: 0.5rem !important;
}
.bs-enabled .mt-3 {
  margin-top: 1rem !important;
}
.bs-enabled .mt-4 {
  margin-top: 1.5rem !important;
}
.bs-enabled .mt-5 {
  margin-top: 3rem !important;
}
.bs-enabled .mt-auto {
  margin-top: auto !important;
}
.bs-enabled .me-0 {
  margin-right: 0 !important;
}
.bs-enabled .me-1 {
  margin-right: 0.25rem !important;
}
.bs-enabled .me-2 {
  margin-right: 0.5rem !important;
}
.bs-enabled .me-3 {
  margin-right: 1rem !important;
}
.bs-enabled .me-4 {
  margin-right: 1.5rem !important;
}
.bs-enabled .me-5 {
  margin-right: 3rem !important;
}
.bs-enabled .me-auto {
  margin-right: auto !important;
}
.bs-enabled .mb-0 {
  margin-bottom: 0 !important;
}
.bs-enabled .mb-1 {
  margin-bottom: 0.25rem !important;
}
.bs-enabled .mb-2 {
  margin-bottom: 0.5rem !important;
}
.bs-enabled .mb-3 {
  margin-bottom: 1rem !important;
}
.bs-enabled .mb-4 {
  margin-bottom: 1.5rem !important;
}
.bs-enabled .mb-5 {
  margin-bottom: 3rem !important;
}
.bs-enabled .mb-auto {
  margin-bottom: auto !important;
}
.bs-enabled .ms-0 {
  margin-left: 0 !important;
}
.bs-enabled .ms-1 {
  margin-left: 0.25rem !important;
}
.bs-enabled .ms-2 {
  margin-left: 0.5rem !important;
}
.bs-enabled .ms-3 {
  margin-left: 1rem !important;
}
.bs-enabled .ms-4 {
  margin-left: 1.5rem !important;
}
.bs-enabled .ms-5 {
  margin-left: 3rem !important;
}
.bs-enabled .ms-auto {
  margin-left: auto !important;
}
.bs-enabled .p-0 {
  padding: 0 !important;
}
.bs-enabled .p-1 {
  padding: 0.25rem !important;
}
.bs-enabled .p-2 {
  padding: 0.5rem !important;
}
.bs-enabled .p-3 {
  padding: 1rem !important;
}
.bs-enabled .p-4 {
  padding: 1.5rem !important;
}
.bs-enabled .p-5 {
  padding: 3rem !important;
}
.bs-enabled .px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.bs-enabled .px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.bs-enabled .px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.bs-enabled .px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.bs-enabled .px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.bs-enabled .px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.bs-enabled .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.bs-enabled .py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.bs-enabled .py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.bs-enabled .py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.bs-enabled .py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.bs-enabled .py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.bs-enabled .pt-0 {
  padding-top: 0 !important;
}
.bs-enabled .pt-1 {
  padding-top: 0.25rem !important;
}
.bs-enabled .pt-2 {
  padding-top: 0.5rem !important;
}
.bs-enabled .pt-3 {
  padding-top: 1rem !important;
}
.bs-enabled .pt-4 {
  padding-top: 1.5rem !important;
}
.bs-enabled .pt-5 {
  padding-top: 3rem !important;
}
.bs-enabled .pe-0 {
  padding-right: 0 !important;
}
.bs-enabled .pe-1 {
  padding-right: 0.25rem !important;
}
.bs-enabled .pe-2 {
  padding-right: 0.5rem !important;
}
.bs-enabled .pe-3 {
  padding-right: 1rem !important;
}
.bs-enabled .pe-4 {
  padding-right: 1.5rem !important;
}
.bs-enabled .pe-5 {
  padding-right: 3rem !important;
}
.bs-enabled .pb-0 {
  padding-bottom: 0 !important;
}
.bs-enabled .pb-1 {
  padding-bottom: 0.25rem !important;
}
.bs-enabled .pb-2 {
  padding-bottom: 0.5rem !important;
}
.bs-enabled .pb-3 {
  padding-bottom: 1rem !important;
}
.bs-enabled .pb-4 {
  padding-bottom: 1.5rem !important;
}
.bs-enabled .pb-5 {
  padding-bottom: 3rem !important;
}
.bs-enabled .ps-0 {
  padding-left: 0 !important;
}
.bs-enabled .ps-1 {
  padding-left: 0.25rem !important;
}
.bs-enabled .ps-2 {
  padding-left: 0.5rem !important;
}
.bs-enabled .ps-3 {
  padding-left: 1rem !important;
}
.bs-enabled .ps-4 {
  padding-left: 1.5rem !important;
}
.bs-enabled .ps-5 {
  padding-left: 3rem !important;
}
.bs-enabled .gap-0 {
  gap: 0 !important;
}
.bs-enabled .gap-1 {
  gap: 0.25rem !important;
}
.bs-enabled .gap-2 {
  gap: 0.5rem !important;
}
.bs-enabled .gap-3 {
  gap: 1rem !important;
}
.bs-enabled .gap-4 {
  gap: 1.5rem !important;
}
.bs-enabled .gap-5 {
  gap: 3rem !important;
}
.bs-enabled .font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.bs-enabled .fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
.bs-enabled .fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}
.bs-enabled .fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}
.bs-enabled .fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}
.bs-enabled .fs-5 {
  font-size: 1.25rem !important;
}
.bs-enabled .fs-6 {
  font-size: 1rem !important;
}
.bs-enabled .fst-italic {
  font-style: italic !important;
}
.bs-enabled .fst-normal {
  font-style: normal !important;
}
.bs-enabled .fw-light {
  font-weight: 300 !important;
}
.bs-enabled .fw-lighter {
  font-weight: lighter !important;
}
.bs-enabled .fw-normal {
  font-weight: 400 !important;
}
.bs-enabled .fw-bold {
  font-weight: 700 !important;
}
.bs-enabled .fw-semibold {
  font-weight: 600 !important;
}
.bs-enabled .fw-bolder {
  font-weight: bolder !important;
}
.bs-enabled .lh-1 {
  line-height: 1 !important;
}
.bs-enabled .lh-sm {
  line-height: 1.25 !important;
}
.bs-enabled .lh-base {
  line-height: 1.5 !important;
}
.bs-enabled .lh-lg {
  line-height: 2 !important;
}
.bs-enabled .text-start {
  text-align: left !important;
}
.bs-enabled .text-end {
  text-align: right !important;
}
.bs-enabled .text-center {
  text-align: center !important;
}
.bs-enabled .text-decoration-none {
  text-decoration: none !important;
}
.bs-enabled .text-decoration-underline {
  text-decoration: underline !important;
}
.bs-enabled .text-decoration-line-through {
  text-decoration: line-through !important;
}
.bs-enabled .text-lowercase {
  text-transform: lowercase !important;
}
.bs-enabled .text-uppercase {
  text-transform: uppercase !important;
}
.bs-enabled .text-capitalize {
  text-transform: capitalize !important;
}
.bs-enabled .text-wrap {
  white-space: normal !important;
}
.bs-enabled .text-nowrap {
  white-space: nowrap !important;
}
.bs-enabled .text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.bs-enabled .text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.bs-enabled .text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.bs-enabled .text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.bs-enabled .text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.bs-enabled .text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.bs-enabled .text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.bs-enabled .text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.bs-enabled .text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.bs-enabled .text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.bs-enabled .text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.bs-enabled .text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.bs-enabled .text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}
.bs-enabled .text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
.bs-enabled .text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
.bs-enabled .text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}
.bs-enabled .text-opacity-25 {
  --bs-text-opacity: 0.25 ;
}
.bs-enabled .text-opacity-50 {
  --bs-text-opacity: 0.5 ;
}
.bs-enabled .text-opacity-75 {
  --bs-text-opacity: 0.75 ;
}
.bs-enabled .text-opacity-100 {
  --bs-text-opacity: 1 ;
}
.bs-enabled .bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bs-enabled .bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bs-enabled .bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bs-enabled .bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bs-enabled .bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bs-enabled .bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bs-enabled .bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bs-enabled .bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bs-enabled .bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bs-enabled .bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bs-enabled .bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bs-enabled .bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
.bs-enabled .bg-opacity-05 {
  --bs-bg-opacity: 0.05 ;
}
.bs-enabled .bg-opacity-10 {
  --bs-bg-opacity: 0.1 ;
}
.bs-enabled .bg-opacity-25 {
  --bs-bg-opacity: 0.25 ;
}
.bs-enabled .bg-opacity-50 {
  --bs-bg-opacity: 0.5 ;
}
.bs-enabled .bg-opacity-75 {
  --bs-bg-opacity: 0.75 ;
}
.bs-enabled .bg-opacity-100 {
  --bs-bg-opacity: 1 ;
}
.bs-enabled .bg-gradient {
  background-image: var(--bs-gradient) !important;
}
.bs-enabled .user-select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}
.bs-enabled .user-select-auto {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}
.bs-enabled .user-select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}
.bs-enabled .pe-none {
  pointer-events: none !important;
}
.bs-enabled .pe-auto {
  pointer-events: auto !important;
}
.bs-enabled .rounded {
  border-radius: var(--bs-border-radius) !important;
}
.bs-enabled .rounded-0 {
  border-radius: 0 !important;
}
.bs-enabled .rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
.bs-enabled .rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
.bs-enabled .rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
.bs-enabled .rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
.bs-enabled .rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}
.bs-enabled .rounded-circle {
  border-radius: 50% !important;
}
.bs-enabled .rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.bs-enabled .rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.bs-enabled .rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.bs-enabled .rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.bs-enabled .rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.bs-enabled .visible {
  visibility: visible !important;
}
.bs-enabled .invisible {
  visibility: hidden !important;
}
@media (min-width: 576px) {
  .bs-enabled .float-sm-start {
    float: left !important;
  }
  .bs-enabled .float-sm-end {
    float: right !important;
  }
  .bs-enabled .float-sm-none {
    float: none !important;
  }
  .bs-enabled .d-sm-inline {
    display: inline !important;
  }
  .bs-enabled .d-sm-inline-block {
    display: inline-block !important;
  }
  .bs-enabled .d-sm-block {
    display: block !important;
  }
  .bs-enabled .d-sm-grid {
    display: grid !important;
  }
  .bs-enabled .d-sm-table {
    display: table !important;
  }
  .bs-enabled .d-sm-table-row {
    display: table-row !important;
  }
  .bs-enabled .d-sm-table-cell {
    display: table-cell !important;
  }
  .bs-enabled .d-sm-flex {
    display: flex !important;
  }
  .bs-enabled .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .bs-enabled .d-sm-none {
    display: none !important;
  }
  .bs-enabled .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .bs-enabled .flex-sm-row {
    flex-direction: row !important;
  }
  .bs-enabled .flex-sm-column {
    flex-direction: column !important;
  }
  .bs-enabled .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .bs-enabled .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .bs-enabled .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .bs-enabled .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .bs-enabled .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .bs-enabled .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .bs-enabled .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .bs-enabled .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .bs-enabled .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .bs-enabled .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .bs-enabled .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .bs-enabled .justify-content-sm-center {
    justify-content: center !important;
  }
  .bs-enabled .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .bs-enabled .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .bs-enabled .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .bs-enabled .align-items-sm-start {
    align-items: flex-start !important;
  }
  .bs-enabled .align-items-sm-end {
    align-items: flex-end !important;
  }
  .bs-enabled .align-items-sm-center {
    align-items: center !important;
  }
  .bs-enabled .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .bs-enabled .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .bs-enabled .align-content-sm-start {
    align-content: flex-start !important;
  }
  .bs-enabled .align-content-sm-end {
    align-content: flex-end !important;
  }
  .bs-enabled .align-content-sm-center {
    align-content: center !important;
  }
  .bs-enabled .align-content-sm-between {
    align-content: space-between !important;
  }
  .bs-enabled .align-content-sm-around {
    align-content: space-around !important;
  }
  .bs-enabled .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .bs-enabled .align-self-sm-auto {
    align-self: auto !important;
  }
  .bs-enabled .align-self-sm-start {
    align-self: flex-start !important;
  }
  .bs-enabled .align-self-sm-end {
    align-self: flex-end !important;
  }
  .bs-enabled .align-self-sm-center {
    align-self: center !important;
  }
  .bs-enabled .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .bs-enabled .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .bs-enabled .order-sm-first {
    order: -1 !important;
  }
  .bs-enabled .order-sm-0 {
    order: 0 !important;
  }
  .bs-enabled .order-sm-1 {
    order: 1 !important;
  }
  .bs-enabled .order-sm-2 {
    order: 2 !important;
  }
  .bs-enabled .order-sm-3 {
    order: 3 !important;
  }
  .bs-enabled .order-sm-4 {
    order: 4 !important;
  }
  .bs-enabled .order-sm-5 {
    order: 5 !important;
  }
  .bs-enabled .order-sm-last {
    order: 6 !important;
  }
  .bs-enabled .m-sm-0 {
    margin: 0 !important;
  }
  .bs-enabled .m-sm-1 {
    margin: 0.25rem !important;
  }
  .bs-enabled .m-sm-2 {
    margin: 0.5rem !important;
  }
  .bs-enabled .m-sm-3 {
    margin: 1rem !important;
  }
  .bs-enabled .m-sm-4 {
    margin: 1.5rem !important;
  }
  .bs-enabled .m-sm-5 {
    margin: 3rem !important;
  }
  .bs-enabled .m-sm-auto {
    margin: auto !important;
  }
  .bs-enabled .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .bs-enabled .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .bs-enabled .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .bs-enabled .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .bs-enabled .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .bs-enabled .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .bs-enabled .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .bs-enabled .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .bs-enabled .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .bs-enabled .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .bs-enabled .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .bs-enabled .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .bs-enabled .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .bs-enabled .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .bs-enabled .mt-sm-0 {
    margin-top: 0 !important;
  }
  .bs-enabled .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .bs-enabled .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .bs-enabled .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .bs-enabled .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .bs-enabled .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .bs-enabled .mt-sm-auto {
    margin-top: auto !important;
  }
  .bs-enabled .me-sm-0 {
    margin-right: 0 !important;
  }
  .bs-enabled .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .bs-enabled .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .bs-enabled .me-sm-3 {
    margin-right: 1rem !important;
  }
  .bs-enabled .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .bs-enabled .me-sm-5 {
    margin-right: 3rem !important;
  }
  .bs-enabled .me-sm-auto {
    margin-right: auto !important;
  }
  .bs-enabled .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .bs-enabled .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .bs-enabled .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .bs-enabled .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .bs-enabled .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .bs-enabled .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .bs-enabled .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .bs-enabled .ms-sm-0 {
    margin-left: 0 !important;
  }
  .bs-enabled .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .bs-enabled .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .bs-enabled .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .bs-enabled .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .bs-enabled .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .bs-enabled .ms-sm-auto {
    margin-left: auto !important;
  }
  .bs-enabled .p-sm-0 {
    padding: 0 !important;
  }
  .bs-enabled .p-sm-1 {
    padding: 0.25rem !important;
  }
  .bs-enabled .p-sm-2 {
    padding: 0.5rem !important;
  }
  .bs-enabled .p-sm-3 {
    padding: 1rem !important;
  }
  .bs-enabled .p-sm-4 {
    padding: 1.5rem !important;
  }
  .bs-enabled .p-sm-5 {
    padding: 3rem !important;
  }
  .bs-enabled .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .bs-enabled .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .bs-enabled .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .bs-enabled .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .bs-enabled .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .bs-enabled .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .bs-enabled .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .bs-enabled .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .bs-enabled .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .bs-enabled .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .bs-enabled .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .bs-enabled .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .bs-enabled .pt-sm-0 {
    padding-top: 0 !important;
  }
  .bs-enabled .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .bs-enabled .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .bs-enabled .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .bs-enabled .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .bs-enabled .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .bs-enabled .pe-sm-0 {
    padding-right: 0 !important;
  }
  .bs-enabled .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .bs-enabled .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .bs-enabled .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .bs-enabled .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .bs-enabled .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .bs-enabled .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .bs-enabled .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .bs-enabled .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .bs-enabled .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .bs-enabled .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .bs-enabled .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .bs-enabled .ps-sm-0 {
    padding-left: 0 !important;
  }
  .bs-enabled .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .bs-enabled .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .bs-enabled .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .bs-enabled .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .bs-enabled .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .bs-enabled .gap-sm-0 {
    gap: 0 !important;
  }
  .bs-enabled .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .bs-enabled .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .bs-enabled .gap-sm-3 {
    gap: 1rem !important;
  }
  .bs-enabled .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .bs-enabled .gap-sm-5 {
    gap: 3rem !important;
  }
  .bs-enabled .text-sm-start {
    text-align: left !important;
  }
  .bs-enabled .text-sm-end {
    text-align: right !important;
  }
  .bs-enabled .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .bs-enabled .float-md-start {
    float: left !important;
  }
  .bs-enabled .float-md-end {
    float: right !important;
  }
  .bs-enabled .float-md-none {
    float: none !important;
  }
  .bs-enabled .d-md-inline {
    display: inline !important;
  }
  .bs-enabled .d-md-inline-block {
    display: inline-block !important;
  }
  .bs-enabled .d-md-block {
    display: block !important;
  }
  .bs-enabled .d-md-grid {
    display: grid !important;
  }
  .bs-enabled .d-md-table {
    display: table !important;
  }
  .bs-enabled .d-md-table-row {
    display: table-row !important;
  }
  .bs-enabled .d-md-table-cell {
    display: table-cell !important;
  }
  .bs-enabled .d-md-flex {
    display: flex !important;
  }
  .bs-enabled .d-md-inline-flex {
    display: inline-flex !important;
  }
  .bs-enabled .d-md-none {
    display: none !important;
  }
  .bs-enabled .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .bs-enabled .flex-md-row {
    flex-direction: row !important;
  }
  .bs-enabled .flex-md-column {
    flex-direction: column !important;
  }
  .bs-enabled .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .bs-enabled .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .bs-enabled .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .bs-enabled .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .bs-enabled .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .bs-enabled .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .bs-enabled .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .bs-enabled .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .bs-enabled .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .bs-enabled .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .bs-enabled .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .bs-enabled .justify-content-md-center {
    justify-content: center !important;
  }
  .bs-enabled .justify-content-md-between {
    justify-content: space-between !important;
  }
  .bs-enabled .justify-content-md-around {
    justify-content: space-around !important;
  }
  .bs-enabled .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .bs-enabled .align-items-md-start {
    align-items: flex-start !important;
  }
  .bs-enabled .align-items-md-end {
    align-items: flex-end !important;
  }
  .bs-enabled .align-items-md-center {
    align-items: center !important;
  }
  .bs-enabled .align-items-md-baseline {
    align-items: baseline !important;
  }
  .bs-enabled .align-items-md-stretch {
    align-items: stretch !important;
  }
  .bs-enabled .align-content-md-start {
    align-content: flex-start !important;
  }
  .bs-enabled .align-content-md-end {
    align-content: flex-end !important;
  }
  .bs-enabled .align-content-md-center {
    align-content: center !important;
  }
  .bs-enabled .align-content-md-between {
    align-content: space-between !important;
  }
  .bs-enabled .align-content-md-around {
    align-content: space-around !important;
  }
  .bs-enabled .align-content-md-stretch {
    align-content: stretch !important;
  }
  .bs-enabled .align-self-md-auto {
    align-self: auto !important;
  }
  .bs-enabled .align-self-md-start {
    align-self: flex-start !important;
  }
  .bs-enabled .align-self-md-end {
    align-self: flex-end !important;
  }
  .bs-enabled .align-self-md-center {
    align-self: center !important;
  }
  .bs-enabled .align-self-md-baseline {
    align-self: baseline !important;
  }
  .bs-enabled .align-self-md-stretch {
    align-self: stretch !important;
  }
  .bs-enabled .order-md-first {
    order: -1 !important;
  }
  .bs-enabled .order-md-0 {
    order: 0 !important;
  }
  .bs-enabled .order-md-1 {
    order: 1 !important;
  }
  .bs-enabled .order-md-2 {
    order: 2 !important;
  }
  .bs-enabled .order-md-3 {
    order: 3 !important;
  }
  .bs-enabled .order-md-4 {
    order: 4 !important;
  }
  .bs-enabled .order-md-5 {
    order: 5 !important;
  }
  .bs-enabled .order-md-last {
    order: 6 !important;
  }
  .bs-enabled .m-md-0 {
    margin: 0 !important;
  }
  .bs-enabled .m-md-1 {
    margin: 0.25rem !important;
  }
  .bs-enabled .m-md-2 {
    margin: 0.5rem !important;
  }
  .bs-enabled .m-md-3 {
    margin: 1rem !important;
  }
  .bs-enabled .m-md-4 {
    margin: 1.5rem !important;
  }
  .bs-enabled .m-md-5 {
    margin: 3rem !important;
  }
  .bs-enabled .m-md-auto {
    margin: auto !important;
  }
  .bs-enabled .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .bs-enabled .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .bs-enabled .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .bs-enabled .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .bs-enabled .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .bs-enabled .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .bs-enabled .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .bs-enabled .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .bs-enabled .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .bs-enabled .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .bs-enabled .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .bs-enabled .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .bs-enabled .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .bs-enabled .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .bs-enabled .mt-md-0 {
    margin-top: 0 !important;
  }
  .bs-enabled .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .bs-enabled .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .bs-enabled .mt-md-3 {
    margin-top: 1rem !important;
  }
  .bs-enabled .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .bs-enabled .mt-md-5 {
    margin-top: 3rem !important;
  }
  .bs-enabled .mt-md-auto {
    margin-top: auto !important;
  }
  .bs-enabled .me-md-0 {
    margin-right: 0 !important;
  }
  .bs-enabled .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .bs-enabled .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .bs-enabled .me-md-3 {
    margin-right: 1rem !important;
  }
  .bs-enabled .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .bs-enabled .me-md-5 {
    margin-right: 3rem !important;
  }
  .bs-enabled .me-md-auto {
    margin-right: auto !important;
  }
  .bs-enabled .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .bs-enabled .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .bs-enabled .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .bs-enabled .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .bs-enabled .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .bs-enabled .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .bs-enabled .mb-md-auto {
    margin-bottom: auto !important;
  }
  .bs-enabled .ms-md-0 {
    margin-left: 0 !important;
  }
  .bs-enabled .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .bs-enabled .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .bs-enabled .ms-md-3 {
    margin-left: 1rem !important;
  }
  .bs-enabled .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .bs-enabled .ms-md-5 {
    margin-left: 3rem !important;
  }
  .bs-enabled .ms-md-auto {
    margin-left: auto !important;
  }
  .bs-enabled .p-md-0 {
    padding: 0 !important;
  }
  .bs-enabled .p-md-1 {
    padding: 0.25rem !important;
  }
  .bs-enabled .p-md-2 {
    padding: 0.5rem !important;
  }
  .bs-enabled .p-md-3 {
    padding: 1rem !important;
  }
  .bs-enabled .p-md-4 {
    padding: 1.5rem !important;
  }
  .bs-enabled .p-md-5 {
    padding: 3rem !important;
  }
  .bs-enabled .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .bs-enabled .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .bs-enabled .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .bs-enabled .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .bs-enabled .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .bs-enabled .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .bs-enabled .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .bs-enabled .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .bs-enabled .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .bs-enabled .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .bs-enabled .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .bs-enabled .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .bs-enabled .pt-md-0 {
    padding-top: 0 !important;
  }
  .bs-enabled .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .bs-enabled .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .bs-enabled .pt-md-3 {
    padding-top: 1rem !important;
  }
  .bs-enabled .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .bs-enabled .pt-md-5 {
    padding-top: 3rem !important;
  }
  .bs-enabled .pe-md-0 {
    padding-right: 0 !important;
  }
  .bs-enabled .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .bs-enabled .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .bs-enabled .pe-md-3 {
    padding-right: 1rem !important;
  }
  .bs-enabled .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .bs-enabled .pe-md-5 {
    padding-right: 3rem !important;
  }
  .bs-enabled .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .bs-enabled .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .bs-enabled .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .bs-enabled .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .bs-enabled .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .bs-enabled .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .bs-enabled .ps-md-0 {
    padding-left: 0 !important;
  }
  .bs-enabled .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .bs-enabled .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .bs-enabled .ps-md-3 {
    padding-left: 1rem !important;
  }
  .bs-enabled .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .bs-enabled .ps-md-5 {
    padding-left: 3rem !important;
  }
  .bs-enabled .gap-md-0 {
    gap: 0 !important;
  }
  .bs-enabled .gap-md-1 {
    gap: 0.25rem !important;
  }
  .bs-enabled .gap-md-2 {
    gap: 0.5rem !important;
  }
  .bs-enabled .gap-md-3 {
    gap: 1rem !important;
  }
  .bs-enabled .gap-md-4 {
    gap: 1.5rem !important;
  }
  .bs-enabled .gap-md-5 {
    gap: 3rem !important;
  }
  .bs-enabled .text-md-start {
    text-align: left !important;
  }
  .bs-enabled .text-md-end {
    text-align: right !important;
  }
  .bs-enabled .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .bs-enabled .float-lg-start {
    float: left !important;
  }
  .bs-enabled .float-lg-end {
    float: right !important;
  }
  .bs-enabled .float-lg-none {
    float: none !important;
  }
  .bs-enabled .d-lg-inline {
    display: inline !important;
  }
  .bs-enabled .d-lg-inline-block {
    display: inline-block !important;
  }
  .bs-enabled .d-lg-block {
    display: block !important;
  }
  .bs-enabled .d-lg-grid {
    display: grid !important;
  }
  .bs-enabled .d-lg-table {
    display: table !important;
  }
  .bs-enabled .d-lg-table-row {
    display: table-row !important;
  }
  .bs-enabled .d-lg-table-cell {
    display: table-cell !important;
  }
  .bs-enabled .d-lg-flex {
    display: flex !important;
  }
  .bs-enabled .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .bs-enabled .d-lg-none {
    display: none !important;
  }
  .bs-enabled .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .bs-enabled .flex-lg-row {
    flex-direction: row !important;
  }
  .bs-enabled .flex-lg-column {
    flex-direction: column !important;
  }
  .bs-enabled .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .bs-enabled .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .bs-enabled .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .bs-enabled .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .bs-enabled .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .bs-enabled .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .bs-enabled .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .bs-enabled .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .bs-enabled .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .bs-enabled .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .bs-enabled .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .bs-enabled .justify-content-lg-center {
    justify-content: center !important;
  }
  .bs-enabled .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .bs-enabled .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .bs-enabled .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .bs-enabled .align-items-lg-start {
    align-items: flex-start !important;
  }
  .bs-enabled .align-items-lg-end {
    align-items: flex-end !important;
  }
  .bs-enabled .align-items-lg-center {
    align-items: center !important;
  }
  .bs-enabled .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .bs-enabled .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .bs-enabled .align-content-lg-start {
    align-content: flex-start !important;
  }
  .bs-enabled .align-content-lg-end {
    align-content: flex-end !important;
  }
  .bs-enabled .align-content-lg-center {
    align-content: center !important;
  }
  .bs-enabled .align-content-lg-between {
    align-content: space-between !important;
  }
  .bs-enabled .align-content-lg-around {
    align-content: space-around !important;
  }
  .bs-enabled .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .bs-enabled .align-self-lg-auto {
    align-self: auto !important;
  }
  .bs-enabled .align-self-lg-start {
    align-self: flex-start !important;
  }
  .bs-enabled .align-self-lg-end {
    align-self: flex-end !important;
  }
  .bs-enabled .align-self-lg-center {
    align-self: center !important;
  }
  .bs-enabled .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .bs-enabled .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .bs-enabled .order-lg-first {
    order: -1 !important;
  }
  .bs-enabled .order-lg-0 {
    order: 0 !important;
  }
  .bs-enabled .order-lg-1 {
    order: 1 !important;
  }
  .bs-enabled .order-lg-2 {
    order: 2 !important;
  }
  .bs-enabled .order-lg-3 {
    order: 3 !important;
  }
  .bs-enabled .order-lg-4 {
    order: 4 !important;
  }
  .bs-enabled .order-lg-5 {
    order: 5 !important;
  }
  .bs-enabled .order-lg-last {
    order: 6 !important;
  }
  .bs-enabled .m-lg-0 {
    margin: 0 !important;
  }
  .bs-enabled .m-lg-1 {
    margin: 0.25rem !important;
  }
  .bs-enabled .m-lg-2 {
    margin: 0.5rem !important;
  }
  .bs-enabled .m-lg-3 {
    margin: 1rem !important;
  }
  .bs-enabled .m-lg-4 {
    margin: 1.5rem !important;
  }
  .bs-enabled .m-lg-5 {
    margin: 3rem !important;
  }
  .bs-enabled .m-lg-auto {
    margin: auto !important;
  }
  .bs-enabled .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .bs-enabled .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .bs-enabled .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .bs-enabled .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .bs-enabled .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .bs-enabled .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .bs-enabled .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .bs-enabled .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .bs-enabled .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .bs-enabled .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .bs-enabled .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .bs-enabled .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .bs-enabled .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .bs-enabled .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .bs-enabled .mt-lg-0 {
    margin-top: 0 !important;
  }
  .bs-enabled .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .bs-enabled .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .bs-enabled .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .bs-enabled .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .bs-enabled .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .bs-enabled .mt-lg-auto {
    margin-top: auto !important;
  }
  .bs-enabled .me-lg-0 {
    margin-right: 0 !important;
  }
  .bs-enabled .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .bs-enabled .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .bs-enabled .me-lg-3 {
    margin-right: 1rem !important;
  }
  .bs-enabled .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .bs-enabled .me-lg-5 {
    margin-right: 3rem !important;
  }
  .bs-enabled .me-lg-auto {
    margin-right: auto !important;
  }
  .bs-enabled .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .bs-enabled .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .bs-enabled .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .bs-enabled .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .bs-enabled .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .bs-enabled .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .bs-enabled .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .bs-enabled .ms-lg-0 {
    margin-left: 0 !important;
  }
  .bs-enabled .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .bs-enabled .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .bs-enabled .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .bs-enabled .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .bs-enabled .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .bs-enabled .ms-lg-auto {
    margin-left: auto !important;
  }
  .bs-enabled .p-lg-0 {
    padding: 0 !important;
  }
  .bs-enabled .p-lg-1 {
    padding: 0.25rem !important;
  }
  .bs-enabled .p-lg-2 {
    padding: 0.5rem !important;
  }
  .bs-enabled .p-lg-3 {
    padding: 1rem !important;
  }
  .bs-enabled .p-lg-4 {
    padding: 1.5rem !important;
  }
  .bs-enabled .p-lg-5 {
    padding: 3rem !important;
  }
  .bs-enabled .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .bs-enabled .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .bs-enabled .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .bs-enabled .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .bs-enabled .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .bs-enabled .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .bs-enabled .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .bs-enabled .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .bs-enabled .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .bs-enabled .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .bs-enabled .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .bs-enabled .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .bs-enabled .pt-lg-0 {
    padding-top: 0 !important;
  }
  .bs-enabled .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .bs-enabled .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .bs-enabled .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .bs-enabled .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .bs-enabled .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .bs-enabled .pe-lg-0 {
    padding-right: 0 !important;
  }
  .bs-enabled .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .bs-enabled .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .bs-enabled .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .bs-enabled .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .bs-enabled .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .bs-enabled .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .bs-enabled .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .bs-enabled .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .bs-enabled .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .bs-enabled .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .bs-enabled .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .bs-enabled .ps-lg-0 {
    padding-left: 0 !important;
  }
  .bs-enabled .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .bs-enabled .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .bs-enabled .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .bs-enabled .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .bs-enabled .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .bs-enabled .gap-lg-0 {
    gap: 0 !important;
  }
  .bs-enabled .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .bs-enabled .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .bs-enabled .gap-lg-3 {
    gap: 1rem !important;
  }
  .bs-enabled .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .bs-enabled .gap-lg-5 {
    gap: 3rem !important;
  }
  .bs-enabled .text-lg-start {
    text-align: left !important;
  }
  .bs-enabled .text-lg-end {
    text-align: right !important;
  }
  .bs-enabled .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .bs-enabled .float-xl-start {
    float: left !important;
  }
  .bs-enabled .float-xl-end {
    float: right !important;
  }
  .bs-enabled .float-xl-none {
    float: none !important;
  }
  .bs-enabled .d-xl-inline {
    display: inline !important;
  }
  .bs-enabled .d-xl-inline-block {
    display: inline-block !important;
  }
  .bs-enabled .d-xl-block {
    display: block !important;
  }
  .bs-enabled .d-xl-grid {
    display: grid !important;
  }
  .bs-enabled .d-xl-table {
    display: table !important;
  }
  .bs-enabled .d-xl-table-row {
    display: table-row !important;
  }
  .bs-enabled .d-xl-table-cell {
    display: table-cell !important;
  }
  .bs-enabled .d-xl-flex {
    display: flex !important;
  }
  .bs-enabled .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .bs-enabled .d-xl-none {
    display: none !important;
  }
  .bs-enabled .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .bs-enabled .flex-xl-row {
    flex-direction: row !important;
  }
  .bs-enabled .flex-xl-column {
    flex-direction: column !important;
  }
  .bs-enabled .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .bs-enabled .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .bs-enabled .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .bs-enabled .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .bs-enabled .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .bs-enabled .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .bs-enabled .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .bs-enabled .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .bs-enabled .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .bs-enabled .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .bs-enabled .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .bs-enabled .justify-content-xl-center {
    justify-content: center !important;
  }
  .bs-enabled .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .bs-enabled .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .bs-enabled .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .bs-enabled .align-items-xl-start {
    align-items: flex-start !important;
  }
  .bs-enabled .align-items-xl-end {
    align-items: flex-end !important;
  }
  .bs-enabled .align-items-xl-center {
    align-items: center !important;
  }
  .bs-enabled .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .bs-enabled .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .bs-enabled .align-content-xl-start {
    align-content: flex-start !important;
  }
  .bs-enabled .align-content-xl-end {
    align-content: flex-end !important;
  }
  .bs-enabled .align-content-xl-center {
    align-content: center !important;
  }
  .bs-enabled .align-content-xl-between {
    align-content: space-between !important;
  }
  .bs-enabled .align-content-xl-around {
    align-content: space-around !important;
  }
  .bs-enabled .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .bs-enabled .align-self-xl-auto {
    align-self: auto !important;
  }
  .bs-enabled .align-self-xl-start {
    align-self: flex-start !important;
  }
  .bs-enabled .align-self-xl-end {
    align-self: flex-end !important;
  }
  .bs-enabled .align-self-xl-center {
    align-self: center !important;
  }
  .bs-enabled .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .bs-enabled .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .bs-enabled .order-xl-first {
    order: -1 !important;
  }
  .bs-enabled .order-xl-0 {
    order: 0 !important;
  }
  .bs-enabled .order-xl-1 {
    order: 1 !important;
  }
  .bs-enabled .order-xl-2 {
    order: 2 !important;
  }
  .bs-enabled .order-xl-3 {
    order: 3 !important;
  }
  .bs-enabled .order-xl-4 {
    order: 4 !important;
  }
  .bs-enabled .order-xl-5 {
    order: 5 !important;
  }
  .bs-enabled .order-xl-last {
    order: 6 !important;
  }
  .bs-enabled .m-xl-0 {
    margin: 0 !important;
  }
  .bs-enabled .m-xl-1 {
    margin: 0.25rem !important;
  }
  .bs-enabled .m-xl-2 {
    margin: 0.5rem !important;
  }
  .bs-enabled .m-xl-3 {
    margin: 1rem !important;
  }
  .bs-enabled .m-xl-4 {
    margin: 1.5rem !important;
  }
  .bs-enabled .m-xl-5 {
    margin: 3rem !important;
  }
  .bs-enabled .m-xl-auto {
    margin: auto !important;
  }
  .bs-enabled .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .bs-enabled .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .bs-enabled .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .bs-enabled .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .bs-enabled .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .bs-enabled .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .bs-enabled .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .bs-enabled .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .bs-enabled .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .bs-enabled .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .bs-enabled .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .bs-enabled .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .bs-enabled .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .bs-enabled .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .bs-enabled .mt-xl-0 {
    margin-top: 0 !important;
  }
  .bs-enabled .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .bs-enabled .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .bs-enabled .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .bs-enabled .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .bs-enabled .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .bs-enabled .mt-xl-auto {
    margin-top: auto !important;
  }
  .bs-enabled .me-xl-0 {
    margin-right: 0 !important;
  }
  .bs-enabled .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .bs-enabled .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .bs-enabled .me-xl-3 {
    margin-right: 1rem !important;
  }
  .bs-enabled .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .bs-enabled .me-xl-5 {
    margin-right: 3rem !important;
  }
  .bs-enabled .me-xl-auto {
    margin-right: auto !important;
  }
  .bs-enabled .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .bs-enabled .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .bs-enabled .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .bs-enabled .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .bs-enabled .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .bs-enabled .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .bs-enabled .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .bs-enabled .ms-xl-0 {
    margin-left: 0 !important;
  }
  .bs-enabled .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .bs-enabled .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .bs-enabled .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .bs-enabled .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .bs-enabled .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .bs-enabled .ms-xl-auto {
    margin-left: auto !important;
  }
  .bs-enabled .p-xl-0 {
    padding: 0 !important;
  }
  .bs-enabled .p-xl-1 {
    padding: 0.25rem !important;
  }
  .bs-enabled .p-xl-2 {
    padding: 0.5rem !important;
  }
  .bs-enabled .p-xl-3 {
    padding: 1rem !important;
  }
  .bs-enabled .p-xl-4 {
    padding: 1.5rem !important;
  }
  .bs-enabled .p-xl-5 {
    padding: 3rem !important;
  }
  .bs-enabled .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .bs-enabled .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .bs-enabled .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .bs-enabled .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .bs-enabled .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .bs-enabled .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .bs-enabled .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .bs-enabled .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .bs-enabled .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .bs-enabled .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .bs-enabled .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .bs-enabled .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .bs-enabled .pt-xl-0 {
    padding-top: 0 !important;
  }
  .bs-enabled .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .bs-enabled .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .bs-enabled .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .bs-enabled .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .bs-enabled .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .bs-enabled .pe-xl-0 {
    padding-right: 0 !important;
  }
  .bs-enabled .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .bs-enabled .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .bs-enabled .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .bs-enabled .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .bs-enabled .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .bs-enabled .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .bs-enabled .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .bs-enabled .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .bs-enabled .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .bs-enabled .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .bs-enabled .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .bs-enabled .ps-xl-0 {
    padding-left: 0 !important;
  }
  .bs-enabled .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .bs-enabled .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .bs-enabled .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .bs-enabled .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .bs-enabled .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .bs-enabled .gap-xl-0 {
    gap: 0 !important;
  }
  .bs-enabled .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .bs-enabled .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .bs-enabled .gap-xl-3 {
    gap: 1rem !important;
  }
  .bs-enabled .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .bs-enabled .gap-xl-5 {
    gap: 3rem !important;
  }
  .bs-enabled .text-xl-start {
    text-align: left !important;
  }
  .bs-enabled .text-xl-end {
    text-align: right !important;
  }
  .bs-enabled .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .bs-enabled .float-xxl-start {
    float: left !important;
  }
  .bs-enabled .float-xxl-end {
    float: right !important;
  }
  .bs-enabled .float-xxl-none {
    float: none !important;
  }
  .bs-enabled .d-xxl-inline {
    display: inline !important;
  }
  .bs-enabled .d-xxl-inline-block {
    display: inline-block !important;
  }
  .bs-enabled .d-xxl-block {
    display: block !important;
  }
  .bs-enabled .d-xxl-grid {
    display: grid !important;
  }
  .bs-enabled .d-xxl-table {
    display: table !important;
  }
  .bs-enabled .d-xxl-table-row {
    display: table-row !important;
  }
  .bs-enabled .d-xxl-table-cell {
    display: table-cell !important;
  }
  .bs-enabled .d-xxl-flex {
    display: flex !important;
  }
  .bs-enabled .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .bs-enabled .d-xxl-none {
    display: none !important;
  }
  .bs-enabled .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .bs-enabled .flex-xxl-row {
    flex-direction: row !important;
  }
  .bs-enabled .flex-xxl-column {
    flex-direction: column !important;
  }
  .bs-enabled .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .bs-enabled .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .bs-enabled .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .bs-enabled .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .bs-enabled .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .bs-enabled .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .bs-enabled .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .bs-enabled .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .bs-enabled .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .bs-enabled .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .bs-enabled .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .bs-enabled .justify-content-xxl-center {
    justify-content: center !important;
  }
  .bs-enabled .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .bs-enabled .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .bs-enabled .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .bs-enabled .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .bs-enabled .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .bs-enabled .align-items-xxl-center {
    align-items: center !important;
  }
  .bs-enabled .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .bs-enabled .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .bs-enabled .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .bs-enabled .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .bs-enabled .align-content-xxl-center {
    align-content: center !important;
  }
  .bs-enabled .align-content-xxl-between {
    align-content: space-between !important;
  }
  .bs-enabled .align-content-xxl-around {
    align-content: space-around !important;
  }
  .bs-enabled .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .bs-enabled .align-self-xxl-auto {
    align-self: auto !important;
  }
  .bs-enabled .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .bs-enabled .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .bs-enabled .align-self-xxl-center {
    align-self: center !important;
  }
  .bs-enabled .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .bs-enabled .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .bs-enabled .order-xxl-first {
    order: -1 !important;
  }
  .bs-enabled .order-xxl-0 {
    order: 0 !important;
  }
  .bs-enabled .order-xxl-1 {
    order: 1 !important;
  }
  .bs-enabled .order-xxl-2 {
    order: 2 !important;
  }
  .bs-enabled .order-xxl-3 {
    order: 3 !important;
  }
  .bs-enabled .order-xxl-4 {
    order: 4 !important;
  }
  .bs-enabled .order-xxl-5 {
    order: 5 !important;
  }
  .bs-enabled .order-xxl-last {
    order: 6 !important;
  }
  .bs-enabled .m-xxl-0 {
    margin: 0 !important;
  }
  .bs-enabled .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .bs-enabled .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .bs-enabled .m-xxl-3 {
    margin: 1rem !important;
  }
  .bs-enabled .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .bs-enabled .m-xxl-5 {
    margin: 3rem !important;
  }
  .bs-enabled .m-xxl-auto {
    margin: auto !important;
  }
  .bs-enabled .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .bs-enabled .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .bs-enabled .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .bs-enabled .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .bs-enabled .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .bs-enabled .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .bs-enabled .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .bs-enabled .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .bs-enabled .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .bs-enabled .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .bs-enabled .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .bs-enabled .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .bs-enabled .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .bs-enabled .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .bs-enabled .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .bs-enabled .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .bs-enabled .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .bs-enabled .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .bs-enabled .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .bs-enabled .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .bs-enabled .mt-xxl-auto {
    margin-top: auto !important;
  }
  .bs-enabled .me-xxl-0 {
    margin-right: 0 !important;
  }
  .bs-enabled .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .bs-enabled .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .bs-enabled .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .bs-enabled .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .bs-enabled .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .bs-enabled .me-xxl-auto {
    margin-right: auto !important;
  }
  .bs-enabled .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .bs-enabled .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .bs-enabled .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .bs-enabled .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .bs-enabled .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .bs-enabled .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .bs-enabled .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .bs-enabled .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .bs-enabled .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .bs-enabled .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .bs-enabled .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .bs-enabled .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .bs-enabled .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .bs-enabled .ms-xxl-auto {
    margin-left: auto !important;
  }
  .bs-enabled .p-xxl-0 {
    padding: 0 !important;
  }
  .bs-enabled .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .bs-enabled .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .bs-enabled .p-xxl-3 {
    padding: 1rem !important;
  }
  .bs-enabled .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .bs-enabled .p-xxl-5 {
    padding: 3rem !important;
  }
  .bs-enabled .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .bs-enabled .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .bs-enabled .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .bs-enabled .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .bs-enabled .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .bs-enabled .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .bs-enabled .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .bs-enabled .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .bs-enabled .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .bs-enabled .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .bs-enabled .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .bs-enabled .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .bs-enabled .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .bs-enabled .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .bs-enabled .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .bs-enabled .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .bs-enabled .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .bs-enabled .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .bs-enabled .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .bs-enabled .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .bs-enabled .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .bs-enabled .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .bs-enabled .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .bs-enabled .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .bs-enabled .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .bs-enabled .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .bs-enabled .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .bs-enabled .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .bs-enabled .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .bs-enabled .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .bs-enabled .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .bs-enabled .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .bs-enabled .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .bs-enabled .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .bs-enabled .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .bs-enabled .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .bs-enabled .gap-xxl-0 {
    gap: 0 !important;
  }
  .bs-enabled .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .bs-enabled .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .bs-enabled .gap-xxl-3 {
    gap: 1rem !important;
  }
  .bs-enabled .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .bs-enabled .gap-xxl-5 {
    gap: 3rem !important;
  }
  .bs-enabled .text-xxl-start {
    text-align: left !important;
  }
  .bs-enabled .text-xxl-end {
    text-align: right !important;
  }
  .bs-enabled .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .bs-enabled .fs-1 {
    font-size: 2.5rem !important;
  }
  .bs-enabled .fs-2 {
    font-size: 2rem !important;
  }
  .bs-enabled .fs-3 {
    font-size: 1.75rem !important;
  }
  .bs-enabled .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .bs-enabled .d-print-inline {
    display: inline !important;
  }
  .bs-enabled .d-print-inline-block {
    display: inline-block !important;
  }
  .bs-enabled .d-print-block {
    display: block !important;
  }
  .bs-enabled .d-print-grid {
    display: grid !important;
  }
  .bs-enabled .d-print-table {
    display: table !important;
  }
  .bs-enabled .d-print-table-row {
    display: table-row !important;
  }
  .bs-enabled .d-print-table-cell {
    display: table-cell !important;
  }
  .bs-enabled .d-print-flex {
    display: flex !important;
  }
  .bs-enabled .d-print-inline-flex {
    display: inline-flex !important;
  }
  .bs-enabled .d-print-none {
    display: none !important;
  }
}

.top-level-page {
  display: block !important;
}
.top-level-page.app-container {
  display: flex !important;
  flex-direction: column;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/assets/css/mobile.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media (max-width: 991px) {
  body {
    min-width: 100vw !important;
    --bs-dropdown-menu-max-height: 18dvh !important;
  }
  #main {
    overflow-x: hidden;
  }
  [class*=flxRow], [class*=flex-row] {
    flex-wrap: wrap;
  }
  .page-subtitle-container {
    flex-wrap: wrap;
    gap: 10px;
  }
  .page-subtitle-container .page-subtitle {
    flex: unset !important;
  }
  .flxRow > .radio-container + div,
  .flex-row > .radio-container + div {
    flex: 1 0;
  }
  apx-chart {
    max-width: none !important;
    max-height: none !important;
  }
  .flex-row.gap-5 {
    gap: 1rem !important;
  }
  *[style*="width: max-content"] {
    width: auto !important;
  }
  *[style*="max-width: 17vw"], *[style*="max-width: 20vw"] {
    max-width: none !important;
  }
  country-code-select input[style*="width: 45px"][style*="border-left: none"] {
    width: 45px !important;
    min-width: 0 !important;
  }
  my-profile-component div[style*="height: 30px"] {
    height: auto !important;
  }
  div[style*="height: 265px"]:has(> div[style*="height: 125px"]) {
    height: auto !important;
  }
  div[style*="height: 265px"]:has(> div[style*="height: 125px"]) > div[style*="height: 125px"] {
    height: auto !important;
  }
  div[style*="height: 265px"]:has(> div[style*="height: 125px"]) .flex-row[style*="margin-left: 300px"] {
    margin-left: 0 !important;
    justify-content: flex-end;
  }
  .threat-tag, .app-dropdown-box, th > *,
  .app-header *, .sidebar-menu-item *,
  .app-content-area {
    flex-wrap: nowrap !important;
  }
  .app-content-container > div {
    padding: 0 4vw !important;
  }
  .flex-row:has(> *[class*="fa-info-circle text-info"] + span) {
    flex-wrap: nowrap !important;
    align-items: baseline !important;
  }
  .page-title-container {
    max-height: unset !important;
    gap: 5px;
    margin-bottom: 10px;
  }
  .app-container {
    height: 100dvh !important;
  }
  .app-container input[type=text],
  .app-container input[type=tel],
  .app-container input[type=email],
  .app-container input[type=search],
  .app-container input[type=password],
  .app-container app-dropdown,
  .app-container textarea {
    width: unset !important;
    min-width: 80px;
  }
  *[style*="width: 33%"],
  .bs-col-6,
  reviewers-component .list-group.list-group-flush.settings-list-container > div.flex-column {
    width: 100% !important;
  }
  *[style*="min-width: 300px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 300px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 300px"], app-dropdown-c[style*="width: 300px"] {
    width: auto !important;
  }
  *[style*="min-width: 301px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 301px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 301px"], app-dropdown-c[style*="width: 301px"] {
    width: auto !important;
  }
  *[style*="min-width: 302px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 302px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 302px"], app-dropdown-c[style*="width: 302px"] {
    width: auto !important;
  }
  *[style*="min-width: 303px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 303px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 303px"], app-dropdown-c[style*="width: 303px"] {
    width: auto !important;
  }
  *[style*="min-width: 304px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 304px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 304px"], app-dropdown-c[style*="width: 304px"] {
    width: auto !important;
  }
  *[style*="min-width: 305px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 305px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 305px"], app-dropdown-c[style*="width: 305px"] {
    width: auto !important;
  }
  *[style*="min-width: 306px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 306px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 306px"], app-dropdown-c[style*="width: 306px"] {
    width: auto !important;
  }
  *[style*="min-width: 307px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 307px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 307px"], app-dropdown-c[style*="width: 307px"] {
    width: auto !important;
  }
  *[style*="min-width: 308px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 308px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 308px"], app-dropdown-c[style*="width: 308px"] {
    width: auto !important;
  }
  *[style*="min-width: 309px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 309px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 309px"], app-dropdown-c[style*="width: 309px"] {
    width: auto !important;
  }
  *[style*="min-width: 310px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 310px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 310px"], app-dropdown-c[style*="width: 310px"] {
    width: auto !important;
  }
  *[style*="min-width: 311px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 311px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 311px"], app-dropdown-c[style*="width: 311px"] {
    width: auto !important;
  }
  *[style*="min-width: 312px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 312px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 312px"], app-dropdown-c[style*="width: 312px"] {
    width: auto !important;
  }
  *[style*="min-width: 313px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 313px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 313px"], app-dropdown-c[style*="width: 313px"] {
    width: auto !important;
  }
  *[style*="min-width: 314px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 314px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 314px"], app-dropdown-c[style*="width: 314px"] {
    width: auto !important;
  }
  *[style*="min-width: 315px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 315px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 315px"], app-dropdown-c[style*="width: 315px"] {
    width: auto !important;
  }
  *[style*="min-width: 316px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 316px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 316px"], app-dropdown-c[style*="width: 316px"] {
    width: auto !important;
  }
  *[style*="min-width: 317px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 317px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 317px"], app-dropdown-c[style*="width: 317px"] {
    width: auto !important;
  }
  *[style*="min-width: 318px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 318px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 318px"], app-dropdown-c[style*="width: 318px"] {
    width: auto !important;
  }
  *[style*="min-width: 319px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 319px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 319px"], app-dropdown-c[style*="width: 319px"] {
    width: auto !important;
  }
  *[style*="min-width: 320px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 320px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 320px"], app-dropdown-c[style*="width: 320px"] {
    width: auto !important;
  }
  *[style*="min-width: 321px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 321px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 321px"], app-dropdown-c[style*="width: 321px"] {
    width: auto !important;
  }
  *[style*="min-width: 322px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 322px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 322px"], app-dropdown-c[style*="width: 322px"] {
    width: auto !important;
  }
  *[style*="min-width: 323px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 323px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 323px"], app-dropdown-c[style*="width: 323px"] {
    width: auto !important;
  }
  *[style*="min-width: 324px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 324px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 324px"], app-dropdown-c[style*="width: 324px"] {
    width: auto !important;
  }
  *[style*="min-width: 325px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 325px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 325px"], app-dropdown-c[style*="width: 325px"] {
    width: auto !important;
  }
  *[style*="min-width: 326px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 326px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 326px"], app-dropdown-c[style*="width: 326px"] {
    width: auto !important;
  }
  *[style*="min-width: 327px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 327px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 327px"], app-dropdown-c[style*="width: 327px"] {
    width: auto !important;
  }
  *[style*="min-width: 328px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 328px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 328px"], app-dropdown-c[style*="width: 328px"] {
    width: auto !important;
  }
  *[style*="min-width: 329px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 329px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 329px"], app-dropdown-c[style*="width: 329px"] {
    width: auto !important;
  }
  *[style*="min-width: 330px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 330px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 330px"], app-dropdown-c[style*="width: 330px"] {
    width: auto !important;
  }
  *[style*="min-width: 331px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 331px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 331px"], app-dropdown-c[style*="width: 331px"] {
    width: auto !important;
  }
  *[style*="min-width: 332px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 332px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 332px"], app-dropdown-c[style*="width: 332px"] {
    width: auto !important;
  }
  *[style*="min-width: 333px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 333px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 333px"], app-dropdown-c[style*="width: 333px"] {
    width: auto !important;
  }
  *[style*="min-width: 334px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 334px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 334px"], app-dropdown-c[style*="width: 334px"] {
    width: auto !important;
  }
  *[style*="min-width: 335px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 335px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 335px"], app-dropdown-c[style*="width: 335px"] {
    width: auto !important;
  }
  *[style*="min-width: 336px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 336px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 336px"], app-dropdown-c[style*="width: 336px"] {
    width: auto !important;
  }
  *[style*="min-width: 337px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 337px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 337px"], app-dropdown-c[style*="width: 337px"] {
    width: auto !important;
  }
  *[style*="min-width: 338px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 338px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 338px"], app-dropdown-c[style*="width: 338px"] {
    width: auto !important;
  }
  *[style*="min-width: 339px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 339px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 339px"], app-dropdown-c[style*="width: 339px"] {
    width: auto !important;
  }
  *[style*="min-width: 340px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 340px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 340px"], app-dropdown-c[style*="width: 340px"] {
    width: auto !important;
  }
  *[style*="min-width: 341px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 341px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 341px"], app-dropdown-c[style*="width: 341px"] {
    width: auto !important;
  }
  *[style*="min-width: 342px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 342px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 342px"], app-dropdown-c[style*="width: 342px"] {
    width: auto !important;
  }
  *[style*="min-width: 343px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 343px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 343px"], app-dropdown-c[style*="width: 343px"] {
    width: auto !important;
  }
  *[style*="min-width: 344px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 344px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 344px"], app-dropdown-c[style*="width: 344px"] {
    width: auto !important;
  }
  *[style*="min-width: 345px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 345px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 345px"], app-dropdown-c[style*="width: 345px"] {
    width: auto !important;
  }
  *[style*="min-width: 346px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 346px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 346px"], app-dropdown-c[style*="width: 346px"] {
    width: auto !important;
  }
  *[style*="min-width: 347px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 347px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 347px"], app-dropdown-c[style*="width: 347px"] {
    width: auto !important;
  }
  *[style*="min-width: 348px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 348px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 348px"], app-dropdown-c[style*="width: 348px"] {
    width: auto !important;
  }
  *[style*="min-width: 349px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 349px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 349px"], app-dropdown-c[style*="width: 349px"] {
    width: auto !important;
  }
  *[style*="min-width: 350px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 350px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 350px"], app-dropdown-c[style*="width: 350px"] {
    width: auto !important;
  }
  *[style*="min-width: 351px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 351px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 351px"], app-dropdown-c[style*="width: 351px"] {
    width: auto !important;
  }
  *[style*="min-width: 352px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 352px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 352px"], app-dropdown-c[style*="width: 352px"] {
    width: auto !important;
  }
  *[style*="min-width: 353px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 353px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 353px"], app-dropdown-c[style*="width: 353px"] {
    width: auto !important;
  }
  *[style*="min-width: 354px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 354px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 354px"], app-dropdown-c[style*="width: 354px"] {
    width: auto !important;
  }
  *[style*="min-width: 355px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 355px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 355px"], app-dropdown-c[style*="width: 355px"] {
    width: auto !important;
  }
  *[style*="min-width: 356px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 356px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 356px"], app-dropdown-c[style*="width: 356px"] {
    width: auto !important;
  }
  *[style*="min-width: 357px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 357px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 357px"], app-dropdown-c[style*="width: 357px"] {
    width: auto !important;
  }
  *[style*="min-width: 358px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 358px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 358px"], app-dropdown-c[style*="width: 358px"] {
    width: auto !important;
  }
  *[style*="min-width: 359px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 359px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 359px"], app-dropdown-c[style*="width: 359px"] {
    width: auto !important;
  }
  *[style*="min-width: 360px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 360px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 360px"], app-dropdown-c[style*="width: 360px"] {
    width: auto !important;
  }
  *[style*="min-width: 361px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 361px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 361px"], app-dropdown-c[style*="width: 361px"] {
    width: auto !important;
  }
  *[style*="min-width: 362px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 362px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 362px"], app-dropdown-c[style*="width: 362px"] {
    width: auto !important;
  }
  *[style*="min-width: 363px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 363px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 363px"], app-dropdown-c[style*="width: 363px"] {
    width: auto !important;
  }
  *[style*="min-width: 364px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 364px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 364px"], app-dropdown-c[style*="width: 364px"] {
    width: auto !important;
  }
  *[style*="min-width: 365px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 365px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 365px"], app-dropdown-c[style*="width: 365px"] {
    width: auto !important;
  }
  *[style*="min-width: 366px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 366px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 366px"], app-dropdown-c[style*="width: 366px"] {
    width: auto !important;
  }
  *[style*="min-width: 367px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 367px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 367px"], app-dropdown-c[style*="width: 367px"] {
    width: auto !important;
  }
  *[style*="min-width: 368px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 368px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 368px"], app-dropdown-c[style*="width: 368px"] {
    width: auto !important;
  }
  *[style*="min-width: 369px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 369px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 369px"], app-dropdown-c[style*="width: 369px"] {
    width: auto !important;
  }
  *[style*="min-width: 370px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 370px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 370px"], app-dropdown-c[style*="width: 370px"] {
    width: auto !important;
  }
  *[style*="min-width: 371px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 371px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 371px"], app-dropdown-c[style*="width: 371px"] {
    width: auto !important;
  }
  *[style*="min-width: 372px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 372px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 372px"], app-dropdown-c[style*="width: 372px"] {
    width: auto !important;
  }
  *[style*="min-width: 373px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 373px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 373px"], app-dropdown-c[style*="width: 373px"] {
    width: auto !important;
  }
  *[style*="min-width: 374px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 374px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 374px"], app-dropdown-c[style*="width: 374px"] {
    width: auto !important;
  }
  *[style*="min-width: 375px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 375px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 375px"], app-dropdown-c[style*="width: 375px"] {
    width: auto !important;
  }
  *[style*="min-width: 376px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 376px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 376px"], app-dropdown-c[style*="width: 376px"] {
    width: auto !important;
  }
  *[style*="min-width: 377px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 377px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 377px"], app-dropdown-c[style*="width: 377px"] {
    width: auto !important;
  }
  *[style*="min-width: 378px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 378px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 378px"], app-dropdown-c[style*="width: 378px"] {
    width: auto !important;
  }
  *[style*="min-width: 379px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 379px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 379px"], app-dropdown-c[style*="width: 379px"] {
    width: auto !important;
  }
  *[style*="min-width: 380px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 380px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 380px"], app-dropdown-c[style*="width: 380px"] {
    width: auto !important;
  }
  *[style*="min-width: 381px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 381px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 381px"], app-dropdown-c[style*="width: 381px"] {
    width: auto !important;
  }
  *[style*="min-width: 382px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 382px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 382px"], app-dropdown-c[style*="width: 382px"] {
    width: auto !important;
  }
  *[style*="min-width: 383px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 383px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 383px"], app-dropdown-c[style*="width: 383px"] {
    width: auto !important;
  }
  *[style*="min-width: 384px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 384px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 384px"], app-dropdown-c[style*="width: 384px"] {
    width: auto !important;
  }
  *[style*="min-width: 385px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 385px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 385px"], app-dropdown-c[style*="width: 385px"] {
    width: auto !important;
  }
  *[style*="min-width: 386px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 386px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 386px"], app-dropdown-c[style*="width: 386px"] {
    width: auto !important;
  }
  *[style*="min-width: 387px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 387px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 387px"], app-dropdown-c[style*="width: 387px"] {
    width: auto !important;
  }
  *[style*="min-width: 388px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 388px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 388px"], app-dropdown-c[style*="width: 388px"] {
    width: auto !important;
  }
  *[style*="min-width: 389px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 389px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 389px"], app-dropdown-c[style*="width: 389px"] {
    width: auto !important;
  }
  *[style*="min-width: 390px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 390px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 390px"], app-dropdown-c[style*="width: 390px"] {
    width: auto !important;
  }
  *[style*="min-width: 391px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 391px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 391px"], app-dropdown-c[style*="width: 391px"] {
    width: auto !important;
  }
  *[style*="min-width: 392px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 392px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 392px"], app-dropdown-c[style*="width: 392px"] {
    width: auto !important;
  }
  *[style*="min-width: 393px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 393px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 393px"], app-dropdown-c[style*="width: 393px"] {
    width: auto !important;
  }
  *[style*="min-width: 394px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 394px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 394px"], app-dropdown-c[style*="width: 394px"] {
    width: auto !important;
  }
  *[style*="min-width: 395px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 395px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 395px"], app-dropdown-c[style*="width: 395px"] {
    width: auto !important;
  }
  *[style*="min-width: 396px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 396px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 396px"], app-dropdown-c[style*="width: 396px"] {
    width: auto !important;
  }
  *[style*="min-width: 397px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 397px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 397px"], app-dropdown-c[style*="width: 397px"] {
    width: auto !important;
  }
  *[style*="min-width: 398px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 398px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 398px"], app-dropdown-c[style*="width: 398px"] {
    width: auto !important;
  }
  *[style*="min-width: 399px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 399px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 399px"], app-dropdown-c[style*="width: 399px"] {
    width: auto !important;
  }
  *[style*="min-width: 400px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 400px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 400px"], app-dropdown-c[style*="width: 400px"] {
    width: auto !important;
  }
  *[style*="min-width: 401px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 401px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 401px"], app-dropdown-c[style*="width: 401px"] {
    width: auto !important;
  }
  *[style*="min-width: 402px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 402px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 402px"], app-dropdown-c[style*="width: 402px"] {
    width: auto !important;
  }
  *[style*="min-width: 403px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 403px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 403px"], app-dropdown-c[style*="width: 403px"] {
    width: auto !important;
  }
  *[style*="min-width: 404px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 404px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 404px"], app-dropdown-c[style*="width: 404px"] {
    width: auto !important;
  }
  *[style*="min-width: 405px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 405px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 405px"], app-dropdown-c[style*="width: 405px"] {
    width: auto !important;
  }
  *[style*="min-width: 406px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 406px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 406px"], app-dropdown-c[style*="width: 406px"] {
    width: auto !important;
  }
  *[style*="min-width: 407px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 407px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 407px"], app-dropdown-c[style*="width: 407px"] {
    width: auto !important;
  }
  *[style*="min-width: 408px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 408px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 408px"], app-dropdown-c[style*="width: 408px"] {
    width: auto !important;
  }
  *[style*="min-width: 409px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 409px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 409px"], app-dropdown-c[style*="width: 409px"] {
    width: auto !important;
  }
  *[style*="min-width: 410px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 410px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 410px"], app-dropdown-c[style*="width: 410px"] {
    width: auto !important;
  }
  *[style*="min-width: 411px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 411px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 411px"], app-dropdown-c[style*="width: 411px"] {
    width: auto !important;
  }
  *[style*="min-width: 412px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 412px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 412px"], app-dropdown-c[style*="width: 412px"] {
    width: auto !important;
  }
  *[style*="min-width: 413px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 413px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 413px"], app-dropdown-c[style*="width: 413px"] {
    width: auto !important;
  }
  *[style*="min-width: 414px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 414px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 414px"], app-dropdown-c[style*="width: 414px"] {
    width: auto !important;
  }
  *[style*="min-width: 415px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 415px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 415px"], app-dropdown-c[style*="width: 415px"] {
    width: auto !important;
  }
  *[style*="min-width: 416px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 416px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 416px"], app-dropdown-c[style*="width: 416px"] {
    width: auto !important;
  }
  *[style*="min-width: 417px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 417px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 417px"], app-dropdown-c[style*="width: 417px"] {
    width: auto !important;
  }
  *[style*="min-width: 418px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 418px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 418px"], app-dropdown-c[style*="width: 418px"] {
    width: auto !important;
  }
  *[style*="min-width: 419px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 419px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 419px"], app-dropdown-c[style*="width: 419px"] {
    width: auto !important;
  }
  *[style*="min-width: 420px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 420px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 420px"], app-dropdown-c[style*="width: 420px"] {
    width: auto !important;
  }
  *[style*="min-width: 421px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 421px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 421px"], app-dropdown-c[style*="width: 421px"] {
    width: auto !important;
  }
  *[style*="min-width: 422px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 422px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 422px"], app-dropdown-c[style*="width: 422px"] {
    width: auto !important;
  }
  *[style*="min-width: 423px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 423px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 423px"], app-dropdown-c[style*="width: 423px"] {
    width: auto !important;
  }
  *[style*="min-width: 424px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 424px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 424px"], app-dropdown-c[style*="width: 424px"] {
    width: auto !important;
  }
  *[style*="min-width: 425px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 425px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 425px"], app-dropdown-c[style*="width: 425px"] {
    width: auto !important;
  }
  *[style*="min-width: 426px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 426px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 426px"], app-dropdown-c[style*="width: 426px"] {
    width: auto !important;
  }
  *[style*="min-width: 427px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 427px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 427px"], app-dropdown-c[style*="width: 427px"] {
    width: auto !important;
  }
  *[style*="min-width: 428px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 428px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 428px"], app-dropdown-c[style*="width: 428px"] {
    width: auto !important;
  }
  *[style*="min-width: 429px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 429px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 429px"], app-dropdown-c[style*="width: 429px"] {
    width: auto !important;
  }
  *[style*="min-width: 430px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 430px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 430px"], app-dropdown-c[style*="width: 430px"] {
    width: auto !important;
  }
  *[style*="min-width: 431px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 431px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 431px"], app-dropdown-c[style*="width: 431px"] {
    width: auto !important;
  }
  *[style*="min-width: 432px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 432px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 432px"], app-dropdown-c[style*="width: 432px"] {
    width: auto !important;
  }
  *[style*="min-width: 433px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 433px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 433px"], app-dropdown-c[style*="width: 433px"] {
    width: auto !important;
  }
  *[style*="min-width: 434px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 434px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 434px"], app-dropdown-c[style*="width: 434px"] {
    width: auto !important;
  }
  *[style*="min-width: 435px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 435px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 435px"], app-dropdown-c[style*="width: 435px"] {
    width: auto !important;
  }
  *[style*="min-width: 436px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 436px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 436px"], app-dropdown-c[style*="width: 436px"] {
    width: auto !important;
  }
  *[style*="min-width: 437px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 437px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 437px"], app-dropdown-c[style*="width: 437px"] {
    width: auto !important;
  }
  *[style*="min-width: 438px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 438px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 438px"], app-dropdown-c[style*="width: 438px"] {
    width: auto !important;
  }
  *[style*="min-width: 439px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 439px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 439px"], app-dropdown-c[style*="width: 439px"] {
    width: auto !important;
  }
  *[style*="min-width: 440px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 440px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 440px"], app-dropdown-c[style*="width: 440px"] {
    width: auto !important;
  }
  *[style*="min-width: 441px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 441px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 441px"], app-dropdown-c[style*="width: 441px"] {
    width: auto !important;
  }
  *[style*="min-width: 442px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 442px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 442px"], app-dropdown-c[style*="width: 442px"] {
    width: auto !important;
  }
  *[style*="min-width: 443px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 443px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 443px"], app-dropdown-c[style*="width: 443px"] {
    width: auto !important;
  }
  *[style*="min-width: 444px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 444px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 444px"], app-dropdown-c[style*="width: 444px"] {
    width: auto !important;
  }
  *[style*="min-width: 445px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 445px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 445px"], app-dropdown-c[style*="width: 445px"] {
    width: auto !important;
  }
  *[style*="min-width: 446px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 446px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 446px"], app-dropdown-c[style*="width: 446px"] {
    width: auto !important;
  }
  *[style*="min-width: 447px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 447px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 447px"], app-dropdown-c[style*="width: 447px"] {
    width: auto !important;
  }
  *[style*="min-width: 448px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 448px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 448px"], app-dropdown-c[style*="width: 448px"] {
    width: auto !important;
  }
  *[style*="min-width: 449px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 449px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 449px"], app-dropdown-c[style*="width: 449px"] {
    width: auto !important;
  }
  *[style*="min-width: 450px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 450px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 450px"], app-dropdown-c[style*="width: 450px"] {
    width: auto !important;
  }
  *[style*="min-width: 451px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 451px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 451px"], app-dropdown-c[style*="width: 451px"] {
    width: auto !important;
  }
  *[style*="min-width: 452px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 452px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 452px"], app-dropdown-c[style*="width: 452px"] {
    width: auto !important;
  }
  *[style*="min-width: 453px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 453px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 453px"], app-dropdown-c[style*="width: 453px"] {
    width: auto !important;
  }
  *[style*="min-width: 454px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 454px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 454px"], app-dropdown-c[style*="width: 454px"] {
    width: auto !important;
  }
  *[style*="min-width: 455px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 455px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 455px"], app-dropdown-c[style*="width: 455px"] {
    width: auto !important;
  }
  *[style*="min-width: 456px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 456px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 456px"], app-dropdown-c[style*="width: 456px"] {
    width: auto !important;
  }
  *[style*="min-width: 457px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 457px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 457px"], app-dropdown-c[style*="width: 457px"] {
    width: auto !important;
  }
  *[style*="min-width: 458px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 458px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 458px"], app-dropdown-c[style*="width: 458px"] {
    width: auto !important;
  }
  *[style*="min-width: 459px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 459px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 459px"], app-dropdown-c[style*="width: 459px"] {
    width: auto !important;
  }
  *[style*="min-width: 460px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 460px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 460px"], app-dropdown-c[style*="width: 460px"] {
    width: auto !important;
  }
  *[style*="min-width: 461px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 461px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 461px"], app-dropdown-c[style*="width: 461px"] {
    width: auto !important;
  }
  *[style*="min-width: 462px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 462px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 462px"], app-dropdown-c[style*="width: 462px"] {
    width: auto !important;
  }
  *[style*="min-width: 463px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 463px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 463px"], app-dropdown-c[style*="width: 463px"] {
    width: auto !important;
  }
  *[style*="min-width: 464px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 464px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 464px"], app-dropdown-c[style*="width: 464px"] {
    width: auto !important;
  }
  *[style*="min-width: 465px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 465px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 465px"], app-dropdown-c[style*="width: 465px"] {
    width: auto !important;
  }
  *[style*="min-width: 466px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 466px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 466px"], app-dropdown-c[style*="width: 466px"] {
    width: auto !important;
  }
  *[style*="min-width: 467px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 467px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 467px"], app-dropdown-c[style*="width: 467px"] {
    width: auto !important;
  }
  *[style*="min-width: 468px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 468px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 468px"], app-dropdown-c[style*="width: 468px"] {
    width: auto !important;
  }
  *[style*="min-width: 469px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 469px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 469px"], app-dropdown-c[style*="width: 469px"] {
    width: auto !important;
  }
  *[style*="min-width: 470px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 470px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 470px"], app-dropdown-c[style*="width: 470px"] {
    width: auto !important;
  }
  *[style*="min-width: 471px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 471px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 471px"], app-dropdown-c[style*="width: 471px"] {
    width: auto !important;
  }
  *[style*="min-width: 472px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 472px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 472px"], app-dropdown-c[style*="width: 472px"] {
    width: auto !important;
  }
  *[style*="min-width: 473px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 473px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 473px"], app-dropdown-c[style*="width: 473px"] {
    width: auto !important;
  }
  *[style*="min-width: 474px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 474px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 474px"], app-dropdown-c[style*="width: 474px"] {
    width: auto !important;
  }
  *[style*="min-width: 475px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 475px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 475px"], app-dropdown-c[style*="width: 475px"] {
    width: auto !important;
  }
  *[style*="min-width: 476px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 476px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 476px"], app-dropdown-c[style*="width: 476px"] {
    width: auto !important;
  }
  *[style*="min-width: 477px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 477px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 477px"], app-dropdown-c[style*="width: 477px"] {
    width: auto !important;
  }
  *[style*="min-width: 478px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 478px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 478px"], app-dropdown-c[style*="width: 478px"] {
    width: auto !important;
  }
  *[style*="min-width: 479px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 479px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 479px"], app-dropdown-c[style*="width: 479px"] {
    width: auto !important;
  }
  *[style*="min-width: 480px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 480px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 480px"], app-dropdown-c[style*="width: 480px"] {
    width: auto !important;
  }
  *[style*="min-width: 481px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 481px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 481px"], app-dropdown-c[style*="width: 481px"] {
    width: auto !important;
  }
  *[style*="min-width: 482px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 482px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 482px"], app-dropdown-c[style*="width: 482px"] {
    width: auto !important;
  }
  *[style*="min-width: 483px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 483px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 483px"], app-dropdown-c[style*="width: 483px"] {
    width: auto !important;
  }
  *[style*="min-width: 484px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 484px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 484px"], app-dropdown-c[style*="width: 484px"] {
    width: auto !important;
  }
  *[style*="min-width: 485px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 485px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 485px"], app-dropdown-c[style*="width: 485px"] {
    width: auto !important;
  }
  *[style*="min-width: 486px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 486px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 486px"], app-dropdown-c[style*="width: 486px"] {
    width: auto !important;
  }
  *[style*="min-width: 487px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 487px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 487px"], app-dropdown-c[style*="width: 487px"] {
    width: auto !important;
  }
  *[style*="min-width: 488px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 488px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 488px"], app-dropdown-c[style*="width: 488px"] {
    width: auto !important;
  }
  *[style*="min-width: 489px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 489px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 489px"], app-dropdown-c[style*="width: 489px"] {
    width: auto !important;
  }
  *[style*="min-width: 490px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 490px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 490px"], app-dropdown-c[style*="width: 490px"] {
    width: auto !important;
  }
  *[style*="min-width: 491px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 491px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 491px"], app-dropdown-c[style*="width: 491px"] {
    width: auto !important;
  }
  *[style*="min-width: 492px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 492px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 492px"], app-dropdown-c[style*="width: 492px"] {
    width: auto !important;
  }
  *[style*="min-width: 493px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 493px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 493px"], app-dropdown-c[style*="width: 493px"] {
    width: auto !important;
  }
  *[style*="min-width: 494px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 494px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 494px"], app-dropdown-c[style*="width: 494px"] {
    width: auto !important;
  }
  *[style*="min-width: 495px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 495px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 495px"], app-dropdown-c[style*="width: 495px"] {
    width: auto !important;
  }
  *[style*="min-width: 496px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 496px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 496px"], app-dropdown-c[style*="width: 496px"] {
    width: auto !important;
  }
  *[style*="min-width: 497px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 497px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 497px"], app-dropdown-c[style*="width: 497px"] {
    width: auto !important;
  }
  *[style*="min-width: 498px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 498px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 498px"], app-dropdown-c[style*="width: 498px"] {
    width: auto !important;
  }
  *[style*="min-width: 499px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 499px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 499px"], app-dropdown-c[style*="width: 499px"] {
    width: auto !important;
  }
  *[style*="min-width: 500px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 500px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 500px"], app-dropdown-c[style*="width: 500px"] {
    width: auto !important;
  }
  *[style*="min-width: 501px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 501px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 501px"], app-dropdown-c[style*="width: 501px"] {
    width: auto !important;
  }
  *[style*="min-width: 502px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 502px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 502px"], app-dropdown-c[style*="width: 502px"] {
    width: auto !important;
  }
  *[style*="min-width: 503px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 503px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 503px"], app-dropdown-c[style*="width: 503px"] {
    width: auto !important;
  }
  *[style*="min-width: 504px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 504px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 504px"], app-dropdown-c[style*="width: 504px"] {
    width: auto !important;
  }
  *[style*="min-width: 505px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 505px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 505px"], app-dropdown-c[style*="width: 505px"] {
    width: auto !important;
  }
  *[style*="min-width: 506px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 506px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 506px"], app-dropdown-c[style*="width: 506px"] {
    width: auto !important;
  }
  *[style*="min-width: 507px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 507px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 507px"], app-dropdown-c[style*="width: 507px"] {
    width: auto !important;
  }
  *[style*="min-width: 508px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 508px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 508px"], app-dropdown-c[style*="width: 508px"] {
    width: auto !important;
  }
  *[style*="min-width: 509px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 509px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 509px"], app-dropdown-c[style*="width: 509px"] {
    width: auto !important;
  }
  *[style*="min-width: 510px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 510px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 510px"], app-dropdown-c[style*="width: 510px"] {
    width: auto !important;
  }
  *[style*="min-width: 511px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 511px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 511px"], app-dropdown-c[style*="width: 511px"] {
    width: auto !important;
  }
  *[style*="min-width: 512px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 512px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 512px"], app-dropdown-c[style*="width: 512px"] {
    width: auto !important;
  }
  *[style*="min-width: 513px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 513px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 513px"], app-dropdown-c[style*="width: 513px"] {
    width: auto !important;
  }
  *[style*="min-width: 514px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 514px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 514px"], app-dropdown-c[style*="width: 514px"] {
    width: auto !important;
  }
  *[style*="min-width: 515px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 515px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 515px"], app-dropdown-c[style*="width: 515px"] {
    width: auto !important;
  }
  *[style*="min-width: 516px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 516px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 516px"], app-dropdown-c[style*="width: 516px"] {
    width: auto !important;
  }
  *[style*="min-width: 517px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 517px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 517px"], app-dropdown-c[style*="width: 517px"] {
    width: auto !important;
  }
  *[style*="min-width: 518px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 518px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 518px"], app-dropdown-c[style*="width: 518px"] {
    width: auto !important;
  }
  *[style*="min-width: 519px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 519px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 519px"], app-dropdown-c[style*="width: 519px"] {
    width: auto !important;
  }
  *[style*="min-width: 520px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 520px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 520px"], app-dropdown-c[style*="width: 520px"] {
    width: auto !important;
  }
  *[style*="min-width: 521px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 521px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 521px"], app-dropdown-c[style*="width: 521px"] {
    width: auto !important;
  }
  *[style*="min-width: 522px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 522px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 522px"], app-dropdown-c[style*="width: 522px"] {
    width: auto !important;
  }
  *[style*="min-width: 523px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 523px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 523px"], app-dropdown-c[style*="width: 523px"] {
    width: auto !important;
  }
  *[style*="min-width: 524px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 524px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 524px"], app-dropdown-c[style*="width: 524px"] {
    width: auto !important;
  }
  *[style*="min-width: 525px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 525px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 525px"], app-dropdown-c[style*="width: 525px"] {
    width: auto !important;
  }
  *[style*="min-width: 526px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 526px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 526px"], app-dropdown-c[style*="width: 526px"] {
    width: auto !important;
  }
  *[style*="min-width: 527px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 527px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 527px"], app-dropdown-c[style*="width: 527px"] {
    width: auto !important;
  }
  *[style*="min-width: 528px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 528px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 528px"], app-dropdown-c[style*="width: 528px"] {
    width: auto !important;
  }
  *[style*="min-width: 529px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 529px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 529px"], app-dropdown-c[style*="width: 529px"] {
    width: auto !important;
  }
  *[style*="min-width: 530px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 530px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 530px"], app-dropdown-c[style*="width: 530px"] {
    width: auto !important;
  }
  *[style*="min-width: 531px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 531px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 531px"], app-dropdown-c[style*="width: 531px"] {
    width: auto !important;
  }
  *[style*="min-width: 532px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 532px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 532px"], app-dropdown-c[style*="width: 532px"] {
    width: auto !important;
  }
  *[style*="min-width: 533px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 533px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 533px"], app-dropdown-c[style*="width: 533px"] {
    width: auto !important;
  }
  *[style*="min-width: 534px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 534px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 534px"], app-dropdown-c[style*="width: 534px"] {
    width: auto !important;
  }
  *[style*="min-width: 535px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 535px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 535px"], app-dropdown-c[style*="width: 535px"] {
    width: auto !important;
  }
  *[style*="min-width: 536px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 536px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 536px"], app-dropdown-c[style*="width: 536px"] {
    width: auto !important;
  }
  *[style*="min-width: 537px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 537px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 537px"], app-dropdown-c[style*="width: 537px"] {
    width: auto !important;
  }
  *[style*="min-width: 538px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 538px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 538px"], app-dropdown-c[style*="width: 538px"] {
    width: auto !important;
  }
  *[style*="min-width: 539px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 539px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 539px"], app-dropdown-c[style*="width: 539px"] {
    width: auto !important;
  }
  *[style*="min-width: 540px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 540px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 540px"], app-dropdown-c[style*="width: 540px"] {
    width: auto !important;
  }
  *[style*="min-width: 541px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 541px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 541px"], app-dropdown-c[style*="width: 541px"] {
    width: auto !important;
  }
  *[style*="min-width: 542px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 542px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 542px"], app-dropdown-c[style*="width: 542px"] {
    width: auto !important;
  }
  *[style*="min-width: 543px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 543px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 543px"], app-dropdown-c[style*="width: 543px"] {
    width: auto !important;
  }
  *[style*="min-width: 544px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 544px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 544px"], app-dropdown-c[style*="width: 544px"] {
    width: auto !important;
  }
  *[style*="min-width: 545px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 545px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 545px"], app-dropdown-c[style*="width: 545px"] {
    width: auto !important;
  }
  *[style*="min-width: 546px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 546px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 546px"], app-dropdown-c[style*="width: 546px"] {
    width: auto !important;
  }
  *[style*="min-width: 547px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 547px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 547px"], app-dropdown-c[style*="width: 547px"] {
    width: auto !important;
  }
  *[style*="min-width: 548px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 548px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 548px"], app-dropdown-c[style*="width: 548px"] {
    width: auto !important;
  }
  *[style*="min-width: 549px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 549px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 549px"], app-dropdown-c[style*="width: 549px"] {
    width: auto !important;
  }
  *[style*="min-width: 550px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 550px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 550px"], app-dropdown-c[style*="width: 550px"] {
    width: auto !important;
  }
  *[style*="min-width: 551px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 551px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 551px"], app-dropdown-c[style*="width: 551px"] {
    width: auto !important;
  }
  *[style*="min-width: 552px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 552px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 552px"], app-dropdown-c[style*="width: 552px"] {
    width: auto !important;
  }
  *[style*="min-width: 553px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 553px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 553px"], app-dropdown-c[style*="width: 553px"] {
    width: auto !important;
  }
  *[style*="min-width: 554px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 554px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 554px"], app-dropdown-c[style*="width: 554px"] {
    width: auto !important;
  }
  *[style*="min-width: 555px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 555px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 555px"], app-dropdown-c[style*="width: 555px"] {
    width: auto !important;
  }
  *[style*="min-width: 556px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 556px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 556px"], app-dropdown-c[style*="width: 556px"] {
    width: auto !important;
  }
  *[style*="min-width: 557px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 557px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 557px"], app-dropdown-c[style*="width: 557px"] {
    width: auto !important;
  }
  *[style*="min-width: 558px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 558px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 558px"], app-dropdown-c[style*="width: 558px"] {
    width: auto !important;
  }
  *[style*="min-width: 559px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 559px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 559px"], app-dropdown-c[style*="width: 559px"] {
    width: auto !important;
  }
  *[style*="min-width: 560px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 560px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 560px"], app-dropdown-c[style*="width: 560px"] {
    width: auto !important;
  }
  *[style*="min-width: 561px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 561px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 561px"], app-dropdown-c[style*="width: 561px"] {
    width: auto !important;
  }
  *[style*="min-width: 562px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 562px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 562px"], app-dropdown-c[style*="width: 562px"] {
    width: auto !important;
  }
  *[style*="min-width: 563px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 563px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 563px"], app-dropdown-c[style*="width: 563px"] {
    width: auto !important;
  }
  *[style*="min-width: 564px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 564px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 564px"], app-dropdown-c[style*="width: 564px"] {
    width: auto !important;
  }
  *[style*="min-width: 565px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 565px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 565px"], app-dropdown-c[style*="width: 565px"] {
    width: auto !important;
  }
  *[style*="min-width: 566px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 566px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 566px"], app-dropdown-c[style*="width: 566px"] {
    width: auto !important;
  }
  *[style*="min-width: 567px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 567px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 567px"], app-dropdown-c[style*="width: 567px"] {
    width: auto !important;
  }
  *[style*="min-width: 568px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 568px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 568px"], app-dropdown-c[style*="width: 568px"] {
    width: auto !important;
  }
  *[style*="min-width: 569px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 569px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 569px"], app-dropdown-c[style*="width: 569px"] {
    width: auto !important;
  }
  *[style*="min-width: 570px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 570px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 570px"], app-dropdown-c[style*="width: 570px"] {
    width: auto !important;
  }
  *[style*="min-width: 571px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 571px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 571px"], app-dropdown-c[style*="width: 571px"] {
    width: auto !important;
  }
  *[style*="min-width: 572px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 572px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 572px"], app-dropdown-c[style*="width: 572px"] {
    width: auto !important;
  }
  *[style*="min-width: 573px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 573px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 573px"], app-dropdown-c[style*="width: 573px"] {
    width: auto !important;
  }
  *[style*="min-width: 574px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 574px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 574px"], app-dropdown-c[style*="width: 574px"] {
    width: auto !important;
  }
  *[style*="min-width: 575px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 575px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 575px"], app-dropdown-c[style*="width: 575px"] {
    width: auto !important;
  }
  *[style*="min-width: 576px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 576px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 576px"], app-dropdown-c[style*="width: 576px"] {
    width: auto !important;
  }
  *[style*="min-width: 577px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 577px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 577px"], app-dropdown-c[style*="width: 577px"] {
    width: auto !important;
  }
  *[style*="min-width: 578px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 578px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 578px"], app-dropdown-c[style*="width: 578px"] {
    width: auto !important;
  }
  *[style*="min-width: 579px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 579px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 579px"], app-dropdown-c[style*="width: 579px"] {
    width: auto !important;
  }
  *[style*="min-width: 580px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 580px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 580px"], app-dropdown-c[style*="width: 580px"] {
    width: auto !important;
  }
  *[style*="min-width: 581px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 581px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 581px"], app-dropdown-c[style*="width: 581px"] {
    width: auto !important;
  }
  *[style*="min-width: 582px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 582px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 582px"], app-dropdown-c[style*="width: 582px"] {
    width: auto !important;
  }
  *[style*="min-width: 583px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 583px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 583px"], app-dropdown-c[style*="width: 583px"] {
    width: auto !important;
  }
  *[style*="min-width: 584px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 584px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 584px"], app-dropdown-c[style*="width: 584px"] {
    width: auto !important;
  }
  *[style*="min-width: 585px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 585px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 585px"], app-dropdown-c[style*="width: 585px"] {
    width: auto !important;
  }
  *[style*="min-width: 586px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 586px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 586px"], app-dropdown-c[style*="width: 586px"] {
    width: auto !important;
  }
  *[style*="min-width: 587px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 587px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 587px"], app-dropdown-c[style*="width: 587px"] {
    width: auto !important;
  }
  *[style*="min-width: 588px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 588px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 588px"], app-dropdown-c[style*="width: 588px"] {
    width: auto !important;
  }
  *[style*="min-width: 589px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 589px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 589px"], app-dropdown-c[style*="width: 589px"] {
    width: auto !important;
  }
  *[style*="min-width: 590px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 590px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 590px"], app-dropdown-c[style*="width: 590px"] {
    width: auto !important;
  }
  *[style*="min-width: 591px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 591px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 591px"], app-dropdown-c[style*="width: 591px"] {
    width: auto !important;
  }
  *[style*="min-width: 592px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 592px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 592px"], app-dropdown-c[style*="width: 592px"] {
    width: auto !important;
  }
  *[style*="min-width: 593px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 593px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 593px"], app-dropdown-c[style*="width: 593px"] {
    width: auto !important;
  }
  *[style*="min-width: 594px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 594px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 594px"], app-dropdown-c[style*="width: 594px"] {
    width: auto !important;
  }
  *[style*="min-width: 595px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 595px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 595px"], app-dropdown-c[style*="width: 595px"] {
    width: auto !important;
  }
  *[style*="min-width: 596px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 596px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 596px"], app-dropdown-c[style*="width: 596px"] {
    width: auto !important;
  }
  *[style*="min-width: 597px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 597px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 597px"], app-dropdown-c[style*="width: 597px"] {
    width: auto !important;
  }
  *[style*="min-width: 598px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 598px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 598px"], app-dropdown-c[style*="width: 598px"] {
    width: auto !important;
  }
  *[style*="min-width: 599px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 599px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 599px"], app-dropdown-c[style*="width: 599px"] {
    width: auto !important;
  }
  *[style*="min-width: 600px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 600px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 600px"], app-dropdown-c[style*="width: 600px"] {
    width: auto !important;
  }
  *[style*="min-width: 601px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 601px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 601px"], app-dropdown-c[style*="width: 601px"] {
    width: auto !important;
  }
  *[style*="min-width: 602px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 602px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 602px"], app-dropdown-c[style*="width: 602px"] {
    width: auto !important;
  }
  *[style*="min-width: 603px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 603px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 603px"], app-dropdown-c[style*="width: 603px"] {
    width: auto !important;
  }
  *[style*="min-width: 604px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 604px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 604px"], app-dropdown-c[style*="width: 604px"] {
    width: auto !important;
  }
  *[style*="min-width: 605px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 605px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 605px"], app-dropdown-c[style*="width: 605px"] {
    width: auto !important;
  }
  *[style*="min-width: 606px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 606px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 606px"], app-dropdown-c[style*="width: 606px"] {
    width: auto !important;
  }
  *[style*="min-width: 607px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 607px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 607px"], app-dropdown-c[style*="width: 607px"] {
    width: auto !important;
  }
  *[style*="min-width: 608px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 608px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 608px"], app-dropdown-c[style*="width: 608px"] {
    width: auto !important;
  }
  *[style*="min-width: 609px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 609px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 609px"], app-dropdown-c[style*="width: 609px"] {
    width: auto !important;
  }
  *[style*="min-width: 610px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 610px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 610px"], app-dropdown-c[style*="width: 610px"] {
    width: auto !important;
  }
  *[style*="min-width: 611px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 611px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 611px"], app-dropdown-c[style*="width: 611px"] {
    width: auto !important;
  }
  *[style*="min-width: 612px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 612px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 612px"], app-dropdown-c[style*="width: 612px"] {
    width: auto !important;
  }
  *[style*="min-width: 613px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 613px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 613px"], app-dropdown-c[style*="width: 613px"] {
    width: auto !important;
  }
  *[style*="min-width: 614px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 614px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 614px"], app-dropdown-c[style*="width: 614px"] {
    width: auto !important;
  }
  *[style*="min-width: 615px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 615px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 615px"], app-dropdown-c[style*="width: 615px"] {
    width: auto !important;
  }
  *[style*="min-width: 616px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 616px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 616px"], app-dropdown-c[style*="width: 616px"] {
    width: auto !important;
  }
  *[style*="min-width: 617px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 617px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 617px"], app-dropdown-c[style*="width: 617px"] {
    width: auto !important;
  }
  *[style*="min-width: 618px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 618px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 618px"], app-dropdown-c[style*="width: 618px"] {
    width: auto !important;
  }
  *[style*="min-width: 619px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 619px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 619px"], app-dropdown-c[style*="width: 619px"] {
    width: auto !important;
  }
  *[style*="min-width: 620px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 620px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 620px"], app-dropdown-c[style*="width: 620px"] {
    width: auto !important;
  }
  *[style*="min-width: 621px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 621px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 621px"], app-dropdown-c[style*="width: 621px"] {
    width: auto !important;
  }
  *[style*="min-width: 622px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 622px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 622px"], app-dropdown-c[style*="width: 622px"] {
    width: auto !important;
  }
  *[style*="min-width: 623px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 623px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 623px"], app-dropdown-c[style*="width: 623px"] {
    width: auto !important;
  }
  *[style*="min-width: 624px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 624px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 624px"], app-dropdown-c[style*="width: 624px"] {
    width: auto !important;
  }
  *[style*="min-width: 625px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 625px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 625px"], app-dropdown-c[style*="width: 625px"] {
    width: auto !important;
  }
  *[style*="min-width: 626px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 626px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 626px"], app-dropdown-c[style*="width: 626px"] {
    width: auto !important;
  }
  *[style*="min-width: 627px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 627px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 627px"], app-dropdown-c[style*="width: 627px"] {
    width: auto !important;
  }
  *[style*="min-width: 628px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 628px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 628px"], app-dropdown-c[style*="width: 628px"] {
    width: auto !important;
  }
  *[style*="min-width: 629px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 629px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 629px"], app-dropdown-c[style*="width: 629px"] {
    width: auto !important;
  }
  *[style*="min-width: 630px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 630px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 630px"], app-dropdown-c[style*="width: 630px"] {
    width: auto !important;
  }
  *[style*="min-width: 631px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 631px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 631px"], app-dropdown-c[style*="width: 631px"] {
    width: auto !important;
  }
  *[style*="min-width: 632px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 632px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 632px"], app-dropdown-c[style*="width: 632px"] {
    width: auto !important;
  }
  *[style*="min-width: 633px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 633px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 633px"], app-dropdown-c[style*="width: 633px"] {
    width: auto !important;
  }
  *[style*="min-width: 634px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 634px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 634px"], app-dropdown-c[style*="width: 634px"] {
    width: auto !important;
  }
  *[style*="min-width: 635px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 635px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 635px"], app-dropdown-c[style*="width: 635px"] {
    width: auto !important;
  }
  *[style*="min-width: 636px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 636px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 636px"], app-dropdown-c[style*="width: 636px"] {
    width: auto !important;
  }
  *[style*="min-width: 637px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 637px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 637px"], app-dropdown-c[style*="width: 637px"] {
    width: auto !important;
  }
  *[style*="min-width: 638px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 638px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 638px"], app-dropdown-c[style*="width: 638px"] {
    width: auto !important;
  }
  *[style*="min-width: 639px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 639px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 639px"], app-dropdown-c[style*="width: 639px"] {
    width: auto !important;
  }
  *[style*="min-width: 640px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 640px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 640px"], app-dropdown-c[style*="width: 640px"] {
    width: auto !important;
  }
  *[style*="min-width: 641px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 641px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 641px"], app-dropdown-c[style*="width: 641px"] {
    width: auto !important;
  }
  *[style*="min-width: 642px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 642px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 642px"], app-dropdown-c[style*="width: 642px"] {
    width: auto !important;
  }
  *[style*="min-width: 643px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 643px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 643px"], app-dropdown-c[style*="width: 643px"] {
    width: auto !important;
  }
  *[style*="min-width: 644px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 644px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 644px"], app-dropdown-c[style*="width: 644px"] {
    width: auto !important;
  }
  *[style*="min-width: 645px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 645px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 645px"], app-dropdown-c[style*="width: 645px"] {
    width: auto !important;
  }
  *[style*="min-width: 646px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 646px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 646px"], app-dropdown-c[style*="width: 646px"] {
    width: auto !important;
  }
  *[style*="min-width: 647px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 647px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 647px"], app-dropdown-c[style*="width: 647px"] {
    width: auto !important;
  }
  *[style*="min-width: 648px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 648px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 648px"], app-dropdown-c[style*="width: 648px"] {
    width: auto !important;
  }
  *[style*="min-width: 649px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 649px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 649px"], app-dropdown-c[style*="width: 649px"] {
    width: auto !important;
  }
  *[style*="min-width: 650px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 650px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 650px"], app-dropdown-c[style*="width: 650px"] {
    width: auto !important;
  }
  *[style*="min-width: 651px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 651px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 651px"], app-dropdown-c[style*="width: 651px"] {
    width: auto !important;
  }
  *[style*="min-width: 652px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 652px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 652px"], app-dropdown-c[style*="width: 652px"] {
    width: auto !important;
  }
  *[style*="min-width: 653px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 653px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 653px"], app-dropdown-c[style*="width: 653px"] {
    width: auto !important;
  }
  *[style*="min-width: 654px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 654px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 654px"], app-dropdown-c[style*="width: 654px"] {
    width: auto !important;
  }
  *[style*="min-width: 655px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 655px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 655px"], app-dropdown-c[style*="width: 655px"] {
    width: auto !important;
  }
  *[style*="min-width: 656px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 656px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 656px"], app-dropdown-c[style*="width: 656px"] {
    width: auto !important;
  }
  *[style*="min-width: 657px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 657px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 657px"], app-dropdown-c[style*="width: 657px"] {
    width: auto !important;
  }
  *[style*="min-width: 658px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 658px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 658px"], app-dropdown-c[style*="width: 658px"] {
    width: auto !important;
  }
  *[style*="min-width: 659px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 659px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 659px"], app-dropdown-c[style*="width: 659px"] {
    width: auto !important;
  }
  *[style*="min-width: 660px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 660px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 660px"], app-dropdown-c[style*="width: 660px"] {
    width: auto !important;
  }
  *[style*="min-width: 661px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 661px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 661px"], app-dropdown-c[style*="width: 661px"] {
    width: auto !important;
  }
  *[style*="min-width: 662px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 662px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 662px"], app-dropdown-c[style*="width: 662px"] {
    width: auto !important;
  }
  *[style*="min-width: 663px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 663px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 663px"], app-dropdown-c[style*="width: 663px"] {
    width: auto !important;
  }
  *[style*="min-width: 664px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 664px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 664px"], app-dropdown-c[style*="width: 664px"] {
    width: auto !important;
  }
  *[style*="min-width: 665px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 665px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 665px"], app-dropdown-c[style*="width: 665px"] {
    width: auto !important;
  }
  *[style*="min-width: 666px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 666px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 666px"], app-dropdown-c[style*="width: 666px"] {
    width: auto !important;
  }
  *[style*="min-width: 667px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 667px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 667px"], app-dropdown-c[style*="width: 667px"] {
    width: auto !important;
  }
  *[style*="min-width: 668px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 668px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 668px"], app-dropdown-c[style*="width: 668px"] {
    width: auto !important;
  }
  *[style*="min-width: 669px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 669px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 669px"], app-dropdown-c[style*="width: 669px"] {
    width: auto !important;
  }
  *[style*="min-width: 670px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 670px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 670px"], app-dropdown-c[style*="width: 670px"] {
    width: auto !important;
  }
  *[style*="min-width: 671px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 671px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 671px"], app-dropdown-c[style*="width: 671px"] {
    width: auto !important;
  }
  *[style*="min-width: 672px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 672px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 672px"], app-dropdown-c[style*="width: 672px"] {
    width: auto !important;
  }
  *[style*="min-width: 673px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 673px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 673px"], app-dropdown-c[style*="width: 673px"] {
    width: auto !important;
  }
  *[style*="min-width: 674px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 674px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 674px"], app-dropdown-c[style*="width: 674px"] {
    width: auto !important;
  }
  *[style*="min-width: 675px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 675px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 675px"], app-dropdown-c[style*="width: 675px"] {
    width: auto !important;
  }
  *[style*="min-width: 676px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 676px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 676px"], app-dropdown-c[style*="width: 676px"] {
    width: auto !important;
  }
  *[style*="min-width: 677px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 677px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 677px"], app-dropdown-c[style*="width: 677px"] {
    width: auto !important;
  }
  *[style*="min-width: 678px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 678px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 678px"], app-dropdown-c[style*="width: 678px"] {
    width: auto !important;
  }
  *[style*="min-width: 679px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 679px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 679px"], app-dropdown-c[style*="width: 679px"] {
    width: auto !important;
  }
  *[style*="min-width: 680px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 680px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 680px"], app-dropdown-c[style*="width: 680px"] {
    width: auto !important;
  }
  *[style*="min-width: 681px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 681px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 681px"], app-dropdown-c[style*="width: 681px"] {
    width: auto !important;
  }
  *[style*="min-width: 682px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 682px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 682px"], app-dropdown-c[style*="width: 682px"] {
    width: auto !important;
  }
  *[style*="min-width: 683px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 683px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 683px"], app-dropdown-c[style*="width: 683px"] {
    width: auto !important;
  }
  *[style*="min-width: 684px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 684px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 684px"], app-dropdown-c[style*="width: 684px"] {
    width: auto !important;
  }
  *[style*="min-width: 685px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 685px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 685px"], app-dropdown-c[style*="width: 685px"] {
    width: auto !important;
  }
  *[style*="min-width: 686px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 686px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 686px"], app-dropdown-c[style*="width: 686px"] {
    width: auto !important;
  }
  *[style*="min-width: 687px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 687px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 687px"], app-dropdown-c[style*="width: 687px"] {
    width: auto !important;
  }
  *[style*="min-width: 688px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 688px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 688px"], app-dropdown-c[style*="width: 688px"] {
    width: auto !important;
  }
  *[style*="min-width: 689px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 689px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 689px"], app-dropdown-c[style*="width: 689px"] {
    width: auto !important;
  }
  *[style*="min-width: 690px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 690px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 690px"], app-dropdown-c[style*="width: 690px"] {
    width: auto !important;
  }
  *[style*="min-width: 691px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 691px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 691px"], app-dropdown-c[style*="width: 691px"] {
    width: auto !important;
  }
  *[style*="min-width: 692px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 692px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 692px"], app-dropdown-c[style*="width: 692px"] {
    width: auto !important;
  }
  *[style*="min-width: 693px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 693px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 693px"], app-dropdown-c[style*="width: 693px"] {
    width: auto !important;
  }
  *[style*="min-width: 694px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 694px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 694px"], app-dropdown-c[style*="width: 694px"] {
    width: auto !important;
  }
  *[style*="min-width: 695px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 695px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 695px"], app-dropdown-c[style*="width: 695px"] {
    width: auto !important;
  }
  *[style*="min-width: 696px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 696px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 696px"], app-dropdown-c[style*="width: 696px"] {
    width: auto !important;
  }
  *[style*="min-width: 697px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 697px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 697px"], app-dropdown-c[style*="width: 697px"] {
    width: auto !important;
  }
  *[style*="min-width: 698px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 698px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 698px"], app-dropdown-c[style*="width: 698px"] {
    width: auto !important;
  }
  *[style*="min-width: 699px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 699px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 699px"], app-dropdown-c[style*="width: 699px"] {
    width: auto !important;
  }
  *[style*="min-width: 700px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 700px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 700px"], app-dropdown-c[style*="width: 700px"] {
    width: auto !important;
  }
  *[style*="min-width: 701px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 701px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 701px"], app-dropdown-c[style*="width: 701px"] {
    width: auto !important;
  }
  *[style*="min-width: 702px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 702px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 702px"], app-dropdown-c[style*="width: 702px"] {
    width: auto !important;
  }
  *[style*="min-width: 703px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 703px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 703px"], app-dropdown-c[style*="width: 703px"] {
    width: auto !important;
  }
  *[style*="min-width: 704px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 704px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 704px"], app-dropdown-c[style*="width: 704px"] {
    width: auto !important;
  }
  *[style*="min-width: 705px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 705px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 705px"], app-dropdown-c[style*="width: 705px"] {
    width: auto !important;
  }
  *[style*="min-width: 706px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 706px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 706px"], app-dropdown-c[style*="width: 706px"] {
    width: auto !important;
  }
  *[style*="min-width: 707px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 707px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 707px"], app-dropdown-c[style*="width: 707px"] {
    width: auto !important;
  }
  *[style*="min-width: 708px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 708px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 708px"], app-dropdown-c[style*="width: 708px"] {
    width: auto !important;
  }
  *[style*="min-width: 709px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 709px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 709px"], app-dropdown-c[style*="width: 709px"] {
    width: auto !important;
  }
  *[style*="min-width: 710px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 710px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 710px"], app-dropdown-c[style*="width: 710px"] {
    width: auto !important;
  }
  *[style*="min-width: 711px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 711px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 711px"], app-dropdown-c[style*="width: 711px"] {
    width: auto !important;
  }
  *[style*="min-width: 712px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 712px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 712px"], app-dropdown-c[style*="width: 712px"] {
    width: auto !important;
  }
  *[style*="min-width: 713px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 713px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 713px"], app-dropdown-c[style*="width: 713px"] {
    width: auto !important;
  }
  *[style*="min-width: 714px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 714px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 714px"], app-dropdown-c[style*="width: 714px"] {
    width: auto !important;
  }
  *[style*="min-width: 715px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 715px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 715px"], app-dropdown-c[style*="width: 715px"] {
    width: auto !important;
  }
  *[style*="min-width: 716px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 716px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 716px"], app-dropdown-c[style*="width: 716px"] {
    width: auto !important;
  }
  *[style*="min-width: 717px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 717px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 717px"], app-dropdown-c[style*="width: 717px"] {
    width: auto !important;
  }
  *[style*="min-width: 718px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 718px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 718px"], app-dropdown-c[style*="width: 718px"] {
    width: auto !important;
  }
  *[style*="min-width: 719px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 719px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 719px"], app-dropdown-c[style*="width: 719px"] {
    width: auto !important;
  }
  *[style*="min-width: 720px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 720px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 720px"], app-dropdown-c[style*="width: 720px"] {
    width: auto !important;
  }
  *[style*="min-width: 721px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 721px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 721px"], app-dropdown-c[style*="width: 721px"] {
    width: auto !important;
  }
  *[style*="min-width: 722px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 722px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 722px"], app-dropdown-c[style*="width: 722px"] {
    width: auto !important;
  }
  *[style*="min-width: 723px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 723px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 723px"], app-dropdown-c[style*="width: 723px"] {
    width: auto !important;
  }
  *[style*="min-width: 724px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 724px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 724px"], app-dropdown-c[style*="width: 724px"] {
    width: auto !important;
  }
  *[style*="min-width: 725px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 725px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 725px"], app-dropdown-c[style*="width: 725px"] {
    width: auto !important;
  }
  *[style*="min-width: 726px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 726px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 726px"], app-dropdown-c[style*="width: 726px"] {
    width: auto !important;
  }
  *[style*="min-width: 727px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 727px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 727px"], app-dropdown-c[style*="width: 727px"] {
    width: auto !important;
  }
  *[style*="min-width: 728px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 728px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 728px"], app-dropdown-c[style*="width: 728px"] {
    width: auto !important;
  }
  *[style*="min-width: 729px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 729px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 729px"], app-dropdown-c[style*="width: 729px"] {
    width: auto !important;
  }
  *[style*="min-width: 730px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 730px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 730px"], app-dropdown-c[style*="width: 730px"] {
    width: auto !important;
  }
  *[style*="min-width: 731px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 731px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 731px"], app-dropdown-c[style*="width: 731px"] {
    width: auto !important;
  }
  *[style*="min-width: 732px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 732px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 732px"], app-dropdown-c[style*="width: 732px"] {
    width: auto !important;
  }
  *[style*="min-width: 733px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 733px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 733px"], app-dropdown-c[style*="width: 733px"] {
    width: auto !important;
  }
  *[style*="min-width: 734px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 734px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 734px"], app-dropdown-c[style*="width: 734px"] {
    width: auto !important;
  }
  *[style*="min-width: 735px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 735px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 735px"], app-dropdown-c[style*="width: 735px"] {
    width: auto !important;
  }
  *[style*="min-width: 736px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 736px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 736px"], app-dropdown-c[style*="width: 736px"] {
    width: auto !important;
  }
  *[style*="min-width: 737px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 737px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 737px"], app-dropdown-c[style*="width: 737px"] {
    width: auto !important;
  }
  *[style*="min-width: 738px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 738px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 738px"], app-dropdown-c[style*="width: 738px"] {
    width: auto !important;
  }
  *[style*="min-width: 739px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 739px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 739px"], app-dropdown-c[style*="width: 739px"] {
    width: auto !important;
  }
  *[style*="min-width: 740px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 740px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 740px"], app-dropdown-c[style*="width: 740px"] {
    width: auto !important;
  }
  *[style*="min-width: 741px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 741px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 741px"], app-dropdown-c[style*="width: 741px"] {
    width: auto !important;
  }
  *[style*="min-width: 742px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 742px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 742px"], app-dropdown-c[style*="width: 742px"] {
    width: auto !important;
  }
  *[style*="min-width: 743px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 743px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 743px"], app-dropdown-c[style*="width: 743px"] {
    width: auto !important;
  }
  *[style*="min-width: 744px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 744px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 744px"], app-dropdown-c[style*="width: 744px"] {
    width: auto !important;
  }
  *[style*="min-width: 745px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 745px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 745px"], app-dropdown-c[style*="width: 745px"] {
    width: auto !important;
  }
  *[style*="min-width: 746px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 746px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 746px"], app-dropdown-c[style*="width: 746px"] {
    width: auto !important;
  }
  *[style*="min-width: 747px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 747px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 747px"], app-dropdown-c[style*="width: 747px"] {
    width: auto !important;
  }
  *[style*="min-width: 748px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 748px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 748px"], app-dropdown-c[style*="width: 748px"] {
    width: auto !important;
  }
  *[style*="min-width: 749px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 749px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 749px"], app-dropdown-c[style*="width: 749px"] {
    width: auto !important;
  }
  *[style*="min-width: 750px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 750px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 750px"], app-dropdown-c[style*="width: 750px"] {
    width: auto !important;
  }
  *[style*="min-width: 751px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 751px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 751px"], app-dropdown-c[style*="width: 751px"] {
    width: auto !important;
  }
  *[style*="min-width: 752px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 752px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 752px"], app-dropdown-c[style*="width: 752px"] {
    width: auto !important;
  }
  *[style*="min-width: 753px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 753px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 753px"], app-dropdown-c[style*="width: 753px"] {
    width: auto !important;
  }
  *[style*="min-width: 754px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 754px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 754px"], app-dropdown-c[style*="width: 754px"] {
    width: auto !important;
  }
  *[style*="min-width: 755px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 755px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 755px"], app-dropdown-c[style*="width: 755px"] {
    width: auto !important;
  }
  *[style*="min-width: 756px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 756px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 756px"], app-dropdown-c[style*="width: 756px"] {
    width: auto !important;
  }
  *[style*="min-width: 757px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 757px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 757px"], app-dropdown-c[style*="width: 757px"] {
    width: auto !important;
  }
  *[style*="min-width: 758px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 758px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 758px"], app-dropdown-c[style*="width: 758px"] {
    width: auto !important;
  }
  *[style*="min-width: 759px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 759px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 759px"], app-dropdown-c[style*="width: 759px"] {
    width: auto !important;
  }
  *[style*="min-width: 760px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 760px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 760px"], app-dropdown-c[style*="width: 760px"] {
    width: auto !important;
  }
  *[style*="min-width: 761px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 761px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 761px"], app-dropdown-c[style*="width: 761px"] {
    width: auto !important;
  }
  *[style*="min-width: 762px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 762px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 762px"], app-dropdown-c[style*="width: 762px"] {
    width: auto !important;
  }
  *[style*="min-width: 763px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 763px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 763px"], app-dropdown-c[style*="width: 763px"] {
    width: auto !important;
  }
  *[style*="min-width: 764px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 764px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 764px"], app-dropdown-c[style*="width: 764px"] {
    width: auto !important;
  }
  *[style*="min-width: 765px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 765px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 765px"], app-dropdown-c[style*="width: 765px"] {
    width: auto !important;
  }
  *[style*="min-width: 766px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 766px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 766px"], app-dropdown-c[style*="width: 766px"] {
    width: auto !important;
  }
  *[style*="min-width: 767px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 767px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 767px"], app-dropdown-c[style*="width: 767px"] {
    width: auto !important;
  }
  *[style*="min-width: 768px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 768px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 768px"], app-dropdown-c[style*="width: 768px"] {
    width: auto !important;
  }
  *[style*="min-width: 769px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 769px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 769px"], app-dropdown-c[style*="width: 769px"] {
    width: auto !important;
  }
  *[style*="min-width: 770px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 770px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 770px"], app-dropdown-c[style*="width: 770px"] {
    width: auto !important;
  }
  *[style*="min-width: 771px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 771px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 771px"], app-dropdown-c[style*="width: 771px"] {
    width: auto !important;
  }
  *[style*="min-width: 772px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 772px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 772px"], app-dropdown-c[style*="width: 772px"] {
    width: auto !important;
  }
  *[style*="min-width: 773px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 773px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 773px"], app-dropdown-c[style*="width: 773px"] {
    width: auto !important;
  }
  *[style*="min-width: 774px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 774px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 774px"], app-dropdown-c[style*="width: 774px"] {
    width: auto !important;
  }
  *[style*="min-width: 775px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 775px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 775px"], app-dropdown-c[style*="width: 775px"] {
    width: auto !important;
  }
  *[style*="min-width: 776px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 776px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 776px"], app-dropdown-c[style*="width: 776px"] {
    width: auto !important;
  }
  *[style*="min-width: 777px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 777px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 777px"], app-dropdown-c[style*="width: 777px"] {
    width: auto !important;
  }
  *[style*="min-width: 778px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 778px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 778px"], app-dropdown-c[style*="width: 778px"] {
    width: auto !important;
  }
  *[style*="min-width: 779px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 779px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 779px"], app-dropdown-c[style*="width: 779px"] {
    width: auto !important;
  }
  *[style*="min-width: 780px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 780px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 780px"], app-dropdown-c[style*="width: 780px"] {
    width: auto !important;
  }
  *[style*="min-width: 781px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 781px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 781px"], app-dropdown-c[style*="width: 781px"] {
    width: auto !important;
  }
  *[style*="min-width: 782px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 782px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 782px"], app-dropdown-c[style*="width: 782px"] {
    width: auto !important;
  }
  *[style*="min-width: 783px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 783px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 783px"], app-dropdown-c[style*="width: 783px"] {
    width: auto !important;
  }
  *[style*="min-width: 784px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 784px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 784px"], app-dropdown-c[style*="width: 784px"] {
    width: auto !important;
  }
  *[style*="min-width: 785px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 785px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 785px"], app-dropdown-c[style*="width: 785px"] {
    width: auto !important;
  }
  *[style*="min-width: 786px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 786px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 786px"], app-dropdown-c[style*="width: 786px"] {
    width: auto !important;
  }
  *[style*="min-width: 787px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 787px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 787px"], app-dropdown-c[style*="width: 787px"] {
    width: auto !important;
  }
  *[style*="min-width: 788px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 788px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 788px"], app-dropdown-c[style*="width: 788px"] {
    width: auto !important;
  }
  *[style*="min-width: 789px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 789px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 789px"], app-dropdown-c[style*="width: 789px"] {
    width: auto !important;
  }
  *[style*="min-width: 790px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 790px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 790px"], app-dropdown-c[style*="width: 790px"] {
    width: auto !important;
  }
  *[style*="min-width: 791px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 791px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 791px"], app-dropdown-c[style*="width: 791px"] {
    width: auto !important;
  }
  *[style*="min-width: 792px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 792px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 792px"], app-dropdown-c[style*="width: 792px"] {
    width: auto !important;
  }
  *[style*="min-width: 793px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 793px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 793px"], app-dropdown-c[style*="width: 793px"] {
    width: auto !important;
  }
  *[style*="min-width: 794px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 794px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 794px"], app-dropdown-c[style*="width: 794px"] {
    width: auto !important;
  }
  *[style*="min-width: 795px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 795px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 795px"], app-dropdown-c[style*="width: 795px"] {
    width: auto !important;
  }
  *[style*="min-width: 796px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 796px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 796px"], app-dropdown-c[style*="width: 796px"] {
    width: auto !important;
  }
  *[style*="min-width: 797px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 797px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 797px"], app-dropdown-c[style*="width: 797px"] {
    width: auto !important;
  }
  *[style*="min-width: 798px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 798px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 798px"], app-dropdown-c[style*="width: 798px"] {
    width: auto !important;
  }
  *[style*="min-width: 799px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 799px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 799px"], app-dropdown-c[style*="width: 799px"] {
    width: auto !important;
  }
  *[style*="min-width: 800px"] {
    min-width: 0 !important;
  }
  *[style*="flex-basis: 800px"] {
    flex-basis: auto !important;
    flex-shrink: unset !important;
  }
  input[style*="width: 800px"], app-dropdown-c[style*="width: 800px"] {
    width: auto !important;
  }
  *[style*="min-width: 460px"],
  *[style*="min-width: 485px"] {
    height: auto !important;
    min-height: 32px;
  }
  *[style*="min-width: 460px"] *:has(svg),
  *[style*="min-width: 485px"] *:has(svg) {
    display: none !important;
  }
  threat-simulation-template-fields-component .div:has(> .simpleDataTable) {
    overflow: auto;
  }
  threat-simulation-template-fields-component .div:has(> .simpleDataTable) > .simpleDataTable {
    table-layout: auto !important;
  }
  threat-simulation-campaign-summary-component .trends-data-card {
    min-width: 100% !important;
  }
  threat-simulation-campaign-summary-component .trends-data-card apx-chart {
    max-width: 110% !important;
  }
  threat-simulation-templates-component .bg-light.align-self-stretch.align-items-center {
    height: auto !important;
  }
  .threat-simulation-wizard-summary *[style*="height: 16px"] {
    height: auto !important;
  }
  .ts-wizard-template-screen > * {
    min-width: 100% !important;
    max-width: none !important;
  }
  .flex-row:has(> i.fas.fa-exclamation-circle + *:last-child),
  .flxRow:has(> i.fas.fa-exclamation-circle + *:last-child) {
    flex-wrap: nowrap !important;
  }
  .flex-row:has(> i.fas.fa-circle + *:last-child),
  .flxRow:has(> i.fas.fa-circle + *:last-child) {
    flex-wrap: nowrap !important;
    align-items: baseline !important;
  }
  .flxRow[style*="flex-wrap: wrap-reverse"][style*="margin-bottom: 3px"] > .flxRow {
    flex: 1 0;
  }
  #wrapper {
    min-height: 100dvh !important;
  }
  .app-container .date-picker-container > input {
    padding-right: 30px;
    width: 100% !important;
    min-width: 190px;
  }
  .page-title {
    font-size: 1.1rem !important;
  }
  *[style*="max-width: 40%"]:has(.redborder[style*="position: absolute"]) {
    max-width: none !important;
  }
  *[style*="max-width: 40%"]:has(.redborder[style*="position: absolute"]) .redborder[style*="position: absolute"] {
    position: relative !important;
    right: auto !important;
    top: auto !important;
  }
  .page-subtitle-container.flxRow-between.hSpace4 > * {
    margin: 0 !important;
  }
  popup-c .popup-content-container {
    padding: 15px !important;
    max-height: unset !important;
  }
  popup-c .popup-title-container {
    padding-right: 45px;
  }
  popup-c .popup-title-container h5 {
    font-size: 0.8rem !important;
  }
  .table-filter {
    max-height: 40vh;
  }
  .info-banner {
    padding: 5px !important;
  }
  .info-banner:after {
    content: "";
  }
  integrations-component popup-c .flex-column.f-1-0.overflow-auto.gap-4 > * > * {
    width: unset !important;
    flex: 1 0;
  }
  .my-plan-payment-popup-bg {
    background: none !important;
  }
  .my-plan-payment-popup-bg > *.w-50 {
    width: 100% !important;
  }
  .flex-row.justify-content-center[style*="margin-top: -65px"] {
    min-width: 80vw;
  }
  .flex-row.justify-content-center[style*="margin-top: -65px"] > .bg-light {
    display: none !important;
  }
  .my-plan-payment-popup-bg > * > div.position-relative {
    display: none !important;
  }
  .page-inner-content-holder {
    min-height: 0 !important;
  }
  .page-inner-content-holder span:has(+ more-info-c) {
    flex: 1 0;
    padding-right: 5px;
  }
  .flex-row > span:has(+ toggle-switch-c), .flxRow > span:has(+ toggle-switch-c) {
    flex: 1 0;
  }
  .flex-row:has(input[type=text] ~ btn-c[endicon="fa fa-check"][style*="min-width: 0"]) {
    flex-wrap: nowrap;
  }
  .flex-row:has(input[type=text] ~ btn-c[endicon="fa fa-check"][style*="min-width: 0"]) > * {
    width: auto !important;
  }
  .flex-row:has(.fa.fa-copy.copy-link:last-child), .flxRow:has(.fa.fa-copy.copy-link:last-child) {
    flex-wrap: nowrap !important;
  }
  td .flex-row:has(.fa.fa-copy.copy-link:last-child), td .flxRow:has(.fa.fa-copy.copy-link:last-child) {
    flex-wrap: nowrap !important;
    justify-content: flex-end !important;
  }
  td .flxRow.hSpace1:has(.fa.fa-check-circle), td .flxRow:has(.fas.fa-check + app-dropdown-c[text=Actions]) {
    flex-wrap: nowrap !important;
  }
  btn-c[endIcon="fas fa-file-download"] {
    display: none !important;
  }
  #appSidebarLogo {
    width: 175px !important;
    justify-content: unset;
    align-items: unset;
  }
  #appSidebarLogo img {
    position: relative;
    left: 6px;
  }
  threat-prevention-component .content-container > div.bg-white.py-2,
  security-awareness-component .content-container > div.border.flex-column.gap-3 {
    max-width: 100%;
    overflow: auto;
  }
  inbound-allow-block-lists-component .flex-column.gap-3:has(> .flex-column.gap-2) {
    max-width: 100%;
  }
  div[style*="position: absolute"][style*="min-width: 537px"] {
    width: calc(100vw - 2rem) !important;
    min-width: unset !important;
    z-index: 10;
  }
  .domains-page-more-info .page-info-window,
  .page-info-window {
    max-width: 420px !important;
  }
  .page-info-window {
    left: unset;
    right: 0;
  }
  content-container {
    overflow: auto;
  }
  td .expandable-record-row {
    justify-content: flex-end !important;
  }
  td .expandable-record-row > div:first-child {
    flex: 1 0 !important;
  }
  .app-header {
    padding: 0.5rem 0;
    height: unset !important;
  }
  .app-header .fs-6 {
    font-size: 12.5px !important;
  }
  .app-header .flex-row.h-100 {
    flex-wrap: wrap !important;
  }
  .app-header .flex-row div.align-items-center {
    display: flex !important;
  }
  .app-header .f-1-0:has(> .global-search) {
    display: none !important;
  }
  .app-header .app-page-title {
    flex-direction: column !important;
    flex: 1 0 50%;
    gap: 2px !important;
    height: 100%;
    justify-content: center !important;
  }
  .app-header .app-page-title div.align-items-start {
    align-items: center !important;
  }
  .app-header .btn-in-header {
    padding: 5px 7px !important;
    width: 25px !important;
    height: 25px !important;
  }
  .app-header .btn-in-header > i {
    font-size: 13px !important;
  }
  .app-header #profileMenuContainer > div:not(.drop-menu) {
    height: 25px !important;
    width: 25px !important;
  }
  .app-header div.d-flex.align-items-center:has(> button) {
    display: none !important;
  }
  .app-header .flex-row-reverse {
    gap: 4px !important;
    margin: 0 !important;
    padding: 0 10px !important;
  }
  .app-header .flex-row-reverse > * {
    padding: 0 !important;
    gap: 4px !important;
  }
  .app-header .flex-row-reverse button:has(> .fa-rocket) {
    display: none !important;
  }
  .app-header .profile-menu-container .drop-menu {
    top: calc(100% + 12px) !important;
  }
  .app-header .profile-menu-container .drop-menu:after {
    right: 65px !important;
  }
  .app-header .support-menu-container .drop-menu:after {
    right: 115px !important;
  }
  .md-tabs {
    overflow-x: auto;
    overflow-y: hidden;
    max-width: 100%;
    scrollbar-width: none;
    background: rgba(var(--bs-primary-rgb), 0.025);
  }
  .md-tabs > *:not(.slide) {
    max-width: 40% !important;
    min-height: 35px;
  }
  .md-tabs > *:not(.slide).selected {
    background: rgba(var(--bs-primary-rgb), 0.2);
  }
  .md-tabs > *:not(.slide) > label {
    max-width: 100% !important;
    height: 100%;
    padding: 7px;
  }
  .md-tabs > .slide {
    display: none !important;
  }
  .app-sidebar {
    position: absolute;
    height: 100%;
    max-height: 100dvh;
    top: 0;
    z-index: 9999;
  }
  .app-sidebar.collapsed {
    max-width: 0 !important;
    border: none;
    overflow: hidden;
  }
  .app-sidebar-toggle {
    transform: translateX(-10px) !important;
    box-shadow: none !important;
    background: none !important;
    top: 18px;
    border: none;
  }
  .app-sidebar-toggle .fa-angle-double-right {
    transform: none !important;
  }
  .app-sidebar-toggle .fa-angle-double-right:before {
    content: "\f060" !important;
  }
  .dashboard-page > .page-inner-content-holder .pe-2.py-1.rounded.gap-2.d-flex.align-items-center {
    max-width: 100% !important;
    scrollbar-width: none;
  }
  .flxRow.hSpace2[style*="min-width: 605px"] {
    min-width: 100% !important;
    gap: 10px;
  }
  .content-container, .title-section-container {
    width: 100% !important;
    min-width: 100%;
    max-width: 100%;
    flex-wrap: wrap;
  }
  .content-container .simpleDataTable, .title-section-container .simpleDataTable {
    min-width: 720px;
  }
  .settings-list-container {
    max-width: 100%;
  }
  .settings-list-container .settings-list-item {
    flex-wrap: wrap;
    padding: 28px min(15px, 3vw) 28px !important;
  }
  .settings-list-container .settings-list-item > * + * {
    margin-top: 1rem;
  }
  .support-menu-container > .btn-in-header > span,
  .whats-new-notification-container,
  search-in-page,
  .threat-thumbnails-container > *:empty {
    display: none !important;
  }
  .threat-thumbnails-container {
    justify-content: space-around;
    width: 114%;
    margin-left: -7%;
  }
  .support-menu-container .drop-menu {
    right: -27px;
  }
  .profile-menu-container:active .drop-menu, .support-menu-container:active .drop-menu, .global-search:active .drop-menu, .admin-select:active .drop-menu, .trends-card-actions-menu:active .drop-menu, .plan-expiration-extend-menu:active .drop-menu,
  .whats-new-notification-container:active .drop-menu, .range-button:active .drop-menu, .compose-button-with-menu:active .drop-menu, .compose-contact-container:active .drop-menu, .toggled-menu-container:active .drop-menu {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
  }
  inbound-mailboxes-component search-box {
    width: unset !important;
    min-width: unset !important;
    flex-grow: 1;
  }
  trustifi-table-c .inner-search-input,
  inbound-quarantined-component .inner-search-input,
  inbound-mailboxes-component .inner-search-input {
    min-width: 0 !important;
  }
  trustifi-table-c .table-upper-row-container,
  inbound-quarantined-component .table-upper-row-container,
  inbound-mailboxes-component .table-upper-row-container {
    gap: 15px;
  }
  trustifi-table-c .table-upper-row-container > .flxRow.hSpace05,
  inbound-quarantined-component .table-upper-row-container > .flxRow.hSpace05,
  inbound-mailboxes-component .table-upper-row-container > .flxRow.hSpace05 {
    gap: 10px;
  }
  trustifi-table-c virtual-scroller > .scrollable-content > table,
  inbound-quarantined-component virtual-scroller > .scrollable-content > table,
  inbound-mailboxes-component virtual-scroller > .scrollable-content > table {
    min-width: -webkit-max-content;
    min-width: max-content;
  }
  trustifi-table-c virtual-scroller > .scrollable-content > table > thead th,
  trustifi-table-c .listTable-c > table > thead th,
  inbound-quarantined-component virtual-scroller > .scrollable-content > table > thead th,
  inbound-quarantined-component .listTable-c > table > thead th,
  inbound-mailboxes-component virtual-scroller > .scrollable-content > table > thead th,
  inbound-mailboxes-component .listTable-c > table > thead th {
    width: 200px;
    min-width: 200px;
  }
  trustifi-table-c virtual-scroller > .scrollable-content > table > thead th[style*="%"], trustifi-table-c virtual-scroller > .scrollable-content > table > thead th[style*=vw],
  trustifi-table-c .listTable-c > table > thead th[style*="%"],
  trustifi-table-c .listTable-c > table > thead th[style*=vw],
  inbound-quarantined-component virtual-scroller > .scrollable-content > table > thead th[style*="%"],
  inbound-quarantined-component virtual-scroller > .scrollable-content > table > thead th[style*=vw],
  inbound-quarantined-component .listTable-c > table > thead th[style*="%"],
  inbound-quarantined-component .listTable-c > table > thead th[style*=vw],
  inbound-mailboxes-component virtual-scroller > .scrollable-content > table > thead th[style*="%"],
  inbound-mailboxes-component virtual-scroller > .scrollable-content > table > thead th[style*=vw],
  inbound-mailboxes-component .listTable-c > table > thead th[style*="%"],
  inbound-mailboxes-component .listTable-c > table > thead th[style*=vw] {
    width: 200px !important;
    min-width: 200px !important;
  }
  .actions-column-header {
    width: 200px;
    min-width: 200px;
  }
  .actions-column-header[style*="%"], .actions-column-header[style*=vw] {
    width: 200px !important;
    min-width: 200px !important;
  }
  .listTable-c.ellips table span {
    white-space: normal;
    word-break: break-word;
  }
  .listTable-c.ellips table span[style*="max-width: min-content"] {
    word-break: unset;
  }
  .table-actions-container {
    flex-basis: 100%;
  }
  .table-actions-container > .hide-when-empty {
    flex: 1 0;
  }
  div:has(+ .storage-usage-chart) > * {
    font-size: 12px !important;
  }
  .flxRow:has(> .checkbox-button.radio-style + .checkbox-button.radio-style),
  .flex-row:has(> .checkbox-button.radio-style + .checkbox-button.radio-style) {
    flex-wrap: nowrap !important;
  }
  .listTable-c:not(.ellips) span {
    white-space: inherit;
  }
  .listTable-c th span {
    white-space: nowrap !important;
  }
  .listTable-c td {
    max-width: 150vw;
  }
  .trustifi-table:not(.short-action-column) .listTable-c tr > td:last-child app-dropdown-c[text=Actions] {
    min-width: 160px;
  }
  .trustifi-table[style*="flex: 0 0 300px"] {
    max-width: 100%;
  }
  .inbound-trends,
  .inbound-trends2,
  .outbound-trends,
  .inbound-rules,
  .compromised-incidents,
  .mailboxes-location,
  .latest-audit-logs,
  .licenses-usage {
    width: 100% !important;
  }
  inbound-trends-component div[class=bs-col] {
    width: 100% !important;
    flex: 0 0 auto !important;
  }
  inbound-trends-component div[class=bs-col] div:has(> .trends-radial-pie-chart) {
    min-width: 100% !important;
  }
  div:has(> .fa.fa-shield-alt.rounded-pill.border-success + span.text-nowrap) {
    display: none !important;
  }
  inbound-allow-block-lists-component .settings-list-container > .settings-list-item:first-of-type {
    height: unset !important;
  }
  inbound-allow-block-lists-component .settings-list-container > .settings-list-item:first-of-type > div:first-of-type {
    flex-wrap: wrap;
  }
  .note-toolbar {
    display: none !important;
  }
  templates-page-component div:has(> .show-on-hover-item-1) {
    flex: 1 0;
  }
  templates-page-component div:has(> .show-on-hover-item-1) > .show-on-hover-item-1 {
    opacity: 1 !important;
    visibility: visible !important;
    margin-bottom: 15px;
  }
  templates-page-component div[style*="flex-basis: 140px"]:empty {
    display: none !important;
  }
  templates-page-component #summernoteContainer {
    min-width: 100% !important;
  }
  mass-list-page-component label[style*="width: 250px"], mass-list-page-component label[style*="width:250px"] {
    width: 120px !important;
  }
  partner-resources-component .page-inner-content-holder > .w-50 {
    width: 100% !important;
  }
  btn-c.popup-action-btn .simple-btn {
    height: 30px !important;
    min-width: 100% !important;
  }
  filter-table-c {
    min-width: min(310px, 85vw) !important;
  }
  apx-chart:has(.apexcharts-radialbar) {
    max-width: 70% !important;
    max-height: 70% !important;
  }
  apx-chart:has(.apexcharts-radialbar) div:has(> .apexcharts-canvas), apx-chart:has(.apexcharts-radialbar) .apexcharts-canvas {
    max-width: 100% !important;
    max-height: 100% !important;
  }
  compose-message-component div[ngfdrop] {
    min-width: 100% !important;
  }
  compose-message-component div[style*="transition: max-height 0.35s ease-out"] {
    max-height: none !important;
  }
  compose-message-component div[style*="transition: max-height 0.35s ease-out"] apx-chart {
    width: auto !important;
    height: auto !important;
    transform: none !important;
  }
  compose-message-component label.hidepwd {
    transform: translate(-175%, -50%) !important;
  }
  .fa.fa-exclamation-triangle + span {
    flex: 1 0;
  }
  div:has(> .directories-table) {
    overflow: unset !important;
  }
  div:has(> .directories-table) .directories-table {
    min-width: 100%;
    min-height: 45vh;
  }
  div:has(> .directories-table) > div.vSpace3 {
    margin: auto;
  }
  div:has(> .directories-table) > div.vSpace3 > div.vSpace2 {
    margin: auto;
  }
  div:has(> btn-c[endicon="zmdi zmdi-check"] + btn-c[endicon="zmdi zmdi-close"]) {
    flex-wrap: nowrap !important;
  }
  partner-registration-component div[style*="min-width: 40vw"] {
    min-width: 100% !important;
  }
  partner-registration-component form .input-wrap {
    margin: 5px 0 !important;
  }
  partner-registration-component *[style*="font-size: 1rem"] {
    font-size: 13px !important;
  }
  partner-registration-component span[style*="font-size: 1rem"][style*="cursor: pointer"] {
    font-size: 12px !important;
  }
  partner-registration-component span[style*="flex-basis: 135px"] {
    flex-basis: 100px !important;
  }
  .bs-enabled .login-box {
    margin: min(15px, 3vw) min(15px, 3vh) !important;
    height: calc(100dvh - min(30px, 6vh)) !important;
    width: calc(100vw - min(30px, 6vw)) !important;
    padding-top: 15vh !important;
    gap: 40px !important;
  }
  .bs-enabled .login-box .login-sso-button {
    width: 100% !important;
  }
  .bs-enabled .login-box > * {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
    gap: 8px;
  }
  .bs-enabled .login-box * {
    margin-top: 0 !important;
  }
  .bs-enabled .login-box .text-nowrap {
    white-space: normal !important;
  }
  .steps-container {
    font-size: 11px !important;
    flex-wrap: wrap !important;
    gap: 5px !important;
  }
  .steps-container .step-tab {
    padding-right: 1rem;
  }
  more-info-c, btn-c:has(+ .page-info-window) {
    display: none;
  }
  .animated.fadeIn {
    animation: none !important;
  }
  .list-group {
    --bs-list-group-border-color: black !important;
  }
  .period-buttons-group {
    gap: 0.25rem !important;
    min-width: 150px;
    margin-bottom: 10px;
  }
  .period-buttons-group .period-button, .period-buttons-group .range-button {
    margin: 0 !important;
  }
  .period-buttons-group .range-button {
    min-width: 232px !important;
  }
  .flxRow:has(> div[style*="background: linear-gradient(#163f5d1a, transparent, #a0a0a02e) , linear-gradient(74deg, #d3f1ff6b , transparent 51%, transparent)"]) > div:first-child,
  .flex-row:has(> div[style*="background: linear-gradient(#163f5d1a, transparent, #a0a0a02e) , linear-gradient(74deg, #d3f1ff6b , transparent 51%, transparent)"]) > div:first-child {
    min-width: 100% !important;
    height: 55vh;
  }
  .flxRow:has(> div[style*="background: linear-gradient(#163f5d1a, transparent, #a0a0a02e) , linear-gradient(74deg, #d3f1ff6b , transparent 51%, transparent)"]) > .vertical-separator,
  .flex-row:has(> div[style*="background: linear-gradient(#163f5d1a, transparent, #a0a0a02e) , linear-gradient(74deg, #d3f1ff6b , transparent 51%, transparent)"]) > .vertical-separator {
    display: none !important;
  }
  .flxRow:has(> div[style*="background: linear-gradient(#163f5d1a, transparent, #a0a0a02e) , linear-gradient(74deg, #d3f1ff6b , transparent 51%, transparent)"]) > div:last-child,
  .flex-row:has(> div[style*="background: linear-gradient(#163f5d1a, transparent, #a0a0a02e) , linear-gradient(74deg, #d3f1ff6b , transparent 51%, transparent)"]) > div:last-child {
    margin: 4px 0 !important;
    min-width: 100%;
    height: 55vh;
  }
  .flxRow:has(> div[style*="background: linear-gradient(#163f5d1a, transparent, #a0a0a02e) , linear-gradient(74deg, #d3f1ff6b , transparent 51%, transparent)"]) div[style*="calc(3px + 0.4vw)"],
  .flex-row:has(> div[style*="background: linear-gradient(#163f5d1a, transparent, #a0a0a02e) , linear-gradient(74deg, #d3f1ff6b , transparent 51%, transparent)"]) div[style*="calc(3px + 0.4vw)"] {
    flex-wrap: nowrap !important;
  }
  .flxRow:has(> div[style*="background: linear-gradient(#163f5d1a, transparent, #a0a0a02e) , linear-gradient(74deg, #d3f1ff6b , transparent 51%, transparent)"]) div[style*="calc(3px + 0.4vw)"] search-box,
  .flex-row:has(> div[style*="background: linear-gradient(#163f5d1a, transparent, #a0a0a02e) , linear-gradient(74deg, #d3f1ff6b , transparent 51%, transparent)"]) div[style*="calc(3px + 0.4vw)"] search-box {
    width: auto !important;
  }
  search-box {
    min-width: 150px !important;
  }
  archive-email-details-component > .flxClmn, sent-email-details-component > .flxClmn {
    overflow: unset !important;
  }
  archive-email-headers-component th {
    width: auto !important;
    min-width: unset !important;
  }
  .threat-protection-popup .popup-content-container > div, outbound-quarantined-component popup-c.no-content-padding .popup-content-container > div {
    overflow: auto !important;
  }
  .threat-protection-popup .popup-frame-inner-container, outbound-quarantined-component popup-c.no-content-padding .popup-frame-inner-container {
    width: 100% !important;
    height: 100% !important;
  }
  .threat-protection-popup .tp-popup-header, outbound-quarantined-component popup-c.no-content-padding .tp-popup-header {
    position: sticky;
    top: 0;
    max-height: none !important;
    flex: unset !important;
    gap: 7px !important;
  }
  .threat-protection-popup .tp-popup-header + div, outbound-quarantined-component popup-c.no-content-padding .tp-popup-header + div {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
  }
  .threat-protection-popup .tp-popup-header > *, outbound-quarantined-component popup-c.no-content-padding .tp-popup-header > * {
    gap: 7px !important;
  }
  .threat-protection-popup .tp-popup-header > *:last-child > .flxRow.hSpace1:only-child, outbound-quarantined-component popup-c.no-content-padding .tp-popup-header > *:last-child > .flxRow.hSpace1:only-child {
    gap: 10px;
  }
  .threat-protection-popup .tp-popup-header *, outbound-quarantined-component popup-c.no-content-padding .tp-popup-header * {
    font-size: 13px !important;
  }
  .threat-protection-popup .tp-popup-header h3, outbound-quarantined-component popup-c.no-content-padding .tp-popup-header h3 {
    font-size: 1rem !important;
  }
  .threat-protection-popup .tp-popup-header .vertical-separator, outbound-quarantined-component popup-c.no-content-padding .tp-popup-header .vertical-separator {
    display: none !important;
  }
  .threat-protection-popup .tp-popup-header .flxRow > .far.fa-clock + span, outbound-quarantined-component popup-c.no-content-padding .tp-popup-header .flxRow > .far.fa-clock + span {
    font-size: 12px !important;
  }
  .threat-protection-popup .tp-popup-header .flxRow.ellipsis.hSpace2, outbound-quarantined-component popup-c.no-content-padding .tp-popup-header .flxRow.ellipsis.hSpace2 {
    max-width: calc(100vw - 100px) !important;
    padding: 0 !important;
    flex-wrap: nowrap !important;
  }
  .threat-protection-popup div:has(> .tp-popup-sidebar), outbound-quarantined-component popup-c.no-content-padding div:has(> .tp-popup-sidebar) {
    overflow: unset !important;
  }
  .threat-protection-popup .tp-popup-sidebar, outbound-quarantined-component popup-c.no-content-padding .tp-popup-sidebar {
    width: 100% !important;
    min-height: -webkit-fit-content !important;
    min-height: -moz-fit-content !important;
    min-height: fit-content !important;
    position: relative !important;
  }
  .threat-protection-popup .tp-popup-sidebar:after, outbound-quarantined-component popup-c.no-content-padding .tp-popup-sidebar:after {
    content: "";
    position: absolute;
    background: #ffffff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
  }
  .threat-protection-popup .threat-protection-grid, outbound-quarantined-component popup-c.no-content-padding .threat-protection-grid {
    padding: 1.75vw !important;
  }
  .threat-protection-popup .threat-protection-card, outbound-quarantined-component popup-c.no-content-padding .threat-protection-card {
    grid-column: span 24 !important;
    grid-row: span 24 !important;
  }
  .threat-protection-popup .threat-protection-card + *, outbound-quarantined-component popup-c.no-content-padding .threat-protection-card + * {
    grid-column: span 24 !important;
    grid-row: span 24 !important;
  }
  .threat-protection-popup .threat-protection-card .card-header, outbound-quarantined-component popup-c.no-content-padding .threat-protection-card .card-header {
    height: auto !important;
  }
  .threat-protection-popup .threat-protection-card .card-header .card-title, outbound-quarantined-component popup-c.no-content-padding .threat-protection-card .card-header .card-title {
    font-size: 14px !important;
  }
  .threat-protection-popup .threat-protection-card .flxRow:has(> .fas.fa-exclamation-triangle), outbound-quarantined-component popup-c.no-content-padding .threat-protection-card .flxRow:has(> .fas.fa-exclamation-triangle) {
    flex-wrap: nowrap !important;
  }
  *[style*="background: linear-gradient(0deg, #ffffff00, white), linear-gradient(90deg,white, #f7f7f778, white)"] {
    display: block !important;
  }
  account-compromised-incidents-component *[style*="padding: 0 2vw"] {
    padding: 0 4vw !important;
  }
  account-compromised-incidents-component *[style*="-bs-bg-opacity: 0.065"] {
    flex-wrap: nowrap !important;
  }
  account-compromised-incidents-component .flxClmn.gap-1 > app-dropdown-c[text=Actions] {
    margin-top: 15px !important;
  }
  exchange-login-wizard-c div[style*="max-width: 40%"] {
    max-width: none !important;
    width: 100% !important;
  }
  span[style*="bottom: -17px"][style*="font-size: 11px"] {
    position: relative !important;
    bottom: auto !important;
  }
  new-rule-condition app-dropdown-c + .redborder.fa, new-rule-condition-inbound app-dropdown-c + .redborder.fa {
    display: none !important;
  }
  outbound-rule-usage-c .vertical-separator, popup-c[head="Inbound Rule Usage Data"] .vertical-separator {
    display: none !important;
  }
  app-dropdown-c .app-dropdown-menu-container .static-item[style*="position: sticky"] {
    z-index: 50;
  }
  .flexRow-start.md-checkbox {
    display: flex;
  }
  .flexRow-start.md-checkbox input[type=checkbox] {
    height: 0;
  }
  .popup-layer {
    padding: 5vh 5vw !important;
  }
  .popup-layer:has(.popup-frame-outer-container:not(.small):not(.dynamic)),
  .popup-layer:has(.popup-frame-outer-container.dynamic[style*=width]),
  .popup-layer:has(.popup-frame-outer-container.dynamic[style*=height]) {
    padding: 0 !important;
  }
  .popup-frame-outer-container:not(.small):not(.dynamic),
  .popup-frame-outer-container.dynamic[style*=width],
  .popup-frame-outer-container.dynamic[style*=height] {
    min-width: 100vw !important;
    min-height: 100dvh !important;
    width: 100vw !important;
    height: 100dvh !important;
    max-height: none !important;
  }
  .popup-frame-outer-container:not(.small):not(.dynamic) .popup-content-container,
  .popup-frame-outer-container.dynamic[style*=width] .popup-content-container,
  .popup-frame-outer-container.dynamic[style*=height] .popup-content-container {
    overflow: auto !important;
  }
  look-and-feel-component .page-inner-content-holder > div.flxRow.hSpace3 > div.flxClmn {
    width: 100% !important;
    flex: unset !important;
  }
  look-and-feel-component .page-inner-content-holder > div.flxRow.hSpace3 .lf-settings-container div[style*="min-height: 350px"] div[style*=flex] {
    flex: unset !important;
  }
  look-and-feel-component .page-inner-content-holder > div.flxRow.hSpace3 .lf-settings-container .vertical-separator {
    display: none;
  }
  account-compromised-incidents-component .vertical-separator {
    display: none;
  }
  account-compromised-incidents-component .page-inner-content-holder div[style*="flex: 3 0"] {
    flex: unset !important;
    width: 100% !important;
    order: 1;
  }
  account-compromised-incidents-component .page-inner-content-holder div[style*="position: sticky"] {
    flex: unset !important;
    position: relative;
    top: unset !important;
    order: 0;
  }
  threat-simulation-template-fields-component span[style*="position: absolute"] {
    bottom: -30px !important;
  }
  exchange-rules-wizard-c .bs-btn-light[style*="min-width: 75px"] {
    min-width: 0 !important;
  }
  .trends-data-card div:has(> h6) + .opacity-75.fw-500.text-start[style*="height:"],
  .trends-data-card div:has(> h3) + .opacity-75.fw-500.text-start[style*="height:"] {
    height: auto !important;
  }
  account-compromised-trends-component apx-chart:has(g.apexcharts-pie) .apexcharts-inner {
    transform: scale(2.5);
  }
  account-compromised-trends-component apx-chart:has(g.apexcharts-pie) .apexcharts-inner .apexcharts-datalabels > text {
    font-size: 1.2vw;
  }
  account-compromised-trends-component apx-chart:has(g.apexcharts-pie) svg > foreignObject {
    height: 50%;
    y: 50%;
  }
  archive-search-component div[style*="box-shadow: 0 0 2px #8b98b1ad"] {
    height: auto !important;
  }
  archive-search-component div[style*="box-shadow: 0 0 2px #8b98b1ad"] .h100:not(.app-dropdown) {
    height: auto !important;
  }
  td[style*="display: inline-flex"] {
    flex-wrap: wrap;
  }
  apx-chart:has(#apexcharts-radialbarTrack-0[stroke="rgba(231,231,231,0.85)"]) {
    display: none;
  }
  .break-this-table, table[style*="border-spacing: 0 1rem"] {
    display: contents;
  }
  .break-this-table > tbody, table[style*="border-spacing: 0 1rem"] > tbody {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }
  .break-this-table > tbody > tr, table[style*="border-spacing: 0 1rem"] > tbody > tr {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 3px;
  }
  .break-this-table > tbody > tr > td, table[style*="border-spacing: 0 1rem"] > tbody > tr > td {
    width: auto !important;
  }
}

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