:root {
    --primary-color: #e7cdcf;
    --secondary-color: #dbbaba;
    --light-color: #eedbdf;
    --font-color: #d2adad;
}

* {
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}

.footer-border {
    border-bottom: 1px solid var(--secondary-color) !important;
}

.border-bottom {
    border-bottom: 1px solid var(--secondary-color) !important;
}

.border, .card {
    border: 1px solid var(--light-color) !important;
}

.border.border-radio {
    border: 1px solid var(--primary-color) !important;
}

.not-border.border {
    border: none !important;
}

.card-footer {
    background-color: white;
    border-top: 1px solid var(--primary-color) !important;
}

.btn-outline-primary {
    border: 1px solid var(--light-color) !important;
    color: black !important;
}

.btn-outline-primary:hover {
    background-color: var(--light-color) !important;
    color: black !important;
}

.btn-primary {
    color: black !important;
    background-color: var(--light-color) !important;
    border: 1px solid var(--secondary-color) !important;
}

.btn-primary:hover {
    color: black !important;
    background-color: var(--font-color) !important;
    border: 1px solid var(--secondary-color) !important;
}

input[type="radio"] {
    cursor: pointer !important;
}

.ndn {
    color: var(--primary-color);
}

input, textarea { 
    direction: RTL !important; 
}