/*Testno območje*/

.button-primary.button-leaf:hover, .button-primary.button-leaf:active {
    color: #7ba13f;
    background: transparent;
}

.button-primary.button-leaf::before, .button-primary.button-leaf::after {
    background: #7ba13f;
}

.button-primary.button-leaf::before, .button-primary.button-leaf::after {
    background: #7ba13f;
}

.info-card {
    color: black;
}

.dot-form__buttons button[type=submit] {
    color: #fff;
    background-color: #afd118;
    border-color: #ffffff;
    cursor: pointer;
}

a.knaslov2 {
    color: #afd118 !important;
}

a.knaslov2:hover {
    color: #ffffff !important;
}

a#ui-to-top {
    background: #afd118;
}

.footer-separator {
    width: 100%;
    height: 1px;
    background: rgba(255,255,255,.35);
    margin: 0px 0 0px;
}

.footer-bottom-content {
    position: relative;
    min-height: 70px;
}

.footer-social {
    display: flex;
    justify-content: center;
    gap: 35px;
}

.footer-social a {
    color: #bfd400;
    font-size: 52px;
    text-decoration: none;
    transition: .3s ease;
}

.footer-social a:hover {
    opacity: .8;
}

.footer-rights {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 10px;
    color: #8b8b8b;
}

.footer-rights a {
    color: #8b8b8b;
    text-decoration: none;
}

.body-wrapper {
    background-color: #343434;
}

.quick-link.servis {
    border-radius: 12px 0px 0px 12px;
}

.quick-link.test {
    border-radius: 12px 0px 0px 12px;
}

.dropdown-wrapper {
  position: relative;
  display: inline-block;
}

.dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 200px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 8px 16px rgba(0,0,0,0.1);
  z-index: 1000;
}

.dropdown-menu a {
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  color: #333;
}

.dropdown-menu a:hover {
  background: #f2f2f2;
}

@media (max-width: 768px) {
    .section.gal_desk {
        display: none;
    }
}
@media (min-width: 768px) {
    .section.gal_mob {
        display:none;
    }
}

.emisije p {
    font-size: 10px;
}


/* gradient background - submenu */
.section.submenu {
    background: linear-gradient(135deg, rgb(85, 105, 0) 0%, rgb(180, 215, 25) 100%) !important;
}

.section.submenu {
    background: linear-gradient(135deg, rgb(85, 105, 0) 0%, rgb(180, 215, 25) 100%) !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

body {
    background-color: #231f20 !important;
}

/* Footer tekst */

.footer-classic h2+p {
    margin-top: 0px;
    font-size: 12px;
}

h2.footer-h2 {
    color: white;
    font-size: 17px;
}

/* gumbi v gradient vrstici */

/* Button container */
.button-row {
  display: flex;
  gap: 24px;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* Base button style */
.service-btn {
  display: flex;
  align-items: center;
  justify-content: center;

  height: 80px;
  min-width: 260px;
  padding-top: 18px;
  padding-right: 26px;
  padding-bottom: 18px;
  padding-left: 26px;

  background: linear-gradient(135deg, #9fcd00, #7aa400);
  border: 4px solid #ffffff;
  border-radius: 18px;

  color: #ffffff;
  font-size: 24px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.5px;

  cursor: pointer;
  outline: none;

  transition:
    background 0.2s ease,
    transform 0.15s ease,
    box-shadow 0.15s ease;
}

/* Text */
.service-btn span {
  white-space: nowrap;
}

/* Icon on the right */
.service-btn .icon {
  font-size: 22px;
  margin-left: 5px;
  display: flex;
  align-items: center;
}

/* Hover effect */
.service-btn:hover {
  background: linear-gradient(135deg, #b4e000, #88b200);
  transform: translateY(-2px);
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.25);
}

/* Active (pressed) */
.service-btn:active {
  transform: translateY(0);
  box-shadow: none;
}

/* Individual button hooks (optional customization) */
.nova-vozila {}
.rabljena-vozila {}
.tehnicni-pregledi {}
.ostale-storitve {}


/* Mobile: make green submenu buttons match white info-cards in size and spacing */
@media (max-width: 767px) {
    /* Container padding matches the white cards section */
    section#section-3 .container {
        padding: 16px 12px;
    }

    /* Convert Bootstrap row into the same 2-column grid as the white cards */
    section#section-3.submenu .row {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 12px;
        margin: 0;
    }

    /* Remove Bootstrap column spacing; grid gap handles it */
    section#section-3 .col-6.col-lg-3 {
        width: 100%;
        max-width: 100%;
        flex: 0 0 auto;
        padding: 0;
    }

    /* Button wrapper fills the grid cell */
    .button-row {
        display: flex;
        width: 100%;
        height: 100%;
        padding: 0;
        gap: 0;
    }

    /* Button fills the wrapper and matches the white card reference */
    .service-btn {
        min-width: 0;
        width: 100%;
        height: 100%;
        min-height: 100px;  /* matches .info-card min-height */
        padding: 12px;        /* matches .info-card-inner padding */
        border-radius: 12px;  /* matches .info-card border-radius */
        font-size: 18px;
    }
    .service-btn span {
        white-space: normal;
        text-align: center;
        line-height: 1.2;
    }

    /* Keep dropdown menus usable when the toggle is full-width */
    .dropdown-menu {
        left: 0;
        right: 0;
        min-width: 0;
    }

    /* Mobile footer */
    .col-sm-8.col-md-6.col-lg-4.left-align {
        text-align: center !important;
    }

    .col-sm-8.col-md-6.col-lg-4.right-align {
        text-align: center !important;
    }

    .col-sm-8.col-md-6.col-lg-4.center-align {
        display: none;
    }

    .footer-rights {
        position: relative;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        font-size: 10px;
        color: #8b8b8b;
        margin-top: 15px;
    }
}

