.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
    background-color: #4433ff !important;
    border-color: #4433ff !important; }
.form-control{
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
}
.iti{
    display: block;
}
.form-group span{
    color: #FF0000;
}

.swal-text{
    color: #000000;
    font-size: 20px;
}
.swal-button:hover{
    background-color: #4433ff;
}
.f1 .f1-steps .f1-step .f1-step-icon:hover{
    background-color: #4433ff;
    color: #fff;
    transition: .3s;
}
@-webkit-keyframes button-loading-spinner {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes button-loading-spinner {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.button-loading {
    border: 1px solid #25aa71;
    cursor: default;
    text-shadow: none;
    color: transparent !important;
    position: relative;
    -webkit-transition: border-color .2s ease-out;
    transition: border-color .2s ease-out;
    background: #25aa71;
}

.button-loading, .button-loading:hover, .button-loading:focus, .button-loading:active {
    color: transparent
}

.button-loading:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    border-width: 3px;
    border-style: solid;
    border-color: #fff;
    border-bottom-color: transparent;
    margin-top: -9px;
    margin-left: -9px;
    width: 18px;
    height: 18px;
    -webkit-animation: button-loading-spinner .7s linear infinite;
    animation: button-loading-spinner 1s linear infinite
}

.btn-info.button-loading:before {
    border-color: #ffffff;
    border-bottom-color: transparent
}

.btn-info.button-loading {
    background: #428bca;
    border-color: #357ebd
}

.btn-primary.button-loading:before {
    border-color: #ffffff;
    border-bottom-color: transparent
}