@font-face {
  font-family: 'TASAOrbiter';
  src: url('../font/fonts/TASAOrbiter-Regular.ttf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

body {
    font-family: 'TASAOrbiter', sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'TASAOrbiter', sans-serif;
    font-weight: 700;
}

.dropdown-toggle::after {
    content: none !important;
}

.dropdown-toggle:focus {
    outline: none !important;
    box-shadow: none !important;
}

select:focus {
    outline: none;
    box-shadow: none !important;
}

.custom-select {
    --bs-form-select-bg-img: none;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") no-repeat right center / 1.75rem .75rem;
}

.activeSeason {
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    -webkit-overflow-scrolling: touch; /* For iOS Safari */
}

.activeSeason::-webkit-scrollbar {
    display: none; /* For Chrome, Safari, and Opera */
}

.no-scroll-bar {
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    -webkit-overflow-scrolling: touch; /* For iOS Safari */
}

.no-scroll-bar::-webkit-scrollbar {
    display: none; /* For Chrome, Safari, and Opera */
}

/* Custom search bar styling start */

.custom-search {
    background-color: #ebebeb !important;
}

.custom-search::placeholder {
    color: rgb(0, 0, 0) !important;
}

.custom-search:focus {
    outline: none !important;
    box-shadow: none !important;
}

/* Custom search bar styling end */

/* Vimeo embedding styling start */
.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}

.embed-responsive::before {
    display: block;
    content: "";
}

.embed-responsive-16by9::before {
    padding-top: 56.25%;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
/* Vimeo embedding styling end */

#vimeoPlayer { /*CSS transitions*/ -o-transition-property: none !important; -moz-transition-property: none !important; -ms-transition-property: none !important; -webkit-transition-property: none !important; transition-property: none !important; /*CSS transforms*/ -o-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -webkit-transform: none !important; transform: none !important; /*CSS animations*/ -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; -ms-animation: none !important; animation: none !important; }


.bg-blue-grad {
    background: linear-gradient(to right, #0c101b, #1d2538);
}

.bg-blue {
    background: linear-gradient(to top right, #0c101b, #1d2538);
}

.bg-blue-solid {
    background-color: #0c101b;
}