body{margin:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{width:100%;height:100%}.container{-webkit-flex-direction:column;flex-direction:column}.container,.main{display:-webkit-flex;display:flex}.main{-webkit-flex-direction:row;flex-direction:row;min-height:70vh;background-color:rgba(235,237,238,.9529411764705882)}.leftPanel{border-right:1px solid rgba(241,238,238,.856);width:35%}.leftPanel,.rightPanel{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:200px}.rightPanel{width:65%}.scroll-panel{overflow-y:scroll;height:calc(100vh - 40px)}@media only screen and (max-width:768px){.tab-menu{-webkit-flex-direction:column;flex-direction:column;border-radius:50px;margin:5px 0}.tab-menu,.tab-menu-item{display:-webkit-flex;display:flex}.tab-menu-item{-webkit-flex-direction:row;flex-direction:row;padding:5px;cursor:pointer;-webkit-align-items:flex-start;align-items:flex-start;margin-left:5px;-webkit-transition:all .4s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tab-menu-item p{font-size:10px;font-weight:700;color:grey;padding:0;margin:4px 0 0 5px}}@media only screen and (min-width:768px){.panel-header{background-color:#fff;-webkit-flex-direction:column;flex-direction:column;min-height:50px;position:sticky;top:0;z-index:1000;position:-webkit-sticky;-webkit-align-items:center;align-items:center;padding-left:5px}.panel-header,.tab-menu{display:-webkit-flex;display:flex}.tab-menu{-webkit-flex-direction:row;flex-direction:row;border-radius:50px;margin:5px 0}.tab-menu-item{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:5px;cursor:pointer;-webkit-align-items:center;align-items:center;margin-left:5px;-webkit-transition:all .4s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tab-menu-item p{font-size:10px;font-weight:700;color:grey;margin:4px 0 0;padding:0}}.tab-menu-item-icon{color:#cecece}.tab-menu-item:hover .tab-menu-item-icon{color:#858585;transition:all .4s ease;-webkit-transition:all .4s}.active{color:#0e7c33!important;transition:all .4s ease;-webkit-transition:all .4s}.active+p{color:#000!important;transition:all .4s ease}.search-container{width:50%;height:35px;border:1px solid #e6e0e0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;border-radius:50px;-webkit-align-items:center;align-items:center;background-color:#f0f0f0;margin-top:5px}.search-container input{width:75%;background-color:#f0f0f0;height:88%;border:none;padding-left:5px;border-radius:50px;margin-left:5px}.search-container input:focus{outline:none}.search-icon{cursor:pointer}.new-contact{-webkit-flex-direction:row;flex-direction:row;min-height:50px}.contact-item{padding:5px;cursor:pointer;width:7%}*{scrollbar-width:thin;scrollbar-color:#f5f5f5}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#a7a6a5}::-webkit-scrollbar-thumb{background-color:#f0efee;border-radius:20px;border:3px solid grey}body::-webkit-scrollbar-thumb{background-color:#f0efee;border-radius:20px;border:3px solid #f5f5f5}.header{background-color:#f1f2f3;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.header,.header-nav{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.header-nav{padding:10px;cursor:pointer}.avatar{border-radius:50%;width:45px;height:45px}.header-logo{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:10px}.footer,.header-logo{display:-webkit-flex;display:flex}.footer{-webkit-flex-direction:column;flex-direction:column;color:#bbb;background-color:#312f2f}.footer-header{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}.footer-header div{padding:20px;border-bottom:1px solid #bbb}.footer-content{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}.footer-content p{padding:20px;width:80%}.footer-footer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}.footer-footer div{padding:5px}.footer-copyright{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;background-color:#292727;height:80px}.footer-copyright div{padding:5px}.margin-top-2px{margin-top:2px}.margin-top-5px{margin-top:5px}.margin-top-10px{margin-top:10px}.margin-left-5px{margin-left:5px}.margin-left-10px{margin-left:10px}.btn-blue{padding:10px 20px;color:#fff;background-color:#01a3d4;border-radius:50px;border:none;cursor:pointer;display:block;margin-top:5px}.btn-blue:hover{background-color:#0a97c2}.btn-blue:active{background-color:#0d80a3}.btn-red{padding:10px 20px;color:#fff;background-color:rgba(151,28,28,.575);border-radius:50px;border:none;cursor:pointer;display:block;margin-top:5px}.btn-red:hover{background-color:rgba(122,23,23,.575)}.btn-red:active{background-color:rgba(104,23,23,.575)}.user-info{-webkit-flex-direction:column;flex-direction:column;min-width:50%;margin-top:10px}.card-bottom-border{border-bottom:1px solid #d8d2d2;padding:12px}.border-melow{border:1px solid #d8d2d2;padding:12px}.card,.card-no-padding{border-radius:5px;border-color:grey;background-color:#fff}.card{padding:12px}.card-round{border-radius:50px}.card-min-round,.card-round{border-color:grey;padding:8px 15px;background-color:#fff}.card-min-round{border-radius:5px}.shadow{box-shadow:0 0 1px #ccc}.column-item,.column-item-center{margin-top:5px;font-size:14px}.column-item-center{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.row-item{margin-left:5px;padding:20px}.row{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.column,.row{display:-webkit-flex;display:flex}.column{-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1;flex:1 1}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.input-error{color:red;font-size:12px}.input-error-border{border:2px solid red;color:red}.hide{display:none}.color-gray{color:grey;font-size:14px}.form-input-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.form-input-container-item-small{width:10%}.form-input-container-item-big{width:90%}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.appointment{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;height:40px;cursor:pointer;position:relative;margin:2px}.appointment-overlay{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff)}.appointment-overlay-row{display:-webkit-flex;display:flex;padding:4px;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;color:#5c5c5c}.appointment-overlay-row :hover{color:#000;transition:all .4s ease;-webkit-transition:all .4s}.appointment:active{background-color:#b4aaaa}.appointments{-webkit-flex-wrap:wrap;flex-wrap:wrap}.appointmentDetails,.appointments{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.appointmentDetails{-webkit-align-items:center;align-items:center;padding-top:10px}.appointmentDetails .avatar{border-radius:50%;width:100px;height:100px}.appointmentDetails .item-column-center{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.appointmentDetails .item h1,h2,h3,h4,h5{margin:0;padding:0}.appointment .column{height:40px;-webkit-justify-content:center;justify-content:center;margin:0 7px}.appointment .avatar-container{width:45px;height:45px}.appointment .column div{padding:0}.appointment .column div p{margin:0}.current-appointment-box{padding:20px;border-radius:10%;background-color:#e6f5eb;cursor:pointer}.current-appointment-box:hover{background-color:#a1dbb4}.contactDetails{-webkit-flex-direction:column;flex-direction:column;padding-top:10px}.contactDetails,.profile-header{display:-webkit-flex;display:flex}.profile-header{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.profile-header-info{padding:7px;-webkit-justify-content:space-between;justify-content:space-between}.profile-header-info,.profile-header-info-footer-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.profile-header-info-footer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.contact-appointments{max-height:300px;overflow-y:scroll;-webkit-flex-grow:1;flex-grow:1}.contactDetails-top-box,.contactDetails .info{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around}.contactDetails .info{-webkit-flex-wrap:wrap;flex-wrap:wrap}.contactDetails .info .left{padding:5px;width:27%}.contactDetails .info .right{padding:5px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:65%}.contactDetails .profile-header .avatar{border-radius:50%;width:100px;height:100px}.contactDetails .item{margin-top:5px;font-size:14px}.new-contact{-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;-webkit-align-items:center;align-items:center;padding:20px}.new-contact,.new-contact .form{display:-webkit-flex;display:flex}.new-contact .form{width:90%;-webkit-flex-direction:row;flex-direction:row}.form fieldset{-webkit-flex-grow:1;flex-grow:1;border:none}.form-control{margin-top:10px}.form-control .btn-blue{width:50%;display:block;margin:auto}.form-control label{font-weight:700;font-size:12px}.form-control input{width:100%;height:40px;border-radius:4px;border:1px solid #d8d2d2;margin-top:5px}.new-contact-icon{color:#01a3d4}.new-contact-column{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;font-size:15px!important;font-weight:700;margin:0 7px}.new-contact-column p{margin:0;padding:0}.modal-box-small{width:50%}.modal-box,.modal-box-small{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;padding:10px}.modal-box{width:45%}.modal-overlay{z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75)}.ReactModal__Overlay{opacity:0;transition:opacity .5s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.modal-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.modal-title{font-weight:700}.modal-content,.modal-title{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.modal-content{width:100%;margin-top:20px}.modal-content-footer{-webkit-justify-content:center;justify-content:center}.modal-content-footer,.modal-content-footer-3-btn{width:100%;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-top:20px}.modal-content-footer-3-btn{-webkit-justify-content:space-between;justify-content:space-between}.two-btn-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;width:60%}.color-dark-gray{color:rgba(61,60,60,.973)}.modal-item h2,h3,h4,h5{margin-top:0;padding:0}.btn-trasparent{padding:5px 10px;width:80px;background-color:#f7f7f7;border-radius:50px;border:1px solid #000;cursor:pointer}.btn-trasparent:hover{background-color:#e4e2e2;transition:all .4s ease;-webkit-transition:all .4s ease}.form-control-row{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}.modal-item-btn-blue{color:#fff;margin-left:2px;background-color:#01a3d4;border-radius:50px;border:none}.modal-item-btn-blue,.modal-item-btn-red{padding:5px 10px;width:40%;cursor:pointer}.modal-item-btn-red{background-color:#fff;border-radius:50px;border:1px solid red}.modal-item-btn-blue:hover{background-color:#033f52;transition:all .4s ease;-webkit-transition:all .4s ease}.modal-item-btn-blue:active{background-color:#01141a}.modal-item-btn-nobackground{width:40%;padding:5px 10px;background-color:#fff;border:1px solid grey;border-radius:50px;cursor:pointer}.modal-item-btn-nobackground:hover{transition:all .4s ease;color:#f8f8f8;-webkit-transition:all .4s ease;background-color:hsla(0,0%,46.7%,.938)}.modal-item-btn-red:hover{transition:all .4s ease;color:#fff;-webkit-transition:all .4s ease;background-color:rgba(105,17,17,.938)}.modal-item-btn-red:active{background-color:rgba(82,12,12,.938)}.modal-content-item{width:100%;text-align:center}.contact-container:active{background-color:#b4aaaa}.contact-selected{background-color:red}.react-calendar{font-family:sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;border:1px solid #dddbdb!important;border-radius:5%;padding:5px}.react-calendar__tile{font-weight:400;border-radius:50%}.react-calendar__month-view__weekdays__weekday{font-size:12px;color:#0f460f}.react-calendar__navigation{border-bottom:1px solid #e9e8e8;padding-bottom:5px}.react-calendar__month-view__weekdays,.react-calendar__month-view__weekdays__weekday{font-style:normal!important}.react-calendar__tile:disabled{background-color:#cecece!important;font-weight:lighter;font-size:11px}.react-calendar__tile:enabled:focus{background-color:#a4c3eb!important}.react-calendar__month-view__days__day,.react-calendar__tile{font-size:12px}.timeslot{background-color:#e6f5eb;height:20px;margin:3px 2px 2px;-webkit-align-items:center;align-items:center;cursor:pointer}.time-slots-container,.timeslot{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.time-slots-container{-webkit-flex-wrap:wrap;flex-wrap:wrap}.detailed-timeslot{background-color:#e6f5eb;height:20px;width:68%;margin:3px 2px 2px;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;cursor:pointer}.detailed-time-slots-container,.detailed-timeslot{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.detailed-time-slots-container{-webkit-flex-wrap:wrap;flex-wrap:wrap}.tdate,.ttime{font-size:12px;font-weight:700}.ttime{text-align:center;color:#5264ab;margin-left:2px}.timeslot:hover{background-color:#a1dbb4}.warning-container{display:-webkit-flex;display:flex;padding:15px 2px 15px 10px;-webkit-flex-direction:column;flex-direction:column;background-color:#e8ba92;color:#9c2409;width:100%}.warning-content,.warning-header{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.warning-content{font-size:12px;margin-top:4px;padding-left:22px;font-weight:400}.info-container{display:-webkit-flex;display:flex;padding:15px 2px 15px 10px;-webkit-flex-direction:column;flex-direction:column;background-color:#9fd3ca;color:#025547;width:100%}.info-content,.info-header{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.info-content{font-size:12px;margin-top:4px;padding-left:22px;font-weight:400}.info-content p,.warning-content p{margin:0}.lds-ring-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top-color:#797575}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.task{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;height:40px;cursor:pointer;position:relative;margin:2px}.deny{background-color:#f2bfc1}.approve{background-color:#e8f7e6}.deactive{background-color:#f9f9f9;color:#bfc7c4}.task-overlay{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff)}.task-overlay,.task-overlay-row{display:-webkit-flex;display:flex}.task-overlay-row{padding:4px;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;color:#5c5c5c}.task-overlay-row :hover{color:#000;transition:all .4s ease;-webkit-transition:all .4s}.task:active{background-color:#b4aaaa}.tasks{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap}.title{font-weight:700;font-size:12px;margin-bottom:5px}.subTitle{font-size:12px;color:grey}.date{-webkit-align-self:start;align-self:start;font-size:10px;text-align:center}.date p{margin:0}.task .column{height:40px;-webkit-justify-content:center;justify-content:center;margin:0 7px}.task .avatar-container{width:45px;height:45px}.task .column div{padding:0}.task .column div p{margin:0}.modal-content .info{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around;width:100%}.modal-content .info .left{padding:5px;width:40%}.modal-content .info .right{padding:5px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:65%}.current-task-box{padding:20px;border-radius:10%;background-color:#e6f5eb;cursor:pointer}.current-task-box:hover{background-color:#a1dbb4}.login{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;height:80vh}.login-form{width:50%;padding:10px;border:1px solid grey}.registerContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.phoneContainer{height:80vh}.register-form{width:60%;padding:10px}.infoContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:70%;margin:10px;font-weight:700;border-radius:15px}.mainbox{margin:auto;height:600px;width:600px;position:relative}.err{font-family:"Nunito Sans",sans-serif;left:20%}.err,.far{font-size:11rem;position:absolute;top:8%}.far{left:42%}.err2{font-family:"Nunito Sans",sans-serif;font-size:11rem;left:68%;top:8%}.err2,.msg{position:absolute}.msg{text-align:center;font-size:1.6rem;left:16%;top:45%;width:75%}a:hover{text-decoration:underline}.userInfoContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin:20px;min-height:100vh}.appointment-info{text-align:center}.appointment-info,.intro{width:70%;padding:10px;margin-top:15px;border-radius:15px}.intro{background-color:#e6e6e6}.intro p,strong{margin:4px}.phoneContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;min-height:100vh}.userInfo-form{width:70%;padding:10px}.userConfrimContainer{height:70vh}.appointment-ticket,.userConfrimContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin:20px}.appointment-ticket{width:50%;background-color:#faebd7;border-radius:15px}.appointment-ticket .column{padding:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:100%;background-color:red}.appointment-ticket .row{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-color:#f4a460}.appointment-ticket-title{font-weight:700;color:grey}
/*# sourceMappingURL=main.92096e3c.chunk.css.map */