body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.loginError{margin-top:15px;color:#dc3545}.fieldInvalid{color:#dc3545;font-size:80%}.formLabel{font-size:14px;margin-top:10px;margin-bottom:20px}.pointer{cursor:pointer}.homeTitle{margin-top:4%;margin-bottom:20px}.card-body{color:#696969;border-radius:4px;cursor:pointer}svg{margin-left:15px}.card .card-body :hover{color:#6495ed}.card:hover{color:#6495ed;border-color:#6495ed;box-shadow:0 2px 2px 2px #a9a9a9}h4{margin-left:12px}.navbar-light .navbar-nav .nav-link{margin-left:8px;font-size:16px}.navbar :hover{color:#79c90f!important}.selected{color:#79c90f!important;font-weight:500}.managementForm{margin-top:5%}.top{margin-left:1%;width:48%}.btn-outline-success{margin-left:45%}.Range .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:#f0f8ff!important;color:#4a90e2}.Range .DayPicker-Day{border-radius:0!important}.DayPicker{width:100%;height:100%}.Range .DayPicker-Day--start{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.Range .DayPicker-Day--end{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.DayPicker-Month{width:46%}.schedulerForm{margin-top:12%}.schedulerRange{margin-top:3%}.laserInput{margin-left:6%}.laserTitle{margin-top:25px;font-size:25px;color:#a3c2c2;font-weight:700;margin-left:1%}.laserText{margin-left:1%;margin-top:5px;font-size:20px;color:#6c757d;font-family:inherit}.laserBookingImg{margin-top:70px;height:315px}.laserBookingImg img{height:315px;width:170px}.laserBookingImg .style_lds-roller__19Wqb,.style_lds-roller__19Wqb{margin-top:100px}.stepperBtnClinic{margin-top:20px}.btn svg{margin-left:1px;margin-right:1px;margin-bottom:3px}.bookingCreated{margin-top:25px;color:#228b22;font-size:20px}.bookingUpdated{margin-top:23px;color:orange;font-size:17px}.bookingCreated svg{color:#228b22}.bookingCreatedBtn{margin-left:25%}.bookingCreatedBtn .btn{margin-left:35px}.updateSubmitBtn{margin-left:28%}.updateSubmitBtn .btn{margin-left:35px}.map{height:40vh;margin-top:20px}.clinicsMap,.map{width:100%;border-radius:20px}.clinicsMap{margin-top:10px;height:65vh}.gm-control-active>img{display:none;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mapMarker{overflow:hidden;left:-14px;top:-43px;z-index:0}.imgMarker,.mapMarker{width:27px;height:43px;position:absolute}.imgMarker{left:0;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0;max-width:none}.clinicMarker{overflow:hidden;left:-14px;top:-43px;z-index:0}.clinicMarker,.iconClinic{width:16px;height:25px;position:absolute}.iconClinic{left:0;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0;max-width:none}.routeInfo{margin-top:10px;font-size:17px;margin-bottom:20px}.distanceInfo{margin-left:10px}.bold{font-weight:650}.activityTitle{margin-top:30px;margin-left:10px}.item{margin-top:2%}.cardWrapper:hover .bookingBtns .btn{width:42%;margin-left:2%;display:inline}.cardWrapper:hover .lasersBtns .btn{width:100%;display:block}.bookingBtns svg,.lasersBtns svg{margin-left:5px}.cardInfo{width:85%;padding-top:10px;padding-bottom:5px;padding-left:6%;border-radius:4px;font-size:16px;line-height:2}.bookingStatus{margin-left:70%}.bookingDelivered{color:green}.bookingInProcess{color:orange}.bookingPending{color:grey}.cardInfo h6{margin-top:2%;border-radius:4px}.laserImg{padding-top:10px;height:220px;padding-left:4%}.itemData{padding-left:10px}.laserImg img{height:185px;width:110px}@media screen and (max-width:800px){.cardInfo{width:60%;font-size:14px}}@media screen and (max-width:800px){.laserImg{width:35%;height:170px}}@media screen and (max-width:800px){.laserImg img{padding-top:10px;height:140px;width:80px}}.laserType{margin-top:20px}@media screen and (max-width:800px){.laserType{font-size:14px}}@media screen and (max-width:800px){.bookingStatus{margin-top:10px;margin-left:42%}}.spinner{margin-left:46%;margin-top:20%;size:100px}.spinnerSubmit{margin-top:20px;margin-left:30%}.smallFont{font-size:15px}.bookingList{margin-bottom:30px}.bookingBtns{margin-top:106px}.mLeft{margin-left:10px}.bookingBtns .btn,.lasersBtns .btn{display:none;width:100%}.operationTitle{display:inline}.operationsTop{margin-left:2%;width:98%;margin-top:25px}@media screen and (max-width:800px){.operationsTop{margin-top:15px}}.operationTitle h3{display:inline}@media screen and (max-width:800px){.operationTitle h3{margin-left:10px;font-size:23px}}.operationsTopButtonsFilters{margin-left:15%}@media screen and (max-width:800px){.operationsTopButtonsFilters{margin-left:10%;display:block}}.filterButton{margin-left:1%;width:17%}@media screen and (max-width:800px){.filterButton{margin-left:2%;width:42%}}.DayPickerInput{margin-top:15px;margin-left:1%;width:51%}@media screen and (max-width:800px){.DayPickerInput{margin-left:4%;width:46%}}.DayPickerInput input{width:100%;text-align:center;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.operationsFilters,.operationsTopButtonsFilters .col{display:inline}@media screen and (max-width:800px){.filterClinic{margin-left:4%;width:40%}}.filterClinic{margin-top:15px;margin-left:1%;display:inline;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;width:47%;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.minInfo{font-size:12px}.lasersTop.row{margin-top:25px;margin-bottom:30px}.custom-switch .custom-control-label:before{color:#fff;border-color:green;background-color:green}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem;border-color:#fff;background-color:#fff}.btn{margin-top:20px}.statusLabel{margin-right:15px;margin-left:15px}.laserStatus{margin-left:70%}.btn-outline-success{width:99%;margin-left:1%}.createLaserTypeBtn{width:99%}.btn .btn-outline-success svg{margin-left:20px}.myIcon{margin-left:0;margin-top:4px}.bs-stepper-label{display:inline-block;margin:.2rem;font-size:12px}.bs-stepper-circle{display:-webkit-inline-flex;display:inline-flex;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center;width:3em;height:3em;padding:.5em 0;margin:.25rem;line-height:1em;color:#fff;background-color:#6c757d;border-radius:3em}.stageInput{margin-top:20px;width:45%}.dateRangeStages{margin-top:20%}.bs-stepper-header{margin-top:4%}.bs-stepper-content{padding:0}.style_lds-roller__19Wqb{margin-left:50%;margin-bottom:129px}.imgRoller{margin-top:100px}.laserBookingImg .style_lds-roller__19Wqb{margin-left:2%}.laserInput{margin-top:20px}.stepperBtn{margin-top:60px;margin-left:5%}.stepperBtnClinic{margin-top:40px;margin-left:17%}.stepperBtnFirst{margin-top:40px;margin-left:35%}.stepperBtnFirst .btn{width:50%}.stepperBtn .btn,.stepperBtnClinic .btn{margin-left:2%;width:35%}.btn svg{margin-left:6px;margin-bottom:4px}.bookingDetails{padding-top:15px;padding-left:5px;margin-top:20px;padding-bottom:20px;margin-bottom:23px;width:40%;margin-left:30%;box-shadow:0 2px 2px 2px #a9a9a9}.bookingDetailsTitle{text-align:center;font-size:25px;margin-bottom:20%}.bookingDetailsTitle svg{margin-left:4px;margin-bottom:10px}.cardText{margin-top:35px}.subTitle{margin-right:5px;font-weight:700}.stepperBtnSubmit .btn{width:90%}.stepperBtnSubmit svg{margin-left:5px}.stepperBtnSubmit .style_lds-roller__19Wqb{margin-top:30px;margin-left:1%}.modalContent{padding-left:6px}.modalBtn{margin-top:60px;margin-left:78%}.invoiceInfo{width:95%;padding-top:10px;padding-bottom:5px;padding-left:6%;border-radius:4px;font-size:16px;line-height:2}.invoiceInfo:hover .invoiceBtn{display:block}.invoiceInfo h6{margin-top:2%;border-radius:4px}.sensusImg{margin-left:35%;padding-top:20px;height:150px}.invoiceBtn{display:none}.sensusImg img{height:30px;width:95px}.statisticsContainer{padding-left:10%;max-width:90%}.statisticsChart{height:250px}.statisticsTitle{margin-top:20px}.statisticsSubTitle{margin-top:25px;padding-left:10px}.accountingForm,.accountingTop,table{margin-top:30px}table{font-size:14px;margin-bottom:30%;margin-left:3%}.table-striped tbody tr:nth-of-type(odd):hover{background:#ffffe6}.table-striped tbody tr:nth-of-type(2n):hover{background:#ffffe6}.bookingTable,.lastLogin{margin-top:5%}.lastLogin{margin-left:2%}.clinicInfo{padding-top:10px;padding-left:20px;height:105px;font-size:15px;font-weight:600;margin-bottom:2px}.clinicInfo:hover .clinicBtn{display:inline}.clinicAddress{padding-top:7px;font-size:12px;font-weight:400}.clinicList{padding-bottom:2px;height:65vh;overflow-y:scroll}.clinicBtn{display:none;margin-top:2px}.clinicBtn .btn{margin-top:15px;width:44%}.leftSpace{margin-left:4%}.locationInput{display:inline}.searchBtn{margin-top:12px}.clinicAddressInput,.imgInput{margin-top:20px}.myImg{margin-top:30px;max-height:320px}.dropDown{margin-right:20px}.dropDown,.dropDown a{color:rgba(0,0,0,.5)}.dropdown-menu.show{width:190px}.header{text-align:center}.custom-btn-toolbar{display:inline!important}.custom-btn-toolbar>.btn{margin-right:10rem}@media screen and (max-width:800px){.rcw-widget-container{margin:0;max-height:50%;width:100%}}@media screen and (max-width:800px){.rcw-conversation-container .rcw-close-button{background-color:#00b300;border:0;display:block;position:absolute;right:10px;top:20px;width:40px}}.rcw-client .rcw-message-text{background-color:#cfc;border-radius:10px;padding:15px;max-width:215px;text-align:left}.rcw-conversation-container>.rcw-header{background-color:#00b300}.rcw-launcher{background-color:#00b300}.logoImg{margin-left:25%}.logoImg img{height:80px;width:270px;margin-top:40px}.loginForm{border-radius:5px;border:.5px solid #d3d3d3;padding:30px;font-weight:400;line-height:2;text-align:left;margin-top:70px}.loginForm .title{font-weight:700;font-size:23px;text-align:center;margin-bottom:25px}.changeStateMessageLabel,.changeStateMessageLabel span{font-size:14px;margin-top:10px}.changeStateMessageLabel span{margin-left:10px}.changeStateMessage{font-size:14px;cursor:pointer;color:#79c90f}.changeStateMessage:hover{color:#1c7430;text-decoration:underline}.PhoneInputInput{-webkit-flex:0 1;flex:0 1;height:44px;min-width:0;border-radius:5px;display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
/*# sourceMappingURL=main.92a39d93.chunk.css.map */