.admin-content {
    padding-bottom: 5vh;
}
.admin-content h1 {
    text-align: center;
    font-size: 25px;
    margin: 3vh 0;
}
.admin-content h2.floating-title {
    float: left;
    font-size: 20px;
    padding: 2vh 0;
}
.admin-content .admin-statement-form .admin-statement-btn,
.admin-content .admin-widget-statements {
    text-align: center;
}
.admin-content .widget-display {
    background-color: var(--custom-white);
    border-radius: 10px;
    padding: 3vh 3vw;
    width: 100%;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, .2);
}
.admin-content .admin-statement-form .form-label {
    font-weight: bold;
}
.admin-content .admin-statement-form textarea {
    margin-bottom: 5vh;
}
.admin-content .btn-widget {
    background-color: var(--custom-blue);
    margin: 0 3vw;
    padding: 2vh 2vw;
    border-radius: 10px;
}
.admin-page-content .widget-display {
    margin-top: 5vh;
}
.admin-shortcut-content .btn-widget {
    background-color: var(--custom-yellow);
}
.admin-content .admin-shortcut {
    width: 100%;
    text-align: center;
    margin: 2vh 0;
}
.quarter-size {
    width: 25%;
}
.admin-content .btn-widget a {
    color: var(--custom-white);
    font-weight: bold;
    text-decoration: none;
}
.admin-content .info-widget {
    font-weight: bold;
}
.btn-admin-delete,
.btn-admin-cancel {
    background-color: var(--custom-red);
    color: white;
}
.btn-admin-save,
.btn-admin-modal {
    background-color: var(--custom-green) !important;
    color: white;
}
.btn-admin-info {
    background-color: var(--custom-blue);
    color: white;
}
.btn-admin-reverse {
    background-color: white;
    color: var(--custom-blue);
    box-shadow: 2px 2px 3px rgba(0, 0, 0, .2);
    border-radius: 10px;
    margin-right: 5px;
    padding: 5px 25px;
}
.btn-admin-reverse.active {
    background-color: var(--custom-blue);
    color: white;
}
.admin-content .admin-header {
    margin-top: 8vh;
}
.admin-content .admin-table {
    background-color: white;
    border-radius: 25px;
    padding: 3vh 2vw;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, .2);
}
.admin-content .admin-table th {
    padding: 2vh 0;
    font-size: 18px;
    border-bottom: solid 2px var(--custom-blue);
}
.admin-content .admin-table td {
    padding: 2vh 0;
    font-size: 18px;
    border-bottom: solid 2px var(--custom-white);
}
.admin-content .admin-table i {
    cursor: pointer;
}

/* Footer social network admin */
.admin-social-network {
    text-align: center;
    font-size: 36px;
    margin-top: 2vh;
}
.admin-social-network .fa-facebook-square {
    color: #3B5998;
}
.admin-social-network .fa-linkedin {
    color: #0E76A8;
}
.admin-social-network .fa-twitter-square {
    color: #00ACEE;
}

/* Footer links admin */
.admin-links {
    text-align: center;
}
.admin-contact-links .button-wrapper button:not(.btn-admin-save) {
    width: 70%;
    padding: 10px 30px;
    border-radius: 15px;
    margin-bottom: 3vh;
    background-color: var(--custom-blue);
    box-shadow: 2px 2px 3px rgba(0, 0, 0, .2);
}
.admin-foot-links .button-wrapper button:not(.btn-admin-save) {
    width: 70%;
    padding: 15px 30px;
    border-radius: 10px;
    background-color: var(--custom-white);
    margin-bottom: 3vh;
    border: solid 2px var(--custom-yellow);
    min-height: 60%;
}
.admin-links .button-wrapper a button {
    text-decoration: none;
    white-space: normal;
    font-weight: bold;
    color: black !important;
}

/* Facebooks */
.admin-facebook-list .card {
    border: 2px solid var(--custom-yellow);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 10px;
    height: 15vh;
    margin-top: 5vh;
}
.admin-facebook-list button {
    display: none;
}
.admin-facebook-list .card:hover button {
    display: inline-block;
}
