.inline {
    display: inline;
}

.italic {
    font-style: italic;
}

.bold {
    font-weight: bold;
}

.hidden {
    display: none;
}



#submission_response {
    color: red;
    font-size: 16pt;
    font-weight: bold;
}

.bordered tr td {
    border: 1px solid #555555;
}

.bordered td {
    padding: 5px;
}

.bordered th {
    padding: 10px;
}

.playback_head {
    position: absolute;
    height: 100%;
    border-right: 1px solid #FF0000;
    width: 1px;
    z-index: 90;
}

#tooltip {
    display: none;
    position: fixed;
    padding: 5px;
    border-radius: 5px;
	border: 1px solid black;
    opacity:0.9;
    z-index: 100;
}

.notes {
    padding: 10px;
    border-radius: 10px;
    background-color: #DFDFDF;
    display: inline-block;
    font-family: "Courier New", Courier, monospace

}

#concluded_audioplayer {
    display: none;
}

#previous_audioplayer {
    display: none;
}

#concluded_playbutton {
    font-size: 24pt;
}

#concluded_audioplayer_playing_container {
    width: 100%;
    min-height: 120px;
    height: 120px;
    background-color: #DDDDDD;
}

#concluded_audioplayer_playing {
    position: absolute;
    left: 12%;
}


#concluded_map {
    position: relative;
    width: 100%;
}

#submissions_map {
    position: relative;
    width: 100%;
}

#dynamic_map {
    position: relative;
    width: 100%;
}

#notification {
    position: fixed;
    z-index: 999;
    background-color: #CCCCFF;
    width: 100%;
    left: 0px;
    top: 0px;
}

body {
    background-color: #cccccc;
    font-family: Arial, Helvetica, sans-serif;
}

#loading {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.7;
    z-index: 9999;
}

#modal_background {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.83;
    z-index: 999;
}

#dynamic_waveselect_zoomview {
    width: 90%;
}

#dynamic_waveselect_overview {
    width: 90%;
}

#player_name {
    padding: 5px;
}

.trbreak {
    height: 35px;
}

#player_details {
    font-weight: bold;
}

.heading {
    font-size: 24pt;
    font-weight: bold;
}

.dynamic_stage_2 {
    display: none;
}

.dynamic_stage_1 {
    display: none;
}


#loading_container {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#loading_inner {
    width: 200px;
    height: 200px;
    background-image: url("/image/load.gif");
    background-repeat: no-repeat;
}

#header {
    background-color: #454545;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    font-size: 18pt;
    font-weight: bold;
    padding:5px;
}

.pointered {
    cursor: pointer;
}

.header_item {
    display: inline;
    cursor: pointer;
    color: #dfdfdf;
    text-decoration: none;
}
.header_item:hover {
    color: #8f8fdf;
}

#game_admin_status {
    font-weight: bold;
    padding-top: 10px;
    font-size: 12pt;
}

.authenticated {
    display: none;
}

.adminauthenticated {
    display: none;
}

.map_area {
    background-color: #FFFFFF;
}





hr {
    border: 3px dotted #6279aa;
}


.lightbutton {
    background-color: #EDEDED;
    border: none;
    color: #333333;
    padding: 2px;
    display: inline-block;
    border-radius: 5px;
    font-size: 14px;
}

textarea {
    background-color: #999999;
    border: 1px solid black;
    color: black;
    padding: 5px;
    display: inline-block;
    border-radius: 10px;
    font-size: 16px;
}



.game_type_linear {
    display: none;
}

.game_type_dynamic {
    display: none;
}


.listing {
    display: table;
    width: 100%;
}

.list_col {
    display: table-column;
}

.list_cell {
    display: table-cell;
    float: left;
    padding: 10px;
}

.list_cinfo {
    display: table-cell;
    float: left;
    font-size: 11px;
    padding: 10px;
}

.cinfo {
    font-size: 11px;
    padding: 10px;
}



.list_row {
    display: table-row;
    width: auto;
    clear: both;
}

.list_rgrp {
    display: table-row-group;
}

.settings-list {
    border-collapse: collapse;
}

.settings_list tr td {
    border-bottom: 1px solid #757575;
    padding: 10px;
}
