/*section{position:relative;padding:40px 0}*/
/*.wrapper{-ms-flex-direction:column;flex-direction:column}*/
/*.content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;background-color:#F5F5F5}*/
/*.section_center{-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.section-title{text-align:center;margin-top:20px;margin-bottom:20px}.section-title_left{text-align:left;margin-left:15px}*/

/*.btn-group_double-btn .btn_secondary{margin-left:4px}.btn_secondary,.btn_warning{background-color:transparent;color:#c10909;border:1px solid currentColor}.btn_warning:hover{border:1px solid #c10909;background-color:#c10909;color:#fff}.time-btn:focus,.time-btn:hover{border-bottom:1px solid #635f78}.btn_secondary,.doctor-info__specialization,.time-btn:hover{color:#635f78}.btn_secondary:hover{border:1px solid #635f78;background-color:#635f78;color:#fff}.btn_more{border-radius:50%}.time-btn{background-color:transparent;font-size:16px;border:0;border-radius:4px;border-bottom:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.7);transition:.3s;margin-top:15px;padding-bottom:7px}.form__button{width:60%;margin:32px auto 0;display:block;padding:10px 0;font-size:16px}*!*/
/*.nav-toggler-wrapp,.panel-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-button{display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#635f78;color:#fff;max-width:380px;padding:35px 0;-webkit-box-shadow:6px 4px 15px 0 rgba(0,0,0,.3);box-shadow:6px 4px 15px 0 rgba(0,0,0,.3);-webkit-transition:.4s;-o-transition:.4s;transition:.4s;margin:0 auto 40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:200px}.panel-button:hover{color:#fff;-webkit-box-shadow:0 0 2px 3px rgba(0,0,0,.4);box-shadow:0 0 2px 3px rgba(0,0,0,.4)}*!*/

