@font-face { font-family: Raleway; font-style: normal; font-weight: 100; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 100; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 100; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 100; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 100; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 200; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 200; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 200; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 200; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 200; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 300; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 300; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 300; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 300; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 300; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 400; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 400; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 400; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 400; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 400; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 500; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 500; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 500; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 500; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 500; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 700; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 700; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 700; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 700; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 700; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 800; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 800; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 800; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 800; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 800; src: url("/assets/css/googlefonts.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}
html{font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%;}
body{margin: 0px;}
article, aside, footer, header, nav, section{display: block;}
h1{font-size: 2em; margin: 0.67em 0px;}
a{background-color: transparent;}
a:active, a:hover{outline-width: 0px;}
b, strong{font-weight: inherit;}
b, strong{font-weight: bolder;}
small{font-size: 80%;}
img{border-style: none;}
button, input, optgroup, select, textarea{font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0px;}
button, input{overflow: visible;}
button, select{text-transform: none;}
[type="reset"], [type="submit"], button, html [type="button"]{appearance: button;}
textarea{overflow: auto;}
::-webkit-file-upload-button{appearance: button; font: inherit;}
@media print{
  *, ::after, ::before, blockquote::first-letter, blockquote::first-line, div::first-letter, div::first-line, li::first-letter, li::first-line, p::first-letter, p::first-line{text-shadow: none !important; box-shadow: none !important;}
  a, a:visited{text-decoration: underline;}
  img, tr{break-inside: avoid;}
  h2, h3, p{orphans: 3; widows: 3;}
  h2, h3{break-after: avoid;}
  .navbar{display: none;}
  .table{border-collapse: collapse !important;}
  .table td, .table th{background-color: rgb(255, 255, 255) !important;}
}
html{box-sizing: border-box;}
*, ::after, ::before{box-sizing: inherit;}
html{-webkit-tap-highlight-color: transparent;}
body{font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(41, 43, 44); background-color: rgb(255, 255, 255);}
[tabindex="-1"]:focus{outline: 0px !important;}
h1, h2, h3, h4, h5, h6{margin-top: 0px; margin-bottom: 0.5rem;}
p{margin-top: 0px; margin-bottom: 1rem;}
dl, ol, ul{margin-top: 0px; margin-bottom: 1rem;}
a{color: rgb(2, 117, 216); text-decoration: none;}
a:focus, a:hover{color: rgb(1, 76, 140); text-decoration: underline;}
a:not([href]):not([tabindex]){color: inherit; text-decoration: none;}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover{color: inherit; text-decoration: none;}
a:not([href]):not([tabindex]):focus{outline: 0px;}
img{vertical-align: middle;}
[role="button"], a, area, button, input, label, select, summary, textarea{touch-action: manipulation;}
table{border-collapse: collapse; background-color: transparent;}
th{text-align: left;}
label{display: inline-block; margin-bottom: 0.5rem;}
button, input, select, textarea{line-height: inherit;}
textarea{resize: vertical;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;}
.h1, h1{font-size: 2.5rem;}
.h3, h3{font-size: 1.75rem;}
.h5, h5{font-size: 1.25rem;}
.small, small{font-size: 80%; font-weight: 400;}
.img-fluid{max-width: 100%; height: auto;}
.container{position: relative; margin-left: auto; margin-right: auto; padding-right: 15px; padding-left: 15px;}
@media (min-width: 576px){
  .container{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 768px){
  .container{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 992px){
  .container{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 1200px){
  .container{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 576px){
  .container{width: 540px; max-width: 100%;}
}
@media (min-width: 768px){
  .container{width: 720px; max-width: 100%;}
}
@media (min-width: 992px){
  .container{width: 960px; max-width: 100%;}
}
@media (min-width: 1200px){
  .container{width: 1140px; max-width: 100%;}
}
.row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
@media (min-width: 576px){
  .row{margin-right: -15px; margin-left: -15px;}
}
@media (min-width: 768px){
  .row{margin-right: -15px; margin-left: -15px;}
}
@media (min-width: 992px){
  .row{margin-right: -15px; margin-left: -15px;}
}
@media (min-width: 1200px){
  .row{margin-right: -15px; margin-left: -15px;}
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
@media (min-width: 576px){
  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 768px){
  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 992px){
  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 1200px){
  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 576px){
  .col-sm-12{-webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 768px){
  .col-md-4{-webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%;}
  .col-md-8{-webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667%;}
  .col-md-12{-webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 992px){
  .col-lg-2{-webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667%;}
  .col-lg-7{-webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333%;}
  .col-lg-10{-webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%;}
  .offset-lg-1{margin-left: 8.333333%;}
}
.table{width: 100%; max-width: 100%; margin-bottom: 1rem;}
.table td, .table th{padding: 0.75rem; vertical-align: top; border-top: 1px solid rgb(236, 238, 239);}
.form-control{display: block; width: 100%; padding: 0.5rem 0.75rem; font-size: 1rem; line-height: 1.25; color: rgb(70, 74, 76); background-color: rgb(255, 255, 255); background-image: none; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;}
.form-control:focus{color: rgb(70, 74, 76); background-color: rgb(255, 255, 255); border-color: rgb(92, 179, 253); outline: 0px;}
.form-control::-webkit-input-placeholder{color: rgb(99, 108, 114); opacity: 1;}
.form-control::placeholder{color: rgb(99, 108, 114); opacity: 1;}
.form-control:disabled, .form-control[readonly]{background-color: rgb(236, 238, 239); opacity: 1;}
.form-control:disabled{cursor: not-allowed;}
select.form-control:not([size]):not([multiple]){height: calc(2px + 2.25rem);}
.form-group{margin-bottom: 1rem;}
.btn{display: inline-block; font-weight: 400; line-height: 1.25; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none; border: 1px solid transparent; padding: 0.5rem 1rem; font-size: 1rem; border-radius: 0.25rem; transition: 0.2s ease-in-out;}
.btn:focus, .btn:hover{text-decoration: none;}
.btn.focus, .btn:focus{outline: 0px; box-shadow: rgba(2, 117, 216, 0.25) 0px 0px 0px 2px;}
.btn.disabled, .btn:disabled{cursor: not-allowed; opacity: 0.65;}
.btn.active, .btn:active{background-image: none;}
.btn-primary{color: rgb(255, 255, 255); background-color: rgb(51, 102, 153); border-color: rgb(170, 170, 170);}
.btn-primary:hover{color: rgb(255, 255, 255); background-color: rgb(51, 102, 153); border-color: rgb(170, 170, 170);}
.btn-primary.focus, .btn-primary:focus{box-shadow: rgba(2, 117, 216, 0.5) 0px 0px 0px 2px;}
.btn-primary.disabled, .btn-primary:disabled{background-color: rgb(2, 117, 216); border-color: rgb(2, 117, 216);}
.btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(2, 90, 165); background-image: none; border-color: rgb(1, 84, 155);}
.nav-link{display: block; padding: 0.5em 1em;}
.nav-link:focus, .nav-link:hover{text-decoration: none;}
.navbar{position: relative; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 0.5rem 1rem;}
.navbar-nav{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none;}
.navbar-nav .nav-link{padding-right: 0px; padding-left: 0px;}
.navbar-text{display: inline-block; padding-top: 0.425rem; padding-bottom: 0.425rem;}
@media (max-width: 991px){
  .navbar-toggleable-md > .container{padding-right: 0px; padding-left: 0px;}
}
@media (min-width: 992px){
  .navbar-toggleable-md{-webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: center; align-items: center;}
  .navbar-toggleable-md .navbar-nav{-webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row;}
  .navbar-toggleable-md .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
  .navbar-toggleable-md > .container{display: flex; flex-wrap: nowrap; -webkit-box-align: center; align-items: center;}
}
.navbar-inverse .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.5);}
.navbar-inverse .navbar-nav .nav-link:focus, .navbar-inverse .navbar-nav .nav-link:hover{color: rgba(255, 255, 255, 0.75);}
.navbar-inverse .navbar-text{color: rgba(255, 255, 255, 0.5);}
.modal-footer > :not(:first-child){margin-left: 0.25rem;}
.modal-footer > :not(:last-child){margin-right: 0.25rem;}
.bg-inverse{background-color: rgb(41, 43, 44) !important;}
.ml-auto{margin-left: auto !important;}
.mx-auto{margin-right: auto !important; margin-left: auto !important;}
body{font-family: Raleway, sans-serif;}
.navbar-inverse .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.75);}
header{position: absolute; z-index: 1000; left: 0px; right: 0px; top: 0px;}
h1{padding-top: 5rem; text-align: center; font-family: Raleway, sans-serif; font-size: 35px; color: rgb(41, 43, 44); font-style: normal; font-variant: normal; font-weight: 700; line-height: 36px;}
.myheader img{margin: 4px 20px;}
h5{font-weight: 700; line-height: normal; word-break: break-word;}
.img-fluid{display: block; margin: 0px auto;}
.icon.social img{width: 18px; position: absolute; left: 8px; top: 7px;}
footer .navbar.navbar-toggleable-md > .container .nav-item.nav-link:hover{background-color: rgb(51, 102, 153); color: rgb(255, 255, 255); border-radius: 10px; transition: 0.3s ease-in-out;}
.navbar-text:hover{background-color: rgb(41, 43, 44) !important; color: rgb(255, 255, 255) !important; border-radius: 0px !important;}
.myheader{background-color: rgb(51, 102, 153); text-align: center; height: 80px; padding: 1px;}
.navbar.navbar-toggleable-md > .container{text-align: center;}
.navbar.navbar-toggleable-md .nav-item.nav-link{letter-spacing: -0.5px; line-height: 3.5rem; border-bottom: 0px; font-weight: 500; color: rgb(255, 255, 255); opacity: 0.9; text-transform: uppercase; margin: 0px; padding: 0px 1rem;}
@media (max-width: 991px){
  .navbar.navbar-toggleable-md{padding: 0px;}
  .navbar.navbar-toggleable-md > .container{width: 100%;}
  .navbar.navbar-toggleable-md > .container .nav-item.nav-link{margin: 0px; height: 3.5rem; line-height: 3.5rem;}
}
.section{padding-top: 3rem; padding-bottom: 3rem;}
.section h3{font-family: Raleway, sans-serif; font-size: 20px; color: rgb(72, 105, 138); font-style: normal; font-variant: small-caps; font-weight: 700; line-height: 20px;}
footer .navbar.navbar-toggleable-md > .container .nav-item.nav-link{border-color: transparent; padding: 0px 0.5rem; line-height: 3rem; height: 3rem; letter-spacing: 0px; font-size: 14px; font-family: Raleway, sans-serif; transition: 0.3s ease-in-out;}
.nav-link small{border-color: transparent; padding: 0px 0.5rem; line-height: 3rem; height: 3rem; letter-spacing: 0px; font-size: 13px; font-family: Raleway, sans-serif;}
.footer.bg-inverse{background-color: rgb(55, 55, 55) !important;}
nav{padding-top: 0px; padding-bottom: 0px;}
.demopadding{margin: 15px auto; text-align: center;}
.icon{position: relative; padding: 17px; border-radius: 20px;}
.icon.social{float: left; margin: 0px 5px 0px 0px; cursor: pointer; color: rgb(109, 110, 113); transition: 0.5s;}
.fb:hover{background: rgb(55, 88, 155); color: rgb(255, 255, 255); transition: 0.5s; filter: drop-shadow(rgba(0, 0, 0, 0.8) 0px 1px 10px);}
.tw:hover{background: rgb(70, 212, 254); color: rgb(255, 255, 255); transition: 0.5s; filter: drop-shadow(rgba(0, 0, 0, 0.8) 0px 1px 10px);}
.section{font-family: Raleway, sans-serif;}
body{overflow-x: hidden;}
@media (min-width: 1020px){
  .navbar.navbar-toggleable-md .nav-item.nav-link{padding: 0px 0.8rem !important;}
}
@media (max-width: 1199px){
  .navbar.navbar-toggleable-md > .container{padding: 0px;}
  .nav-link small{font-size: 14px;}
}
body{font-family: Roboto, sans-serif; background-color: rgb(242, 242, 242);}
a:link, a:visited{font-weight: 700;}
.fa-ul{list-style: none; margin: 0px 0px 0px 25px; padding: 0px;}
article h3{font-size: 1.125rem;}
.navbar-inverse .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.75);}
header{position: absolute; z-index: 1000; left: 0px; right: 0px; top: 0px;}
header{min-height: 80px;}
.form-control:focus{border-color: transparent; outline: transparent 0px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(255, 255, 255, 0.6) 0px 0px 8px;}
header a img{margin: 4px 20px;}
.icon.social img{width: 18px; position: absolute; left: 8px; top: 7px;}
ul.fa-ul li{position: relative;}
ul.fa-ul li::before{content: ""; position: absolute; top: 3px; left: -23px; width: 18px; height: 18px; background-image: url("/assets/images/checklist.png");}
p.nav-item.nav-link.navbar-text{font-size: 14px; font-family: Raleway, sans-serif; font-weight: 400; letter-spacing: 0px !important;}
.navbar.navbar-toggleable-md > .container{text-align: center;}
.navbar.navbar-toggleable-md .nav-item.nav-link{letter-spacing: -0.5px; line-height: 3.5rem; border-bottom: 0px; font-weight: 500; color: rgb(255, 255, 255); opacity: 0.9; text-transform: uppercase; margin: 0px; padding: 0px 1rem;}
@media (max-width: 991px){
  .navbar.navbar-toggleable-md{padding: 0px;}
  .navbar.navbar-toggleable-md > .container{width: 100%;}
  footer .demopadding{text-align: center;}
  footer .ml-auto{width: 100%;}
  footer .navbar.navbar-toggleable-md > .container .nav-item{width: 100%; display: block;}
}
section{padding-bottom: 3rem;}
.demopadding{margin: 15px auto; text-align: center;}
.icon{position: relative; text-align: center; width: 0px; height: 0px; padding: 17px; border-radius: 20px; color: rgb(255, 255, 255);}
.icon.social{float: left; margin: 0px 5px 0px 0px; cursor: pointer; color: rgb(109, 110, 113); transition: 0.5s;}
.fb:hover{background: rgb(55, 88, 155); color: rgb(255, 255, 255); transition: 0.5s; filter: drop-shadow(rgba(0, 0, 0, 0.8) 0px 1px 10px);}
.tw:hover{background: rgb(70, 212, 254); color: rgb(255, 255, 255); transition: 0.5s; filter: drop-shadow(rgba(0, 0, 0, 0.8) 0px 1px 10px);}
section{font-family: Roboto, sans-serif;}
body{overflow-x: hidden;}
.navbar-nav .nav-link{padding: 0.5rem 1rem;}
iframe{border-radius: 15px; overflow: hidden;}
@media (min-width: 1020px){
  .navbar.navbar-toggleable-md .nav-item.nav-link{padding: 0px 0.8rem;}
}
.sm{padding-top: 1rem;}
@media screen and (max-width: 992px){
  .demopadding a{display: inline-block;}
}
@media screen and (max-width: 499px){
  header a img{width: 250px; height: auto; margin: 11px 20px !important;}
}
@media (max-width: 800px){
  body{margin: 0px;}
}
.footer.bg-inverse{background-color: rgb(55, 55, 55) !important;}
nav{padding-top: 0px; padding-bottom: 0px;}
