/*global-css common-styling starts here*/

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/***********global-css-font-related*****************/
/* common-styling starts here */
a#skip-to-main {
    position: absolute;
    top: -50px;
}

a#skip-to-main:focus-visible {
    position: relative;
    left: 10px;
    top: 0;
    margin-top: 10px;
    z-index: 9;
}
.d-none{
    display:none;
}
body{
  font-family: "Roboto", sans-serif !important;
}
.bg-blue {
  background: rgb(0, 77, 116);
}

.bg-green {
  background: rgb(178, 210, 52);
}

.bg-cream {
  background-color: #F3F8E1;
}
.bg-sky-blue{
  background-color: rgb(228, 242, 250);
}
.bg-blue-navy{
  background-color: #004D74;
}

.bg-light-blur {
  background-color: #E4F2FA;
}

.bg-grey {
  background-color: #F5F7F7;
}
.bg-dark-pink{
  background-color: #801852;
}
.bg-dark-purple{
  background-color: #5B477C;
}
.bg-dark-yellow{
  background-color: #FCC50B;
}
.bg-light-pink{
  background-color: #ede7f0;
}
.bg-light-purple{
  background-color: #e2ddef;
}
.bg-light-yellow{
  background-color: #fff9e0;
}

.clr-green {
  color: #B2D234;
}

.clr-black {
  color: rgb(60, 66, 66);
}

.clr-lightblue {
  color: #003864;
}

.font-rb {
  font-family: "Roboto", sans-serif;
}

.fontstyitl {
  font-style: italic;
}

.fc-blue {
  color: #004D74;
}

.fc-black {
  color: #000000;
}

.fc-white {
  color: rgb(255, 255, 255);
}

.fw-bd {
  font-weight: 900;
}

.fw-sm {
  font-weight: 300;
}

.fw-7bd {
  font-weight: 700;
}

.fw-reg {
  font-weight: 400;
}

.fw-6bd {
  font-weight: 600;
}

.fw-5bd {
  font-weight: 500;
}

.desktop-only {
  display: block;
}

.mobile-only {
  display: none;
}

.text-hover:hover {
  text-decoration: underline;
}

.text-underline-none {
  text-decoration: none;
}

.text-nowrap {
  white-space: nowrap;
}

.text-underline {
  text-decoration: underline;
}

.text-hover-none:hover {
  text-decoration: none;
}

.border-green {
  border-bottom: 3px solid;
  border-bottom-color: #B2D234;
}

.text-center {
  text-align: center;
}

sup {
  font-size: 75%;
  line-height: 0;
  top: -.5em;
  position: relative;
  vertical-align: baseline;
}

.small-font-sup {
  font-size: 14.25px;
  line-height: 0px;
  
}

.margin-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.br-mobile{
  display: none;
}
.margin-0{
  margin:0 !important
}

.small-footnote{
  font-size:13px;
  line-height: 15.6px;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  color:rgb(60, 66, 66);
}
.font-10-sup{
  font-size: 10.8333px;
}
.ast-indent {
  text-indent: -8px;
  padding-left: 8px;
}

.foot-note-ar {
  padding: 0 16px;
}
.foot-note-ar {
  font-size: 16px;
  font-weight: 400;
  color: rgb(60, 66, 66);
  line-height: 21.92px;
  font-family: "Roboto", sans-serif;
}
.foot-note-ar .with-sup {
  text-indent: -8px;
  padding-left: 8px;
}
@media screen and (max-width:991px) {
  .desktop-only {
    display: none;
  }

  .mobile-only {
    display: block;
  }

  .max-width {
    max-width: 1280px;
    margin: 0 auto;
  }
  .br-mobile{
    display: block;
  }
 
}
@media screen and (min-width:992px){
.double-line-ast{
  margin-left: -8px;
}
.double-line-ast-p{
 padding-left: 8px;
}
}
