.navbar-brand {
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1rem;
}

.btn-edit-icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: url("../img/edit.png");
}

.btn-delete-icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: url("../img/delete.png");
}

.btn-question-icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: url("../img/question.png");
}

.btn-save-icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: url("../img/save.png");
}

.btn-cancel-icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: url("../img/cancel.png");
}

.js-save-phone-block-btn {
    cursor: pointer;
    font-size: 0.7em;
}

.js-edit-phone-block-btn {
    cursor: pointer;
    font-size: 0.7em;
}

.js-cancel-phone-block-btn {
    cursor: pointer;
    font-size: 0.7em;
}

.js-save-email-block-btn {
    cursor: pointer;
    font-size: 0.7em;
}

.js-edit-email-block-btn {
    cursor: pointer;
    font-size: 0.7em;
}

.js-cancel-email-block-btn {
    cursor: pointer;
    font-size: 0.7em;
}

.menu-switcher {
    display: none;
    cursor: pointer;
}

.menu-switcher-control {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

#alert-login{
    display: none;
}

#alert-pass{
    display: none;
}


@media (max-width: 768px) {
    .menu-switcher {
        display: block;
    }

    .sidebar-sticky {
        display: none;
    }

    .menu-switcher-control:checked ~ .sidebar-sticky {
        display: block;
    }
}

.cursor-pointer {
    cursor: pointer;
}

.cpbd > span {
    cursor: pointer;
    border-bottom: 1px dashed;
}