.footer[data-v-7d78e760]{background-color:#f0f0f070;position:fixed;right:0;bottom:0;text-align:right;width:100%;padding:5px 2em;font-size:9px;color:gray}@font-face{font-family:Montserrat;font-weight:300;font-display:swap;src:url(/fonts/Montserrat-Light.4cbad113.ttf);src:url(/fonts/Montserrat-Light.03182e98.woff)}@font-face{font-family:Montserrat;font-weight:400;font-display:swap;src:url(/fonts/Montserrat-Regular.34b95a22.ttf);src:url(/fonts/Montserrat-Regular.e40ccfee.woff)}@font-face{font-family:Montserrat;font-weight:500;font-display:swap;src:url(/fonts/Montserrat-Medium.8b46d63e.ttf);src:url(/fonts/Montserrat-Medium.1eb627a5.woff)}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/fonts/Montserrat-SemiBold.9abd22de.ttf);src:url(/fonts/Montserrat-SemiBold.f878f636.woff)}@font-face{font-family:Montserrat;font-weight:700;font-display:swap;src:url(/fonts/Montserrat-SemiBold.9abd22de.ttf);src:url(/fonts/Montserrat-Bold.45c81e3a.woff)}@font-face{font-family:Montserrat;font-weight:800;font-display:swap;src:url(/fonts/Montserrat-ExtraBold.bb5821b5.ttf);src:url(/fonts/Montserrat-ExtraBold.bfe32930.woff)}@font-face{font-family:Montserrat;font-weight:900;font-display:swap;src:url(/fonts/Montserrat-Black.58d78c9d.ttf);src:url(/fonts/Montserrat-Black.933c2c37.woff)}*,html{margin:0;padding:0;box-sizing:border-box}body{color:#000;background-color:#f5f7fa;font-size:15px;font-family:Montserrat,sans-serif;font-weight:500;line-height:1.7}.container{margin:0 auto;max-width:1300px;width:90%}#logo{width:15%;padding-right:25px}#logo img{max-width:100%}#slogan{width:25%}#slogan .content a{font-size:15px;line-height:20px;display:inline-block;color:#00c245;font-weight:600px;border-left:1px solid #eee;padding-left:25px;max-width:200px;padding-top:12px;padding-bottom:12px}#slogan .content a span{color:#ffb400;display:block}a{text-decoration:none;color:#009fe4}#header{padding:20px 0;font-size:0;background-color:#fff;box-shadow:0 0 25px rgba(0,0,0,.05);margin-bottom:20px;z-index:50;position:relative}#header .block{display:inline-block;vertical-align:middle}#cabinet{width:25%}#cabinet .content{font-size:14px;color:rgba(0,0,0,.5)}#cabinet .content a{font-size:15px;max-width:200px;color:#000;line-height:30px;display:inline-block}#cabinet.notauthorized .content a:first-child{background-image:url(/img/login.cf7b48d7.svg);background-repeat:no-repeat;background-position:0;background-size:38px;padding-left:48px}#cabinet .content a:hover{text-decoration:underline}#cabinet.authorized .content a,#cabinet.authorized .content ul{display:inline-block;vertical-align:middle}#cabinet.authorized .content ul,#cabinet.authorized .content ul li{margin:0;padding:0;position:relative;font-size:0;line-height:0}#cabinet.authorized .content ul li{list-style:none;display:inline-block;vertical-align:middle}#cabinet.authorized .content ul li a{font-size:14px}#cabinet.authorized .content ul li.first{width:65px;height:65px;margin-right:6px}#cabinet.authorized .content ul li.first img{border-radius:50%;width:60px;height:60px;padding:5px;background-color:#fff;box-shadow:0 0 25px rgba(0,0,0,.1)}#cabinet.authorized .content ul ul{position:absolute;background-color:#fff;width:150px;padding:8px 0;box-shadow:0 0 15px rgba(0,0,0,.1);top:100%;left:-15px;z-index:500;opacity:0;visibility:hidden;border-radius:12px}#cabinet.authorized .content ul ul li{display:block}#cabinet.authorized .content ul ul li a{font-size:13px;display:block;padding:0 20px;line-height:24px}#cabinet.authorized .content ul li.expanded:hover ul{opacity:1;visibility:visible}#mainmenu{background-color:#00c245;font-size:0}#mainmenu ul li a{display:block;color:#fff;line-height:50px;font-size:15px;font-weight:600;text-transform:uppercase}#mainmenu ul li{display:inline-block;vertical-align:middle;list-style:none;margin:0 20px 0 0;padding:0}#phone{width:20%;text-align:right}#phone .content{display:inline-block}#phone .content a{font-size:16px;color:#000;font-weight:600;display:block;background-image:url(/img/phone_icon.7db687a0.svg);background-repeat:no-repeat;background-size:18px;background-position:0;padding-left:26px}#h1line{padding:20px 0 40px 0;border-bottom:1px solid #fff}#h1line h1 span{display:block;font-size:150%;margin-top:12px;margin-bottom:12px}#h1line .pacienty{margin-top:20px}#h1line .pacienty ul{display:inline-block;margin-right:30px}#h1line .pacienty ul li{display:inline-block;list-style:none;margin:0 12px 0 0}#h1line .pacienty ul li a{display:block;background-color:#fff;padding:8px 20px;border-radius:30px;font-size:13px;color:#171717;transition:all .2s ease-in-out}#h1line .pacienty ul li a:hover{background-color:#009fe4;color:#fff}#h1line .pacienty ul.pacadd li a{color:#fff;background-color:#00c245}h1{font-size:30px;line-height:40px;font-weight:600}.third{display:inline-block;vertical-align:top;width:32.333%;margin:.5%}.pacienty{border-radius:12px;padding:20px}.pacienty .views-field{margin-bottom:20px}.pacienty .views-field:last-child{margin-bottom:0}.pacienty .views-field-title{font-size:20px;line-height:28px;font-weight:600}.pacienty .views-field .views-content,.pacienty .views-field .views-label{display:inline-block;width:49%;vertical-align:top;font-size:14px;line-height:18px}.pacienty .views-field .views-content{text-align:right}.pacienty .views-field .views-content a{text-decoration:underline}#online{width:15%;text-align:right}#online .content,.button{display:inline-block}.button{background-color:#009fe4;font-size:14px;color:#fff;padding:0 25px;border-radius:60px;line-height:50px;cursor:pointer;font-family:Montserrat,sans-serif;border:0;min-width:150px}#pagecontent .block{padding:40px 0}#user-login{padding:40px;display:inline-block}#user-login,#user-register{border:1px solid #eee;border-radius:20px}#user-register{padding:40px 30px;display:block}form label{display:block;font-size:13px;line-height:20px;letter-spacing:.05em;margin-bottom:6px}form .form-item{margin-bottom:25px}#user-register .form-item{display:inline-block;vertical-align:top;width:33.333%;padding:0 12px}#user-register .form-item:nth-child(4),#user-register .form-item:nth-child(5){width:50%}form .form-item:last-child{margin-bottom:0}form .description{font-size:12px;color:rgba(0,0,0,.5);letter-spacing:.03em}form .form-text{height:45px;line-height:45px;display:inline-block;border:1px solid #eee;border-radius:4px;margin:0 0 3px 0;padding:0 20px;width:100%}#page{display:inline-block;vertical-align:top;width:80%;padding-left:45px}.cabinet #page{text-align:center}.cabinet #page form .form-item{text-align:left}#dashboard{display:inline-block;width:20%;vertical-align:top;position:sticky;top:50px}#dashboard .content li{display:block;vertical-align:top;list-style:none;text-align:left}#dashboard .content li a{display:block;font-size:12px;line-height:18px;color:#8d92a5;background-image:url(/img/home.94e54993.svg);background-repeat:no-repeat;background-position:12px 50%;background-size:26px;transition:all .2s ease-in-out;padding:12px 0 12px 55px;border:1px solid #f5f7fa;background-color:#f5f7fa;border-radius:12px}#dashboard .content li a:hover{color:#1c274c;background-color:#fff;border-color:transparent;transform:scale(1.05);z-index:20;box-shadow:0 0 25px rgba(0,0,0,.1)}#dashboard .content li:nth-child(2) a{background-image:url(/img/order.24ab5b2e.svg)}#dashboard .content li:nth-child(3) a{background-image:url(/img/history.6056bf49.svg)}#dashboard .content li:nth-child(4) a{background-image:url(/img/docs.adeb45c1.svg)}#dashboard .content li:nth-child(5) a{background-image:url(/img/nalog.eae0fefd.svg)}#dashboard .content li:nth-child(6) a{background-image:url(/img/consult.b4377204.svg)}#dashboard .content li:nth-child(7) a{background-image:url(/img/gen.74513d3e.svg)}#dashboard .content li:nth-child(8) a{background-image:url(/img/book.c36ab9e7.svg)}#user-register #edit-submitted-soglasen .form-item{width:100%}#edit-submitted-soglasen input,#edit-submitted-soglasen label.option{display:inline-block;vertical-align:middle;margin:0}#edit-submitted-soglasen input{margin-right:12px}#user-register #edit-actions{margin-top:30px}.views-row{background-color:#fff;box-shadow:0 0 25px rgba(0,0,0,.05)}#nearestorder{font-size:0}#nearestorder .views-row{padding:15px 30px;border-radius:12px}#nearestorder .views-row .views-field{display:inline-block;font-size:15px;vertical-align:middle}#nearestorder.noorders .views-row .views-field{width:50%;min-height:50px}#nearestorder.noorders .views-row .views-field:nth-child(2){text-align:right}.orders{font-size:0}#nearestorders .views-row{padding:15px 30px;border-radius:12px;margin-bottom:20px}#nearestorders .views-row:last-child{margin-bottom:0}.orders .views-field{display:inline-block;font-size:13px;vertical-align:middle;padding:0 12px}.orders .views-field-date,.orders .views-field-title{width:15%}.orders .views-field-time{width:10%}.orders .views-field-doctor,.orders .views-field-service{width:20%}.orders .views-field-links{text-align:right;width:20%}.orders .views-field-links li{list-style:none;margin:6px 0}.orders .views-field-links li a{display:inline-block;font-size:13px;line-height:18px}.payed{background-color:#00c24550;padding:0 20px;color:#fff;line-height:30px;display:inline-block}#pagecontent form{background-color:#fff;box-shadow:0 0 25px rgba(0,0,0,.05)}#mainwrapper{font-size:0}.nosidebar #page{display:block;width:100%;padding:0}.nosidebar #h1line{padding-top:40px;background-color:#ffffff90}.nosidebar #header{margin-bottom:0}summary::-webkit-details-marker{display:none}summary::-moz-list-bullet{list-style-type:none}summary::marker{display:none}summary{display:block;padding:15px 30px;border-radius:12px;cursor:pointer;position:relative;background-color:#fff;box-shadow:0 0 25px rgba(0,0,0,.05);transition:all .2s ease-in-out}summary:hover{box-shadow:0 0 45px rgba(0,0,0,.1)}summary:before{content:"+"}details[open]>summary:before,summary:before{font-size:22px;position:absolute;left:15px;top:50%;line-height:20px;height:20px;margin-top:-10px}details[open]>summary:before{content:"–"}summary~*{padding:0 1em 0 1em}summary:focus{outline:0;background-color:#00c245;color:#fff}summary:focus a{color:#fff}details{display:block;position:relative;margin-bottom:20px}.summarydesc{background-color:#fff;font-size:14px;padding:30px;border-radius:12px;box-shadow:0 0 25px rgba(0,0,0,.1)}#pagecontent .summarydesc .block{padding:20px 0;border-bottom:1px solid #eee}#pagecontent .summarydesc .block:first-child{padding-top:0}.orders .summarydesc .views-field{padding:0}.h2{font-size:22px;margin-bottom:10px;margin-top:10px;line-height:30px}.h2,.h3{font-weight:400}.h3{font-size:18px;margin-bottom:12px;line-height:24px;color:#00c245}table{width:100%;border:0;border-collapse:collapse}table td{border:1px solid #f5f7fa}table td,table th{padding:10px;font-weight:400;font-size:13px}table th{background-color:#f5f7fa;border:1px solid #fff;text-align:left}.orders .views-field-act a{display:inline-block;color:#000;font-size:16px;background-color:#00c245;color:#fff;padding:0 30px 0 55px;border-radius:50px;line-height:50px;font-weight:400;background-image:url(/img/act.fd81acd4.svg);background-repeat:no-repeat;background-size:20px;background-position:25px 50%}.orders .summarydesc .views-field-pamayatka{background-image:url(/img/info.038de4af.svg);background-repeat:no-repeat;background-position:0 0;background-size:35px;padding-left:50px}.pacient .orders .views-field{width:25%}.aboutuser{font-size:13px}.aboutuser ul li{list-style-position:inside}.editprofile{font-size:13px}.pagination ul{display:block;text-align:center}.pagination li{background-color:#fff;color:#000;text-align:center;margin:0 6px}.pagination li,.pagination li a{font-size:13px;display:inline-block;vertical-align:middle;line-height:30px;width:30px;border-radius:30px}.pagination li a{background-color:#009fe4;color:#fff;display:block}.message{background-color:"red";font-size:14px;margin-bottom:20px;padding:30px;border-radius:20px;position:relative}.message,.message .close{color:#000;text-align:center}.message .close{position:absolute;width:30px;height:30px;line-height:30px;top:-15px;right:-15px;font-size:0;border-radius:30px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);background-image:url(/img/close.fd81acd4.svg);background-repeat:no-repeat;background-position:50%;background-size:85%;cursor:pointer}.error{background-color:#e1336e80}@media only screen and (max-width:480px),screen and (max-device-width:480px){#logo,#slogan{width:50%;margin-bottom:12px}#cabinet{width:50%;margin:0}#cabinet,#cabinet.authorized{text-align:left}#cabinet .content a{font-size:12px}#cabinet.notauthorized .content a:first-child{background-size:16px;padding-left:20px}#online{width:50%;text-align:left}#header #phone{width:50%;text-align:center;display:none}#phone .content a{font-size:11px;display:inline-block}.button{font-size:9px;text-align:center;padding:0 12px}#page{width:100%;padding-left:0}#dashboard{width:100%;position:static}#dashboard .content li{width:50%;display:inline-block;vertical-align:middle}#dashboard .content li a{padding-top:6px;padding-bottom:6px;padding-right:12px}#user-register .form-item,#user-register .form-item:nth-child(4),#user-register .form-item:nth-child(5){width:100%}h1{font-size:26px;line-height:32px}.pacienty{padding:0}#h1line .pacienty ul{display:block;margin:0 0 20px 0}#h1line .pacienty ul li{width:49%;margin:.5%;vertical-align:middle}#h1line h1 span{font-size:110%}#h1line .pacienty ul.pacadd li{width:100%;text-align:center}#nearestorder .views-row .views-field{font-size:12px;margin-bottom:12px}#nearestorder.noorders .views-row .views-field:nth-child(2){text-align:left}#nearestorder.noorders .views-row .views-field{width:100%}.orders .views-field{margin-bottom:12px}.orders .views-field-date,.orders .views-field-service,.orders .views-field-time,.orders .views-field-title{width:50%}.orders .views-field-doctor{width:100%}.orders .views-field-links{width:100%;text-align:left;border-top:1px solid #eee;margin-top:20px}.orders .views-field-links ul{font-size:0}.orders .views-field-links li{display:inline-block;width:33.333%;vertical-align:middle;padding:20px 6px 0 6px}.orders .views-field-links li a{background-color:#f5f7fa;padding:8px 0;font-size:10px;line-height:15px;color:#000;transition:all .2s ease-in-out}.orders .views-field-links li a,.payed{display:block;text-align:center;border-radius:12px}.payed{font-size:9px;padding:0;margin:0}summary:before{top:25px}.orders .views-field-act a{font-size:13px}.third{width:100%}#paccards .pacienty{padding:30px}.orders .views-field-links li a:hover{background-color:#009fe4;color:#fff}.pacienty .views-field{border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:12px}.pacient .orders .views-field{width:100%}.pacient .orders .views-field-links li{width:50%;padding:0 12px}}.selected_patient{background-color:#009fe4!important;color:#fff}.patient_list_header{font-size:13px;display:inline!important}.practice_img{width:100%;height:100%}.practice_desc_text{font-size:14px}.practice_addr_text{font-size:10px}.third:hover{background-color:#c1e0ee;cursor:pointer}#admdashboard{display:inline-block;width:20%;vertical-align:top;position:sticky;top:50px}#admdashboard .content li{display:block;vertical-align:top;list-style:none;text-align:left}#admdashboard .content li a{display:block;font-size:12px;line-height:18px;color:#8d92a5;background-image:url(/img/admin.89960bcf.svg);background-repeat:no-repeat;background-position:12px 50%;background-size:26px;transition:all .2s ease-in-out;padding:12px 0 12px 55px;border:1px solid #f5f7fa;background-color:#f5f7fa;border-radius:12px}#admdashboard .content li a:hover{color:#1c274c;background-color:#fff;border-color:transparent;transform:scale(1.05);z-index:20;box-shadow:0 0 25px rgba(0,0,0,.1)}#admdashboard .content li:nth-child(2) a{background-image:url(/img/users.e23e80c4.svg)}#admdashboard .content li:nth-child(3) a{background-image:url(/img/patient.c359da71.svg)}#admdashboard .content li:nth-child(4) a{background-image:url(/img/doctor.355ee8de.svg)}#admdashboard .content li:nth-child(5) a,#admdashboard .content li:nth-child(6) a{background-image:url(/img/appointment.d04f1869.svg)}#admdashboard .content li:nth-child(7) a{background-image:url(/img/gen.74513d3e.svg)}#admdashboard .content li:nth-child(8) a{background-image:url(/img/book.c36ab9e7.svg)}form .form-text-invalid{height:45px;line-height:45px;display:inline-block;border:1px solid red;border-radius:4px;margin:0 0 3px 0;padding:0 20px;width:100%}form .description-invalid{font-size:12px;color:red;letter-spacing:.03em;padding-top:.5em}.form-text{height:45px;line-height:45px;display:inline-block;border:1px solid #eee;border-radius:4px;margin:0 0 3px 0;padding:0 20px;width:100%}.description-invalid{font-size:12px;color:red;letter-spacing:.03em;padding-top:.5em}.forgot-passw-link{font-size:12px;float:left;padding-top:1em}.register-link{font-size:12px;float:right;padding-top:1em}.button-space{margin-left:5px;margin-right:5px;margin-bottom:5px;text-align:center;z-index:10}.unactive_link{pointer-events:none;cursor:default}.finger{cursor:pointer}.my-notification{margin:0 5px 5px;padding:10px;font-size:14px;color:#fff;background:#00c24590;border-left:5px solid #187fe7;border-radius:20px}.my-notification.success{background:#00c24590;border-left-color:#42a85f}.my-notification.warn{background:#f7960590;border-left-color:#f48a06}.my-notification.error{background:#e1336e90;border-left-color:#b82e24}