body,html{font-family:Cairo,sans-serif!important}.bg-cover{background:#f9f9f9;background-attachment:fixed;background-size:cover}.rounded-15{border-radius:15px}.social-icons a:hover svg{box-shadow:0 3px 10px #1d81c467}.list-item:hover,.list-item.active{background-color:color-mix(in srgb,var(--center-color) 30%,white 70%);margin-right:5px;border-radius:0 15px 15px 0;box-shadow:2px 0 2px #e0e0e0}.list-item{margin-right:5px}#particles-js{height:100vh;z-index:-1}.left-side{opacity:.9}ul{list-style-image:url(icon-list.87c1874fab68490d.png);line-height:2rem}footer{position:relative;padding:5rem 0;margin-bottom:0;overflow:hidden}footer .footer-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}footer .container{position:relative;z-index:1}.owl-theme .owl-nav [class*=owl-]{border:1px solid #2D686B;color:#2d686b;background-color:#fff1;padding:5px 15px;font-size:18px}.owl-theme .owl-nav [class*=owl-]:hover{border:1px solid #2D686B}*{padding:0;margin:0;box-sizing:border-box}body{padding:0;margin:0;font-family:Tajawal,sans-serif;direction:rtl;background-color:#f7f7f7;color:#2c2d33}input,button{font-family:Tajawal,sans-serif}.material-symbols-outlined{vertical-align:middle}.btn-add{width:300px;max-width:100%;margin:auto}p{font-size:18px}.app-icons{text-align:center}.android{width:150px}.apple{width:164px}.part{width:30%;padding:30px}.part:first-child{border-left:1px solid #DCDCDC}.part:last-child{border-right:1px solid #DCDCDC;text-align:center}.drimage{border-radius:10px;max-width:100%;height:85px}.doctorsepc{color:#a9a9a9}.qualifications,.contact{margin-top:8px}.qualifications ul li{line-height:1.7}.contact{text-align:center}.item .item-icon{color:#2d686b;font-size:20px}.item a{font-size:20px}.item a:hover{text-decoration:underline}.contact a{margin:3px;font-size:30px;color:#2d686b;transition:all .3s ease-in-out}.contact a:hover{color:#1d5052}.contact-business{margin-top:10px}.item{margin-top:20px}.item-icon{font-size:20px;margin-left:5px}@media (max-width: 991px){.part:first-child{border-bottom:1px solid #DCDCDC;border-left:none}}.day-tiles{padding:20px 0}.drinfo{padding-top:1.5rem;padding-right:1rem}.day-tile{display:grid;grid-auto-flow:column;border:1px solid #DCDCDC;width:80px;border-radius:5px;box-shadow:0 4px 4px #0000001a;grid-template-columns:repeat(2,1fr);grid-template-areas:"day-name day-name" "day-number day-number" "month-name year";text-align:center;cursor:pointer;margin:8px}.day-tile:hover{box-shadow:0 4px 4px #0000004a}.day-tile.selected{background-color:color-mix(in srgb,var(--center-color) 30%,white 70%);border-color:#2d686b33}.day-tile.selected .day-name{border-color:#2d686b33}.day-tile .day-name{grid-area:day-name;padding:5px 0 2px;border-bottom:1px solid #DCDCDC;font-weight:700}.day-tile .day{grid-area:day-number;color:var(--center-color);font-size:1.2rem;font-weight:700;margin:5px;font-size:23px}.day-tile .month{grid-area:month-name;text-align:left;padding-left:2px;margin-bottom:5px;font-size:12px;font-weight:700}.day-tile .year{grid-area:year;text-align:right;font-size:.6rem;font-size:12px;font-weight:700}.slots{margin-top:50px}.slot-container{margin-top:5px}.slot-container h4,.slot-container h5{text-align:center}.single-slots-container{display:flex;justify-content:center;flex-wrap:wrap}.slot-container .single-slots-container .slot-tile{width:80px;margin:1px 8px;border-radius:8px;border:2px solid var(--center-color);padding:5px;cursor:pointer;position:relative;overflow:visible;z-index:1;font-weight:700}.slot-tile:hover{background-color:color-mix(in srgb,var(--center-color) 30%,white 70%);cursor:pointer}.slot-tile.selected{overflow:visible;background-color:color-mix(in srgb,var(--center-color) 30%,white 70%);cursor:pointer}.slot-tile.selected:after{content:"\2713";background-color:#2d686b;color:#fff;font-size:.6rem;z-index:10000;position:absolute;border-radius:50%;width:13px;height:13px;overflow:visible;top:-5px;left:-5px;text-align:center}.error{color:#ff2424;font-size:20px;font-weight:300;background-color:#ffdada;border:1px solid hsl(0,100%,84%);border-radius:8px;padding:8px;margin:10px auto;width:400px;max-width:100%}.selected_appointment{margin-top:8px}.my-2{margin:8px 0}input#phoneNumber,input#patient_phone,input#patient_name{border:1px solid #DCDCDC;border-radius:5px;padding:10px;font-size:18px;font-weight:300;box-sizing:border-box;margin-top:15px;text-align:center}input#patient_phone,input#patient_name{display:block;margin:10px auto auto}input#phoneNumber:focus,input#patient_phone:focus,input#patient_name:focus{outline:#2D686B solid 1px}.ng-otp-input-wrapper{direction:ltr}.patient:hover{box-shadow:0 4px 4px #0000004a}.patient.selected{background-color:#2d686b33;border-color:#2d686b33}.patient.selected .patient-info-label{color:#2d686b}.patient-info-label{display:block;font-weight:400;font-size:.8rem;color:#a9a9a9}.selectingPatient{margin-top:10px}.selectingPatient h3{margin-bottom:15px}.patients-box,.appointment-box{margin-top:8px}.sector{display:flex;flex-direction:column;font-size:15px;margin-top:5px}.sector:first-child{margin-top:0}.fw-bold{font-weight:700!important}.delete-button{margin-top:8px}.cancelAppointment:hover{background-color:#b40000}.rescheduleAppointment:hover{background-color:#1d5052}.errorPage{padding:10px;border-radius:8px;background-color:#fff;font-size:50px;width:50%;margin:50px auto;box-shadow:0 0 8px #ddd;text-align:center}.errorPage p{font-size:30px}.check-icon{background-color:#2d686b;color:#fff;border-radius:50%;width:50px;height:50px;content:"";position:relative;margin:10px auto 0}.check-icon .checkmark{font-size:1.5rem;position:absolute;left:15px;top:12px;color:#fff}table{width:300px;max-width:100%;margin:.5rem auto;border-collapse:collapse;border:1px solid #DCDCDC;border-radius:20px;font-size:18px}td{padding:10px}td.confirmation-table-title{text-align:center;font-weight:700}.carousel-wrapper{position:relative;min-height:100px}.appointment-box .carousel-wrapper{min-height:400px}owl-carousel-o{position:absolute;height:100%;width:100%;top:0;left:0}.owl-item{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.animated{animation-duration:1000 ms;animation-fill-mode:both}.owl-animated-out{z-index:1}.owl-animated-in{z-index:0}.fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (max-width: 991px){.container{width:100%;margin:0;border-radius:0}}.modal-backdrop{position:relative}.day-tiles .owl-next{position:relative;top:-80px;left:-40px;float:left;border-radius:50%}.day-tiles .owl-prev{position:relative;top:-80px;left:40px;float:right}.day-tiles .carousel-wrapper{margin-left:40px;margin-right:40px}.day-tiles .owl-theme .owl-nav [class*=owl-]{border-radius:50%;border-width:2px;font-weight:700;padding:10px;line-height:10px}.btn-outline-success{color:var(--center-color);border-color:var(--center-color)}.btn-outline-info{color:color-mix(in srgb,var(--center-color) 70%,white 50%);border-color:color-mix(in srgb,var(--center-color) 70%,white 50%)}.btn-outline-success:hover{background-color:var(--center-color);color:#fff;border-color:var(--center-color)}.btn-outline-info:hover{background-color:color-mix(in srgb,var(--center-color) 70%,white 50%);color:#fff;border-color:color-mix(in srgb,var(--center-color) 70%,white 50%)}
