@charset "UTF-8";

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

}

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

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

.icon-cc-an-inv:before {
  content: "\e000";
}
.icon-cc-an-pos:before {
  content: "\e001";
}
.icon-cc-bk-inv:before {
  content: "\e002";
}
.icon-cc-bk-pos:before {
  content: "\e003";
}
.icon-cc-br-inv:before {
  content: "\e004";
}
.icon-cc-br-pos:before {
  content: "\e005";
}
.icon-cc-cc-inv:before {
  content: "\e006";
}
.icon-cc-cc-pos:before {
  content: "\e007";
}
.icon-cc-contact-inv:before {
  content: "\e008";
}
.icon-cc-contact-pos:before {
  content: "\e009";
}
.icon-cc-ct-pos:before {
  content: "\e00a";
}
.icon-cc-ct-sm:before {
  content: "\e00b";
}
.icon-cc-dv-inv:before {
  content: "\e00c";
}
.icon-cc-dv-pos:before {
  content: "\e00d";
}
.icon-cc-gd-inv:before {
  content: "\e00e";
}
.icon-cc-gd-pos:before {
  content: "\e00f";
}
.icon-cc-pa-inv:before {
  content: "\e010";
}
.icon-cc-pa-pos:before {
  content: "\e011";
}
.icon-cc-pv-inv:before {
  content: "\e012";
}
.icon-cc-pv-pos:before {
  content: "\e013";
}
.icon-cc-wd-inv:before {
  content: "\e014";
}
.icon-cc-wd-pos:before {
  content: "\e015";
}


.one {font-size: 1.5rem;}
.two {font-size: 2.5rem;}
.three {font-size: 3rem;}
.four {font-size: 4rem;}
.five {font-size: 5rem;}

.form-check-input{float:left;margin-left:-1.5em}
.form-check-input{width:2em;height:2em;margin-top:.25em;vertical-align:top;background-color:#444;background-repeat:no-repeat;background-position:center;background-size:contain;border:0px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}
.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}
.form-check-input:active{filter:brightness(90%)}
.form-check-input:focus{border-color:transparent;outline:0;box-shadow:0 0 0 0rem rgba(13,110,253,.25)}
.form-check-input:checked{background-color:#18191a;border-color:#777}
.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 10l3 3l6-6'/%3e%3c/svg%3e")}
.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}
.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")}
.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}
.form-check-input:disabled~
.form-check-label,.form-check-input[disabled]~
.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}


.form-switch .form-check-input:focus{background-image:url("moon.svg")}
.form-switch .form-check-input:checked{background-position:right center;background-image:url("sun.svg")}

 .form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("moon.svg");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}
 