main{
    padding-top: 70px;
}

.game_recap{
    display: inline-block;
    margin-bottom: 20px;
    text-align: center;
}

.game_recap a h2{
    color: #FFFFFF;
}

.game_recap a:visited h2{
    color: #999999;
}

.game_recap h2{
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    font-size: 1.2rem;
    font-family: monospace;
    font-weight: bold;
    line-height: 1.2rem;
    height: 2.4rem;
}
.game_recap .game_front_miniature{
    margin-left: auto;
    margin-right: auto;
    width: 40%;
    display: block;
}

.tooltip-inner {
    background-color: #444444 !important;
}

.tooltip-text {
    text-align: left;
    display: block;
}
.tooltip-tags {
    font-size: 80%;
}
.tooltip-inner {
    max-width: 350px;
}

.player-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.player-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.game-content {
    /*height: 99%;
    overflow-y: scroll;*/
}

.game_show_steamtag {
    border: solid 1px #777777;
    padding: 3px;
    display: inline-block;
    margin: 3px;
}

.game_buttons {
    text-align: right;
    vertical-align: middle;
}

.game_buttons i {
    font-size: 2em;
}

.game_comment_avatar{
    /*float: left;
    display: block;*/
    margin-right: 10px;
}

.game_comment_author img{
    height: 1em;
    vertical-align: baseline;
}

.game_comment_author_name{
    font-variant: common-ligatures small-caps;
    font-weight: bold;
}

.game_show h2 {
    font-variant: common-ligatures small-caps;
}

.game_show h1 {
    font-variant: common-ligatures small-caps;
    font-weight: bold;
}

.game_comment_date {
    font-size: 70%;
    color: #AAAAAA;
}

.game_size{
    font-size: 60%;
}

.game_comments_number{
    font-size: 60%;
}

.game_releases_number{
    font-size: 60%;
}

.game_release_row_selected{
    font-weight: bold;
}


#game_release_select td{
    padding-right: 20px;
}

.game_release_row_odd{
    background-color: #404040;
}

#js_templates{
    display: none;
}

.btn-danger{
    background-color: #f39228;
    font-weight: bold;
}

.btn-primary{
    background-color: #46c35f;
}

h1, h2 {
    color: #f39228;
}

.btn {
    color: #FFFFFF;
}

.media-col img{
    width: 100%;
    margin-bottom: 10px;
}

nav .active{
    background-color: #303030;
}

.favorite_star{
    color: #fdd835; !important
}

.game_recap a h2{
    color: #f39228;
}

.game_recap a:visited h2{
    color: #985710;
}

.game_recap_footer a{
    color: #f39228 !important;
}

.btn-primary{
    background-color: #f39228;
    color: #FFFFFF !important;
}

.btn-primary:hover{
    background-color: #c47015;
}

.page-item.active .page-link {
    background-color: #f39228;
}

.btn-steam{
    background-color: #2a475e;
}
.btn-epic{
    background-color: #10110e;
}
.btn-gog{
    background-color: #d9d9d9;
    color: #000000;
}
.btn-youtube{
    background-color: #FF0000;
}

.navbar-dark .navbar-toggler-icon {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

#game_download_links{
    margin-bottom: 1em;
}

.btn-real-danger{
    background-color: #ff0000;
    font-weight: bold;
}

.good_tag{
    background-color: #008800;
    fontcolor: #FFFFFF;
    display:inline-block;
}

.bad_tag{
    background-color: #880000;
    color: #FFFFFF;
    display:inline-block;
}

.navbar-brand img{
    height: 1.8em;
}

.info-title {
    color: #f39228 !important;
    font-weight: bold;
}

.table-custom tr td, .table-custom tr td a {
    color: #FFFFFF !important;
}

.slick-gallery {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}

.glightbox img{
    margin-left: auto;
    margin-right: auto;
}

.early_access_badge_on {
    background-color: #f39228;
    color: #FFFFFF;
}
.early_access_badge_off {
    background-color: #212529;
    color: #444444 !important;
}

.cracked_badge_on {
    background-color: #af1e1e;
    color: #FFFFFF;
}
.cracked_badge_off {
    background-color: #212529;
    color: #444444 !important;
}

.btn_AlreadyPlayed {
    background-color: lightgreen;
    color: #000000;
}
.btn_WontPlayAgain {
    background-color: lightblue;
    color: #000000;
}
.btn_TechnicalProblems {
    background-color: #4a148c;
    color: #FFFFFF;
}
.btn_WaitForMoreContent {
    background-color: saddlebrown;
    color: #FFFFFF;
}
.btn_NotInterested {
    background-color: darkred;
    color: #FFFFFF;
}
.btn_NoCrackNeeded {
    background-color: #FFFFFF;
    color: #000000;
}

.btn_ReceiveUpdates {
    background-color: #348a11;
    color: #FFFFFF;
}

.badge_ReadyToPlay {
    background-color: green;
    color: #FFFFFF;
}

.badge_PlayAgainSomeTime {
    background-color: lightgreen;
    color: #000000;
}

.badge_AbandonedNotInterested {
    background-color: darkred;
    color: #FFFFFF;
}

.badge_NotYetReleased {
    background-color: #ffff73;
    color: #000000;
}

.badge_AlreadyPlayedNoReplayValue {
    background-color: lightblue;
    color: #000000;
}

.badge_WaitUntilMoreContent {
    background-color: saddlebrown;
    color: #FFFFFF;
}

.badge_TechnicalProblems {
    background-color: #4a148c;
    color: #FFFFFF;
}

.badge_NotYetCracked {
    background-color: blue;
    color: #FFFFFF;
}

.promotion {
    text-decoration: line-through;
    color: #777777;
}

.promotion_percent {
    background-color: red;
    color: #FFFFFF;
}

.deadCodeRelease {
    font-weight: bold;
}

.comment_nickname {
    font-weight: bold;
    color: #f39228;
}
.comment_date {
    text-align: right;
    font-style: italic;
    color: #666666;
}

.game_list_logos {
    height: 3em;
}

.game_list_table {
    margin-top: 2em;
}

.game_list_table td {
    padding: 0;
    line-height: 3em;
}

.game_list_table .float-end {
    float: none !important;
}

.game_list_table.table-striped > tbody > tr:nth-of-type(2n+1) > * {
    color: #999999;
}

.btn {
    margin-bottom: 0.5em;
    padding: .375rem .75rem;
}

#game_name {
    width: 50%;
    display: inline-block;
}

label.col-form-label {
    color: #FFFFFF;
}

.btn-form {
    margin-bottom: 0;
    padding: 0.625rem 1.5rem 0.5rem 1.5rem;
}

#genre_text {
    width: 70%;
    display: inline-block;
}

.btn-title {
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
    padding: 0.312rem 0.75rem 0.25rem 0.75rem;
}

.missing_genre {
    animation: blinker 1s linear infinite;
    background-color: #ff0000;
    color: #FFFFFF;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.game_show_steamtag {
    border: solid 1px #777777;
    padding: 3px;
    display: inline-block;
    margin: 3px;
    font-size: 0.75rem;
}

.rating-1 {
    color: #8B0000;
}
.rating-2 {
    color: #FF0000;
}
.rating-3 {
    color: #FFA500;
}
.rating-4 {
    color: #FFD700;
}
.rating-5 {
    color: #32CD32;
}
.rating-6 {
    color: #00FF7F;
}
