.uk-notification-message {
    display: none;
}

.header .logo img {
    object-fit: contain;
    object-position: left center;
    width: auto;
    height: auto;
    margin: auto;
}

.view-login h2, .view-login .h2, .task-logout h2, .task-logout .h2 {
    color: var(--heading-color);
    font-weight: 400;
}


.eb-event-date-container {
    background: #4ca0dc;
    border: 5px solid #FFF;
    margin: 0 15px 0 -100px;
    width: auto;
    border-radius: 100%;
    display: block;
    float: left;
    position: relative;
}

.dj-megamenu-select-light .dj-mobile-open-btn:focus, .dj-megamenu-select-light:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus, .dj-megamenu-accordion-light .dj-mobile-open-btn:hover, .dj-megamenu-accordion-light .dj-mobile-open-btn:focus {
    background: #f7f8fc;
}


.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {
    font-size: 16px;
    font-family: Manrope;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    color: #555371;
    background: #f7f8fc;
}

.tm-toolbar-default .uk-button-default:focus, .tm-toolbar-default .uk-button-default:hover, .uk-card-primary.uk-card-body .uk-button-default:focus, .uk-card-primary.uk-card-body .uk-button-default:hover, .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:focus, .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:hover, .uk-card-secondary.uk-card-body .uk-button-default:focus, .uk-card-secondary.uk-card-body .uk-button-default:hover, .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:focus, .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:hover, .uk-light .uk-button-default:focus, .uk-light .uk-button-default:hover, .uk-overlay-primary .uk-button-default:focus, .uk-overlay-primary .uk-button-default:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover {
    background-color: #61B7DB;
    color: #0d0a46;
    border-color: transparent;
    box-shadow: none;
}

.btn-inverse {
    color: #fff;
    background-color: #4ca0dc;
}

.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {
    color: #555371;
    background: transparent;
}

.dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus, .dj-megamenu-accordion-light .dj-mobile-open-btn:hover, .dj-megamenu-accordion-light .dj-mobile-open-btn:focus {
   color: #4ca0dc; 
  background: transparent;
   
}

.btn:hover, .uk-button-default:hover {
    background-color: #4ca0dc;
    color: white;
}


.eb-event-price-container .eb-individual-price {
    color: #fff;
    padding: 4px 10px 5px 10px;
}


.eb-search-bar-container {
   background-color: transparent;
}

.btn-group>.btn:last-child, .btn-group>.dropdown-toggle {
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    border-radius: 500px;
    color: #F6FAFD;
  background: #4ca0dc;
}

.btn-primary, .uk-button-primary {
    background-color: #4ca0dc;
    border-radius: 500px;
}

.eb-event-price-container {
     font-size: 110%;
 }

.btn-primary:active, {
    background-color: #4ca0dc;
 }


 .uk-button-default {
   color: #fff;
}

.osm-container input[type=text].input-small, .osm-container select.input-small, .osm-container textarea.input-small {
    width: 120px!important;
}


.btn, .uk-button-default {
    background-color: transparent; 
    color: #4ca0dc;
    border: 2px solid #4ca0dc;
    box-shadow: none;
}


.uk-slidenav {
    padding: 14px 14px;
    color: #fff;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    background-color: transparent;
    border-radius: 500px;
  border: 2px solid #4ca0dc;

}

.uk-slidenav:hover {
    color: #fff;
    background-color: #4ca0dc;
    border: 2px solid #4ca0dc;
}

.eb-search-bar-container #filter_duration, .eb-search-bar-container #location_id {
    display: none;
}

.uk-link, a {
    color: #4ca0dc;
}

.eb-container .input-large {
    width: 260px!important;
}

.uk-button-primary {
  background-image: none;
}

.btn-primary {
  background-image: none;
}

.btn-success  {
    padding: 5px;
    border-radius: 500px;
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
}


