/* Primary Color */
.ui.inverted.orange.segment {
  background-color: #0c4200 !important;
  box-shadow: 0 0 2px #000000 !important;
}

.widget .header {
  background-color: #0c4200 !important;
}

.bg-primary {
  background-color: #0c4200 !important;
}

.orange.button {
  background-color: #0c4200 !important;
}

.store-button.store-buttons {
  background-color: #0c4200 !important;
}

.store-buttons.as-alert-blue {
  background-color: #0c4200 !important;
}

.as-alert-orange {
  background-color: #0c4200 !important;
}

.content.bg-primary {
  background-color: #0c4200 !important;
}

.admin-form-header {
  background-color: #0c4200 !important;
}

.view-info.set_up_question {
  background-color: #0c4200 !important;
}

.header.modal-header-bg {
  background-color: #0c4200 !important;
}

.member-cert-border {
  background-color: #0c4200 !important;
}

.pagination em.current {
  background-color: #0c4200 !important;
}

.bg-orange{
  background-color: #0c4200 !important;
}

.bar{
  background-color: #0c4200 !important;
}

.modal-header-bg {
  background-color: #0c4200 !important;
}

.tooltiptext, tooltiptext::after {
  background-color: #0c4200 !important;
}

.blink {
  background-color: #0c4200 !important;
}

.admin-form {
  border-top: solid 3px #0c4200 !important;
}

.table-auto, .admin-form {
  border: solid 1px #0c4200 !important;
}

.ui.green.horizontal.label {
  background-color: #0c4200 !important;
}

.certification-hr{
  background-color: #0c4200 !important;
}

#btn-global-sport {
  color: #0c4200 !important;
}

#btn-member-global-sport {
  color: #0c4200 !important;
}

.focus\:border-primary:focus {
  border-color: #0c4200 !important;
}

.base-evaluation {
  border-color: #0c4200 !important;
}

.store-button {
  background-color: #0c4200 !important;
}

.ui.button.green.add_fields {
  background-color: #0c4200 !important;
}

.ui.button.large.green{
  background-color: #0c4200 !important;
}

#athletes tr th, #members_wrapper tr th, #zip_inquiries tr th, #addons tr th{
  border-bottom: solid 5px #0c4200 !important;
  color: #ffffff !important;
}

#contacts-menu:hover {
  background-color: #0c4200 !important;
}

#contacts-menu .item {
  background-color: #c4b185 !important;
  border: 2px solid #ffffff !important;
}

#contacts-menu .item.active {
  background-color: #0c4200 !important;
  border: 2px solid #ffffff !important;
}

.bg-green-500.p-4.inline-block.rounded {
  background-color: #0c4200 !important;
}

.cert-card-widget { 
  border: 5px solid #0c4200 !important;
}

#contacts-menu { 
 .item {
   background-color: #c4b185 !important;

  &.active, &.selected {
   background-color: #0c4200 !important;
  }
 }
}

.as-alert-blue {
  background-color: #0c4200 !important;
}

.parent-info-header {
  background-color: #0c4200 !important;
}

.member-change-sport-bg {
  background-color: #0c4200 !important;
}

.explore-menu {
  background-color: #0c4200 !important;
}

.glowButton {
  background-image: linear-gradient(160deg, #0c4200, #0c4200) !important;
}

.update-photo.player {
  background-color: #0c4200 !important;
}

.show-password:hover {
  background-color: #0c4200 !important;
}

.tooltip .tooltiptext::after {
  border-color: #0c4200 transparent transparent transparent !important;
}

#basic-table tr th {
  background-color: #0c4200 !important;
}

table, .ui.basic.table, #as-table, #members, #documents_table, #live_meetings, .ui.sortable.center.aligned.celled.table.admin-tb, #invoice, #member-reports,  .ui.sortable.center.aligned.celled.table.admin-table,  #request, #zip_inquiries, #zip-code_paid   {
  border: solid 1px #0c4200 !important;
}


.rounded-bg{
  background-color: #0c4200 !important;
}

.checkout_section, .right-checkout {
  border: solid 1px #0c4200 !important;
}

#card-element {
  border: solid 1px #0c4200 !important;
}

