/* ----------------------------------------------------------------
	Custom CSS
-----------------------------------------------------------------*/


:root{
	--bluedark:  #2e4553;
	--bluelight: #bccbd2;	
	--blueaccent: #1e77ac;
	--cnvs-themecolor: #1e77ac;
}

.bluedark{color:#2e4553 !important;}
.bluedarkbg{background-color:#2e4553;}
.bluelight{color: #bccbd2;}
.bluelightbg{background-color: #bccbd2;}
.blueaccent{color:#1e77ac !important;}
.blueaccentbg{background-color: #1e77ac;}
.blanco{color: white !important;}

.is-expanded-menu .full-header #logo { border-right: 0;}
.is-expanded-menu .full-header .primary-menu .menu-container { border-right: 0;}
.is-expanded-menu #header.full-header:not(.transparent-header) {border-bottom-color: var(--bluedark);}
#logo { padding: 5px 0;}

.log{float: left; margin-right: 1em;}
.txtlog { margin-left: .7em !important; text-transform: uppercase; font-size: 18px; font-weight: lighter; letter-spacing: -2px; float: right; padding-top: 12%;}

.just{text-align: justify;}

.promo-light { border-radius: 3px; background-image: url(../images/bgal.jpg);}
.promo { --cnvs-promo-light-text-color: #bccbd2;}
.bgse{ background-image: url(../images/bglet.jpg); background-repeat: no-repeat; background-size: cover;}

.dark #copyrights, #copyrights.dark {background-color: var(--bluedark);}
.dwnlink{color: #adb5bd; border-bottom: 1px dotted #adb5bd;}

.content-wrap .footer-stick {margin-bottom: 0 !important;}

.lino{list-style:none}
.imgcli{padding: 20px; border: 1px solid #d5d5d5;}

.rounded-circle {border: 1px solid darkgrey;}

.fcnt{align-items: center; justify-content: center; display: flex;}

.btn-close {background-color: aliceblue;}

.block-form-9 .form-control {
	--cnvs-input-btn-padding-x: 1.35rem;
	--cnvs-input-btn-padding-y: 0.75rem;
	--cnvs-input-btn-border-width: 1px;
	--cnvs-input-btn-border-color: var(--cnvs-contrast-400);
	--cnvs-input-btn-input-color: var(--cnvs-contrast-1000);
	--cnvs-input-focus-color: var(--cnvs-input-btn-input-color);
	--cnvs-form-control-radius: 50rem;
}
.block-form-9 textarea.form-control {
	--cnvs-form-control-radius: 1rem;
}

.block-form-9 .form-control::placeholder {
	opacity: .5;
}