.link-box {
    text-decoration: none;
    color: #222;
}

.link-box:hover,
.link-box:active,
.link-box:visited {
    text-decoration: none;
    color: #222;
}

.link-black,
.link-black:hover,
.link-black:active,
.link-black:visited {
    text-decoration: none;
    color: #222;
}

.vmm-btn {
    border: 0.15rem solid #e87c1a;
    background-color: #ffffff;
    color: #222;
    font-weight: bold;
}

.vmm-btn:hover {
    border: 0.15rem solid #e87c1a;
    background-color: #e87c1a;
    color: #ffffff;
    font-weight: bold;
}

.message {
    padding: 0.8rem;
    background: #f5f5f5;
    font-size: 1rem;
    color: #222;
    border-color: #999999;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    margin-bottom: 2rem;
    font-weight: 500;
}
.message.hidden {
    display: none;
}

.message.success {
    color: #222;
    border-color: #999999;
}
.message.error {
    color: #da251c;
    border-color: #da251c;
}

.bg-orange {
    background-color: #e87c1a;
    padding: 10px 20px;
    border-bottom: 2px solid #fff;
    height: 240px;
}

.bg-grey {
    background-color: #eaeaea;
    padding: 10px 20px;
    border-top: 2px solid #e87c1a;
}

.media-logo {
    background-color: #fff;
    border: 5px solid #e87c1a;
    height: 240px;
    width: 240px;
    border-radius: 120px;
    box-shadow: 3px 5px 5px 5px rgba(0, 0, 0, 0.2),
        3px 8px 12px 0 rgba(0, 0, 0, 0.19);
}

.smm-btn {
    border: 0.2rem solid #e87c1a;
    background-color: #ffffff;
    color: #222;
    font-weight: bold;
    border-radius: 60px;
    min-height: 120px;
    font-size: 2.4rem;
    margin: auto auto;
}

.smm-btn:hover,
.smm-btn:active {
    border: 0.2rem solid #e87c1a;
    background-color: #e87c1a;
    color: #ffffff;
    font-weight: bold;
}

.txt-black {
    color: #333333;
    font-size: 1.1rem;
    line-height: 1.6;
}

.nav-link {
    color: #222222;
    font-size: 1rem;
}

.nav-link:hover,
.nav-link:focus {
    font-size: 1rem;
    color: #ffffff;
}

.accordion-button {
    width: 100%;
}

.more-arrow {
    color: #999999;
    margin: 8px 0 -8px 0;
    font-weight: 500;
}

.more-title {
    margin: 4px 0 -4px 0;
}