/* 992px–1199px: col-lg-3 columns (~210px) are too narrow for min-width: 260px */
@media (min-width: 992px) and (max-width: 1199px) {
    .service-btn {
        min-width: 0;
        width: 100%;
        height: auto;
        min-height: 80px;
    }
    .service-btn span {
        white-space: normal;
        text-align: center;
        line-height: 1.2;
    }
}

/*konec testnega območja*/

#submitButton {
    padding: 0;
}

.right-align {
    text-align: right;
}

.is-wide {
    min-width: 90%;
}

.is-moved-up {
    margin-top: -15%;
    max-width: 600px;
}

.gray-nav {
    padding: 2px;
}
.rd-navbar-main-outer {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


.c_035 .item {
    width: 33.333%;
}

a.rd-nav-link {
    color: white !important;
}

/* scroll offset za angor linke na podstraneh */
html {
  scroll-padding-top: 80px;
}


/* Avtonet */

.avtonetizbor {
    width: 100%;
    height: 315px;
}

.avtonetizbor-novi {
    width: 100%;
    height: 340px;
}

/* IFRAME MOBILE */
@media (max-width: 768px) { /* Adjust this value based on your specific mobile breakpoint */
    .avtonetizbor {
        height: 600px; /* Set the height of iframes to 600px on mobile */
    }
    
    .avtonetizbor-novi {
        height: 600px; /* Set the height of iframes to 600px on mobile */
    }
}

/* Banner mobile */

@media (max-width: 768px) { /* Adjust this value based on your specific mobile breakpoint */
    .is-moved-up {
        margin-top: -85%;
    }
}


/* POLAROID */



div.polaroid, 
div.btn-group > a.btn-primary {
  width: 100%;
  word-wrap: break-word;
  white-space: normal;
  font-size: 14px;
  color: black;
  background-color: white;
  margin: 2.5%;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
  display: flex; /* Use flexbox to center content */
  align-items: center; /* Center vertically */
  justify-content: center; /* Center horizontally */
  text-decoration: none;
  border: 2px solid lightgray;
  padding: 10px; /* Adjust padding as needed */
  min-height: 70px; /* Adjust as needed for proper spacing */
}

/* Additional styles for centering content in .polaroid if needed */
div.polaroid {
  display: grid;
  place-items: center; /* Center both horizontally and vertically */
}

div.polaroid img {
    max-width: 130px;
}

div.polaroid:hover, div.btn-group > .btn-primary:hover {
  transform: scale(1.05); /* Adjusted scale here */
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 12px 30px 0 rgba(0, 0, 0, 0.19); /* Enhanced shadow for hover effect */
}

div.container-polaroid {
  text-align: center;
  padding: 10px 20px;
}

.container-polaroid h3{
    font-size: 18px !important;
}

/* Custom font */
@font-face {
   font-family: GoodCE-Light;
   src: url(https://www.stajerski-avtodom.si/fonti/GoodCE-Light.ttf);
}

@font-face {
   font-family: GoodPro-Bold;
   src: url(https://www.stajerski-avtodom.si/fonti/GoodPro-Bold.otf);
}

@font-face {
   font-family: SAD-pisano;
   src: url(https://www.stajerski-avtodom.si/fonti/SAD-pisano.otf);
}

h1, h2, h3, h4, h5 {
    font-family: GoodPro-Bold;
    text-transform: none;
    margin-top: 10px;
    margin-bottom: 10px;
    color: white;
}

body {
    color: white;
}

@media (min-width: 1200px) {
    h1, .heading-1 {
        font-size: 38px;
        line-height: 1.33333333;
    }
}

p {
    font-family: GoodCE-Light;
    font-size: 16px;
}


/* BANNER CAROUSEL */
#section-1 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
    padding: 0px;
}

.carousel-holder > .container {
    max-width: 100%;
}

/* TOP NAV BAR */

nav.menu{
    display: flex;
    width: 100%;
    justify-content: space-between;
}
nav.menu ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
nav.menu ul li{
    display: inline-block;
}

.rd-navbar-aside-outer.rd-navbar-collapse.bg-default.toggle-original-elements {
    background-color: white;
    padding-top: 15px;
    padding-bottom: 15px;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-aside-outer, .rd-navbar-classic.rd-navbar-static .rd-navbar-main-outer {
    padding-left: 15px;
    padding-right: 15px;
    background: #343434;
}

span.icon {
    color: black !important;
}

.unit-spacing-xs {
    font-weight: bold;
}

hr.crta {
    width: 80%;
    height: 15px;
    border-top: 5px solid #C1D72E;
}

.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .brand, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .brand {
    max-width: 285px;
}

/* Main navbar */

.rd-navbar-main {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.rd-navbar-static .rd-nav-link {
    color: black;
    transition: 0.25s;
}

.rd-navbar-static .rd-nav-link:hover {
    color: #aeb1be;
}

.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle {
    color: black;
}

.rd-navbar-static .rd-nav-item.focus .rd-nav-link, .rd-navbar-static .rd-nav-item.opened .rd-nav-link {
    color: #aeb1be;
}

.rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle {
    color: #aeb1be;
}

.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-dropdown li > a:focus, .rd-navbar-static .rd-navbar-dropdown li > a:active, .rd-navbar-static .rd-megamenu-list li > a, .rd-navbar-static .rd-megamenu-list li > a:focus, .rd-navbar-static .rd-megamenu-list li > a:active {
    color: black;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-brand img {
    width: 370px;
    height: auto;
}

/* Banner */

/*section#section-1 > .container {
    max-width: 100%;
}*/

.banner {
    height: 75vh !important;
}

video#background-video {
    width: auto !important;
    height: auto !important;
    /* margin-top: 36px; */
    object-fit: fill;
}

h2.text-decoration-lines-2 {
    font-size: 20px;
}

span.text-decoration-line.text-decoration-line-left {
    display: none;
}

span.text-decoration-line.text-decoration-line-right {
    display: none;
}

p.banner-title {
    font-size: 35px;
}

.banner-title {
    min-height: 35px;
}

/* Button */
button, a.button.button-primary {
    /*background: #C1D72E;*/
    font-weight: bold;
    /*font-size: 25px;*/
    font-size: 22px;
    border: none;
    /*padding: 12px;
    padding-left: 40px;
    padding-right: 40px;*/
    padding: 5px;
    padding-left: 35px;
    padding-right: 35px;
    /*color: #f2f2f2;*/
    border: 1px solid black;
    border-radius: 64px;
    color: black;
    border-radius: 50px;
    text-transform: lowercase;
    background: none;
    cursor: pointer;
    transition: background-color 0.4s;
}
a.button.button-primary:hover {
    border: 1px solid transparent;
}

button {
    height: 40px;
    width: 190px;
    font-size: .875rem;
    background: none;
    border: 0;
    padding: 0;
    line-height: 1.4285714286;
    font-weight: bold;
    text-align: center;
    border: 1px solid black;
    border-radius: 64px;
    cursor: pointer;
    outline: 0;
    vertical-align: top;
}

button:hover {
    border: 2px solid black;
}

.center {
    text-align: center;
}

a.button.button-primary {
    margin-left: 15px;
    margin-bottom: 0px;
}
/* Body - Sections */

section#section-1 {
    margin-bottom: 0px;
}

section#section-2, section#section-3, section#section-4, section#section-5, section#section-6, section#section-7, section#section-8, section#section-9 {
    margin-bottom: 0px;
}

/* Buttons */

.btn-group, .btn-group-vertical {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
}

/* Text */

p {
    margin-bottom: 18px !important;
}

/* Footer */

h2.footer-h2 {
    color: white;
}

a.knaslov2 {
    color: black;
}

a.knaslov2:hover {
    color: #f17900;
}

a.knaslov {
    color: white;
}

a.knaslov:hover {
    color: #aeb1be;
}

.footer-h2, a, a:focus, a:active {
    color: white;
}

.footer-h2, a:hover {
    color: #aeb1be;
}

/* Side Floating Buttons */

.quick-link.test {
    background-color: #343434 !important;
    bottom: 35% !important;
}

.quick-link.test:hover {
    background-color: #abcc17 !important;
}

.quick-link.servis {
    background-color: #343434 !important;
}

.quick-link.servis:hover {
    background-color: #abcc17 !important;
}

.section-xxl {
    padding-top: 40px !important;
    padding-bottom: 20px !important;
}

.mailfirst {
    color: black;
}

.mailfirst:hover {
    color: #aeb1be;
}

/* FORM */

.hydrated select {
    display: block;
    width: 100%;
    min-height: 56px;
    padding: 15px 22px;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    color: #29293a;
    background-color: #fff;
    background-image: none;
    border-radius: 0;
    -webkit-appearance: none;
    transition: .3s ease-in-out;
    border: 1px solid #ccc;
}

.formBuilder .section {
    margin: 0;
}

.thumbnail-classic-caption {
    display: none;
}

span#social {
    color: white !important;
    font-size: 35px !important;
}


/* Social */

h2.social-title.ng-binding {
    display: none;
}

.row.ng-scope {
    margin-top: 0px;
}

.header h1:before {
    display: none;
}

.header h1:after {
    display: none;
}

h1 > span {
    font-weight: 100;
}

@media (max-width: 770px){
    .c_035 .media {
        width: 15.625em;
        display: table-cell;
        vertical-align: top;
    }
    .c_035 .item {
        width: 50%;
        margin-top: 15px;
    }
    
    .c_035 .content {
        display: table-cell;
        vertical-align: top;
        padding-left: 15px;
    }
    
    .rd-navbar-fixed .rd-navbar-panel {
    color: #29293a;
    box-shadow: 0 1px 22px -4px rgba(0, 0, 0, 0.17);
    background: black;
    }
    
    .rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span {
    width: 24px;
    height: 4px;
    background-color: white;
    backface-visibility: hidden;
    border-radius: 0;
}

.rd-navbar-fixed .rd-megamenu-list > li > a, .rd-navbar-fixed .rd-navbar-dropdown > li > a {
    color: black;
}

}

@media (max-width: 580px){
    .c_035 .media {
        width: 100%;
        display: block;
        vertical-align: top;
    }
    .c_035 .item {
        width: 100%;
        margin-top: 15px;
    }
    
    .c_035 .content {
        display: block;
        vertical-align: top;
        padding-left: unset;
    }
    a.rd-nav-link {
    color: black !important;
}

.rd-navbar-fixed .rd-nav-item:hover .rd-nav-link, .rd-navbar-fixed .rd-nav-item.focus .rd-nav-link, .rd-navbar-fixed .rd-nav-item.active .rd-nav-link, .rd-navbar-fixed .rd-nav-item.opened .rd-nav-link {
    background: gray;
}
}

/* Testna vozila */
/* .post-img {
    margin-top: -110%;
}*/

.post-bottom-panel {
    display: none !important;
}

.post-height {
    min-height: 400px;
}

.post-height .post-content {
    min-height: 120px;
}

.post-img-wrap {
    display: block;
    overflow: hidden;
    height: 290px;
    padding-top: 60%;
}

.testni-gumbi .col-lg-5.testna-voznja-button-group .btn-group:nth-of-type(2) .btn.btn-primary:before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url('data:image/png;base64,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');
    background-size: contain; /* This ensures the image scales proportionally and fits inside the container */
    background-position: center; /* This centers the image within the container */
    background-repeat: no-repeat; /* Ensures the image doesn't repeat */
    margin-right: 35px;
    vertical-align: middle;
}

.testni-gumbi .col-lg-5.testna-voznja-button-group .btn-group:nth-of-type(3) .btn:before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR4nO2au2sVQRTGf9xgEE0UBRtf4KtJUoha2fj4AySKBEu7YPARrbTQUoJ/gak1PorY2Pq8KbUxisYYH4WIr0KikgQkKwe+i1PczZ3Z2ezeyP1g4N49c8433+6ZM8Pswj9sBq4D34Gk4PYDqALHgQoR2AF8KUFAvfYYWJtFhN2BpwryENgQc0c8+Z6I74H41uhpfNJ1G8/y0MCH5fwR6FicsXvzrQcmZb8SGvi2HM/nN9Yovt3AH2AGWBcS+L0CW4Ai4MM3qj7nQgLPysnytAj48B1Tn7shgWcKFuLDt0V9PoQEfienPfFjzI1vhfr8Dgl8S04X4seYK1+i5o3egsuvL18SKsRdEB8BG+PH6r0gLsSXhAoxbAc+l7gtyU2IYRNwraRNY65CKCqgJ5KWkBS0nkgkklZqpaCVWkshtTq0M63ZxlKu+7axZhFSjRRSLUtIEUhaQlLQeiKRSP6XqjWWUgSWXNXKHWXNkSUtpB3oA24AE8AvNfs9Ipv1aWohR4C3Hmk4pfPjphNS0YF1jecZcBroAlaqdQNngHGn31Dou5TFqFpulaqJsKPU/gaDM9sJ59h1qOyqVXXSqSZiX8CY9jtiemOE5IF2Z070Z+AekO0NsKxMIX3OnKhk4G4Dnst+tEwhNxX3VAT3oOz2Erc0Ia8VtyuCu1t2W2cKrVputZrWtc46XEmDVkOn/k8XXbWqZQqZrkPYLKnVE5JaE+q8k3wxori2YmcVclZ2O3xviGF1vsjilN/xiPL7IqT8HlTnr8Aq8l0QpxTbth31sJCQk7JN+i6IhvtyGo396CXlK4hZbTt8cQCYA+aBQ95ewDbnBdAdYDX5YcgRM6CUSUObnsScfC5nIdzriPkGXAJ25fACteKISbTtGNRi16HWo4ldmxPzEpE5O7YC9wLqfciBg+1ibQPYyM/mRFA6LQTL0avAS+BnRiH1Dhxs0loFsr3TK8W2ZjxWYs1Wd2L/BQ5VVP8uVK6KAAAAAElFTkSuQmCC');
    background-size: contain; /* This ensures the image scales proportionally and fits inside the container */
    background-position: center; /* This centers the image within the container */
    background-repeat: no-repeat; /* Ensures the image doesn't repeat */
    margin-right: 30px;
    vertical-align: middle;
}

