/*! Place your custom styles here */
.bar .logo {
    max-height: 8vw;
}

#flag-icons span{
    font-size: 1.4rem;
    line-height: 36.66px;
    top: 2px;
}

section{
    padding-top: 5em !important;
    padding-bottom: 5em !important;
}

footer{
    padding-top: 3.4em !important;
    padding-bottom: 3.4em !important;
}

/* btn-purple */ 
.btn-purple {
  color: #fff;
  background-color: #3725B6;
  border-color: #2d1e95;
}
.btn-purple:focus,
.btn-purple.focus {
  color: #fff;
  background-color: #2d1e95;
  border-color: #231875;
}
.btn-purple:hover {
  color: #fff;
  background-color: #2d1e95;
  border-color: #231875;
}
.btn-purple:active,
.btn-purple.active,
.open > .dropdown-toggle.btn-purple {
  color: #fff;
  background-color: #2d1e95;
  border-color: #231875;
}
.btn-purple:active:hover,
.btn-purple.active:hover,
.open > .dropdown-toggle.btn-purple:hover,
.btn-purple:active:focus,
.btn-purple.active:focus,
.open > .dropdown-toggle.btn-purple:focus,
.btn-purple:active.focus,
.btn-purple.active.focus,
.open > .dropdown-toggle.btn-purple.focus {
  color: #fff;
  background-color: #2d1e95;
  border-color: #231875;
}
.btn-purple:active,
.btn-purple.active,
.open > .dropdown-toggle.btn-purple {
  background-image: none;
}
.btn-purple.disabled:hover,
.btn-purple[disabled]:hover,
fieldset[disabled] .btn-purple:hover,
.btn-purple.disabled:focus,
.btn-purple[disabled]:focus,
fieldset[disabled] .btn-purple:focus,
.btn-purple.disabled.focus,
.btn-purple[disabled].focus,
fieldset[disabled] .btn-purple.focus {
  background-color: #2d1e95;
  border-color: #231875;
}
.btn-purple .badge {
  color: #2d1e95;
  background-color: #fff;
}

#backTransferSelected div, #paypalSelected div{
    margin-bottom: 0.92857143em;
}

.field-error{
    border: 1px solid #e2504a !important;
    box-shadow: inset 0 0 0 3px #e2504a;
}

.field-success{
    border: 1px solid #90e24a !important;
    box-shadow: inset 0 0 0 3px #90e24a;
}

.loader{
    border: 3px solid #3725B6;
    height: 60px;
    width: 60px;
    border-radius: 60px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}