/* Unified stylesheet for the 5 chat-room landing pages.
   adultchat / lesbianchat / sexchat  ->  <body class="rm-a">
   gaychat / teenchat                 ->  <body class="rm-b">

   Each source file is reproduced IN ITS ORIGINAL ORDER with a uniform +1 class
   specificity, so neither cascade shifts and the groups never match the same
   page. Rules are deliberately NOT deduplicated - merging shared rules needs
   reordering, and reordering flips ties (measured: 242 diffs when attempted).

   Three things that are global and cannot be scoped, each of which broke a
   build until handled:
     1. The pages' own inline <style> blocks must be scoped with the SAME class,
        or this sheet outranks them and their overrides stop working.
     2. @font-face must be carried over from BOTH files, or gaychat/teenchat
        lose Roboto and text metrics shift.
     3. teenchat's Roboto is renamed RobotoRmB, because group A references
        "Roboto" in Bootstrap's default stack WITHOUT declaring it - declaring
        it globally made it resolve and changed group A's metrics. */
/* ==== group A: chatrooms-combined.css ==== */
@font-face{font-family:FontAwesome;src:url(/assets/fonts/fontawesome-webfont.woff2) format(woff2);font-weight:normal;font-style:normal;font-display:swap}
body.rm-a .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body.rm-a .fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
body.rm-a .fa-ul>li{position:relative}
body.rm-a .fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
body.rm-a .fa-li.fa-lg{left:-1.85714286em}
body.rm-a .fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
body.rm-a .fa-lg{left:-1.85714286em}
body.rm-a .fa-fw{width:1.28571429em;text-align:center}
body.rm-a .fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
body.rm-a .fa-check-square:before{content:"\f14a"}
body.rm-a .fa-facebook:before{content:"\f09a"}
body.rm-a .fa-hand-o-left:before{content:"\f0a5"}
body.rm-a .fa-hand-o-right:before{content:"\f0a4"}
body.rm-a .fa-twitter:before{content:"\f099"}
@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.rm-a{margin: 0px;}
body.rm-a article, body.rm-a aside, body.rm-a footer, body.rm-a header, body.rm-a nav, body.rm-a section{display: block;}
body.rm-a h1{font-size: 2em; margin: 0.67em 0px;}
body.rm-a a{background-color: transparent;}
body.rm-a a:active, body.rm-a a:hover{outline-width: 0px;}
body.rm-a b, body.rm-a strong{font-weight: inherit;}
body.rm-a b, body.rm-a strong{font-weight: bolder;}
body.rm-a small{font-size: 80%;}
body.rm-a img{border-style: none;}
body.rm-a button, body.rm-a input, body.rm-a optgroup, body.rm-a select, body.rm-a textarea{font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0px;}
body.rm-a button, body.rm-a input{overflow: visible;}
body.rm-a button, body.rm-a select{text-transform: none;}
body.rm-a [type="reset"], body.rm-a [type="submit"], body.rm-a button, body.rm-a [type="button"]{appearance: button;}
body.rm-a ::-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;}
body.rm-a a, body.rm-a a:visited{text-decoration: underline;}
body.rm-a img, body.rm-a tr{break-inside: avoid;}
body.rm-a h2, body.rm-a h3, body.rm-a p{orphans: 3; widows: 3;}
body.rm-a h2, body.rm-a h3{break-after: avoid;}
body.rm-a .navbar{display: none;}
}
html{box-sizing: border-box;}
*, ::after, ::before{box-sizing: inherit;}
html{-webkit-tap-highlight-color: transparent;}
body.rm-a{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);}
body.rm-a h1, body.rm-a h2, body.rm-a h3, body.rm-a h4, body.rm-a h5, body.rm-a h6{margin-top: 0px; margin-bottom: 0.5rem;}
body.rm-a p{margin-top: 0px; margin-bottom: 1rem;}
body.rm-a dl, body.rm-a ol, body.rm-a ul{margin-top: 0px; margin-bottom: 1rem;}
body.rm-a a{color: rgb(2, 117, 216); text-decoration: none;}
body.rm-a a:focus, body.rm-a a:hover{color: rgb(1, 76, 140); text-decoration: underline;}
body.rm-a a:not([href]):not([tabindex]){color: inherit; text-decoration: none;}
body.rm-a a:not([href]):not([tabindex]):focus, body.rm-a a:not([href]):not([tabindex]):hover{color: inherit; text-decoration: none;}
body.rm-a a:not([href]):not([tabindex]):focus{outline: 0px;}
body.rm-a img{vertical-align: middle;}
body.rm-a [role="button"], body.rm-a a, body.rm-a area, body.rm-a button, body.rm-a input, body.rm-a label, body.rm-a select, body.rm-a summary, body.rm-a textarea{touch-action: manipulation;}
body.rm-a button:focus{outline: -webkit-focus-ring-color auto 5px;}
body.rm-a button, body.rm-a input, body.rm-a select, body.rm-a textarea{line-height: inherit;}
body.rm-a .h1, body.rm-a .h2, body.rm-a .h3, body.rm-a .h4, body.rm-a .h5, body.rm-a .h6, body.rm-a h1, body.rm-a h2, body.rm-a h3, body.rm-a h4, body.rm-a h5, body.rm-a h6{margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;}
body.rm-a .h1, body.rm-a h1{font-size: 2.5rem;}
body.rm-a .h2, body.rm-a h2{font-size: 2rem;}
body.rm-a .h3, body.rm-a h3{font-size: 1.75rem;}
body.rm-a .lead{font-size: 1.25rem; font-weight: 300;}
body.rm-a .small, body.rm-a small{font-size: 80%; font-weight: 400;}
body.rm-a .img-fluid{max-width: 100%; height: auto;}
body.rm-a .container{position: relative; margin-left: auto; margin-right: auto; padding-right: 15px; padding-left: 15px;}
@media (min-width: 576px){
body.rm-a .container{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 768px){
body.rm-a .container{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 992px){
body.rm-a .container{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 1200px){
body.rm-a .container{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 576px){
body.rm-a .container{width: 540px; max-width: 100%;}
}
@media (min-width: 768px){
body.rm-a .container{width: 720px; max-width: 100%;}
}
@media (min-width: 992px){
body.rm-a .container{width: 960px; max-width: 100%;}
}
@media (min-width: 1200px){
body.rm-a .container{width: 1140px; max-width: 100%;}
}
body.rm-a .row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
@media (min-width: 576px){
body.rm-a .row{margin-right: -15px; margin-left: -15px;}
}
@media (min-width: 768px){
body.rm-a .row{margin-right: -15px; margin-left: -15px;}
}
@media (min-width: 992px){
body.rm-a .row{margin-right: -15px; margin-left: -15px;}
}
@media (min-width: 1200px){
body.rm-a .row{margin-right: -15px; margin-left: -15px;}
}
body.rm-a .col, body.rm-a .col-1, body.rm-a .col-10, body.rm-a .col-11, body.rm-a .col-12, body.rm-a .col-2, body.rm-a .col-3, body.rm-a .col-4, body.rm-a .col-5, body.rm-a .col-6, body.rm-a .col-7, body.rm-a .col-8, body.rm-a .col-9, body.rm-a .col-lg, body.rm-a .col-lg-1, body.rm-a .col-lg-10, body.rm-a .col-lg-11, body.rm-a .col-lg-12, body.rm-a .col-lg-2, body.rm-a .col-lg-3, body.rm-a .col-lg-4, body.rm-a .col-lg-5, body.rm-a .col-lg-6, body.rm-a .col-lg-7, body.rm-a .col-lg-8, body.rm-a .col-lg-9, body.rm-a .col-md, body.rm-a .col-md-1, body.rm-a .col-md-10, body.rm-a .col-md-11, body.rm-a .col-md-12, body.rm-a .col-md-2, body.rm-a .col-md-3, body.rm-a .col-md-4, body.rm-a .col-md-5, body.rm-a .col-md-6, body.rm-a .col-md-7, body.rm-a .col-md-8, body.rm-a .col-md-9, body.rm-a .col-sm, body.rm-a .col-sm-1, body.rm-a .col-sm-10, body.rm-a .col-sm-11, body.rm-a .col-sm-12, body.rm-a .col-sm-2, body.rm-a .col-sm-3, body.rm-a .col-sm-4, body.rm-a .col-sm-5, body.rm-a .col-sm-6, body.rm-a .col-sm-7, body.rm-a .col-sm-8, body.rm-a .col-sm-9, body.rm-a .col-xl, body.rm-a .col-xl-1, body.rm-a .col-xl-10, body.rm-a .col-xl-11, body.rm-a .col-xl-12, body.rm-a .col-xl-2, body.rm-a .col-xl-3, body.rm-a .col-xl-4, body.rm-a .col-xl-5, body.rm-a .col-xl-6, body.rm-a .col-xl-7, body.rm-a .col-xl-8, body.rm-a .col-xl-9{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
@media (min-width: 576px){
body.rm-a .col, body.rm-a .col-1, body.rm-a .col-10, body.rm-a .col-11, body.rm-a .col-12, body.rm-a .col-2, body.rm-a .col-3, body.rm-a .col-4, body.rm-a .col-5, body.rm-a .col-6, body.rm-a .col-7, body.rm-a .col-8, body.rm-a .col-9, body.rm-a .col-lg, body.rm-a .col-lg-1, body.rm-a .col-lg-10, body.rm-a .col-lg-11, body.rm-a .col-lg-12, body.rm-a .col-lg-2, body.rm-a .col-lg-3, body.rm-a .col-lg-4, body.rm-a .col-lg-5, body.rm-a .col-lg-6, body.rm-a .col-lg-7, body.rm-a .col-lg-8, body.rm-a .col-lg-9, body.rm-a .col-md, body.rm-a .col-md-1, body.rm-a .col-md-10, body.rm-a .col-md-11, body.rm-a .col-md-12, body.rm-a .col-md-2, body.rm-a .col-md-3, body.rm-a .col-md-4, body.rm-a .col-md-5, body.rm-a .col-md-6, body.rm-a .col-md-7, body.rm-a .col-md-8, body.rm-a .col-md-9, body.rm-a .col-sm, body.rm-a .col-sm-1, body.rm-a .col-sm-10, body.rm-a .col-sm-11, body.rm-a .col-sm-12, body.rm-a .col-sm-2, body.rm-a .col-sm-3, body.rm-a .col-sm-4, body.rm-a .col-sm-5, body.rm-a .col-sm-6, body.rm-a .col-sm-7, body.rm-a .col-sm-8, body.rm-a .col-sm-9, body.rm-a .col-xl, body.rm-a .col-xl-1, body.rm-a .col-xl-10, body.rm-a .col-xl-11, body.rm-a .col-xl-12, body.rm-a .col-xl-2, body.rm-a .col-xl-3, body.rm-a .col-xl-4, body.rm-a .col-xl-5, body.rm-a .col-xl-6, body.rm-a .col-xl-7, body.rm-a .col-xl-8, body.rm-a .col-xl-9{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 768px){
body.rm-a .col, body.rm-a .col-1, body.rm-a .col-10, body.rm-a .col-11, body.rm-a .col-12, body.rm-a .col-2, body.rm-a .col-3, body.rm-a .col-4, body.rm-a .col-5, body.rm-a .col-6, body.rm-a .col-7, body.rm-a .col-8, body.rm-a .col-9, body.rm-a .col-lg, body.rm-a .col-lg-1, body.rm-a .col-lg-10, body.rm-a .col-lg-11, body.rm-a .col-lg-12, body.rm-a .col-lg-2, body.rm-a .col-lg-3, body.rm-a .col-lg-4, body.rm-a .col-lg-5, body.rm-a .col-lg-6, body.rm-a .col-lg-7, body.rm-a .col-lg-8, body.rm-a .col-lg-9, body.rm-a .col-md, body.rm-a .col-md-1, body.rm-a .col-md-10, body.rm-a .col-md-11, body.rm-a .col-md-12, body.rm-a .col-md-2, body.rm-a .col-md-3, body.rm-a .col-md-4, body.rm-a .col-md-5, body.rm-a .col-md-6, body.rm-a .col-md-7, body.rm-a .col-md-8, body.rm-a .col-md-9, body.rm-a .col-sm, body.rm-a .col-sm-1, body.rm-a .col-sm-10, body.rm-a .col-sm-11, body.rm-a .col-sm-12, body.rm-a .col-sm-2, body.rm-a .col-sm-3, body.rm-a .col-sm-4, body.rm-a .col-sm-5, body.rm-a .col-sm-6, body.rm-a .col-sm-7, body.rm-a .col-sm-8, body.rm-a .col-sm-9, body.rm-a .col-xl, body.rm-a .col-xl-1, body.rm-a .col-xl-10, body.rm-a .col-xl-11, body.rm-a .col-xl-12, body.rm-a .col-xl-2, body.rm-a .col-xl-3, body.rm-a .col-xl-4, body.rm-a .col-xl-5, body.rm-a .col-xl-6, body.rm-a .col-xl-7, body.rm-a .col-xl-8, body.rm-a .col-xl-9{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 992px){
body.rm-a .col, body.rm-a .col-1, body.rm-a .col-10, body.rm-a .col-11, body.rm-a .col-12, body.rm-a .col-2, body.rm-a .col-3, body.rm-a .col-4, body.rm-a .col-5, body.rm-a .col-6, body.rm-a .col-7, body.rm-a .col-8, body.rm-a .col-9, body.rm-a .col-lg, body.rm-a .col-lg-1, body.rm-a .col-lg-10, body.rm-a .col-lg-11, body.rm-a .col-lg-12, body.rm-a .col-lg-2, body.rm-a .col-lg-3, body.rm-a .col-lg-4, body.rm-a .col-lg-5, body.rm-a .col-lg-6, body.rm-a .col-lg-7, body.rm-a .col-lg-8, body.rm-a .col-lg-9, body.rm-a .col-md, body.rm-a .col-md-1, body.rm-a .col-md-10, body.rm-a .col-md-11, body.rm-a .col-md-12, body.rm-a .col-md-2, body.rm-a .col-md-3, body.rm-a .col-md-4, body.rm-a .col-md-5, body.rm-a .col-md-6, body.rm-a .col-md-7, body.rm-a .col-md-8, body.rm-a .col-md-9, body.rm-a .col-sm, body.rm-a .col-sm-1, body.rm-a .col-sm-10, body.rm-a .col-sm-11, body.rm-a .col-sm-12, body.rm-a .col-sm-2, body.rm-a .col-sm-3, body.rm-a .col-sm-4, body.rm-a .col-sm-5, body.rm-a .col-sm-6, body.rm-a .col-sm-7, body.rm-a .col-sm-8, body.rm-a .col-sm-9, body.rm-a .col-xl, body.rm-a .col-xl-1, body.rm-a .col-xl-10, body.rm-a .col-xl-11, body.rm-a .col-xl-12, body.rm-a .col-xl-2, body.rm-a .col-xl-3, body.rm-a .col-xl-4, body.rm-a .col-xl-5, body.rm-a .col-xl-6, body.rm-a .col-xl-7, body.rm-a .col-xl-8, body.rm-a .col-xl-9{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 1200px){
body.rm-a .col, body.rm-a .col-1, body.rm-a .col-10, body.rm-a .col-11, body.rm-a .col-12, body.rm-a .col-2, body.rm-a .col-3, body.rm-a .col-4, body.rm-a .col-5, body.rm-a .col-6, body.rm-a .col-7, body.rm-a .col-8, body.rm-a .col-9, body.rm-a .col-lg, body.rm-a .col-lg-1, body.rm-a .col-lg-10, body.rm-a .col-lg-11, body.rm-a .col-lg-12, body.rm-a .col-lg-2, body.rm-a .col-lg-3, body.rm-a .col-lg-4, body.rm-a .col-lg-5, body.rm-a .col-lg-6, body.rm-a .col-lg-7, body.rm-a .col-lg-8, body.rm-a .col-lg-9, body.rm-a .col-md, body.rm-a .col-md-1, body.rm-a .col-md-10, body.rm-a .col-md-11, body.rm-a .col-md-12, body.rm-a .col-md-2, body.rm-a .col-md-3, body.rm-a .col-md-4, body.rm-a .col-md-5, body.rm-a .col-md-6, body.rm-a .col-md-7, body.rm-a .col-md-8, body.rm-a .col-md-9, body.rm-a .col-sm, body.rm-a .col-sm-1, body.rm-a .col-sm-10, body.rm-a .col-sm-11, body.rm-a .col-sm-12, body.rm-a .col-sm-2, body.rm-a .col-sm-3, body.rm-a .col-sm-4, body.rm-a .col-sm-5, body.rm-a .col-sm-6, body.rm-a .col-sm-7, body.rm-a .col-sm-8, body.rm-a .col-sm-9, body.rm-a .col-xl, body.rm-a .col-xl-1, body.rm-a .col-xl-10, body.rm-a .col-xl-11, body.rm-a .col-xl-12, body.rm-a .col-xl-2, body.rm-a .col-xl-3, body.rm-a .col-xl-4, body.rm-a .col-xl-5, body.rm-a .col-xl-6, body.rm-a .col-xl-7, body.rm-a .col-xl-8, body.rm-a .col-xl-9{padding-right: 15px; padding-left: 15px;}
}
body.rm-a .col{flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%;}
@media (min-width: 576px){
body.rm-a .col-sm-12{-webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 768px){
body.rm-a .col-md-12{-webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 992px){
body.rm-a .col-lg-10{-webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%;}
body.rm-a .offset-lg-1{margin-left: 8.333333%;}
}
body.rm-a .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;}
body.rm-a .btn:focus, body.rm-a .btn:hover{text-decoration: none;}
body.rm-a .btn.focus, body.rm-a .btn:focus{outline: 0px; box-shadow: rgba(2, 117, 216, 0.25) 0px 0px 0px 2px;}
body.rm-a .btn.disabled, body.rm-a .btn:disabled{cursor: not-allowed; opacity: 0.65;}
body.rm-a .btn.active, body.rm-a .btn:active{background-image: none;}
body.rm-a .btn-primary{color: rgb(255, 255, 255); background-color: rgb(51, 102, 153); border-color: rgb(170, 170, 170);}
body.rm-a .btn-primary:hover{color: rgb(255, 255, 255); background-color: rgb(51, 102, 153); border-color: rgb(170, 170, 170);}
body.rm-a .btn-primary.focus, body.rm-a .btn-primary:focus{box-shadow: rgba(2, 117, 216, 0.5) 0px 0px 0px 2px;}
body.rm-a .btn-primary.disabled, body.rm-a .btn-primary:disabled{background-color: rgb(2, 117, 216); border-color: rgb(2, 117, 216);}
body.rm-a .btn-primary.active, body.rm-a .btn-primary:active, body.rm-a .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);}
body.rm-a .btn-group-lg > .btn, body.rm-a .btn-lg{padding: 0.75rem 1.5rem; font-size: 1.25rem; border-radius: 0.3rem;}
body.rm-a .collapse{display: none;}
body.rm-a .nav-link{display: block; padding: 0.5em 1em;}
body.rm-a .nav-link:focus, body.rm-a .nav-link:hover{text-decoration: none;}
body.rm-a .navbar{position: relative; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 0.5rem 1rem;}
body.rm-a .navbar-brand{display: inline-block; padding-top: 0.25rem; padding-bottom: 0.25rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap;}
body.rm-a .navbar-brand:focus, body.rm-a .navbar-brand:hover{text-decoration: none;}
body.rm-a .navbar-nav{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none;}
body.rm-a .navbar-nav .nav-link{padding-right: 0px; padding-left: 0px;}
body.rm-a .navbar-text{display: inline-block; padding-top: 0.425rem; padding-bottom: 0.425rem;}
body.rm-a .navbar-toggler{align-self: flex-start; padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background: 0px 0px; border: 1px solid transparent; border-radius: 0.25rem;}
body.rm-a .navbar-toggler:focus, body.rm-a .navbar-toggler:hover{text-decoration: none;}
body.rm-a .navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: center center / 100% 100% no-repeat;}
body.rm-a .navbar-toggler-right{position: absolute; right: 1rem;}
@media (max-width: 991px){
body.rm-a .navbar-toggleable-md > .container{padding-right: 0px; padding-left: 0px;}
}
@media (min-width: 992px){
body.rm-a .navbar-toggleable-md{-webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: center; align-items: center;}
body.rm-a .navbar-toggleable-md .navbar-nav{-webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row;}
body.rm-a .navbar-toggleable-md .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
body.rm-a .navbar-toggleable-md > .container{display: flex; flex-wrap: nowrap; -webkit-box-align: center; align-items: center;}
body.rm-a .navbar-toggleable-md .navbar-collapse{width: 100%; display: flex !important;}
body.rm-a .navbar-toggleable-md .navbar-toggler{display: none;}
}
body.rm-a .navbar-inverse .navbar-brand, body.rm-a .navbar-inverse .navbar-toggler{color: rgb(255, 255, 255);}
body.rm-a .navbar-inverse .navbar-brand:focus, body.rm-a .navbar-inverse .navbar-brand:hover, body.rm-a .navbar-inverse .navbar-toggler:focus, body.rm-a .navbar-inverse .navbar-toggler:hover{color: rgb(255, 255, 255);}
body.rm-a .navbar-inverse .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.5);}
body.rm-a .navbar-inverse .navbar-nav .nav-link:focus, body.rm-a .navbar-inverse .navbar-nav .nav-link:hover{color: rgba(255, 255, 255, 0.75);}
body.rm-a .navbar-inverse .navbar-toggler{border-color: rgba(255, 255, 255, 0.1);}
body.rm-a .navbar-inverse .navbar-toggler-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}
body.rm-a .navbar-inverse .navbar-text{color: rgba(255, 255, 255, 0.5);}
body.rm-a .modal-footer > :not(:first-child){margin-left: 0.25rem;}
body.rm-a .modal-footer > :not(:last-child){margin-right: 0.25rem;}
body.rm-a .bg-inverse{background-color: rgb(41, 43, 44) !important;}
@media (min-width: 768px){
body.rm-a .d-md-block{display: block !important;}
}
body.rm-a .align-items-center{-webkit-box-align: center !important; align-items: center !important;}
body.rm-a .ml-1{margin-left: 0.25rem !important;}
body.rm-a .mr-2{margin-right: 0.5rem !important;}
body.rm-a .py-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}
body.rm-a .m-auto{margin: auto !important;}
body.rm-a .ml-auto{margin-left: auto !important;}
body.rm-a .text-center{text-align: center !important;}
body.rm-a .text-uppercase{text-transform: uppercase !important;}
@media (max-width: 991px){
body.rm-a .hidden-md-down{display: none !important;}
}
@media (min-width: 992px){
body.rm-a .hidden-lg-up{display: none !important;}
}
body.rm-a .fa{display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; -webkit-font-smoothing: antialiased;}
body.rm-a{font-family: Railway, sans-serif; background-color: rgb(242, 242, 242);}
body.rm-a a:link, body.rm-a a:visited{font-weight: bold;}
body.rm-a .navbar-inverse .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.75);}
body.rm-a header{position: absolute; z-index: 1000; left: 0px; right: 0px; top: 0px;}
body.rm-a header .navbar.navbar-toggleable-md{padding: 1rem 0px 0px;}
@media (max-width: 991px){
body.rm-a header .navbar.navbar-toggleable-md{padding: 0px;}
}
body.rm-a header .navbar-brand{margin-left: 0px;}
body.rm-a header .navbar-brand .slogan{font-size: 0.64rem; text-transform: uppercase; position: relative; display: block; line-height: 1; font-weight: normal; top: -1.5rem; letter-spacing: 1px; text-align: right;}
@media (max-width: 991px){
body.rm-a header .navbar-brand .slogan{top: -0.75rem; font-size: 0.63rem; font-weight: normal; letter-spacing: normal;}
}
body.rm-a .navbar.navbar-toggleable-md > .container{text-align: center;}
body.rm-a .navbar.navbar-toggleable-md .nav-item.nav-link{letter-spacing: -0.5px; line-height: 3.5rem; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; font-weight: 500; color: rgb(255, 255, 255); opacity: 0.9; text-transform: uppercase; margin: 0px; padding: 0px 1rem;}
@media (max-width: 991px){
body.rm-a .navbar.navbar-toggleable-md{padding: 0px;}
body.rm-a .navbar.navbar-toggleable-md > .container{width: 100%;}
body.rm-a .navbar.navbar-toggleable-md > .container .navbar-toggler{margin-top: 0.5rem; margin-bottom: 0px; height: 48px;}
body.rm-a .navbar.navbar-toggleable-md > .container .nav-item.nav-link{margin: 0px; height: 3.5rem; line-height: 3.5rem;}
body.rm-a .navbar.navbar-toggleable-md > .container .navbar-item.navbar-brand{left: 1rem;}
body.rm-a .navbar.navbar-toggleable-md > .container .navbar-brand{position: relative; height: 4rem; line-height: 4rem; padding: 0px; font-size: 1.75rem; letter-spacing: 0px;}
body.rm-a .navbar.navbar-toggleable-md > .container .navbar-collapse{padding-bottom: 1px; margin-bottom: 1px;}
body.rm-a .navbar.navbar-toggleable-md > .container .navbar-collapse, body.rm-a .navbar.navbar-toggleable-md > .container .collapsing, body.rm-a .navbar.navbar-toggleable-md > .container .collapse.show{position: relative;}
body.rm-a header .navbar.navbar-toggleable-md > .container .nav-item.nav-link{border-width: 1px; border-style: solid; border-color: transparent transparent rgb(170, 170, 170); border-image: initial;}
body.rm-a header .navbar.navbar-toggleable-md > .container div.navbar-nav a.nav-item.nav-link:last-child{border-bottom-color: rgb(170, 170, 170);}
}
body.rm-a .brand{font-weight: 800; font-size: 2rem; letter-spacing: 1px; padding: 0px;}
body.rm-a .brand-light{font-weight: 300; letter-spacing: 0px;}
body.rm-a header .navbar a{margin: 0px 1rem;}
body.rm-a header .navbar-item.navbar-brand{margin-right: 60px; margin-top: -0.5rem;}
body.rm-a header .navbar a.brand{line-height: 1; height: 4rem; margin-right: 0px;}
body.rm-a .hero .heading{font-family: Raleway, sans-serif; color: rgb(255, 255, 255); font-size: 3rem; line-height: 1; font-weight: 100; letter-spacing: 0px;}
body.rm-a .hero .heading strong{font-weight: 800 !important;}
body.rm-a .hero-cover, body.rm-a .hero, body.rm-a .hero .content{min-height: 200px; height: 200px;}
body.rm-a .hero{display: table; width: 100%; height: 100%;}
body.rm-a .hero .content{vertical-align: middle; display: table-cell; color: rgb(255, 255, 255); text-align: center; padding-top: 3rem;}
body.rm-a .section{padding-top: 3rem; padding-bottom: 3rem;}
body.rm-a .section h2{font-weight: 200; text-transform: uppercase; text-align: center;}
body.rm-a .section h2 span{color: rgb(74, 74, 74); font-weight: 300;}
body.rm-a .section h3.lead, body.rm-a .section .title{font-family: Raleway, sans-serif; text-align: center; text-transform: uppercase; line-height: 1.1;}
body.rm-a .section .accent{font-weight: 800;}
body.rm-a .section .title{color: rgb(74, 74, 74); font-size: 1.875rem; font-weight: 200; margin-bottom: 1rem;}
body.rm-a .demopadding{margin: 15px auto; text-align: center;}
body.rm-a .icon{position: relative; text-align: center; width: 0px; height: 0px; padding: 17px; border-radius: 20px; color: rgb(255, 255, 255);}
body.rm-a .icon i{font-size: 15px; position: absolute; left: 9px; top: 10px;}
body.rm-a .icon.social{float: left; margin: 0px 5px 0px 0px; cursor: pointer; color: rgb(109, 110, 113); transition: 0.5s;}
body.rm-a .fb:hover{background: rgb(55, 88, 155); color: white; transition: 0.5s; filter: drop-shadow(rgba(0, 0, 0, 0.8) 0px 1px 10px);}
body.rm-a .tw:hover{background: rgb(70, 212, 254); color: white; transition: 0.5s; filter: drop-shadow(rgba(0, 0, 0, 0.8) 0px 1px 10px);}
body.rm-a .icon.social.fb i{left: 13px; top: 10px;}
body.rm-a .icon.social.tw i{left: 11px;}
body.rm-a #dropdown{display: block; padding: 13px 16px; width: 266px; margin: 0px auto; position: relative; cursor: pointer; background: rgb(255, 255, 255); font-size: 1em; color: rgb(101, 101, 101); font-weight: normal; box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 2px; transition: 0.15s linear; text-align: left; border-radius: 5px;}
body.rm-a #dropdown:hover{color: rgb(137, 137, 137);}
body.rm-a #dropdown ul{position: absolute; top: -782%; left: -4px; width: 266px; padding: 5px 0px; display: none; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 2px; border-radius: 5px;}
body.rm-a #dropdown ul li{font-size: 0.9em;}
body.rm-a #dropdown ul li a{text-decoration: none; display: block; color: rgb(68, 125, 211); padding: 0px 15px;}
body.rm-a #dropdown ul li a:hover{color: rgb(111, 160, 233); background: rgb(231, 240, 247);}
body.rm-a .section{font-family: Raleway, sans-serif;}
body.rm-a #navbarContent a:hover{}
body.rm-a{overflow-x: hidden;}
body.rm-a .maincontentdiv{position: relative; height: 90%; width: 85%; border-radius: 15px; overflow: hidden;}
body.rm-a iframe{border-radius: 15px; overflow: hidden;}
@media only screen and (max-width: 800px){
body.rm-a .maincontentdiv{display: none;}
body.rm-a .ambb{margin-right: 7px;}
}
@media (min-width: 768px) and (max-width: 1440px){
body.rm-a .maincontentdiv{height: 90vh;}
body.rm-a .maincontentdiv iframe{height: 90vh;}
}
@media (min-width: 1442px){
body.rm-a .maincontentdiv{height: 720px !important;}
body.rm-a .maincontentdiv iframe{height: 720px !important;}
}
@media (min-width: 1020px){
body.rm-a .navbar.navbar-toggleable-md .nav-item.nav-link{padding: 0px 0.8rem !important;}
}
@media screen and (max-width: 400px){
body.rm-a .navbar.navbar-toggleable-md > .container .navbar-brand{font-size: 1.35rem; margin-left: -5px;}
body.rm-a header .navbar-brand .slogan{font-size: 0.6rem; font-weight: 400; left: 50px; letter-spacing: normal; top: -1.25rem; text-align: left; width: 80%;}
body.rm-a .navbar.navbar-toggleable-md > .container .navbar-toggler{padding: 5px; height: 40px;}
body.rm-a .hero .heading strong{font-size: 30px;}
body.rm-a .ambb{margin-right: 20px;}
body.rm-a .navbar.navbar-toggleable-md > .container .navbar-toggler{margin-top: 0.77rem; margin-right: -8px;}
}
body.rm-a #chat{padding-top: 0px; padding-bottom: 0px; width: 100%; background-color: rgb(242, 242, 242);}
body.rm-a .sm{padding-top: 1rem;}
@media screen and (max-width: 992px){
body.rm-a .ambb{margin-right: 10px; margin-left: -15px;}
}
@media screen and (max-width: 400px){
body.rm-a .ambb{margin-right: 20px; margin-left: 0px;}
}
body.rm-a .chat_box{width: 75%; height: 680px; min-height: 550px; border: 2px solid gray; text-align: center; margin: auto auto 20px; border-radius: 5px; box-shadow: rgb(153, 153, 153) 5px 5px 5px 5px;}
@media (max-width: 800px){
body.rm-a{margin: 0px;}
body.rm-a .chat_box{height: 680px; border: 1px solid gray; box-sizing: border-box; min-height: 150px; padding: 0px 5%; width: 90%; margin: 0px auto 30px;}
}
@media (max-width: 991px){
body.rm-a .hero .heading{font-size: 2.2rem;}
}
body.rm-a 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;}
body.rm-a 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;}
body.rm-a .footer.bg-inverse{background-color: rgb(55, 55, 55) !important;}
body.rm-a nav{padding-top: 0px; padding-bottom: 0px;}
body.rm-a 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;}
body.rm-a .mychate:hover{background: rgb(41, 43, 44) !important;}
@media (max-width: 768px){
body.rm-a .chat_box{height: 50px; box-shadow: none; border: 0px; background: none !important;}
}
@media (max-width: 2500px) and (min-width: 1600px){
body.rm-a .chat_box{height: 720px;}
}
@media (max-width: 1025px) and (min-width: 1023px){
body.rm-a .chat_box{height: 300px !important;}
}
body.rm-a #chat{display: none;}
@media (max-width: 800px){
body.rm-a #chat{display: block;}
body.rm-a .chat_box{height: 50px; box-shadow: none; border: 0px; background: none !important;}
body.rm-a .chat_box{margin-top: -2em; box-shadow: rgb(212, 210, 210) 2px 10px 20px 4px; width: 85% !important; background-color: rgb(240, 243, 244) !important;}
body.rm-a #chat{background-color: transparent !important;}
body.rm-a .chat_box .btn-primary{color: rgb(255, 255, 255); padding: 0.9em 2.5em; margin-top: -11px; font-size: 25px; border-radius: 15px; border: 1px solid rgb(78, 96, 105); box-shadow: rgb(36, 109, 214) 0px 0px 0px 3px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0.05, rgb(39, 141, 239)), to(rgb(71, 110, 204)));}
}
/* ==== group B: teenchat-combined.css (Roboto -> RobotoRmB) ==== */
@font-face{font-family:'RobotoRmB';
  font-style:normal;
  font-weight:300 800;
  font-display:swap;
  src:url('/assets/fonts/roboto-300-800.woff2') format('woff2');}