.testni-gumbi .col-lg-5.testna-voznja-button-group .btn-group:nth-of-type(4) .btn:before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC30lEQVR4nO2aQW8NURiGn6sWtaMJqrWRslCR+BFCJH6BamKD4gcQkv4LotiqahtB1yyI0FhItGJra3FbEhq32o4ceSc5uZl73d5+53a035OcRacz7/nOO+d8M3PPB47jOI7jOM6GOAhcBWaAeaAKfAH2FJw7C7wtOP4GyJq0qrSfAyNAHyXgCDAJrBUE3MiA/P+NjrfaQp+PgAE2gQowCiwrmB/AY+AcMNhg4K0a0Ige4BgwJNN/6vwacEMxdYRdGmzo/DdwB+hdx/XtGlDPAWAMWNF1D4FuElMBxtXhAnCyDQ0rA3JOAYu6djL1TBiNBn+0TQ1rA9DS+Kbrr5Mw4S1r2rdz51MaEDij5fALOEQCphTg7Q3qpDIg8CDKB+bP+TVl+/UkvE4b0A8sAavAfgy5puAmDLRSGhB4Ip2LGDIj0fCcL7sBF6QTjDDjk0TbzfydNOCEdD5gyKJEd/8HBuyTzlcMyYyCa6Zl1cfO6C3VjMwNwGdAlng2+RLAcwAWs6xLRobvgm2ZBLvcAHwGZNt5CeyQTvgiNCNzA/AZkCWeTb4E2KI54GWDnZ1GfcTtRRv9VaKdo1IYMFswsFcF570uOO/dVjBgL/BR13/Wjk6r5/ZuBQNaNcFi8KU14F8mWA2+1Abkv9fNSWtOfxcdK9OL21+qEmy27d0q9QO2HnyP9ELMZsxLNOz9WxBPeYtpH3NcmkHffGNkyFAz3O33ahZ3PmdYsT4z1ORKtP9edqYV6yVL0f5oc7TZc3yz6VPpzGqKOCfk7F3Ky/1U2+OBwyqQWFFZStk4rdhqqQokAreiEhmrJ4IFg9H+ZbISmfoiqe/AWcpx5xcU01QnyuW6VaCY//A4tkmJMSS8e1GZ3HgnyuRygss3td4yZd7g/nlVbIW3MWvyQslh9bWkvmua9h0rlIwZ0NOhqFQ2dVvVXU+W8NY7HUf09jUXfTtYtqq0nwKXS/4+4jiO4ziOQ+n5A/mZvLVB/vLpAAAAAElFTkSuQmCC');
    background-size: contain; /* This ensures the image scales proportionally and fits inside the container */
    background-position: center; /* This centers the image within the container */
    background-repeat: no-repeat; /* Ensures the image doesn't repeat */
    margin-right: 30px;
    vertical-align: middle;
}

