.btn-outline-info {
    margin-right: .8rem;
}

.standout {
    color: #48bc98;
    text-align: left;
}

.header-h1 {
    color: #b9c7e0;
    font-size: 2.8rem;
}

a {
    color: #62abe0c4;
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    color: rgba(82, 224, 190, 0.77);
}

a:active {
    color: rgba(224, 171, 92, 0.77);
}

.peach {
    color: rgba(212, 82, 92, 0.77);
}

.blue {
    color: rgba(117, 156, 228, 0.77);
}

th {
    color: #d6d6d6;
}

.card {
    background: #04303e;
    margin-bottom: 2rem;
}

h1, h2, h3, h4, h5 {
    font-family: 'Source Sans Pro', sans-serif;
}

body {
    font-family: 'Open Sans', sans-serif;
}


.btn-main {
    color: #cecdcd;
    background-color: #4ea7bd54;
    border-color: #5199A6;
    margin-bottom: .8rem;
    margin-right: .8rem;
    margin-top: 1rem;
}

.btn-main:hover,
.btn-main:focus,
.btn-main:active,
.btn-main.active,
.open .dropdown-toggle.btn-main {
    color: #E3E3E3;
    background-color: #429eb5e6;
    border-color: #5199A6;
}

.btn-main:active,
.btn-main.active,
.open .dropdown-toggle.btn-main {
    background-image: none;
}

.btn-main.disabled,
.btn-main[disabled],
fieldset[disabled] .btn-main,
.btn-main.disabled:hover,
.btn-main[disabled]:hover,
fieldset[disabled] .btn-main:hover,
.btn-main.disabled:focus,
.btn-main[disabled]:focus,
fieldset[disabled] .btn-main:focus,
.btn-main.disabled:active,
.btn-main[disabled]:active,
fieldset[disabled] .btn-main:active,
.btn-main.disabled.active,
.btn-main[disabled].active,
fieldset[disabled] .btn-main.active {
    background-color: #4EA7BD;
    border-color: #5199A6;
}

.btn-main .badge {
    color: #4EA7BD;
    background-color: #E3E3E3;
}

.card {
    background: #0f3940;
    margin-bottom: .4rem;
    border-radius: .3rem;
    padding-left: 1.3rem;
    padding-top: .5rem;
    padding-bottom: .2rem;

}

.card-bigg {
    background: #0f3440;
    margin-bottom: .4rem;
    border-radius: .3rem;
    padding-left: 1.4rem;
    padding-top: .5rem;
    padding-bottom: .2rem;

}
.card-bigg4 {
    background: #102e38;
    margin-bottom: .4rem;
    border-radius: .3rem;
    padding-left: 2.2rem;
    padding-top: .5rem;
    padding-bottom: .2rem;

}

.card-main {
background: #093a46;
padding: 1rem;
margin-bottom: .4rem;
border-radius: .4rem;
}
.c-link {
    text-align: right;
    padding-right: 1rem;
}
.mark-red {
    padding: 0.2em;
    background-color: #f6bdbd;
    border-radius: .4rem;
    color: black;
    font-size: .9rem;
    margin-left: .2rem;
}

.mark-green {
    padding: 0.2em;
    background-color: #b5f6c1;
    border-radius: .4rem;
    color: black;
    font-size: .9rem;
    margin-left: .2rem;
}

mark, .mark {
    margin-left: .2rem;
    margin-right: .2rem;
    padding: 0.25em;
    background-color: #4e7784;
    color: #c7dedd;
    font-size: .8rem;
}

h1 a:hover {
    color: #74b9ff;
    text-decoration: none;
}
h3 a {
    color: #e6faff;
}
h1 {
    font-size: 2rem;
    text-decoration: none;
}

h3, .h3 {
    padding-bottom: .3rem;
}

h5, .h5 {
    font-size: 1.25rem;
    text-decoration: none;
}
h5 a {
    margin-bottom: .2rem;
}

.date {
    color: #8dbad0;
    padding-left: 1rem;
    font-size: .9rem;
}

.r {
    padding: 0.2em;
    background-color: #dbd882e6;
    color: black;
    font-size: .8rem;
    margin-left: .3rem;
}

.d {
    padding: 0.2em;
    background-color: #f69c8d;
    font-size: .8rem;
    color: black;
    margin-left: .3rem;
}

.post-stats {
    color: #8dbad0;
    padding-left: 1rem;
    font-size: .9rem;
    padding-right: 1rem;
}

.alert a, .alert .alert-link {
    color: #5f9fa2;
    text-decoration: underline;
    padding-bottom: .6rem;
}

.alert {
    border: none;
    color: #a9afab;
}
.alert-dismissible {
    padding-right: .2rem;
}

.alert a, .alert .alert-link {
    color: rgba(117, 156, 228, 0.77);
    text-decoration: none;
    padding-bottom: .6rem;
}