body {
    background-color:#1B243A;
    font-family: 'Roboto', sans-serif;
}

.navbar {

    position:fixed;
    width: 100%;
    margin:0;
    background-color:#1B243A;
}

.navbar img {
}

.headerLinks {
    float:right;
    margin:5px 10px;
}

.headerLinks img {
    width:120px;
}

section.landing {
    padding-top:0;
}

section {
    background-color:#1B243A;
    padding-top:50px;
}

.contactLanding {
    margin:-45px auto 0px auto;
    padding:0px;
    max-width:640px;
    text-align: center;
}

.contactLanding img {
    margin-top:10px;
}

.red-text {
    color:#BC0000;
}

section.waivingFlagDiv {
    width:100%;
    aspect-ratio: 1257 / 706;
    background-image: url("/images/flagWaiving.png");
    background-color: #1B243A;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0 85px 0;
}

.flagDiv {

}

/*.rumble {
    max-width: 100%;
}*/


.rumble {
    aspect-ratio: 16/9;
    max-width:100%;
    width:640px;
    height:100%;
}

.videoWrapper {
    aspect-ratio: 16/9;
    max-width:100%;
    width:640px;
    height:100%;
}

#createAccountBottom {
    cursor:pointer;
}

.iconicItalics {
    font-style:italic;
}

.navButton {
    background-color:#002FFF;
    color: #FFFFFF;
    cursor: pointer;
    height: 26px;
    padding-top: 1px;
    font-size:16px;
    width: 80px;
    border:none;
    border-radius:8px;
}

.contactButton {
    background-color:#002FFF;
    color: #FFFFFF;
    cursor: pointer;
    height: 42px;
    padding-top:2px;
    padding-bottom: 5px;
    font-size:24px;
    font-weight:bold;
    width: 240px;
    border:none;
    border-radius:20px;
}

.subscribeButton {
    background-color:#DA0000;
    color: #FFFFFF;
    cursor: pointer;
    height: 42px;
    padding-top:2px;
    padding-bottom: 5px;
    font-size:24px;
    font-weight:bold;
    width: 240px;
    border:none;
    border-radius:20px;
}

.platformText {
    margin:40px 0;
}

.streamingRow {
    margin:15px 0;
}

.logoAlignment {
    padding-top:25px;
}

.subscriptionOptions {
    width:600px;
    max-width:100%;
    padding:15px 25px;
    margin:0 auto 40px auto;
}

.subscriptionType {
    color: #FFFFFF;
    width:100%;
    padding: 10px 0;
    font-size:20px;
    border-bottom:1px solid #DDD;
}

.subscriptionType.noBorder {
    border:none;
}

.promo {
    color:#DA0000;
}

.spacedText {
    letter-spacing: normal;
}

.glideWrapper {
    display:none !important;
    width:100%;
}

.glide img {
    max-width:100%;
}

#kt_body::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
#kt_body {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}