.testni-gumbi .col-lg-5.testna-voznja-button-group .btn-group:nth-of-type(5) .btn:before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC30lEQVR4nO2aQW8NURiGn6sWtaMJqrWRslCR+BFCJH6BamKD4gcQkv4LotiqahtB1yyI0FhItGJra3FbEhq32o4ceSc5uZl73d5+53a035OcRacz7/nOO+d8M3PPB47jOI7jOM6GOAhcBWaAeaAKfAH2FJw7C7wtOP4GyJq0qrSfAyNAHyXgCDAJrBUE3MiA/P+NjrfaQp+PgAE2gQowCiwrmB/AY+AcMNhg4K0a0Ige4BgwJNN/6vwacEMxdYRdGmzo/DdwB+hdx/XtGlDPAWAMWNF1D4FuElMBxtXhAnCyDQ0rA3JOAYu6djL1TBiNBn+0TQ1rA9DS+Kbrr5Mw4S1r2rdz51MaEDij5fALOEQCphTg7Q3qpDIg8CDKB+bP+TVl+/UkvE4b0A8sAavAfgy5puAmDLRSGhB4Ip2LGDIj0fCcL7sBF6QTjDDjk0TbzfydNOCEdD5gyKJEd/8HBuyTzlcMyYyCa6Zl1cfO6C3VjMwNwGdAlng2+RLAcwAWs6xLRobvgm2ZBLvcAHwGZNt5CeyQTvgiNCNzA/AZkCWeTb4E2KI54GWDnZ1GfcTtRRv9VaKdo1IYMFswsFcF570uOO/dVjBgL/BR13/Wjk6r5/ZuBQNaNcFi8KU14F8mWA2+1Abkv9fNSWtOfxcdK9OL21+qEmy27d0q9QO2HnyP9ELMZsxLNOz9WxBPeYtpH3NcmkHffGNkyFAz3O33ahZ3PmdYsT4z1ORKtP9edqYV6yVL0f5oc7TZc3yz6VPpzGqKOCfk7F3Ky/1U2+OBwyqQWFFZStk4rdhqqQokAreiEhmrJ4IFg9H+ZbISmfoiqe/AWcpx5xcU01QnyuW6VaCY//A4tkmJMSS8e1GZ3HgnyuRygss3td4yZd7g/nlVbIW3MWvyQslh9bWkvmua9h0rlIwZ0NOhqFQ2dVvVXU+W8NY7HUf09jUXfTtYtqq0nwKXS/4+4jiO4ziOQ+n5A/mZvLVB/vLpAAAAAElFTkSuQmCC');
    background-size: contain; /* This ensures the image scales proportionally and fits inside the container */
    background-position: center; /* This centers the image within the container */
    background-repeat: no-repeat; /* Ensures the image doesn't repeat */
    margin-right: 16px;
    vertical-align: middle;
}

#whatsapp-floating-button {
    display:none !important;
}

.table span {
    color: black !important;
    /* font-weight: bold; */
}
/* Hide unused mobile navbar toggles: burger opens an off-canvas panel whose menu
   is commented out in the template; the three-dots toggle targets
   .rd-navbar-collapse which does not exist in the DOM. */
@media (max-width: 991px) {
    .rd-navbar-toggle,
    .rd-navbar-collapse-toggle {
        display: none !important;
    }
}