.mail-invite-divider {
background-color: #0c4200 !important;
}

.invite-email {
color: #0c4200 !important;
}

.invite-password {
color: #0c4200 !important;
}

.border-primary {
  border: 5px solid #0c4200 !important;
}

.as-alert-base {
  background-color: #0c4200 !important;
}
.tabular-player-menu  {
  background-color: #0c4200 !important;
  border-radius: 5px;
} 


.tabular-player-menu i.icon.edit:before {
  color: #0c4200 !important;
}

.tabular-player-menu .menu {
  background-color: #c4b185 !important;
  color: #ffffff !important;
  padding: 1rem;
} 

.border-1px-solid {
   border: solid 1px #0c4200 !important;
}

/* Secondary Color */
.bg-green {
  background-color: #c4b185 !important;
}

.widget .body {
  background-color: #c4b185 !important;
}

.theme.button {
  background-color: #c4b185 !important;
}

.bg-secondary {
  background-color: #c4b185 !important;
}

.join-training {
  background-color: #c4b185 !important;
}

.positive.button {
  background-color: #c4b185 !important;
}

.sorting_asc {
  background-color: #c4b185 !important;
}

.sorting_desc {
  background-color: #c4b185 !important;
}

.sorting {
  background-color: #c4b185 !important;
}

.colored_th{
  background-color: #c4b185 !important;
}

.blue.button {
  background-color: #c4b185 !important;
}

.as-alert {
  background-color: #c4b185 !important;
}

.as-calendar-header-bg {
  background-color: #c4b185 !important;
}

.ui.button.blue.small {
  background-color: #c4b185 !important;
}

.ui.button.blue {
  background-color: #c4b185 !important;
}

.as-convo-active {
  background-color: #c4b185 !important;
}

.item.iconic {
  background-color: #c4b185 !important;
}

.member-th {
  background-color: #c4b185 !important;
}

.athlete-th {
  background-color: #c4b185 !important;
  border-bottom: solid 3px #0c4200 !important;
}

.member-cert-bg-color {
  background-color: #c4b185 !important;
}

.pagination a {
  background-color: #c4b185 !important;
}

.as_blue_theme {
  background-color: #c4b185 !important;
}

.member-assessment-bg {
  background-color: #c4b185 !important;
}

.ui.simple.dropdown.item{
  background-color: #c4b185 !important;
}

.table-card:hover{
  background-color: #c4b185 !important;
}

.add-network.button{
  background-color: #c4b185 !important;
}

.ui.message.blue{
  background-color: #c4b185 !important;
}

.bg-blue{
  background-color: #c4b185 !important;
}

.new-admin-btn {
  background-color: #c4b185 !important;
}

.show-password {
  background-color: #c4b185 !important;
}

.new-comptroller-btn {
  background-color: #c4b185 !important;
}

.ui.center.aligned.celled.table.compact.basic {
  background-color: #c4b185 !important;
}

.admin-th {
  background-color: #c4b185 !important;
  border-bottom: solid 3px #0c4200 !important;
  color: #ffffff !important;
}

.ui.center.basic.aligned.celled.table.admin-tb td.active:nth-child(2), .ui.center.basic.aligned.celled.table.admin-tb th {
  background-color: #c4b185 !important;
  color: #ffffff !important;
}

.admin-add-btn {
  background-color: #c4b185 !important;
}

.admin-module-btns {
  background-color: #c4b185 !important;
}

.copy-external-link {
  background-color: #c4b185 !important;
}

.btn-icons.as-bg-blue {
  background-color: #c4b185 !important;
}

.member-type-header {
  background-color: #c4b185 !important;
}

.documentation-notes {
  background-color: #c4b185 !important;
}

.as-button-rectangle {
  background-color: #c4b185 !important;
}

.main h3{
  background-color: #c4b185 !important;
}

.adm-mem_1{
  background-color: #c4b185 !important;
}

.asid-settings-header{
  background-color: #c4b185 !important;
}

.zipcode-checker-btn{
  background-color: #c4b185 !important;
}

.ui button.green.fluid.mt-4{
  background-color: #c4b185 !important;
}

#as-table th.admin-th {
  background-color: #c4b185 !important;
}

