* {
  font-family: 'Poppins', sans-serif !important;
}

a {
  color: #0D42FB !important;
}

.modal.preload .box .meter > span {
  background-color: #00b2e2 !important;
}

.offer_title {
  color: #0e42fb !important;
}

.option_button_group .option_button.selected {
  background: #00b2e2 !important;
}

.option_button_group .option_button::after {
    display: flex;
    content: ' ';
    background: url('../../v1/img/chevron-right.svg') #0d42fa center;
    position: absolute;
    right: 20px;
    top: 16px;
    border-radius: 100%;
    width: 26px;
    height: 26px;
    color: #fff;
}

.btn-apply, .btn-primary, #btn-apply {
  background-color: #0e42fb !important;
}
.btn-apply:hover, .btn-primary:hover, #btn-apply:hover {
  background: #0b39e0 !important;
}

.bg-white {
  background-color: #fff;
}

.mt-4 {
  margin-top: 1.5rem;
}
@media (max-width: 600px) {
  .mt-4 {
    margin-top: 1rem;
  }
}

.mt-6 {
  margin-top: 3rem;
}
@media (max-width: 600px) {
  .mt-6 {
    margin-top: 1.5rem;
  }
}

.mb-6 {
  margin-bottom: 3rem;
}
@media (max-width: 600px) {
  .mb-6 {
    margin-bottom: 1.5rem;
  }
}

.mb-4 {
  margin-bottom: 1.5rem;
}
@media (max-width: 600px) {
  .mb-4 {
    margin-bottom: 1rem;
  }
}

.mb-2 {
  margin-bottom: 0.5rem;
}
@media (max-width: 600px) {
  .mb-2 {
    margin-bottom: 0.25rem;
  }
}

.p-4 {
  padding: 1.5rem;
}
@media (max-width: 600px) {
  .p-4 {
    padding: 1rem;
  }
}

.p-2 {
  padding: 0.5rem;
}
@media (max-width: 600px) {
  .p-2 {
    padding: 0.25rem;
  }
}

.p-3 {
  padding: 1rem;
}
@media (max-width: 600px) {
  .p-3 {
    padding: 0.75rem;
  }
}

.pt-0 {
  padding-top: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.pb-4 {
  padding-bottom: 1.5rem;
}
@media (max-width: 600px) {
  .pb-4 {
    padding-bottom: 1rem;
  }
}

.w-100 {
  width: 100%;
}

.d-block {
  display: block;
}

.d-flex {
  display: flex;
}

.align-items-start {
  align-items: flex-start;
}

.sm-shadow {
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
}

.display-2 {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 600px) {
  .display-2 {
    font-size: 2rem;
  }
}

.display-4 {
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 600px) {
  .display-4 {
    font-size: 1rem;
  }
}

.box {
  border-radius: 6px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
}

.info_box {
  width: 420px;
  max-width: 90%;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.float-left {
  float: left;
}

header.row {
  background: #0e42fb;
}

.logo-custom {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
}
@media (max-width: 600px) {
  .logo-custom {
    width: 80px;
    margin-top: 0;
  }
}

form .label-check span {
  border-color: #0D42FB !important;
}
form .label-check input[type=checkbox]:checked + span {
  background-color: #0D42FB !important;
}

.content_form .content_button button:not(.return) {
  background-color: #0D42FB !important;
}
.content_form .content_button button:not(.return):hover {
  background: #0b39e0 !important;
}
.content_form .content_buttons_list .button.success{background: #0E43FC; position: relative; }
.content_form .content_buttons_list .button.success:hover{background:#0b39e0;}

.icon_arrow {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22 18' style='enable-background:new 0 0 22 18%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%230D42FB%3B%7D%3C/style%3E%3Ctitle%3Etail-right%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Symbols'%3E%3Cg id='Bot%C3%B3n_x2F_Outline' transform='translate(-41.000000  -15.000000)'%3E%3Cg id='Bot%C3%B3n-Outline'%3E%3Cg id='tail-right' transform='translate(41.000000  15.000000)'%3E%3Cpath id='Path' class='st0' d='M21.7 9.6L14 15.9l-1.4-1.2l6-5H1C0.4 9.8 0 9.5 0 9s0.4-0.8 1-0.8h17.6l-6-5L14 2.1l7.7 6.4C22.1 8.8 22.1 9.2 21.7 9.6z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  margin-left: 15px;
}

.content_logo_creditel img {
  width: 130px !important;
}
@media (max-width: 600px) {
  .content_logo_creditel img {
    width: 115px !important;
  }
}
