@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);body{margin:0;padding:0;font-family:Lato,sans-serif;background:#f3f6f9}.bg-white{background-color:#fff}.bg-light-black{background-color:#5fb8ea}.d-flex{display:flex}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-center{align-items:center}.position-relative{position:relative}.header,.w-100{width:100%}.text-center{text-align:center}.text-right{text-align:right}.mb-0{margin-bottom:0!important}.mb-3{margin-bottom:3px}.mt-0{margin-top:0!important}.mt-3{margin-top:3px!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mx-5{margin:0 10px}.mx-30{margin:0 30px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mx-10{margin:0 10px}.my-5{margin:5px 0}.m-5{margin:5px}.my-10{margin:10px 0}.py-10{padding:10px 0}.px-10{padding:0 10px}.border-top-bottom{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0}.btn{display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:#fff;text-align:center;box-sizing:border-box;outline:0;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;padding:8px 15px;border-radius:7px;margin:2px 2px}.btn-primary{background-color:#409eff}.btn-danger{background-color:#f56c6c}a{text-decoration:none}ul{margin:0;line-height:25px}.login-logo{height:80px}.appointment-status-modal{width:40%}.doctor_booking_modal{width:80%!important}@media screen and (max-width:700px){.d-flex{flex-direction:column}.flex-direction-row{flex-direction:row!important}.sidebar-logo{height:25px!important}}.invoice-logo{height:50px}.custom-card-with-border{border:1px solid #ddd;border-radius:7px;padding:20px}.mobile{display:none}.card-body,.card-footer,.card-header{padding:10px}hr{margin:0;padding:0}.ml-30{margin-left:30px}.ml-3{margin-left:3px}.ml-10{margin-left:10px}.mr-5{margin-right:5px}.mr-3{margin-right:3px}.mr-10{margin-right:10px}.color-white{color:#fff}.ml-5{margin-left:5px}.border-0{border:0!important}@media only screen and (max-width:900px){.new_patient_section{flex-direction:column}.new_patient_section button{margin-top:10px}.main-content{padding:10px 10px!important}.media{flex-direction:column}.appointment-status-modal{width:90%!important}.action_button{position:absolute;right:50px}.desktop{display:none}.mobile{display:block!important}.flex-direction-column{flex-direction:column!important}.el-drawer{width:80%!important}.el-date-picke{width:100%!important}}