.main-balance {
    font-size: 2.4vh;
    font-weight: bold;
}

.main-balance.positive {
    color: #02b3a3;
}

.main-balance.negative {
    color: #f12711;
}

.contact .social-links a {
    vertical-align: middle;
    margin-right: 10px;
}

.contact .social-links{
    margin-top: 10px;
}

.contact .social-links a.viber {
    font-size: 21px;
}

.contact h5 {
    /*font-size: 28px;*/
    margin: 16px 0 10px 0;
    padding: 0;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 1px;
    color: #3498db;
}

.demo {
    margin: 20px;
}

.footer-pay-sign {
    text-align: center;
}

.footer-pay-sign img {
    height: 30px;
    margin: 6px 10px;
    vertical-align: middle;
}

.footer-pay-sign > img.visa {
    height: 38px;
}

.footer-pay-sign > img.gpay {
    height: 22px;
}

.footer-pay-sign > img.lpay {
    height: 18px;
}

.footer-pay-sign > img.mono {
    height: 24px;
}

.footer-pay-sign > img.apple {
    height: 20px;
}

.pay-sign-small {
    margin: 0 0 10px;
}

.pay-sign-small img {
    height: 28px;
}

.pay-sign-small > img.gpay {
    padding: 4px;
    margin: 0 -3px;
}

.pay-sign-small > img.p24 {
    padding: 1px;
    margin: 0 2px;
}

.pay-sign-small > img.visa {
    height: 36px;
    margin: 0 -10px 0 -12px;
}

.pay-sign-small > img.mc {
    margin: 0 -6px 0 0;
}

.pay-sign-small > img.mono {
    padding: 2px;
    margin: 2px;
}

.pay-sign-small > img.apple {
    padding: 4px;
}

img.liqpay-button, img.mono-button {
    margin-right: 40px;
}

.news .news-item {
    margin: 0 0 20px;
}

.news .news-item i {
    color: #8bc4ea;
    font-size: 24px;
    line-height: 0;
    padding: 13px 10px 0 0;
    margin: 0 0 -10px;
    vertical-align: middle;
}

.news .news-item h5 {
    display: inline-block;
    vertical-align: middle;
}

.flash-message {
    border: solid 1px green;
    border-radius: 0.25rem;
    padding: 8px 10px;
    margin: 6px 0;
}

.flash-message.error {
    border-color: #b82c00;
    color: #b82c00;
}

#mono-button_wrapper {
    display: none;
}

.mono-button-wrapper {
    background-color: black;
    padding: 10px;
    border-radius: 10px;
}

#mono-btn-goto {
    display: block;
    background: black;
    color: white;
    padding: 14px 70px;
}