body{
    background-color: rgba(0, 0, 0, 0) !important;
    background-size: auto !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.layout-accounts .account-wrap .account-card .account-content
{
    max-width: 500px !important;
}

.btn-primary,
.btn-primary:disabled
{
    background-color: #1266F1 !important;
    /*opacity: 1;*/
}

#form-create-acount .section{
    margin-bottom: 25px !important;
}

.dropdown-item{
    border: 1px solid transparent;
}
.dropdown-item.selected,.dropdown-item:hover{
    border: 1px solid #f0ad4e;
    cursor: pointer;
}

input.form-input ~ span:before{
    content: attr(data-placeholder);
    position: absolute;
    z-index: 99;
    left: 36px;
    width: max-content;
    display: block ruby;
    top: 0px;
    transition: 0.4s;
    height: 30px;
    font-size: 14px;
    color: #fff;
}

input.form-input:focus ~ span:before,
input.form-input:not(:placeholder-shown):not(:focus) ~ span:before{
    top: -21px !important;
    left: 10px !important;
    background-color: transparent;
    font-size: 13px !important;
    text-shadow: 0px 0px 7px #000;
}

input.form-input:not(:placeholder-shown):not(:focus) ~ span i.fa,
.smart-forms .gui-input:focus ~ span i.fa{
    color: #fff !important;
}

.smart-forms .gui-input,
.smart-forms .gui-input:focus{
    background: rgba(0,0,0,0.2);
    border: none;
    box-shadow: unset;
    color: #fff;
    font-size: 16px;
}

.dropdown-menu.colonias{
    max-height: 400px;
    overflow-y: scroll;
}

@media (max-width: 768px) {
    .btn-primary{
        font-size: 18px !important;
    }

    input.form-input ~ span:before{
        font-size: 18px !important;
    }

    input.form-input:focus ~ span:before,
    input.form-input:not(:placeholder-shown):not(:focus) ~ span:before{
        font-size: 15px !important;
    }

    .smart-forms .gui-input,
    .smart-forms .gui-input:focus{
        font-size: 18px !important;
    }

    .dropdown-menu .dropdown-item{
        font-size: 18px;
    }
}

small.text-danger{
    z-index: 999;
}