.form_datxe .row .col {
    padding-bottom: 0;
}
.form_datxe input, .form_datxe select {
    margin-bottom: 5px;
}

.devvn_loading{
    position: relative;
    pointer-events: none
}
.devvn_loading:after{
    -webkit-animation: devvn_spin 500ms infinite linear;
    animation: devvn_spin 500ms infinite linear;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-right-color: transparent!important;
    border-top-color: transparent!important;
    content: "";
    display: block;
    height: 40px;
    top: 50%;
    margin-top: -8px;
    left: 50%;
    margin-left: -8px;
    position: absolute;
    width: 40px;
    border: 2px solid #c29a44
}
@-webkit-keyframes devvn_spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes devvn_spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.devvn_loading:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.7);
    z-index: 10;
}