
@font-face {
    font-family: 'custom-icons';
    src: url(data:font/woff;base64,d09GRgABAAAAABWUAAwAAAAAFUQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABHAAAAwQAAAME7sLyQk9TLzIAAAQgAAAAYAAAAGAPEf05Y21hcAAABIAAAACMAAAAjMGI4nNnYXNwAAAFDAAAAAgAAAAIAAAAEGdseWYAAAUUAAAM4AAADOBodZjiaGVhZAAAEfQAAAA2AAAANiGQ45doaGVhAAASLAAAACQAAAAkB8ID9mhtdHgAABJQAAAA1AAAANRiAAwEbG9jYQAAEyQAAABsAAAAbDNkNlJtYXhwAAATkAAAACAAAAAgAEMAUW5hbWUAABOwAAABwgAAAcJ2TMffcG9zdAAAFXQAAAAgAAAAIAADAAAAAQAAAAoAHgAsAAFsYXRuAAgABAAAAAAAAAABAAAAAWxpZ2EACAAAAAEAAAABAAQABAAAAAEACgAAAAEAHAALADYAQgB8AYIBtAIQAhoCdAKEApgCwAABAAsABgAIAAkACgAOABMAFgAYABkAGgA0AAEABAAmAAMAEgAJAAIABgAgAB0ADAAQAAoABgAVAAUACwAOABAAFwAKABUAIwAMAA0ACgAIAA8ABAAJAAYAFgANAAoACQAIABIAKgBIAGQAjgCoAMYA6AAxAAsACgAQAAoAFwAKAAUADQAOABIAFwAuAA4ABgAXAAYAFwAcABQACgAEABkADgAJAAoAEwAtAA0ABgAXAAYAFwAcABQACgAEABcACgAbABcALAAUAAYAFwAGABcAHAAUAAoABAAWABQAFQAKAAYACQAWAA0ACgAKABcAKwAMAAYAFwAGABcAHAAUAAoABAAUAAkACwAqAA4ABgAXAAYAFwAcABQACgAEAA4AEQAGAAwACgApABAABgAXAAYAFwAcABQACgAEAAkACgALAAYAGAAQABcAKAAOAAYAFwAGABcAHAAUAAoABAAGABgACQAOABMAAgAGACYAJAAPABUAFQATABUABQAIABMAEAAQAAYAFAAWAAoACQAeAAUAFQAVABMAFQADAAgAIgBCACAADAASABYACgAVABcABQAHAAoAEAATABoAIgAPABIAFgAKABUAFwAFAAYAFgAFAAgADQAOABAACQAhAAwAEgAWAAoAFQAXAAUABgAHABMAGQAKAAEABAAnAAIAFQACAAYALgAwABMACgAXABcADgAS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) format('woff');
}
@font-face {
    font-family: 'Material Icons';
    src: url(static/media/0c35d18bf06992036b69.woff2) format('woff2'), url(static/media/5c031dc082c88f802e99.woff) format('woff');
}
@font-face {
    font-family: 'Material Icons Outlined';
    src: url(static/media/ad19b06d16c38bef77ad.woff2) format('woff2'), url(static/media/ab9626bb93068ee6e383.woff) format('woff');
}
@font-face {
    font-family: 'Material Icons Round';
    src: url(static/media/0c5cdd5dc90e4840936a.woff2) format('woff2'), url(static/media/34c7f55e3d03a970eafc.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(static/media/00fb2fb77ba911c3cabc.woff2) format('woff2') , url(static/media/6437d5f4c14e01aaf480.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(static/media/2a0783bd1c6c1469558b.woff2) format('woff2') , url(static/media/e961bdb476db6860f20f.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(static/media/c5dd4adf257ad349ef4b.woff2) format('woff2') , url(static/media/573e9313e05d89f4acb5.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(static/media/cc4bf5b2955147801c02.woff2) format('woff2') , url(static/media/8d513ad94829ef391cd1.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(static/media/bf89c60125f0f0df34b8.woff2) format('woff2') , url(static/media/d0b483ce9717b92b4bf8.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(static/media/b45d9997b704ab3daad1.woff2) format('woff2') , url(static/media/3ab0502d6136886180cd.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(static/media/53ea6dd630c9834ba13c.woff2) format('woff2') , url(static/media/7dafb1a4bab4938a38b2.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(static/media/bb915319f59c02c348a6.woff2) format('woff2') , url(static/media/56bdf84751634e8deaff.woff) format('woff');
}



.nav__mainLayer {
    padding-bottom: 0.5rem !important;
}

div[data-role="attached-portal"] {
    z-index: 100;
    position: fixed;
}

div[data-role="portal-placeholder"] {
    z-index: 100;
}


div[data-role="modal-overlay"] {
    z-index: 100;
    position: fixed;
}

/* Roboto */

/* Roboto Thin */

@font-face {
	font-family: "Roboto";
	src: url(a732a12eb07742232407.ttf) format("truetype");
	font-weight: 100;
	font-style: normal;
}

/* Roboto Light */

@font-face {
	font-family: "Roboto";
	src: url(333da16a3f3cc391d087.ttf) format("truetype");
	font-weight: 300;
	font-style: normal;
}

/* Roboto Regular */

@font-face {
	font-family: "Roboto";
	src: url(fc2b5060f7accec5cf74.ttf) format("truetype");
	font-weight: 400;
	font-style: normal;
}

/* Roboto italic */

@font-face {
	font-family: "Roboto";
	src: url(87f3afe16a8c3c370634.ttf) format("truetype");
	font-weight: 400;
	font-style: italic;
}

/* Roboto Medium */

@font-face {
	font-family: "Roboto";
	src: url(7c8d04cd831df3033c8a.ttf) format("truetype");
	font-weight: 500;
	font-style: normal;
}

/* Roboto bold */

@font-face {
	font-family: "Roboto";
	src: url(f80816a5455d171f948d.ttf) format("truetype");
	font-weight: 700;
	font-style: normal;
}

/* Roboto Black */

@font-face {
	font-family: "Roboto";
	src: url(cf56c1b149d0a5e8d7c6.ttf) format("truetype");
	font-weight: 900;
	font-style: normal;
}

pre.rouge table td { padding: 5px; }
pre.rouge table pre { margin: 0; }
pre.rouge, pre.rouge .w {
  color: #24292f;
  background-color: #f6f8fa;
}
pre.rouge .k, pre.rouge .kd, pre.rouge .kn, pre.rouge .kp, pre.rouge .kr, pre.rouge .kt, pre.rouge .kv {
  color: #cf222e;
}
pre.rouge .gr {
  color: #f6f8fa;
}
pre.rouge .gd {
  color: #82071e;
  background-color: #ffebe9;
}
pre.rouge .nb {
  color: #953800;
}
pre.rouge .nc {
  color: #953800;
}
pre.rouge .no {
  color: #953800;
}
pre.rouge .nn {
  color: #953800;
}
pre.rouge .sr {
  color: #116329;
}
pre.rouge .na {
  color: #116329;
}
pre.rouge .nt {
  color: #116329;
}
pre.rouge .gi {
  color: #116329;
  background-color: #dafbe1;
}
pre.rouge .ges {
  font-weight: bold;
  font-style: italic;
}
pre.rouge .kc {
  color: #0550ae;
}
pre.rouge .l, pre.rouge .ld, pre.rouge .m, pre.rouge .mb, pre.rouge .mf, pre.rouge .mh, pre.rouge .mi, pre.rouge .il, pre.rouge .mo, pre.rouge .mx {
  color: #0550ae;
}
pre.rouge .sb {
  color: #0550ae;
}
pre.rouge .bp {
  color: #0550ae;
}
pre.rouge .ne {
  color: #0550ae;
}
pre.rouge .nl {
  color: #0550ae;
}
pre.rouge .py {
  color: #0550ae;
}
pre.rouge .nv, pre.rouge .vc, pre.rouge .vg, pre.rouge .vi, pre.rouge .vm {
  color: #0550ae;
}
pre.rouge .o, pre.rouge .ow {
  color: #0550ae;
}
pre.rouge .gh {
  color: #0550ae;
  font-weight: bold;
}
pre.rouge .gu {
  color: #0550ae;
  font-weight: bold;
}
pre.rouge .s, pre.rouge .sa, pre.rouge .sc, pre.rouge .dl, pre.rouge .sd, pre.rouge .s2, pre.rouge .se, pre.rouge .sh, pre.rouge .sx, pre.rouge .s1, pre.rouge .ss {
  color: #0a3069;
}
pre.rouge .nd {
  color: #8250df;
}
pre.rouge .nf, pre.rouge .fm {
  color: #8250df;
}
pre.rouge .err {
  color: #f6f8fa;
  background-color: #82071e;
}
pre.rouge .c, pre.rouge .ch, pre.rouge .cd, pre.rouge .cm, pre.rouge .cp, pre.rouge .cpf, pre.rouge .c1, pre.rouge .cs {
  color: #6e7781;
}
pre.rouge .gl {
  color: #6e7781;
}
pre.rouge .gt {
  color: #6e7781;
}
pre.rouge .ni {
  color: #24292f;
}
pre.rouge .si {
  color: #24292f;
}
pre.rouge .ge {
  color: #24292f;
  font-style: italic;
}
pre.rouge .gs {
  color: #24292f;
  font-weight: bold;
}
