@charset "UTF-8";

/* EMPRESA CSS Document */

:root {
	--bs-primary: #F59900;
	--bs-primary-light: #1EC0CA;
	--bs-primary-extralight:  rgba(0, 67, 94,0.09);
	--bs-secondary: #00498B;
	--bs-secondary-light: #383838;
	--bs-success: #5cb85c;
	--bs-info: #5bc0de;
	--bs-warning: #f0ad4e;
	--bs-danger: #d9534f;
	--bs-light: #f8f9fa;
	--bs-dark: #212529;
	--bs-primary-rgb: 245, 153, 0;
	--bs-secondary-rgb: 0, 73, 139;
	--bs-success-rgb: 25, 135, 84;
	--bs-info-rgb: 13, 202, 240;
	--bs-warning-rgb: 255, 193, 7;
	--bs-danger-rgb: 220, 53, 69;
	--bs-light-rgb: 14, 75, 99;
	--bs-dark-rgb: 33, 37, 41;
	--bs-blue: #24D3FF;
	--bs-blue-rgb: 36, 211, 255;
	--bs-indigo: #6610f2;
	--bs-purple: #6f42c1;
	--bs-pink: #d63384;
	--bs-red: #dc3545;
	--bs-orange: #fd7e14;
	--bs-yellow: #ffc107;
	--bs-green: #198754;
	--bs-teal: #20c997;
	--bs-cyan: #0dcaf0;
	--bs-black: #000;
	--bs-white: #fff;
	--bs-gray: #6c757d;
	--bs-gray-dark: #343a40;
	--bs-gray-100: #f8f9fa;
	--bs-gray-200: #e9ecef;
	--bs-gray-300: #dee2e6;
	--bs-gray-400: #ced4da;
	--bs-gray-500: #adb5bd;
	--bs-gray-600: #6c757d;
	--bs-gray-700: #495057;
	--bs-gray-800: #343a40;
	--bs-gray-900: #212529;
	--bs-white-rgb: 255, 255, 255;
	--bs-black-rgb: 0, 0, 0;
	--bs-body-bg-rgb: 255, 255, 255;
	--bs-font-sans-serif: "Poppins";
	--bs-body-font-family: var(--bs-font-sans-serif);
	--bs-body-font-size: 1rem;
	--bs-body-font-weight: 400;
	--bs-body-line-height: 1.4;
	--bs-body-color: var(--bs-secondary);
	--bs-body-color-rgb: var(--bs-secondary-rgb);
	--bs-body-bg: var(--bs-white);
	--bs-body-bg-rgb: var(--bs-white-rgb);
	--bs-border-width: 1px;
	--bs-border-style: solid;
	--bs-border-color: var(--bs-secondary);
	--bs-border-color-translucent: rgba(var(--bs-secondary-rgb), .175);
	--bs-border-radius: .375rem;
	--bs-border-radius-sm: .25rem;
	--bs-border-radius-lg: .5rem;
	--bs-border-radius-xl: 1rem;
	--bs-border-radius-2xl: 2rem;
	--bs-border-radius-pill: 50rem;
	--bs-link-color: var(--bs-primary);
	--bs-link-hover-color: rgba(var(--bs-primary-rgb), .8);
}
.bg-primary-extralight{background-color: var(--bs-primary-extralight);}
.text-primary svg *{fill:var(--bs-primary)!important}
input[type="checkbox"]:checked+.text-secondary svg *{fill:var(--bs-secondary)!important} 
.text-info svg *{fill:var(--bs-info)!important}
.text-success svg *{fill:var(--bs-success)!important}
.text-warning svg *{fill:var(--bs-warning)!important}
.text-danger svg *{fill:var(--bs-danger)!important}
.text-light svg *{fill:var(--bs-light)!important}
.text-dark svg *{fill:var(--bs-dark)!important}

.link-primary{color:var(--bs-primary)!important}
.link-secondary{color:var(--bs-secondary)!important}
.link-info{color:var(--bs-info)!important}
.link-success{color:var(--bs-success)!important}
.link-warning{color:var(--bs-warning)!important}
.link-danger{color:var(--bs-danger)!important}
.link-light{color:var(--bs-light)!important}
.link-dark{color:var(--bs-dark)!important}
.link-primary svg *{fill:var(--bs-primary)!important}
.link-secondary svg *{fill:var(--bs-secondary)!important}
.link-info svg *{fill:var(--bs-info)!important}
.link-success svg *{fill:var(--bs-success)!important}
.link-warning svg *{fill:var(--bs-warning)!important}
.link-danger svg *{fill:var(--bs-danger)!important}
.link-light svg *{fill:var(--bs-light)!important}
.link-dark svg *{fill:var(--bs-dark)!important}

