.test {
    font-size: 12px;
}

* {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
}

html,
body {
    overflow: hidden;
    font-size: 4px;
}

button {
    font-size: inherit;
}

/* .MuiSpeedDialAction-staticTooltipLabel {
    font-size: 4rem !important;
} */
/* If the screen size is 601px wide or more, set the font-size of <div> to 80px */
/* @media screen and (min-width: 601px) {
    div.example {
      font-size: 80px;
    }
  } */

/* If the screen size is 600px wide or less, set the font-size of <div> to 30px */
@media screen and (max-width: 1366px) {

    html,
    body {
        font-size: 3.5px;
    }
}

@media screen and (max-width: 1280px) {

    html,
    body {
        font-size: 3px;
    }
}

form {
    width: 100%;
}

.mini-scrollbar.scroll {
    overflow-y: auto;
}

.mini-scrollbar::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 8px;
    height: 8px;
}

.mini-scrollbar::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #cecfcf;
    box-shadow: 0 0 1px rgba(255, 255, 255, .5);
    cursor: grab;
}

.mini-scrollbar-transparent::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 8px;
    height: 8px;
}

.mini-scrollbar-transparent::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(90, 90, 90, 0.5);
}

.mini-scrollbar-transparent::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.2);
}

/* @media only screen and (min-width: 1281px) {
     ::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 7px;
        height: 4px;
    }
     ::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: #cecfcf;
        box-shadow: 0 0 1px rgba(255, 255, 255, .5);
    }
} */

.clearfix:before,
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}


/* body, body > * {
     font-family: Muli;
 } */


/* MUI overrides */
.MuiBackdrop-root {
    background-color: unset !important;
}

.pswp__caption__center {
    white-space: pre-line;
}

.MuiButtonBase-root.MuiListItem-root.MuiMenuItem-root.MuiTablePagination-menuItem.MuiMenuItem-gutters.MuiListItem-gutters.MuiListItem-button {
    font-size: 3.5rem;
}

.ck-content img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    min-width: 100%;
}

.ck-content p {
    margin: 0px;
}

.ck-content {
    text-align: justify;
}

.read-more-button {
    color: #148F96
}

.opacity07 {
    opacity: 0.7
}
.opacity06 {
    opacity: 0.6
}
.opacity05 {
    opacity: 0.5
}


/* Keyframes for the blinking effect */
@keyframes blink-animation {
    0%, 100% { opacity: 1; }
    50% { opacity: .5; }
}
.loading-logo {
    animation: blink-animation 2s infinite;
}
