@charset "UTF-8";

/* EMPRESA CSS Document */

:root {
	--bs-primary: #e3151b;
	--bs-primary-light: #ed3f44;
	--bs-primary-extralight: #fdf0f1;
	--bs-secondary: #212529;
	--bs-secondary-light: #383f46;
	--bs-success: #5cb85c;
	--bs-info: #5bc0de;
	--bs-warning: #f0ad4e;
	--bs-danger: #d9534f;
	--bs-light: #f8f9fa;
	--bs-dark: #212529;
	--bs-primary-rgb: 227, 21, 27;
	--bs-secondary-rgb: 33, 37, 41;
	--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: 248, 249, 250;
	--bs-dark-rgb: 33, 37, 41;
	--bs-blue: #0d6efd;
	--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-light-gray: #f1f1f1;
	--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: Arial, sans-serif;
	--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: #000;
	--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);
}

.text-primary svg *{fill:var(--bs-primary)!important}
.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 {
	--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: .375rem;
	--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 {
	--bs-btn-color: var(--bs-white);
	--bs-btn-bg: var(--bs-primary);
	--bs-btn-border-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 {
	--bs-btn-color: var(--bs-primary);
	--bs-btn-border-color: var(--bs-primary);
	--bs-btn-hover-color: var(--bs-white);
	--bs-btn-hover-bg: var(--bs-primary);
	--bs-btn-hover-border-color: var(--bs-primary);
	--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 * {
	fill: var(--bs-primary);
}

.btn-secondary {
	--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-white);
	--bs-btn-hover-bg: rgba(var(--bs-secondary-rgb), .8);
	--bs-btn-hover-border-color: rgba(var(--bs-secondary-rgb), .8);
	--bs-btn-active-color: var(--bs-white);
	--bs-btn-active-bg: rgba(var(--bs-secondary-rgb), .8);
	--bs-btn-active-border-color: rgba(var(--bs-secondary-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-secondary svg * {
	fill: var(--bs-white);
}

.btn-outline-secondary {
	--bs-btn-color: var(--bs-secondary);
	--bs-btn-border-color: var(--bs-secondary);
	--bs-btn-hover-color: var(--bs-white);
	--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-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-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);
}