/**
 *
 * You can write your CSS code here, DO NOT touch the default JavaScript file
 * because it will make it harder for you to update.
 * 
 */

/*# sourceMappingURL=custom.css.map */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

/* Keep AOS content visible if aos.js fails to load */
[data-aos^="fade"][data-aos^="fade"] {
    opacity: 1;
}




/* Theme Colors */
:root {
    --deep-primary: #004D40;
    --bright-teal: #2DD4BF;
    --amber-accent: #F59E0B;
}

/* Base Theme Overrides */
.bg-new-primary {
    background-color: var(--deep-primary) !important;
}

.text-new-primary {
    color: var(--deep-primary) !important;
}

.btn-primary, .bg-primary {
    background-color: var(--deep-primary) !important;
    border-color: var(--deep-primary) !important;
}

.btn-primary:hover {
    background-color: var(--bright-teal) !important;
    border-color: var(--bright-teal) !important;
}

.text-accent {
    color: var(--amber-accent) !important;
}

.bg-accent {
    background-color: var(--amber-accent) !important;
}
