:root{--blue:#1976D2;--blue-hover:#1565C0;--orange:#F57C00;--orange-hover:#EF6C00;--green:#43A047;--green-hover:#2E7D32;--btn-success-hover:#568F3F;--btn-primary-hover:#416BC2;--btn-danger:#C94F4F;--btn-danger-hover:#B54242;--text:#212121;--text-secondary:#616161;--divider:#E6E6E6;--bg:#FAFAFA;--card:#FFFFFF;--red-color:#C94F4F;--red-color-not-good:#E06B42;--dark-orange:#F57C00}.siteNameCaption:link,.siteNameCaption:visited,.siteNameCaption:hover,.siteNameCaption:active{color:var(--dark-orange);font-size:large;font-weight:bold;text-decoration:none}.siteNameCaption .HeaderLogoText{position:relative;top:4px;margin-left:50px}.IsMobileDevice{letter-spacing:-.02em !important}.IsMobileDevice input::placeholder{letter-spacing:-.02em}.title-box{margin-bottom:20px}.fixed-header .page-box{padding-top:84px}.blockUI.blockMsg.blockPage{width:40% !important}.IsMobileDevice .blockUI.blockMsg.blockPage{left:5% !important;width:90% !important}.bottom-padding{margin-bottom:60px}div.btn-group.Country .dropdown-menu a{padding-right:30px}.btn-info.Country,.btn-info.Town,.btn-primary.TopMenuUserName{min-width:129px !important}.LanguageSelector .LanguageOption.Country{min-width:44px !important;padding-left:10px;padding-right:10px;font-weight:bold}.LanguageSelector .LanguageOption.active{background-color:var(--blue-hover);cursor:default;pointer-events:none}.select2 .select2-selection{box-shadow:0 1px #fff,inset 0 1px 4px rgba(0,0,0,.15);border-radius:3px}.select2 .select2-selection:hover{border-color:#ccc;text-decoration:none}.select2 .select2-selection:focus{box-shadow:0 0 10px rgba(46,84,129,.3);border:solid 1px #839bb7;outline:none;transition:border linear .2s,box-shadow linear .2s}.select2-container--classic.select2-container--disabled.select2-container--focus .select2-selection:focus{transition:none;box-shadow:0 1px #fff,inset 0 1px 4px rgba(0,0,0,.15)}.select2-container--classic.select2-container--disabled .select2-selection__clear,.select2-container--classic.select2-container--disabled .select2-selection__arrow{display:none}.select2-container--classic .select2-selection--single{border:1px solid var(--divider) !important;background:none !important}.select2-container--classic .select2-selection--single .select2-selection__rendered{padding-top:6px !important;padding-bottom:6px !important}.select2-container--classic .select2-selection--single:focus{border:1px solid #839bb7 !important}.select2-container--classic.select2-container--disabled.select2-container--focus .select2-selection--single:focus{border:1px solid var(--divider) !important}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#839bb7 !important}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#f2f2f2 !important;color:#000 !important}.select2-container--classic .select2-selection--single .select2-selection__clear,.select2-container--classic .select2-selection--single .select2-selection__arrow{height:38px !important}.select2-container .select2-selection--single,.select2-container--classic .select2-selection--single .select2-selection__rendered{height:40px !important}.select2-container--classic{font-size:14px !important}.select2-container{max-width:100%}.select2-container--classic.select2-container--open .select2-selection--single{border-left:1px solid var(--blue) !important;border-right:1px solid var(--blue) !important;border-top:1px solid var(--blue) !important}.select2-container--classic .select2-selection--single .select2-selection__arrow{border-left:1px solid var(--divider) !important}.select2-container--classic.select2-container--disabled .select2-selection--single .select2-selection__rendered{background-color:#eee !important;cursor:not-allowed !important;color:#555 !important;box-shadow:0 1px #fff,inset 0 1px 4px rgba(0,0,0,.15)}#footer .up:hover{background:var(--dark-orange)}#footer .footer-bottom .new-copyright{padding:17px 0;text-align:center}.title-box h1.title,.title-box .h1.title{font-size:18px}.ii_a,.ii_a:visited,.ii_a:focus{color:var(--blue);cursor:pointer}.ii_a:hover,.ii_a:active{color:var(--dark-orange)}.ii_reverse_a,.ii_reverse_a:visited,.ii_reverse_a:focus{color:var(--dark-orange)}.ii_reverse_a:hover,.ii_reverse_a:active{color:var(--blue)}.ii_orange,.ii_orange:visited,.ii_orange:focus{color:var(--dark-orange)}.ii_orange:hover,.ii_orange:active{color:var(--blue-hover)}.ii_orange_red_a,.ii_orange_red_a:visited{color:var(--dark-orange)}.ii_orange_red_a:hover,.ii_orange_red_a:active{color:var(--red-color)}.ii_gray_red_a,.ii_gray_red_a:visited{color:#808080}.ii_gray_red_a:hover,.ii_gray_red_a:active{color:var(--red-color)}.ii_gray_orange_a,.ii_gray_orange_a:visited{color:#808080}.ii_gray_orange_a:hover,.ii_gray_orange_a:active{color:var(--dark-orange)}.ii_green_orange_a,.ii_green_orange_a:visited{color:var(--green)}.ii_green_orange_a:hover,.ii_green_orange_a:active{color:var(--dark-orange)}.ii_blue_orange_a,.ii_blue_orange_a:visited{color:var(--blue)}.ii_blue_orange_a:hover,.ii_blue_orange_a:active{color:var(--dark-orange)}.ii_darkblue_orange_a,.ii_darkblue_orange_a:visited{color:var(--blue-hover)}.ii_darkblue_orange_a:hover,.ii_darkblue_orange_a:active{color:var(--dark-orange)}.ii_blue_green_a,.ii_blue_green_a:visited{color:var(--blue)}.ii_blue_green_a:hover,.ii_blue_green_a:active{color:var(--green)}.ii_blue_red_a,.ii_blue_red_a:visited{color:var(--blue)}.ii_blue_red_a:hover,.ii_blue_red_a:active{color:var(--red-color)}.ii_red_orange_a,.ii_red_orange_a:visited{color:var(--red-color)}.ii_red_orange_a:hover,.ii_red_orange_a:active{color:var(--dark-orange)}.ii_orange_green_a,.ii_orange_green_a:visited{color:var(--dark-orange)}.ii_orange_green_a:hover,.ii_orange_green_a:active{color:var(--green)}.ii_white_black_a,.ii_white_black_a:visited{color:#fff}.ii_white_black_a:hover,.ii_white_black_a:active{color:#000}.ii_black_green_a,.ii_black_green_a:visited{color:#000}.ii_black_green_a:hover,.ii_black_green_a:active{color:var(--green)}a.AboutLink,a.AboutLink:visited{color:var(--blue)}a.AboutLink:hover,a.AboutLink:active{color:var(--dark-orange)}a.AboutLink .livicon{margin-left:4px}a.AboutLink:hover .livicon svg path{fill:var(--dark-orange)}a.TopMenuAboutShowLink,a.TopMenuAboutShowLink:visited{color:var(--blue);text-decoration:none}a.TopMenuAboutShowLink:hover,a.TopMenuAboutShowLink:active{color:var(--dark-orange);text-decoration:none}#TopMenuInHeader .TopMenuUserName{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:330px}.header .header-wrapper{min-height:65px}.AboutTeacher .ImagesWrapper{text-align:center}.AboutTeacher .ImagesWrapper img{border:1px solid #000;margin-bottom:20px;margin-right:20px;margin-top:7px}.AboutTeacher .bottom-padding{margin-bottom:40px !important}.PushPromoBanner{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0;padding:10px 30px 10px 15px;background:#fff4e7;border:1px solid var(--orange);border-radius:4px}.PushPromoBanner .PushPromoClose{position:absolute;top:2px;right:8px;font-size:18px;line-height:1;color:#999;text-decoration:none}.PushPromoBanner .PushPromoClose:hover{color:var(--red-color)}.PushPromoBanner .PushPromoClose.close{opacity:1;text-shadow:none;float:none;font-weight:normal}.ii-HintIcon{display:inline-block;width:16px;height:16px;line-height:14px;margin-left:6px;border:1px solid #999;border-radius:50%;color:#999 !important;font-size:11px;font-weight:bold;font-style:normal;font-family:Georgia,serif;text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none !important;-webkit-user-select:none;user-select:none;flex:0 0 auto}.ii-HintIcon:hover{border-color:var(--orange);color:var(--orange) !important}@keyframes ii-spin{to{transform:rotate(360deg)}}.ii-Spinner{width:22px;height:22px;display:inline-block;border:3px solid var(--orange);border-top-color:var(--blue);border-radius:50%;animation:ii-spin .7s linear infinite;vertical-align:middle;margin-bottom:5px}.ii-HintPopup{position:absolute;z-index:100000;padding:10px 15px;background:#fff4e7;border:1px solid var(--orange);border-radius:4px;color:var(--text);font-size:13px;font-weight:normal;font-style:normal;text-align:left;white-space:pre-line;box-shadow:0 2px 10px rgba(0,0,0,.15)}.AboutArticles{padding-top:100px}.IsMobileDevice .AboutArticles{padding-top:10px}.AboutArticles .title-box{margin-bottom:10px}.AboutArticles h1.title{color:var(--blue);font-size:22px}.AboutArticles .ArticleListItem{padding-top:15px}.AboutArticles .ArticleListItemTitle{font-size:18px;margin:0 0 10px 0}.AboutArticles .ArticleContent{font-size:12pt}.AboutArticles .ArticleContent img{max-width:100%;height:auto}.AboutArticles .ArticleContent h1{font-size:24px;color:var(--blue)}.AboutArticles .ArticleContent h2{font-size:20px;margin-top:25px}.AboutArticles .ArticleContent h3{font-size:16px;margin-top:20px}.AboutArticles .ArticleContent blockquote{border-left:3px solid var(--divider);padding-left:15px;color:var(--text-secondary)}.AboutArticles .ArticleBackLink{margin-top:20px}.ii-dark-orange-color{color:var(--dark-orange)}.ii-dark-orange-background-color{color:var(--dark-orange)}.ii-block-ui{font-size:16pt;margin:25px 0 25px 0;display:flex;align-items:center}.loaderWrapper{display:flex;align-items:center;width:120px;height:60px;padding-left:20px}.loader{padding-right:15px;padding-left:15px;--c:no-repeat linear-gradient(var(--orange)0 0);background:var(--c),var(--c),var(--c),var(--c),var(--c),var(--c),var(--c),var(--c),var(--c);background-size:16px 16px;animation:l32-1 1s infinite,l32-2 1s infinite}@keyframes l32-1{0%,100%{width:45px;height:45px}35%,65%{width:65px;height:65px}}@keyframes l32-2{0%,40%{background-position:0 0,0 50%,0 100%,50% 100%,100% 100%,100% 50%,100% 0,50% 0,50% 50%}60%,100%{background-position:0 50%,0 100%,50% 100%,100% 100%,100% 50%,100% 0,50% 0,0 0,50% 50%}}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:horizontal{height:12px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:2px solid #fff}::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.TarifsTableWrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.GoodBorder{border-color:var(--green);border-width:1px;border-style:solid}.CursorNot{cursor:not-allowed}.CursorPointer{cursor:pointer}.ii_med-services-box a{color:var(--text)}.ii_med-services-box a:hover{text-decoration:none}.ii_med-services-box a:hover *{opacity:.8;filter:alpha(opacity=80);text-decoration:none;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;color:var(--dark-orange)}.ii_med-services-box a.ii_orange_green_a:hover *{color:var(--green-hover)}.ii_med-services-box{margin-bottom:0;text-align:center}.ii_med-icon,.ii_med-icon:visited{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;color:var(--text);display:block;height:50px;margin:0 auto 2px;text-align:center;width:50px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.ii_med-icon i:before{font-size:50px;line-height:100px}.ii_med-icon .livicon svg{top:25% !important}.ii_med-icon:hover{opacity:.8;filter:alpha(opacity=80);-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.ii_med-icon.pull-left{margin:0 20px 20px 0}.IsMobileDevice .ii_med-icon,.IsMobileDevice .ii_med-icon:visited{display:inline}.ii_med-services-box .Caption{margin:0;line-height:1;font-size:medium;font-weight:bold}.IsMobileDevice .ii_med-services-box{padding-left:30px}.IsMobileDevice .LiviconWithTextChild .livicon{display:inline;width:auto !important;height:auto !important}.IsMobileDevice .ii_med-services-box .Caption{margin-left:10px;position:relative;top:7px}@media(max-width:767px){.TopMenuAbout{text-align:left}.TopMenuAbout .ii_med-icon,.TopMenuAbout .ii_med-icon:visited{display:inline}.TopMenuAbout .ii_med-services-box{text-align:left;padding-left:30px}.TopMenuAbout .LiviconWithTextChild .livicon{display:inline;width:auto !important;height:auto !important}.TopMenuAbout .ii_med-services-box .Caption{margin-left:10px;position:relative;top:7px}}.required{color:var(--red-color) !important}.dropdown-backdrop{display:none}.ii_dl-horizontal{*zoom:1}.ii_dl-horizontal:before,.ii_dl-horizontal:after{display:table;content:"";line-height:0}.ii_dl-horizontal:after{clear:both}.ii_dl-horizontal dt{float:left;width:250px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ii_dl-horizontal dd{margin-left:270px}.ii23_dl-horizontal dd:before,.ii23_dl-horizontal dd:after{content:" ";display:table}.ii23_dl-horizontal dd:after{clear:both}.ii23_dl-horizontal dt{float:left;width:40%;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:30px;padding-top:7px}.IsMobileDevice .ii23_dl-horizontal dt{white-space:normal;width:80%;padding-right:20px}.ii23_dl-horizontal dd{margin-left:100px;margin-bottom:0}.IsMobileDevice .ii23_dl-horizontal dd{margin-left:20px;display:inline-block;width:100%}.IsMobileDevice .ii23_dl-horizontal dd .checkbox{margin-left:10px !important}.ii2_dl-horizontal{*zoom:1;margin-bottom:0}.ii2_dl-horizontal:before,.ii2_dl-horizontal:after{display:table;content:"";line-height:0}.ii2_dl-horizontal:after{clear:both}.ii2_dl-horizontal dt{float:left;width:40%;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:30px;padding-top:7px}.ii2_dl-horizontal dd{margin-left:100px;margin-bottom:20px}.ii3_dl-horizontal{*zoom:1}.ii3_dl-horizontal:before,.ii3_dl-horizontal:after{display:table;content:"";line-height:0}.ii3_dl-horizontal:after{clear:both}.ii3_dl-horizontal dt{float:left;width:150px;max-width:250px;font-weight:normal;clear:left;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:30px;padding-top:7px}.ii3_dl-horizontal input{margin-bottom:15px}.ii3_dl-horizontal a{margin-bottom:15px}.ii3_dl-horizontal select{margin-bottom:15px}.ii3_dl-horizontal dd{margin:0}.ii_RightAndBold{margin-left:50px;font-weight:bold}.ii_Paragraph{text-indent:10pt}.btn.ii_btn-2inverse,.btn.ii_btn-2inverse:visited{background:var(--blue)}.btn.ii_btn-2inverse:hover,.btn.ii_btn-2inverse:focus,.btn.ii_btn-2inverse:active,.btn.ii_btn-2inverse.active,.btn.ii_btn-2inverse.disabled,.btn.ii_btn-2inverse[disabled]{color:#efefef;background-color:var(--dark-orange)}.btn.ii_btn-2inverse:active,.btn.ii_btn-2inverse.active{background-color:#ccc}.ui-tooltip.ui-widget-content{background-color:#fff !important}.ui-menu{background-color:#fff !important}.ii_ui-tooltip_error{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;background-color:#fff !important;color:var(--red-color) !important}.ii_div_circle{height:40px;width:40px;display:table;text-align:center;vertical-align:middle;border-radius:50%;color:#fff;font-weight:bold;font-size:x-large;background:var(--blue);margin:0 auto}.ii_div_registration_steps_container{display:table;table-layout:fixed;width:100%}.ii_div_registration_steps_container+hr{margin:10px 0 10px 0}.ii_div_circle_father{display:table-cell;vertical-align:top;text-align:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20' viewBox='0 0 12 20'%3E%3Cpath d='M2.5 2.5 L9.5 10 L2.5 17.5' fill='none' stroke='%231976D2' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 0 top 10px;background-repeat:no-repeat}.ii_div_circle_father_without_narrow{display:table-cell;vertical-align:top;text-align:center;background-position:right 0 top 10px;background-repeat:no-repeat}.ii_div_circle_father_without_narrow a:hover{text-decoration:none !important}.ii_div_circle_father_without_narrow a:hover .ii_div_circle{background-color:var(--dark-orange)}.ii_div_circle_father_without_narrow a:hover .ii-step-label-inactive{text-decoration:underline}.ii_div_circle_nuber{display:table-cell;text-align:center;vertical-align:middle}.ii_table_timetable{width:100%}.social .icon-vk{background:#587da4}.form-control{width:auto}.form-control{font-size:14px}input[type="checkbox"],input[type="radio"],input[type="checkbox"].form-control,input[type="radio"].form-control{-webkit-appearance:auto;appearance:auto;accent-color:var(--blue);display:inline-block;width:15px !important;height:15px !important;min-height:0;padding:0 !important;margin:0 6px 0 0;border:none !important;background:transparent !important;box-shadow:none !important;cursor:pointer;vertical-align:middle}input[type="checkbox"]:disabled,input[type="radio"]:disabled,input[type="checkbox"].disabled,input[type="radio"].disabled{accent-color:#999;cursor:not-allowed}label.checkbox,.checkbox label{position:relative;display:inline-block;padding-left:22px;margin:5px 0;font-weight:normal;cursor:pointer}label.checkbox input[type="checkbox"],label.checkbox input[type="radio"],.checkbox label input[type="checkbox"],.checkbox label input[type="radio"]{position:absolute !important;left:0 !important;top:2px;margin:0 !important}#divModalNewUser .CardFlagCheckbox{display:flex;align-items:center;padding-left:0}#divModalNewUser .CardFlagCheckbox input[type="checkbox"]{position:static !important;margin:0 6px 0 0 !important;flex:0 0 auto}.select2-container{min-width:110px;max-width:100%}#LoginComponent .OauthLoginButtons{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}#LoginComponent .OauthLoginButton{font-size:13px}.IsMobileDevice input.form-control,.IsMobileDevice select.form-control{padding:4px 6px}body.modal-open{overflow-y:scroll;padding-right:0 !important}#mainBody #map img{max-width:none}#mainBody #map label{display:inline;width:auto}.GlobalMessage{position:fixed;top:0;right:0;margin-top:32px;margin-right:10px;z-index:999999;width:230px;padding:8px !important;border-radius:10px;border:1px solid var(--divider)}.GlobalMessage::before{content:'';position:absolute;top:-2px;left:0;width:20px;height:20px;background-color:#fff;border-top:1px solid var(--divider);border-left:1px solid var(--divider);transform:rotate(45deg);transform-origin:0 0}.GlobalMessage span{padding-left:10px;display:block;margin-right:20px}.MaginBottom0{margin-bottom:0}.bold{font-weight:bold}.Payments .FrameTop{min-height:10em}.Payments input[type=number].form-control{margin-bottom:10px;display:inline}.Payments #tblPaymentsDetail_filter input{border-color:#000;border-width:1px;margin-right:10px;margin-top:3px}.Payments #divNewPayment label{margin-left:15px}.Payments #Sum{width:100%}.Payments input[type=submit]{width:100%}.Payments.IsMobileDevice .PayPalSumSelector{border-color:#000;border-style:solid;border-width:1px}.Payments.IsMobileDevice .TarifInfoPart .ii_dl-horizontal dt{width:auto;padding-right:5px}.Payments.IsMobileDevice .TarifInfoPart .ii_dl-horizontal dd{margin-left:0}.Payments.IsMobileDevice .LabelDatePicker{min-width:120px;display:block}.Payments .i-finance-details{padding-bottom:30px}.Payments.IsMobileDevice .i-finance-details{padding-bottom:10px}.Payments.IsMobileDevice .i-current-balance{padding-top:10px}.Payments.IsMobileDevice .i-finance-details-report hr{margin-bottom:10px !important;margin-top:0 !important}.Payments .i-description-about-common-balance{display:block;padding-bottom:34px}.Payments.IsMobileDevice .i-description-about-common-balance{padding-bottom:10px}.Reports ul{font-size:12pt}.Reports .TextCenter{text-align:center}.IsMobileDevice .Reports #SelectCabinet{width:100% !important}.IsMobileDevice .Reports ul{padding-left:25px}.dataTables_filter label input{border-color:#000;border-width:1px;margin-right:10px;margin-top:3px}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th.dtr-control:before{background-color:var(--green) !important;)}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{background-color:var(--orange) !important;)}.Prices{padding-top:90px}.Prices.IsMobileDevice{padding-top:10px}.Prices .Tarifs{margin-top:5px;font-size:14px}.Prices .title-box .title{font-size:24px}.Prices .Tarifs thead{font-size:24px;font-weight:bold;line-height:32px;vertical-align:middle;text-align:center}.Prices .Tarifs thead .Free{background-color:#fff4e7;color:var(--orange)}.Prices .Tarifs thead .Base{background-color:#f8e6eb;color:var(--red-color)}.Prices .Tarifs thead .Mini{background-color:#f0f3e6;color:var(--green)}.Prices .Tarifs tbody .Free{background-color:#fff9f2;color:var(--orange)}.Prices .Tarifs tbody .Base{background-color:#fbf1f4;color:var(--red-color)}.Prices .Tarifs tbody .Mini{background-color:#f7f8f1;color:var(--green)}.Prices .Tarifs .Description{font-size:11px;line-height:1;color:#808080;font-weight:normal;margin-top:5px}.Prices .Tarifs .Free{border-color:rgba(248,148,6,.1)}.Prices .Tarifs .Base{border-color:rgba(115,141,0,.1)}.Prices .Tarifs .TheadSecondLine td{border:0;margin:0;padding:3px}.Prices .Tarifs .TheadSecondLine p{border:0;margin:0}.Prices .Separator{border:none;width:10px}.Prices.IsMobileDevice .Separator{display:none}.Prices.IsMobileDevice .Tarifs{font-size:12px}.Prices.IsMobileDevice .Tarifs thead{font-size:14px}.Prices.IsMobileDevice .ii-Free-Caption{white-space:nowrap;width:1px;padding-left:0;padding-right:0;text-align:center;vertical-align:bottom}.Prices.IsMobileDevice .ii-Free-Caption .ii-Free-Caption-Text{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.Prices.IsMobileDevice .ii-Free-Caption br{display:none}.Clients .IsDeleted{text-align:center}.Clients .IsDeleted .fontello-minus{color:var(--red-color)}.Clients .IsDeleted .fontello-ok{color:#006400}.Clients .NewClient{color:var(--blue);font-weight:bold;border-color:var(--blue);margin-left:50px}.Clients.IsMobileDevice .HideOnMobile{display:none}.Clients #tblClients{width:100%;display:none}.Clients.IsMobileDevice{overflow-x:auto;width:100%}.Clients .dataTable{width:100% !important}.Events .paginate_button{color:#fcf8e3 !important}.Events .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:none;border:1px solid #000;color:#000 !important}.Events .title-box{margin-top:15px}.Events .title{color:var(--blue);padding-top:30px}.Events #tblEvents{width:100%;border-spacing:0}.Events .EventDtStart{min-width:80px}.Events.IsMobileDevice .HideOnMobile{display:none}.Events.IsMobileDevice .dt-buttons{display:none}.Events .newEventLink{text-align:center;padding-top:10px}.Events .OwnBusinessPromo{margin-top:25px}.Events .dataTable{width:100% !important}.Events #tblEvents_paginate .paginate_button.current{background:none #eee !important;border:none}.Events.IsMobileDevice .title{width:100%;color:var(--blue);font-weight:bold}.Events.IsMobileDevice .title-box:before{display:none}.Events.IsMobileDevice .title-box{border:none;text-align:center;margin-bottom:0}.Events.IsMobileDevice .ii_blue_orange_a,.Events.IsMobileDevice .ii_blue_orange_a:visited{color:var(--blue)}.Events.IsMobileDevice #tblEvents_filter{text-align:left}.Events.IsMobileDevice #tblEvents_filter label{font-weight:normal;width:100%}.Events.IsMobileDevice #tblEvents_filter input{border-color:#eee;width:80%}.Events.IsMobileDevice .TblEventsWrapper table thead th{font-weight:normal;border-bottom:1px solid var(--divider)}.Events.IsMobileDevice .TblEventsWrapper table tbody td{text-align:center}.Events.IsMobileDevice .TblEventsWrapper table tbody td.child{text-align:left}.Events.IsMobileDevice .TblEventsWrapper table tbody td.child li{border-bottom:none;padding-bottom:2px !important}.Events.IsMobileDevice .TblEventsWrapper table tbody td.child li{border-bottom:none;padding-top:2px !important}.Events.IsMobileDevice .TblEventsWrapper table tbody td.child li .dtr-title:after{content:":"}.Events.IsMobileDevice .TblEventsWrapper table.dataTable.no-footer{border-bottom:1px solid var(--divider)}.Events.IsMobileDevice .TblEventsWrapper .paginate_button.previous,.Events.IsMobileDevice .TblEventsWrapper .paginate_button.next{display:none}.Events.IsMobileDevice #tblEvents_info{padding-top:3px}.Events.IsMobileDevice #tblEvents_paginate{padding-top:0}.Events.IsMobileDevice .dtr-control .ii_orange_red_a,.Events.IsMobileDevice .dtr-control .ii_orange_red_a:visited{color:var(--blue)}.OneEvent .title-box{margin-top:10px;margin-left:15px}.OneEvent.IsMobileDevice .title-box{margin-left:5px;margin-bottom:10px}.OneEvent table{margin-bottom:20px;border-collapse:separate;border-spacing:7px}.OneEvent.IsMobileDevice table{border-spacing:5px}.alert.alert-success{background:#f2faef;color:#3f6f35;border:1px solid #c9e3c2}.alert.alert-success .close{color:#3f6f35 !important}.alert.alert-success span::before{content:"✓"}.ClientHistory .paginate_button{color:#fcf8e3 !important}.ClientHistory.IsMobileDevice .HideOnMobile{display:none}.fc-today{background-color:#fefdf7 !important}.fc-event{border-color:var(--divider) !important;border-width:1px}.fc-content{margin-left:3px;margin-top:3px}.fc-event .fc-bg{filter:none !important;opacity:1 !important;background:none !important}.fc-toolbar button{background-color:var(--green);background-image:none;color:#fff;text-shadow:none;transition-duration:.2s,.2s,.2s;transition-delay:0s,0s,0s;transition-property:background,border,color;transition-timing-function:cubic-bezier(0,0,1,1),cubic-bezier(0,0,1,1),cubic-bezier(0,0,1,1)}.fc-toolbar button.fc-corner-right{border-left-color:var(--divider);border-left-width:1px}.fc-toolbar button.fc-corner-left{border-right-color:var(--divider);border-right-width:1px}.fc-toolbar button.fc-state-active,.fc-toolbar button.fc-state-disabled{opacity:.65;box-shadow:none;cursor:not-allowed;pointer-events:none}.fc-toolbar button:hover{background-color:var(--green);background-image:none;color:#fff}.fc-ltr .fc-time-grid .fc-event-container{margin:0 !important}.fc-time-grid-container,.fc-time-grid{z-index:3 !important}.fc-time-grid>.fc-bg{z-index:3 !important}.fc-time-grid .fc-slats,.fc-time-grid>hr{z-index:6 !important}.fc-time-grid .fc-content-skeleton{z-index:9 !important}.fc-time-grid .fc-business-container{z-index:3 !important}.fc-time-grid .fc-bgevent-container{z-index:6 !important}.fc-time-grid .fc-highlight-container{z-index:9 !important}.fc-time-grid .fc-event-container{z-index:12 !important}.fc-time-grid .fc-now-indicator-line{z-index:15 !important}.fc-time-grid .fc-helper-container{z-index:18 !important}.fc-event .fc-bg{z-index:3 !important}.fc-event .fc-content{z-index:6 !important}.fc-event .fc-resizer{z-index:9 !important}.fc-right #datepicker{width:120px;min-height:0;height:30px;text-align:center;background:url('../img/svg/calendar.svg') no-repeat right 8px center;background-size:20px;padding-right:34px;padding-left:8px}.IsMobileDevice .fc-right #datepicker{margin-bottom:8px}.IsMobileDevice:not(.TopMenuAbout){min-height:450px}.Timetables{padding-right:0}.Timetables .fc-time-grid-event{cursor:pointer}.Timetables #CompanyNewUser{width:60px;padding:8px}.Timetables .InternalDescription{margin:0;width:100%}.Timetables .InternalDescriptionComment{padding-top:7px}.Timetables .AttributesTable input,.Timetables .AttributesTable select{min-width:50%}.Timetables select.SelectAttributeDropDown{width:100%}.Timetables #ReserveComment{margin-bottom:0;width:100%}.Timetables.IsMobileDevice{letter-spacing:-.02em !important}.Timetables.IsMobileDevice input::placeholder{letter-spacing:-.02em}.Timetables.IsMobileDevice .fc-content{letter-spacing:-.03em}.Timetables.IsMobileDevice #ReserveComment{margin-bottom:0}.Timetables.IsMobileDevice #ReserveCommentWrapper{padding-left:20px}.Timetables.IsMobileDevice .title-box{margin-bottom:7px}.Timetables.IsMobileDevice #CancelClosestToCabinet{display:none !important}.Timetables #ReserveBlock{padding-right:15px}.Timetables #RecordTypeRow{padding-bottom:8px;padding-top:0}.Timetables #RecordTypeRow .RecordTypeOption{font-weight:normal;cursor:pointer;margin-right:25px;margin-top:5px;margin-bottom:5px;display:inline-block}.Timetables #RecordTypeRow .RecordTypeOption input[type=radio]{cursor:pointer;margin-right:6px;margin-left:0;position:static}.Timetables.IsMobileDevice #RecordTypeRow .RecordTypeOption{margin-right:15px}.Timetables #ReserveBlock #ReserveDuration{margin-bottom:0}.Timetables #ReserveBlock #BtnReserveWrapper{display:flex;justify-content:center}.Timetables #ReserveBlock #BtnReserve{margin-top:4px;margin-bottom:0}.Timetables .ReserveDurationWrapper .select2{width:120px !important}.Timetables.IsMobileDevice #ReserveBlock{margin-left:0;border-left:none;padding-left:15px;padding-right:15px}.Timetables.IsMobileDevice .divNewReserve{display:none}.Timetables .EventRowDraggable{display:none}.Timetables .EventRowDraggable #MoveReservationComment{padding-left:4%}.Timetables.IsMobileDevice .EventRowDraggable{display:none}.Timetables #EventRowDraggableNotDraggableMessage{font-weight:bold}.Timetables .InternalDescription{margin-bottom:10px}.Timetables .Share{float:right}.Timetables #divNewEvent{display:none !important}.Timetables.IsMobileDevice #divNewReserve{display:none !important}.Timetables #SelectService{width:450px;max-width:100%}.Timetables #divLoading{margin-bottom:10px;padding-right:0;padding-left:30px;padding-top:5px;padding-bottom:0;width:50%;z-index:10;position:fixed}.Timetables.IsMobileDevice #divLoading{position:absolute;width:100%;left:0}.Timetables .CabinetHeaderAll{text-align:center;font-size:.8em;word-wrap:break-word}.Timetables .InfoDemoMode{margin:0;padding:0}.Timetables .InfoDemoMode .alert{padding:10px;margin-bottom:10px}.Timetables #calendar.SelectServiceAndAttributes{opacity:.65}.Timetables #BtnNewRecordWrapper{display:flex;justify-content:center}.Timetables #BtnNewRecordWrapper #BtnNewRecord{margin-top:5px}.Timetables .SelectCabinetWrapper .select2-container--classic{margin-bottom:5px !important}.IsMobileDevice .Timetables .SelectCabinetWrapper .select2-container--classic{margin-bottom:5px !important}.Timetables .SelectCabinetWrapper #SelectCabinet{margin-bottom:5px}.IsMobileDevice .Timetables .InternalDescriptionCommentRow{padding-top:10px}.Timetables .FingerWrapper3.SelectButtonSelectTimeHand{display:none !important}.Timetables #CompanyFindUser{max-width:100%;overflow:hidden !important;text-overflow:ellipsis;white-space:nowrap}.Timetables .tooltipInInfo_t{white-space:pre-line}.Timetables .fc-event.EventTypeGroup .GroupFillMarker{position:absolute;top:0;bottom:0;width:3px;margin-left:-2px;background:var(--orange);opacity:.85;pointer-events:none}.Timetables .ii-disable-ad-prompt{padding-top:10px;color:#666}.Timetables.IsMobileDevice .ii-disable-ad-prompt{padding-top:15px;color:#666;font-size:11px}.Timetables .EventMissed{background-size:1em 1em;background-image:linear-gradient(45deg,rgba(255,0,0,0) 48%,rgba(255,0,0,.5) 50%,rgba(255,0,0,0) 52%),linear-gradient(-45deg,rgba(255,0,0,0) 48%,rgba(255,0,0,.5) 50%,rgba(0,0,0,0) 52%)}.Timetables .fc-event.EventImported{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.55) 0,rgba(255,255,255,.55) 6px,rgba(0,0,0,0) 6px,rgba(0,0,0,0) 12px)}.Timetables .fc-event.EventPaid{border-right-style:solid;border-right-color:#00a204 !important;border-right-width:7px}.Timetables .fc-event.EventWaitForPayment{border-right-style:solid;border-right-color:var(--red-color) !important;border-right-width:7px}.Timetables #GroupCustomMessage{width:100%;margin-top:5px;margin-bottom:0}.Timetables.IsMobileDevice #GroupBlock{margin-top:0;padding-left:15px;padding-right:15px}.Timetables .HeaderPin{position:absolute;right:0;margin-right:5px;text-decoration:none}.Timetables .HeaderPin.ii_reverse_a:hover{color:var(--dark-orange)}.Timetables.IsMobileDevice #calendar .fc-today-button{display:none !important}.Timetables .title-box{margin-top:15px}.IsMobileDevice .title-box{margin-top:0}.CalendarMenuTitleTime{color:#808080 !important;text-align:center}.CalendarMenuTitleTime.iw-mSelected{color:#808080 !important;background-color:transparent !important;cursor:pointer;border-bottom:1px solid #ccc !important;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important}.CalendarMenuTitleTime span{position:absolute;top:0;right:0;font-weight:bold}.CalendarMenuTitleTime:hover{color:#000 !important}.fc-event.EventTypeGroup{border:1px solid #999 !important;cursor:pointer}.fc-event.EventTypeGroup .fc-content{color:#333}.GroupService .AttributeSelectHeader td:nth-child(3),.GroupService .AttributeSelectHeader td:nth-child(4),.GroupService .AttributeSelectRow td:nth-child(3),.GroupService .AttributeSelectRow td:nth-child(4){display:none}#GroupBlock #BtnNewGroupWrapper{display:flex;justify-content:center}#GroupBlock #BtnNewGroup{margin-top:4px;margin-bottom:0}#ModalGroupMembers .GroupMemberDelete img{width:16px;height:16px}#ModalGroupMembers.IsMobileDevice .modal-dialog,#ModalGroupMessage.IsMobileDevice .modal-dialog{margin:5px}#ModalGroupMembers.IsMobileDevice .modal-body,#ModalGroupMembers.IsMobileDevice .modal-header,#ModalGroupMessage.IsMobileDevice .modal-body,#ModalGroupMessage.IsMobileDevice .modal-header{padding-left:10px;padding-right:10px}#ModalGroupMessage .GroupCustomMessageEdit{width:100%}.TimeTable #SchedulesSettings .TimetableSelectedText{margin-bottom:5px}.TimeTable #SchedulesSettings label{cursor:pointer;font-weight:normal}.TimeTable #SchedulesSettings .HoursBeforCloseRecordListSelectWrapper,.TimeTable #SchedulesSettings .HoursProtectRemoveRecordListSelectWrapper,.TimeTable #SchedulesSettings .OneClientCountRecordsLimitPeriodSelectorWrapper{width:140px;display:inline-block}.TimeTable #SchedulesSettings .OneClientCountRecordsLimitPerPeriod{margin-bottom:0;width:120px}.TimeTable #SchedulesSettings .OneClientCountRecordsLimitWrapper,.TimeTable #SchedulesSettings .HoursProtectRemoveRecordWrapper{padding-top:10px}.TimeTable #SchedulesSettings .OneClientCountRecordsLimitWrapper{padding-bottom:10px}.TimeTable #SchedulesSettings .TimetableWrapper{height:530px;width:100%;cursor:pointer}.TimeTable #SchedulesSettings .HourText{pointer-events:none;user-select:none}.TimeTable #SchedulesSettings .row{margin-left:5px}.TimeTable #SchedulesSettings .title-box .title{padding-top:7px !important}#SchedulesSettings .ScheduleTabsNav{display:flex;gap:10px;border-bottom:0;margin-bottom:15px}#SchedulesSettings .ScheduleTabsNav>li{float:none;flex:1 1 0;margin:0;display:flex;flex-direction:column}#SchedulesSettings .ScheduleTabsNav>li>a,#SchedulesSettings .ScheduleTabsNav>li>a:hover,#SchedulesSettings .ScheduleTabsNav>li>a:focus{display:flex;align-items:center;gap:12px;flex-grow:1;margin:0;padding:10px 15px;border:0;border-radius:8px;background-color:var(--orange);color:#fff;cursor:pointer}#SchedulesSettings .ScheduleTabsNav>li>a:hover{background-color:var(--orange-hover)}#SchedulesSettings .ScheduleTabsNav>li.active>a,#SchedulesSettings .ScheduleTabsNav>li.active>a:hover,#SchedulesSettings .ScheduleTabsNav>li.active>a:focus{background-color:var(--blue);border:0;color:#fff}#SchedulesSettings .ScheduleTabsNav>li>a:before{display:none}#SchedulesSettings .ScheduleTabsNav>li>a .open-sub{display:none}#SchedulesSettings .ScheduleTabIcon{flex:0 0 auto;width:26px;height:26px}#SchedulesSettings .ScheduleTabText{display:flex;flex-direction:column;min-width:0;text-align:left}#SchedulesSettings .ScheduleTabTitle{font-size:16px;font-weight:700;line-height:1.3}#SchedulesSettings .ScheduleTabNote{font-size:12px;line-height:1.3;opacity:.95}#SchedulesSettings .ScheduleTabChevron{display:none;flex:0 0 auto;margin-left:auto;width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff}@media(max-width:767px){#SchedulesSettings .ScheduleTabsNav{display:block;margin-bottom:0}#SchedulesSettings .ScheduleTabsNav>li{display:block;margin:0 0 10px}#SchedulesSettings .ScheduleTabsNav>li>a{padding:12px 15px}#SchedulesSettings .ScheduleTabText{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px}#SchedulesSettings .ScheduleTabTitle{font-size:17px}#SchedulesSettings .ScheduleTabNote{font-size:13px}#SchedulesSettings .ScheduleTabChevron{display:block;transform:rotate(45deg);position:relative;top:-3px}#SchedulesSettings .ScheduleTabsNav>li.active>a .ScheduleTabChevron{transform:rotate(-135deg);top:3px}}.IsMobileDevice .TimeTable #ScheduleSettings .tab-pane{padding-left:0;padding-right:0}.IsMobileDevice .TimeTable #SlotMinutesSelector,.IsMobileDevice .TimeTable #TimetablePredefinedSelector{margin-bottom:0;font-size:12px;padding-left:5px;padding-right:5px;width:100%}.TimeTable .TextTitle{margin-top:10px;margin-bottom:10px;font-weight:bold}.TimeTable .DaysForwardSelectorWrapper{width:120px;display:inline-block}.TimeTable .form-DatePicker{cursor:pointer}.TimeTable #Weekends{cursor:pointer}.TimeTable .Details td{padding-left:5px;padding-right:5px}.TimeTable .LastWorkingDayFromDb{padding-left:5px;font-style:italic}.TimeTable .AvailableDatesWrapper input{width:100%}.TimeTable #AvailableDates{width:100%}.TimeTable .AvailableDates{width:100%}.TimeTable .AvailableDates .form-DatePickerWrapper{width:100%}.TimeTable .AvailableDates .AvailableDatesLabel{width:5%;white-space:nowrap}.TimeTable .DaysOfMonth{width:320px}.TimeTable .DaysOfMonth input[type="checkbox"]{margin:0 0 0 8px}.TimeTable .DaysOfMonth td{padding:5px 5px 5px 5px}.TimeTable .DaysOfMonth th{padding:5px 5px 5px 5px}.TimeTable .DaysOfMonth th{background-color:#eff1f2}.IsMobileDevice .TimeTable .form-control{margin-bottom:0}.IsMobileDevice .TimeTable select{font-size:12px;margin-right:5px}.IsMobileDevice .TimeTable .form-DatePicker input{font-size:12px}.IsMobileDevice .TimeTable .form-DatePickerWrapper{width:120px}.IsMobileDevice .TimeTable i{font-size:11px !important}.IsMobileDevice .TimeTable #SchedulesSettings .HoursBeforCloseRecordListSelectWrapper,.IsMobileDevice .TimeTable #SchedulesSettings .HoursProtectRemoveRecordListSelectWrapper,.IsMobileDevice .TimeTable #SchedulesSettings .OneClientCountRecordsLimitPeriodSelectorWrapper{width:auto !important}.IsMobileDevice .TimeTable .LimitationTimesWrapper button{padding:4px 10px}.TimeTable .selectWrapper{width:400px;display:table-caption}.TimeTable dd,.TimeTable dl,.TimeTable .TimeTable_Settings{margin-bottom:0}.TimeTable #infoMessageHardSchedulle{color:#800000;font-style:italic;font-size:small;margin-left:40px}.TimeTable input[type=checkbox]{height:20px;width:20px;left:20%;top:-20%}.TimeTable .CabinetName{margin-bottom:15px;font-weight:bold;text-decoration:underline}.TimeTable.IsMobileDevice .selectWrapper{display:inline}.TimeTable.IsMobileDevice .TableWrapper{display:block;position:relative;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:100%}.TimeTable.IsMobileDevice .TableWrapper table{width:100%}.TimeTable.IsMobileDevice .TableWrapper table tr{height:40px}.TimeTable.IsMobileDevice .ii2_dl-horizontal dt{width:50%}.TimeTable th.HoursCaption,.TimeTable th.Hours,.TimeTable th.Days,.TimeTable .table-hover tbody tr:hover>td .TimeTable,.table-hover tbody tr:hover>th{background-color:#eff1f2}.TimeTable .TimeTable_Settings .new-checkbox{margin:0 0 0 0}.TimeTable .TimeTable_Settings input{margin:0 0 0 -7px}.TimeTable .TimeTable_Settings_AllowedTime{margin-top:20px}.TimeTable .TimeTable_Settings_AllowedTime input{width:100%;margin:0}.TimeTable .TimeTable_Settings_AllowedTime td:hover{cursor:pointer}.CompanyIndex .HeaderPin{position:absolute;right:0;margin-right:5px;text-decoration:none}.CompanyIndex .HeaderPin.ii_reverse_a:hover{color:var(--dark-orange)}.CompanyIndex.IsMobileDevice #calendar{padding-top:10px}.CompanyIndex.IsMobileDevice #calendar .fc-toolbar .fc-center h2{padding-top:10px}.CompanyIndex.IsMobileDevice #calendar .fc-right .fc-today-button{display:none !important}.CompanyIndex.IsMobileDevice #calendar .fc-right{float:none;padding-left:10px;display:flex}.CompanyIndex{padding-right:0}.CompanyIndex.IsMobileDevice{letter-spacing:-.02em !important}.CompanyIndex.IsMobileDevice input::placeholder{letter-spacing:-.02em}.CompanyIndex .AboutCompanyButtonWrapper span,.CompanyIndex .MessageSendButtonWrapper span{padding-left:5px}.CompanyIndex:not(.IsMobileDevice) .AboutCompanyButtonWrapper{display:flex;justify-content:flex-end}.CompanyIndex .title-box .title.TitleCompanyName{color:var(--blue);padding-top:30px;font-size:24px}.CompanyIndex.IsMobileDevice .title-box .title.TitleCompanyName{padding-bottom:5px;padding-top:20px;font-size:22px}.CompanyIndex .divNewEventWrapper{display:none}.CompanyIndex #EventRowDraggableNotDraggableMessage{font-weight:bold;padding-left:5%;display:none}.CompanyIndex.IsMobileDevice #EventSucceffullyCreated{width:100%}.CompanyIndex.ModalSubmitRecord.IsMobileDevice .title-box{margin-bottom:5px}.CompanyIndex.ModalSubmitRecord.IsMobileDevice .title-box .title{margin-bottom:5px}.CompanyIndex .Presentation{margin:0;padding:0}.CompanyIndex .Presentation table{border-spacing:7px;border-collapse:separate}.CompanyIndex .fr-view table td,.fr-view table th{border:none}.CompanyIndex .FingerWrapper{left:57%;position:absolute;display:none;top:5px}.CompanyIndex.IsMobileDevice .FingerWrapper{left:80%}.CompanyIndex #divLoading{margin-bottom:10px;padding:5px 0 0 30px;width:50%;z-index:10;position:fixed}.CompanyIndex .AttributesTable input{width:100%}.CompanyIndex select.SelectAttributeDropDown{width:100%}.CompanyIndex #calendar.WaitSelectService0{opacity:.65}.CompanyIndex .AskPermissionToProcessPrivacyDataWrapper label{font-weight:normal;font-size:small;cursor:pointer;margin-top:15px}.CompanyIndex.IsMobileDevice .divSuccefullyCreated{width:100% !important}.CompanyIndex.IsMobileDevice .MessageSendButton{float:right}.CompanyIndex #EventSucceffullyCreated{display:none;padding-bottom:15px;text-align:center}.CompanyIndex #EventSucceffullyCreated .InternalMessage{font-size:large;color:#006400;white-space:pre-line}.CompanyIndex #EventSucceffullyCreated #AddToMyCalendar{margin-top:10px;font-size:medium;color:#000}.CompanyIndex #EventSucceffullyCreated #AddToMyCalendar img{margin-left:10px;margin-right:5px;margin-bottom:5px}.CompanyIndex #EventSucceffullyCreated a{margin-right:5px}.CompanyIndex.submitInfoAndButtons .UsernameInputWrapper input{margin-bottom:10px;margin-top:10px}.CompanyIndex #SelectCabinetContainer,.CompanyIndex #SelectServiceContainer{margin-bottom:15px !important}.CompanyIndex.IsMobileDevice #SelectCabinetContainer,.CompanyIndex.IsMobileDevice #SelectServiceContainer{margin-bottom:10px !important}.CompanyIndex #ButtonSelectTime{margin-top:10px}.CompanyIndex.IsMobileDevice #ButtonSelectTime{margin-top:5px}.CompanyIndex .FingerWrapper2{margin-top:15px;top:5px;display:block}.CompanyIndex #EventRowDraggableNotDraggableMessage{color:var(--text-secondary)}.CompanyIndex.IsMobileDevice #AtributesContainer .SelectorIndicator #mainCancelLink{float:right;padding-bottom:0 !important;margin-bottom:5px !important}.CompanyIndex.IsMobileDevice #AtributesContainer .SelectorIndicator{width:100% !important}.CompanyIndex.IsMobileDevice #EventRowDraggableNotDraggableMessage{padding-left:0}.CompanyIndex .FingerWrapper3.SelectButtonSelectTimeHand{margin-left:10px}.CompanyIndex:not(.IsMobileDevice) .FingerWrapper3.SelectButtonSelectTimeHand{display:none !important}.CompanyIndex.IsMobileDevice .FingerWrapper2.SelectButtonSelectTimeHand{display:none !important}.CompanyIndex #EventSucceffullyCreatedAndWaitForPaiment{display:none}.CompanyIndex .ConfirmationDialog #LoginComponent .LoginEnter{margin-top:15px;margin-right:0 !important}.CompanyIndex.IsMobileDevice .AttributesTable td{padding-right:5px}.CompanyIndex.IsMobileDevice .AttributesTable .AttributeValue input[type=text]{min-width:auto}.submitInfoAndButtons .modal-body{margin-bottom:20px}#ModalShare a.jssocials-share-link:hover{text-decoration:none}#ModalShare a.jssocials-share-link:focus{text-decoration:none}#ModalShare div.jssocials-share{width:30%}#ModalShare a.jssocials-share-link{width:100%}#ModalShare .jssocials-share-label{white-space:nowrap}#ModalShare #ShareLinkCopyToClipboard{margin-left:5px}#ModalShare #ShareLinkCopyToClipboard:hover{cursor:pointer;opacity:.65}#ModalShare #ShareLinkCopyToClipboard:active{opacity:.1}#ModalShare #ShareChangeSiteName{margin-top:20px}#ModalShare #QrImage{max-width:70%;margin-left:15%}.IsMobileDevice #ModalShare #QrImage{max-width:90%;margin-left:5%}#calendar{padding-top:10px}.IsMobileDevice #calendar{padding-top:0}#calendar .fc-toolbar{margin-bottom:0}#calendar .fc-toolbar .fc-center h2{font-size:22px !important}#calendar .fc-slats tr:hover .fc-time{font-weight:bold;text-decoration:underline}.IsMobileDevice #calendar .fc-right .fc-button-group{display:none}.PinToDeviceScreenModalMessageWrapper ul{padding-left:2%}.PinToDeviceScreenModalMessageWrapper .title-box{margin-bottom:15px}.PinToDeviceScreenModalMessageWrapper .BrowsersWrapper img{margin:5px}.PinToDeviceScreenModalMessageWrapper .button{background-color:#eee;font-weight:bold}.PinToDeviceScreenModalMessageWrapper .buttonShare img{background-color:#eee}#ModalConfirmationDelete #InternalDescriptionDelete{width:100%;margin:0;height:65px}#SelectServiceContainer #SelectService{width:100%}#SelectServiceContainer{padding-top:10px}#SelectCabinetContainer #SelectCabinet{width:100%}.ProjectNotActive{color:var(--red-color)}.ProjectNotActive a:hover{color:var(--red-color) !important}.ProjectNotActive a{color:var(--red-color) !important}#ModalRecordInfo .InternalDescription{height:70px;width:100%}#ModalRecordInfo .EventDateTimeLabel{width:105px}#ModalRecordInfo .modal-body{padding-bottom:0}#ModalRecordInfo.IsMobileDevice .modal-dialog{margin:5px}#ModalRecordInfo.IsMobileDevice .modal-body,#ModalRecordInfo.IsMobileDevice .modal-header{padding-left:10px;padding-right:10px}#ModalRecordInfo.IsMobileDevice .title-box{margin-bottom:10px}#ModalRecordInfo.IsMobileDevice #ModalRecordInfoTitle{margin-bottom:5px}.iw-cm-menu{background-color:#fff !important;border-radius:5px;border-color:#a6c9e2 !important;border-width:1px !important;border-style:solid !important;padding:7px !important}.iw-contextMenu li{width:100%;white-space:nowrap}.iw-mSelected{background-color:#deedf8 !important;border-radius:3px;border-color:#79b7e7 !important;border-width:1px !important;border-style:solid !important;color:#000 !important;width:100% !important}.modal-footer{padding-top:10px;padding-bottom:10px}#EventRowDraggableNotDraggableMessage2{font-weight:bold;padding-left:5%;display:none}.TimeZoneConvertedNote{color:#808080;font-size:small;padding:3px 0}#ModalNewRecord .RecordSearchTypeWrapper{padding-bottom:10px}#ModalNewRecord .RecordSearchTypeWrapper label{font-weight:normal;cursor:pointer;margin-right:25px;display:inline-block}#ModalNewRecord .ModalTownSelectorWrapper{padding-bottom:10px}#ModalNewRecord #OnlineProjectSelect{width:100% !important}#ModalNewRecord select{width:100% !important}#ModalNewRecord.IsMobileDevice .title{margin-bottom:5px}#ModalNewRecord.IsMobileDevice select{margin-bottom:10px}#ModalNewRecord.IsMobileDevice .modal-dialog{margin:5px}#ModalNewRecord.IsMobileDevice .modal-body{padding-bottom:0;padding-left:10px;padding-right:10px}#ModalNewRecord.IsMobileDevice .modal-header{padding-left:10px;padding-right:10px}.ConfirmationDialog #LoginComponent .CaptchaWay{margin:0 !important}.SelectTimeButtonPrototype{background-color:var(--green);color:#fff;padding:4px;border-radius:4px;opacity:.6}.SelectDropDownPrototype{border-style:solid;border-width:1px;border-color:#808080;padding:1px}.MyRecords{white-space:nowrap;font-size:small;display:flex;position:absolute;padding-left:20px}.MyRecords span{padding-left:5px}.IsMobileDevice .MyRecords{position:relative;display:contents}.IsMobileDevice .MyRecords span{padding-left:0}.GoToMobileVersion{font-size:small;display:flex;position:absolute;margin-left:70px;margin-top:30px;z-index:1000}.AttributesTable{vertical-align:middle}.AttributesTable{border-collapse:separate}.AttributesTable td{padding-bottom:5px}.AttributesTable input{width:100%}.AttributesTable .AttributeLabel{text-align:right;max-width:400px;width:30%;padding-right:5px}.IsMobileDevice .AttributesTable .AttributeLabel{font-size:smaller}.AttributesTable .AttributeValue input[type=text]{width:100%}.AttributesTable .AttributeValue .SeveralPeriodsWrapper{width:150px}.AttributesTable .required{vertical-align:top}#divModalConfirmation.CompanyIndex .mainInfo{margin-bottom:20px;font-weight:bold}#divModalConfirmation.CompanyIndex #ConfirmationDate{margin-right:10%}.UserRegister table{white-space:nowrap}.UserRegister input{margin-bottom:0;width:300px;max-width:100%}.UserRegister input.email{width:260px}.UserRegister tr{vertical-align:middle;margin-bottom:20px;height:60px}.UserRegister td{width:250px}.UserRegister td.width400{width:400px}.UserRegister .buttonSendSmsBlock{margin-left:130px}.UserRegister #IdSmsCode{width:100px}.UserRegister label.checkbox{padding-left:10%}.UserRegister .form-group{margin-bottom:0}.UserRegister .form-control{display:inline}.UserRegister span.required{margin-left:3px}.UserRegister .errorText{font-weight:bold;color:var(--red-color)}.Profile.Loading{display:none}.Profile{margin-top:20px}.Profile .RowPhone{margin-top:22px}.Profile #Name{width:100%}.Profile .title-box{margin-top:5px}.Profile .error{color:var(--red-color);font-size:smaller;position:absolute;right:30px;top:3px;z-index:10}.Profile .RowPhone .error{right:auto;left:47%}.Profile .EmailWaitForConfirmation{font-size:small}.Profile .ConfirmPhoneCode{display:inline !important}.Profile.IsMobileDevice .PartialPhoneInputGroup{width:100%}.Profile.IsMobileDevice .PartialPhoneInput{width:100%}.Profile label{margin-top:10px}.Profile .ii-button-save{float:right}#HomeUserFindText{margin-bottom:0}.fastSearchIndex #HomeUserFindText{margin-bottom:0;width:95% !important}.fastSearchIndex div.fastSearchComment{margin-top:10px;margin-bottom:30px;margin-left:20px}.ii-registration-next-step{text-align:right;width:100%}.ii-registration-next-step .SaverOrNextButton{width:100%;font-size:larger}.RegCancel{opacity:.6;display:block;padding-top:30px}.IsMobileDevice .RegCancel{display:inline-block;padding-bottom:15px;font-size:small}.MainInfo input[type=text]{width:400px !important;max-width:100%;margin-top:0;margin-bottom:8px}.MainInfo .TimeZoneSelect{width:400px;max-width:100%;margin-bottom:8px}.MainInfo.IsMobileDevice .TimeZoneSelect{width:100%}.MainInfo .TimeZoneAutoDetected,.MainInfo .TimeZoneCannotChange{color:#808080;font-size:small;padding-left:5px;white-space:nowrap}.MainInfo .ReceptionTypeWrapper{padding-top:7px;padding-left:20px}.MainInfo .ReceptionTypeWrapper label{font-weight:normal;cursor:pointer;margin-right:25px;margin-bottom:0;display:inline-block}.MainInfo .ReceptionTypeWrapper input[type=radio]{cursor:pointer;position:static;margin-left:0}.MainInfo input#TownName{width:272px}.MainInfo input#CategoryName{width:270px}.MainInfo div.CabinetInfo{border-color:var(--dark-orange);border-width:1px;margin-left:10%;width:80%;border-radius:6px}.MainInfo span.CabinetNumber{font-weight:bold;font-size:medium;text-decoration:underline;padding-left:7%}.MainInfo span.CabinetButtons{width:100%;display:inline-block;padding-top:10px;margin-bottom:30px}.MainInfo .new-checkbox{cursor:pointer}.MainInfo label.checkbox{cursor:pointer}.MainInfo .CabinetInfo{margin-bottom:10px}.MainInfo.IsMobileDevice .CabinetInfo dd{margin-bottom:0}.MainInfo .CabinetInfo:first-of-type{margin-top:10px}.MainInfo.IsMobileDevice .CabinetInfo{padding:5px 5px 0 5px}.MainInfo .CabinetInfo .checkbox{display:inline-block}.MainInfo .CabinetInfo.HideInactiveItem{display:none}.MainInfo.ShowInactiveItem .CabinetInfo.HideInactiveItem{display:inherit}.MainInfo .SubDomainPrefixWrapper{display:flex;width:100%}.MainInfo input[type=text].SubDomains{flex:1 1 auto;width:auto;min-width:0;margin-bottom:0}.MainInfo input[type=text].Address{display:inline}.MainInfo .SubDomainPrefix{flex:0 0 auto;width:auto;white-space:nowrap;display:flex;align-items:center;cursor:default}.MainInfo.IsMobileDevice .ii2_dl-horizontal dt{width:20%}.MainInfo.IsMobileDevice input[type=text]{width:100%;margin-top:0;margin-bottom:8px}.MainInfo #ii-register-town-selector{display:inline}.MainInfo.IsMobileDevice input#TownName,.MainInfo.IsMobileDevice input#CategoryName{width:100%;display:inline-block}.MainInfo.IsMobileDevice input[type=text].SubDomains{width:100%;margin-bottom:0}.MainInfo.IsMobileDevice input#Address{width:100%;display:inline}.MainInfo.IsMobileDevice div.CabinetInfo{width:100%;margin-left:0}.MainInfo.IsMobileDevice .ii2_dl-horizontal dt{overflow:visible}.MainInfo input[type=text].AddressChildInput{margin-bottom:0}.MainInfo dd{margin-bottom:10px}.MainInfo .CreatedMessage{width:400px;max-width:100%;height:65px}.MainInfo hr{margin:20px 0 20px 0}.MainInfo.IsMobileDevice hr{margin:10px 0 10px 0}.MainInfo .ii-show-on-map{display:inline-block;padding-top:6px}.MainInfo.IsMobileDevice .ii-show-on-map{padding-top:0;float:right}.MainInfo.IsMobileDevice .SubDomainPrefixWrapper{width:100%;display:flex}.MainInfo.IsMobileDevice .SubDomainPrefixWrapper .SubDomainPrefix{font-size:12px;padding-left:8px;padding-right:8px}.MainInfo.IsMobileDevice .SubDomainPrefixWrapper input[type=text].SubDomains{width:auto;min-width:0;flex:1 1 auto}.MainInfo .WorkPhonesRow{display:flex;align-items:center;gap:12px}.MainInfo .WorkPhonesRow input.WorkPhones{flex:0 1 400px;min-width:0;width:auto !important;margin-bottom:0}.MainInfo .WorkPhonesRow .WorkPhonesNotSetWrapper{flex:0 0 auto;margin:0;white-space:nowrap}.MainInfo.IsMobileDevice .ShowAllInactiveLabelWrapper{margin-top:12px}.MainInfo.IsMobileDevice .ii2_dl-horizontal dd{margin-left:0}.MainInfo .input-append{display:flex;margin:0}.MainInfo.IsMobileDevice .input-append{width:100%}.MainInfo.IsMobileDevice .dropdown-toggle{padding-left:10px;padding-right:0;white-space:nowrap}.MainInfo:not(.IsMobileDevice){margin-bottom:20px}.MainInfo .CabinetDeleteWrapper{width:100%;text-align:right;padding-right:20px;padding-bottom:10px}.MainInfo .TimeZoneReadOnly{margin-top:5px;display:inline-block}.MainInfo .ii2_dl-horizontal{display:grid;grid-template-columns:minmax(160px,34%) 1fr;column-gap:20px;align-items:start}.MainInfo .ii2_dl-horizontal dt{float:none;width:auto;grid-column:1;text-align:right;white-space:normal;overflow:visible;text-overflow:initial;padding:7px 0 0 0}.MainInfo .ii2_dl-horizontal dd{grid-column:2;margin-left:0;margin-bottom:15px;min-width:0}.MainInfo.IsMobileDevice .ii2_dl-horizontal{grid-template-columns:1fr;column-gap:0}.MainInfo.IsMobileDevice .ii2_dl-horizontal dt{grid-column:1;width:auto;text-align:left;padding-top:0}.MainInfo.IsMobileDevice .ii2_dl-horizontal dd{grid-column:1;margin-left:0;margin-bottom:12px}.MainInfo.IsMobileDevice .CabinetAdd{display:block;width:100%;text-align:center;font-size:larger}#ScheduleSettings checkbox{display:inline}#ScheduleSettings .AllowChangePastWrapper{margin-top:10px;margin-bottom:10px}#ScheduleSettings #Weekends{width:100%}#ScheduleSettings .limitations{text-align:left;padding-top:5px;padding-bottom:5px}#ScheduleSettings .limitations a.AddLimitation{font-size:2.5em;color:var(--green)}#ScheduleSettings .limitations a.AddLimitation:hover{text-decoration:none;opacity:.65}#ScheduleSettings .limitations .caret{padding-left:7px}#ScheduleSettings .limitations .AddLimitationWrapper{vertical-align:middle;display:inline-block;margin-top:5px;min-height:41px}#ScheduleSettings .limitations .LimitationTimesWrapper{display:inline-block}#ScheduleSettings .limitations .btn-group{margin-left:5px;margin-top:3px;margin-bottom:3px}#ScheduleSettings .limitations .RemoveTime:hover{color:var(--red-color)}#ScheduleSettings .tab-content>.tab-pane,.pill-content>.pill-pane{padding-top:12px}.Services.IsMobileDevice,.Services.IsMobileDevice .form-control{font-size:12px}.Services.IsMobileDevice input{padding:2px}.Services.IsMobileDevice .new-checkbox.Initialized{margin-top:1px}.Services input{margin:1px}.Services .CabinetWrapper{border-color:var(--dark-orange);border-width:1px;width:100%;margin-bottom:20px;border-radius:6px}.Services.IsMobileDevice .CabinetWrapper{padding-bottom:0;margin-bottom:5px}.Services .ServiceWrapper{border-color:var(--blue);border-radius:6px;border-width:1px;width:94%;margin-bottom:10px;margin-top:10px;margin-left:3%;padding-left:10px;padding-bottom:10px}.Services.IsMobileDevice .ServiceWrapper{padding-left:1px;width:calc(100% - 2px);margin-left:1px;padding-bottom:0}.Services .AttributeWrapper{border-color:var(--green);border-radius:6px;border-width:1px;width:96%;margin-bottom:10px;margin-top:10px;margin-left:2%;padding-left:10px;padding-bottom:10px}.Services.IsMobileDevice .AttributeWrapper{padding-left:1px;margin-left:0;width:calc(100% - 1px);padding-bottom:5px}.Services .CabinetName{font-weight:bold;text-decoration:underline;font-size:large;padding-left:20px}.Services .SharedServicesNote{padding-left:20px;color:var(--text-secondary);font-size:smaller}.Services .DualBookingRow{display:none}.Services .SharedServicesCabinet .DualBookingRow{display:table-row}.Services .SharedServicesCabinet .DualBookingRow.Invisible{display:none}.Services:not(.IsMobileDevice) .CabinetName{display:block}.Services.IsMobileDevice .CabinetName{padding-left:1px}.Services .CabinetWrapper.Inactive .CabinetName{color:var(--red-color)}.Services .SelectDurationWrapper{width:200px;margin-bottom:0}.Services .SelectDurationWrapper a{width:200px !important;margin-bottom:0 !important}.Services .checkbox.ShowAllInactiveLabelWrapper{display:inline-block}.Services.IsMobileDevice .checkbox.ShowAllInactiveLabelWrapper{margin-left:1px}.Services .checkbox.HideSharedServicesLabelWrapper{display:inline-block;margin-right:20px}.Services.IsMobileDevice .checkbox.HideSharedServicesLabelWrapper{margin-left:1px;margin-right:0}.Services .TableService .SecondColumn{width:200px}.Services.IsMobileDevice .SelectDurationWrapper{width:100px;margin-bottom:0}.Services.IsMobileDevice .SelectDurationWrapper a{width:100px !important;margin-bottom:0 !important}.Services.IsMobileDevice .SelectDurationWrapper select{width:100px !important;margin-bottom:0 !important}.Services.IsMobileDevice .SelectColorWrapper{width:100px;margin-bottom:0}.Services.IsMobileDevice .SelectColorWrapper a{width:100px !important;margin-bottom:0 !important}.Services.IsMobileDevice .SelectColorWrapper select{width:100px !important;margin-bottom:0 !important}.Services.IsMobileDevice input[type=text].Price{width:100px;margin-bottom:0}.Services.IsMobileDevice .TableService .SecondColumn{width:100px}.Services.IsMobileDevice .TableService .ServiceName{width:calc(100% - 1px)}.Services.IsMobileDevice .TableService td.Label{width:10%}.Services.IsMobileDevice .SelectAttributeType{display:inline;margin-right:10px}.Services .CollapseService,.Services .ExpandService,.Services .CollapseAllServicesWrapper{font-size:small}.Services.IsMobileDevice .CollapseService,.Services.IsMobileDevice .ExpandService{font-size:11px}.Services.IsMobileDevice .CollapseAllServicesWrapper{font-size:11px;float:right;width:auto;padding-right:5px}.Services.IsMobileDevice .AttributeSelectPlusPrice{padding:0}.Services.IsMobileDevice .AttributeNumberInputFrom,.Services.IsMobileDevice .AttributeNumberInputTo{width:60px}.Services.IsMobileDevice .ServiceWrapper{margin-top:5px;margin-bottom:1px}.Services .SelectTypeWrapper{width:200px;margin-bottom:0;padding:0;display:inline}.Services .AttributeWrapper .IsRequiredWrapper{display:inline-block;top:-10px}.Services.IsMobileDevice .AttributeWrapper .IsRequiredWrapper{top:5px;margin-left:0}.Services .checkbox{margin-left:10px}.Services .CollapseAllServicesWrapper{margin-left:30px}.Services .CollapseAllServicesWrapper a{width:150px;display:inline-block}.Services.IsMobileDevice .CollapseAllServicesWrapper a{width:auto}.Services label{margin-bottom:0;cursor:pointer}.Services .TitleAttributeSelectValues{margin-top:10px}.Services .AttributeNumberInput{width:100px;display:inline-block}.Services .AttributeWrapper textarea,.Services .AttributeWrapper input[type=text]{width:95%}.Services.IsMobileDevice .AttributeWrapper textarea,.Services.IsMobileDevice .AttributeWrapper input[type=text]{width:100%}.Services .Invisible{display:none}.Services .GroupOnlyPaidTariff{color:var(--red-color);font-size:small;margin-left:10px}.Services .AttributeWrapper .RemoveAttributeSelect{margin-left:40%}.Services.IsMobileDevice .AttributeWrapper .RemoveAttributeSelect{margin-left:20%}.Services .AttributeParametersWrapper{margin-bottom:0}.Services .AttributeParametersWrapper>div{display:inline-block;vertical-align:top;margin-top:0}.Services .AttributeButtonsWrapper{margin-top:10px;margin-bottom:5px;display:block}.Services.IsMobileDevice .AttributeButtonsWrapper{margin-top:5px}.Services.IsMobileDevice{margin-top:5px}.Services .Label.IsActiveLabel{float:right}.Services.IsMobileDevice .Label.IsActiveLabel{float:none}.Services .AttributeSelectPlusDurationMinute{margin-bottom:0}.Services.IsMobileDevice .AttributeSelectPlusDurationMinute{width:80px !important;padding:0}.Services .AttributeSelectValues textarea{height:60px}.Services .AttributeSelectHeader td{text-align:center}.Services .AttributeSelectButtonsWrapper{width:100%;display:block;margin-top:5px;text-align:right;padding-right:5px}.Services .Label{font-weight:bold}.Services .AddServiceLink{float:right;font-weight:bold;font-size:larger;padding-right:20px}.Services .TableService td.Label{width:200px}.Services input[type=text].ServiceName{width:calc(100% - 20px);margin:0}.Services input[type=text].Price{width:100%;margin:0}.Services select{margin-bottom:0}.Services .ValidateError{background-color:#ffedf5}.Services .ServiceWrapper .fontello-plus,.Services .ServiceWrapper .fontello-minus{font-weight:bold}.Services.IsMobileDevice .ServiceWrapper .AttributeSelectRow .RemoveAttributeSelect .fontello-minus{font-size:16px}.Services .ServiceAddRemoveButtonsBlock{float:none;display:block;width:100%;text-align:end;padding-right:20px}.Services.IsMobileDevice .ServiceAddRemoveButtonsBlock{padding-right:5px}.Services .TableService{margin-top:15px;width:100%}.Services .TableService td{padding-top:.5em;padding-bottom:.5em}.Services .InactiveItem{display:none}.Services .CollapseServiceWrapper{float:left}.Services .AddFirstAttribute{display:block;padding-top:5px}.Services.IsMobileDevice .AddFirstAttribute{padding-top:0}.Services.IsMobileDevice .CollapseServiceWrapper{float:right;padding-right:5px}.Services .ShowInactiveItem .InactiveItem{display:inherit}.Services .ShowInactiveItem tr.InactiveItem{display:table-row}.Services .TableService .SelectColorWrapper .colorSelector{width:168px !important}.Services .SelectColorWrapper{width:200px;margin-bottom:0}.Services.IsMobileDevice .SelectColorWrapper{width:100px}.ColorSelectSwatch{display:block;width:100%;height:20px;border-radius:2px}.SelectColorWrapper .select2-selection--single .select2-selection__rendered{padding:0 !important;height:100%}.SelectColorWrapper .ColorSelectSwatch{height:100%;border-radius:3px}.ColorSelectDropdown .select2-results__option{padding:2px}.Services .TableService .checkbox{margin-left:20px}.Services .TableAttribute{width:100%}.Services.IsMobileDevice .TableAttribute{width:calc(100% - 2px)}.Services .TableAttribute .TypeSWrapper table{width:100%}.Services .TableAttribute td{padding-top:.4em}.Services .TableAttribute .Label{width:25%}.Services .TableAttribute .AttributeSelectRow input[type="checkbox"]{margin:0 0 0 30%;position:relative}.Services .TableAttribute .AttributeSelectRow input[type="radio"]{margin:0 0 0 30%;position:relative}.color8CB38C{background-color:#8cb38c !important}.colorE89134{background-color:#e89134 !important}.colorCC6600{background-color:#c60 !important}.color617F0E{background-color:#617f0e !important}.color3A87AD{background-color:#3a87ad !important}.color0098CA{background-color:#0098ca !important}.color8C00FF{background-color:#8c00ff !important}.color000000{background-color:#000 !important}.colorFFFF00{background-color:#ff0 !important}.color00FF00{background-color:#0f0 !important}.colorFF0000{background-color:#f00 !important}.colorFF1493{background-color:#ff1493 !important}.color0000FF{background-color:#00f !important}a.BackToCabinetsList{margin-bottom:7px;display:block}.ServicesCabinets ul{font-size:12pt}.ServicesCabinets.IsMobileDevice .CabinetsList{padding-left:20px}.Operators .title-box{margin-top:10px}.Operators #TableOfNewOperators{width:100%;padding-bottom:10px}.Operators #TableOfNewOperators tr td{padding-top:10px;padding-bottom:10px;padding-right:7px;text-align:center;border:1px solid var(--divider)}.Operators .form-control{width:100%}.Operators input.form-control{width:95%}.Operators .AddOperator{float:right;margin-top:10px;margin-bottom:10px}.Operators.IsMobileDevice .AddOperator{float:right;margin-top:0}.Operators tr.Title{background-color:#eff1f2;font-weight:bold}.Operators div.CheckboxWrapper{display:inline-block;vertical-align:top;margin-top:10px}.Operators label{margin-bottom:0;cursor:pointer}.Operators .new-checkbox.disabled{cursor:default}.Operators .new-checkbox.disabled input[type='checkbox']{cursor:default}.Operators .new-radio.disabled{cursor:default}.Operators .new-radio.disabled input[type='radio']{cursor:default}.Operators label.Disabled{color:#808080;cursor:default}.Operators #TableOfNewOperators tr td.NoRightBorder{border-right-color:#fff}.Operators #TableOfNewOperators tr.Title td.NoRightBorder{border-right-color:#eff1f2}.Operators .TableUserData{width:100%}.Operators .Label{font-weight:bold;width:23%}.Operators .LabelMobile{display:none}.Operators #TableOfNewOperators .TableUserData tr td{padding:0;text-align:left;border:0;border-width:0;border-style:none}.Operators #TableOfNewOperators .TableUserData{margin-left:1%}.Operators #TableOfNewOperators .form-control{margin-bottom:10px}.Operators .AdministratorOptions label{display:inline-block;margin-top:4px;margin-left:120px}.Operators .ConfirmationWays{margin-left:20px}.Operators .ConfirmationWays .ConfirmationWaysPhone{margin-left:20px}.Operators .ConfirmationWays .ConfirmationWaysSocialNetworks{margin-left:20px}.Operators .RequiredFields{margin-left:20px;padding-bottom:20px}.Operators #TableOfNewOperators td.OperatorIsActiveColumn .CheckboxWrapper{margin-left:10px}.Operators #TableOfNewOperators td.AccesToCabinetsColumn .CheckboxWrapper{margin-left:10px}.Operators .ConfirmationWays label,.Operators .RequiredFields label{margin-top:7px}.Operators .AuthorizationOptions #MissedCountToDisable{width:100px;display:inline-block;margin-bottom:5px}.Operators .AuthorizationOptions .MissedCountToDisableWrapper .new-checkbox{top:7px}.Operators .AuthorizationOptions #NameLabel{width:200px;display:inline-block;margin-bottom:5px}.Operators.IsMobileDevice #TableOfNewOperators{border-collapse:collapse}.Operators.IsMobileDevice #TableOfNewOperators thead{display:none}.Operators.IsMobileDevice #TableOfNewOperators tr{display:block;margin-bottom:5px}.Operators.IsMobileDevice #TableOfNewOperators td{display:block;width:100%;text-align:left;border:none}.Operators.IsMobileDevice #TableOfNewOperators td.RemoveOperatorColumn{display:inline;width:auto}.Operators.IsMobileDevice #TableOfNewOperators td.OperatorIsActiveColumn{display:inline-block;width:auto}.Operators.IsMobileDevice .OperatorName,.Operators.IsMobileDevice .OperatorEmail{width:100%}.Operators .AuthorizationOptions{padding-top:5px}.Operators.IsMobileDevice .AuthorizationOptions{padding-top:0}.Operators.IsMobileDevice .AdministratorOptions label{margin-left:0}.Operators.IsMobileDevice #TableOfNewOperators tr td{padding-top:5px;padding-bottom:0}.Operators.IsMobileDevice .LabelMobile{display:inline}.Operators.IsMobileDevice div.CheckboxWrapper{margin-top:0}.Operators.IsMobileDevice .OperatorRow{border-bottom:1px solid var(--divider)}.Operators .ClientsSettingsIntro{color:#808080;margin-bottom:15px}.Operators .ClientsSettingsBlock{border:1px solid var(--dark-orange);border-radius:6px;padding:12px 15px 15px 15px;margin-bottom:15px;max-width:700px;margin-left:auto;margin-right:auto}.Operators .ClientsSettingsBlockTitle{font-weight:bold;color:var(--blue);margin-bottom:8px;font-size:15px}.Operators .ClientsSettingsBlock .ConfirmationWays,.Operators .ClientsSettingsBlock .RequiredFields{margin-left:0;padding-bottom:0}.Operators .ClientsSettingsRow .form-control{display:inline-block}.Operators.IsMobileDevice .ClientsSettingsBlock{padding:10px;max-width:100%}.Operators .OperatorsToolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.Operators .OperatorsToolbar .AddOperator{float:none;margin:0}.Operators .OperatorCards{display:flex;flex-direction:column;gap:14px}.Operators .OperatorCard{border:1px solid var(--dark-orange);border-radius:6px;padding:0 0 12px 0;max-width:900px}.Operators.IsMobileDevice .OperatorRow{border-bottom:none}.Operators .OperatorCardHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:#eff1f2;border-radius:6px 6px 0 0;padding:8px 12px}.Operators .OperatorCardRole{font-weight:bold}.Operators .OperatorCardHeaderRight{display:flex;align-items:center;gap:14px}.Operators .OperatorCardHeaderRight .RemoveOperator{font-size:22px;line-height:1}.Operators .OperatorCardBody{padding:10px 12px 0 12px}.Operators .OperatorCardFields{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:8px}.Operators .OperatorField .OperatorFieldLabel{display:block;font-weight:bold;margin-bottom:3px}.Operators .OperatorCard input.form-control{width:100%;margin-bottom:0}.Operators .OperatorCardOptions{margin-top:10px;display:flex;flex-direction:column;gap:4px}.Operators .OperatorCardOptions label{margin-left:0;display:block}.Operators .AccessDropdown .AccessDropdownToggle{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Operators .AccessDropdownMenu{padding:8px 12px;min-width:220px;max-height:300px;overflow-y:auto}.Operators .AccessDropdownMenu li{margin:4px 0}.Operators .OperatorAccessAll{color:#808080;font-style:italic}@media(max-width:767px){.Operators .OperatorCardFields{grid-template-columns:1fr}.Operators .OperatorCard{max-width:100%}.Operators .AccessDropdown{max-width:100%}}.Notices .ii_div_notices_title{padding-top:10px}.Notices.IsMobileDevice .ii_div_notices_title{padding-top:0}.Notices .ii_div_notices{margin-bottom:0}.Notices.IsMobileDevice .ii_div_notices{width:100%;margin-left:0;padding:5px;margin-bottom:0}.Notices .ii-registration-next-step{margin-top:20px}.ii_div_notices{border-color:var(--dark-orange);border-width:1px;width:75%;margin-bottom:20px;margin-left:10%;padding:20px;border-radius:6px}.ii_div_notices .checkbox{font-size:16px}.ii_div_notices .changeNoticeText{margin-left:20px}.ii_div_notices_title{width:100%;color:var(--blue);text-align:center;font-size:18px;display:block}.NoticeText table{width:100%}.NoticeText table .ii_label{font-weight:bold}.NoticeText table .ii_label.ii_new_text_label{vertical-align:top}.NoticeText table .ii_text div{white-space:pre-wrap;word-break:break-word;margin:15px 0 5px 15px}.NoticeText .NoticeCopyLink{margin-left:15px}.NoticeText .NoticeCopyLink img{vertical-align:middle}.NoticeText .SaveNoticeTextForm{margin:0 15px 15px 15px}.NoticeText .SaveNoticeTextForm textarea{width:100%;height:100px}.Unsubscribe .ii_div_notices{width:50%;margin-left:20%}.Unsubscribe .ii_div_notices .table td{border-top:none;font-size:14px}.Unsubscribe.IsMobileDevice .ii_div_notices{width:90%;margin-left:5%}.PresentationEditorPage .PresentationDescription{font-style:italic}.IsMobileDevice .PresentationEditorPage .PresentationDescription{font-size:small}.RegistrationEndStepPage .AfterRegisterWrapper{padding-top:20px}.IsMobileDevice .RegistrationEndStepPage .AfterRegisterWrapper{margin-left:5px;padding-top:0}.IsMobileDevice .RegistrationEndStepPage .AfterRegisterWrapper ul{padding-left:20px}.RegistrationEndStepPage .ConfirmWrapper{width:100%;text-align:center}.IsMobileDevice .RegistrationEndStepPage .ConfirmWrapper{text-align:end}.RegistrationEndStepPage .btn-success{width:100%}.Integration h1.title{color:var(--blue);font-size:22px}.Integration ul.Content{font-size:12pt}.Integration .ImgMobileScreenshot{width:400px;margin-top:15px;margin-left:5%}.Integration .CompanyLink{margin-left:30%;font-size:16pt}.container.Integration{margin-top:100px}.IsMobileDevice .CompanyIntegration ul.Content.SectionHome{padding-left:25px}#mainBody.CompanyIntegration .title-box{margin-top:15px;margin-bottom:25px}#mainBody.CompanyIntegration .title{padding-top:10px;color:var(--blue)}.CompanyIntegration .IntegrationDescription{font-weight:bold;float:right}.CompanyIntegration .Way{font-size:large;font-weight:bold;margin-top:10px}.CompanyIntegration .ApiNotificationUrl{width:50%;display:inline}.CompanyIntegration .SaveApiNotificationUrlForm .btn-success{margin-top:20px}.CompanyIntegration .CssCustomization{width:100%;height:150px}.CompanyIntegration .SaveCssCustomizationForm .btn-success{margin-top:0;margin-left:70%}.CompanyIntegration .Section{margin-left:20px}.CompanyIntegration .ApiNotificationUrlLabel{margin-left:20px;font-weight:bold;font-size:large}.CompanyIntegration .SectionHome{font-size:12pt}.CompanyIntegration .CabinetList{margin-top:10px;padding-left:30px}.CompanyIntegration .CalDav table{width:100%}.CompanyIntegration .CalDav label{cursor:pointer;font-weight:normal}.CompanyIntegration .CalDav td{padding-left:3px;padding-right:3px;padding-top:7px}.CompanyIntegration .CalDav .modal-body a,.CompanyIntegration .CalDav .modal-body input{width:100%;display:inline-block}.CompanyIntegration .CalDav a,.CompanyIntegration .CalDav input{margin-bottom:0}.CompanyIntegration .CalDav #CaldavAddButton{margin-top:10px;margin-bottom:10px}.FAQ{padding-top:100px}.FAQ .accordion-body{margin-left:4%}.FAQ h1.title{color:var(--blue);font-size:22px}.FAQ ul,.FAQ ol{margin:0}.IsMobileDevice .FAQ{padding-top:10px}.FAQ .panel-group .panel.active .panel-heading>.panel-title>a,.FAQ .panel-group .panel.active .panel-heading>.panel-title>a:hover{background-color:var(--dark-orange);color:#fff}.FAQ .panel-group .panel .panel-heading>.panel-title>a:before,.FAQ .panel-group .panel .panel-heading>.panel-title>a:after{background:var(--dark-orange)}.FAQ .ii-part-names li a{font-size:16px;color:var(--blue) !important}.AboutContacts .contact-card-link{text-decoration:none !important;color:inherit !important;display:block}.AboutContacts .contact-card-link:hover{text-decoration:none;color:inherit}.AboutContacts .contact-card{border:1px solid #e5e5e5;border-radius:10px;padding:25px;margin-bottom:20px;background:#fff;transition:all .2s ease;height:100%}.AboutContacts .contact-card:hover{box-shadow:0 4px 18px rgba(0,0,0,.08);border-color:#d8d8d8;transform:translateY(-2px)}.AboutContacts .contact-header{display:flex;align-items:center;gap:16px;margin-bottom:18px}.AboutContacts .contact-icon{width:62px;height:62px;min-width:62px;border-radius:50%;background:#f5f9fb;color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.AboutContacts .contact-icon svg{width:30px;height:30px;fill:currentColor}.AboutContacts .contact-name{font-size:24px;font-weight:700;line-height:1.2}.AboutContacts .contact-value{font-size:18px;word-break:break-word}.AboutContacts .contact-description{color:#777;margin-top:10px;line-height:1.6}.AboutContacts .qr-box{margin-top:15px}.AboutContacts .qr-box img{max-width:180px;width:100%;height:auto;border-radius:12px}@media(max-width:767px){.AboutContacts .contact-name{font-size:20px}.AboutContacts .contact-value{font-size:16px}.AboutContacts .contact-header{gap:12px}.AboutContacts .contact-icon{width:56px;height:56px;min-width:56px}}.Video{padding-top:100px}.Video .title-box{margin-bottom:10px}.Video h1.title{color:var(--blue);font-size:22px}.Video div.content-block{width:100%;text-align:center}.Video div.content-block p.ii_Paragraph{margin-bottom:20px;font-weight:bold}.Video div.content-block i{font-weight:normal}.Video iframe{width:853px;max-width:100%;height:480px}.IsMobileDevice .Video{padding-top:10px}.IsMobileDevice .Video iframe{width:100%;height:auto;display:block}.Video .video-card{margin-top:25px}.Video .video-title{font-size:17px;font-weight:500;color:#444;margin-bottom:15px;text-align:center}.Video .video-wrapper{margin-bottom:15px}.Video .video-toggle-link{display:inline-block;margin-top:5px;margin-bottom:10px;cursor:pointer}.Video .video-description{margin-top:10px;white-space:pre-line;text-align:left}.IsMobileDevice .Video .video-title{font-size:15px;margin-bottom:12px}.IsMobileDevice .Video .video-description{margin-top:0}.IsMobileDevice .Video .video-card{margin-top:15px;padding-bottom:0}.IsMobileDevice .Video .video-wrapper{margin-bottom:10px}.IsMobileDevice .Video .video-toggle-link{font-size:13px}.UserLogin .EnterCaption{text-align:center;padding-top:25px}.IsMobileDevice .UserLogin .EnterCaption{padding-top:0}.UserLogin .new-costumers{text-align:center}.IsMobileDevice .UserLogin .AuthenticationWrapper{display:flex;width:100%;justify-content:flex-end}.IsMobileDevice .UserLogin .new-costumers>h4{padding-bottom:0;margin-bottom:0;padding-top:15px}.IsMobileDevice .UserLogin #LoginComponent .LeftButtonWrapper{width:auto}.IsMobileDevice .UserLogin .new-costumers{margin-top:40px}.IsMobileDevice .UserLoginContainer{padding-top:10px}.UserLoginContainer .HowToWriteViaMessenger{padding-left:5%;padding-bottom:10px}.IsMobileDevice .UserLoginContainer .HowToWriteViaMessenger{padding-left:0}label.noticeCheckbox{cursor:pointer;display:inline-block}a.dt-button.buttons-page-length{color:var(--blue)}.horizontalAlignCenter{display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-pack:center;box-align:center;display:flex;justify-content:center;align-items:center}.Messages.IsMobileDevice{letter-spacing:-.02em}.Messages.container{padding-top:10px}.Messages.container.IsMobileDevice{padding-top:0}.Messages .Contacts{border-right-color:var(--divider);border-right-style:solid;border-right-width:1px;margin-left:25px;min-height:300px;padding-bottom:20px}.Messages .respond .description{white-space:pre-line}.Messages.IsMobileDevice .Contacts{padding-left:0;padding-right:0;margin-left:15px}.Messages.IsMobileDevice .respond{padding:5px}.Messages .title-box .title{color:var(--blue)}.Messages .title-box{margin-bottom:20px}.Messages.IsMobileDevice .title-box{margin-bottom:0}.Messages .OtherConnectionWays{padding-left:20px;font-style:italic}.Messages.IsMobileDevice .OtherConnectionWays{padding-left:0}.scrollable-dropdown-menu{height:auto;max-height:250px;overflow-x:hidden}.ya-share2{position:fixed;bottom:70px;right:30px;z-index:1000}.ya-share2__title{display:none !important}.HomeIndex.TopBlock{margin-top:23px}.HomeIndex.TopBlock.IsMobileDevice{margin-bottom:0}.HomeIndex.Options{margin-top:50px}.HomeIndex.Options.IsMobileDevice{margin-top:10px}.HomeIndex.TopBlock.IsMobileDevice{margin-top:20px}.HomeIndex.ContentBlockImage{background-color:var(--divider);padding:20px 0 20px 0}.HomeIndex .pricing{max-width:none;width:100%;min-height:1320px}.HomeIndex.PricingBlock.IsMobileDevice .pricing{min-height:initial}.HomeIndex .pricing .price-box{font-size:medium;line-height:22.4px;padding-bottom:0}.HomeIndex .pricing .Description{height:180px}.HomeIndex .package .title{color:var(--orange);font-size:24px;line-height:28px;font-weight:bold;text-decoration:none;height:170px}.HomeIndex.IsMobileDevice .package .title{height:auto}.HomeIndex .package .rating-box{background-image:url("../img/svg/rating.svg"),none;background-repeat:no-repeat;background-position:0 0;height:12px;width:73px}.HomeIndex .package .description{height:270px}.HomeIndex.IsMobileDevice .package .description{height:auto}.HomeIndex .package .rating-box .rating svg polygon{fill:var(--orange)}.HomeIndex .package .more{cursor:default}.HomeIndex .package .price-box .description{margin:0}.HomeIndex h1.title{font-size:22px;font-weight:bold}.HomeIndex .steps .step{vertical-align:top}.HomeIndex .steps .title-box{height:90px}.HomeIndex .foxPointLeft{height:100%;display:table-row;vertical-align:bottom}.HomeIndex .foxPointLeft img{left:-30px}.HomeIndex .banner-set .pagination a:hover{background-color:var(--orange)}.HomeIndex .banners .banner img{margin-bottom:8px;max-height:210px}.HomeIndex .banners .banner{padding-top:0;padding-bottom:5px}.HomeIndex .CompanyOpportunityDescription{margin-left:100px}.HomeIndex .BackgroundNotepad{background-image:url('../img/backgroundNotepad.jpg')}.HomeIndex .Speach{color:#fff}.HomeIndex .msg{background-color:#e5e5ea;width:250px;border-radius:20px;border-bottom-left-radius:16px;padding:9px 0;margin:5px;margin-left:19px;color:#070707;clear:both;overflow:visible;float:left;padding-bottom:0}.HomeIndex .msg .sep{margin-top:-25px;min-height:38px;background-image:url('../img/msg-grey-bottom.png');background-position:bottom left;background-repeat:no-repeat;position:relative;margin-left:-11px}.HomeIndex .msg .content{font-family:'Inter',sans-serif;font-size:18px;line-height:130%}.HomeIndex .msg .content p{padding:0 14px;margin:0;text-shadow:1px 1px 0 #fff;position:relative;z-index:999}.HomeIndex .msg.blue .content p{text-shadow:1px 1px 0 #000}.HomeIndex .msg.blue{background-color:#49b9fb;border-bottom-left-radius:20px;border-bottom-right-radius:16px;color:#fff;float:right;margin-left:5px;margin-right:19px;padding-bottom:0}.HomeIndex .msg.blue .sep{width:257px;background-image:url('../img/msg-blue-bottom.png');background-position:bottom left;background-repeat:no-repeat;position:relative;margin-left:0}.HomeIndex .H1{color:var(--blue);font-size:22px;font-weight:bold;margin:0 0 12px 0;padding:14px 0 0;text-rendering:optimizelegibility;font-family:inherit;line-height:1.3;display:block}.FloatNewRecordButton span{margin:0;line-height:1;font-size:medium;font-weight:bold}.FloatNewRecordButton a{color:var(--green)}.FloatNewRecordButton{position:fixed;width:110px;top:200px;right:30px;z-index:1000;border-color:var(--divider);border-style:solid;border-width:1px;padding:5px;border-radius:10px}.FloatNewRecordButton.IsMobileDeviceClass{top:50px;opacity:.7;right:5px}.IsMobileDevice .FloatNewRecordButton.IsMobileDeviceClass .ii_med-icon{display:block;height:40px}.IsMobileDevice .FloatNewRecordButton.IsMobileDeviceClass.ii_med-services-box{padding:5px}.FloatRegisterButton span{margin:0;line-height:1;font-size:medium;font-weight:bold}.FloatRegisterButton{position:fixed;width:110px;top:300px;right:30px;z-index:1000;border-color:var(--divider);border-style:solid;border-width:1px;padding:5px;border-radius:10px}.FloatRegisterButton.IsMobileDeviceClass{top:130px;opacity:.7;right:5px}.IsMobileDevice .FloatRegisterButton.IsMobileDeviceClass .ii_med-icon{display:block;height:40px}.IsMobileDevice .FloatRegisterButton.IsMobileDeviceClass.ii_med-services-box{padding:5px}.telegram-button{position:fixed;bottom:30px;right:30px;z-index:999;display:flex;align-items:center;gap:6px}.telegram-button svg{width:44px;height:44px;flex:0 0 auto}.telegram-button span{background:#f2f4f7;border-radius:10px;padding:0 7px;box-shadow:0 1px 3px rgba(0,0,0,.08)}@media(max-width:767px){.telegram-button{bottom:15px;right:15px}.telegram-button svg{width:26px;height:26px}.telegram-button span{font-size:13px;line-height:26px;padding:0 8px}}.ui-autocomplete{z-index:2000 !important}.IsMobileDevice .ui-autocomplete{width:auto !important}.ui-helper-hidden-accessible{display:none !important;position:absolute !important;overflow:hidden !important;width:0 !important;height:0 !important}.Project img{max-width:none}.IsMinVersion .page-box{min-height:0;padding-top:0}@media(max-width:1400px){.LeftMenuWrapper{display:none}}@media(max-height:690px){.LeftMenuWrapper{display:none}}#sidebar-wrapper{height:700px;width:200px;background-color:var(--bg)}#sidebar-wrapper .CloseLeftMenu{padding-left:100px}#sidebar-wrapper .CloseLeftMenu a{color:var(--text-secondary)}#sidebar-wrapper .CloseLeftMenu a:hover{color:var(--blue);border-left:none}.sidebar-nav{width:200px}#wrapper.toggled #sidebar-wrapper{width:200px}#wrapper.toggled-2 #sidebar-wrapper:hover{width:200px}.Partner p{text-indent:20px}.Partner .tdTitle{padding-bottom:17px}.Partner .btn-info{float:right}.Partner .url{color:var(--blue-hover)}.Partner .error{color:var(--red-color)}.PartnerCabinet table td{padding-left:30px}.PartnerCabinet .DetailsTitle{font-size:16pt}.PartnerCabinet #Statistic td{text-align:center}.PartnerCabinet .Exit{float:right;position:relative;text-align:right;z-index:10}.datepicker table tr td.today{background-color:#fffdee !important;background-image:none !important;border-color:#c09853;border-style:solid;border-width:1px}.datepicker table tr td.today.disabled{color:#999 !important}.datepicker table tr td.today:hover:not(.disabled){background-color:#eee !important}.datepicker.datepicker-dropdown{z-index:2000 !important}.form-DatePickerWrapper{display:inline-block;width:150px;cursor:pointer}.form-DatePickerWrapper input{cursor:pointer}.AllCabinetsInactiveMessage{color:var(--red-color);font-size:large;font-weight:bold;padding-bottom:10px;padding-left:20px}.social-list .icon-instagram{background-color:#eb606a}.leader-line{z-index:900}.Welcome .LineDescription{padding-right:20px;padding-left:20px}.Welcome .FromWhatBegin{font-size:large}.Welcome .livicon{cursor:default;margin-right:10px}.Welcome .social-list{line-height:40px;vertical-align:40px}.Welcome .social-list .icon{width:150px;color:#fff;opacity:1}.Welcome.IsMobileDevice .social-list .icon{width:100px}.Welcome .social-list .icon:hover,.Welcome .social-list .icon:active{text-decoration:none;opacity:.5}.Welcome #WorkBegin{position:absolute;bottom:0;display:block}.Welcome.IsMobileDevice #WorkBegin{position:relative;width:300px;margin-top:30px;display:block}.Welcome .widget.social{margin-top:7px}.Welcome .ButtonAndFoxColumn{min-height:421px}.Welcome.IsMobileDevice .WelcomeSupportWrapper{float:right;text-align:right}.Welcome.IsMobileDevice .page-box-content{margin-left:10px}.Welcome.IsMobileDevice{padding-left:20px}#GoogleMapId{height:300px;width:100%;border-color:#808080;border-width:2px;background-color:#e5e3df;padding:20px}#GoogleMapId.PostponeLoading{display:none}#ModalAddChangeTime .ui-timepicker-hour-cell,#ModalAddChangeTime .ui-timepicker-minute-cell{width:30px;height:30px}#ModalAddChangeTime .ui-timepicker-hour-cell:hover,#ModalAddChangeTime .ui-timepicker-minute-cell:hover{cursor:pointer;opacity:.65}#ModalAddChangeTime .ui-timepicker-minute-cell .ui-state-active:hover,#ModalAddChangeTime .ui-timepicker-hour-cell:hover .ui-state-active:hover{color:var(--orange)}#ModalAddChangeTime th.periods{width:40px}#ModalAddChangeTime .ui-timepicker-title{text-align:center;border:1px solid #4297d7;color:#fff;font-weight:bold;background-color:var(--blue)}#ModalAddChangeTime .ui-hours-minutes-splitter{width:10px}#ModalAddChangeTime .modal-dialog{width:330px}#ModalAddChangeTime .ui-timepicker-inline{text-align:center;display:flex;justify-content:center}#ModalAddChangeTime .ui-timepicker-table{align-self:center}#ModalAddChangeTime #TimeSelectedWrapper{font-weight:bold;margin-top:15px;font-size:1.2em}.Tickets .title-box{margin-bottom:0}.Tickets h1{font-size:22px !important}.Tickets .table{width:auto;margin-bottom:0;font-size:14px}.Tickets .table a{font-size:12px}.Tickets input.form-control{margin-bottom:0}.Tickets .table td{vertical-align:middle;border-top:none}.Tickets .OneClientCountRecordsMax{width:70px}.Tickets.IsMobileDevice .HideOnMobile{display:none}.Tickets #tblTickets{width:100% !important;display:none}.Tickets .NewTicket{color:var(--blue);font-weight:bold;border-color:var(--blue);margin-left:50px}.Tickets #tblTickets .IsDeleted{color:var(--red-color);text-align:center}.Tickets .ShowDeletedTicketsWrapper{margin-top:20px}.TicketDetailsContent .Client{width:100%;margin-bottom:10px}.TicketDetailsContent .Comment{width:100%;margin-bottom:10px}.TicketDetailsContent .EmailGroupWrapper{margin-bottom:10px}.TicketDetailsContent #IdNewTicketPhoneNumberWrapper{margin-bottom:10px}.TicketDetailsContent label{padding-top:7px;padding-bottom:0}.TicketDetailsContent .PartialPhoneInputGroup{width:100%}.TicketDetailsContent #IdNewTicketPhoneNumber{width:100%}.TicketDetailsContent .Entries{width:100%;margin-bottom:10px}.TicketDetailsContent .Price{width:100%;margin-bottom:10px}.TicketDetailsContent div.CabinetMultiselect{width:100% !important}.NotWorkingTime{position:absolute;background-color:#d3fec0;z-index:2}.PartialPhoneInputGroup .input-group-addon{width:auto}.PartialPhoneInputGroup .form-control{width:210px;border-top-left-radius:4px !important;border-top-right-radius:0;border-bottom-left-radius:4px !important;border-bottom-right-radius:0;font-size:14px}.PartialPhoneInputGroup.error .form-control{border-color:var(--red-color)}.PartialPhoneInputGroup .iti{display:flex}.iti__country-list{z-index:10 !important}.ReloadPage{display:none}@media(max-width:600px){.ii_div_circle_father{background:none}}@media(max-width:500px){.ii_div_registration_steps_container{zoom:.8;margin-left:-10px}@supports not (zoom:.8){.ii_div_registration_steps_container{transform:scale(.8);transform-origin:0 0;width:125%;}}}@media(max-width:415px){#divLogo img{display:none}.ii_div_registration_steps_container{zoom:.72;margin-left:-10px}@supports not (zoom:.72){.ii_div_registration_steps_container{transform:scale(.72);transform-origin:0 0;width:139%;}}}@media(max-width:360px){.UserLogin #LoginComponent .labbelForValue,.UserLogin #LoginComponent .WayLabel,.UserLogin #LoginComponent .PhoneAndLabel .labbelForValue{width:100%}#LoginComponent .PhoneAndLabel .labbelForValue{margin-top:0 !important}.ii_div_registration_steps_container{zoom:.65;margin-left:-10px}@supports not (zoom:.65){.ii_div_registration_steps_container{transform:scale(.65);transform-origin:0 0;width:154%;}}}@media(max-width:991px){.fixed-header .header{position:static}}@media(max-width:767px){html,body{overflow-x:hidden;max-width:100%}}@media(max-width:419px){#LoginComponent .CaptchaWay{margin-left:0 !important}#LoginComponent .CaptchaWay>div{transform:scale(.8);transform-origin:0 0}}.header .HeaderRow{height:100px}.header .HeaderRowGuest,.header .HeaderRowUser{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;height:auto;margin:0;overflow:visible;position:relative;padding:8px 15px 0}.header .HeaderRowGuest::before,.header .HeaderRowGuest::after,.header .HeaderRowUser::before,.header .HeaderRowUser::after{content:none;display:none}.HeaderRowGuest .HeaderLogoCol,.HeaderRowUser .HeaderLogoCol{position:relative;flex:0 0 auto;align-self:stretch}.HeaderRowGuest .HeaderLogoLink,.HeaderRowUser .HeaderLogoLink{position:absolute;top:0;left:0;display:inline-flex;align-items:flex-start;z-index:3}.HeaderRowGuest .HeaderLogoLink .logo-img,.HeaderRowUser .HeaderLogoLink .logo-img{margin-right:8px}.HeaderRowGuest .HeaderCountryWrap,.HeaderRowUser .HeaderCountryWrap{margin-top:6px}.HeaderRowGuest .HeaderLoginBtn{margin-left:270px;margin-top:2px}.HeaderRowUser .HeaderUserMenu{margin-left:270px;margin-top:2px}.HeaderGuestIcons{display:flex;align-items:center;gap:14px}.HeaderGuestIcons .MyRecordsLink{margin-right:14px}.HeaderIconLink{display:inline-flex;line-height:1}@media(max-width:767px){.header .HeaderRow{height:auto}.MyRecords{position:static}.GoToMobileVersion{position:static;margin-left:10px;display:inline-flex}#TopMenuInHeader .TopMenuUserName{max-width:220px}.PageCompanyIndex .HeaderLoginBtn{display:none}.PageCompanyIndex .HeaderIconLink{display:none}.PageCompanyIndex .HeaderGuestIcons .MyRecordsLink span{display:none}.PageCompanyIndex .HeaderGuestIcons .MyRecordsLink{margin-right:0}}.logo-img{height:60px;width:auto;margin-top:-5px}.PageHomeIndex .logo-img{height:auto;margin-top:auto}.MobileHeaderRow{display:flex;align-items:center;gap:8px;padding:5px 8px}.MobileHeaderRow .MobileHeaderLogo{white-space:nowrap;font-size:16px;color:var(--blue)}.MobileHeaderLogoWrap{flex:1 1 auto;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis}.MobileHeaderButtons{display:flex;align-items:center;gap:8px;flex:0 0 auto}.MobileHeaderRight{justify-content:flex-end}.MobileHeaderButtons .HeaderCalendarButton{white-space:nowrap}.MyRecordsLink{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.MyRecordsLink .livicon{margin-left:0}.MobileHeaderLeft .btn{padding-left:12px;padding-right:12px}.MobileHeaderLeft .TopMenuUserName{min-width:0 !important}.MobileHeaderLeft #TopMenuInHeader .MobileMenuToggle{border-radius:4px !important}.MobileHeaderIcons{display:none}.IsMobileDevice .HeaderTopIcons{display:none}@media(max-width:767px){.HomeIndex.TopBlock{margin-top:20px;margin-bottom:0}.HomeIndex.Options{margin-top:10px}.HomeIndex .pricing{min-height:0}.HomeIndex .pricing .Description{height:auto}.HomeIndex .package .title{height:auto}.HomeIndex .package .description{height:auto}.HomeIndex .steps .title-box{height:auto}.HomeIndex .CompanyOpportunityDescription{margin-left:0}.HomeIndex .foxPointLeft{display:none}.HomeIndex .msg{max-width:100%}}@media(max-width:767px){.Events .dt-buttons{display:none}.Events #tblEvents_filter input{max-width:65%}.Events .title{padding-top:10px}}@media(max-width:767px){#calendar .fc-toolbar .fc-center h2{font-size:18px !important}.Timetables #divLoading{position:absolute;width:100%;left:0}.CompanyIndex #divLoading{position:absolute;width:100%;left:0}}@media(max-width:767px){.blockUI.blockMsg.blockPage{left:5% !important;width:90% !important}}@media(max-width:767px){.MainInfo .ii2_dl-horizontal{grid-template-columns:1fr;column-gap:0}.MainInfo .ii2_dl-horizontal dt{grid-column:1;width:auto;text-align:left;padding-top:0}.MainInfo .ii2_dl-horizontal dd{grid-column:1;margin-left:0;margin-bottom:12px}.MainInfo .CabinetAdd{display:block;width:100%;text-align:center;font-size:larger}}@supports (-webkit-touch-callout:none){@media(max-width:767px){input.form-control,select.form-control,textarea.form-control{font-size:16px;}}}@media(max-width:340px){#TopMenuInHeaderSupport{display:none}.ii_div_registration_steps_container{zoom:.6}@supports not (zoom:.6){.ii_div_registration_steps_container{transform:scale(.6);transform-origin:0 0;width:167%;}}}body{background-color:var(--bg)}.btn-info,.btn-primary,.btn-info:visited,.btn-primary:visited{background-color:var(--blue);border-color:var(--blue)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-color:var(--blue-hover) !important;border-color:var(--blue-hover) !important}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary.focus,.btn.btn-primary:active,.btn.btn-primary.active,.open>.btn.btn-primary.dropdown-toggle{background-color:var(--blue-hover) !important;border-color:var(--blue-hover) !important}.btn-primary:hover,.btn-primary:focus{background-color:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-color:var(--blue-hover) !important;border-color:var(--blue-hover) !important}.btn-danger,.btn-danger:visited{background-color:var(--btn-danger);border-color:var(--btn-danger)}.btn.btn-danger:hover,.btn.btn-danger:focus,.btn.btn-danger.focus,.btn.btn-danger:active,.btn.btn-danger.active,.open>.btn.btn-danger.dropdown-toggle{background-color:var(--btn-danger-hover) !important;border-color:var(--btn-danger-hover) !important}.btn.btn-success:hover,.btn.btn-success:focus,.btn.btn-success.focus,.btn.btn-success:active,.btn.btn-success.active,.fc-next-button.fc-button:hover,.fc-prev-button.fc-button:hover,.fc-today-button.fc-button:hover,.fc-agendaWeek-button.fc-button:hover,.fc-agendaDay-button.fc-button:hover,.open>.btn.btn-success.dropdown-toggle{background-color:var(--green-hover);border-color:var(--green-hover)}.btn-success,.btn-success:visited{background-color:var(--green);border-color:var(--green)}.btn-success:hover,.btn-success:focus{background-color:var(--btn-success-hover);border-color:var(--btn-success-hover)}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-color:var(--green-hover);border-color:var(--green-hover)t}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:rgba(105,163,76,.8);border-color:rgba(105,163,76,.8)}hr{border-top-color:var(--divider)}