/*.panel-button p{font-size:30px}.panel-button i{font-size:60px}#dashboard_search::before{position:absolute;top:50%;right:0;margin-top:-10px;content:"\f002";font:20px/1 FontAwesome}.modal .modal-dialog{max-width:640px}.modal .modal-title{font-size:24px;text-align:center;font-weight:400}.modal .modal-body{padding:15px 10px 30px}.modal .btn-group,.payment-details .btn-group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal .btn-group .btn{width:47%;font-size:16px;padding:7px 15px}#modal-contact,.calendar-col,.reservation,.widget__empty,.widget__head{text-align:center}#modal-contact .btn{margin-top:15px;width:30%}#modal-contact .modal-text{margin-top:40px}#reservation-modal .modal-text,.form_search .form__input{margin-top:5px}#modal-contact .close{position:absolute;right:20px}#reservation-modal{text-align:center;font-size:15px}#reservation-modal .btn{margin-top:20px}.nav-toggler-wrapp{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.hamburger{position:relative;width:40px;height:20px}.hamburger div{background-color:#fff;width:40px;height:3px;border-radius:4px;position:absolute;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.hamburger div:nth-child(2){top:10px}.hamburger div:nth-child(3){top:20px}.form__input{border:1px solid #ccc;padding:6px 12px;border-radius:4px;width:100%;font-size:16px;height:50px}.form__input:focus{border-color:#635f78}.form__input:disabled{background-color:#ccc;opacity:.6}.form__label{margin-bottom:8px;display:inline-block}.form__group{margin-top:15px;display:flex;-ms-flex-direction:column;flex-direction:column}.form__group_row,.form_search .form__group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form__reset-pass{margin-left:auto}.form__no-account{margin-top:40px;padding-top:20px;position:relative;text-align:center}.form__no-account::before{position:absolute;content:"";top:0;left:50%;margin-left:-50px;width:100px;height:1px;background-color:#dbdbde}.doctor-info__details-item span,.form__no-account a{margin-left:5px}.form_login,.form_registration,.form_reset{max-width:350px;margin:0 auto}.form_registration .form__group_row .form__label{margin-left:7px}.password-hint{padding:0;font-size:16px}.password-hint__item{padding:12px 20px;border-bottom:1px solid #ccc}.password-hint__item:last-child{border-bottom:0}.password-hint__item_success{color:green}.password-hint__item_error{color:red}.password-hint__item_head{color:#155724;background-color:#c3e6cb}*/
/*.search{padding-top:135px}.form_search .form__label{width:100%;padding:0 15px}.form_search .form__button{margin:26px 15px 8px}.form_settings{max-width:500px;margin:0 auto}.form_settings .form__button{width:33%}.form_reservation{text-align:left}.form_reservation .form__cbx{margin:4px 5px 0 0;min-width:13px;min-height:13px}.small-search{max-width:351px;display:-webkit-box;display:-ms-flexbox;display:flex}.small-search .form__input{height:40px;width:300px;border-radius:4px 0 0 4px}.small-search .btn{border-radius:0 4px 4px 0}.notification{padding-left:20px}.notification__service{font-weight:600;font-style:italic}.notyfication__text{max-width:500px}.notyfication a{color:#120059}.notyfication a:hover{color:#635f78;text-decoration:none}*/
/*.section-img:before{content:url(../images/content/hands.png);position:absolute;top:-70px;right:5%;-webkit-transform:scale(.77);-ms-transform:scale(.77);transform:scale(.77)}.doctor-info,.widget__doctor{display:-webkit-box;display:-ms-flexbox;display:flex}.doctor-info__img-wrapper,.widget__img,.widget__img-wrapper{max-width:65px;max-height:65px}.doctor-info__img{width:65px;height:65px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.calendar-nav_timetable .btn,.doctor-info__data{padding:0 15px}.doctor-info__data>*{margin-top:7px}.doctor-info__name{font-family:Montserrat,sans-serif;color:#635f78;font-size:16px;font-weight:700}.doctor-info__name:hover{color:#645f77}.doctor-info__details{color:#504c65}.doctor-info__details-item,.service-info p{margin-top:5px}.doctor-info__details-item i{width:15px;text-align:center}.doctor-info .summary{color:#504c65;font-weight:700;margin-left:0}.preloader-wrapp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;background-color:#fff;position:absolute}.preloader-wrapp .preloader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #645f77;width:160px;height:160px;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin}.preloader-wrapp p{font-size:18px;position:absolute;color:gray}.calendar-nav,.doctor-card{margin-top:40px;background-color:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04);box-shadow:0 2px 6px rgba(0,0,0,.04)}.calendar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:4px;padding:16px}.doctor-card{display:grid;grid-template-columns:40% 60%;padding:16px 16px 10px;border-radius:5px}.doctor-card .preloader-wrapp{-webkit-box-shadow:none;box-shadow:none;margin-top:0}.doctor-timetable .calendar,.doctor-wrapper{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04)}.doctors-cards_preloader .preloader-wrapp{background-color:transparent;top:145px}.doctors-cards_preloader .preloader{border:16px solid #fff;border-top:16px solid #645f77}.calendar{border-top:10px solid #635f78;display:grid;font-size:16px;padding-bottom:20px;min-height:280px}.calendar-col,.calendar-nav_timetable,.doctor,.doctor-service{display:-webkit-box;display:-ms-flexbox}.calendar-col{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px}.calendar-col .empty-date{font-style:italic;margin-top:15px;color:#a9a9a9}@media screen and (max-width:460px){.calendar-col p{font-size:13px}}@media screen and (max-width:360px){.calendar-col p{font-size:11px}}.calendar-row{display:grid;grid-template-columns:repeat(4,1fr)}.calendar-row:last-child{grid-template-columns:none;padding-top:20px}.btn_calendar{display:none;margin:auto auto 0}.calendar-nav_timetable i,.doctor__name{font-size:18px}.opinion>a{color:grey;font-style:italic}.doctor-wrapper{margin-top:40px;padding:22px 24px 20px;box-shadow:0 2px 6px rgba(0,0,0,.04);position:relative;background-color:#fff}.doctor{display:flex;padding-bottom:20px}.doctor__img-wrapper{max-width:72px;max-height:72px}.doctor__img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.doctor__info{margin-left:24px}.doctor__name{text-transform:uppercase;font-weight:500}.doctor__specialization{font-size:20px;color:gray}.doctor-service{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;position:relative}.doctor-service__select{width:280px;height:38px;border-radius:4px;margin-left:17px}.doctor-service::before{content:"";background-color:#f4f4f7;height:1px;width:100%;position:absolute;top:0;left:0}.calendar-nav_timetable{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#635f78;padding:5px 100px;margin-top:40px}.calendar-nav_timetable .calendar-title{font-size:18px;color:#fff}.doctor-timetable .calendar{border-top:none;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.04)}.widget{width:300px;border:1px solid #635f78;border-radius:4px;background-color:#fff}.widget__empty{height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e6e6e6;font-size:16px;padding:0 30px;color:#848484}.widget__head{background-color:#635f78;color:#fff;font-size:19px;padding:8px 0}.widget__content{padding:15px 20px}.widget__img{-o-object-fit:cover;object-fit:cover;border-radius:4px}.widget__doctor-name{color:#000;margin-left:15px;font-size:16px}.widget__service{width:100%;height:30px;border-radius:4px;margin-top:20px}.widget .calendar{font-size:11px;border-top:0;padding-bottom:0}.widget .btn_calendar{display:block;margin:auto auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:16px}.widget_personal{border:0}.widget_personal .widget__service{margin-top:0;margin-bottom:10px}.widget_personal .widget__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 8px}.widget_personal .widget__head .btn{padding:0 10px}.payment-details .section-title{text-align:left;margin-top:0}.payment-details .doctor-info__details-item_payment{margin-top:50px}@media screen and (min-width:1200px){.payment-details .btn-group_double-btn .btn{min-width:210px}}.payment-details .btn_warning{margin-left:30px}@media screen and (max-width:991px){.card-wrapp{padding:42px 55px 40px}.doctor-card{grid-template-columns:100%}.doctor-card .calendar{margin-top:20px}.payment-details .btn-group_double-btn{margin-left:0}.payment-details .btn_warning{margin-left:26px}}@media screen and (max-width:767px){.card-wrapp{padding:42px 42px 40px}.payment-details .btn-group .btn{margin-top:15px;border-radius:4px}.payment-details .btn-group_double-btn .btn_secondary,.payment-details .btn_warning{margin-left:0}.payment-details .btn-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.img-super-class{width:40px;height:30px}.reservation .section-title{margin-bottom:50px}.reservation .doctor{text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation .doctor__name{font-size:14px}.visit-info,.visits__item .visits__date{border-right:1px solid #bdbdbd;border-left:1px solid #bdbdbd}.visit-info__date{margin:5px 0 7px}.institution-info p,.visit-info__btn{font-size:15px}.institution-info{padding:30px 0 30px 30px;text-align:left}.institution-info__map{background-color:#fff;margin-top:15px;width:100%;height:400px}.visits__item{display:grid;grid-template-columns:40% 20% 35% 5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:20px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04);box-shadow:0 2px 6px rgba(0,0,0,.04);margin-top:20px}.visits__item .visits__date{font-size:18px;text-align:center;padding:0 40px}.visits__item .visits__date p{margin-top:10px}.visits__item .visits__adress{padding:5px 10px 5px 20px}.visits__item .doctor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0}.visits__item .doctor__name{display:block;text-align:left}.visits__item .btn_more{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;width:40px;margin:0 auto}@media screen and (max-width:991px){.visits__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.visits__item .visits__date{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;border-right:0}.visits__item .visits__adress{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:460px}.visits__item .doctor{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.visits__item .btn_more{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 69px}}@media screen and (max-width:768px){.form_search .form__group,.menu_collapse{-webkit-box-orient:vertical;-webkit-box-direction:normal}.nav-toggler-wrapp{display:-webkit-box;display:-ms-flexbox;display:flex}.form_search .form__group{-ms-flex-direction:column;flex-direction:column}*/
/*.section-img:before{display:none}.reservation .doctor{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.visit-info{border-left:0}.visits__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.visits__item .visits__date{border:0;margin-top:10px}.visits__item .visits__adress{margin-top:10px}.visits__item .doctor{margin-right:auto}.visits__item .doctor__name{max-width:280px}.visits__item .btn_more{position:absolute;top:30px;right:24px;margin:0}}@media screen and (max-width:576px){.card-wrapp{padding:22px 11px;margin-top:0}.modal .modal-body{padding-bottom:15px}.modal .btn-group .btn{width:100%;margin-bottom:10px}.modal .btn-group,.payment-details .doctor-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form_search .form__button{margin:26px auto 0}*/
/*.calendar-list{padding-top:0}.calendar-nav span{display:none}.btn_calendar{font-size:17px}.doctor-wrapper{padding:20px 10px}.calendar-nav_timetable{padding:5px 15px}.payment-details .col-12{padding:0}.payment-details .doctor-info__data{padding:10px 0}.payment-details .btn_warning,.service-info{margin-top:20px}.reservation .section-title{margin-bottom:30px;margin-top:0}.visit-info{border-right:0}.institution-info{padding:0;margin-top:20px}.visits__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.visits__item .visits__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.visits__item .visits__date p{margin:0 0 0 5px}.visits__item .visits__adress{padding:0}.visits__item .btn_more{top:auto;bottom:15px;height:30px;width:30px;font-size:16px}}.doctor-rating__stars{display:inline-block;margin-right:5px}.doctor-rating__link:focus,.doctor-rating__link:hover{color:#332f4c}@media (max-width:900px){.text-md-nowrap{white-space:normal}}.doctor-info__specialization{margin-top:-5px}p{margin: 0}*/
