.builder-template-layout .container-submenu ul li a i {
    text-align: center;
}

.builder-template-layout input[type="checkbox"],
.builder-template-layout input[type="radio"] {
    margin-left: 0.25em;
}

.builder-template-layout input[type="checkbox"]:focus,
.builder-template-layout input[type="radio"]:focus {
    outline: max(2px, 0.15em) solid currentColor !important;
}

.builder-template-layout .destacar_campo {
    background-color: lavender !important;
}

.builder-template-layout .btn:not(:disabled):focus {
    outline: max(2px, 0.15em) solid black !important;
}

.builder-template-login .container-login .panel-login {
	background: unset;
}

.builder-template-login .container-login .panel-login .login-content {
	background-color: unset;
}

.builder-template-login .login-medium-logo {
    margin-bottom: 1em;
}

.builder-template-layout .btn-primary:hover {
	background-color: #1d1a40;
	border-color: #fd9203;
	
}

.builder-template-layout .form-control:focus, .tfield:focus {
    background-color: #ffdfb4;
}

@media (min-width: 992px) {
    /* SOMENTE DESKTOP */

    .builder-template-login .container-login .panel-login .login-content {
	    background-color: var(--login-panel-right-background-color);
    }
    
    .builder-template-login .login-medium-logo {
        display: none;
    }
}

@media (max-width: 991px) {
    /* SOMENTE MOBILE */
    .builder-template-login .login-content > div > a {
        color: white;
    }
}

:root
{
    --color-blue: #1d1a40 !important;
}

div[adianti_target_container="adianti_right_panel"] .form-horizontal .card-body.panel-body {
    padding: 1rem !important;
}