.uk-button-primary:hover {
    background-color: #4ca0dc;
    border-color: transparent;
    background-image: linear-gradient(51deg,#4ca0dc 50%,#4ca0dc 75%,#4ca0dc 100%);
  color: #fff;
}

.btn-info, .btn-primary, .uk-button-primary {
background-color: transparent;
    color: #4ca0dc;
   background-image: none;
    border: 2px solid #4ca0dc;
}

.btn-info:hover, .btn-primary:hover, .uk-button-primary:hover {
    background-color: #4ca0dc;
    border-color: transparent;
    background-image: linear-gradient(51deg,#4ca0dc 50%,#4ca0dc 75%,#4ca0dc 100%);
}

.cart-info .eshop-quantity input[type="text"], .quote-info .eshop-quantity input[type="text"] {
    font-size: 16px;
    height: 18px;
    padding: 10px;
}

input[type=text]:not([class*=uk-])
{
    max-width: 100%;
    width: 100%;
    border: 0 none;
    padding: 10px;
}

select:not([class*=uk-]):not([multiple]):not([size]) {
   padding: 10px;
}

.eshop-product-show {
    display: none;
}

/*
.btn-group {
   display: none;
} */


.list .eshop-info-block {
    width: 70%;
}

.list .eshop-image-block {
   width: 20%;
}

.eb-event-price-container .eb-individual-price {
    color: #4ca0dc;
    padding: 4px 10px 5px 10px;
}

.eb-event-price-container:hover .eb-individual-price:hover {
    color: #fff;
    padding: 4px 10px 5px 10px;
}

.sortPagiBar a [class^="icon-"], .sortPagiBar a [class*=" icon-"], .sortPagiBar a [class^="icon-"]:before, .sortPagiBar a [class*=" icon-"]:before {
    display: inline-block;
    font-family: FontAwesome !important;
    display: flex;
    padding: 2px;
}

.container .container, .uk-container .uk-container {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 20px;
}


.dj-mobile-open-btn.dj-fa-0 .dj-mobile-open-icon:before, .dj-mobile-open-btn.dj-fa-1 .dj-mobile-open-icon:before, .dj-mobile-open-btn.dj-fa-5 .dj-mobile-open-icon:before {
    content: "\f0c9";
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
      font-size: 30px;
  }
.uk-card-default .uk-card-title {
    color: #0d0a46;
    text-align: center;
}


.content .card-header {
    color: var(--template-bg-dark);
    background: #132f53;
}

.view-login .login img, .task-logout .login img {
    width: auto;
    max-height: 10.0rem;
}

.text-success {
    color: #555371;
}

.text-success
Specificity: (0,1,0)
 {
    color: #555371;
}


.questions > div { /* or whatever the direct child selector is */
  margin-bottom: 20px;
}
/* To avoid extra space after the last item */
.questions > div:last-child {
  margin-bottom: 0;
}

.questions span,
.questions p {
  font-weight: bold;
}

.mb-3 p {
  font-weight: normal;
}

.irs-grid-pol.small {
    height: 4px;
    display: none;
}


.uk-button-donate {
    background-color: #4ca0dc;
    color: #4ca0dc;
    border: 2px solid #4ca0dc;
    box-shadow: inset 3px 3px 10px rgba(40, 136, 205, .1), 3px 3px 10px rgba(40, 136, 205, .1);
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    text-transform: upercase;
    -webkit-appearance: none;
    border-radius: 0;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 30px;
    vertical-align: middle;
    font-size: 15px;
    line-height: 44px;
    text-align: center;
    text-decoration: none;
    transition: .2s 
    ease-in-out;
    transition-property: color, background-color, background-position, background-size, border-color, box-shadow;
    font-weight: 600;
    border-radius: 500px;
    background-origin: border-box;
    background-size: 200%;
    background-position-x: 100%;
}


/* Ensure the specific Donate button (link) is solid blue by default */
a.uk-button.uk-button-secondary[href="/component/jdonation/donation-to-the-family-drug-support-australia"] {
  background-color: #4ca0dc !important;
  color: white !important;
  border-color: #4ca0dc !important;
}

/* Ensure it remains solid blue on hover */
a.uk-button.uk-button-secondary[href="/component/jdonation/donation-to-the-family-drug-support-australia"]:hover {
  background-color: blue !important;
  color: white !important;
  border-color: #4ca0dc !important;
}

/* Ensure it remains solid blue on focus */
a.uk-button.uk-button-secondary[href="/component/jdonation/donation-to-the-family-drug-support-australia"]:focus {
  background-color: #4ca0dc !important;
  color: white !important;
  border-color: #4ca0dc !important;
}

/* Ensure it remains solid blue when active */
a.uk-button.uk-button-secondary[href="/component/jdonation/donation-to-the-family-drug-support-australia"]:active {
  background-color: #4ca0dc !important;
  color: white !important;
  border-color: #4ca0dc !important;
}

.label, .uk-label, a.label {
    background: none;
}

#otherAmount {
    display: flow;
    gap: 10px;
}