.text-bg-primary{color:var(--bs-white)!important;background-color:var(--bs-primary)!important}
.text-bg-secondary{color:var(--bs-white)!important;background-color:var(--bs-secondary)!important}
.text-bg-info{color:var(--bs-white)!important;background-color:var(--bs-info)!important}
.text-bg-success{color:var(--bs-white)!important;background-color:var(--bs-success)!important}
.text-bg-warning{color:var(--bs-white)!important;background-color:var(--bs-warning)!important}
.text-bg-danger{color:var(--bs-white)!important;background-color:var(--bs-danger)!important}
.text-bg-light{color:var(--bs-dark)!important;background-color:var(--bs-light)!important}
.text-bg-dark{color:var(--bs-white)!important;background-color:var(--bs-dark)!important}

.btn {
	display: flex;
    align-items: center;
    justify-content: center;
	font-family: 'Eina01';
	--bs-btn-padding-x: .75rem;
	--bs-btn-padding-y: .375rem;
	--bs-btn-font-family: var(--bs-body-font-family);
	--bs-btn-font-size: 1rem;
	--bs-btn-font-weight: 400;
	--bs-btn-line-height: 1.4;
	--bs-btn-color: var(--bs-body-color);
	--bs-btn-bg: transparent;
	--bs-btn-border-width: 1px;
	--bs-btn-border-color: transparent;
	--bs-btn-border-radius: none;
	--bs-btn-hover-border-color: transparent;
	--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
	--bs-btn-disabled-opacity: .65;
	--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
}

