.container {
    max-width: 960px;
}

.nav-bar-custom {
    border: 1px solid white;
    background-color: #00a8bc;
}
.nav-link-custom, .nav-link-custom:hover {
    color: white;
}
.nav-link-custom:hover {
    text-decoration: underline;
}

.font-size-16 {
    font-size: 16px;
}
.font-size-21 {
    font-size: 21pt;
}
.text-color {
    color: #00a8bc;
}
.background-color,.background-color:active, .background-color:hover {
    background-color: #00a8bc;
    color: white
}
.border-color, .border-color:active, .border-color:hover {
    border-color: #00a8bc;
}
.font-size-76 {
    font-size: 76px;
}
.font-size-25 {
    font-size: 25px;
}
.font-size-13 {
    font-size: 13px;
}
.box {
    background-color: #ebfdff;
    border-radius: 4px;
}
.flex-text-center {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.background-color-white {
    background-color: white;
}
.border-radius-15 {
    border-radius: 15px;
}
.font-size-13-5 {
    font-size: 13.5px;
}

@media only screen and (max-width: 600px) {
    .mt-8 {
        margin-top: 4rem;
    }
    .mt-6 {
        margin-top: 3rem;
    }
    .mt-4 {
        margin-top: 2rem;
    }
}
@media only screen and (min-width: 600px) {
    .mt-8 {
        margin-top: 8rem;
    }
    .mt-6 {
        margin-top: 6rem;
    }

    .mt-4 {
        margin-top: 4rem;
    }
} 

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #00a8bc !important;
    font-weight: bold;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #00a8bc !important;
    font-weight: bold;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #00a8bc !important;
    font-weight: bold;
}
:-moz-placeholder { /* Firefox 18- */
    color: #00a8bc !important;
    font-weight: bold;
}
.border-bottom-5 {
    border-bottom: 5px solid;
}

.nav-link.active {
    text-decoration: underline;
}

.icon-sns {
    color: #00a8bc;
}

