.hhr {
  height: auto; }

.fs-15 {
  font-size: 15px; }

.fs-14 {
  font-size: 14px; }

.fs-24 {
  font-size: 24px;
  line-height: 24px; }

.fs-30 {
  font-size: 30px;
  line-height: 30px; }

.fs-34 {
  font-size: 34px;
  line-height: 34px; }

.fs-40 {
  font-size: 40px; }

.fs-44 {
  font-size: 44px; }

.fs-50 {
  font-size: 50px;
  line-height: 50px; }

.fs-46 {
  line-height: 46px; }

.light-grey {
  color: #4d4d57; }

.light-grey {
  color: #77787b; }

.clr-green {
  color: #00a145; }

.txtsmall {
  font-size: 10px;
  line-height: 16px; }

.bg-white {
  background-color: #ffffff; }

.bg-color-dblue {
  background-color: #042363; }

.bg-color-blue1 {
  background-color: #d9e6ec; }

.bg-color-dblue2 {
  background-color: #17479e; }

.lightgreen-bg {
  background-color: #e3f2e7; }

.txt {
  font-size: 18px; }

.borrimg {
  border-radius: 15px; }

.borr {
  border-radius: 30px; }

.borr10 {
  border-radius: 10px; }

.dashed-bottom-blue {
  border-bottom: 1px dashed #d9e6ec; }

.clrtop-00aeef {
  border-top: 2px dotted #00aeef; }

.bor-l-w {
  border-left: 1px solid #fff; }

.list-none {
  list-style-type: none; }

.bor-clr {
  border-bottom: 1px dotted #b7cedb; }

.bor-blue {
  border-bottom: 1px solid #00aeef;
  border-top: 1px solid #00aeef;
  padding: 5px 0; }

.bg2 {
  background-color: #e6eef3; }

.bg3 {
  background-color: #d5e3eb; }

.h-509 {
  height: 509px; }

.spacer50 {
  height: 50px; }

.info-num .sub-txt::after {
  content: '';
  width: 100%;
  height: 2px;
  background-image: url(../images/gradient-line.png);
  background-repeat: repeat-x;
  background-position: 0px 0px;
  position: absolute;
  bottom: 0px;
  left: 0px; }

.blue-bg-fp {
  background-color: #f0f5f8;
  padding: 80px;
  text-align: center; }

.light-grey-bg {
  background-color: #ebf1f5; }

.head {
  padding: 30px; }

.txtbox {
  color: #fff;
  background-color: #00aeef;
  padding: 7px 12px;
  display: inline;
  border-radius: 10px;
  font-size: 14px;
  position: relative;
  top: -60px; }

.whatbox {
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
  height: 270px; }
  .whatbox p {
    font-size: 16px; }
  .whatbox .tit {
    color: #00a145;
    font-size: 24px;
    font-weight: bold; }

.bg-dark-green-wrp {
  background-color: #003322;
  padding: 20px; }
  .bg-dark-green-wrp .tit {
    color: #95cfa5;
    line-height: 40px;
    font-size: 40px; }
  .bg-dark-green-wrp ul li {
    color: #fff; }
  .bg-dark-green-wrp p {
    color: #fff; }
    .bg-dark-green-wrp p.bigtxt {
      font-size: 80px; }
  .bg-dark-green-wrp .color2 {
    background-color: #0a4d3f;
    border-radius: 10px;
    padding: 30px; }

.green-wrp {
  padding: 40px 30px;
  background-color: #00a145; }
  .green-wrp p {
    color: #fff; }
  .green-wrp ul li {
    color: #fff; }

ul.white-list li {
  background-image: url(../images/white-list.png); }

ul.light-blue-list3 li {
  background-image: url(../images/right-arrow.png); }

ol {
  padding-left: 20px; }
  ol li {
    line-height: 32px; }

.white-list li {
  background-image: url(../images/white-list.png);
  color: #fff; }

ul.demo {
  list-style-type: none;
  margin: 0;
  padding: 0; }

ul ul.no-list li {
  list-style-type: none; }

.rm-grey1 {
  width: 100%;
  background-color: #9fbdc7;
  padding: 20px;
  font-size: 24px;
  font-weight: 800;
  margin-bottom: 0px; }

.rm-lightblue1 {
  width: 100%;
  background-color: #f4f7f8;
  padding: 10px 20px;
  margin-bottom: 0px; }

.content-sec a {
  color: #fff; }

.bluebor {
  border: 1px solid #8b8eae;
  padding: 5px; }

.md-card .numb-light {
  width: 50px;
  height: 50px;
  background-color: #17479e;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-size: 20px;
  line-height: 50px;
  font-weight: 500;
  border-radius: 10px; }

/*accordian */
.accordion-button {
  background-color: #1e3ba0;
  font-weight: 700;
  color: #fff;
  font-size: 20px;
  line-height: 24px; }

.accordion-button:not(.collapsed) {
  background-color: #1e3ba0;
  font-weight: 700;
  color: #fff;
  font-size: 20px;
  line-height: 24px; }

.accordion-button:focus {
  box-shadow: none; }

.accordion-item {
  margin-bottom: 2px; }

.accordion-button::after {
  background-image: url(../images/down-arrow.png);
  background-position: 98% center;
  background-repeat: no-repeat;
  content: '';
  padding-right: 5px;
  padding: 10px;
  position: absolute;
  right: 20px;
  top: 15px;
  width: 10px;
  height: 10px; }

.accordion-button:not(.collapsed)::after {
  background-image: url(../images/up-arrow.png);
  transform: rotate(0deg); }

.mda-table {
  overflow-x: auto;
  width: 100%;
  color: #1e3ba0; }
  .mda-table th {
    background-color: #a4c2d1;
    color: #1e3ba0;
    line-height: 32px; }
  .mda-table tr {
    padding-bottom: 12px;
    border-bottom-width: 1px; }
  .mda-table td {
    line-height: 32px; }
  .mda-table td:nth-child(1) {
    text-align: left;
    padding-left: 5px; }
  .mda-table td:nth-child(3), .mda-table td:nth-child(4) {
    background-color: #1e3ba0;
    color: #fff;
    text-align: center; }

.io-table {
  width: 100%;
  overflow-x: auto;
  color: #1e3ba0; }
  .io-table th {
    background-color: #a4c2d1;
    color: #1e3ba0;
    line-height: 32px; }
  .io-table tr {
    padding-bottom: 12px;
    border-bottom-width: 1px; }
  .io-table td {
    line-height: 32px; }
  .io-table td:nth-child(1) {
    text-align: left;
    padding-left: 5px; }
  .io-table td:nth-child(3) {
    background-color: #1e3ba0;
    color: #fff;
    text-align: center; }

.io-table2 {
  overflow-x: auto;
  width: 100%;
  color: #1e3ba0; }
  .io-table2 th {
    background-color: #a4c2d1;
    color: #1e3ba0;
    line-height: 32px; }
  .io-table2 tr {
    padding-bottom: 12px;
    border-bottom-width: 1px; }
  .io-table2 td {
    line-height: 32px; }
  .io-table2 td {
    text-align: center; }
  .io-table2 td:nth-child(1) {
    text-align: left;
    padding-left: 5px; }
  .io-table2 td:nth-child(3), .io-table2 td:nth-child(6) {
    background-color: #1e3ba0;
    color: #fff;
    text-align: center; }

.fp-table2 {
  width: 100%;
  color: #1e3ba0; }
  .fp-table2 th {
    background-color: #a4c2d1;
    color: #1e3ba0;
    line-height: 32px; }
  .fp-table2 tr {
    padding-bottom: 12px;
    border-bottom-width: 1px; }
  .fp-table2 td {
    line-height: 32px; }
  .fp-table2 td:nth-child(1) {
    padding-left: 5px; }
  .fp-table2 td:nth-child(2) {
    background-color: #1e3ba0;
    color: #fff;
    text-align: center;
    font-weight: bold; }
  .fp-table2 td:nth-child(3), .fp-table2 td:nth-child(4), .fp-table2 td:nth-child(5) {
    text-align: center; }
  .fp-table2 .highlit {
    background-color: #6dcff6;
    font-weight: bold; }

.iobox {
  background-color: #d9e6ec;
  padding: 20px;
  height: 350px;
  position: relative; }
  .iobox::after {
    content: '';
    width: 100%;
    height: 2px;
    background-image: url(../images/gradient-line.png);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    position: absolute;
    bottom: 0px;
    left: 0px; }

/* Extra small */
@media (min-width: 320px) and (max-width: 767px) {
  .rprt-ttle-cvr {
    margin-top: -20px; }
    .rprt-ttle-cvr h2 {
      font-size: 22px; }

  .mda-table, .io-table, .io-table2, .fp-table2 {
    overflow-x: auto;
    font-size: 14px; }
    .mda-table th, .io-table th, .io-table2 th, .fp-table2 th {
      line-height: 24px; } }

/*# sourceMappingURL=support.css.map */
