@font-face {
    font-family: Sarabun;
    src: url(fonts/Sarabun/Sarabun.woff2) format("woff2");
}

@font-face {
    font-family: RobotoCondensed;
    src: url(fonts/RobotoCondensed/RobotoCondensed.woff2) format("woff2");
}

* {
    font-family: 'RobotoCondensed', 'Sarabun';
}

html {
    position: relative;
    min-height: 100%;
}

body {
    overflow-x: hidden;
    font-size: 14px;
    padding-top: 60px;
    padding-bottom: 60px;
}

.jBox-wrapper {
    z-index: 1000 !important;
}

.jBox-overlay {
    z-index: 999 !important;
}

.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered {
    line-height: calc(1.5em + 1rem);
}

.select2-container--bootstrap4 .select2-selection--single {
    height: 38px !important;
}

.input-group-append .btn,
.input-group-append .custom-file-control:before,
.input-group-prepend .btn,
.input-group-prepend .custom-file-control:before {
    z-index: initial;
}

.autocomplete-suggestion {
    padding: 3px;
}

.autocomplete-suggestion img {
    width: 30px;
    height: 30px;
}

.btn:disabled {
    pointer-events: none;
}

.uiCheckout iframe {
    width: 100%;
    border: none;
}

.navbar {
    z-index: 2;
}

.datepicker-dropdown {
    opacity: initial;
    transform: inherit;
}


/* Extra small */

@media (max-width: 575.98px) {}


/* Small */

@media (min-width: 576px) and (max-width: 767.98px) {}


/* Medium */

@media (min-width: 768px) and (max-width: 991.98px) {}


/* Large */

@media (min-width: 992px) and (max-width: 1199.98px) {}


/* Extra large */

@media (min-width: 1200px) {}