body {
    background-color: #002E4C;
}

main {
    background-color: #002E4C;
}

.danger a:link {
    color: #002E4C;
    text-decoration: underline;
}

.danger a:visited {
    color: #002E4C;
    text-decoration: underline;
}

ul.topnav {
    background-color: #FD9500;
}

ul.topnav li a, ul.topnav span {
    color: #002E4C;
}

ul.topnav li a:hover, ul.topnav li a span:hover {
    background: transparent;
    color: #01112b;
    text-decoration: underline;
}

div.list div.money_deposit {
    background-color: #FD9500;
    border-left: 2px solid #002E4C;
    color: #020372;
}

div.list div.money_deposit.expired {
    background-color: #D9D6D3;
    color: #5b5b60;
}

.list .money_deposit:hover {
    background-color: #F3BF75;
    border-left: 2px solid #000;
    color: #002E4C;
}

div.list div.actual_balance {
    background-color: #020372;
    border-left: 2px solid #FD9500;
    color: white;
}

div.list div.actual_balance:hover {
    background-color: #020372;
    border-left: 2px solid #FD9500;
    color: white;
}

.list_item.training {
    background-color: #a1ffff;
    border-left: 2px solid #0a40ff;
}

.list_item.training:hover {
    background-color: #5ecfcf;
}

.list_item.competition {
    background-color: #f6bea0;
    border-left: 2px solid #ef4710;
}

.list_item.competition:hover {
    background-color: #f0a278;
}

.list_item.camp {
    background-color: #97fc7e;
    border-left: 2px solid #278310;
}

.list_item.camp:hover {
    background-color: #69de4c;
}

.list_item.ranking {
    background-color: #f6f6bf;
    border-left: 2px solid #000;
}

.list_item.ranking:hover {
    background-color: #eded8b;
}

.short {
    display: none;
}

.full {
    display: inline-block;
}

.diary_container {
    display: flex;
    justify-content: stretch;
    flex-wrap: wrap;
    flex-direction: column;
}

.diary_container > div {
    flex: 1 1 50%;
}

@media (min-width: 1250px) {
    .diary_container {
        flex-direction: row;
    }

    .list.news, .list.entries {
        width: 100%;
        padding: 15px;
    }
}