.btn-primary {
	width: 145px;
	height: 51px;
	font-family: 'Eina01';
	--bs-btn-color: var(--bs-white);
	--bs-btn-bg: var(--bs-primary);
	--bs-btn-border-color: var(--bs-primary);
	--bs-btn-background-color:var(--bs-primary);
	--bs-btn-hover-color: var(--bs-white);
	--bs-btn-hover-bg: rgba(var(--bs-primary-rgb), .8);
	--bs-btn-hover-border-color: rgba(var(--bs-primary-rgb), .8);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: rgba(var(--bs-primary-rgb), .8);
	--bs-btn-active-border-color: rgba(var(--bs-primary-rgb), .8);
	--bs-btn-disabled-color: var(--bs-white);
	--bs-btn-disabled-bg: var(--bs-gray);
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-primary svg * {
	fill: var(--bs-white);
}

.btn-outline-primary, .btn-primary {
	width: 145px;
	height: 50px;
	font-family: 'Eina01';
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0px;
	--bs-btn-color: var(--bs-white);
	/* --bs-btn-border-color: var(--bs-primary); */
	--bs-btn-background-color: var(--bs-primary) !important;
	--bs-btn-hover-color: var(--bs-secondary);
	--bs-btn-hover-bg: white; 
	--bs-btn-hover-border-color: var(--bs-secondary);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: var(--bs-primary);
	--bs-btn-active-border-color: var(--bs-primary);
	--bs-btn-disabled-color: var(--bs-gray);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-outline-primary svg * , .btn-primary svg * {
	fill: var(--bs-white);
}

.btn-secondary {
	width: 153px;
	font-family: 'Eina01';
	height: 51px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: none !important;
	--bs-btn-color: var(--bs-white);
	--bs-btn-bg: var(--bs-secondary);
	--bs-btn-border-color: var(--bs-secondary);
	--bs-btn-hover-color: var(--bs-secondary);
	--bs-btn-hover-bg: var(--bs-white);
	--bs-btn-hover-border-color: var(--bs-white);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: rgba(var(--bs-blue-rgb), .8);
	--bs-btn-active-border-color: rgba(0, 73, 139, 1);
	--bs-btn-disabled-color: var(--bs-white);
	--bs-btn-disabled-bg: var(--bs-gray);
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-secondary svg * {
	fill: var(--bs-white);
}

.btn-outline-secondary {
	width: 145px;
	font-family: 'Eina01';
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	--bs-btn-color: var(--bs-secondary);
	--bs-btn-border-color: var(--bs-secondary);
	--bs-btn-hover-color: var(--bs-primary);
	--bs-btn-hover-bg: var(--bs-white);
	--bs-btn-hover-border-color: var(--bs-primary);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: var(--bs-secondary);
	--bs-btn-active-border-color: var(--bs-secondary);
	--bs-btn-disabled-color: var(--bs-gray);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-outline-secondary svg * {
	fill: var(--bs-secondary);
}

.btn-info {
	--bs-btn-color: var(--bs-white);
	--bs-btn-bg: var(--bs-info);
	--bs-btn-border-color: var(--bs-info);
	--bs-btn-hover-color: var(--bs-white);
	--bs-btn-hover-bg: rgba(var(--bs-info-rgb), .8);
	--bs-btn-hover-border-color: rgba(var(--bs-info-rgb), .8);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: rgba(var(--bs-info-rgb), .8);
	--bs-btn-active-border-color: rgba(var(--bs-info-rgb), .8);
	--bs-btn-disabled-color: var(--bs-white);
	--bs-btn-disabled-bg: var(--bs-gray);
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-info svg * {
	fill: var(--bs-white);
}

.btn-outline-info {
	--bs-btn-color: var(--bs-info);
	--bs-btn-border-color: var(--bs-info);
	--bs-btn-hover-color: var(--bs-white);
	--bs-btn-hover-bg: var(--bs-info);
	--bs-btn-hover-border-color: var(--bs-info);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: var(--bs-info);
	--bs-btn-active-border-color: var(--bs-info);
	--bs-btn-disabled-color: var(--bs-gray);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-outline-info svg * {
	fill: var(--bs-info);
}

.btn-success {
	--bs-btn-color: var(--bs-white);
	--bs-btn-bg: var(--bs-success);
	--bs-btn-border-color: var(--bs-success);
	--bs-btn-hover-color: var(--bs-white);
	--bs-btn-hover-bg: rgba(var(--bs-success-rgb), .8);
	--bs-btn-hover-border-color: rgba(var(--bs-success-rgb), .8);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: rgba(var(--bs-success-rgb), .8);
	--bs-btn-active-border-color: rgba(var(--bs-success-rgb), .8);
	--bs-btn-disabled-color: var(--bs-white);
	--bs-btn-disabled-bg: var(--bs-gray);
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-success svg * {
	fill: var(--bs-white);
}
.btn-primary.with-icon:hover svg * {
	fill: var(--bs-primary) !important;
}
.btn.with-icon figure {max-width: 22px; margin-right: 6px;}

.btn-outline-success {
	--bs-btn-color: var(--bs-success);
	--bs-btn-border-color: var(--bs-success);
	--bs-btn-hover-color: var(--bs-white);
	--bs-btn-hover-bg: var(--bs-success);
	--bs-btn-hover-border-color: var(--bs-success);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: var(--bs-success);
	--bs-btn-active-border-color: var(--bs-success);
	--bs-btn-disabled-color: var(--bs-gray);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-outline-success svg * {
	fill: var(--bs-success);
}

.btn-warning {
	--bs-btn-color: var(--bs-white);
	--bs-btn-bg: var(--bs-warning);
	--bs-btn-border-color: var(--bs-warning);
	--bs-btn-hover-color: var(--bs-white);
	--bs-btn-hover-bg: rgba(var(--bs-warning-rgb), .8);
	--bs-btn-hover-border-color: rgba(var(--bs-warning-rgb), .8);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: rgba(var(--bs-warning-rgb), .8);
	--bs-btn-active-border-color: rgba(var(--bs-warning-rgb), .8);
	--bs-btn-disabled-color: var(--bs-white);
	--bs-btn-disabled-bg: var(--bs-gray);
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-warning svg * {
	fill: var(--bs-white);
}

.btn-outline-warning {
	--bs-btn-color: var(--bs-warning);
	--bs-btn-border-color: var(--bs-warning);
	--bs-btn-hover-color: var(--bs-white);
	--bs-btn-hover-bg: var(--bs-warning);
	--bs-btn-hover-border-color: var(--bs-warning);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: var(--bs-warning);
	--bs-btn-active-border-color: var(--bs-warning);
	--bs-btn-disabled-color: var(--bs-gray);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-outline-warning svg * {
	fill: var(--bs-warning);
}

.btn-danger {
	--bs-btn-color: var(--bs-white);
	--bs-btn-bg: var(--bs-danger);
	--bs-btn-border-color: var(--bs-danger);
	--bs-btn-hover-color: var(--bs-white);
	--bs-btn-hover-bg: rgba(var(--bs-danger-rgb), .8);
	--bs-btn-hover-border-color: rgba(var(--bs-danger-rgb), .8);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: rgba(var(--bs-danger-rgb), .8);
	--bs-btn-active-border-color: rgba(var(--bs-danger-rgb), .8);
	--bs-btn-disabled-color: var(--bs-white);
	--bs-btn-disabled-bg: var(--bs-gray);
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-danger svg * {
	fill: var(--bs-white);
}

.btn-outline-danger {
	--bs-btn-color: var(--bs-danger);
	--bs-btn-border-color: var(--bs-danger);
	--bs-btn-hover-color: var(--bs-white);
	--bs-btn-hover-bg: var(--bs-danger);
	--bs-btn-hover-border-color: var(--bs-danger);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: var(--bs-danger);
	--bs-btn-active-border-color: var(--bs-danger);
	--bs-btn-disabled-color: var(--bs-gray);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-outline-danger svg * {
	fill: var(--bs-danger);
}

.btn-light {
	--bs-btn-color: var(--bs-dark);
	--bs-btn-bg: var(--bs-light);
	--bs-btn-border-color: var(--bs-light);
	--bs-btn-hover-color: var(--bs-dark);
	--bs-btn-hover-bg: rgba(var(--bs-light-rgb), .8);
	--bs-btn-hover-border-color: rgba(var(--bs-light-rgb), .8);
	--bs-btn-active-color: var(--bs-dark);
	--bs-btn-active-bg: rgba(var(--bs-light-rgb), .8);
	--bs-btn-active-border-color: rgba(var(--bs-light-rgb), .8);
	--bs-btn-disabled-color: var(--bs-dark);
	--bs-btn-disabled-bg: var(--bs-gray);
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-light svg * {
	fill: var(--bs-dark);
}

.btn-outline-light {
	--bs-btn-color: var(--bs-light);
	--bs-btn-border-color: var(--bs-light);
	--bs-btn-hover-color: var(--bs-white);
	--bs-btn-hover-bg: var(--bs-light);
	--bs-btn-hover-border-color: var(--bs-light);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: var(--bs-light);
	--bs-btn-active-border-color: var(--bs-light);
	--bs-btn-disabled-color: var(--bs-gray);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-outline-light svg * {
	fill: var(--bs-light);
}

.btn-dark {
	--bs-btn-color: var(--bs-white);
	--bs-btn-bg: var(--bs-dark);
	--bs-btn-border-color: var(--bs-dark);
	--bs-btn-hover-color: var(--bs-white);
	--bs-btn-hover-bg: rgba(var(--bs-dark-rgb), .8);
	--bs-btn-hover-border-color: rgba(var(--bs-dark-rgb), .8);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: rgba(var(--bs-dark-rgb), .8);
	--bs-btn-active-border-color: rgba(var(--bs-dark-rgb), .8);
	--bs-btn-disabled-color: var(--bs-white);
	--bs-btn-disabled-bg: var(--bs-gray);
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-dark svg * {
	fill: var(--bs-white);
}

.btn-outline-dark {
	--bs-btn-color: var(--bs-dark);
	--bs-btn-border-color: var(--bs-dark);
	--bs-btn-hover-color: var(--bs-white);
	--bs-btn-hover-bg: var(--bs-dark);
	--bs-btn-hover-border-color: var(--bs-dark);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: var(--bs-dark);
	--bs-btn-active-border-color: var(--bs-dark);
	--bs-btn-disabled-color: var(--bs-gray);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-outline-dark svg * {
	fill: var(--bs-dark);
}


.btn-outline-blue {
	width: 145px;
	font-family: 'Eina01';
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0;
	--bs-btn-color: var(--bs-secondary);
	--bs-btn-border-color: var(--bs-secondary);
	--bs-btn-hover-color: var(--bs-secondary);
	--bs-btn-hover-bg: var(--bs-secondary);
	--bs-btn-hover-border-color: var(--bs-secondary);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: var(--bs-white);
	--bs-btn-active-border-color: var(--bs-white);
	--bs-btn-disabled-color: var(--bs-gray);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-outline-white svg * {
	fill: var(--bs-white);
}

.btn-outline-white {
	width: 145px;
	font-family: 'Eina01';
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0;
	--bs-btn-color: var(--bs-white);
	--bs-btn-border-color: var(--bs-white);
	--bs-btn-hover-color: var(--bs-primary);
	--bs-btn-hover-bg: transparent;
	--bs-btn-hover-border-color: var(--bs-primary);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: var(--bs-white);
	--bs-btn-active-border-color: var(--bs-white);
	--bs-btn-disabled-color: var(--bs-gray);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-outline-white svg * {
	fill: var(--bs-white);
}

@media (max-width:576px){
	.btn-outline-secondary, .btn-outline-primary, .btn-outline-white{
		width: 174px;
		height: 50px;
	}
}