.sa {
    display: inline-block;
    width: 32px;
    height: 16px;
    background-position: 0 0;
}
.sa-cash{
    background: url('../img/formapago/sa sa-cash.png') no-repeat top left;
}
.sa-check{
    background: url('../img/formapago/sa sa-check.png') no-repeat top left;
}
.sa-visa{
    background: url('../img/formapago/sa sa-visa.png') no-repeat top left;
}
.sa-master-card{
    background: url('../img/formapago/sa sa-mastercard.png') no-repeat top left;
}
.sa-american-express{
    background: url('../img/formapago/sa sa-american express.png') no-repeat top left;
}
.sa-discover-card{
    background: url('../img/formapago/sa sa-discover card.png') no-repeat top left;
}
.sa-money-order{
    background: url('../img/formapago/sa sa-money order.png') no-repeat top left;
}
.sa-bank-deposit{
    background: url('../img/formapago/sa sa-bank deposit.png') no-repeat top left;
}
.sa-comision-check{
    background: url('../img/formapago/sa sa-comision check.png') no-repeat top left;
}

.re {
    display: inline-block;
    width: 25px;
    height: 16px;
    margin-bottom: -3px;
}
.re-facebook{
    background: url('../img/icons/facebook.png') no-repeat top left;
}
.re-twitter{
    background: url('../img/icons/twitter.png') no-repeat top left;
}
.re-rss{
    background: url('../img/icons/rss.png') no-repeat top left;
}
.re-vimeo{
    background: url('../img/icons/vimeo.png') no-repeat top left;
}
.re-youtube{
    background: url('../img/icons/youtube.png') no-repeat top left;
}

.fl {
    display: inline-block;
    width: 25px;
    height: 16px;
    margin-bottom: -3px;
}
.fl-chile{
    background: url('../img/flags/chile.jpg') no-repeat top left;
    background-size: contain;
}
.fl-dominicana{
    background: url('../img/flags/dominicana.png') no-repeat top left;
    background-size: contain;
}
.fl-colombia{
    background: url('../img/flags/colombia.jpg') no-repeat top left;
    background-size: contain;
}
.fl-mexico{
    background: url('../img/flags/mexico.jpg') no-repeat top left;
    background-size: contain;
}
.fl-peru{
    background: url('../img/flags/peru.jpg') no-repeat top left;
    background-size: contain;
}
.fl-espana{
    background: url('../img/flags/spain.jpg') no-repeat top left;
    background-size: contain;
}
.fl-usa{
    background: url('../img/flags/usa.jpg') no-repeat top left;
    background-size: contain;
}

.select-country img{width: 25px;float: left;margin-right: 10px;}
.select-country a{color: #FFF;}
.row.equal {
    display: flex;
    flex-wrap: wrap;
}
.btn-midnightblue-custom{
    background-color: #dcdcdc !important;
    border-color: #37474f !important;
    color: #a7a7a7;
}
.btn-midnightblue-custom.active:before{
    font-family: FontAwesome;
    content: "\f00c";
}

.text-enrollment{
font-size: 45px !important;
text-shadow: 3px 3px 4px rgba(0,0,0,.4);
}

.text-price-enrollment{
font-size: 35px !important;
text-shadow: 3px 3px 4px rgba(0,0,0,.4);
}

.text-finish-register {
    color: #0e8164 !important;
    font-size: 18px;
}
.text-select-option-country{
 font-size: 20px !important;
 color: #6d6d6d !important;
}

.text-option-country{
    font-size: 12px;
    color: #9c9c9c;
}

ul.terms-decimal {
    list-style-type: decimal;
}

ul.lower-roman {
    list-style-type: lower-roman;
}

ul.lower-alpha {
    list-style-type: lower-alpha;
}

ul.circle {
    list-style-type: circle;
}

.form-check-inline {
    display: inline-block !important;
    margin-right: 1rem !important;
}
.form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: .125rem;
}