
body {
    font-family: 'Open Sans', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 1.1rem;
}

.rounded {
    border-radius: 10px !important;
}

a {
    color: #38B54A;
}
a:hover,
a:focus {
    color: #44dd5a;
}

.text-primary {
    color: #38B54A !important;
}
a.text-primary:focus,
a.text-primary:hover {
    color: #44dd5a !important;
}

.bg-primary {
    background-color: #38B54A !important;
}

.border-primary {
    border-color: #38B54A !important;
}

.badge-primary {
    background-color: #38B54A !important;
}


.badge-outline-primary {
    color: #38B54A;
    background-color: transparent !important;
    border: 1px solid #38B54A !important;
}

.badge-light-primary {
    color: #38B54A;
    background-color: rgba(27, 197, 138, 0.1);
}


.btn-primary {
    color: #fff;
    background-color: #38B54A;
    border-color: #38B54A;
}
.btn-primary:not([disabled]):not(.disabled):hover,
.btn-primary:not([disabled]):not(.disabled).focus,
.btn-primary:not([disabled]):not(.disabled):focus {
    color: #fff;
    background-color: #44dd5a;
    border-color: #44dd5a;
}
.btn-primary:not([disabled]):not(.disabled).focus,
.btn-primary:not([disabled]):not(.disabled):focus {
    box-shadow: 0 0 0 0.2rem rgba(68, 221, 90, 0.5);
}
.btn-primary:not([disabled]):not(.disabled).active,
.btn-primary:not([disabled]):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #44dd5a;
    border-color: #44dd5a;
    box-shadow: 0 0 0 0.2rem rgba(68, 221, 90, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #38B54A;
    border-color: #38B54A;
}
.btn-primary .badge {
    color: #38B54A;
    background-color: #fff;
}


.btn-link {
    color: #38B54A;
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link:not([disabled]):not(.disabled):hover,
.btn-link:not([disabled]):not(.disabled).focus,
.btn-link:not([disabled]):not(.disabled):focus {
    color: #38B54A;
    background-color: #fff;
    border-color: #fff;
    opacity: 0.8;
}
.btn-link:not([disabled]):not(.disabled).focus,
.btn-link:not([disabled]):not(.disabled):focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link:not([disabled]):not(.disabled).active,
.btn-link:not([disabled]):not(.disabled):active,
.show>.btn-link.dropdown-toggle {
    color: #38B54A;
    background-color: #fff;
    border-color: #fff;
    opacity: 0.8;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link.disabled,
.btn-link:disabled {
    color: #99D6EA;
    background-color: transparent;
    border-color: transparent;
}
.btn-link .badge {
    color: #38B54A;
    background-color: #e4e6ef;
}


.btn-outline-theme {
    color: #38B54A;
    background-color: transparent;
    border-color: #38B54A;
}
.btn-outline-theme:not([disabled]):not(.disabled):hover,
.btn-outline-theme:not([disabled]):not(.disabled).focus,
.btn-outline-theme:not([disabled]):not(.disabled):focus {
    color: #fff;
    background-color: #44dd5a;
    border-color: #44dd5a;
}
.btn-outline-theme:not([disabled]):not(.disabled).focus,
.btn-outline-theme:not([disabled]):not(.disabled):focus {
    box-shadow: 0 0 0 0.2rem rgba(68, 221, 90, 0.5);
}
.btn-outline-theme:not([disabled]):not(.disabled).active,
.btn-outline-theme:not([disabled]):not(.disabled):active,
.show>.btn-theme.dropdown-toggle {
    color: #fff;
    background-color: #44dd5a;
    border-color: #44dd5a;
    box-shadow: 0 0 0 0.2rem rgba(68, 221, 90, 0.5);
}
.btn-outline-theme.disabled,
.btn-outline-theme:disabled {
    color: #38B54A;
    background-color: transparent;
    border-color: #38B54A;
}
.btn-outline-theme .badge {
    color: #38B54A;
    background-color: transparent;
    border-color: #38B54A;
}

.btn-outline-link {
    color: #38B54A;
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-outline-link:not([disabled]):not(.disabled):hover,
.btn-outline-link:not([disabled]):not(.disabled).focus,
.btn-outline-link:not([disabled]):not(.disabled):focus {
    color: #38B54A;
    background-color: #fff;
    border-color: #fff;
    opacity: 0.8;
}
.btn-outline-link:not([disabled]):not(.disabled).focus,
.btn-outline-link:not([disabled]):not(.disabled):focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-outline-link:not([disabled]):not(.disabled).active,
.btn-outline-link:not([disabled]):not(.disabled):active,
.show>.btn-outline-link.dropdown-toggle {
    color: #38B54A;
    background-color: #fff;
    border-color: #fff;
    opacity: 0.8;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-outline-link.disabled,
.btn-outline-link:disabled {
    color: #99D6EA;
    background-color: transparent;
    border-color: transparent;
}
.btn-outline-link .badge {
    color: #38B54A;
    background-color: #e4e6ef;
}


.form-control:focus {
    outline: none;
    border-color: #38B54A;
    box-shadow: 0 0 0 1px rgba(27, 197, 138, 0.3);
}


select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.inputbox:focus {
    outline: none;
    border-color: #38B54A;
    box-shadow: 0 0 0 1px rgba(27, 197, 138, 0.3);
}