.logged_header{display:block;position:relative;width:100%;font-size:0;margin:-10px 0}.logged_header .user_title{text-align:left;display:inline-block;vertical-align:middle;padding:0 80px 0 0;margin:0;text-transform:uppercase}.logged_header .user_title.icon_firm{background:url(../../img/icon_firm_b.svg) no-repeat scroll left center;background-size:60px 50px;padding:0 0 0 70px}.logged_header .user_title.icon_home{background:url(../../img/icon_home_b.svg) no-repeat scroll left center;background-size:60px 50px;padding:0 0 0 70px}.logged_header .user_title span{display:block;font-size:36px;line-height:40px;font-weight:500}.logged_header .user_title span:only-child{line-height:60px}.logged_header .user_title a{font-size:14px;line-height:20px;font-weight:700;text-transform:none;text-decoration:underline}.logged_header.blue .user_title a{color:#27BBE0}.logged_header.green .user_title a{color:#17C7AD}.notouch .logged_header .user_title a:hover{text-decoration:none}.logged_header .work_title{text-align:left;display:inline-block;vertical-align:middle;padding:0 80px 0 0;margin:0;text-transform:uppercase}.logged_header .work_title span{display:block;font-size:36px;line-height:40px;font-weight:500}.logged_header .work_title span:only-child{line-height:60px}.logged_header .work_title a{font-size:14px;line-height:20px;font-weight:700;text-transform:none;text-decoration:underline}.notouch .logged_header .work_title a:hover{text-decoration:none}.logged_header .medal_title{text-align:left;display:inline-block;vertical-align:middle;padding:0 80px 0 0;margin:0;text-transform:uppercase;font-size:0}.logged_header .medal_title .medal{font-size:16px;line-height:40px;font-weight:600;text-transform:none;padding:0 0 0 45px;height:40px;background:no-repeat scroll left center;background-size:32px 40px;display:block}.logged_header .medal_title.gold .medal{color:#FDBC62;background-image:url(../../img/medal_gold.svg)}.logged_header .medal_title.silver .medal{color:#C9C9C9;background-image:url(../../img/medal_silver.svg)}.logged_header .medal_title.bronze .medal{color:#F69C62;background-image:url(../../img/medal_bronze.svg)}.logged_header .medal_title a{font-size:14px;line-height:20px;font-weight:700;text-transform:none;text-decoration:underline}.notouch .logged_header .medal_title a:hover{text-decoration:none}.logged_header .score_title{text-align:left;display:inline-block;vertical-align:middle;padding:0;margin:0;text-transform:uppercase;font-size:0;position:relative}.logged_header .score_title .score{background:rgba(0,80,71,0.2);font-size:18px;line-height:40px;width:40px;text-align:center;font-weight:600;-webkit-border-radius:6px;border-radius:6px;display:inline-block;vertical-align:middle;margin:0}.logged_header .score_title .text{text-align:right;white-space:nowrap;display:inline-block;vertical-align:middle;margin:0 0 0 10px}.logged_header .score_title .text p{display:block;font-size:14px;line-height:18px;font-weight:500;margin:0}.logged_header .score_title a{font-size:14px;line-height:20px;font-weight:700;text-transform:none;text-decoration:underline}.notouch .logged_header .score_title a:hover{text-decoration:none}.logged_header .score_title .tooltipster{font-size:12px;line-height:18px;text-align:center;font-weight:400;text-transform:none;width:18px;height:18px;background:#003B50;color:#fff;display:inline-block;vertical-align:text-bottom;position:absolute;left:130px;bottom:0;margin:0;-webkit-border-radius:30px;border-radius:30px}.logged_header .score_title .tooltipster.middle{vertical-align:middle}.logged_header .btn_box{display:inline-block;vertical-align:middle;text-align:right;font-size:0;padding:0 0 0 80px}@media screen and (max-width:1250px){.logged_header .user_title{padding:0 60px 0 0}.logged_header .user_title.icon_firm{background-size:52px 42px;padding:0 0 0 60px}.logged_header .user_title.icon_home{background-size:52px 42px;padding:0 0 0 60px}.logged_header .user_title span{font-size:30px;line-height:36px}.logged_header .user_title span:only-child{line-height:56px}.logged_header .work_title{padding:0 60px 0 0}.logged_header .work_title span{font-size:30px;line-height:36px}.logged_header .work_title span:only-child{line-height:56px}.logged_header .medal_title{padding:0 60px 0 0}.logged_header .medal_title .medal{font-size:16px;line-height:36px;height:36px;background-size:32px 36px}.logged_header .score_title .score{line-height:36px;width:36px}.logged_header .btn_box{padding:0 0 0 60px}}@media screen and (max-width:900px){.logged_header .user_title{width:calc(100% - 225px - 60px)}.logged_header.green .user_title{width:50%;padding:0}.logged_header .work_title{padding:0;width:50%}.logged_header .medal_title{padding:30px 0 0;width:50%}.logged_header .score_title{padding:30px 0 0;width:50%}.logged_header .btn_box{padding:0;width:225px}}@media screen and (max-width:700px){.logged_header .user_title{padding:0;width:calc(100% - 155px - 60px)}.logged_header .user_title span{font-size:22px;line-height:30px}.logged_header .user_title span:only-child{line-height:50px}.logged_header .work_title{padding:0;width:50%}.logged_header .work_title span{font-size:22px;line-height:30px}.logged_header .work_title span:only-child{line-height:50px}.logged_header .medal_title{padding:25px 0 0;width:100%}.logged_header .score_title{padding:25px 0 0;width:100%}.logged_header .btn_box{padding:0;width:155px}.logged_header .btn_box .btn{font-size:0;line-height:0}.logged_header .btn_box .btn .hid_text{display:block}}@media screen and (max-width:500px){.logged_header .user_title{padding:0 !important;background:none !important;width:calc(100% - 120px)}.logged_header .btn_box{padding:0;width:120px}}.logged_user_menu{margin:-60px 0 -40px;padding:10px 0;display:block;position:relative;width:100%}.logged_user_menu.blue{background:#27BBE0}.logged_user_menu.green{background:#17C7AD}.logged_user_menu ul{margin:0 auto;padding:0;display:block;font-size:0;width:90%;max-width:1200px}.logged_user_menu ul li{display:inline-block;vertical-align:middle;margin:5px 5px 5px 0}.logged_user_menu ul li a{opacity:.6;border:3px solid rgba(255,255,255,0);display:block;padding:5px 15px 3px;font-size:15px;line-height:24px;font-weight:700;text-transform:uppercase;color:#fff;-webkit-transition:all 400ms ease;transition:all 400ms ease}.logged_user_menu ul li a.icon::before{content:"";display:inline-block;vertical-align:middle;margin:-3px 8px 0 0;width:24px;height:24px;background:url(../../img/gear_white.svg) no-repeat scroll center center;background-size:24px 24px}.notouch .logged_user_menu ul li a:hover{opacity:1}.logged_user_menu ul li.active a{opacity:1;border:3px solid rgba(255,255,255,0.6)}@media screen and (max-width:1360px){.logged_user_menu ul li{margin:4px 4px 4px 0}.logged_user_menu ul li a{border:2px solid rgba(255,255,255,0);padding:5px 15px 3px;font-size:14px}.logged_user_menu ul li.active a{border:2px solid rgba(255,255,255,0.6)}}@media screen and (max-width:1024px){.logged_user_menu{margin:-30px 0 -20px}.logged_user_menu ul li{margin:4px 4px 4px 0}.logged_user_menu ul li a{border:2px solid rgba(255,255,255,0);padding:5px 15px 3px;font-size:14px}.logged_user_menu ul li.active a{border:2px solid rgba(255,255,255,0.6)}}@media screen and (max-width:600px){.logged_user_menu{margin:-30px 0 -20px}.logged_user_menu ul li{margin:2px 4px 2px 0}.logged_user_menu ul li a{text-transform:none;font-weight:400;padding:4px 15px 2px}}@media screen and (max-width:500px){.logged_user_menu ul li{margin:2px 0;width:calc(50% - 2px)}.logged_user_menu ul li:nth-child(2n){margin:2px 0 2px 4px}.logged_user_menu ul li a{text-align:center;padding:4px 0 2px}}.choose_reg{text-align:center;display:block;border-top:1px solid #eaeaea;padding:40px 0 0;font-size:0}.choose_reg.small{border-top:none;padding:0}.choose_reg h2{margin:0}.choose_reg .item{display:inline-block;vertical-align:middle;margin:40px 15px;max-width:230px;width:calc(50% - 30px)}.choose_reg.small .item{margin-top:0}.choose_reg .item .in{border:2px solid #90E2F6;display:flex;flex-direction:column;justify-content:center;height:120px;padding:15px 20px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.choose_reg.small .item .in{height:84px;padding:10px 20px}.notouch .choose_reg .item:hover .in,.choose_reg .item.active .in{border:2px solid #72cee5;background:#90E2F6}.choose_reg .item .in .icon{background:no-repeat scroll center center;background-size:60px 50px;width:100%;height:90px;margin:0 auto;display:block}.choose_reg .item .in .title{text-align:center;font-size:18px;line-height:30px;text-transform:uppercase;font-weight:700;margin:0;display:block}.choose_reg.small .item .in .icon{background-size:48px 40px;height:60px}.choose_reg.small .item .in .title{font-size:16px;line-height:24px}.choose_reg p{margin:0}@media screen and (max-width:1024px){.choose_reg{padding:20px 0 0}.choose_reg .item{margin:20px 10px;width:calc(50% - 20px)}.choose_reg .item .in{padding:10px 14px}.choose_reg .item .in .icon{background-size:48px 40px}.choose_reg .item .in .title{font-size:16px;line-height:26px}}@media screen and (max-width:500px){.choose_reg .item{margin:20px 5px;width:calc(50% - 10px)}.choose_reg .item .in{height:96px}.choose_reg .item .in .icon{height:70px}.choose_reg .item .in .title{font-size:14px;line-height:26px}}.reg_title{font-size:20px;line-height:50px;margin:0;padding:0 0 0 70px;text-transform:uppercase}.reg_title.icon_firm{background:url(../../img/icon_firm_b.svg) no-repeat scroll left top;background-size:60px 50px}.reg_title.icon_home{background:url(../../img/icon_home_b.svg) no-repeat scroll left top;background-size:60px 50px}@media screen and (max-width:1024px){.reg_title{font-size:18px;line-height:46px;padding:0 0 0 60px}.reg_title.icon_firm{background-size:52px 42px}.reg_title.icon_home{background-size:52px 42px}}@media screen and (max-width:500px){.reg_title{line-height:26px;padding:46px 0 0 0;text-transform:none}}.show_filter{margin:0 0 20px}.filter_form{display:none;z-index:0;text-align:left;position:relative;margin:0 0 16px;font-size:0}.spec_flex{display:flex;align-items:flex-end}.filter_form.green .spec_flex{flex-wrap:unset;gap:10px 10px}.filter_form.blue .spec_flex{gap:10px 20px;flex-wrap:wrap}.filter_form label,.filter_form .label{position:relative;display:inline-block;vertical-align:bottom;width:calc(25% - 20px);margin:0;text-align:left}.filter_form.green label,.filter_form.green .label{flex:1}.filter_form label.long,.filter_form .label.long{width:calc(50% - 20px)}.filter_form .btn{margin-left:0;vertical-align:bottom}.filter_form .clear.hide{display:none}.filter_form .h3{display:block;font-size:16px;line-height:22px;text-transform:uppercase;font-weight:700;margin:30px 0 5px}.filter_form .h3:nth-child(1){margin:0 0 2px}.filter_form .checker{margin:11px 0 12px}.filter_form .checker span,.filter_form .checker.active span,.filter_form .checker.disabled,.filter_form .checker.disabled.active,.filter_form .checker.focus span,.filter_form .checker.focus.active span,.filter_form .checker.hover span,.filter_form .checker.hover.active span{background-image:url(../../img/sprite_blue.svg)}.filter_form .checker span.checked,.filter_form .checker.active span.checked,.filter_form .checker.disabled span.checked,.filter_form .checker.disabled.active span.checked,.filter_form .checker.focus span.checked,.filter_form .checker.focus.active span.checked,.filter_form .checker.hover span.checked,.filter_form .checker.hover.active span.checked{background-image:url(../../img/sprite_correct_blue.svg)}.filter_form.green .checker span,.filter_form.green .checker.active span,.filter_form.green .checker.disabled,.filter_form.green .checker.disabled.active,.filter_form.green .checker.focus span,.filter_form.green .checker.focus.active span,.filter_form.green .checker.hover span,.filter_form.green .checker.hover.active span{background-image:url(../../img/sprite_green.svg)}.filter_form.green .checker span.checked,.filter_form.green .checker.active span.checked,.filter_form.green .checker.disabled span.checked,.filter_form.green .checker.disabled.active span.checked,.filter_form.green .checker.focus span.checked,.filter_form.green .checker.focus.active span.checked,.filter_form.green .checker.hover span.checked,.filter_form.green .checker.hover.active span.checked{background-image:url(../../img/sprite_correct_green.svg)}.filter_form input[type=text],.filter_form input[type=password],.filter_form input[type=number],.filter_form input[type=date]{position:relative;z-index:1;border:1px solid #90E2F6;width:calc(100% - 32px);background:transparent;font-size:14px;line-height:24px;height:20px;font-weight:500;padding:9px 15px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.filter_form input[type=date]::-webkit-datetime-edit-day-field:focus,.filter_form input[type=date]::-webkit-datetime-edit-month-field:focus,.filter_form input[type=date]::-webkit-datetime-edit-year-field:focus{background-color:#fff;color:#003B50;outline:none}.filter_form input[type=date]::-webkit-calendar-picker-indicator{background:transparent;z-index:2;height:40px;color:transparent;cursor:pointer;left:-25px;position:absolute;right:0;top:0;width:auto}.filter_form input[type=number]::-webkit-outer-spin-button,.filter_form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filter_form input[type=number]{-moz-appearance:textfield}.filter_form.green input[type=text],.filter_form.green input[type=password],.filter_form.green input[type=number],.filter_form.green input[type=date]{border:1px solid #91F6E7}.filter_form input[type=text].red_warning,.filter_form input[type=password].red_warning,.filter_form input[type=number].red_warning,.filter_form input[type=date].red_warning,.filter_form textarea.red_warning{border-color:#e61a30 !important}.filter_form input[type=text]:-webkit-autofill,.filter_form input[type=password]:-webkit-autofill,.filter_form input[type=number]:-webkit-autofill,.filter_form input[type=date]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset}.filter_form textarea{resize:none;height:238px;overflow:auto;border:1px solid #90E2F6;width:calc(100% - 32px);font-size:14px;line-height:24px;font-weight:500;padding:9px 15px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.filter_form.green textarea{border:1px solid #91F6E7}.filter_form input[readonly]{border:1px solid #e6e7e8 !important;background:#efefef}.filter_form input[type=text]:not([readonly]):focus,.filter_form input[type=password]:not([readonly]):focus,.filter_form input[type=number]:not([readonly]):focus,.filter_form input[type=date]:not([readonly]):focus,.filter_form textarea:not([readonly]):focus{-webkit-box-shadow:0 0 0 1px #33BBDE;box-shadow:0 0 0 1px #33BBDE;border:1px solid #33BBDE !important}.filter_form.green input[type=text]:not([readonly]):focus,.filter_form.green input[type=password]:not([readonly]):focus,.filter_form.green input[type=number]:not([readonly]):focus,.filter_form.green input[type=date]:not([readonly]):focus,.filter_form.green textarea:not([readonly]):focus{-webkit-box-shadow:0 0 0 1px #91F6E7;box-shadow:0 0 0 1px #91F6E7;border:1px solid #91F6E7 !important}.filter_form .place_in[for="demands_date_from"]::before,.filter_form .place_in[for="demands_date_to"]::before{content:"";height:44px;width:40px;opacity:.5;position:absolute;right:0;bottom:0;background:url(../../img/calendar_icon.svg) no-repeat scroll center center;background-size:20px 20px;z-index:0;-webkit-transition:all 400ms ease;transition:all 400ms ease}.notouch .filter_form .place_in[for="demands_date_from"]:hover::before,.notouch .filter_form .place_in[for="demands_date_to"]:hover::before{opacity:1}.filter_form .select2-container--default .select2-selection{border:1px solid #90E2F6;background:#ffffff}.filter_form.green .select2-container--default .select2-selection{border:1px solid #91F6E7}.filter_form .select2-container--default.select2-container--focus .select2-selection,.filter_form .select2-container--default.select2-container--open .select2-selection{-webkit-box-shadow:0 0 0 1px #33BBDE;box-shadow:0 0 0 1px #33BBDE;border:1px solid #33BBDE !important}.filter_form.green .select2-container--default.select2-container--focus .select2-selection,.filter_form.green .select2-container--default.select2-container--open .select2-selection{-webkit-box-shadow:0 0 0 1px #91F6E7;box-shadow:0 0 0 1px #91F6E7;border:1px solid #91F6E7 !important}.filter_form .select2-container .select2-selection .select2-selection__rendered{font-size:14px;line-height:36px;min-height:36px;font-weight:500;padding:1px 30px 1px 15px}.filter_form .select2-container .select2-selection ul.select2-selection__rendered{white-space:normal;overflow:auto}.filter_form .select2-container .select2-selection .select2-selection__rendered li{padding:3px 9px;margin:4px 8px 4px 0;line-height:24px;display:inline-block;vertical-align:middle;border:1px solid #90E2F6}.filter_form.green .select2-container .select2-selection .select2-selection__rendered li{border:1px solid #91F6E7}.filter_form .select2-container .select2-selection .select2-selection__rendered li .select2-selection__choice__remove{margin:0 5px 0 0}.filter_form .select2-container .select2-selection .select2-selection__rendered li.select2-search.select2-search--inline{line-height:36px;border:0;padding:0;margin:0}.filter_form .select2-container--default .select2-selection .select2-selection__arrow{background-image:url(../../img/select_arrow_blue.svg);background-size:20px 20px;width:36px;border:none}.filter_form.green .select2-container--default .select2-selection .select2-selection__arrow{background-image:url(../../img/select_arrow_green.svg)}.filter_form .select2-container--default.red_warning .select2-selection{border-color:#e61a30 !important}.login_form .inner_form table td .select2-container .select2-selection .select2-selection__rendered li .select2-selection__choice__remove{margin:0 5px 0 0}.filter_form.green .clear{display:none}.filter_form.blue .clear.hide{display:none}@media screen and (max-width:1400px){.filter_form{text-align:left}.filter_form a.btn{margin-top:0;margin-left:0;margin-right:25px}.filter_form button.btn{margin:0}}@media screen and (max-width:1280px){.filter_form .h3{font-size:14px;margin:25px 0 5px}.filter_form .h3:nth-child(1){margin:0 0 5px}}@media screen and (max-width:1024px){.filter_form label,.filter_form .label{width:calc(50% - 10px)}.filter_form label.long,.filter_form .label.long{width:100%}}@media screen and (max-width:950px){.filter_form.green .spec_flex{flex-wrap:wrap}.filter_form.green label,.filter_form.green .label{flex:none}.filter_form.green button.btn{margin:6px 0 0}}@media screen and (max-width:900px){.filter_form .h3{line-height:24px;margin:25px 0 5px}.filter_form .h3:nth-child(1){margin:0 0 5px}}@media screen and (max-width:500px){.filter_form label,.filter_form .label{width:100%}}.login_form{z-index:0;text-align:right;position:relative;margin:0 auto;font-size:0}.login_form.user-interact{user-select:none}.login_form.user-interact::before,.login_form.user-interact::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:transparent;z-index:500}.login_form .form_title{display:inline-block;vertical-align:top;width:400px;font-weight:500;font-size:18px;line-height:44px;padding:15px 0 0;margin:15px 0 0;text-align:left;border-top:1px solid #eaeaea}.login_form .form_title.noborder{border-top:0}.login_form .form_title.nopadding{padding:0}.login_form .form_title.nomargin{margin:0}.login_form .inner_form{display:inline-block;vertical-align:top;width:calc(100% - 400px);padding:15px 0 0;text-align:left;margin:15px 0 0;border-top:1px solid #eaeaea;font-size:0}.login_form .inner_form.full{display:block;width:100%}.login_form .inner_form.noborder{border-top:0}.login_form .inner_form.nopadding{padding:0}.login_form .inner_form.nomargin{margin:0}.login_form .inner_form.full .inner_form_half{width:calc(50% - 20px);display:inline-block;vertical-align:top}.login_form .inner_form.full .inner_form_half.second{margin:0 0 0 40px}.login_form .inner_form h3{font-size:16px;line-height:44px;text-transform:uppercase;font-weight:700;margin:30px 0 0}.login_form .inner_form h3.margin{margin-top:15px}.login_form .inner_form h3:nth-child(1){margin:0}.login_form .inner_form h3.spec{margin:0 0 12px;line-height:20px}.login_form .inner_form table{width:100%;border-collapse:collapse;border-spacing:0}.login_form .inner_form table td.empty{width:0;padding:0 8px}.login_form .inner_form table td{width:50%;padding:0 0 15px}.login_form .inner_form table td.align-top{vertical-align:top}.login_form .inner_form table tr:last-of-type td{padding-bottom:0}.login_form .inner_form table td .place_in{max-width:100%;cursor:text;width:100%;display:block;position:relative}.login_form .inner_form table td .place_in.title{font-size:16px;line-height:44px;text-transform:uppercase;font-weight:700;margin:30px 0 0}.login_form .inner_form table td .place_in .show_pass{cursor:pointer;position:absolute;right:1px;top:1px;bottom:1px;background:#fff;width:40px}.login_form .inner_form table td .place_in .show_pass::before{opacity:.35;content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:url(../../img/show_pass_on.svg) no-repeat scroll center center;background-size:20px 20px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.login_form .inner_form table td .place_in .show_pass.active::before{background-image:url(../../img/show_pass_off.svg)}.notouch .login_form .inner_form table td .place_in .show_pass:hover::before{opacity:1}.login_form .inner_form table td .place_in .currency{font-size:14px;line-height:42px;text-align:center;background:#eaeaea;cursor:pointer;position:absolute;right:1px;top:46px;bottom:1px;width:40px}.login_form .inner_form table td .price_text{font-size:12px;line-height:16px;margin:10px 0 0}.login_form .inner_form table td .price_text *{font-weight:700}.login_form .inner_form table td .place_in[for="poptavka_start"]::before,.login_form .inner_form table td .place_in[for="poptavka_end"]::before{content:"";height:44px;width:40px;opacity:.5;position:absolute;right:0;bottom:0;background:url(../../img/calendar_icon.svg) no-repeat scroll center center;background-size:20px 20px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.notouch .login_form .inner_form table td .place_in[for="poptavka_start"]:hover::before,.notouch .login_form .inner_form table td .place_in[for="poptavka_end"]:hover::before{opacity:1}.login_form .inner_form table td input[type=text],.login_form .inner_form table td input[type=password],.login_form .inner_form table td input[type=number],.login_form .inner_form table td input[type=date]{border:1px solid #90E2F6;width:calc(100% - 32px);background:#ffffff;font-size:14px;line-height:24px;height:24px;font-weight:500;padding:9px 15px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.login_form .inner_form table td input[type=date]::-webkit-datetime-edit-day-field:focus,.login_form .inner_form table td input[type=date]::-webkit-datetime-edit-month-field:focus,.login_form .inner_form table td input[type=date]::-webkit-datetime-edit-year-field:focus{background-color:#fff;color:#003B50;outline:none}.login_form .inner_form table td input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.login_form .inner_form table td input[type=number]::-webkit-outer-spin-button,.login_form .inner_form table td input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login_form .inner_form table td input[type=number]{-moz-appearance:textfield}.login_form.green .inner_form table td input[type=text],.login_form.green .inner_form table td input[type=password],.login_form.green .inner_form table td input[type=number],.login_form.green .inner_form table td input[type=date]{border:1px solid #91F6E7}.login_form .inner_form table td input[type=text].red_warning,.login_form .inner_form table td input[type=password].red_warning,.login_form .inner_form table td input[type=number].red_warning,.login_form .inner_form table td input[type=date].red_warning,.login_form .inner_form table td textarea.red_warning{border-color:#e61a30 !important}.login_form .inner_form table td input[type=text]:-webkit-autofill,.login_form .inner_form table td input[type=password]:-webkit-autofill,.login_form .inner_form table td input[type=number]:-webkit-autofill,.login_form .inner_form table td input[type=date]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset}.login_form .inner_form table td textarea{resize:none;height:238px;overflow:auto;border:1px solid #90E2F6;width:calc(100% - 32px);font-size:14px;line-height:24px;font-weight:500;padding:9px 15px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.login_form.green .inner_form table td textarea{border:1px solid #91F6E7}.login_form .inner_form table td input[readonly]{border:1px solid #e6e7e8 !important;background:#efefef}.login_form .inner_form table td input[type=text]:not([readonly]):focus,.login_form .inner_form table td input[type=password]:not([readonly]):focus,.login_form .inner_form table td input[type=number]:not([readonly]):focus,.login_form .inner_form table td input[type=date]:not([readonly]):focus,.login_form .inner_form table td textarea:not([readonly]):focus{-webkit-box-shadow:0 0 0 1px #33BBDE;box-shadow:0 0 0 1px #33BBDE;border:1px solid #33BBDE !important}.login_form.green .inner_form table td input[type=text]:not([readonly]):focus,.login_form.green .inner_form table td input[type=password]:not([readonly]):focus,.login_form.green .inner_form table td input[type=number]:not([readonly]):focus,.login_form.green .inner_form table td input[type=date]:not([readonly]):focus,.login_form.green .inner_form table td textarea:not([readonly]):focus{-webkit-box-shadow:0 0 0 1px #91F6E7;box-shadow:0 0 0 1px #91F6E7;border:1px solid #91F6E7 !important}.login_form .inner_form table td .place_in .placeholder{opacity:.6;z-index:1;position:absolute;left:8px;top:14px;background:#fff;font-weight:500;font-size:14px;line-height:18px;color:#003B50;padding:0 8px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.login_form .inner_form table td .place_in.active .placeholder,.login_form .inner_form table td .place_in.active_in .placeholder{opacity:1;z-index:100;top:-5px;line-height:12px;font-size:10px}.login_form .inner_form table td .place_in.active.readonly .placeholder,.login_form .inner_form table td .place_in.active_in.readonly .placeholder{top:-6px;border:1px solid #e6e7e8 !important;background:#efefef}.login_form .inner_form table td label{cursor:pointer;font-size:0;margin:12px 0 0;display:inline-block;vertical-align:top;max-width:300px;width:calc(50% - 10px)}.login_form .inner_form table td label:nth-child(2n){margin:12px 0 0 20px}.login_form .inner_form table td label:nth-child(-n + 2){margin-top:0}.login_form .inner_form table td label .checker{margin:0 8px 0 0;vertical-align:top}.login_form .inner_form table td label .checker span,.login_form .inner_form table td label .checker.active span,.login_form .inner_form table td label .checker.disabled,.login_form .inner_form table td label .checker.disabled.active,.login_form .inner_form table td label .checker.focus span,.login_form .inner_form table td label .checker.focus.active span,.login_form .inner_form table td label .checker.hover span,.login_form .inner_form table td label .checker.hover.active span{background-image:url(../../img/sprite_blue.svg)}.login_form .inner_form table td label .checker span.checked,.login_form .inner_form table td label .checker.active span.checked,.login_form .inner_form table td label .checker.disabled span.checked,.login_form .inner_form table td label .checker.disabled.active span.checked,.login_form .inner_form table td label .checker.focus span.checked,.login_form .inner_form table td label .checker.focus.active span.checked,.login_form .inner_form table td label .checker.hover span.checked,.login_form .inner_form table td label .checker.hover.active span.checked{background-image:url(../../img/sprite_correct_blue.svg)}.login_form .inner_form table td label[readonly] .checker span.checked,.login_form .inner_form table td label[readonly] .checker.active span.checked,.login_form .inner_form table td label[readonly] .checker.disabled span.checked,.login_form .inner_form table td label[readonly] .checker.disabled.active span.checked,.login_form .inner_form table td label[readonly] .checker.focus span.checked,.login_form .inner_form table td label[readonly] .checker.focus.active span.checked,.login_form .inner_form table td label[readonly] .checker.hover span.checked,.login_form .inner_form table td label[readonly] .checker.hover.active span.checked{background-image:url(../../img/sprite_read_correct_blue.svg)}.login_form.green .inner_form table td label .checker span,.login_form.green .inner_form table td label .checker.active span,.login_form.green .inner_form table td label .checker.disabled,.login_form.green .inner_form table td label .checker.disabled.active,.login_form.green .inner_form table td label .checker.focus span,.login_form.green .inner_form table td label .checker.focus.active span,.login_form.green .inner_form table td label .checker.hover span,.login_form.green .inner_form table td label .checker.hover.active span{background-image:url(../../img/sprite_green.svg)}.login_form.green .inner_form table td label .checker span.checked,.login_form.green .inner_form table td label .checker.active span.checked,.login_form.green .inner_form table td label .checker.disabled span.checked,.login_form.green .inner_form table td label .checker.disabled.active span.checked,.login_form.green .inner_form table td label .checker.focus span.checked,.login_form.green .inner_form table td label .checker.focus.active span.checked,.login_form.green .inner_form table td label .checker.hover span.checked,.login_form.green .inner_form table td label .checker.hover.active span.checked{background-image:url(../../img/sprite_correct_green.svg)}.login_form.green .inner_form table td label[readonly] .checker span.checked,.login_form.green .inner_form table td label[readonly] .checker.active span.checked,.login_form.green .inner_form table td label[readonly] .checker.disabled span.checked,.login_form.green .inner_form table td label[readonly] .checker.disabled.active span.checked,.login_form.green .inner_form table td label[readonly] .checker.focus span.checked,.login_form.green .inner_form table td label[readonly] .checker.focus.active span.checked,.login_form.green .inner_form table td label[readonly] .checker.hover span.checked,.login_form.green .inner_form table td label[readonly] .checker.hover.active span.checked{background-image:url(../../img/sprite_read_correct_green.svg)}.login_form .inner_form table td label .label_text{font-size:14px;line-height:20px;font-weight:500;display:inline-block;vertical-align:top;width:calc(100% - 29px)}.login_form .inner_form table td .link_radio{font-size:0;margin:0 0 0 30px;vertical-align:middle;position:relative;display:inline-block}.login_form .inner_form table td .link_radio:nth-child(1){margin:0}.login_form .inner_form table td .link_radio::before{width:18px;height:18px;border:1px solid #33BBDE;-webkit-border-radius:30px;border-radius:30px;content:"";margin:0 5px 0 0;display:inline-block;vertical-align:middle}.login_form.green .inner_form table td .link_radio::before{border:1px solid #91F6E7}.login_form .inner_form table td .link_radio::after{opacity:0;width:12px;height:12px;background:#33BBDE;-webkit-border-radius:30px;border-radius:30px;top:4px;left:4px;content:"";margin:0;display:block;position:absolute}.login_form.green .inner_form table td .link_radio::after{background:#33BBDE}.login_form .inner_form table td .link_radio.active::after{opacity:1}.login_form .inner_form table td .label_text{font-size:14px;line-height:18px;padding:2px 0 0;font-weight:500;display:inline-block;vertical-align:middle;-webkit-transition:all 400ms ease;transition:all 400ms ease}.login_form .inner_form table td .clear.hide{display:none}@media screen and (max-width:1024px){.login_form .inner_form table td .link_radio{margin:0 0 0 15px}}@media screen and (max-width:500px){.login_form .inner_form table td .clear.hide{display:block}.login_form .inner_form table td .link_radio{margin:10px 0 0 }}.login_form .inner_form .tooltipster{font-size:12px;line-height:18px;text-align:center;font-weight:400;text-transform:none;width:18px;height:18px;background:#003B50;color:#fff;display:inline-block;vertical-align:text-bottom;position:relative;top:-1px;margin:0 0 0 5px;-webkit-border-radius:30px;border-radius:30px}.login_form .inner_form .tooltipster.middle{vertical-align:middle}.login_form .inner_form label .tooltipster{position:absolute;left:calc(100% + 5px);top:13px}.login_form .inner_form label .tooltipster.middle{vertical-align:middle}.login_form .inner_form table td .file{cursor:pointer;text-align:left;position:relative;width:100%}.login_form .inner_form table td .file::before{content:"";height:44px;width:40px;opacity:.5;position:absolute;right:0;bottom:0;background:url(../../img/file_icon.svg) no-repeat scroll center center;background-size:20px 20px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.notouch .login_form .inner_form table td .file:hover::before{opacity:1}.login_form .inner_form table td .file .uploadFile{cursor:pointer}.login_form .inner_form table td .file .btn.hidden{opacity:0}.login_form .inner_form table td .file .fileUpload{cursor:pointer;position:absolute;top:0;left:0;right:0;z-index:1;overflow:hidden;margin:0}.login_form .inner_form table td .file .fileUpload input[type=file]{z-index:999;position:absolute;right:0;margin:0;padding:0;font-size:33px;cursor:pointer;display:block;opacity:0;filter:alpha(opacity=0)}.login_form .inner_form table td .file .fileUpload input.red_warning[type=file]{border:1px solid #e61a30 !important}.login_form .inner_form table td .select2-container--default .select2-selection{border:1px solid #90E2F6;background:#ffffff}.login_form.green .inner_form table td .select2-container--default .select2-selection{border:1px solid #91F6E7}.login_form .inner_form table td .select2-container--default.select2-container--focus .select2-selection,.login_form .inner_form table td .select2-container--default.select2-container--open .select2-selection{-webkit-box-shadow:0 0 0 1px #33BBDE;box-shadow:0 0 0 1px #33BBDE;border:1px solid #33BBDE !important}.login_form.green .inner_form table td .select2-container--default.select2-container--focus .select2-selection,.login_form.green .inner_form table td .select2-container--default.select2-container--open .select2-selection{-webkit-box-shadow:0 0 0 1px #91F6E7;box-shadow:0 0 0 1px #91F6E7;border:1px solid #91F6E7 !important}.login_form .inner_form table td .select2-container .select2-selection .select2-selection__rendered{font-size:14px;line-height:24px;min-height:24px;font-weight:500;padding:9px 30px 9px 15px}.login_form .inner_form table td .select2-container .select2-selection ul.select2-selection__rendered{white-space:normal;overflow:auto}.login_form .inner_form table td .select2-container .select2-selection .select2-selection__rendered li{padding:3px 9px;margin:4px 8px 4px 0;display:inline-block;vertical-align:middle;border:1px solid #90E2F6}.login_form.green .inner_form table td .select2-container .select2-selection .select2-selection__rendered li{border:1px solid #91F6E7}.login_form .inner_form table td .select2-container .select2-selection .select2-selection__rendered li .select2-selection__choice__remove{margin:0 5px 0 0}.login_form .inner_form table td .select2-container .select2-selection .select2-selection__rendered li.select2-search.select2-search--inline{border:0;padding:0;margin:0}.login_form .inner_form table td .select2-container--default .select2-selection .select2-selection__arrow{background-image:url(../../img/select_arrow_blue.svg);background-size:20px 20px;width:36px;border:none}.login_form.green .inner_form table td .select2-container--default .select2-selection .select2-selection__arrow{background-image:url(../../img/select_arrow_green.svg)}.login_form .inner_form table td .select2-container--default.red_warning .select2-selection{border-color:#e61a30 !important}.login_form .inner_form .stars{font-size:0;display:inline-block;vertical-align:middle;text-align:left;padding:0}.login_form .inner_form .stars .rating_star{display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(../../img/score_star.svg) no-repeat scroll center center;background-size:24px 24px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.notouch .login_form .inner_form .stars .rating_star:hover,.login_form .inner_form .stars .rating_star:focus,.login_form .inner_form .stars .rating_star.active,.login_form .inner_form .stars .rating_star.open{background-image:url(../../img/score_star_full.svg)}.login_form .inner_form .gdpr{font-size:12px;font-weight:700;line-height:16px;padding:0 0 15px;margin:0;text-align:right}.login_form .inner_form .gdpr a:not(.btn){text-decoration:underline;-webkit-transition:all 400ms ease;transition:all 400ms ease}.notouch .login_form .inner_form a:not(.btn):hover{color:#27BBE0}.notouch .login_form.green .inner_form a:not(.btn):hover{color:#17C7AD}@media screen and (max-width:1280px){.login_form .form_title{width:340px;font-size:16px}.login_form .inner_form{width:calc(100% - 340px)}.login_form .inner_form h3{font-size:14px;margin:25px 0 0}.login_form .inner_form h3.margin{margin-top:15px}.login_form .inner_form h3:nth-child(1){margin:0}.login_form .inner_form table td label.place_in.title{font-size:14px;margin:25px 0 0}.login_form .inner_form table td textarea{height:227px}.login_form .inner_form table td label.place_in .currency{top:45px}}@media screen and (max-width:1024px){.login_form .form_title{width:280px}.login_form .inner_form{width:calc(100% - 280px)}}@media screen and (max-width:1000px){.login_form .inner_form.full .inner_form_half{width:100%;display:block}.login_form .inner_form.full .inner_form_half.second{margin:25px 0 0}}@media screen and (max-width:900px){.login_form .form_title{width:100%}.login_form .form_title.empty{font-size:0;line-height:0}.login_form .inner_form:not(.mobile){margin:0;padding:0;border:0}.login_form .inner_form{width:100%}.login_form .inner_form h3{line-height:24px;margin:25px 0 5px}.login_form .inner_form h3.margin{margin-top:15px}.login_form .inner_form h3:nth-child(1){margin:0 0 5px}.login_form .inner_form table td label.place_in.title{line-height:24px;margin:25px 0 0}.login_form .inner_form table td label.place_in .currency{top:25px}}@media screen and (max-width:600px){.login_form .form_title.nopadding.empty{display:none}.login_form .inner_form.full .inner_form_half.second{margin:10px 0 0}.login_form .inner_form.mobile{margin:0;padding:10px 0 0}.login_form .inner_form table,.login_form .inner_form table tbody,.login_form .inner_form table tr,.login_form .inner_form table td{display:block;width:100%}.login_form .inner_form table td.empty{display:none}.login_form .inner_form table tr:last-of-type td{padding:0 0 15px}.login_form .inner_form table td label{margin:10px 0 0;display:block;max-width:100%;width:100%}.login_form .inner_form table td label:nth-child(2n){margin:10px 0 0}.login_form .inner_form table td label:nth-child(-n + 2){margin-top:10px}.login_form .inner_form table td label:nth-child(-n + 1){margin-top:0}.login_form .inner_form h3{margin:10px 0 5px}.login_form .inner_form h3.margin{margin-top:10px}.login_form .inner_form table td label.place_in.title{margin:10px 0 0}.login_form .inner_form label .tooltipster{left:calc(100% - 10px)}}.evaluation_list{display:block;position:relative;width:100%;font-size:0;border-top:1px solid #eaeaea;margin:40px 0 0;padding:40px 0 0}.evaluation_list:nth-child(1){margin:0;padding:0;border:0}.evaluation_list .item{display:inline-block;vertical-align:top;width:50%;margin:20px 0 0}.evaluation_list .item:nth-child(-n + 2){margin-top:0}.evaluation_list .item.full{display:block;width:100%}.evaluation_list .item h2{font-size:16px;line-height:24px;text-transform:uppercase;font-weight:700;margin:0}.evaluation_list .stars{font-size:0;display:inline-block;vertical-align:middle;text-align:left;padding:0}.evaluation_list .stars .rating_star{display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(../../img/score_star.svg) no-repeat scroll center center;background-size:24px 24px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.evaluation_list .stars .rating_star.active{background-image:url(../../img/score_star_full.svg)}@media screen and (max-width:1280px){.evaluation_list .item h2{font-size:14px}}@media screen and (max-width:900px){.evaluation_list{margin:30px 0 0;padding:30px 0 0}.evaluation_list:nth-child(1){margin:0;padding:0;border:0}.evaluation_list .item{display:block;width:100%;margin:20px 0 0}.evaluation_list .item:nth-child(-n + 2){margin-top:20px}.evaluation_list .item:nth-child(-n + 1){margin-top:0}}.user_table_flow{width:100%;display:block}.user_table_flow .user_table{width:100%;border-spacing:0;border-collapse:collapse}.user_table_flow .user_table th{background:#fff;position:sticky;position:-webkit-sticky;top:0;white-space:nowrap;font-size:14px;line-height:24px;text-align:left;padding:12px 20px;font-weight:700}.user_table_flow .user_table th a{display:inline-block;vertical-align:middle;position:relative;padding:0;text-decoration:underline;-webkit-transition:all 400ms ease;transition:all 400ms ease}.user_table_flow .user_table th a::before{opacity:0;background:no-repeat scroll center center;background-size:14px 14px;content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:20px}.user_table_flow .user_table th a.active{padding:0 20px 0 0}.user_table_flow .user_table th a.active::before{opacity:1}.user_table_flow .user_table th a.asc::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.user_table_flow .user_table th a.desc::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.user_table_flow .user_table th a::before{background-image:url(../../img/arrow_blue_right.svg)}.user_table_flow .user_table.green th a::before{background-image:url(../../img/arrow_green_right.svg)}.notouch .user_table_flow .user_table th a:hover{color:#27BBE0}.notouch .user_table_flow .user_table.green th a:hover{color:#17C7AD}.user_table_flow .user_table tbody tr{background:#fff;-webkit-transition:all 400ms ease;transition:all 400ms ease}.user_table_flow .user_table tbody tr:nth-child(odd){background:rgba(198,240,251,0.35)}.notouch .user_table_flow .user_table tbody tr:hover{background:#c6f0fb}.user_table_flow .user_table.green tbody tr:nth-child(odd){background:rgba(141,247,231,0.15)}.notouch .user_table_flow .user_table.green tbody tr:hover{background:#8df7e7}.user_table_flow .user_table td{white-space:nowrap;font-size:14px;line-height:24px;text-align:left;padding:12px 20px;font-weight:400}.user_table_flow .user_table td:last-of-type{width:20px}.user_table_flow .user_table td strong:not(.anotation){font-size:12px;line-height:20px;display:inline-block;vertical-align:middle;padding:2px 8px 1px}.user_table_flow .user_table td strong.yellow{background:#eadf5e}.user_table_flow .user_table td strong.red{background:#dd0000;color:#fff}.user_table_flow .user_table td strong.brown{background:#855d2e;color:#fff}.user_table_flow .user_table td strong.green{background:#17c7ad;color:#fff}.user_table_flow .user_table td strong.greyl{background:#b9b9b9}.user_table_flow .user_table td strong.greyd{background:#787878;color:#fff}.user_table_flow .user_table td .anotation{white-space:normal;display:block;font-weight:400;padding:2px 0 0}.user_table_flow .user_table td #countdown,.user_table_flow .user_table td .countdown{display:block;margin:0;line-height:18px;font-size:14px;font-weight:400}.user_table_flow .user_table td #countdown span,.user_table_flow .user_table td .countdown span{font-weight:600}@media screen and (max-width:1440px){.user_table_flow .user_table th{font-size:14px;line-height:22px;padding:11px 15px}.user_table_flow .user_table td{font-size:14px;line-height:22px;padding:11px 15px}.user_table_flow .user_table td #countdown,.user_table_flow .user_table td .countdown{font-size:14px}}@media screen and (max-width:1280px){.user_table_flow .user_table th{padding:11px 20px 11px 0}.user_table_flow .user_table th:nth-child(1){padding-left:20px}.user_table_flow .user_table td{padding:11px 20px 11px 0}.user_table_flow .user_table td:nth-child(1){padding-left:20px}}@media screen and (max-width:1024px){.user_table_flow{overflow-x:auto}}@media screen and (max-width:600px){.user_table_flow .user_table th{padding:8px 12px 8px 0;font-size:13px;line-height:20px}.user_table_flow .user_table th:nth-child(1){padding-left:12px}.user_table_flow .user_table td{padding:8px 12px 8px 0;font-size:13px;line-height:20px}.user_table_flow .user_table td:nth-child(1){padding-left:12px}.user_table_flow .user_table td #countdown,.user_table_flow .user_table td .countdown{font-size:13px}}.category_bottom{position:relative;z-index:999;text-align:center;margin:40px 0 0;width:100%}.category_bottom .load_next_page{display:inline-block;vertical-align:middle;margin:0 30px 0 0}.category_bottom .pagination{padding:0;margin:0 auto;display:inline-block;vertical-align:middle}.category_bottom .pagination ul{margin:0;padding:0;font-size:0}.category_bottom .pagination ul li{list-style:none;display:inline-block;vertical-align:middle;margin:0 4px 0 0}.category_bottom .pagination ul li a{border:1px solid #dddddd;background:#fff;display:block;width:36px;font-size:13px;line-height:36px;padding:0;text-align:center;font-weight:600;position:relative;-webkit-transition:all 400ms ease;transition:all 400ms ease}.notouch .category_bottom .pagination ul li a:hover{border:1px solid #27BBE0}.category_bottom .pagination ul li.active a{border:1px solid #27BBE0 !important;background:#27BBE0;color:#ffffff}.notouch .category_bottom .pagination.green ul li a:hover{border:1px solid #17C7AD}.category_bottom .pagination.green ul li.active a{border:1px solid #17C7AD !important;background:#17C7AD}.category_bottom .pagination ul li.dots{font-size:20px;line-height:20px;padding-top:1px}@media screen and (max-width:650px){.category_bottom .load_next_page{display:block;margin:0}.category_bottom .pagination{margin:20px auto 0;display:block}.category_bottom .pagination{display:block;margin:0}.category_bottom .pagination ul{text-align:center}.category_bottom .pagination ul li{margin:0 2px}.category_bottom .pagination ul li a{width:30px;font-size:12px;line-height:30px}}.error_message{-webkit-border-radius:4px;border-radius:4px;border:1px solid #DEDEDE;border-left:4px solid #e61a30;margin:0 auto;padding:35px;display:block;width:calc(90% - 5px - 70px);max-width:1125px}.error_message.full{width:initial;max-width:initial}.error_message.margin{margin:0 0 40px}.error_message a{font-weight:700;text-decoration:underline;-webkit-transition:all 400ms ease;transition:all 400ms ease}.notouch .error_message a:hover{text-decoration:none;color:#e61a30}.correct_message{-webkit-border-radius:4px;border-radius:4px;border:1px solid #DEDEDE;border-left:4px solid #27BBE0;margin:0 auto;padding:35px;display:block}.correct_message.full{width:initial;max-width:initial}.correct_message.margin{margin:0 0 40px}.correct_message a{font-weight:700;text-decoration:underline;-webkit-transition:all 400ms ease;transition:all 400ms ease}.notouch .correct_message a:hover{text-decoration:none;color:#27BBE0}@media screen and (max-width:1024px){.error_message,.correct_message{padding:30px}.error_message.margin,.correct_message.margin{margin:0 0 30px}}@media screen and (max-width:600px){.error_message,.correct_message{padding:25px}.error_message.margin,.correct_message.margin{margin:0 0 25px}}.demand_detail{max-width:1080px;margin:0 auto;width:100%;border-collapse:collapse;border-spacing:0}.demand_detail.margin{margin:40px auto 0}.demand_detail thead{border-bottom:1px solid #E4E4E4}.demand_detail thead:after,.demand_detail tbody:before{line-height:20px;content:"\200C";display:block}.demand_detail thead th{vertical-align:top;font-size:18px;line-height:26px;font-weight:700}.demand_detail thead th:nth-child(1){text-align:left;text-transform:uppercase}.demand_detail thead th:nth-child(2){text-align:right}.demand_detail thead th:nth-child(2) strong{color:#FD9D27}.demand_detail thead th:nth-child(2) strong.red{color:#dd0000}.demand_detail tbody tr:nth-child(odd){background:rgba(198,240,251,0.35)}.demand_detail.green tbody tr:nth-child(odd){background:rgba(141,247,231,0.15)}.demand_detail tbody tr.spec{background:#27BBE0;color:#ffffff}.demand_detail.green tbody tr.spec{background:#17C7AD;color:#fff}.demand_detail tbody td{width:50%;vertical-align:top;font-size:14px;line-height:22px;padding:10px 30px;font-weight:400}.demand_detail tbody td:nth-child(1){text-align:right;font-weight:700}.demand_detail tbody td:nth-child(2){text-align:left}.demand_detail tbody td a{text-decoration:underline;font-weight:600}.notouch .demand_detail tbody td a:hover{text-decoration:none}.demand_detail tbody td input[type=number]{display:inline-block;vertical-align:middle;border:1px solid #90E2F6;width:calc(100% - 110px);max-width:120px;background:#ffffff;font-size:12px;line-height:16px;height:16px;font-weight:500;padding:3px 5px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.demand_detail tbody td input[type=number]::-webkit-outer-spin-button,.demand_detail tbody td input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.demand_detail tbody td input[type=number]{-moz-appearance:textfield}.demand_detail.green tbody td input[type=number]{border:1px solid #91F6E7}.demand_detail tbody td input[type=number].red_warning{border-color:#e61a30 !important}.demand_detail tbody td input[type=number]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset}.demand_detail tbody td input[type=number]:not([readonly]):focus{-webkit-box-shadow:0 0 0 1px #33BBDE;box-shadow:0 0 0 1px #33BBDE;border:1px solid #33BBDE !important}.demand_detail.green tbody td input[type=number]:not([readonly]):focus{-webkit-box-shadow:0 0 0 1px #91F6E7;box-shadow:0 0 0 1px #91F6E7;border:1px solid #91F6E7 !important}@media screen and (max-width:1280px){.demand_detail thead:after,.demand_detail tbody:before{line-height:15px}.demand_detail thead th{font-size:16px;line-height:24px}.demand_detail tbody td{font-size:13px;line-height:20px;padding:8px 25px}}@media screen and (max-width:1024px){.demand_detail thead:after,.demand_detail tbody:before{line-height:15px}.demand_detail thead th{font-size:15px;line-height:22px}.demand_detail tbody td{padding:6px 20px}}@media screen and (max-width:600px){.demand_detail thead:after,.demand_detail tbody:before{line-height:12px}.demand_detail thead th{font-size:14px;line-height:20px}.demand_detail tbody td{padding:5px 16px}.demand_detail tbody td input[type=number]{display:block;width:calc(100% - 12px);max-width:initial}}.detail_top{max-width:1200px;margin:0 auto 40px;width:100%;font-size:0;border-bottom:1px solid #eaeaea;padding:0 0 40px}.detail_top .left{display:inline-block;vertical-align:top;width:50%;text-align:left}.detail_top .left h1{margin:0}.detail_top .right{display:inline-block;vertical-align:top;width:50%;text-align:right}.detail_top .right .grey_box{font-size:15px;line-height:24px;background:#eaeaea;padding:14px 30px;display:inline-block;vertical-align:middle}.detail_top .right .grey_box .detail_stav{font-size:12px;line-height:20px;display:inline-block;vertical-align:middle;padding:2px 8px 1px}.detail_top .right .grey_box .detail_stav.yellow{background:#eadf5e}.detail_top .right .grey_box .detail_stav.red{background:#dd0000;color:#fff}.detail_top .right .grey_box .detail_stav.brown{background:#855d2e;color:#fff}.detail_top .right .grey_box .detail_stav.green{background:#17c7ad;color:#fff}.detail_top .right .grey_box .detail_stav.greyl{background:#b9b9b9}.detail_top .right .grey_box .detail_stav.greyd{background:#787878;color:#fff}@media screen and (max-width:1024px){.detail_top .left{display:block;text-align:left;width:100%}.detail_top .right{margin:20px 0 0;display:block;text-align:left;width:100%}.detail_top .right .grey_box{padding:12px 20px}.detail_top .right .grey_box .countdown_box.detail{text-align:left}}@media screen and (max-width:500px){.detail_top{margin:0 auto 30px;padding:0 0 30px}.detail_top .right{margin:15px 0 0}.detail_top .right .grey_box{font-size:14px;line-height:20px;padding:12px;display:block}}.detail_middle{max-width:1200px;margin:0 auto 40px;width:100%;font-size:0;border-bottom:1px solid #eaeaea;padding:0 0 40px}.detail_middle.existing_files{margin:0;padding:0 0 20px;border:0}.detail_middle .left{display:inline-block;vertical-align:top;width:50%;text-align:left}.detail_middle .left form{margin:-10px 0 -18px;font-size:0}.detail_middle .left form .relative_box{display:inline-block;vertical-align:middle;position:relative;overflow:hidden;margin:0 2px 0 0}.detail_middle .left form .relative_box:nth-child(2)::before{content:"";height:24px;width:24px;opacity:.5;position:absolute;right:0;bottom:0;background:url(../../img/calendar_icon.svg) no-repeat scroll center center;background-size:16px 16px;z-index:0;-webkit-transition:all 400ms ease;transition:all 400ms ease}.notouch .detail_middle .left form .relative_box:nth-child(2):hover::before{opacity:1}.detail_middle .left form .price_text{font-size:12px;line-height:16px;margin:6px 0 0}.detail_middle .left form .price_text *{font-weight:700}.detail_middle .left .tooltipster{font-size:12px;line-height:18px;text-align:center;font-weight:400;text-transform:none;width:18px;height:18px;background:#003B50;color:#fff;display:inline-block;vertical-align:text-bottom;position:relative;top:-1px;margin:0 0 0 5px;-webkit-border-radius:30px;border-radius:30px}.detail_middle .left .tooltipster.middle{vertical-align:middle}.detail_middle .left input[type=number],.detail_middle .left input[type=date]{display:inline-block;vertical-align:middle;border:1px solid #90E2F6;width:100px;max-width:120px;background:#ffffff;font-size:12px;line-height:16px;height:16px;font-weight:500;padding:3px 5px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.detail_middle .left input[type=number]::-webkit-outer-spin-button,.detail_middle .left input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.detail_middle .left input[type=number]{-moz-appearance:textfield}.detail_middle .left input[type=number].red_warning{border-color:#e61a30 !important}.detail_middle .left input[type=number]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset}.detail_middle .left input[type=number]:not([readonly]):focus{-webkit-box-shadow:0 0 0 1px #33BBDE;box-shadow:0 0 0 1px #33BBDE;border:1px solid #33BBDE !important}.detail_middle .left input[type=date]::-webkit-datetime-edit-day-field:focus,.detail_middle .left input[type=date]::-webkit-datetime-edit-month-field:focus,.detail_middle .left input[type=date]::-webkit-datetime-edit-year-field:focus{background-color:#fff;color:#003B50;outline:none}.detail_middle .left input[type=date]::-webkit-calendar-picker-indicator{background:transparent;z-index:2;height:40px;color:transparent;cursor:pointer;left:-25px;position:absolute;right:0;top:0;width:auto}.detail_middle .right{display:inline-block;vertical-align:top;width:50%;text-align:left}.detail_middle.full .right{display:block;width:100%}.detail_middle .right h2{margin-top:0}.detail_middle .right .demand_file_list{display:block;position:relative;font-size:0}.detail_middle.full .right .demand_file_list{margin:10px 0 0}.detail_middle .right .demand_file_list .item{display:inline-block;vertical-align:middle;margin:0 5px 5px 0;font-size:0;width:calc(25% - 5px);background:#eaeaea}.detail_middle .right .demand_file_list .item span{display:block;padding:0 0 100%;width:100%;position:relative;background:no-repeat scroll center center;background-size:80px 112px}.detail_middle .right .demand_file_list .item.img span{background-size:cover}.detail_middle .right .demand_file_list .item:not(.img) span{background-image:url(../../img/default_icon.svg)}.detail_middle .right .demand_file_list .item.DOC span{background-image:url(../../img/doc_icon.svg)}.detail_middle .right .demand_file_list .item.DOCX span{background-image:url(../../img/docx_icon.svg)}.detail_middle .right .demand_file_list .item.XLS span{background-image:url(../../img/xls_icon.svg)}.detail_middle .right .demand_file_list .item.XLSX span{background-image:url(../../img/xlsx_icon.svg)}.detail_middle .right .demand_file_list .item.PPT span{background-image:url(../../img/ppt_icon.svg)}.detail_middle .right .demand_file_list .item.PPTX span{background-image:url(../../img/pptx_icon.svg)}.detail_middle .right .demand_file_list .item.PDF span{background-image:url(../../img/pdf_icon.svg)}@media screen and (max-width:1024px){.detail_middle .left{display:block;text-align:left;width:100%}.detail_middle .right{margin:20px 0 0;display:block;text-align:left;width:100%}}@media screen and (max-width:700px){.detail_middle .right .demand_file_list .item{width:calc(33.33% - 5px)}.detail_middle .right .demand_file_list .item span{background-size:54px 75px}}@media screen and (max-width:500px){.detail_middle{margin:0 auto 30px;padding:0 0 30px}.detail_middle .right{margin:15px 0 0}}.detail_bottom{max-width:1200px;margin:40px auto 0;width:100%;border-collapse:collapse;border-spacing:0}.detail_bottom label[for=check_demand]{cursor:pointer;font-size:0;display:block;max-width:550px;margin:20px 0 0 auto}.detail_bottom label[for=check_demand] .checker{margin:0 0 0 8px;vertical-align:top;float:right;border:2px solid #ff9d00}.detail_bottom label[for=check_demand] .text{font-size:14px;line-height:20px;font-weight:500;display:inline-block;vertical-align:top;width:calc(100% - 33px)}@media screen and (max-width:650px){.detail_bottom{text-align:center;display:flex;flex-direction:column;align-items:center}.detail_bottom .btn{float:none;padding-left:0;padding-right:0;width:280px;margin:5px 0 0}.detail_bottom label[for=check_demand] .checker{margin:0 8px 0 0;float:none}}.countdown_box{display:block;width:300px;max-width:calc(100% - 70px);margin:0 auto;vertical-align:middle;background:#eaeaea;padding:20px 35px;text-align:center}.countdown_box .title{display:block;margin:0;font-size:15px;line-height:24px;text-transform:uppercase;font-weight:700;padding:0}.countdown_box #countdown{display:block;margin:6px 0 0;line-height:24px;font-size:14px;font-weight:500}.countdown_box #countdown span{line-height:24px;font-size:18px;font-weight:600}@media screen and (max-width:500px){.countdown_box .title{font-size:14px;line-height:20px}}.countdown_box.detail{display:block;max-width:100%;background:none;width:100%;text-align:right;padding:0;margin:0;font-size:0}.countdown_box.detail .title{text-transform:none;display:inline-block;vertical-align:middle;margin:0 5px 0 0}.countdown_box.detail #countdown{display:inline-block;vertical-align:middle;margin:0;line-height:24px;font-size:14px;font-weight:500}.countdown_box.detail #countdown span{line-height:24px;font-size:14px;font-weight:600}.detail_info_box{font-size:0;display:block;position:relative}.detail_info_box .medal_box{display:inline-block;vertical-align:middle;margin:0 30px 0 0}.detail_info_box .medal_box .medal{width:47px;height:60px;background:no-repeat scroll center center;background-size:47px 60px;display:inline-block;vertical-align:middle}.detail_info_box .medal_box.gold .medal{background-image:url(../../img/medal_gold.svg)}.detail_info_box .medal_box.silver .medal{background-image:url(../../img/medal_silver.svg)}.detail_info_box .medal_box.bronze .medal{background-image:url(../../img/medal_bronze.svg)}.detail_info_box .medal_box .points{display:inline-block;vertical-align:middle;font-size:20px;line-height:26px;font-weight:600;margin:12px 0 0 15px}.detail_info_box .medal_box.gold .points{color:#FDBC62}.detail_info_box .medal_box.silver .points{color:#C9C9C9}.detail_info_box .medal_box.bronze .points{color:#F69C62}.detail_info_box .score_title{text-align:left;display:block;width:100%;padding:0;margin:0;text-transform:uppercase;font-size:0;position:relative}.detail_info_box .score_title .score{background:rgba(0,80,71,0.2);font-size:18px;line-height:40px;width:40px;text-align:center;font-weight:600;-webkit-border-radius:6px;border-radius:6px;display:inline-block;vertical-align:middle;margin:0}.detail_info_box .score_title .text{text-align:right;white-space:nowrap;display:inline-block;vertical-align:middle;margin:0 0 0 10px}.detail_info_box .score_title .text p{display:block;font-size:14px;line-height:18px;font-weight:500;margin:0}.detail_info_box .score_title .tooltipster{font-size:12px;line-height:18px;text-align:center;font-weight:400;text-transform:none;width:18px;height:18px;background:#003B50;color:#fff;display:inline-block;vertical-align:middle;margin:0 0 0 8px;-webkit-border-radius:30px;border-radius:30px}.detail_info_box .score_title .tooltipster.middle{vertical-align:middle}@media screen and (max-width:1250px){.detail_info_box .score_title .score{line-height:36px;width:36px}}.detail_info_box .verify_img{padding:16px 0 0;display:block}.detail_info_box .verify_img img{display:inline-block;vertical-align:middle;height:44px;margin:0}.detail_info_box .verify_img .tooltipster{font-size:12px;line-height:18px;text-align:center;font-weight:400;text-transform:none;width:18px;height:18px;background:#003B50;color:#fff;display:inline-block;vertical-align:middle;margin:0 0 0 8px;-webkit-border-radius:30px;border-radius:30px}.detail_info_box .verify_img .tooltipster.middle{vertical-align:middle}@media screen and (max-width:1250px){.detail_info_box .medal_box .points{font-size:18px;margin:12px 0 0 10px}}@media screen and (max-width:600px){.detail_info_box .medal_box .medal{width:36px;height:46px;background-size:36px 46px;display:block;margin:0 0 0 auto}.detail_info_box .medal_box .points{display:block;font-size:14px;line-height:22px;margin:4px 0 0 0}.detail_info_box .verify_img img{height:36px}}.profil_tabs ul{margin:0;padding:0}.profil_tabs ul li{display:inline-block;vertical-align:middle;margin:0 0 0 20px;padding:0 0 0 20px;border-left:1px solid #707070}.profil_tabs ul li:nth-child(1){border-left:0;padding:0;margin:0}.profil_tabs ul li a{position:relative;font-size:16px;line-height:22px;font-weight:700;margin:0;padding:0 5px 8px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.profil_tabs ul li a::before{opacity:0;position:absolute;left:0;right:0;bottom:0;height:2px;background:#17C7AD;content:"";display:block;-webkit-transition:all 400ms ease;transition:all 400ms ease}.notouch .profil_tabs ul li a:hover,.profil_tabs ul li.active a{color:#17C7AD}.notouch .profil_tabs ul li a:hover::before,.profil_tabs ul li.active a::before{opacity:1}.profil_content{position:relative;font-size:0;margin:40px 0;padding:0;opacity:0;display:none;-webkit-transition:all 400ms ease;transition:all 400ms ease}.profil_content.active{opacity:1;display:block}@media screen and (max-width:600px){.profil_tabs{display:none}.profil_content{display:block !important;opacity:1 !important}.profil_content:nth-child(2){margin-top:0}}.password-verdict{display:none}.progress{border:0;background-image:none;filter:none;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:999}.progress-bar{width:0;height:10px;font-size:12px;margin:-5px 0 -5px;line-height:20px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-danger{background-color:#da2929}.progress-bar-warning{background-color:#F1C40F}.progress-bar-success{background-color:#03a903}.emailTrue{border:1px solid #03a903 !important}.emailFalse{border:1px solid #da2929 !important}ul.reg_form_help li{list-style-type:disc !important;margin-left:15px !important}ul.reg_form_help li.font-red{color:#da2929 !important}ul.reg_form_help li.font-green{color:#03a903 !important}input[type=text].nette-form-control,input[type=password].nette-form-control{border:1px solid #e6e7e8;background:#ffffff;font-size:13px;line-height:20px;padding:5px 15px;color:#000000;-webkit-transition:all 400ms ease;transition:all 400ms ease}/*# sourceMappingURL=reg_forms.css.map */