﻿@media (forced-colors: active) {
	a:hover {
		text-decoration: underline !important;
		text-decoration-thickness: 1px !important;
		text-underline-offset: 4px !important;
	}

	.primary {
		background-color: #5c88da !important;
	}

	.action-title-wrapper .label {
		background: #00523F;
	}

	#wrapper label.error, .contenido label.error {
		color: #B30000;
	}
	.is-flat {
		color: #466EB9
	}

		.is-flat:focus {
			color: var(--links-icons);
			background: var(--flat-hover);
			box-shadow: none;
		}

	.is-raised-primary{
		background-color: #3c70d3 !important
	}

	li:last-child .actionrow:hover {
		background: #6885b7;
		box-shadow: var(--shadou-variant);
	}
	li:last-child .actionrow {
		background: #799cd7;
		box-shadow: var(--shadou-variant);
	}
	.oficitawhere .wheretitle {
		font-size: 0.875rem;
		color: var(--on-surface);
		margin-bottom: 4px;
	}

	/* Hover en checkbox no marcado */
	input[type="checkbox"]:hover:not(:checked) + span {
		background-color: #3a5a76;
		color: #ffffff;
		border-radius: 4px;
	}

	/* Hover en checkbox marcado */
	.switch label input[type=checkbox]:hover:checked + .lever {
		background-color: #284761;
		color: #ffffff;
	}

	.switch label .lever {
		background-color: rgba(0, 0, 0, .60) !important;
	}

	input[type="checkbox"]:checked + .lever::after {
		background-color: #ffffff !important;
	}

	input[type="checkbox"]:checked + .lever::after {
		background-color: #2E65CC !important;
	}

	input {
		border: 1px solid rgba(0, 0, 0, .60) !important;
		padding-top: 5px !important;
		border-radius: 4px !important;
	}

		input:focus {
			border: 1px solid rgba(0, 0, 0, .60) !important;
			box-shadow: none !important;
		}

	.input-field > .custom-label {
		margin-top: -20px !important;
	}

	.datepicker-table abbr {
		color: black !important;
	}

	.datepicker-table td.is-selected {
		background-color: #003E96 !important;
	}

	.datepicker-table td.is-today {
		color: #003E96 !important;
	}


	@media only screen and (max-width: 1200px) {

		div.logo {
			width: 80px;
			height: 18px;
			background-image: url(images/Abanca.png);
			background-repeat: no-repeat;
			float: left;
			margin-left: 0.8em;
			margin-top: 0.3em;
			background-size: contain;
		}
	}

	
}