body {
    font-family: 'Ubuntu', sans-serif;
}

input {
    font-family: 'Ubuntu', sans-serif;
}

#mapselect option {
    font-family: 'Ubuntu', sans-serif;
}

#data {
    white-space: nowrap;
    font-size: 18px;
}

#deck td {
    font-size: 18px;
}

#map td {
    text-align: left;
    font-family: 'Ubuntu', sans-serif;
}

#deck .deck_banner {
    width: 160px;
}

#deck .deck_ac {
    width: 134px;
    padding: 1px;
    white-space: nowrap;
}

#deck .deck_text {
    width: 70px;
    padding: 1px;
}

#map #map_img {
    width: 600px;
}

#map td {
    font-size: 14px;
    border: solid 1px;
    padding: 2px;
}

#map .score {
    text-align: center;
}

#map th {
    text-align: left;
}

#map td.lowScore {
    background-color: #FFB0B0;
}

#map td.badScore {
    background-color: #F090E0;
}

#map td.midScore {
    background-color: #EEEE90;
}

#map td.highScore {
    background-color: #90FF90;
}

#map td.killingScore {
    background-color: #97eeff;
}

#map td.doomScore {
    background-color: #262626;
    color: white;
}

#map td.nightBattle {
    background-color: black;
    color: yellow;
}

.fighter {
    color: #308030;
}

.bomber {
    color: #c03030;
}

.torpedo {
    color: #3030c0;
}

.torpedo_fatal {
    color: #4090cc;
}

.scout {
    color: #808030;
}

.abyss_slot {
    width: 170px;
}

.ac_select {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
}

.power_fight {
    color: #308030;
}

.power_bomb {
    color: #c03030;
}

.power_torpedo_normal {
    color: #3030c0;
}

.power_torpedo_fatal {
    color: #4090cc;
}

.power_scout {
    color: #808030;
}

.power_ass {
    color: #a080a0;
}

.ac_type_1 {
    /* FIGHTER*/
    background-color: #b4ffba;
}

.ac_type_2 {
    /* BOMBER */
    background-color: #ffdddd;
}

.ac_type_3 {
    /* TORPEDO_BOMBER */
    background-color: #d1e2ff;
}

.ac_type_4 {
    /* SCOUT */
    background-color: #fff380;
}

.ac_type_5 {
    /* FIGHTING_BOMBER */
    background: linear-gradient(#b4ffba, #ffdddd);
}

.ac_type_6 {
    /* ANTISUBMARINE */
    background-color: #ffceff;
}

.ac_type_7 {
    /* FIGHTING_TORPEDO_BOMBER */
    background: linear-gradient(#b4ffba, #d1e2ff);
}

.ac_type_45 {
    /* SEA FIGHTER */
    background-color: #b4ffba;
}

.ac_type_41 {
    /* FLYING_BOAT */
    background-color: #fff380;
}



#aircraft {
    overflow-y: scroll;
}

#aircraft .ac_type_5 {
    /* FIGHTING_BOMBER */
    background: linear-gradient(to right, #ffdddd, #b4ffba);
    background-color: #ffa693;
}

#aircraft .ac_type_7 {
    /* FIGHTING_TORPEDO_BOMBER */
    background: linear-gradient(to right, #d1e2ff, #b4ffba);
    background-color: #9fc8ff;
}


.ac_detail_1 {
    /* FIGHTER */
    background-color: #deffdc;
}

.ac_detail_2 {
    /* BOMBER */
    background-color: #ffeaec;
}

.ac_detail_3 {
    /* TORPEDO_BOMBER */
    background-color: #e7eeff;
}

.ac_detail_4 {
    /* SCOUT */
    background-color: #fdffbb;
}

.ac_detail_5 {
    /* FIGHTING_BOMBER */
    background: linear-gradient(#deffdc, #ffeaec);
}

.ac_detail_6 {
    /* ANTISUBMARINE */
    background-color: #ffe9f3;
}

.ac_detail_7 {
    /* FIGHTING_TORPEDO_BOMBER */
    background: linear-gradient(#deffdc, #e7eeff);
}

.ac_detail_41 {
    /* SCOUT */
    background-color: #fdffbb;
}

.ac_type_45 {
    /* SEA FIGHTER */
    background-color: #deffdc;
}

.st1-detail {
    color: #555555;
    text-align: right;
}

#house-ad {
    display: none;
}

#faf-floating {
    position: fixed;
    bottom: 0;
    right: 0;
    padding: 10px;
    font-size: large;
    display: inline-block;
    font-family: 'Ubuntu', sans-serif;
    background-color: #CCCCCC;
}

table {
    border-collapse: separate;
    empty-cells: hide;
}