@charset "UTF-8";

/*!
 * Version - 1.1.1
 * Copyright (c) 2025 2A Digital

*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css');
@import url('../vendor/bootstrap/css/bootstrap.min.css');

/*  ==========================================
*   ================= GENERAL ================
*/
* {
    font-family: var(--ff-source);
}

html,
body {
    background-color: #EFEFEF;
}

.header {
    background-color: rgba(243, 146, 0, .2);
}

.form-control {
    display: block;
    width: 100%;
    padding: .675rem .75rem;
    font-size: 0.9rem;
    color: var(--dark);
    border: 0;
    border-bottom: 1px solid var(--gray);
}

.text-green {
    color: var(--secondary);
}

.fs-7 {
    font-size: .8rem !important;
}

.fs-8 {
    font-size: .7rem !important;
}

/* Buttons and colors */
.btn-primary {
    --bs-btn-color: #000000;
    --bs-btn-bg: #ef8007;
    --bs-btn-border-color: #ef8007;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #cf6f08;
    --bs-btn-hover-border-color: #cf6f08;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #cf6f08;
    --bs-btn-active-border-color: #cf6f08;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #ef8007;
    --bs-btn-disabled-border-color: #ef8007;
}

.text-dark {
    color: #000 !important;
}

:root {
    --primary: #ef8007;
    --secondary: #2C3D02;
    --dark: #000000;
    --light: #ffffff;
    --gray: #717171;
    --green: #61BB14;
    --ff-source: "Montserrat", serif;
}