.contentHeader{background-color:#5a305d}.contentHeader .homeLogo__img{height:93%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.contentTitle .visitInfo{position:absolute;bottom:0}.arrowLeft{text-align:right}.arrowLeft .arrowLeft__link{color:#ffecb3;cursor:pointer;top:50%;right:15px;position:absolute;margin-top:-10px;font-size:19px}.errorText{text-align:center;color:red;padding-top:5px}.react-calendar.calendarCustom{width:100%;margin-top:30px;border:0;background-color:#fafafa}.react-calendar.calendarCustom .react-calendar__navigation{font-size:1.9em}@media screen and (max-width:480px){.react-calendar.calendarCustom .react-calendar__navigation .react-calendar__navigation__label{font-size:20px}}.timingVisit__container{padding-top:20px}.timingVisit__item{display:inline-block}.timingVisitItem{width:25%;padding:5px}.timingVisitItem .timingVisitItem__content{text-align:center;line-height:2;border:1px solid rgba(0,0,0,.12);background-color:#fff;cursor:pointer}.formRegistration .formRegistration__containerInput{margin-top:20px}.formRegistration .react-tel-input .formRegistration__btnRegion{border-top:0;border-left:0;border-right:0;border-radius:0;background-color:#fafafa}.formRegistration .react-tel-input .formRegistration__btnRegion:hover{background-color:#fafafa}.formRegistration .react-tel-input .formRegistration__btnRegion:hover .selected-flag{background-color:#fafafa}.formRegistration input.formRegistration__input,.formRegistration input[type=tel].formRegistration__input{border-top:none;border-right:none;border-left:none;border-radius:0;background-color:#fafafa;margin-top:20px;width:100%}.formRegistration input.formRegistration__input:focus,.formRegistration input[type=tel].formRegistration__input:focus{background-color:#fafafa;outline:none;box-shadow:0 4px 2px -2px rgba(0,0,0,.12);border-color:rgba(0,0,0,.12)}.formRegistration input.formRegistration__input_notFound{color:red}.formRegistration input.referralPartnerBlock__input{padding-right:35px}.formRegistration .formRegistration__label{padding-left:10px;padding-top:7px}.formRegistration .referralPartnerBlock{position:relative}.formRegistration .referralPartnerBlock .referralPartnerBlock__spinner{position:absolute;top:10px;right:0;display:none;height:1.5rem;width:1.5rem;color:#ffecb3}.formRegistration .referralPartnerBlock .referralPartnerBlock__spiner_search{display:block}.formRegistration .referralPartnerBlock .formRegistration__alert{position:absolute;top:-3px;left:13px;font-size:10px;color:red;display:none}.formRegistration .referralPartnerBlock .formRegistration__alert_notFound{display:block}.formRegistration .formRegistration__btn{margin-top:20px}.content.facilitySearch{padding-right:5px}.content.facilitySearch .facilitySearch__input{width:100%;border:0;border-bottom:1px solid rgba(0,0,0,.12);outline:0;padding:5px 10px;background-color:#fafafa}.content.facilityList{padding-bottom:70px}.content.facilityList .facilityItem{border-bottom:1px solid rgba(0,0,0,.12);padding:5px 5px 5px 15px}.content.facilityList .facilityItem .facilityItem__content{overflow:hidden;transition:all .5s linear;min-height:0}.content.facilityList .facilityItem .facilityItem__content.facilityItem__content_hided{height:0}.content.facilityList .facilityItem .facilityItem__title{font-weight:600;cursor:pointer;width:100%;display:block;padding:5px 0;text-transform:uppercase}.content.facilityList .facilityItem .facilityItem__arrow{position:absolute;top:10px;right:10px;color:#212121;font-size:20px;opacity:.66;cursor:pointer;z-index:1}.content.facilityList .facilityItem .facilityItemName{display:block;width:100%;padding:10px 10px 10px 40px;cursor:pointer;position:relative}.content.facilityList .facilityItem .facilityItemName:hover{background-color:rgba(0,0,0,.12)}.content.facilityList .facilityItem .facilityItemName .facilityItemName__checkbox{position:absolute;top:10px;left:9px;border:2px solid #9e9e9e;width:22px;height:22px}.content.facilityList .facilityItem .facilityItem__price{display:block;width:100%;border-top:1px solid rgba(0,0,0,.12);padding:10px;font-weight:600;color:#9e9e9e}.content.facilityList .facilityItem .facilityItem__block{border:1px solid rgba(0,0,0,.12);margin-bottom:10px;background-color:#fff}.content.facilitySelected{padding-right:5px}.content.facilitySelected .facilitySelected__container{border:1px solid rgba(0,0,0,.12);padding:10px;background-color:#fff}.content.facilitySelected .facilitySelected__title{font-weight:600;padding:5px}.content.facilitySelected .facilitySelected__item{padding:5px;position:relative}.content.facilitySelected .facilitySelectedItem__iconDelete{position:absolute;right:0;top:9px;color:#ffc107;cursor:pointer}.searchService{padding-top:20px;padding-bottom:10px}.searchService .searchService__input{width:100%;background-color:#fafafa;border-top:0;border-right:0;border-left:0;outline:none}.bottomPanel .bottomPanel__totalServices{width:100%;border-bottom:1px solid rgba(0,0,0,.12)}.pageFacility{position:relative}html{overflow-y:scroll}.important{color:red}.content__title{font-size:23px;font-weight:600;text-align:center;display:block}.facilitiesVisit__list{background-color:#fff;border:1px solid rgba(0,0,0,.12)}.facilitiesVisit__list .facility__name{margin-top:10px;font-size:1rem}.facility__map{height:197px;background-size:contain;background-repeat:no-repeat;margin-top:20px}.facilityInfo{padding-top:20px;padding-bottom:20px}.facilityInfo .row{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:10px}.facilityInfo .facilityInfo__totalSum{text-align:right;padding-bottom:15px}.facilityInfo .facilityInfo__totalSum .totalSum__link{text-decoration:none}.facilityInfo .facilityInfo__totalSum .totalSum_blockPrice{min-width:50%;background-color:#28a745;border-radius:5px;text-align:center;height:100%;font-weight:600;color:#fff;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;text-decoration:none;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.5);transition:box-shadow .3s ease-in-out}.facilityInfo .facilityInfo__totalSum .totalSum_blockPrice:hover{box-shadow:0 2px 5px rgba(0,0,0,.3)}.facilityInfo .facilityInfo__totalSum .totalSum_blockPrice svg{font-size:30px}.facilityInfo .facilityInfo__totalSum .totalSum_blockPrice .totalSum__text{display:block;font-size:14px;line-height:14px}.facilityInfo .facilityInfo__blockDate .blockDate__address,.facilityInfo .facilityInfo__blockDate .blockDate__date,.facilityInfo .facilityInfo__blockDate .blockDate__time{display:inline-block;width:100%}.facilityInfo .facilityInfo__blockDate .blockDate__time{font-size:1.5em}.selectPayDocPage_payDoc{border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.3);padding:10px;margin:10px;cursor:pointer;transition:box-shadow .3s ease-in-out}.selectPayDocPage_payDoc-num{font-weight:700}.selectPayDocPage_payDoc:hover{box-shadow:0 2px 5px rgba(0,0,0,.3)}.selectPayDocPage_newPayDocForm{margin-top:20px}.selectPayDocPage_newPayDocForm-input{margin-bottom:10px}.contentHeader{background-color:#212121;height:65px;position:relative}.contentHeader .logo{height:50%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.contentTitle{color:#ffecb3;background-image:url(/static/media/30ab368b7c17c48_20190219185531.7f09f0ef.jpg);height:120px;box-sizing:border-box;background-size:cover;position:relative;padding-top:80px}.contentTitle .title{font-size:24px;font-weight:400;line-height:32px}.contentTitle .shade{width:100%;position:absolute;height:100%;top:0;background-color:#212121;opacity:.8}.content{padding-top:15px}.content .content__title{font-size:23px;font-weight:600;text-align:center;display:block}.content .parlourList__item{list-style-type:none;margin:5px 0;transition:box-shadow .3s ease-in-out}.content .parlourList__item:hover{box-shadow:0 4px 10px rgba(0,0,0,.3)}.content .parlourItem{border:1px solid rgba(0,0,0,.12);padding:5px;position:relative;cursor:pointer;background-color:#fff}.content .parlourItem .parlourItem__map{width:100%}.content .parlourItem .parlourItem__address,.content .parlourItem .parlourItem__name{display:block;width:100%}.content .parlourItem .parlourItem__arrowRight{position:absolute;bottom:10px;right:10px;color:#212121;font-size:33px;opacity:.66}.text-center{text-align:center}.updateVisit__container{padding-top:20px}.bottomPanel{background-color:#e0e0e0;padding:15px;position:fixed;width:100%;bottom:0;z-index:1}.bottomPanel .bottomPanel__button,.bottomPanel .bottomPanel__totalSum{width:100%}.bottomPanel .bottomPanel__buttonBlock{display:flex;align-items:center}
/*# sourceMappingURL=main.27eea276.chunk.css.map */