* {
    font-family: Oswald-Regular;
}

:focus {
    outline: none !important;
}

#paytable_container {
    visibility: visible;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 101;
    background: rgba(0, 0, 0, 0.75);
    /*display:flex;
	justify-content:center;
	align-items:center;*/
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#paytable_frame {
    background-size: 100% 100%;
    position: relative;
}

#paytable_content {
    /*padding: 8vh 8vh 0 8vh;*/
    overflow: hidden;
}

#paytable_content span {
    user-select: none;
    white-space: pre;
}

#paytable_controls_default {
    position: absolute;
    /* background-color: red; uncomment to see bounds */
    transform-origin: center center;
    margin-top: -10px;
}

.gradient_text {
    color: transparent !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    /*-webkit-text-stroke-width: 1px;*/
    /*-webkit-text-stroke-color: black;*/
}

.paytable_ui_button {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    cursor: pointer;
}

#paytable_left_button {}

#paytable_close_button {
    transform-origin: center center;
}

#paytable_right_button {}

#paytable_controls_close {
    position: absolute;
}

#paytable_close_button:hover {
    transform-origin: center center;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
}

@media (orientation: landscape) {
    #paytable_right_button:hover {
        transform-origin: center center;
        -webkit-transform: scale(1.05, 1.05);
        -moz-transform: scale(1.05, 1.05);
        -ms-transform: scale(1.05, 1.05);
        -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
    }
    #paytable_left_button:hover {
        transform-origin: center center;
        -webkit-transform: scale(1.05, 1.05);
        -moz-transform: scale(1.05, 1.05);
        -ms-transform: scale(1.05, 1.05);
        -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
    }
}