body {
  position: relative;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
}
b, strong {
	font-weight: bold;
}
#aei-masks-viz .graph {
	  font-family: "Lato",sans-serif;
}

h1, h2, h3, h4, h5, h5 {
  font-weight: 500;
}

p, a, span {
  font-weight: 300;
}

.hidden_right {
  position: fixed;
  top:0;
  right:-110%;
  width: 35%;
  height: 100vh;
  overflow-y: auto;
  background-color: #F1F1F1;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  padding: 30px;
  transition: all 0.4s ease;
  z-index: 99999;
}

.hidden_right.show{
  right:0;
}

.show_right {
  cursor: pointer;
  margin: 15px 0;
  /* padding: 5px 10px; */
 border-bottom: 2px solid #455f84;
font-weight: 500;
}
.show_right:hover {
   color: #79af42;
 }

 @media (max-width:991.98px) {

   .hidden_right.show{
     width: 75%;
   }
 }

.chart_area {
  padding-bottom: 75px;
  margin-bottom: 75px;
  border-bottom: 1px solid #ccc;
}
.chart_area:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}

.chart_area .show_right {
  margin-bottom: 15px;
  /* padding: 5px 10px; */
  display: inline-block;
  /* background-color: transparent; */
}

footer{
  border-top: 5px solid #456084;
  padding: 50px 0 25px;
  background-color: #f1f1f1;
}
 footer img{
   max-height: 70px;
   margin: 0 0 25px;
   opacity: 65%;
 }

 footer .social-icon {
   color: #184580;
   font-size: 25px;
 }

footer .social-icon:hover {
  color: #79B142
}
@media (max-width:992px) {
  .order_tab {
    -ms-flex-order: 13;
    order: 13;

    -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
  }
}
@media (max-width:575px) {
  .contaner {
    transform: scale(1.1);
  }
}

.top_bar {
  background-color: #455F84;
}

.top_bar img {
  max-height: 30px;
}

.carousel-control-next, .carousel-control-prev {
  width:2%;
}

.carousel-control-prev {
  left: -25px;
}
.carousel-control-next {
  right: -25px;
}



@media (min-width:1200px) {
  .carousel-item svg>g {
     transform:translate(191px,20px) !important;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .bar-chart svg {
    position: absolute;
    left: -42px;
  }
}

.select2 {
	width:100% !important;
}
.reading-font .gform_wrapper.gravity-theme .ginput_complex label, .reading-font .gform_wrapper.gravity-theme .ginput_complex legend {
   font-size: 16px;
    font-weight: 700;
    margin-bottom: 8px;
    display: inline-block;
    padding: 0;
}
.reading-font .select2-container--default .select2-selection--single {
  border-radius: 0px;
}
.reading-font .select2-container .select2-selection--single,.reading-font .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 42px;
}
.reading-font .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 42px;
}
.reading-font .gform_button.button {
    background-color: #455F84;
    color: #ffffff;
    padding: 12px 31px;
    border: 0px;
    cursor: pointer;
    font-weight: 600;
}
.reading-font .gform_button.button:hover {
  background-color: #cfcfcf;
  color: #000000;
}
.accordian-center h5.aab__accordion_title {
	color: #3378A0 !important;
	text-align: center;
    font-size: 25px;
	
}
.accordian-center h5.aab__accordion_title strong {
	font-weight:700;
}