.admin-form-header {
  background-color: #c4b185 !important;
}

#admin_action_btn {
  background-color: #c4b185 !important;
}

.ui.icon.button.green {
  background-color: #c4b185 !important;
}

.text-sm.text-center.text-white.submit {
  background-color: #c4b185 !important;
}

.text-sm.text-center.text-white.add {
  background-color: #c4b185 !important;
}

.ui.blue.horizontal.label {
  background-color: #c4b185 !important;
}

.add-stat-metric {
  background-color: #c4b185 !important;
}

.bg-blue-500.add {
  background-color: #c4b185 !important;
}

.text-lg.font-medium.rounded-md.text-white.submit {
  background-color: #c4b185 !important;
}

.approval-code-btn {
  background-color: #c4b185 !important;
}

.next-btn {
  background-color: #c4b185 !important;
}

.btn-1 {
  background-color: #c4b185 !important;
}

.button-1 {
  background-color: #c4b185 !important;
}

.update-photo {
  background-color: #c4b185 !important;
}

.update-photo .fa-user-circle {
  color: #c4b185 !important;
}

.button-container input{
  background-color: #c4b185 !important;
}

.store-shop {
  color: #c4b185 !important;
}

.explore-menu .menu {
  background-color: #c4b185 !important;
}

 #quiz-modules thead th  {
  color: #ffffff !important;
  border-bottom: solid 5px #0c4200 !important;
}

#table-theme tbody tr td .button {
  color: #ffffff !important;
  border: solid 2px #0c4200 !important;
}

#table-theme tbody tr td .button:hover {
  background-color: #0c4200 !important;
}

.nested-fields, .orange-upload-file {
  background-color: #c4b185 !important;
}

.as-blue-content {
  background-color: #c4b185 !important;
}

.event-form-header {
  background-color: #c4b185 !important;
}

.as-blue-content {
  background-color: #c4b185 !important;
}

.tabular-tab .item.active span{
  background-color: #c4b185 !important;
}

.tabular-tab span:hover {
  background-color: #c4b185 !important;
}

.basic-table h4 {
  background-color: #c4b185 !important;
}

.athlete-tr {
  border-bottom: 8px solid #c4b185 !important;
}

.text-blue-500 {
  background-color: #c4b185 !important;
}

.add-button {
  background-color: #c4b185 !important;
}

.border-bottom{
  border-bottom: 8px solid #c4b185 !important;
}

.bg-h4 {
  background-color: #c4b185 !important;
}

.icon.question.circle {
  color: #c4b185 !important;
}

.ui.icon.info.circle {
  color: #c4b185 !important;
}

.ctr-center:hover {
  background-color: #c4b185 !important;
}

#category_form_holder {
  background-color: #c4b185 !important;
}

.checklist {
  background-color: #c4b185 !important;
}

.ui.modal > .content {
  background-color: #c4b185 !important;
}

#zipcodes-prices .active.item{
  background-color: #c4b185 !important;
  color: #ffffff !important;
}

#quiz_video {
  background-color: #c4b185 !important;
}

.ui.button.green {
  background-color: #c4b185 !important;
}

table thead tr th {
  background-color: #c4b185 !important;
  color: #ffffff !important;
  border-bottom: solid 5px #0c4200 !important;
}

.admin-tb thead tr th {
  border-bottom: solid 3px #0c4200 !important;
}

.shop-store_color {
  color: #c4b185 !important;
}

.profile-pix {
  background-color: #c4b185 !important;
}

 .ui.small.image {
  background-color: #c4b185 !important;
 }

 #members .ui.secondary.menu .active.item {
  background-color: #c4b185 !important;
   color: #ffffff !important;
 }


/* UPCOMING EVENT FORM */
#upcoming_event_form {
  background-color: #c4b185 !important;
  border-bottom: 5px solid #0c4200 !important;
  border-top: 5px solid #0c4200 !important;
}

.as-text-orange {
  color: #0c4200 !important;
}

.nested-fields {
  background-color: #0c4200 !important;
}

.orange-upload-file { 
  background-color: #0c4200 !important;
}

.b-dashed {
  border: 2px dashed #0c4200 !important;
}

