/* START OF CUSTOM ----------------------------------------------------- */

/* fix padding between first cards */
.grid.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-4.gap-x-2.mt-3 li:first-child {
    padding-right: 10px;
}

/* spacing between cards */
.gap-x-2 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
}

/* drop shadow */
.shadow-md {
    --tw-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.5) !important;
}

/* body */
body {
    font-family: Raleway,sans-serif;
    font-size: 18px;
}

/* service title */
.flex-1.px-2.py-2.text-sm.text-left {
    font-weight: bold;
    font-size: 17.6px;
}

    /* cards */
:is(.dark .dark\:bg-white\/5) {
    border-radius: 15px;
    background-color: rgba(24, 28, 58, 0.8) !important;
    padding: 10px;
}

:is(.dark .dark\:bg-white\/5):hover {
    top: -2px;
}

/* search box - inner text */
:is(.dark .dark\:text-white) {
    font-size: 18px;
}

/* search box - icon */
.w-3 {
    width: 1rem;
}
.h-3 {
    height: 1rem;
}

/* subtitle */
.text-theme-500 {
    font-size: .9em;
    font-weight: 500;
    padding-top: 5px;
}

/* error box */

:is(.dark .dark\:bg-rose-900) {
    display: none;
}

/* detail boxes */
:is(.dark .dark\:bg-theme-900\/20) {
    background-color: rgb(var(--color-900)/.5);
    border-radius: 10px;
}
 /* END OF CUSTOM ----------------------------------------------------- */
 
 /*
! tailwindcss v3.3.0 | MIT License | https://tailwindcss.com
*/

/* etc, etc, etc.... */