body.rm-b{margin: 0px;}
body.rm-b article, body.rm-b aside, body.rm-b footer, body.rm-b header, body.rm-b nav, body.rm-b section{display: block;}
body.rm-b h1{font-size: 2em; margin: 0.67em 0px;}
body.rm-b a{background-color: transparent;}
body.rm-b a:active, body.rm-b a:hover{outline-width: 0px;}
body.rm-b small{font-size: 80%;}
body.rm-b img{border-style: none;}
body.rm-b button, body.rm-b input, body.rm-b optgroup, body.rm-b select, body.rm-b textarea{font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0px;}
body.rm-b button, body.rm-b select{text-transform: none;}
body.rm-b ::-webkit-file-upload-button{appearance: button; font: inherit;}
@media print{
body.rm-b a, body.rm-b a:visited{text-decoration: underline;}
body.rm-b img, body.rm-b tr{break-inside: avoid;}
body.rm-b h2, body.rm-b h3, body.rm-b p{orphans: 3; widows: 3;}
body.rm-b h2, body.rm-b h3{break-after: avoid;}
body.rm-b .navbar{display: none;}
}
body.rm-b{font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", RobotoRmB, "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);}
body.rm-b h1, body.rm-b h2, body.rm-b h3, body.rm-b h4, body.rm-b h5, body.rm-b h6{margin-top: 0px; margin-bottom: 0.5rem;}
body.rm-b p{margin-top: 0px; margin-bottom: 1rem;}
body.rm-b dl, body.rm-b ol, body.rm-b ul{margin-top: 0px; margin-bottom: 1rem;}
body.rm-b a{color: rgb(2, 117, 216); text-decoration: none;}
body.rm-b a:focus, body.rm-b a:hover{color: rgb(1, 76, 140); text-decoration: underline;}
body.rm-b a:not([href]):not([tabindex]){color: inherit; text-decoration: none;}
body.rm-b a:not([href]):not([tabindex]):focus, body.rm-b a:not([href]):not([tabindex]):hover{color: inherit; text-decoration: none;}
body.rm-b a:not([href]):not([tabindex]):focus{outline: 0px;}
body.rm-b img{vertical-align: middle;}
body.rm-b [role="button"], body.rm-b a, body.rm-b area, body.rm-b button, body.rm-b input, body.rm-b label, body.rm-b select, body.rm-b summary, body.rm-b textarea{touch-action: manipulation;}
body.rm-b button, body.rm-b input, body.rm-b select, body.rm-b textarea{line-height: inherit;}
body.rm-b .h1, body.rm-b .h2, body.rm-b .h3, body.rm-b .h4, body.rm-b .h5, body.rm-b .h6, body.rm-b h1, body.rm-b h2, body.rm-b h3, body.rm-b h4, body.rm-b h5, body.rm-b h6{margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;}
body.rm-b .h1, body.rm-b h1{font-size: 2.5rem;}
body.rm-b .h2, body.rm-b h2{font-size: 2rem;}
body.rm-b .h3, body.rm-b h3{font-size: 1.75rem;}
body.rm-b .lead{font-size: 1.25rem; font-weight: 300;}
body.rm-b .small, body.rm-b small{font-size: 80%; font-weight: 400;}
body.rm-b .img-fluid{max-width: 100%; height: auto;}
body.rm-b .container{position: relative; margin-left: auto; margin-right: auto; padding-right: 15px; padding-left: 15px;}
@media (min-width: 576px){
body.rm-b .container{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 768px){
body.rm-b .container{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 992px){
body.rm-b .container{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 1200px){
body.rm-b .container{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 576px){
body.rm-b .container{width: 540px; max-width: 100%;}
}
@media (min-width: 768px){
body.rm-b .container{width: 720px; max-width: 100%;}
}
@media (min-width: 992px){
body.rm-b .container{width: 960px; max-width: 100%;}
}
@media (min-width: 1200px){
body.rm-b .container{width: 1140px; max-width: 100%;}
}
body.rm-b .row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
@media (min-width: 576px){
body.rm-b .row{margin-right: -15px; margin-left: -15px;}
}
@media (min-width: 768px){
body.rm-b .row{margin-right: -15px; margin-left: -15px;}
}
@media (min-width: 992px){
body.rm-b .row{margin-right: -15px; margin-left: -15px;}
}
@media (min-width: 1200px){
body.rm-b .row{margin-right: -15px; margin-left: -15px;}
}
body.rm-b .col, body.rm-b .col-1, body.rm-b .col-10, body.rm-b .col-11, body.rm-b .col-12, body.rm-b .col-2, body.rm-b .col-3, body.rm-b .col-4, body.rm-b .col-5, body.rm-b .col-6, body.rm-b .col-7, body.rm-b .col-8, body.rm-b .col-9, body.rm-b .col-lg, body.rm-b .col-lg-1, body.rm-b .col-lg-10, body.rm-b .col-lg-11, body.rm-b .col-lg-12, body.rm-b .col-lg-2, body.rm-b .col-lg-3, body.rm-b .col-lg-4, body.rm-b .col-lg-5, body.rm-b .col-lg-6, body.rm-b .col-lg-7, body.rm-b .col-lg-8, body.rm-b .col-lg-9, body.rm-b .col-md, body.rm-b .col-md-1, body.rm-b .col-md-10, body.rm-b .col-md-11, body.rm-b .col-md-12, body.rm-b .col-md-2, body.rm-b .col-md-3, body.rm-b .col-md-4, body.rm-b .col-md-5, body.rm-b .col-md-6, body.rm-b .col-md-7, body.rm-b .col-md-8, body.rm-b .col-md-9, body.rm-b .col-sm, body.rm-b .col-sm-1, body.rm-b .col-sm-10, body.rm-b .col-sm-11, body.rm-b .col-sm-12, body.rm-b .col-sm-2, body.rm-b .col-sm-3, body.rm-b .col-sm-4, body.rm-b .col-sm-5, body.rm-b .col-sm-6, body.rm-b .col-sm-7, body.rm-b .col-sm-8, body.rm-b .col-sm-9, body.rm-b .col-xl, body.rm-b .col-xl-1, body.rm-b .col-xl-10, body.rm-b .col-xl-11, body.rm-b .col-xl-12, body.rm-b .col-xl-2, body.rm-b .col-xl-3, body.rm-b .col-xl-4, body.rm-b .col-xl-5, body.rm-b .col-xl-6, body.rm-b .col-xl-7, body.rm-b .col-xl-8, body.rm-b .col-xl-9{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
@media (min-width: 576px){
body.rm-b .col, body.rm-b .col-1, body.rm-b .col-10, body.rm-b .col-11, body.rm-b .col-12, body.rm-b .col-2, body.rm-b .col-3, body.rm-b .col-4, body.rm-b .col-5, body.rm-b .col-6, body.rm-b .col-7, body.rm-b .col-8, body.rm-b .col-9, body.rm-b .col-lg, body.rm-b .col-lg-1, body.rm-b .col-lg-10, body.rm-b .col-lg-11, body.rm-b .col-lg-12, body.rm-b .col-lg-2, body.rm-b .col-lg-3, body.rm-b .col-lg-4, body.rm-b .col-lg-5, body.rm-b .col-lg-6, body.rm-b .col-lg-7, body.rm-b .col-lg-8, body.rm-b .col-lg-9, body.rm-b .col-md, body.rm-b .col-md-1, body.rm-b .col-md-10, body.rm-b .col-md-11, body.rm-b .col-md-12, body.rm-b .col-md-2, body.rm-b .col-md-3, body.rm-b .col-md-4, body.rm-b .col-md-5, body.rm-b .col-md-6, body.rm-b .col-md-7, body.rm-b .col-md-8, body.rm-b .col-md-9, body.rm-b .col-sm, body.rm-b .col-sm-1, body.rm-b .col-sm-10, body.rm-b .col-sm-11, body.rm-b .col-sm-12, body.rm-b .col-sm-2, body.rm-b .col-sm-3, body.rm-b .col-sm-4, body.rm-b .col-sm-5, body.rm-b .col-sm-6, body.rm-b .col-sm-7, body.rm-b .col-sm-8, body.rm-b .col-sm-9, body.rm-b .col-xl, body.rm-b .col-xl-1, body.rm-b .col-xl-10, body.rm-b .col-xl-11, body.rm-b .col-xl-12, body.rm-b .col-xl-2, body.rm-b .col-xl-3, body.rm-b .col-xl-4, body.rm-b .col-xl-5, body.rm-b .col-xl-6, body.rm-b .col-xl-7, body.rm-b .col-xl-8, body.rm-b .col-xl-9{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 768px){
body.rm-b .col, body.rm-b .col-1, body.rm-b .col-10, body.rm-b .col-11, body.rm-b .col-12, body.rm-b .col-2, body.rm-b .col-3, body.rm-b .col-4, body.rm-b .col-5, body.rm-b .col-6, body.rm-b .col-7, body.rm-b .col-8, body.rm-b .col-9, body.rm-b .col-lg, body.rm-b .col-lg-1, body.rm-b .col-lg-10, body.rm-b .col-lg-11, body.rm-b .col-lg-12, body.rm-b .col-lg-2, body.rm-b .col-lg-3, body.rm-b .col-lg-4, body.rm-b .col-lg-5, body.rm-b .col-lg-6, body.rm-b .col-lg-7, body.rm-b .col-lg-8, body.rm-b .col-lg-9, body.rm-b .col-md, body.rm-b .col-md-1, body.rm-b .col-md-10, body.rm-b .col-md-11, body.rm-b .col-md-12, body.rm-b .col-md-2, body.rm-b .col-md-3, body.rm-b .col-md-4, body.rm-b .col-md-5, body.rm-b .col-md-6, body.rm-b .col-md-7, body.rm-b .col-md-8, body.rm-b .col-md-9, body.rm-b .col-sm, body.rm-b .col-sm-1, body.rm-b .col-sm-10, body.rm-b .col-sm-11, body.rm-b .col-sm-12, body.rm-b .col-sm-2, body.rm-b .col-sm-3, body.rm-b .col-sm-4, body.rm-b .col-sm-5, body.rm-b .col-sm-6, body.rm-b .col-sm-7, body.rm-b .col-sm-8, body.rm-b .col-sm-9, body.rm-b .col-xl, body.rm-b .col-xl-1, body.rm-b .col-xl-10, body.rm-b .col-xl-11, body.rm-b .col-xl-12, body.rm-b .col-xl-2, body.rm-b .col-xl-3, body.rm-b .col-xl-4, body.rm-b .col-xl-5, body.rm-b .col-xl-6, body.rm-b .col-xl-7, body.rm-b .col-xl-8, body.rm-b .col-xl-9{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 992px){
body.rm-b .col, body.rm-b .col-1, body.rm-b .col-10, body.rm-b .col-11, body.rm-b .col-12, body.rm-b .col-2, body.rm-b .col-3, body.rm-b .col-4, body.rm-b .col-5, body.rm-b .col-6, body.rm-b .col-7, body.rm-b .col-8, body.rm-b .col-9, body.rm-b .col-lg, body.rm-b .col-lg-1, body.rm-b .col-lg-10, body.rm-b .col-lg-11, body.rm-b .col-lg-12, body.rm-b .col-lg-2, body.rm-b .col-lg-3, body.rm-b .col-lg-4, body.rm-b .col-lg-5, body.rm-b .col-lg-6, body.rm-b .col-lg-7, body.rm-b .col-lg-8, body.rm-b .col-lg-9, body.rm-b .col-md, body.rm-b .col-md-1, body.rm-b .col-md-10, body.rm-b .col-md-11, body.rm-b .col-md-12, body.rm-b .col-md-2, body.rm-b .col-md-3, body.rm-b .col-md-4, body.rm-b .col-md-5, body.rm-b .col-md-6, body.rm-b .col-md-7, body.rm-b .col-md-8, body.rm-b .col-md-9, body.rm-b .col-sm, body.rm-b .col-sm-1, body.rm-b .col-sm-10, body.rm-b .col-sm-11, body.rm-b .col-sm-12, body.rm-b .col-sm-2, body.rm-b .col-sm-3, body.rm-b .col-sm-4, body.rm-b .col-sm-5, body.rm-b .col-sm-6, body.rm-b .col-sm-7, body.rm-b .col-sm-8, body.rm-b .col-sm-9, body.rm-b .col-xl, body.rm-b .col-xl-1, body.rm-b .col-xl-10, body.rm-b .col-xl-11, body.rm-b .col-xl-12, body.rm-b .col-xl-2, body.rm-b .col-xl-3, body.rm-b .col-xl-4, body.rm-b .col-xl-5, body.rm-b .col-xl-6, body.rm-b .col-xl-7, body.rm-b .col-xl-8, body.rm-b .col-xl-9{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 1200px){
body.rm-b .col, body.rm-b .col-1, body.rm-b .col-10, body.rm-b .col-11, body.rm-b .col-12, body.rm-b .col-2, body.rm-b .col-3, body.rm-b .col-4, body.rm-b .col-5, body.rm-b .col-6, body.rm-b .col-7, body.rm-b .col-8, body.rm-b .col-9, body.rm-b .col-lg, body.rm-b .col-lg-1, body.rm-b .col-lg-10, body.rm-b .col-lg-11, body.rm-b .col-lg-12, body.rm-b .col-lg-2, body.rm-b .col-lg-3, body.rm-b .col-lg-4, body.rm-b .col-lg-5, body.rm-b .col-lg-6, body.rm-b .col-lg-7, body.rm-b .col-lg-8, body.rm-b .col-lg-9, body.rm-b .col-md, body.rm-b .col-md-1, body.rm-b .col-md-10, body.rm-b .col-md-11, body.rm-b .col-md-12, body.rm-b .col-md-2, body.rm-b .col-md-3, body.rm-b .col-md-4, body.rm-b .col-md-5, body.rm-b .col-md-6, body.rm-b .col-md-7, body.rm-b .col-md-8, body.rm-b .col-md-9, body.rm-b .col-sm, body.rm-b .col-sm-1, body.rm-b .col-sm-10, body.rm-b .col-sm-11, body.rm-b .col-sm-12, body.rm-b .col-sm-2, body.rm-b .col-sm-3, body.rm-b .col-sm-4, body.rm-b .col-sm-5, body.rm-b .col-sm-6, body.rm-b .col-sm-7, body.rm-b .col-sm-8, body.rm-b .col-sm-9, body.rm-b .col-xl, body.rm-b .col-xl-1, body.rm-b .col-xl-10, body.rm-b .col-xl-11, body.rm-b .col-xl-12, body.rm-b .col-xl-2, body.rm-b .col-xl-3, body.rm-b .col-xl-4, body.rm-b .col-xl-5, body.rm-b .col-xl-6, body.rm-b .col-xl-7, body.rm-b .col-xl-8, body.rm-b .col-xl-9{padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 576px){
body.rm-b .col-sm-12{-webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 768px){
body.rm-b .col-md-12{-webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 992px){
body.rm-b .col-lg-10{-webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%;}
body.rm-b .offset-lg-1{margin-left: 8.333333%;}
}
body.rm-b .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;}
body.rm-b .form-control:focus{color: rgb(70, 74, 76); background-color: rgb(255, 255, 255); border-color: rgb(92, 179, 253); outline: 0px;}
body.rm-b .form-control::-webkit-input-placeholder{color: rgb(99, 108, 114); opacity: 1;}
body.rm-b .form-control::placeholder{color: rgb(99, 108, 114); opacity: 1;}
body.rm-b .form-control:disabled, body.rm-b .form-control[readonly]{background-color: rgb(236, 238, 239); opacity: 1;}
body.rm-b .form-control:disabled{cursor: not-allowed;}
body.rm-b select.form-control:not([size]):not([multiple]){height: calc(2px + 2.25rem);}
body.rm-b .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;}
body.rm-b .btn:focus, body.rm-b .btn:hover{text-decoration: none;}
body.rm-b .btn.focus, body.rm-b .btn:focus{outline: 0px; box-shadow: rgba(2, 117, 216, 0.25) 0px 0px 0px 2px;}
body.rm-b .btn.disabled, body.rm-b .btn:disabled{cursor: not-allowed; opacity: 0.65;}
body.rm-b .btn.active, body.rm-b .btn:active{background-image: none;}
body.rm-b .btn-primary{color: rgb(255, 255, 255); background-color: rgb(51, 102, 153); border-color: rgb(170, 170, 170);}
body.rm-b .btn-primary:hover{color: rgb(255, 255, 255); background-color: rgb(51, 102, 153); border-color: rgb(170, 170, 170);}
body.rm-b .btn-primary.focus, body.rm-b .btn-primary:focus{box-shadow: rgba(2, 117, 216, 0.5) 0px 0px 0px 2px;}
body.rm-b .btn-primary.disabled, body.rm-b .btn-primary:disabled{background-color: rgb(2, 117, 216); border-color: rgb(2, 117, 216);}
body.rm-b .btn-primary.active, body.rm-b .btn-primary:active, body.rm-b .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);}
body.rm-b .btn-group-lg > .btn, body.rm-b .btn-lg{padding: 0.75rem 1.5rem; font-size: 1.25rem; border-radius: 0.3rem;}
body.rm-b .nav-link{display: block; padding: 0.5em 1em;}
body.rm-b .nav-link:focus, body.rm-b .nav-link:hover{text-decoration: none;}
body.rm-b .navbar{position: relative; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 0.5rem 1rem;}
body.rm-b .navbar-brand{display: inline-block; padding-top: 0.25rem; padding-bottom: 0.25rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap;}
body.rm-b .navbar-brand:focus, body.rm-b .navbar-brand:hover{text-decoration: none;}
body.rm-b .navbar-nav{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none;}
body.rm-b .navbar-nav .nav-link{padding-right: 0px; padding-left: 0px;}
body.rm-b .navbar-text{display: inline-block; padding-top: 0.425rem; padding-bottom: 0.425rem;}
@media (max-width: 991px){
body.rm-b .navbar-toggleable-md > .container{padding-right: 0px; padding-left: 0px;}
}
@media (min-width: 992px){
body.rm-b .navbar-toggleable-md{-webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: center; align-items: center;}
body.rm-b .navbar-toggleable-md .navbar-nav{-webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row;}
body.rm-b .navbar-toggleable-md .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
body.rm-b .navbar-toggleable-md > .container{display: flex; flex-wrap: nowrap; -webkit-box-align: center; align-items: center;}
}
body.rm-b .navbar-inverse .navbar-brand, body.rm-b .navbar-inverse .navbar-toggler{color: rgb(255, 255, 255);}
body.rm-b .navbar-inverse .navbar-brand:focus, body.rm-b .navbar-inverse .navbar-brand:hover, body.rm-b .navbar-inverse .navbar-toggler:focus, body.rm-b .navbar-inverse .navbar-toggler:hover{color: rgb(255, 255, 255);}
body.rm-b .navbar-inverse .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.5);}
body.rm-b .navbar-inverse .navbar-nav .nav-link:focus, body.rm-b .navbar-inverse .navbar-nav .nav-link:hover{color: rgba(255, 255, 255, 0.75);}
body.rm-b .navbar-inverse .navbar-text{color: rgba(255, 255, 255, 0.5);}
body.rm-b .modal-footer > :not(:first-child){margin-left: 0.25rem;}
body.rm-b .modal-footer > :not(:last-child){margin-right: 0.25rem;}
body.rm-b .bg-inverse{background-color: rgb(41, 43, 44) !important;}
body.rm-b .py-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}
body.rm-b .ml-auto{margin-left: auto !important;}
body.rm-b .text-center{text-align: center !important;}
body.rm-b{font-family: Railway, sans-serif;}
body.rm-b .navbar-inverse .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.75);}
body.rm-b header{position: absolute; z-index: 1000; left: 0px; right: 0px; top: 0px;}
body.rm-b h1{padding-top: 5rem; text-align: center; font-family: RalewayRmB, sans-serif; font-size: 35px; color: rgb(41, 43, 44); font-style: normal; font-variant: normal; font-weight: 700; line-height: 36px;}
body.rm-b .title{padding-top: 2rem; font-family: RalewayRmB, sans-serif; text-align: center; line-height: 1.1; color: rgb(74, 74, 74); font-size: 2.2rem; font-weight: 800; margin-bottom: 2rem;}
body.rm-b .title span{color: rgb(51, 102, 153); font-weight: 800;}
body.rm-b .img-fluid{display: block; margin: 0px auto;}
body.rm-b .icon.social img{width: 18px; position: absolute; left: 8px; top: 7px;}
body.rm-b 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;}
body.rm-b .navbar-text:hover{background-color: rgb(41, 43, 44) !important; color: rgb(255, 255, 255) !important; border-radius: 0px !important;}
body.rm-b header .navbar.navbar-toggleable-md{padding: 1rem 0px 0px;}
@media (max-width: 991px){
body.rm-b header .navbar.navbar-toggleable-md{padding: 0px;}
}
body.rm-b header .navbar-inverse .navbar-brand{line-height: 2.5rem;}
body.rm-b header .navbar-brand{margin-left: 0px;}
body.rm-b .navbar.navbar-toggleable-md > .container{text-align: center;}
body.rm-b .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){
body.rm-b .navbar.navbar-toggleable-md{padding: 0px;}
body.rm-b .navbar.navbar-toggleable-md > .container .navbar-brand{margin-right: 0px !important;}
body.rm-b .navbar.navbar-toggleable-md > .container{width: 100%;}
body.rm-b .navbar.navbar-toggleable-md > .container .nav-item.nav-link{margin: 0px; height: 3.5rem; line-height: 3.5rem;}
body.rm-b .navbar.navbar-toggleable-md > .container .navbar-brand{position: relative; height: 4rem; line-height: 4rem; padding: 0px; font-size: 1.75rem; letter-spacing: 0px; margin-right: 10px;}
}
body.rm-b .brand{font-weight: 800; font-size: 2rem; letter-spacing: 1px; padding: 0px;}
body.rm-b header .navbar-item.navbar-brand{margin-top: 1.3rem;}
body.rm-b header .navbar a.brand{line-height: 1; height: 4rem; margin-right: 0px;}
body.rm-b 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: RalewayRmB, sans-serif; transition: 0.3s ease-in-out;}
body.rm-b .nav-link small{border-color: transparent; padding: 0px 0.5rem; line-height: 3rem; height: 3rem; letter-spacing: 0px; font-size: 13px; font-family: RalewayRmB, sans-serif;}
body.rm-b .footer.bg-inverse{background-color: rgb(55, 55, 55) !important;}
body.rm-b nav{padding-top: 0px; padding-bottom: 0px;}
body.rm-b .demopadding{margin: 15px auto; text-align: center;}
body.rm-b .icon{position: relative; padding: 17px; border-radius: 20px;}
body.rm-b .icon.social{float: left; margin: 0px 5px 0px 0px; cursor: pointer; color: rgb(109, 110, 113); transition: 0.5s;}
body.rm-b .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);}
body.rm-b .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);}
body.rm-b{overflow-x: hidden;}
body.rm-b .maincontentdiv{position: relative; height: 90%; width: 85%; border-radius: 15px; overflow: hidden;}
@media only screen and (max-width: 768px){
body.rm-b .maincontentdiv{display: none;}
}
@media (min-width: 768px) and (max-width: 1440px){
body.rm-b .maincontentdiv{height: 90vh;}
}
@media (min-width: 1442px){
body.rm-b .maincontentdiv{height: 900px !important;}
}
@media (min-width: 1020px){
body.rm-b .navbar.navbar-toggleable-md .nav-item.nav-link{padding: 0px 0.8rem !important;}
}
@media (max-width: 1199px){
body.rm-b .navbar.navbar-toggleable-md > .container{padding: 0px;}
body.rm-b .nav-link small{font-size: 14px;}
}
@media (max-width: 991px){
body.rm-b header .navbar-item.navbar-brand{margin-top: 1.3rem;}
}
@media (max-width: 767px){
body.rm-b .title{font-size: 2.2rem;}
}
body.rm-b header .navbar-item.navbar-brand{margin-top: 0.9rem;}
@media (max-width: 991px){
body.rm-b header .navbar-item.navbar-brand{margin-top: 1.1rem;}
}
body.rm-b{font-family: RobotoRmB, sans-serif; background-color: rgb(242, 242, 242);}
body.rm-b a:link, body.rm-b a:visited{font-weight: 700;}
body.rm-b .fa-ul{list-style: none; margin: 0px 0px 0px 25px; padding: 0px;}
body.rm-b article h3{font-size: 1.125rem;}
body.rm-b .navbar-inverse .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.75);}
body.rm-b header{position: absolute; z-index: 1000; left: 0px; right: 0px; top: 0px;}
body.rm-b header .navbar.navbar-toggleable-md{padding: 1px 0px 0px;}
body.rm-b header{min-height: 80px;}
body.rm-b .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;}
body.rm-b header a img{margin: 4px 20px;}
body.rm-b .icon.social img{width: 18px; position: absolute; left: 8px; top: 7px;}
body.rm-b ul.fa-ul li{position: relative;}
body.rm-b ul.fa-ul li::before{content: ""; position: absolute; top: 3px; left: -23px; width: 18px; height: 18px; background-image: url("/assets/images/checklist.png");}
body.rm-b p.nav-item.nav-link.navbar-text{font-size: 14px; font-family: RalewayRmB, sans-serif; font-weight: 400; letter-spacing: 0px !important;}
body.rm-b .navbar.navbar-toggleable-md > .container{text-align: center;}
body.rm-b header .navbar-inverse .navbar-brand{line-height: 2.5rem;}
body.rm-b header .navbar-brand{margin-left: 0px;}
body.rm-b section .title{color: rgb(74, 74, 74); font-size: 1.8rem; font-weight: 300; margin-bottom: 1rem;}
@media (min-width: 1400px){
body.rm-b section .title{font-size: 3rem;}
}
body.rm-b .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){
body.rm-b .navbar.navbar-toggleable-md{padding: 0px;}
body.rm-b .navbar.navbar-toggleable-md > .container{width: 100%;}
body.rm-b footer .demopadding{text-align: center;}
body.rm-b footer .ml-auto{width: 100%;}
body.rm-b footer .navbar.navbar-toggleable-md > .container .nav-item{width: 100%; display: block;}
body.rm-b .navbar.navbar-toggleable-md > .container .navbar-item.navbar-brand{left: auto; margin-left: auto; line-height: normal;}
body.rm-b .navbar.navbar-toggleable-md > .container .navbar-brand{position: relative; line-height: 4rem; padding: 0px; font-size: 1.5rem; letter-spacing: 0px;}
body.rm-b header .navbar-item.navbar-brand{margin: 15px auto;}
}
body.rm-b .brand{font-weight: 800; font-size: 2rem; letter-spacing: 1px; padding: 0px;}
body.rm-b header .navbar a{margin: 0px 1rem;}
body.rm-b header .navbar-item.navbar-brand{margin: 0px auto;}
body.rm-b section{padding-bottom: 3rem;}
body.rm-b section h2{font-weight: 300; text-transform: uppercase; font-size: 1.5rem;}
body.rm-b section h2 span{color: rgb(74, 74, 74); font-weight: 400;}
body.rm-b section .title, body.rm-b section h3.lead{font-family: RobotoRmB, sans-serif; text-align: center; text-transform: uppercase; line-height: 1.1; margin-top: 1rem;}
body.rm-b section .accent{font-weight: 800;}
body.rm-b .demopadding{margin: 15px auto; text-align: center;}
body.rm-b .icon{position: relative; text-align: center; width: 0px; height: 0px; padding: 17px; border-radius: 20px; color: rgb(255, 255, 255);}
body.rm-b .icon.social{float: left; margin: 0px 5px 0px 0px; cursor: pointer; color: rgb(109, 110, 113); transition: 0.5s;}
body.rm-b .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);}
body.rm-b .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);}
body.rm-b section{font-family: RobotoRmB, sans-serif;}
body.rm-b{overflow-x: hidden;}
body.rm-b .maincontentdiv{position: relative; height: 90%; width: 85%; box-shadow: rgb(153, 153, 153) 5px 5px 5px 5px; margin: auto; border-radius: 15px; overflow: hidden;}
body.rm-b .nopadding{padding: 0px;}
body.rm-b .navbar-nav .nav-link{padding: 0.5rem 1rem;}
body.rm-b iframe{border-radius: 15px; overflow: hidden;}
@media only screen and (max-width: 800px){
body.rm-b .lead, body.rm-b .lead-2{font-size: 1rem !important;}
body.rm-b .maincontentdiv{display: none;}
}
@media (min-width: 768px) and (max-width: 1440px){
body.rm-b .maincontentdiv{height: 90vh;}
body.rm-b .maincontentdiv iframe{height: 90vh;}
}
@media (min-width: 1442px){
body.rm-b .maincontentdiv{height: 720px !important;}
body.rm-b .maincontentdiv iframe{height: 720px !important;}
}
@media (min-width: 1020px){
body.rm-b .navbar.navbar-toggleable-md .nav-item.nav-link{padding: 0px 0.8rem;}
}
@media screen and (max-width: 400px){
body.rm-b .navbar.navbar-toggleable-md > .container .navbar-brand{font-size: 1.35rem; margin-left: -5px;}
}
body.rm-b #chat{padding-top: 0px; padding-bottom: 0px; width: 100%; background-color: rgb(242, 242, 242);}
body.rm-b .sm{padding-top: 1rem;}
@media screen and (max-width: 992px){
body.rm-b select#chat-room{display: block; float: none;}
body.rm-b .demopadding a{display: inline-block;}
}
@media screen and (max-width: 499px){
body.rm-b header a img{width: 250px; height: auto; margin: 11px 20px !important;}
body.rm-b header .navbar.navbar-toggleable-md > .container .navbar-brand{font-size: 1.35rem; margin-left: auto; margin-right: auto;}
}
body.rm-b .chat_box{width: 75%; height: 680px; min-height: 550px; border: 2px solid gray; text-align: center; margin: auto auto 20px; border-radius: 5px; box-shadow: rgb(153, 153, 153) 5px 5px 5px 5px;}
@media (max-width: 800px){
body.rm-b{margin: 0px;}
body.rm-b .chat_box{height: 680px; border: 1px solid gray; box-sizing: border-box; min-height: 150px; padding: 0px 5%; width: 90%; margin: 0px auto 30px;}
}
body.rm-b .footer.bg-inverse{background-color: rgb(55, 55, 55) !important;}
body.rm-b nav{padding-top: 0px; padding-bottom: 0px;}
@media (max-width: 768px){
body.rm-b .chat_box{height: 50px; box-shadow: none; border: 0px; background: 0px 0px !important;}
}
@media (max-width: 2500px) and (min-width: 1600px){
body.rm-b .chat_box{height: 720px;}
}
@media (max-width: 1025px) and (min-width: 1023px){
body.rm-b .chat_box{height: 300px !important;}
}
body.rm-b #chat{display: none;}
@media (max-width: 800px){
body.rm-b #chat{display: block;}
body.rm-b .chat_box{height: 50px; box-shadow: none; border: 0px; background: 0px 0px !important;}
body.rm-b .chat_box{box-shadow: rgb(212, 210, 210) 2px 10px 20px 4px; display: none; width: 85% !important; background-color: rgb(240, 243, 244) !important;}
body.rm-b #chat{background-color: transparent !important;}
body.rm-b .chat_box .btn-primary{color: rgb(255, 255, 255); padding: 0.9em 10%; margin-top: -11px; font-size: 20px; border-radius: 15px; border: 1px solid rgb(78, 96, 105); box-shadow: rgb(36, 109, 214) 0px 0px 0px 3px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0.05, rgb(39, 141, 239)), to(rgb(71, 110, 204)));}
body.rm-b .chat_box .container{padding: 0px;}
}
