﻿/* Common Definitions */
/*Cross-browser support*/
.costsAndInternational {
  color: #4A4A4A;
}
@media screen and (max-width: 959px) {
  .costsAndInternational .smallContainer {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }
  .costsAndInternational .verticalLine {
    border-left: 0 !important;
    border-right: 0 !important;
  }
}
.costsAndInternational .mainTitle {
  background-color: white;
  padding: 30px 0;
  color: #018BBC;
  font-size: 18px;
  letter-spacing: 0.45px;
  line-height: 40px;
  font-weight: bold;
  border-top: 1px solid #979797;
  border-bottom: 1px solid #979797;
  /*
        border-left: @border;
        border-right: @border;
        */
}
@media screen and (max-width: 959px) {
  .costsAndInternational .mainTitle {
    border: none;
    background-color: transparent;
    text-align: center;
  }
}
.costsAndInternational .spacing-bottom {
  padding-bottom: 50px;
}
@media screen and (max-width: 599px) {
  .costsAndInternational .costs .text-center1 {
    text-align: center;
  }
}
.costsAndInternational .costs .border {
  border: 1px solid black;
  box-shadow: 0 2px 4px 0 rgba(127, 127, 127, 0.5);
}
.costsAndInternational .costs .border .top-background {
  background-color: #FAFAFA;
}
@media screen and (max-width: 599px) {
  .costsAndInternational .costs .border .top-background {
    background-color: #018BBC;
  }
}
.costsAndInternational .costs .number {
  color: #62bcdc;
  font-size: 30px;
  font-weight: bold;
}
@media screen and (max-width: 599px) {
  .costsAndInternational .costs .number {
    color: white;
  }
}
.costsAndInternational .costs .title {
  color: #4A4A4A;
  font-size: 18px;
  font-weight: bold;
}
@media screen and (max-width: 599px) {
  .costsAndInternational .costs .title {
    color: white;
    padding-bottom: 10px;
    font-size: 18px;
  }
}
.costsAndInternational .costs .description {
  /*color: @lightGrey;*/
  font-size: 14px;
  background-color: white;
}
.costsAndInternational .costs .description .smallContainer {
  padding-bottom: 16px;
}
.costsAndInternational .costs .description .affordable {
  color: #62bcdc;
  font-weight: bold;
}
@media screen and (max-width: 599px) {
  .costsAndInternational .costs .description .affordable {
    color: #4A4A4A;
  }
}
.costsAndInternational .costs .description .list {
  color: #4A4A4A;
}
.costsAndInternational .costs .description .list i:after {
  content: ' ';
  margin: 4px;
}
.costsAndInternational .costs .how-much {
  font-weight: bold;
  font-size: 25px;
}
.costsAndInternational .costs .ivf-text {
  font-size: 20px;
}
.costsAndInternational .international {
  /*color: @lightGrey;*/
}
.costsAndInternational .boxes-container .box {
  background-color: white;
  margin: 8px;
  width: 370px;
}
html[dir="ltr"] .costsAndInternational .boxes-container .box .top-background {
  height: 160px;
}
@media screen and (min-width: 600px) and (max-width: 1050px) {
  html[dir="ltr"] .costsAndInternational .boxes-container .box .top-background {
    height: 225px;
  }
}
html[dir="rtl"] .costsAndInternational .boxes-container .box .top-background {
  height: 230px;
}