.default-container .container {
    padding: 0 8rem;
}
.default-container {
    color: #3A3A3A;
    padding-top: 3vh;
}
h4 {
    padding-top: 1rem;
    padding-bottom: .5rem;
    font-weight: 700;
    color: #3A3A3A;
}
a#add {
	margin: 0 10px;
	font-weight: 700;
    font-size: 16px;
    padding: .5em 2em;
    background-color: #07BEBB;
    color: white;
    border-radius: 30px;
    border: 0;
}
button#pay, a#pay {
	margin: 0 10px;
	font-weight: 700;
    font-size: 16px;
    padding: .5em 2em;
    background-color: #FD9831;
    color: white;
    border-radius: 30px;
    border: 0;
}
.item-scheduled {
    display: inline;
}
a#add i, button#pay i, a#pay i {
	margin-right: 10px;
}
.item-scheduled.hand i {
    font-size: .8rem;
    color: rgb(226, 1, 1);
    margin-left: 2rem;
    display: inline-block;
    border-radius: 60px;
    box-shadow: 0px 0px 1px #888;
    padding: 0.5em 0.6em;
    background-color: white;
    float: right;
}
.card.health-item {
    box-shadow: 0px 0px 2px rgba(136, 136, 136, 0.555);
}
.card.health-item .card-header {
    font-weight: 600;
    color: #07BEBB;
    padding: .5rem .75rem;
    text-shadow: 1px 1px #ffffff;
}
.card.health-item .card-body {
    padding: .6rem 1rem;
    font-size: .85rem;
}
.card.health-item .card-body p {
    margin: 0;
    font-weight: 500;
}
.card.health-item .card-body i {
    margin-right: 8px;
    color: #07BEBB;
}
.card.health-item .card-body button.change-patient {
	margin: 0 10px;
	font-weight: 600;
    font-size: .85rem;
    padding: .3em 2em;
    background-color: #07BEBB;
    color: white;
    border-radius: 30px;
    border: 0;
    position: absolute;
    bottom: 10px;
    right: 0;
}
#changePatient .modal-header {
    text-align: center;
    text-shadow: 1px 1px 1px #0000002b;
    background-color: #07BEBB;
    color: white !important;
}
#changePatient .modal-header h5 {
    font-weight: 700;
    text-align: center;
}
#changePatient .modal-content {
    border-radius: 8px;
}
#changePatient .modal-content p {
    text-align: center;
    font-weight: 500;
}
span#service {
    color: #07BEBB;
    font-weight: 600;
}
@media (max-width: 900px) {
    .default-container .container {
        padding: 1rem 0;
    }
    .card.health-item .card-body button.change-patient {
        position: initial;
        width: 100%;
        margin-top: 15px;
    }
    a#pay, a#add {
        width: 100%;
    }
}
@media (min-width: 1400px) {
    .default-container .container {
        padding: 0 10rem!important;
    }
}