.postal-code .add-postal {
  background-color: #c4b185 !important;
}

.table-row_head {
  background-color: #c4b185 !important;
  color: #ffffff !important;
}

.athletic-profile, #member-athletes-menu .items  {
  background-color: #c4b185 !important;
}

.cart-arrow {
  color: #c4b185 !important;
}

.ui.horizontal.divider {
  color: #c4b185 !important;
}

.card-header {
  background-color: #c4b185 !important;
}

.far {
  color: #c4b185 !important;
}

.announcement-header {
   background-color: #c4b185 !important;
}

/* Button Text Color */
.title-global-sport {
  color: #ffffff !important;
}

.ui.dropdown > .text {
  color: #ffffff !important;
}

.explore-menu .member-navbar-btn  {
  color: #ffffff !important;
}

.ui.dropdown .menu .selected.item {
  background-color: #c4b185 !important;
  color: #ffffff !important;
}

.ui.secondary.pointing.menu .active.item {
  color: #ffffff !important;
  border-radius: 5px;
}

.ui.form .field .text-white {
  color: #ffffff !important;
}

#inquiry_modal label {
  color: #000000 !important;
}

.as-blue-content .ui.form .field > label, .ui.basic.blue.button  {
  color: #ffffff !important;
}

.base-evaluation {
  background-color: #c4b185 !important;
  color: #ffffff !important;
}

.icon.users {
  color: #ffffff !important;
}

.ui.inline.dropdown > .text {
  color: #ffffff !important;
 }

.ui.secondary.menu .right .active.item {
  color: #ffffff !important;
  background-color: #c4b185 !important;
 }

.ui.pagination.menu .active.item  {
   color: #ffffff !important;
 }

#upcoming-events-modal tr td:nth-child(odd){
  color: #ffffff !important;
}

.paginate_button {
  color: #ffffff !important;
}

#notification  tr:nth-child(even) td{
  color: #ffffff !important;
}

.ui.form .button-field > label {
  color: #ffffff !important;
}

.button-text-color {
  color: #ffffff !important;
}

.tabular-player-menu .menu .item:active {
  color: #ffffff !important;
} 
  
.tabular-player-menu .menu .item:not(.active) {
  color: #ffffff !important;
} 

.text-white {
  color: #ffffff !important;
}
.ui.dropdown .menu > .item {
  background-color: #0c4200 !important;
}

.ui.selection.dropdown .menu > .item {
  color: #ffffff !important;
}

.announcement-header h1, sub.header span {
  color: #ffffff !important;
}

/* Text Color */

.ui.dropdown > .text {
  color: #000000 !important;
}

.admin-tb tbody tr:hover {
  color: #ffffff !important;
}

.card-header {
  background-color: #c4b185 !important;
}

.event-confirmed {
  color:rgb(33, 186, 69);
}

.event-unconfirmed {
  color: #f2711c;
}

.event-declined {
  color: rgb(239,68,68);
}

.year-month-dropdown .ui.selection.dropdown .menu>.item  {
  color: #ffffff !important;
}

.event-paid {
  color: rgb(6,95,70);
  background-color: rgba(33, 186, 69, 0.2);
}

.event-unpaid {
  color: rgb(153,27,27);
  background-color: rgba(239,68,68,0.2);
}

#postal-codes-list tr:nth-child(odd) {
  background-color: #ffffff !important;
} 

#postal-codes-list tr:hover td {
  background-color: #e2e2e2; 
}

#announcements tr:nth-child(odd){
  background-color: #fff !important;
}

#announcements tr:hover {
  background-color: #f0efef !important;
  cursor: pointer;
}

#announcements  td.active {
  background-color: unset !important;
}

.as-alert-red {
  background-color: rgb(239,68,68) !important;
}

.btn-shadow-effect {
  box-shadow: 5px 5px 1px #666 !important;
  border-radius: 0.5rem !important;
  transition: all 0.2s ease; /* smooth change */
}

.btn-shadow-effect:active {
  box-shadow: none !important;
}

@media (max-width: 1024px) {
  chat-widget, #gdpr-cookie-message {
    display: none !important;
  }
}
