.icon {
    width: 24px;
    height: 24px;
}

.icon-40 {
    width: 40px;
    height: 40px;
}

.icon-flag {
    margin: -3px 0 0 0;
    width: 24px;
    height: 18px;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
}

.guest-book-icon {
    height: 22px;
    width: 22px;
}

.icon-chevron-bottom {
    height: 10px;
    width: 10px;
}


.icon_arrow_right {
    width: 10px;
    height: 16px;
}

.icon_arrow_left {
    width: 44px;
    height: 44px;
    /*transform: rotate(180deg);*/
}

.icon_top {
    width: 41px;
    height: 41px;
}

.topic-icons {
    margin: 0 0.25rem 0 0;

    .icon {
        height: 16px;
        width: 16px;
        display: block;
    }
}

.icon-youtube {
    width: 60px;
    height: 60px;
    color: #ff0000;
}

.download-button-icon {
    width: 20px;
    height: 20px;
}

.menu-icon {
    width: 15px;
    height: 15px;
}
