:root{
    --body: #3f51b5;

    --primary: #a02a46; 
    --secondary: #f1a26f; 
    --tertiary: #ff725c; 

    --primary-text: #fff; 
    --secondary-text: #fff; 
    --tertiary-text: #555762; 

    --text: #ffffff; 
    --text-specialty: #707584;
    --calendar-text: #a1a1a1;

    --service-gradient: #ff725c4d;
}

a {
    color: #8abdf4;
}

body {
    background: rgb(180,58,96);
background: linear-gradient(90deg, rgba(180,58,96,1) 0%, rgba(253,29,29,1) 50%, rgba(254,201,127,1) 97%);
}

.card-container {
    box-shadow: none;
    background-color: transparent;
}

.btn,
.service__btn {
    border-radius: 10px;
}

.skills3 ul li {
    background-color: #c63f48;
    border-radius: 52px;
    color: #fff !important;
}

.profecionals__profecional,
.info-container {
    border-radius: 10px;
    /* background-color: transparent;
    background-color: #ff64445e; */
    background-color: var(--tertiary);
}

.fa-twitter {
    color: #007bff;
}

a:hover {
    color: #c1dfff;
    text-decoration: underline;
}

.arrow-content {
    background-color: var(--body);
}

.datepicker table tr td.day:hover {
    color: #ffffff !important;
}

td.day:not(disabled) {
    color: #fff !important;
    background: var(--tertiary);
}

.datepicker table tr td.disabled:hover {
    color: var(--calendar-text) !important;
}

.datepicker table tr td.active.active {
    color: var(--primary-text) !important;
}

.btn--hour {
    color: #fff;
}

.btn-hour:hover {
    color: #fff;
}

.step-2__title {
    border-radius: 10px;
    background-color: #ff64445e;
}

.step-4__card > h6,
.step-5__card > h3,
.step-5__card > p {
    color: #fff !important;
}

.arrow-content {
    background-color: transparent;
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
    background: 0 0;
    color: #eae5e5 !important;
    cursor: default;
}

.step-1__services > div > div > div > h3 {
    color: var(--text) !important;
}

.service__info-container {
    color: var(--text);
}
