/* Hide scrollbar for Chrome, Safari and Opera */
.hidden-scroll-bar::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.hidden-scroll-bar {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

.hidden-increment-decrement::-webkit-inner-spin-button,
.hidden-increment-decrement::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.hidden-increment-decrement {
    -moz-appearance: textfield;
    /* Firefox */
}

.classic-editor ul {
    padding-left: 30px;
    list-style: outside;
}

.classic-editor ol {
    padding-left: 30px;
    list-style: revert;
}

.classic-editor a {
    color: #004CFF;
}

.classic-editor ul > li > ul {
    padding-left: 30px;
    list-style-type: circle;
}

select:invalid {
    color: #a9a9a9;
}

select option {
    color: black;
}

.html5-main-video {
    left: 0 !important;
    width: 100% !important;
}

@font-face {
    font-family: DMsans;
    src: url('./DMSans-VariableFont_opsz\,wght.ttf') format('truetype');
}

@font-face {
    font-family: Firasans;
    src: url('./FiraSans-Medium.ttf') format('truetype');
}

@font-face {
    font-family: TTNorms;
    src: url('./TT\ Norms\ Pro\ Regular.otf') format('opentype');
}
