/*********************
  modals
**********************/
/* line 4, ../../sass/components/_modal.scss */
.modal {
  z-index: 9999 !important;
}

/* line 7, ../../sass/components/_modal.scss */
.modal-overlay {
  z-index: 1060 !important;
}

/* line 13, ../../sass/components/_modal.scss */
#footer_modal {
  width: 48%;
  max-height: 90%;
  top: 5% !important;
  border-radius: 10px;
}
/* line 18, ../../sass/components/_modal.scss */
#footer_modal .modal-content {
  padding: 0 15px;
}
/* line 20, ../../sass/components/_modal.scss */
#footer_modal .modal-content .modal-close {
  cursor: pointer;
  background-color: #fafafa;
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
  padding-right: 0px;
}
/* line 34, ../../sass/components/_modal.scss */
#footer_modal .modal-content .fs15 {
  font-size: 15px;
  color: #333;
  font-weight: normal;
  line-height: 1.2em;
  font-family: "DIN W01 Regular";
}
/* line 41, ../../sass/components/_modal.scss */
#footer_modal .modal-content .fs18 {
  font-size: 18px;
  color: #768dc1;
  font-weight: bold;
  font-family: "DIN W01 Regular";
}
/* line 47, ../../sass/components/_modal.scss */
#footer_modal .modal-content .mT10 {
  margin-top: 10px;
}
/* line 50, ../../sass/components/_modal.scss */
#footer_modal .modal-content .divider {
  border-bottom: 1px solid #e5e5e5 !important;
  width: 100%;
}

/*Media query for Ipad Portrait and mobile */
@media only screen and (max-width: 992px) {
  /* line 60, ../../sass/components/_modal.scss */
  #footer_modal {
    width: 86%;
    max-height: 90%;
  }
}
/*Media query for Ipad Landscape*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 73, ../../sass/components/_modal.scss */
  #footer_modal {
    width: 84%;
    max-height: 94%;
    top: 3% !important;
    border-radius: 10px;
  }
}
