/*
Theme Name: CAP by HamacaLAB
Theme URI: http://hamacalab.com/
Description: CAP by HamacaLAB Child Theme
Author: HamacaLAB
Author URI: http://hamacalab.com/
Author Description: HamacaLAB. Digitalización | Transformación digital. Existen miles de herramientas digitales que pueden hacerte la vida más fácil y simplificar tus tareas diarías. En HamacaLab te ayudamos a encontrar la que mejor se adapte a tí y a tu negocio, de manera que ganes tiempo para que lo inviertas en trabajar en la estrategía de empresa. O en irte a la playa, ¡tú decides!
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: HamacaLAB v.1
*/

/* Cuerpo */
body {
	background: #FFFFFF;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background-image: url("/media/club-amigos-piraguismo-fondo.webp");
}

.login form {
	padding: 3px;
	background: transparent;
	border: inherit;
	box-shadow: inherit;
}

/* Logo */
.login h1 a {
    width: 200px;
	background-image: none, url('/media/logo-cap-02.webp');
    background-size: contain;
}

/* Tipografía */
.login label {
	font-family: "Red Hat Display", sans-serif;
	font-size: 1rem;
	font-weight: 900;
	color: #1C4587;
}

/* Icono */
.wp-core-ui .wp-pwd .button {
	color: #1C4587;
}

.wp-core-ui .wp-pwd .button:hover, .wp-core-ui .wp-pwd .button:focus, .wp-core-ui .wp-pwd .button:active {
	color: #F1C232;
}

/* Campos */
input[type=text]:hover, input[type=text]:focus, input[type=text]:active, input[type=password]:hover, input[type=password]:focus, input[type=password]:active, .login .button.wp-hide-pw:hover, .login .button.wp-hide-pw:focus, .login .button.wp-hide-pw:active, input[type=checkbox]:hover, input[type=checkbox]:focus, input[type=checkbox]:active, a:hover, a:focus, a:active, .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:active  {
	border-color: inherit;
	box-shadow: inherit;
}

.login form .input:hover, .login form .input:focus, .login form .input:active {
	border: 2px solid #F1C232;
}

input[type=checkbox]:hover, input[type=checkbox]:focus, input[type=checkbox]:active {
	border-color: #F1C232;
}

input[type=checkbox]:checked::before {
    content: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="darkblue"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"/></svg>');
}

/* Botón */
.wp-core-ui .button-primary {
	font-family: "Red Hat Display", sans-serif;
	background: #1C4587;
	border: inherit;
	color: #FFFFFF;
	font-weight: 900;
	text-transform: uppercase;
	padding: 10px 30px!important;
	width: 100%;
	margin-top: 20px;
	transition: background-color ease 0.5s;
	border-radius: 5px;
	font-size: 1rem;
}

.wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:active {
	background: #F1C232;
}

/* Enlaces */
.login #backtoblog, .login #nav, #language-switcher, .privacy-policy-page-link {
	display: none;
}

/* Notificaciones */
.login #login_error {
	border-left-color: #F1C232;
}

.login .message, .login .success {
	border-left-color: #1C4587;
}

.login .vigilante-login-warning, .login .vigilante-2fa-message {
    background: #FFFFFF!important;
    border-left: 4px solid #F1C232!important;
}

.login .vigilante-2fa-totp .vigilante-2fa-totp-icon .dashicons {
    color: #F1C232;
}