@import url(https://fonts.googleapis.com/css?family=Roboto&display=swap);.App{text-align:right;font-family:Alef;direction:rtl;min-height:100vh}.p-home{width:100%;text-align:center;position:relative}.p-home .background-cover{background:url(/Tor/static/media/stock-photo-close-up-of-pin-on-calendar.f6811475.jpg);background-repeat:no-repeat;background-size:cover;height:90vh}.p-home>.background-cover>.side-bar{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;width:300px;background-color:rgba(199,239,241,.8);height:95vh;padding:10px}.p-home>.background-cover .btn{margin-top:20px;background-color:transparent;border:2px solid #356169;font-weight:700;box-shadow:0 15px 20px rgba(130,207,238,.4);color:#356169;transition:all .3s ease 0s;border-radius:10px;width:150px}.p-home>.background-cover .btn:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.p-home h1{font-size:80px;font-family:Amatic_Bold;z-index:100px}.p-home h4{font-size:30px;font-family:Amatic}.p-home h1,h4{color:#000;padding:0;margin:0}@font-face{font-family:Amatic_Bold;src:url(/Tor/static/media/AmaticSC-Bold.caaf513a.ttf)}@font-face{font-family:Amatic;src:url(/Tor/static/media/AmaticSC-Regular.d642a356.ttf)}.p-login{width:70%;margin:50px auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;height:500px}.p-login .card{padding:30px;border:none}.p-login .img_card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-image:url(/Tor/static/media/booking-event-calendar_23-2148551245.7a5d7536.jpg);width:60%;background-position:50%;background-repeat:no-repeat}.p-login .txt_card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),-12px 0 20px 0 rgba(0,0,0,.19);width:40%}.p-login .txt_card h1{font-weight:700}.p-login .txt_card .card-text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.p-login .txt_card .card-text .form-group{font-size:14px}.p-login .txt_card .card-text .form-control{border:2px solid #d3d3d3;font-size:14px}.p-login .txt_card .card-text .form-label{font-weight:700}.p-login .txt_card .btn{background-color:#72a7aa;font-weight:700}@media only screen and (max-width:768px){.p-login .img_card{display:none}.p-login .txt_card{width:100%}}.p-signup{width:70%;margin:50px auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.p-signup .card{padding:30px;border:none}.p-signup .txt_card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),-12px 0 20px 0 rgba(0,0,0,.19);width:60%}.p-signup .txt_card h1,.subtitle{font-weight:700;text-align:center}.p-signup .img_card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-image:url(/Tor/static/media/booking-event-calendar_23-2148551245.7a5d7536.jpg);width:65%;background-position:50%;background-repeat:no-repeat}.p-signup .txt_card .card-text{height:400px;padding-bottom:20px;position:relative}.p-signup .txt_card .card-text .form-group{font-size:14px}.p-signup .txt_card .card-text .form-control{border:2px solid #d3d3d3;font-size:14px}.p-signup .txt_card .card-text .form-label{font-weight:700}.p-signup .txt_card .btn{background-color:#72a7aa;font-weight:700;width:100%;border:none}.p-signup .back-btn{background-color:#fff!important;border:none;color:#000!important;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.p-signup .txt_card .btn-next{position:absolute;bottom:0}@media only screen and (max-width:768px){.p-signup .img_card{display:none}.p-signup .txt_card{width:100%;height:600px}}@media only screen and (min-width:768px){.p-signup .txt_card{height:500px}}.c-user-details .btn>svg>polyline{stroke:#fff}.c-user-details .btn-save{border:none;font-size:24px;font-weight:700;color:#000;background-color:#fff}.btn-next svg>polyline{stroke:#fff}.p-create-calendar .pic-image-btn,.p-create-calendar form img{display:block;margin:0 auto 10px}.p-create-calendar form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.p-create-calendar .validation-error{color:#dc3545;font-size:80%;margin-top:.25rem;width:100%;display:none}.p-create-calendar .display{display:inline}.p-create-calendar img{width:100%;height:300px}.c-business-services>.form-group>.btn{background-color:#72a7aa;border:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-business-services>.services-badge>.badge{border:2px solid #72a7aa;margin:10px;padding:8px;font-size:14px;transition:all .4s;box-shadow:0 0 120px -25px rgba(0,0,0,.5)}.c-business-services>.services-badge>.badge:hover{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 80px -25px rgba(0,0,0,.5);transition:all .4s}.c-business-services>.services-badge>.badge>svg{padding-left:5px;cursor:pointer}@media screen and (min-width:601px){.c-business-services>.form-group{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.c-business-services>.form-group .form-control{width:50%}}@media screen and (max-width:600px){.c-business-services>.form-group{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.c-business-services>.form-group .form-control{width:70%}.c-business-services .services-badge{overflow-y:scroll}}.modal-content{direction:rtl;width:700px!important;margin:0 auto}.modal-dialog{max-width:none!important}.modal-content img{margin:10px}.p-confirm-calendar{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding-top:80px}.p-confirm-calendar .card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),-12px 0 20px 0 rgba(0,0,0,.19);width:30%}.p-confirm-calendar .card img{width:100%}.p-confirm-calendar .card .btn{background-color:#72a7aa;font-weight:700;border:none}.c-hours-modal{text-align:center;-webkit-align-items:center;align-items:center;font-family:Alef}.c-hours-modal,.c-hours-modal .modal-header{-webkit-justify-content:center;justify-content:center}.c-hours-modal .modal-header{font-size:24px}@font-face{font-family:Alef;src:url(/Tor/static/media/Alef-Regular.556531b6.ttf)}.p-calendar .MuiToolbar-root{direction:ltr}.p-calendar .makeStyles-appointment-547{background-color:#000}.c-menu .navbar{padding:0;height:-webkit-min-content;height:min-content;background-color:#356169!important}.c-menu .navbar-collapse .active{background-color:rgba(108,225,243,.3)!important}.c-menu .navbar a,.navbar-text{color:#f5f5f5!important}.c-menu .nav-link:hover{background-color:rgba(108,225,243,.3)!important}.c-menu .navbar-text{margin-right:10px}.c-menu .divider{margin-left:4px;margin-right:4px;height:20px;margin-top:10px;border-left:1px solid #fff}.c-footer{position:fixed;bottom:0;width:100%;direction:ltr;background-color:#356169!important;z-index:1;height:40px}.c-footer .navbar{display:-webkit-flex;display:flex;-webkit-align-content:space-between;align-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:0!important}.c-footer .dev{color:#5c84f1!important}.p-schedule-appointment{background-color:#f1f5f8;padding-bottom:30px;padding-left:30px;padding-right:30px;display:-webkit-flex;display:flex}.p-schedule-appointment .container{display:inline-block}.p-schedule-appointment .cover-image{background-size:cover;background-position:50%;height:320px;width:100%;margin:0 auto;box-shadow:inset 0 -150px 60px -40px rgb(0 0 0/60%);border-radius:20px}.p-schedule-appointment .cover-image .page-title{padding-bottom:10px;text-align:right;padding-right:50px;position:absolute;top:230px;color:#fff}.p-schedule-appointment .cover-image .page-title h1,h2{font-size:27px}.p-schedule-appointment .cover-image .page-title h2{color:rgb(255 255 255/85%)}.p-schedule-appointment .details-row .col{margin:10px}.p-schedule-appointment .business-details-container{background-color:#fff;border-radius:20px;border:1px solid #fff;margin-bottom:20px;box-shadow:0 5px 20px rgb(0 0 0/5%);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-flex:1 1;flex:1 1}.p-schedule-appointment .appointment-details-container{background-color:#fff;border-radius:20px;border:1px solid #fff;padding-bottom:50px;box-shadow:0 5px 20px rgb(0 0 0/5%);-webkit-flex:2 1;flex:2 1}.p-schedule-appointment .business-details-item{text-align:right;font-size:20px;padding:10px 20px;border-radius:15px}.p-schedule-appointment .business-details-item .business-time{margin-right:10px}.p-schedule-appointment .business-details-item .business-map{border:0;height:300px}.p-schedule-appointment .appointment-details{font-size:20px;padding:10px 20px;border-radius:15px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:350px;margin-bottom:20px}.p-schedule-appointment .appointment-details h4{font-size:30px;text-align:center;color:#000}.p-schedule-appointment .appointment-details .next-btn{background-color:#fff;border:2px solid #17a2b8;color:#000;margin-bottom:10px;box-shadow:0 8px 15px rgba(0,0,0,.1);transition:all .3s ease 0s;margin-top:auto}.p-schedule-appointment .appointment-details .back-btn{background-color:#fff;border:none;color:#000;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.p-schedule-appointment .appointment-details .next-btn:hover{background-color:#17a2b8;box-shadow:0 15px 20px rgba(121,197,226,.4);-webkit-transform:translateY(-7px);transform:translateY(-7px);color:#fff}.date-picker{-webkit-align-items:center;align-items:center}.available-hours{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:300px}.available-hours .btn{margin:5px;background-color:#fff;color:#000;border:1px solid #d3d3d3;box-shadow:0 15px 20px hsla(0,0%,82.7%,.4);transition:all .3s ease 0s}.available-hours .btn:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.available-hours .selected-time{background-color:#17a2b8!important;color:#fff}.available-hours .btn-hours{overflow-y:scroll}.services{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-top:20px}.services .badge{width:80%;margin-top:15px;border:2px solid #17a2b8;cursor:pointer}.services .badge:hover{background-color:#17a2b8}.services>.header{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline}.services>.header>h4{-webkit-flex:1 1 auto;flex:1 1 auto}.services>.header .count-time>label{margin:6px;font-size:20px}.selected-service{background-color:#17a2b8!important;color:#fff}@media screen and (min-width:601px){.services .badge{font-size:24px}}@media screen and (max-width:600px){.services .badge{font-size:14px}}.container{position:relative;bottom:0;margin-top:50px;padding:0}.container,.container .progressbar-container{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.container .progressbar-container{background-color:grey;height:50px;border:1px solid #fff;border-radius:10px;-webkit-align-items:center;align-items:center;overflow:hidden;cursor:pointer;position:absolute}.container .progressbar-container .progressbar-complete{position:absolute;right:0;bottom:0;height:100%;background-color:#17a2b8;border-radius:10px;-webkit-animation:g 2.5s ease-in-out infinite;animation:g 2.5s ease-in-out infinite;z-index:2}.container .progressbar-container .progressbar-complete .progressbar-liquid{width:70px;height:70px;-webkit-animation:g 2.5s ease-in-out infinite,r 3s cubic-bezier(.5,.5,.5,.5) infinite;animation:g 2.5s ease-in-out infinite,r 3s cubic-bezier(.5,.5,.5,.5) infinite;position:absolute;left:-7px;top:-10px;background-color:#17a2b8;border-radius:40%}.container .progressbar-container .progress{z-index:2;color:#fff;background-color:transparent;overflow:visible;font-size:20px;-webkit-animation:3s ease-in-out;animation:3s ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.container .disabled{opacity:.5;cursor:auto}@-webkit-keyframes g{0%{background-color:#17a2b8}50%{background-color:#17a2b8}to{background-color:#17a2b8}}@keyframes g{0%{background-color:#17a2b8}50%{background-color:#17a2b8}to{background-color:#17a2b8}}@-webkit-keyframes r{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes r{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.c-customer-details{margin:20px}@media screen and (min-width:601px){.c-customer-details{font-size:16px}}@media screen and (max-width:600px){.c-customer-details{font-size:14px;margin:0;overflow-y:scroll}}.confirm-appointment{text-align:center;font-size:20px}.confirm-appointment>h4{margin-bottom:40px}.confirm-appointment>p{font-weight:700;color:#17a2b8}.confirm-appointment>p span{font-weight:700;color:#000}.confirm-appointment .btn{background-color:#fff;color:#17a2b8;border:1px solid #17a2b8}.confirm-appointment .btn:hover{background-color:#17a2b8;box-shadow:0 15px 20px rgba(121,197,226,.4);-webkit-transform:translateY(-7px);transform:translateY(-7px);color:#fff;transition:all .3s ease 0s}.p-settings{margin-top:50px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.p-settings nav{border-bottom:1px solid #d3d3d3}.p-settings .nav-link.active{border-bottom:3px solid #000;font-weight:700}.c-business-services,.c-calendar-details,.c-day-hours,.p-settings .c-user-details{padding-top:20px}.c-day-hours,.p-settings .c-user-details .form-group input{width:500px}.p-settings .pic-image-btn{margin-bottom:10px;background-color:#72a7aa;font-weight:700;width:100%;border:none}.p-settings img{display:block;margin:0 auto 10px;width:200px!important;height:200px!important}.c-business-services .form-group input,.p-settings .c-calendar-details .form-group input{width:300px}.p-settings .btn-save{border:none;font-size:24px;font-weight:700;color:#000;background-color:#fff}.p-settings .display{display:inline}.p-settings .validation-error{color:#dc3545;font-size:80%;margin-top:.25rem;width:100%;display:none}.p-settings .saved-toast{display:none}.p-settings .display{display:inline-block}.p-settings .toast{-webkit-justify-content:flex-end;justify-content:flex-end;background-color:#4bb543;font-weight:700;color:#fff;-webkit-flex-basis:auto;flex-basis:auto;position:fixed;bottom:50px}@media screen and (min-width:601px){.p-settings .nav-link{border:none;font-size:30px;padding-right:40px;padding-left:40px;color:grey}}@media screen and (max-width:600px){.p-settings{font-size:14px}.p-settings .tab-pane{overflow-y:scroll!important}.p-settings .nav-link{border:none;color:grey}.c-day-hours,.p-settings .c-user-details .form-group input{width:200px}.p-settings img{width:100px!important;height:100px!important}.p-settings .form-control{font-size:14px}.p-settings .pic-image-btn{margin-bottom:10px;background-color:#72a7aa;font-weight:700;width:100%;border:none;font-size:14px}.p-settings .btn-save{border:none;font-size:14px;font-weight:700;color:#000;background-color:#fff;margin-bottom:50px}.p-settings .tab-pane .c-day-hours{width:300px}.p-settings .tab-pane .c-day-hours .form-control{width:90px}.p-settings .tab-pane .c-day-hours .form-row{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}
/*# sourceMappingURL=main.891ced50.chunk.css.map */