﻿a {
    color: #0fb30f;
    text-decoration: none;
}

    a:hover {
        color: #0da80d;
    }

.text-primary {
    color: #0fb30f !important;
}

.ul-check.primary li:before {
    color: #0fb30f;
}

.bg-primary {
    background-color: #0fb30f !important;
}

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
    background-color: #0da80d !important
}

.btn-primary {
    color: #ffffff;
    background-color: #0fb30f;
    border-color: #0fb30f;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #0da80d;
        border-color: #0ca00c;
    }

    .btn-primary.focus, .btn-primary:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(15, 179, 15, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(15, 179, 15, 0.5);
    }

    .btn-primary.disabled, .btn-primary:disabled {
        color: #212529;
        background-color: #0fb30f;
        border-color: #0fb30f;
    }

    .btn-primary:not(:disabled):not(.disabled).active,
    .btn-primary:not(:disabled):not(.disabled):active,
    .show > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #0ca00c;
        border-color: #0b960b;
    }


        .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(50, 219, 198, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(50, 219, 198, 0.5)
        }

/*        .btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}*/


.btn-outline-primary {
    --bs-btn-color: #0fb30f;
    --bs-btn-border-color: #0fb30f;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0fb30f;
    --bs-btn-hover-border-color: #0fb30f;
    --bs-btn-focus-shadow-rgb: 15, 179, 15;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0fb30f;
    --bs-btn-active-border-color: #0fb30f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #0fb30f;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0fb30f;
    --bs-gradient: none;
}

.btn-outline-yellow {
    --bs-btn-color: #000;
    --bs-btn-border-color: #ffff00;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffff00;
    --bs-btn-hover-border-color: #ffff00;
    --bs-btn-focus-shadow-rgb: 255, 255, 0;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffff00;
    --bs-btn-active-border-color: #ffff00;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #ffff00;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffff00;
    --bs-gradient: none;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #0fb30f;
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #0fb30f;
    border-color: #0fb30f;
}


.site-navbar .site-navigation .site-menu .has-children:hover > a, .site-navbar .site-navigation .site-menu .has-children:focus > a, .site-navbar .site-navigation .site-menu .has-children:active > a {
    color: #32dbc6;
}

.site-navbar .site-navigation .site-menu > li > a:hover {
    color: #0fb30f;
}

.site-mobile-menu .site-nav-wrap a:hover {
    color: #0fb30f;
}

.form-control-taller {
    height: 58px;
}

.form-control {
    height: 43px;
    border-radius: 30px;
    font-family: "Quicksand", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

    .form-control:active, .form-control:focus {
        border-color: #32dbc6;
    }

    .form-control:hover, .form-control:active, .form-control:focus {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

.alert {
    border-radius: 30px;
}

.page-form {
    max-width: 800px;
}
.margin-text-input-form {
    margin-left: 20px;
}
.space-text-input-form {
    text-indent: 8px;
}

@media (prefers-color-scheme: dark) {
    .box-with-humber .number-behind {
        color: #f2f4f5 !important;
        /*visibility: hidden;*/
    }
}
@media (max-width: 760px) {
    .dynamic-text {
        font-size: medium !important;
    }
}
@media (max-width: 991.98px) {
    .unlock-text {
        font-size: x-small !important;
    }
}
