@font-face {
    font-family: ayhFont;
    src: url(/static/patients/fonts/Lato-Medium.ttf);
}

*{
    font-family: ayhFont!important;
    font-size: 20px;
}

.fa, .far, .fas {
    font-family: "Font Awesome 5 Free"!important;
}

html, body{
    height: 95%;
}

.max-height{
    height: 98%;
}

.bg-light {
    background-color: #75b3da!important;
}

.btn-primary{
    color: #fff;
    background-color: #75b3da;    
    border-color: #66abd6;
}

.btn-primary:active{
    background-color: #75b3da;    
    border-color: #66abd6;
}

.btn-primary:hover{    
    background-color: #75b3da;    
    border-color: #66abd6;
}

.btn-primary:focus{
    background-color: #75b3da;    
    border-color: #66abd6;
}

.btn-primary.disabled, .btn-primary:disabled{
    background-color: #75b3da;    
    border-color: #66abd6;
}
.index_page_1{
    padding-bottom: 22%;
    margin-bottom: 5%;
    background-image: url(/static/patients/images/index_image_2.png);
    background-repeat: no-repeat;
    background-position: bottom;
}

.index_page_2{
    background-image: url("/static/patients/images/index_image.png");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: bottom;
}

.home_page{
    background-image: url("/static/patients/images/home_image.png");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: bottom;
}

.search_lateral_image{
    background-image: url("/static/patients/images/left_image_1.png");
    background-repeat: no-repeat;
    background-size: contain; 
}

.patient_right_image{    
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.no-border-card, .no-border-card-header{
    border: none;
}

.no-border-card-header{
    background-color: transparent;
}

.border-card{
    border-radius: 1.25rem;
}
.border-card-header{
    border-top-left-radius: 1.25rem!important;
    border-top-right-radius: 1.25rem!important;
}

.btn-submit-point,
.btn-submit-present{
    display: block;
    overflow: hidden;
    width: 100%;
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border: 2px solid #75b3da;
    border-radius: 10px;
    background-color: transparent;
    padding: 20px;
    background-origin: content-box;
}

.btn-submit-present{
    height: 200px;
}

.submit-odontopediatria{
    background-image: url("/static/patients/images/odontopediatria.png");
}

.submit-ortodoncia{
    background-image: url("/static/patients/images/ortodoncia.png");
}

.submit-three{
    background-image: url("/static/patients/images/three_points.png");
}

.submit-five{
    background-image: url("/static/patients/images/five_points.png");
}

.submit-eight{
    background-image: url("/static/patients/images/eight_points.png");
}

.submit-ten{
        background-image: url("/static/patients/images/ten_points.png");
}

h1, h2, h3, h4{
    color: #75b3da !important;
}

.image-full{
    display: block;
    overflow: hidden;
    widows: 100%;
    height: 600px;
    background-image: url("/static/patients/images/congratulations.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    background-origin: content-box;
}

.image-full-gift{
    display: block;
    overflow: hidden;
    widows: 100%;
    height: 600px;
    background-image: url("/static/patients/images/gift.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    background-origin: content-box;
}

#gift-back{
    display: none;
}
