
body {
  font-family: paralucent, sans-serif;
  font-size: 1rem;
}

.font-weight-extra-bold {
  font-weight: 800 !important;
}

a.text-info:focus, a.text-info:hover {
  color: #89a7d8 !important;
}

.border-bottom {
  border-bottom: 1px solid #2e4593 !important;
}

input:focus, .btn-outline-primary:focus {
  outline: none;
  box-shadow: none !important;
}

.col-ie-fix {
  flex: none !important;
}


.wh-100 {
  height: 100vh;
}

.header {
  background-color: #eef0f6;
  position: relative;

}

.border-radius-20 {
  border-radius: 20px !important;
}

.btn-danger {
  background: #f52524 !important;
}

.header span {
  font-weight: bold;

}

.no-space {
  margin-top: -10px;
}

.no-space-2x {
  margin-top: -20px;
}

.text-info {
  color: #2e4593 !important;
}
.text-info a {
  text-decoration: underline;

}

.text-red {
  color: #f52524 !important;
}

.font-size-14 {
  font-size: 14px;
}

.font-size-40 {
  font-size: 40px;
}

.font-size-big {
  font-size: 60px;
}

.calculator .search-form input {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #2e4593;
}

.calculator .search-form input::placeholder {
  text-align: center;
  color: #f52524;
  opacity: 0.5;
  text-transform: uppercase;
}

.calculator .search-form .btn-secondary {
  background: #2e4593;
  height: 36px;
  width: 50%;
  line-height: 1;
  margin-top: 15px;
}


.holiday-icon img {
  height: 200px;
}

.methadology p {
  text-decoration: underline;
}

.border-blue {
  border: 1px solid #2e4593;
}

.border-red {
  border: 1px solid #f52524;
}

.btn-primary {
  width: 39px;
  height: 39px;
}

.info-block {
  border-radius: 35px;
  font-weight: 400;
}

.icon-block .icon img {
  border-radius: 100%;
  max-width: 80px;
  padding: 8px;
}

.bg-light-blue {
  background: #eef0f6;
}

.background {
  background: url("images/Methodology2.svg") no-repeat center;
  background-size: cover;

}

.lead {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 300;
}

.methadology a {
  text-decoration: underline;
}

.load-first, .load-second {
  font-size: 1rem;
}

.btn-group-lg > .btn, .btn-lg {
  padding: .4rem 1rem;
  line-height: 1.5;
  border-radius: .3rem;
}


.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
  background: #004a8e !important;
  color: #ffffff !important;
  border-color: #004a8e !important;
  font-weight: 600 !important;
}

.btn-outline-primary {
  background: #e3f1fd !important;
  border-color: #004a8e !important;
}

.comfortably {
  margin-top: -15px !important;
}


.bg-blue {
  background-color: #e6fbf8 !important;
}

.text-blue {
  color: #30dcc9 !important;
}

.inputs-wrap p {
  font-size: 14px;
}

.border-green {
  border-color: #30dcc9 !important;
  border-width: 2px !important;
}

.methadology {
  text-decoration: none;
  border-bottom: 1px solid #bec5dd;
}
.methadology:hover {
  text-decoration: none;
  border-bottom: 1px solid #bec5dd;
}
.container-fluid {
  max-width: 1420px;
}

.circle-th {
  color: #196ee9;
  margin: 0 5px;
  width: 155px;
}

.bg-blue-rank {
  background: #004a8e;
}


.control_lenght .bg-blue {
  background: #004a8e !important;

}

.text-success-dark {
  color: #198942;
}

.text-green {
  color: #92c34b;
}

.rounded {
  border-radius: 100% !important;
}

.border-top {
  border-top: 1px solid #212529 !important;
}

.bg-blue {
  background: #e4f1fd !important;
}


.footer img {
  max-width: 140px;
}


.footer a {
  text-decoration: underline;
  color: #ed1e23;
}

@media (min-width: 576px) {  

}

@media (min-width: 768px) { 

  .lead {
      font-size: 1.1rem;
      font-weight: 300;
  }

}

@media (min-width: 992px) { 

}

@media (min-width: 1200px) { 

}





