@font-face {
  font-family: "Roboto", sans-serif;
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "Roboto", sans-serif;
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  font-style: italic;
}

html {box-sizing:border-box;font-family:"Roboto",sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}
body {overflow-anchor:none}
::after,::before {box-sizing:inherit}
footer,header,main {display:block}
dl,h1,h2,h3,h4,h5,p {margin-top:0}
p {margin-bottom:16px}
.ol {margin-bottom:16px;padding-left:28px;overflow-y:auto}
strong {font-weight:600}
a {color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}
a,button,input,label {-ms-touch-action:manipulation;touch-action:manipulation}
label {display:inline-block;margin-bottom:8px}
button:focus {outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
button,input {margin:0;font-family:inherit;font-size:inherit;line-height:inherit;overflow:visible}
button,select {text-transform:none}
button,html [type='button'] {-webkit-appearance:button}
input[type='checkbox'] {box-sizing:border-box;padding:0}
.h1,.h2,.h3,.h4,.h5,h1,h5 {font-weight:500}
.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4 {margin-bottom:8px}
.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5 {font-family:inherit;line-height:1.1;color:inherit}
.h1,h1 {font-size:40px}
.h2,h2 {font-size:34px}
.h3,h3 {font-size:28px}
.h4,h4 {font-size:24px}
.h5,h5 {font-size:20px}
.small,small {font-size:80%;font-weight:400}
.mark,mark {display:inline;padding:.05em;background-color:#e9e9e9;word-wrap:break-word}
.container {margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}
/* */
.row {display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
/* */
.col {position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%;box-sizing:border-box}
/* */
.alert {padding:12px 20px;margin-bottom:16px;border:1px solid transparent;border-radius:4px}
/* */
.alert-light {color:#818181;background-color:#fefefe;border-color:#fdfdfe}
/* */
.mb-3 {margin-bottom:16px!important}
/* */
.mb-4 {margin-bottom:24px!important}
/* */
.pb-5 {padding-bottom:48px!important}
/* */
.container {max-width:1140px}
*,a,body,button,div,h1,h2,h3,h4,h5,html,img,input,label,mark,p,small,span {font-family:"Roboto",sans-serif!important}
body,main * {color:#222} 
* {box-sizing:content-box}
html {position:relative;min-height:100%}
body {padding-top:60px;margin:0;font-size:16px;font-weight:400;line-height:1.5;background-color:#eee;-webkit-font-smoothing:antialiased}
h2,h3,h4 {font-weight:300}
h5 {display:block}

.link {cursor:pointer}
a.link {font-weight:inherit;color:inherit;border-bottom:1.5px solid #ddd}
.link.mark {border-bottom:1.5px dotted #444}
a:hover {text-decoration:none}

@media (min-width:414px) {.alert {padding:48px!important}
}
@media (min-width:768px) {.ol {padding-left:40px}
}

