.g-title { color: #ffffff; background: #1b82e3; border-radius: 16px; letter-spacing: 0.25px; padding: 16px 24px; position: absolute; z-index: 12000; text-align: left; max-width: 328px !important; width: 100%; min-width: 100px; font-weight: normal;}.g-title.error_tooltip { color: #1b1f27; background: #ffecef;}.g-title.wide { min-width: 328px !important; max-width: 432px !important; width: auto;}.g-title.wide img { margin-top: 8px;}.g-title.wider { min-width: 328px !important; max-width: 450px !important; width: auto;}.cur_title_thin { width: auto !important; white-space: nowrap;}.g-title_arrow { width: 0; height: 0; top: 100%; transform: translateY(-10px); left: 0; position: absolute;}.g-title.bottom { transform: translateY(35px);}.g-title.bottom .g-title_arrow { border-left: 5px solid transparent; border-right: 5px solid transparent; top: -10px;}.g-title.bottom .g-title_arrow img { transform: rotate(180deg);}.g-title.wide .g-title_arrow { transform: translateY(-12px);}.g-title.error_tooltip .g-title_arrow { border-top: 5px solid #ffecef;}.g-title.error_tooltip .g-title.bottom .g-title_arrow { border-bottom: 5px solid #ffecef;}@media (max-width: 425px) { .g-title.wider { max-width: 420px !important; } .tooltip_img_holder .img_wrapper img { max-height: 100px !important; }}.option-stepper { width: 100%; max-width: 302px; height: 64px; padding: 8px; margin: auto; display: none; justify-content: space-between; align-items: center; background: #ffffff; box-shadow: 0px 8px 24px rgba(73, 92, 136, 0.15); border-radius: 32px;}.option-stepper .part-name { font-family: Source Sans Pro; font-style: normal; font-weight: 600; font-size: 16px; line-height: 24px;}.option-stepper .arrow-holder { height: 48px; width: 48px; display: flex; justify-content: center; align-items: center; background: #f7f7f7; border-radius: 24px; position: relative;}.option-stepper .arrow-holder .badge { position: absolute; top: -3px; right: -4px;}.option-stepper .arrow-holder.active { background: #52ae30; cursor: pointer;}.option-stepper .arrow-holder.active img.gray { display: none;}.option-stepper .arrow-holder:not(.active) img.white { display: none;}.upper_input { text-transform: uppercase;}.upper_input::-webkit-input-placeholder { text-transform: initial;}.upper_input::-moz-placeholder { text-transform: initial;}.upper_input:-ms-input-placeholder { text-transform: initial;}.upper_input:-moz-placeholder { text-transform: initial;}.capital_input { text-transform: capitalize;}.capital_input::-webkit-input-placeholder { text-transform: initial;}.capital_input::-moz-placeholder { text-transform: initial;}.capital_input:-ms-input-placeholder { text-transform: initial;}.capital_input:-moz-placeholder { text-transform: initial;}[data-mask='percent'] { text-align: left !important;}.education { display: flex; flex-direction: row; align-items: center; padding: 16px 24px; background: #e8f3fc; border-radius: 32px; font-family: Source Sans Pro; font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px;}.education img { margin-right: 16px;}.education a { color: #151617; font-weight: bold; text-decoration: underline;}.education a:hover,.education a:focus,.education a:active { color: #151617;}.education ul li { margin: 0px !important;}.education ul li::before { color: #1b82e3 !important;}.error-card { display: flex; flex-direction: row; align-items: center; padding: 16px 24px; background: #ffecef; border-radius: 32px; font-family: Source Sans Pro; font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px;}.error-card img { margin-right: 16px;}.mammut_banner { margin-bottom: 15px; margin-top: 15px; display: block; position: relative; text-align: center;}.mammut_banner .slider_holder { line-height: 0; overflow: hidden; max-width: 430px; display: inline-block; position: relative;}.mammut_banner a { display: none;}.mammut_banner a.visible { display: inline-block;}.mammut_banner img { width: 100%; max-width: 430px; max-height: 360px;}.mammut_banner .right_btn { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/slider_imgs.png) no-repeat -16px 0; width: 16px; height: 22px; position: absolute; top: 125px;}.mammut_banner .left_btn { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/slider_imgs.png) no-repeat 0 0; width: 16px; height: 22px; position: absolute; top: 125px;}.mammut_banner .slider_dots { text-align: center;}.mammut_banner .slider_dots ul { display: inline-block; background: #74b938; border-radius: 10px; border-top: #5b983c solid 1px; border-left: #5b983c solid 1px; border-right: #93ca4b solid 1px; border-bottom: #93ca4b solid 1px; list-style-type: none; margin: 0; padding: 0;}.mammut_banner .slider_dots ul li { float: left; background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/slider_imgs.png) no-repeat -22px -24px; width: 9px; height: 9px; display: inline-block; cursor: pointer; margin: 5px; margin-left: 0;}.mammut_banner .slider_dots ul li:first-child { margin-left: 5px;}.mammut_banner .slider_dots ul li.active,.mammut_banner .slider_dots ul li:hover { background-position: -1px -24px;}.scroller_banner_holder { width: 160px; max-height: 560px; flex: 1; overflow: hidden; margin-bottom: 20px;}.scroller_banner_holder.bottom { bottom: 10px; top: auto; top: initial;}.scroller_banner_holder ul { margin: 0; padding: 0; line-height: 0; white-space: nowrap;}.scroller_banner_holder img { margin-bottom: 10px; width: 160px; height: 130px;}.scroller_banner_holder li { list-style-type: none;}.scroller_banner_holder.mobile,.scroller_banner_holder.horizontal { position: relative !important; position: initial !important; right: 0; top: 0; float: left; width: 100%; max-height: 130px; margin-bottom: 10px;}.scroller_banner_holder.mobile li,.scroller_banner_holder.horizontal li { display: inline-block; float: left;}.scroller_banner_holder li.imaginary { display: none;}.scroller_banner_holder .need_image li.imaginary { display: inline-block;}.scroller_banner_holder img { border: 1px solid #52ae30; border-radius: 16px;}.scroller_banner_holder li { border-bottom: 2px solid white;}.scroller_banner_holder.mobile img {}.scroller_banner_holder.mobile li { border-bottom: none; border-right: 2px solid white;}.banner_container { right: 10px; top: 32px; position: absolute;}.banner_tipp { width: 160px; height: 130px; max-height: 130px; border: 1px solid #52ae30; border-radius: 16px; margin-bottom: 5px; padding: 5px; overflow: auto;}@media screen and (max-width: 640px) { .banner_container { position: relative !important; position: initial !important; right: 0; top: 0; width: 100%; margin-bottom: 10px; margin-top: 20px; } .banner_tipp { width: 100%; }}.cs_banner { clear: both; max-width: 630px; overflow: hidden; width: 100%; line-height: 0; position: relative; margin: auto; border-radius: 16px;}.cs_banner ul { list-style-type: none; margin: 0; padding: 0; line-height: 0; display: inline-block; overflow: hidden; margin-left: 0;}.cs_banner li { float: left;}.cs_banner a { display: inline-block; width: 100%;}.cs_banner img { width: 100%; max-height: 150px;}.banner_outer_holder { position: relative; max-width: 800px; margin: auto;}.banner_outer_holder button.arrow { position: absolute; top: calc(50% - 24px); cursor: pointer; margin: 0;}@media (max-width: 425px) { .banner_outer_holder button.arrow { display: none; }}@media ((max-width: 1025px) and (min-width: 426px)) { .banner_outer_holder button.arrow { width: 25px !important; height: 25px !important; }}.banner_outer_holder button.right { right: 0;}.cs_banner .cs_btn:hover { opacity: 0.8;}.cs_banner button.arrow:first-child { left: 0;}.cs_banner button.arrow:last-child { right: 0;}.pop_banner { margin-bottom: 15px; margin-top: 15px; display: block; position: relative; text-align: center;}.pop_banner .slider_holder { line-height: 0; overflow: hidden; display: inline-block; position: relative;}.pop_banner a { display: none;}.pop_banner a.visible { display: inline-block;}.pop_banner img { width: 100%; max-width: auto; max-height: auto; max-width: initial; max-height: initial;}.pop_banner .right_btn { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/slider_imgs.png) no-repeat -16px 0; width: 16px; height: 22px; position: absolute; top: 125px;}.pop_banner .left_btn { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/slider_imgs.png) no-repeat 0 0; width: 16px; height: 22px; position: absolute; top: 125px;}.pop_banner .slider_dots { text-align: center;}.pop_banner .slider_dots ul { display: inline-block; background: #74b938; border-radius: 10px; border-top: #5b983c solid 1px; border-left: #5b983c solid 1px; border-right: #93ca4b solid 1px; border-bottom: #93ca4b solid 1px; list-style-type: none; margin: 0; padding: 0;}.pop_banner .slider_dots ul li { float: left; background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/slider_imgs.png) no-repeat -22px -24px; width: 9px; height: 9px; display: inline-block; cursor: pointer; margin: 5px; margin-left: 0;}.pop_banner .slider_dots ul li:first-child { margin-left: 5px;}.pop_banner .slider_dots ul li.active,.pop_banner .slider_dots ul li:hover { background-position: -1px -24px;}.pop_banner .pop_btn { position: absolute; top: 0; bottom: 0; width: 40px; padding: 0 10px; text-align: center; cursor: pointer; background: rgba(255, 255, 255, 0.4); opacity: 0.5;}.pop_banner .pop_btn:hover { opacity: 0.8;}.pop_banner .pop_btn:first-child { left: 0;}.pop_banner .pop_btn:last-child { right: 0;}.pop_banner .pop_btn:before { width: 100%; height: 100%; content: ''; display: inline-block; background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/cs_banner_btns.png) no-repeat; background-size: 200%;}.pop_banner .pop_btn:first-child:before { background-position: 0 center;}.pop_banner .pop_btn:last-child:before { background-position: 100% center;}.pop_up_bg { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #000; background: rgba(0, 0, 0, 0.6); background: radial-gradient(circle, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)); z-index: 1; overflow: auto; padding-top: 16px; padding-bottom: 16px; cursor: zoom-out; text-align: center; display: flex;}.pop_up_bg.cant_close { cursor: default;}.pop_up_bg.hidden { visibility: hidden;}@media screen and (max-width: 768px) { .pop_up_bg { padding-top: 0px; padding-bottom: 0px; }}.pop_up_content { position: relative; width: 100%; padding: 32px; overflow: auto; cursor: auto; text-align: left; background: #eceff6; border-radius: 32px; height: max-content; overflow: visible;}.pop_up_content .btn_holder { display: flex; justify-content: center; margin: 24px 4px -24px; width: unset;}.pop_up_content .btn_holder button { margin: 0 12px 24px;}.thin .pop_up_content { background: #eceff6;}.pop_up_content.alt { background: #eff2f9 !important; max-width: 80%;}.pop_up_bg.full .pop_up_content { width: 100% !important; max-width: 90% !important;}@media (max-width: 425px) { .pop_up_bg.full .pop_up_content { padding-left: 8px !important; padding-right: 8px !important; } .qr_popup_card.info { flex-direction: column; } .qr_popup_card.info .text_kell { text-align: center; margin-right: 0px; margin-top: 8px; margin-bottom: 8px; }}.pop_up_content .modal_card { background: #ffffff; border-radius: 32px; margin: 32px 0px; margin-bottom: 40px; padding: 24px;}.pop_up_content h2 { margin: 8px 0; flex: 1 1 auto;}.pop_up_content .pop_up_close_btn { flex: 0 0 auto; top: 32px; right: 30px; width: 48px; height: 48px; margin-left: 16px; z-index: 1; background: #ffffff; box-shadow: 0px 4px 8px rgba(73, 92, 136, 0.15); border-radius: 24px; cursor: pointer; display: flex; align-items: center; justify-content: center;}.pop_up_content .pop_up_close_btn:hover { background-color: #f7f9ff !important;}.pop_up_content .pop_up_close_btn img { height: 24px; width: 24px;}.pop_up_content table.btn_holder { width: auto; margin: auto;}.pop_up_content.mobile_responsive { padding: 16px 0px;}.pop_up_content.mobile_responsive .thin_pop_content { padding: 24px; margin: 16px 8px;}.pop_up_bg table.btn_holder button { width: calc(100% - 8px);}.pop_up_bg.dt_pop_holder .pop_up_content { max-width: 100% !important; min-width: 1000px;}.thin_pop_content { padding: 40px; background: #ffffff; border-radius: 32px; margin-top: 16px; font-size: 16px; line-height: 24px;}.thin_pop_content.no_card { background-color: transparent; padding: 0px;}.font-normal .thin_pop_content { font-weight: normal;}.pop_up_content.notbold .thin_pop_content { font-weight: normal !important;}.thin_icon { margin-right: 16px;}.pop_up_bg button > img { margin-right: 4px;}.pop_up_content.has-button { padding-bottom: 40px;}.pop_up_content.xlarge { max-width: 1280px;}.pop_up_content.large { max-width: 1060px;}.pop_up_content.medium { max-width: 845px;}.pop_up_content.small { max-width: 635px; font-size: 16px; line-height: 24px;}@media screen and (max-width: 600px) { .pop_up_content .btn_holder { flex-wrap: wrap; flex-direction: column-reverse; } .pop_up_content .btn_holder button { width: calc(100% - 24px); }}@media screen and (max-width: 425px) { .thin_pop_content { padding: 24px; } .pop_up_content.large { padding: 24px 8px; } .pop_up_content.medium { padding: 16px 8px; } .pop_up_content.small { margin: 0 !important; border-radius: 0; min-height: 100%; padding: 8px; } .pop_up_content.has-button { padding-bottom: 32px; } .pop_up_content .pop_up_close_btn { top: 16px; right: 8px; }}.fader_bg { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 90000; background: rgba(255, 255, 255, 0.8); display: none;}.fader_content { line-height: auto; line-height: initial; width: 100%; text-align: center;}.loader { display: inline; height: 32px;}.loader .spinner-border { color: #52ae30;}.float_popup { position: relative; display: inline-block;}.float_popup.show:before { content: ''; position: absolute; background-image: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/up_down.svg); width: 24px; height: 10px; z-index: 52; bottom: -14px;}.float_popup .title { color: #ffffff; cursor: pointer; font-weight: 900; font-size: 14px; line-height: 16px;}.float_popup .content { display: none;}.float_popup.show .content { background: #ffffff; box-shadow: 0px 16px 32px rgba(54, 58, 66, 0.3); border-radius: 16px; display: inline-block; padding: 8px; position: absolute; top: calc(100% + 14px); z-index: 51;}.float_popup.right .content { right: 0;}.float_popup.right:before { right: 12px;}.float_popup.left .content { left: 0;}.float_popup.left:before { left: 12px;}.float_popup .content > * { display: block; color: #1b1f27; padding: 8px 16px; cursor: pointer; border-radius: 8px;}.float_popup .content > a { text-decoration: none;}.float_popup .content > .active { background: #eff2f9;}.float_popup .content > *:hover { background: #eff2f9; background: #f6f7fa; text-decoration: none;}.float_popup .arrow { transform: rotate(-90deg); transition: transform 0.2s ease; margin-left: 8px;}.float_popup.show .arrow { transform: rotate(270deg);}#content_jumper { position: fixed; display: block; margin: 0; text-align: center; z-index: 201; min-width: 100%;}#content_jumper a { left: 35%; right: 35%; outline: #6fb4d8 solid 2px !important; outline-offset: 3px; box-shadow: none; color: #fff; position: fixed; background-color: #000; border: 1px solid rgba(0, 0, 0, 0); border-radius: 24px; padding: 12px 24px; text-decoration: none; transition: ease 0.4s; top: -5em;}#content_jumper a:focus { display: inline-block; top: 14px;}#header { width: 100%;}#header .header_subcontent { padding: 24px 40px; max-width: calc(1440px + 48px); margin-left: auto; margin-right: auto;}.header_top_content { margin-bottom: 32px; height: 24px;}.header_szerepkor { display: inline;}.header_szerepkor a { display: inline; text-decoration: underline; font-size: 14px; line-height: 16px; font-weight: 600; color: #e3e8f1 !important;}.header_szerepkor a.active { font-weight: 700; text-decoration: none; color: #ffffff !important;}.header_szerepkor a:not(:last-child) { margin-right: 24px;}#header_lang_holder { margin-left: auto; float: right;}#header_lang_holder .title { font-weight: 600;}#header_lang_holder .title a { color: #ffffff; text-decoration: none; font-size: 14px;}#header_lang_holder .title:hover { text-decoration: underline;}#header_lang_holder .flag { margin-right: 8px;}.select_szerepkor { display: none;}.menu_icon_holder { display: none; margin-top: 8px; margin-right: 32px;}.mobile .menu_icon_holder { display: inline-block;}#menu_icon { width: 24px; height: 24px; cursor: pointer;}#logo_holder { display: inline-block; margin-bottom: 24px; align-self: center;}#logo_szines h1,#logo_szines h1 a { font-family: Squad; font-style: normal; font-weight: 800; font-size: 32px; line-height: 40px; margin-bottom: 0px; text-decoration: none;}#logo_szines h1 a:hover { cursor: pointer;}#logo_szines .logo_alairas { font-style: normal; font-weight: normal; font-size: 14px; line-height: 24px; color: #7d828b;}#menu { display: flex; flex-wrap: wrap;}#register_btn { background: #ffffff !important;}.anchor_btn { padding: 12px 32px; height: 48px; background: #52ae30; border-radius: 24px; font-family: Source Sans Pro; font-style: normal; font-weight: bold; font-size: 16px; line-height: 24px; align-items: center; text-align: center; justify-content: center; color: #ffffff; order: 0; align-self: center; border: none; outline: none !important; margin: 0px 16px 8px; text-decoration: none; display: inline-block;}.anchor_btn.alt { background: #ffffff; color: #52ae30; border: 1px solid #52ae30; padding: 11px 31px;}.anchor_btn.small { font-size: 16px; font-weight: 600; padding: 4px 24px; height: 32px;}#menu_login_holder .anchor_btn { margin: 0 8px 0 8px; align-self: auto;}.anchor_btn:hover:not(:disabled),.anchor_btn:focus:not(:disabled) { background: #74be59; text-decoration: none; color: #ffffff;}.anchor_btn.alt:hover:not(:disabled),.anchor_btn.alt:focus:not(:disabled) { background: #ffffff; color: #74bf1e; border: 2px solid #74bf1e; padding: 10px 30px;}@media (max-width: 768px) { #header .header_subcontent { padding: 24px; } #menu_login_holder { flex-wrap: nowrap !important; } #menu_login_holder .anchor_btn { width: 100%; }}@media screen and (max-width: 480px) { #header .header_subcontent { padding: 16px; } .header_szerepkor { display: none; } #logo_holder { margin-top: 0px; } .select_szerepkor { display: inline-block; } .menu_icon_holder { margin-right: 22px; }}@media screen and (max-width: 320px) { .header_top_content { margin-bottom: 24px; }}#menu_header.mobile #main_menu { display: none;}#main_menu { background: #ffffff; width: 100%; border-radius: 32px; display: flex; margin-top: 8px; display: flex; align-items: center; }#main_menu img { height: 24px; width: 24px; vertical-align: top;}#main_menu > div,#user_dropdown > div { position: relative; flex: 1 1 auto; margin: 20px 4px; text-align: center; cursor: pointer; z-index: 50;}#main_menu > div.menu_icon_btn { flex: 0 1 30px; border-right: solid 1px #d3d9e6; padding: 0 24px; margin: 20px 0px;}#main_menu > div:hover,#main_menu > div:focus { color: #52ae30 !important;}#main_menu > div > span,#user_dropdown > div > span { font-weight: bold;}#main_menu > div ul,#user_dropdown > div ul { display: none; position: absolute; background: #ffffff; border-radius: 24px; top: 61px; min-width: calc(100% - 16px); width: auto; white-space: nowrap; margin: 0 8px; box-shadow: 0px 16px 32px rgba(54, 58, 66, 0.3); padding: 8px; text-align: left;}#main_menu > div ul li.inactive a,#main_menu > div ul li.inactive button { color: #ababab;}#main_menu > div.menugroup.show > ul,#user_dropdown.show > ul { display: block;}#main_menu > div.menugroup.show:before,#user_dropdown.show:before { content: ''; position: absolute; top: 52px; background-image: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/up_down.svg); width: 24px; height: 10px; z-index: 1;}#main_menu > div.show:before { left: calc(50% - 12px);}#main_menu > div.left_sub.show > ul { left: 0;}#main_menu > div.right_sub.show > ul { right: 0;}#main_menu li > a,#main_menu li > button { display: flex; color: #1b1f27; padding: 8px 16px; cursor: pointer; justify-content: space-between; text-decoration: none;}#main_menu li.inactive > a:hover,#main_menu li.inactive > button:hover,#main_menu li.inactive > a:focus,#main_menu li.inactive > button:focus { cursor: default;}#main_menu li:not(.inactive) > a:hover,#main_menu li:not(.inactive) > button:hover,#main_menu li:not(.inactive) > a:focus,#main_menu li:not(.inactive) > button:focus { background: #eff2f9; border-radius: 16px; text-decoration: none;}#main_menu li > a.active_link,#main_menu li > button.active_link { color: #52ae30;}#main_menu li.submenu { position: relative;}#main_menu li.submenu > a:after,#main_menu li.submenu > button:after { content: ''; float: right; background-image: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/arrow_right.svg); margin-top: 4px; width: 16px; height: 16px;}#main_menu div.right_sub li.submenu > a:after,#main_menu div.right_sub li.submenu > button:after { transform: rotate(-180deg);}#main_menu li.submenu > ul { top: -8px; left: calc(100% + 8px);}#main_menu div.right_sub li.submenu > ul { right: calc(100% + 8px); left: unset;}#main_menu li.submenu.show > ul { display: block;}#main_menu .menugroup .submenu button { color: #1b1f27; margin: 0; padding: 8px 16px; height: auto; background: #ffffff; width: 100%; font-weight: 600;}#main_menu_uls button.menugroup.open { background: #f6f7fa;}#main_menu_uls { position: fixed; top: 0; left: -100%; width: 100%; max-width: 480px; bottom: 0; background: #eceff6; z-index: 1001; padding: 24px; overflow-y: auto; transition: 1s;}#main_menu_uls.show { left: 0;}#main_menu_uls .mobil_image_holder { position: relative; margin-bottom: 32px;}#main_menu_uls .mobil_image_holder .back_icon_holder:hover { background: #eff2f9;}#main_menu_uls .mobil_image_holder .mobil_logo_holder { width: 100%; margin-top: 0px; text-align: center;}#main_menu_uls > div:not(:first-child) { background: #ffffff; border-radius: 40px; color: #1b1f27; font-weight: bold; margin-bottom: 8px;}#main_menu_uls > div:not(:first-child) button { font-weight: bold;}#main_menu_uls > div .mobile_menu_arrow { float: right; transform: rotate(180deg); transition: transform 0.2s ease;}#main_menu_uls > div:not(:first-child) > div:not(.submenu) { padding: 16px 32px; border-radius: 40px;}#main_menu_uls .menugroup { cursor: pointer;}#main_menu_uls > div:not(:first-child) img { margin-right: 16px; height: 24px; width: 24px;}#main_menu_uls .menugroup.open .mobile_menu_arrow { transform: rotate(0deg);}#main_menu_uls > div > .menugroup.open { background: #f6f7fa;}#main_menu_uls .menugroup + .submenu { display: none;}#main_menu_uls .menugroup.open + .submenu { display: block;}#main_menu_uls > div > .menugroup.open + .submenu { padding: 16px 32px;}#main_menu_uls .menugroup.open + .submenu { padding-left: 20px;}#main_menu_uls .submenu > div { margin-bottom: 16px;}#main_menu_uls a,#main_menu_uls button { color: #1b1f27; font-weight: normal;}#main_menu_uls a.active_link,#main_menu_uls button.active_link { color: #52ae30;}#main_menu_uls a:hover,#main_menu_uls button:hover { text-decoration: none;}#main_menu_uls button.menugroup { width: 100%; color: #1b1f27; margin: 0; padding: 16px 32px; display: flex; flex-direction: row; justify-content: space-between; border-radius: 40px; height: auto; background: #ffffff;}#main_menu_uls button.menugroup.open { background: #f6f7fa;}#main_menu_uls .submenu button.menugroup { width: 100%; color: #1b1f27; margin: 0 0 16px 0; display: flex; flex-direction: row; justify-content: space-between; height: auto; background: #ffffff; padding: 0;}#main_menu_uls .submenu button.menugroup span { font-weight: normal;}@media screen and (max-width: 1024px) { #main_menu span { font-size: 14px; line-height: 16px; }}@media screen and (max-width: 480px) { #main_menu_uls { padding: 16px; }}@media screen and (max-width: 320px) { #main_menu_uls { padding: 8px; }}.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}#template_table { margin: auto;}#template_table td { padding: 5px 10px;}#template_table .infoicon_holder { width: auto; min-width: 0; display: inline-block; bottom: 4px !important;}#template_table .infoicon_holder .infoicon { right: -16px !important; bottom: -2px !important;}#template_table tr.head_row { background: #4e7d6d;}#template_table tr.head_row:not(.fake_row) td { color: #fff; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4); font-weight: bold; font-size: 12px; padding: 10px; border-left: 1px solid #7e9f96;}#template_table tr:not(.head_row) td:nth-child(4),#template_table tr:not(.head_row) td:nth-child(5) { text-align: right;}#template_table tr.osszesen_row td:not(:first-child) { color: #4e7d6d; border-top: 2px solid #4e7d6d; font-weight: bold; background: #81f9d0;}#template_table tr:not(.fake_row) td:first-child { border-left: 1px solid #d2d2d4;}#template_table tr:not(.fake_row) td:last-child { border-right: 1px solid #d2d2d4;}#template_table tr td { border-top: 1px solid #d2d2d4;}#template_table tr:not(.fake_row) td { border-left: 1px solid #d2d2d4;}#template_table tr:not(.fake_row):last-child td { border-bottom: 1px solid #d2d2d4;}#template_table tr[row='odd'] td { background: #f3f3f3;}#template_table td.bold_row { font-weight: bold;}#template_table .sum_cell { color: #4e7d6d; border-top: 2px solid #4e7d6d; font-weight: bold; background: #81f9d0;}#template_table .fake_row { border: none;}.dt_holder { width: 100%; display: block !important;}.dt_holder .dt-layout-cell.dt-layout-full { padding: 16px; background: #f7f9ff; border-radius: 24px;}.dt_holder .dt-scroll-head { font-weight: bold; font-size: 18px; line-height: 24px; padding-bottom: 16px;}.dt_holder .dt-scroll-head thead > tr th { background-color: #e2e6f0; border-bottom: none; padding-right: 32px;}.dt_holder .dt-scroll-head thead th:hover { outline: unset !important; background-color: #eff2f9 !important;}.dt_holder .dt-scroll-body { border-bottom: unset !important;}.dt_holder .dt-scroll-head thead > tr th,.dt_holder .dt-scroll-body tbody > tr td { padding: 16px;}.dt_holder .dt-scroll-head thead > tr th:first-child,.dt_holder .dt-scroll-body tbody > tr td:first-child { border-radius: 16px 0px 0px 16px;}.dt_holder .dt-scroll-head thead > tr th:last-child,.dt_holder .dt-scroll-body tbody > tr td:last-child { border-radius: 0px 16px 16px 0px;}.dt_holder div.dt-container tbody > tr td.dt-empty { border-radius: 16px;}.dt_holder .dt-scroll-body tbody > tr:nth-child(even) td { background: #f7f9ff;}.dt_holder .dt-scroll-body tbody > tr:nth-child(odd) td { background: #eff2f9;}.dt_holder .dt-scroll-body tbody td:not(:first-child) { box-shadow: inset 1px 0px 0px #e1e6f0;}.dt_holder .dt-scroll-body tbody > tr.row_selected td { background: #ffcc00;}.dt_holder .dt-scroll-body table.dataTable.g_data_table.clickable > tbody > tr:hover:not(.row_selected) td { background: #fff8db;}.dt_holder .dt-length .bootstrap-select { width: 110px !important;}.dt_holder .dt-length { display: flex; align-items: center; gap: 8px; z-index: 11;}.dt_holder div.dt-container .dt-input { border: unset; border-radius: unset; padding: unset; background-color: unset; color: inherit; order: 0;}.dt_holder div.dt-container .dt-search { position: relative; display: flex; align-items: center;}.dt_holder div.dt-container .dt-search:after { content: ''; width: 24px; height: 24px; background-image: url('https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/search.svg'); top: 12px; right: 16px; position: absolute; display: inline-block;}.dt_holder div.dt-container .dt-search input { width: 250px; height: 48px; outline: none !important; font-size: 16px; background: #ffffff; padding: 11px 23px; border: 1px solid #8e939f; box-sizing: border-box; border-radius: 24px; padding-right: 43px;}.dt_holder div.dt-container .dt-search input[type='search']::-webkit-search-cancel-button { display: none; -webkit-appearance: none;}.dt_holder div.dt-container .dt-search input:focus { border: 2px solid #52ae30; padding: 10px 22px; padding-right: 42px;}.dt_holder div.dt-container .dt-info { color: #6e7482;}.dt-scroll-head table.dataTable { table-layout: fixed;}.dt_header { margin-top: 24px;}.dt_holder .tooltip_help { width: 14px; height: 14px; margin-left: 4px;}.dt_holder td p { background-color: transparent !important;}.dt_holder .small_buttons button { margin: 0px 16px 8px;}.ervenytelen,.ervenyes { position: relative; display: inline-flex; width: 24px; height: 24px; vertical-align: middle; border: 1px solid #8e939f; box-sizing: border-box; border-radius: 8px; background: #f1f1f1; left: calc(50% - 12px);}.ervenyes:after { content: ''; position: absolute; width: 14px; height: 9px; left: 4px; top: 5px; border: solid #8e939f; border-width: 0 0 1px 1px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}.mezo_torles_holder { color: #6e7482; margin: 0 0 0 auto; cursor: pointer;}.mezo_torles_holder span { color: #ff435a; font-weight: 600; font-size: 16px; line-height: 24px; margin-left: 4px;}.mezo_torles_holder img { width: 20px; height: 20px;}.dt_holder .dt-paging .dt-paging-button.first,.dt_holder .dt-paging .dt-paging-button.last { display: none;}.dt_holder div.dt-container .dt-paging .dt-paging-button.previous,.dt_holder div.dt-container .dt-paging .dt-paging-button.next,.dt_holder div.dt-container .dt-paging .dt-paging-button.previous:active:not(.disabled),.dt_holder div.dt-container .dt-paging .dt-paging-button.next:active:not(.disabled),.dt_holder div.dt-container .dt-paging .dt-paging-button.previous:focus:not(.disabled),.dt_holder div.dt-container .dt-paging .dt-paging-button.next:focus:not(.disabled) { border-radius: 24px; background: #52ae30; outline: none !important; border: none !important; box-shadow: none !important; color: transparent !important; width: 48px; height: 48px; position: relative;}.dt_holder div.dt-container .dt-paging .dt-paging-button:not(.disabled):hover { border: unset; background: #74bf1e;}.dt_holder div.dt-container .dt-paging .dt-paging-button.disabled { background: #f1f1f1;}.dt_holder div.dt-container .dt-paging .dt-paging-button.previous:after,.dt_holder div.dt-container .dt-paging .dt-paging-button.next:after { content: ''; position: absolute; width: 12px; height: 12px; border: solid #ffffff; border-width: 0 0 2px 2px;}.dt_holder div.dt-container .dt-paging .dt-paging-button.previous.disabled:after,.dt_holder div.dt-container .dt-paging .dt-paging-button.next.disabled:after { border-color: #ababab;}.dt_holder div.dt-container .dt-paging .dt-paging-button.previous { margin-right: 24px;}.dt_holder div.dt-container .dt-paging .dt-paging-button.previous:after { left: calc(50% - 3px); top: calc(50% - 6px); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}.dt_holder div.dt-container .dt-paging .dt-paging-button.next { margin-left: 24px;}.dt_holder div.dt-container .dt-paging .dt-paging-button.next:after { left: calc(50% - 8px); top: calc(50% - 6px); -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg);}.dt_holder div.dt-container .dt-paging .dt-paging-button:not(.previous):not(.next):not(.first):not(.last),.dt_holder div.dt-container .dt-paging .dt-paging-button:not(.previous):not(.next):not(.first):not(.last):hover { height: 24px; border-radius: 50%; margin: 0 4px; padding: 0 8px; border: none !important; color: #52ae30 !important; background: transparent; outline: none; box-shadow: none;}.dt_holder div.dt-container .dt-paging .dt-paging-button:not(.previous):not(.next):not(.first):not(.last).current,.dt_holder div.dt-container .dt-paging .dt-paging-button:not(.previous):not(.next):not(.first):not(.last).current:hover { color: #1b1f27 !important; background: #ffcc00;}table.dataTable > tbody > tr td.details-control { cursor: pointer;}table.dataTable > tbody > tr td.details-control > .details-control_btn { width: 24px; height: 24px; margin: auto; transition: transform 0.4s ease; background-image: url('https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/down.svg');}table.dataTable > tbody > tr.details td.details-control > .details-control_btn { transform: rotate(180deg);}.admin_filters .input_holder { width: unset; flex: 1 0 280px; max-width: 425px;}.admin_filters .input_holder.grouped,.multiple_input { flex: 0 0 400px !important; flex-direction: row !important; flex-wrap: unset !important;}.admin_filters .input_holder.grouped input,.admin_filters .multiple_input input { width: 190px; max-width: 190px;}.admin_filters .input_holder.grouped input:first-of-type,.admin_filters .multiple_input input:first-of-type { margin-right: 10px;}.admin_filters .input_holder.date_holder.grouped .ui-datepicker-trigger:first-of-type { right: 226px;}.admin_filters .input_holder .checkbox_holder { margin-right: 0px !important;}.dt_pop_holder label,.dt_pop_holder .label { top: -20px !important;}.dt_row_image { max-height: 100px; display: block; margin: auto;}.dt_holder .dataTables_scrollBody { overflow-y: hidden !important; background: #f7f9ff; border-radius: 0px 0px 24px 24px; padding: 16px;}span.olvasott { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/letter_open.png) center center no-repeat;}span.olvasatlan { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/letter_closed.png) center center no-repeat;}span.olvasott,span.olvasatlan { display: inline-block; width: 20px; height: 15px;}.col_editable .checkbox_holder { text-align: center;}.col_editable select { min-height: 0; padding-top: 3px; padding-bottom: 3px;}.dataTables_wrapper.disabled { opacity: 0.7; position: relative;}.dataTables_wrapper.disabled:before { content: ''; position: absolute; top: 50%; left: 50%; margin-left: -15px; margin-top: -15px; border-radius: 50%; width: 30px; height: 30px; border: 5px solid #ccc; border-right-color: #585858; display: inline-block; animation: spinner 0.6s infinite linear; -webkit-animation: spinner 0.6s infinite linear; -moz-animation: spinner 0.6s infinite linear; -o-animation: spinner 0.6s infinite linear; z-index: 12005;}.disabled_hover { position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.pop_up_content .submit_form:not(.admin_filters) { padding: 0 5px;}table.dataTable.g_data_table thead th > div { float: left; text-align: left;}table.dataTable.g_data_table.wide thead th > div { max-width: 110px;}table.dataTable.g_data_table > tbody td.number_format { white-space: nowrap; text-align: right;}table.dataTable > tbody > tr:not(.row_selected) td > div.wrap_holder > div.wrap { max-height: 80px; overflow: hidden; position: relative; max-width: 400px;}table.dataTable > tbody > tr:not(.row_selected) td > div.wrap_holder { position: relative; }table.dataTable > tbody > tr:not(.row_selected) td > div.wrap_holder:after { content: '...'; display: none; position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; line-height: 0; height: 8px; font-size: 14px; font-weight: bold;}.dataTables_wrapper { padding-top: 12px; display: block !important;}.dataTables_wrapper .dataTables_wrapper { margin-top: 0;}.dataTables_length { margin-bottom: 12px;}.dataTables_wrapper .dataTables_processing { z-index: 10; top: 0 !important; margin: 0 !important; bottom: 0 !important; left: 0 !important; right: 0 !important; height: auto !important; height: initial !important; padding: 0 !important; line-height: 20px !important;}.dataTables_wrapper.no_filter .dataTables_length { display: none;}.dataTables_wrapper .dataTables_processing:after { content: ''; border-radius: 50%; width: 20px; height: 20px; border: 3px solid #ccc; border-right-color: #585858; display: inline-block; animation: spinner 0.6s infinite linear; -webkit-animation: spinner 0.6s infinite linear; -moz-animation: spinner 0.6s infinite linear; -o-animation: spinner 0.6s infinite linear; position: absolute; margin-left: 10px;}table.dataTable.g_data_table.clickable > tbody > tr:hover { cursor: pointer;}table.dataTable.g_data_table.clickable > tbody > tr td.dataTables_empty:hover { cursor: default;}.dt_no_rights { padding: 25px; text-align: center; background: #f6e1d7; border: 1px solid #ea241d; box-shadow: inset 0 0 10px #ffffff; color: #ea241d; font-size: 16px; font-weight: bold; text-shadow: 1px 1px 0 white; clear: both;}.input_filter { display: inline-block;}.input_filter > label { color: #55aa47; font-size: 13px; font-weight: bold; line-height: 22px; margin-bottom: 4px; display: inline-block; margin-right: 8px;}.input_filter > label:after { content: ':';}table.row_details_table td.strong_label { font-weight: bold; text-align: right; white-space: nowrap;}table.row_details_table td.strong_label:after { content: ':'; display: inline-block;}table thead th .dt-column-title div { display: flex; align-items: center;}table thead th .tooltip_span { display: inline; white-space: nowrap; max-width: 100%;}@media (max-width: 768px) { .dt_holder .dt-layout-row .dt-search { flex-wrap: nowrap; width: 100%; gap: 8px; box-sizing: border-box; } .dt_holder .dt-layout-row .dt-search label { flex: 0 0 auto; } .dt_holder .dt-layout-row .dt-search input { flex: 1 1 auto; width: 100%; }}.dropzone-container { min-height: 200px; display: flex;}.dropzone-container > div { padding: 24px; border-radius: 24px; flex: 1 1 100%; background: #ffffff; display: flex; flex-direction: column; justify-content: center; align-items: center;}.dropzone-container .dropzone-area { border: 2px dashed #52ae30;}.dropzone-container .dropzone-area.highlight { background: #f6f7fa;}.dropzone-container .progress-indicator { background: #f6f7fa; padding: 16px; align-items: flex-start;}.progress-indicator .progress { background: #e3e8f1; border-radius: 4px; height: 8px;}.progress-indicator .progress-bar { background: #52ae30; border-radius: 4px;}.dropzone-container .error { border: 2px dashed #52ae30;}.dropzone-container .title { font-family: Source Sans Pro; font-style: normal; font-weight: bold; font-size: 18px; line-height: 32px; text-align: center;}.dropzone-container .title.mobile { display: none;}.dropzone-container .text { font-family: Source Sans Pro; font-style: normal; font-weight: normal; font-size: 14px; line-height: 24px; text-align: center;}.dropzone-container button { margin: 0;}.dropzone-container .small-text { text-align: center;}@media (max-width: 480px) { .dropzone-container .dropzone-area { border-color: transparent; } .dropzone-container .title:not(.mobile) { display: none; } .dropzone-container .title.mobile { display: block; }}.vendeg-picker { position: relative;}.vendeg-picker > input { position: absolute; opacity: 0; cursor: pointer;}.vendeg-picker > input:focus ~ .vendeg-picker-button,.vendeg-picker .vendeg-picker-button[data-state='open'] { border: 2px solid #52ae30; padding: 10px 14px 10px 22px;}.vendeg-picker-button { border: 1px solid #a6adba; border-radius: 24px; padding: 11px 15px 11px 23px; display: flex; justify-content: space-between; font-weight: 700; cursor: pointer;}.vendeg-picker-button[data-state='open'] img { transform: rotate(-90deg);}.vendeg-picker-button[data-state='close'] img { transform: rotate(90deg);}.vendeg-picker-button .full { text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}.vendeg-picker-float { width: 368px; z-index: 10;}.vendeg-picker-float .tip { width: 24px; height: 24px;}.vendeg-picker-float .tip img { transform: translate(0, -22px);}.vendeg-picker-head { background: #52ae30; border-radius: 24px 24px 0px 0px; display: flex; justify-content: center; color: #ffffff; padding: 16px;}.vendeg-picker-body { background: #ffffff; padding: 16px;}.vendeg-picker-bottom { border: 1px solid #e3e8f1; background: #ffffff; padding: 16px; border-radius: 0 0 24px 24px;}.vendeg-picker-buttons { justify-content: flex-end; display: flex; margin: 0 -4px;}.vendeg-picker-bottom button { margin: 0 4px;}.vendeg-picker-content { padding: 12px 0; margin: -12px 0;}.vendeg-picker-body .item { display: flex; align-items: center; margin: 12px 0;}.vendeg-picker-body .item .left { width: 172px;}.vendeg-picker-body .item .number-stepper { display: flex; justify-content: space-between;}.vendeg-picker-body .item .title { font-weight: bold;}.vendeg-picker-body .number-stepper input { margin: 0 8px; min-width: 80px; text-align: center; flex: 1 1 auto;}.vendeg-picker-body .number-stepper input::-webkit-outer-spin-button,.vendeg-picker-body .number-stepper input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;}.vendeg-picker-body .number-stepper input[type='number'] { -moz-appearance: textfield;}.vendeg-picker-body .number-stepper button { flex-shrink: 0;}.vendeg-picker-body .number-stepper .add { order: 2;}.vendeg-picker-popup { margin-top: 8px; border-radius: 24px; overflow: hidden;}.vendeg-picker-popup .vendeg-picker-body .item { display: block; margin: 24px 0;}.vendeg-picker-popup .vendeg-picker-body .item .title { margin-bottom: 8px;}.inline-select { background: #ffffff; border-radius: 16px;}.inline-select.grey { background: #eceff6;}.inline-select select { display: none;}.inline-select-button { padding: 16px; border-radius: 16px; font-weight: 700; display: flex; justify-content: space-between; align-items: center; box-shadow: inset 0px -1px 0px #d0d8e8; cursor: pointer;}.inline-select-button[data-state='open'] img { transform: rotate(-90deg);}.inline-select-button[data-state='close'] img { transform: rotate(90deg);}.inline-select-button[data-state='close'] ~ .inline-select-list { display: none;}.inline-select-list { padding: 8px;}.inline-select-item { cursor: pointer; padding: 8px 16px; border-radius: 16px;}.inline-select-item.active { background: #ffcc00;}.chip { display: flex; padding: 8px 16px 8px; background: #eceff6; border-radius: 16px; font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 16px; color: #7d828b; flex: 0 1 auto;}.chip img { margin-left: 16px; cursor: pointer;}.chip-holder { margin: -8px; display: flex; flex-wrap: wrap;}.chip-holder .chip { margin: 8px;}.chip-holder .chip > div { flex-shrink: 0;}@media screen and (max-width: 425px) { .chip-holder { margin: -8px -4px; justify-content: center; } .chip-holder .chip { margin: 8px 4px; }}.table > :not(caption) > * > * { padding: unset; background: unset;}.kereso-kartyak { display: flex; flex-wrap: wrap; margin: 0 -12px 16px;}.kereso-kartyak .card { box-sizing: border-box; margin: 0 12px 24px; flex: 1 1 25%; padding: 24px; max-width: calc(25% - 24px);}.kereso-kartyak .card .img { display: flex; justify-content: center; margin-bottom: 24px;}.kereso-kartyak .card .title { font-weight: bold; font-size: 18px; line-height: 24px; text-align: center;}.kereso-kartyak .card .link { color: #52ae30; font-weight: 600; font-size: 16px; line-height: 24px; cursor: pointer; text-align: center;}.kereso-kartyak .card .link span { margin-right: 4px;}.kereso-kartyak .card:hover { cursor: pointer;}.kereso-kartyak .card:hover .link { text-decoration: underline;}.kereso-kartyak .mobil.more { display: none; text-align: center; margin-top: 8px; width: 100%;}.kereso-kartyak .mobil.more span { color: #52ae30; font-weight: 600; font-size: 16px; line-height: 24px; margin-right: 4px;}@media screen and (max-width: 940px) { .kereso-kartyak .card { flex-basis: 33.33%; max-width: calc(33.33% - 24px); }}@media screen and (max-width: 767px) { .kereso-kartyak { margin-bottom: 32px; } .kereso-kartyak .card { flex-basis: 100%; max-width: 100%; margin-bottom: 16px; } .kereso-kartyak .mobil.more { display: block; } .kereso-kartyak .card.mobil-hide { display: none; }}.searchbox { padding: 40px;}.searchbox.tab { border-top-left-radius: 0;}.searchbox .top { display: flex; flex-wrap: wrap; margin: 0 -16px;}.searchbox .top .input_holder { margin-top: 10px; margin-bottom: 24px; flex-grow: 5;}.searchbox .top .input_holder .label { transition: none;}.searchbox .top .input_holder.show .label,.searchbox .top .input_holder.fill .label,.searchbox .input_holder:focus-within .label { display: none;}.searchbox .top button { margin: 0;}.searchbox .top a { margin: 0 16px 24px;}@media screen and (max-width: 616px) { .searchbox .top a { flex: 1 1 auto; }}@media screen and (max-width: 480px) { .searchbox { padding: 24px 16px; }}.searchbox .link { font-weight: 600; font-size: 16px; line-height: 24px; color: #52ae30; margin-top: 8px; margin-right: 4px; cursor: pointer;}.searchbox .link:hover { text-decoration: underline;}.advance-search.tab { border-top-left-radius: 0 !important;}.advance-search { margin-bottom: 40px;}.group .input-title { font-weight: 600; font-size: 16px; line-height: 20px; color: #151617; padding-bottom: 6px;}.grouper { display: flex; flex-wrap: wrap; margin: 0 -20px -16px;}.group { padding: 0 20px; flex: 1 1 25%; min-width: 248px;}.group.check { flex: 1 1 50%;}.group .checkbox_holder { width: unset;}.group .checkbox_holder:not(:last-of-type) { margin-right: 32px;}.group .checkbox_holder label { margin-right: 0; width: 100%;}.group .checkbox_holder img { margin-left: 8px;}.group .input_holder { padding-left: 0; padding-right: 0;}.group .input_holder > input[search] ~ img { right: 12px;}.group .input_holder .select-holder { margin: 0;}.control { display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 24px;}.option-holder { display: flex; margin-top: 24px; justify-content: center;}.option-slider { display: flex; background: #eceff6; box-shadow: 0px 8px 24px rgba(73, 92, 136, 0.15), 0px -8px 24px rgba(255, 255, 255, 0.9); border-radius: 16px; padding: 4px; position: relative;}.option-slider.green { background: #ffffff;}.option-slider > div { width: 135px; text-align: center; z-index: 1; cursor: pointer;}.option-slider::before { content: ''; height: 24px; width: calc(50% - 4px); background: #ffffff; position: absolute; border-radius: 32px; left: 4px; transition: all 0.3s ease;}.option-slider.green::before { background: #52ae30;}.option-slider.right::before { left: calc(50%);}.search-result { margin-bottom: 64px;}.search-result .body { position: relative; min-height: 200px;}.search-result .no-result { display: none; padding: 40px; background: #e3e8f1; border-radius: 40px; text-align: center; color: #7d828b;}.search-result .no-result.show { display: block;}.search-result .no-result img { margin-bottom: 32px;}.search-result .no-result .text { margin-bottom: 32px; font-weight: bold; font-size: 24px; line-height: 32px;}.search-result .faded_background { display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; justify-content: center; background: #ffffff; opacity: 0.8; border-radius: 32px;}.search-result.search .faded_background { display: flex;}.search-result.search .faded_background .lds-ring { display: block; margin-top: 40px;}.search-result.search .faded_background .lds-ring.fixed { position: fixed; top: 40px; margin: 0;}.search-result .result .table-card { width: 100%; display: flex; justify-content: space-evenly; height: 64px; background: #ffffff; border-radius: 32px; margin-bottom: 8px; align-items: center;}.search-result .result .table-card .table-card-col { text-align: center;}.search-result .result .table-card-col.table-card-col-status .status { background: #f6f7fa; border-radius: 12px; padding: 4px 8px; color: #7d828b; text-align: center; display: inline;}.search-result .result .table-card-col.table-card-col-status .status.status-err { background: #ffecef; color: #ff435a;}.search-result .result .table-card-col.table-card-col-status .status.status-ok { background: #eef7ea; color: #52ae30;}.search-result .result .table-card-col .cell-head { display: none;}.search-result .result a { text-decoration: none;}.search-result .result .card { margin-bottom: 8px; width: 100%; display: flex; align-items: center; cursor: pointer;}.search-result .result .card:not(.medium) { padding: 8px;}.search-result .more { display: none; background: #f6f7fa; border-radius: 32px; padding: 20px; color: #52ae30; justify-content: center; cursor: pointer;}.search-result .more img { margin-left: 4px;}.search-result .more .number { margin: 0 4px;}.search-result .more.show { display: flex;}.search-result .table .head .desktop { margin-bottom: 4px; width: 100%; display: flex; padding: 0 8px; align-items: center; color: #7d828b; font-size: 14px; line-height: 16px; background: transparent;}.search-result .table .head .desktop > div { color: #7d828b; background: transparent;}.search-result .table .head .mobil { margin-bottom: 24px; display: none; text-align: center; position: relative;}.search-result .table .head .ordering { position: absolute; top: 0; left: 0; opacity: 0;}.search-result .table .head .mobil div:first-of-type { color: #52ae30; margin-bottom: 4px; cursor: pointer;}.search-result .table .head .mobil .name { font-size: 14px; line-height: 16px; color: #7d828b;}.search-result .table .head .next { flex: 0 0 40px;}.search-result .table .head .order { padding: 8px; margin: 0 -8px; display: flex; width: fit-content; cursor: pointer;}.search-result .table .head .order:hover { background: rgba(125, 130, 139, 0.1); border-radius: 16px;}.search-result .table .head .order:active { background: rgba(125, 130, 139, 0.2);}.search-result .table .head .order .icon { width: 16px; height: 16px; background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/16_sort_column.svg); display: inline-block; margin-left: 4px;}.search-result .table .head .order.asc .icon { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/16_sort_column_down.svg);}.search-result .table .head .order.desc .icon { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/16_sort_column_up.svg);}.search-result .map { display: none; position: relative; border: 8px solid #ffffff; box-sizing: border-box; border-radius: 40px; height: 600px; overflow: hidden;}.search-result .map > div:first-of-type { height: 100%;}.map a { font-weight: initial; line-height: initial;}.map button { height: unset; line-height: initial;}.map .zoom-control { padding-right: 10px;}.map .zoom-control .control-button { width: 48px; height: 48px; background: #ffffff; box-shadow: 0px 4px 8px rgba(73, 92, 136, 0.15); border-radius: 24px; margin-bottom: 8px; cursor: pointer; display: flex; justify-content: center; align-items: center;}.map .cluster div span { color: #ffffff; font-size: 14px;}.map .gm-style-pbc[style*='opacity: 1'] { z-index: 4 !important;}@media screen and (max-width: 767px) { .control > div:last-of-type { width: 100%; } .search-result .table .head .desktop { display: none; } .search-result .table .head .mobil { display: block; }}@media screen and (max-width: 480px) { .advance-search.card.large { padding: 24px; } .search-result .result .card { padding: 24px 16px; }}.draw_chart_popup .pop_up_content { max-width: 100%;}#pop_chart > div { width: 100%; min-height: 450px;}#char_y_sel .checkbox_holder { float: left; clear: both;}.goog-tooltip { z-index: 12000;}.notice { padding: 16px 24px; width: 100%; font-family: Source Sans Pro; font-style: normal; font-size: 16px; line-height: 24px; color: #ff6600; background: #ffffff; border-radius: 24px; display: flex; flex-wrap: wrap;}.notice.dark { color: #151617; background: #fff0e6;}.notice img { width: 24px; height: 24px; margin-right: 16px; margin-bottom: 4px;}.notice .heading { display: flex; margin-right: 4px;}@media screen and (max-width: 425px) { .notice img { width: 16px; height: 16px; margin-right: 8px; }}.education { padding: 16px 24px; border-radius: 32px; background: #e8f3fc; color: #151617; display: flex; flex-wrap: nowrap !important;}.education.white { background: #ffffff; color: #1b82e3;}.education .title img { width: 16px; height: 16px; display: none;}@media screen and (max-width: 425px) { .education img { display: none; } .education .title img { display: inline; }}.warning .warning-card { display: flex; align-items: center; padding: 16px 24px; background: #fff0e6; border-radius: 24px;}.warning .warning-card .icon { margin-right: 16px;}.warning .warning-card .text { flex: 1 1 auto;}.warning .warning-card .text a { color: #1b1f27; text-decoration: underline;}.warning.button { transition: all 1s ease-in;}.warning.button .close { margin-left: 20px;}.warning.button .close img { cursor: pointer; content: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/24_close.svg);}@media screen and (max-width: 767px) { .warning.button .icon { display: none; } .warning.button .close img { align-self: flex-start; content: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/16_close.svg); }}.error .error-card { display: flex; align-items: center; padding: 16px 24px; background: #ffffff; color: #ff435a; border-radius: 24px;}.error .error-card .icon { margin-right: 16px;}.error .error-card .text a { color: #ff435a; text-decoration: underline;}#content_btn_holder { position: absolute; top: 0; left: 0; background: rgba(255, 255, 255, 0.6); z-index: 30; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; visibility: hidden !important;}#print_btn { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/print.png) center center no-repeat;}#help_btn { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/help.png) center center no-repeat;}#content_btn_holder > div { opacity: 0.8; cursor: pointer; padding: 6px; background-size: 24px 24px; width: 30px; height: 30px; float: left;}#content_btn_holder > div:hover { opacity: 1;}#content_btn_holder.fixed { position: fixed;}#content_btn_holder.bottom { bottom: 0; top: auto; top: initial;}@media print { #header, #footer, .info-line-holder, #nincs_belepve, #content_btn_holder, #is_dev_flipper, .g-title, .banner_container, #login_datas_holder, #back_to_top, #cookie_holder, .dev_icon { display: none !important; } .infoicon_holder { padding-right: 0 !important; } .infoicon { display: none; } input[type='checkbox'], input[type='radio'] { display: none !important; position: absolute; left: 0; width: 20px !important; top: 0; height: 20px; padding: 0; min-height: auto; min-height: initial; opacity: 1; } .checkbox_holder { position: relative; } #inner_content { border: none; padding: 0px !important; box-shadow: none !important; } html, body, #body-wrapper { height: auto; min-height: auto; height: initial; min-height: initial; padding: 0 !important; background: none !important; } .g-button, input[type='submit'], input[type='button'], button { border: 1px solid black !important; color: black !important; }}#onsegelytarto { position: absolute; top: 11px; right: 0; text-align: center; width: 160px; transition: 0.3s all ease; z-index: 200;}#onsegelytarto.out { right: -160px;}#onsegelytarto.out #loader_holder { position: absolute; right: 100%; top: 26px; display: inline-block; width: initial; background: #ffffff; border-radius: 16px;}#onsegelytarto.out img { vertical-align: unset;}#loader_height { width: 100%; min-height: 36px;}#onsegelytarto img { width: 32px; height: 32px;}#onsegely_link { display: none;}#loader_holder { width: 100%; height: 32px; cursor: pointer;}#onsegely_hosszu,#onsegely_link { margin-top: 15px;}#onsegely_bg { box-shadow: 0px 16px 48px rgba(73, 92, 136, 0.15);}.text_animation { cursor: default; position: absolute; z-index: 12000; padding: 0 14px; margin: 0; margin-top: -5px; background: #96c641; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: justify; max-width: 250px; color: white; font-size: 14px; line-height: 26px; font-weight: bold; opacity: 1; -webkit-animation-name: slideup; animation-name: slideup; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}@keyframes slideup { 0% { margin-top: -5px; opacity: 1; } 100% { margin-top: -20px; opacity: 0; }}@-moz-keyframes slideup { 0% { margin-top: -5px; opacity: 1; } 100% { margin-top: -20px; opacity: 0; }}@-webkit-keyframes slideup { 0% { margin-top: -5px; opacity: 1; } 100% { margin-top: -20px; opacity: 0; }}@-o-keyframes slideup { 0% { margin-top: -5px; opacity: 1; } 100% { margin-top: -20px; opacity: 0; }}#footer { display: flex; flex-wrap: wrap; width: 100%; background: #52ae30; border-radius: 24px 24px 0 0; padding: 48px 0; padding-left: 0; padding-right: 0; margin-top: auto;}#footer .content { display: flex; gap: 32px 32px; flex-wrap: wrap; flex: 0 1 1440px; margin: auto; justify-content: space-between;}#footer_menus { display: flex; flex-wrap: wrap; gap: 16px 32px; align-items: center;}#footer_menus a { color: #ffffff; font-weight: 600; font-size: 14px; line-height: 16px; text-decoration: none;}#finit_logo { color: #ffffff; flex-shrink: 0; text-align: right; margin-left: auto;}#finit_logo:hover { cursor: default;}#finit_logo a { font-weight: 600; font-size: 14px; line-height: 16px; color: #ffffff; white-space: nowrap; text-decoration: none;}.footer_logo { font-family: Squad; font-style: normal; font-weight: 800; font-size: 24px; line-height: 32px; color: #ffffff;}@media (max-width: 1580px) { #footer { width: 100%; padding-left: 40px; padding-right: 40px; }}@media (max-width: 1280px) { #footer_menus a:last-child { margin-right: 0; } #finit_logo { width: 100%; }}@media (max-width: 1024px) { #footer_menus { gap: 16px 24px; }}@media (max-width: 768px) { #footer { padding-left: 24px !important; padding-right: 24px !important; }}@media (max-width: 480px) { #footer { display: block; padding: 32px 24px 32px 24px; } #footer_menus { display: flex; flex-flow: column wrap; gap: 16px; align-items: flex-start; } #finit_logo { text-align: left; } #footer .content { flex-direction: column; }}@media (max-width: 425px) { #footer { padding-left: 16px !important; padding-right: 16px !important; }}*::-ms-clear,*::-ms-reveal { display: none;}.new_line { float: left; clear: both;}.icon_scroll { width: 60px; height: 60px; background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/scroll_to_top_btn.png) 0 0 no-repeat; background-size: contain; cursor: pointer; display: none; opacity: 0.8; z-index: 499;}.icon_scroll:hover { opacity: 1;}span.olvasott { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/letter_open.png) center center no-repeat;}span.olvasatlan { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/letter_closed.png) center center no-repeat;}span.olvasott,span.olvasatlan { display: inline-block; width: 20px; height: 15px;}.content_div_center { text-align: center;}.big_image_link_holder { display: inline-block; position: relative;}.big_image_link_holder .big_image_link { position: absolute; bottom: 18px; right: 18px; width: 40px; height: 40px; background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/bigger_img.png); background-repeat: no-repeat; background-size: contain; opacity: 0.8; cursor: pointer; border-radius: 3px;}.big_image_link_holder .big_image_link:hover { opacity: 1;}.portal_box { width: 118px; height: 144px; border: 2px solid #badc68; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; cursor: pointer; background-size: 122px 122px; display: inline-block; margin: 5px;}.portal_box_title { margin-top: 122px; width: 118px; background-color: #a8d15a; filter: alpha(opacity=95); opacity: 0.95; -moz-opacity: 0.95; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: italic; padding: 5px 0px 5px 0px; text-align: center; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px;}#logger_name { font-size: 12px;}.special_link { font-weight: bold; font-style: italic;}#menu_header #menu_admin_btn_holder.menu_icon_btn a img { width: 33px; height: 33px;}#menu_admin_btn_holder .admin_menu_text { margin-left: 5px; line-height: 33px; display: inline-block;}#menu_admin_btn_holder .active .admin_menu_text,#menu_admin_btn_holder2 .active .admin_menu_text { font-weight: bold;}#header .menu-icon-holder a:hover { background-color: rgba(0, 0, 0, 0.1); opacity: 0.8; border: 1px solid rgba(0, 0, 0, 0.2); border-right: 1px solid rgba(0, 0, 0, 0.4); border-bottom: 1px solid rgba(0, 0, 0, 0.4);}.stretch { width: 100%; display: inline-block; font-size: 0; line-height: 0;}.admin_link_grp { display: inline-block;}body.admin_modul #fejlec_lenyit_btn,body.admin_modul #fejlec_content_wrapper { display: none;}#scroller { padding: 0px; margin: 0px;}#scroller li { list-style: none; padding: 0px; margin: 0px;}.no_reg:not(.active):not(:hover) { opacity: 0.5;}.can_login > a { color: maroon !important;}#second_menu { width: 100%; display: none;}#container { margin: 0px auto; overflow: hidden;}#img_tarto > a { margin-left: 10px; outline: 0; border: none;}#img_tarto > a > img { margin-top: 5px; outline: 0; border: none;}#right_col { width: 160px; min-height: 500px; margin-top: 5px; display: none;}.menu_title { font-style: italic; color: #676767; font-size: 14px; font-weight: bolder; padding: 5px 0px 5px 20px !important; overflow: hidden;}.menu_title img { width: 30px; height: 30px; border-radius: 3px; margin-right: 5px; margin-left: 8px;}.menu_title_span { margin-left: 5px;}.menu_item { color: #ff9226; font-size: 12px; cursor: pointer; margin: 2px 0px;}.menu_item:hover { color: #ff9226;}#dev_pic { margin-right: 20px; margin-top: 2px; margin-left: 2px;}#dev_text { margin-right: 6px; color: #f9f6ea; font-weight: bold;}#iu_csoppek { display: inline-block; margin: 0; padding: 0; list-style: none; width: 100%; text-align: center; border-top: 1px solid #a5d452; margin-top: 10px;}#iu_csoppek li { display: inline-block; margin: 5px; width: 12px; height: 12px; border-radius: 50%; background: #7cc044; border: 3px solid white; transition: 0.15s border;}#iu_csoppek li.active { border-width: 0;}#nincs_belepve { text-align: center; font-style: italic; font-weight: bold; margin-bottom: 10px;}.large_img_holder { clear: both; float: left; width: 100%; text-align: center;}.highlight_args { font-weight: bold; color: red;}.large_img { display: inline-block; position: relative; max-width: 100%;}.large_img img { max-width: 100%;}.large_img .fullscreen_btn { position: absolute; bottom: 10px; right: 10px; width: 50px; height: 50px; background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/full_screen.png); background-size: contain; opacity: 0.4;}.large_img .fullscreen_btn:hover { opacity: 0.6;}.gradient_background { background: #b7ce33; background: -moz-linear-gradient(30deg, #b7ce33 0%, #82ad39 40%, #2e5d43 100%); background: -webkit-linear-gradient(30deg, #b7ce33 0%, #82ad39 40%, #2e5d43 100%); background: linear-gradient(30deg, #b7ce33 0%, #82ad39 40%, #2e5d43 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7ce33', endColorstr='#2e5d43',GradientType=1 );}#json_pop_holder { position: relative;}#json_pop_holder #json_data_ta { width: 300px; height: 250px;}#json_clipboard_btn { position: absolute; top: 6px; right: 6px; opacity: 0.7; padding: 0 10px; line-height: 24px; font-size: 10pt;}#json_pop_holder:hover #json_clipboard_btn { opacity: 1;}#dev_feltoltes_input { width: 100%; margin-top: 10px; resize: vertical;}.pulsing_ring_holder { position: relative; display: inline-block; width: 100px; height: 100px; margin: 20px 0;}.pulsing_ring { border-radius: 50%; width: 50px; height: 50px; border: 6px solid #74b938; color: #74b938; font-weight: bold; line-height: 38px; text-align: center; font-size: 24pt; display: inline-block; position: absolute; top: 50%; left: 50%; margin-left: -25px; margin-top: -25px; animation: pulse 1s infinite linear; -webkit-animation: pulse 1s infinite linear; -moz-animation: pulse 1s infinite linear; -o-animation: pulse 1s infinite linear;}@keyframes pulse { 0% { transform: scale(1); } 10% { transform: scale(2); } 100% { transform: scale(1); }}@-o-keyframes pulse { 0% { -o-transform: scale(1); } 10% { -o-transform: scale(2); } 100% { -o-transform: scale(1); }}@-ms-keyframes pulse { 0% { -ms-transform: scale(1); } 10% { -ms-transform: scale(2); } 100% { -ms-transform: scale(1); }}@-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); } 10% { -webkit-transform: scale(2); } 100% { -webkit-transform: scale(1); }}@-moz-keyframes pulse { 0% { -moz-transform: scale(1); } 10% { -moz-transform: scale(2); } 100% { -moz-transform: scale(1); }}.space_sep { width: 100%; clear: both; height: 12px; margin: 0px;}#cache_clear_side { position: fixed; top: 5px; right: -1px; width: 50px; height: 50px; z-index: 900; cursor: pointer; background: #ffffffd9; text-align: center; border-radius: 2px;}#cache_clear_side .loader { margin-top: 2px; border: 3px solid #7abf4375; border-right-color: #7abf43;}#portal_iframek { display: none;}#karb_mod_icon,#cache_clear_icon,#log_errors_icon { position: fixed; top: 5px; right: 5px; width: 50px; height: 50px; z-index: 900; cursor: pointer; opacity: 0.8;}#karb_mod_icon:hover,#cache_clear_icon:hover,#log_errors_icon:hover { opacity: 1;}#karb_mod_icon img,#cache_clear_icon img,#log_errors_icon img { width: 100%;}#module_karb_logo { width: 100%; max-width: 100px; margin: 15px auto; display: block;}#module_karb_cogs { width: 100%; max-width: 130px; margin: 20px auto; display: block; opacity: 0.4;}#plusz_psz { margin-top: 30px;}.cookie_setting_holder { padding: 0 20px 20px 20px; display: none; min-height: 400px;}.pop_up_content.suti { background: #ffffff;}.btn_suti_kivalaszt { min-height: 48px; height: auto; margin-top: 24px;}.btn_suti_elfogad { padding: 12px 20px;}.cookie_setting_holder .cookie_button_col { padding: 8px;}.cookie_hr { border: 0; border-top: 1px solid #eee; border-color: #c5c5c5; margin-bottom: 20px; margin-top: 32px;}.cookie_slider_holder { margin: 16px;}.cookie_slider_labels { height: 100%; margin-top: -8px; position: relative;}.cookie_slider_labels label { position: absolute; margin-left: 20px; min-width: 200px;}.cookie_slider_holder .ui-slider-range { background: #7cc044;}.cookie_slider_holder .ui-slider-handle { border-color: #7cc044;}.termek_holder { display: flex;}.termek_holder .card { display: inline-block; width: 220px; height: 248px; margin: 12px; margin-top: 0px !important; padding: 16px; position: relative; box-shadow: 0px 16px 48px rgba(73, 92, 136, 0.15);}.termek_holder .card:first-of-type { margin-left: 0px;}.termek_holder .card:last-of-type { margin-right: 0px;}.termek_holder .card:not(.inactive):hover { cursor: pointer;}.termek_holder .card .holder { max-width: 143px; height: 48px; margin: auto; margin-top: 15px; display: table; margin-bottom: 24px;}.termek_holder .card h3 { font-style: normal; font-weight: bold; font-size: 18px; line-height: 24px; display: table-cell; vertical-align: middle;}.termek_holder .card button { max-width: 188px; width: 100%; margin: auto !important; margin-top: 8px;}.szerepkor_kepek_nagy { display: flex; justify-content: space-evenly; flex-wrap: wrap; margin: 0 -8px;}.szerepkor_kepek_nagy .choose_szerepkor,.szerepkor_kepek_nagy .choose_uzletag,.szerepkor_kepek_nagy .choose_admin { background: #fff; text-align: center; border-radius: 40px; min-width: 120px; min-height: 224px; padding: 16px; margin: 0 8px 8px; height: 100%; flex: 1 1 auto; max-width: 167px;}.szerepkor_kepek_nagy .choose_szerepkor button,.szerepkor_kepek_nagy .choose_uzletag button,.szerepkor_kepek_nagy .choose_admin button { max-width: 252px; margin-left: 0px !important; margin-right: 0px !important; margin-top: 8px !important;}.szerepkor_kepek_nagy .choose_szerepkor[data='admin'] img { margin-bottom: 42px;}.szerepkor_kepek_nagy .choose_szerepkor .holder,.szerepkor_kepek_nagy .choose_uzletag .holder,.szerepkor_kepek_nagy .choose_admin .holder { max-width: 100%; height: 24px; margin-top: 20px; margin-bottom: 24px;}.szerepkor_kepek_nagy .choose_szerepkor .holder h3,.szerepkor_kepek_nagy .choose_uzletag .holder h3,.szerepkor_kepek_nagy .choose_admin .holder h3 { font-size: 18px !important; line-height: 24px; text-align: center; color: #151617;}.hiba_buborek { min-height: 50px; width: 100%; background: #ffecef; border-radius: 16px; padding: 16px; font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px; color: #1b1f27; position: relative; text-align: left; margin-bottom: 18px;}.hiba_buborek a { color: #1b1f27 !important; text-decoration: underline;}.hiba_buborek .arrow_top { width: 24px; height: 16px; position: absolute; top: -16px; background-image: url('https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/bubble_indicator_red.svg');}.hiba_buborek.no_arrow .arrow_top { display: none;}.horizontal_holder .hiba_buborek { position: absolute; top: 76px; left: 5px;}.template_hiba_buborek { display: none;}.has_subtitle + .hiba_buborek { transform: translateY(20px); left: 5px;}.reg_form .hiba_buborek { margin-top: 16px;}@media (max-width: 425px) { .hiba_buborek { margin-left: auto; margin-right: auto; }}#iframe_loader { text-align: center; margin: 50px 0;}#inner_page { visibility: hidden;}#iframe_wrapper { width: 100%; overflow: auto;}.pdf_marker_number { position: absolute; z-index: 999999; color: black; background: rgba(255, 255, 255, 0.5);}.pdf_marker { position: absolute; background: rgba(0, 0, 0, 0.2); z-index: 999999;}.pdf_marker.vertical { top: 0; bottom: 0; width: 1px;}.pdf_marker.horizontal { left: 0; width: 100%; height: 1px;}.toast-holder { position: fixed; top: 150px; left: 0; right: 0; z-index: 10001;}.toast-holder .unit { width: 464px; max-width: 100%; color: #ffffff; padding: 16px 24px; margin: 16px auto 0 auto; border-radius: 16px; display: flex; z-index: 10001; filter: drop-shadow(0px 16px 48px rgba(73, 92, 136, 0.15));}.toast-holder .unit.success { background: #428b26;}.toast-holder .unit.error { background: #ff435a;}.toast-holder .unit .content { margin: 0 8px 0 16px; flex: 1 1 auto;}.toast-holder .unit .icon { align-self: center;}.toast-holder .unit .icon_close { cursor: pointer;}.toast-holder .unit .content a { color: #ffffff; text-decoration: underline;}input,select,textarea { flex: none; width: 100%; min-width: 100px; height: 48px; outline: none !important; font-size: 16px; background: #ffffff; padding: 11px 24px; border: 1px solid #8e939f; box-sizing: border-box; border-radius: 24px; order: 1;}input:not(:placeholder-shown) { font-weight: bold;}input:focus,select:focus,textarea:focus { border: 2px solid #52ae30; border-width: 2px !important; padding: 10px 23px;}input:focus:not([type='checkbox'])::not([type='radio']) + label { color: #52ae30;}input:focus + label span { color: #212529;}input:disabled,select:disabled,textarea:disabled { color: #ababab !important; background: #f1f1f1; border: 1px solid #ababab;}.dropdown-toggle:disabled { background: #f1f1f1 !important;}.btn.dropdown-toggle.disabled { font-weight: normal; opacity: 1; color: #ababab !important; background: #f1f1f1 !important;}input:disabled + label { color: #ababab; background: #f1f1f1; border-color: #f1f1f1;}.input_holder:not(.focused) input.error_input,select.error_input,textarea.error_input,.bootstrap-select.error_input,.input_holder.error_input .bootstrap-select { border: 1px solid #ff435a;}.input_holder.error_input .bootstrap-select button { border: none !important;}input.error_input + label,.bootstrap-select.error_input button,.input_holder.error_input .bootstrap-select button { color: #ff435a !important;}input.error_input::placeholder { color: #ff435a; opacity: 1; }input.error_input:-ms-input-placeholder { color: #ff435a;}input.error_input::-ms-input-placeholder { color: #ff435a;}textarea { min-height: 72px;}textarea + div:not(.cke_editor_szoveg_html) { color: #6e7482; order: 2; margin-left: auto; margin-right: 0; flex-grow: 1;}select { cursor: pointer;}.input_holder { position: relative; margin: 20px 0 16px 0; padding: 0 16px; display: flex; flex-wrap: wrap; vertical-align: top; flex: 1 1 350px;}.input_holder > input,.input_holder > select,.input_holder > textarea,.input_holder > [prefix],.input_holder > [postfix],.input_holder > .bootstrap-select,.input_holder > .infoicon_holder { margin-top: -10px;}.input_holder.tri { flex: 0 1 30%;}.input_holder.unset { width: none;}.input_holder > label,.input_holder .label { position: absolute; height: 24px; top: -23px; padding: 0 8px; color: #7d828b; background: #ffffff; align-self: center; margin: 0px 0px 0px 14px; border-radius: 24px; z-index: 1; order: -1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: calc(100% - 32px);}.input_holder .label_holder { display: flex; position: relative;}.input_holder .label_holder input { width: 100%;}.mw-1 { max-width: 140px;}.mw-2 { max-width: 128px;}.form_header { width: 100%;}@media screen and (max-width: 768px) { .input_holder { width: 100% !important; }}.input_holder .label { transition: all 0.3s ease; top: 1px; font-size: 16px;}.input_holder.fill .label,.input_holder.focus-within .label,.input_holder:focus-within .label { top: -23px !important; font-size: 14px; background: #ffffff; border-left-color: #ffffff; border-right-color: #ffffff;}.input_holder:focus-within .label,.input_holder.focus-within .label { color: #52ae30;}.input_holder.fill .label,.input_holder.focus-within .label { top: -23px !important; font-size: 14px;}.input_holder.fill input { font-weight: bold; color: #000 !important;}.input_holder.fill input:disabled,.input_holder.fill input.disabled,.input_holder.fill input.inactive { color: #ababab !important;}input.pw_installed { padding-right: 50px;}.pw_eye { display: block; position: absolute; top: calc(50% - 31px); right: 24px; margin: 0; padding: 12px;}.infoicon_holder + .pw_eye { right: 34px;}.ta_maxlength { position: absolute; right: 30px; bottom: -24px; font-size: 14px; font-style: italic; color: #7d828b;}[postfix],[prefix] { position: relative;}[prefix]:not(.oninput) input { padding-left: 60px;}[prefix].oninput::before { display: none;}.input_holder:not(.multiple_input).focused input::placeholder { display: none; color: transparent;}.input_holder.focused [prefix].oninput input,.input_holder.active [prefix].oninput input { padding-left: 56px;}.input_holder.focused [prefix].oninput::before,.input_holder.active [prefix].oninput::before { display: inline-block !important;}[prefix]::before { display: block; position: absolute; top: 0; left: 0; font-size: 16px; line-height: 24px; content: attr(prefix); border-right-color: rgb(211, 217, 230); border-right-style: solid; border-right-width: 1px; padding: 2px 8px; margin: 10px 8px; padding-left: 18px;}[postfix] input { padding-right: 50px;}[postfix]::after { display: block; position: absolute; top: 0; right: 10px; font-size: 16px; line-height: 24px; content: attr(postfix); border-left-color: rgb(211, 217, 230); border-left-style: solid; border-left-width: 1px; padding: 2px 8px; margin: 10px 8px;}.input_holder > [postfix],.input_holder > [prefix] { width: 100%;}input[type='checkbox'],input[type='radio'] { width: 0px; height: 0px; min-width: 0px; position: absolute; opacity: 0;}input[type='checkbox']:disabled + label,input[type='radio']:disabled + label { cursor: initial; background: transparent; border-color: none; color: #1b1f27;}input[type='checkbox'] + label,input[type='radio'] + label { cursor: pointer; margin: 0px; display: inline-flex; font-size: 16px; margin-right: 8px;}input[type='checkbox'] + label.noflex,input[type='radio'] + label.noflex { display: block;}input[type='checkbox'] + label > span:first-child,input[type='radio'] + label > span:first-child { position: relative; display: inline-block; width: 24px; height: 24px; min-width: 24px; background: #ffffff; border: 1px solid #8e939f; box-sizing: border-box; border-radius: 8px; margin-right: 8px; vertical-align: middle;}input[type='radio'] + label > span:first-child { border-radius: 16px;}input[type='checkbox']:checked:not(:disabled) + label > span:first-child { border: 1px solid #52ae30; background: #52ae30; mix-blend-mode: normal;}input[type='checkbox']:disabled + label > span:first-child,input[type='radio']:disabled + label > span:first-child { background: #f1f1f1; border-color: #8e939f;}input[type='checkbox']:checked + label > span:first-child:after { content: ''; position: absolute; width: 9px; height: 5.75px; left: 7px; top: 6.4px; border: solid #ffffff; border-width: 0 0 1px 1px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}input[type='checkbox']:disabled + label > span:first-child:after { border-color: #8e939f;}input[type='radio']:checked + label > span:first-child:after { content: ''; position: absolute; width: 12px; height: 12px; top: 5px; left: 5px; border-radius: 50%; background: #52ae30;}input[type='radio']:disabled + label > span:first-child:after { background: #8e939f;}.checkbox_holder { width: 100%; order: 1;}.input_holder .checkbox_holder:not(:last-child) { margin-right: 32px;}.checkbox_holder.error_input > label > span:first-child { border: 1px solid #ff435a;}.error_input:not(.focused) label { color: #ff435a !important;}input[type='checkbox']:focus + label > span { border-color: #52ae30; border-width: 2px;}img.icon { height: 24px; width: 24px; margin-right: 8px;}.input_holder:focus-within > label { color: #52ae30;}.bootstrap-select { box-sizing: border-box; border-radius: 24px 24px 0 0;}.bootstrap-select > .dropdown-menu.show { border: 2px solid #52ae30; border-top-width: 0px; border-radius: 0 0 24px 24px; margin-top: -4px; padding: 8px; max-width: 100%;}.bootstrap-select button,.bootstrap-select button:active:focus,.bootstrap-select button:focus,.bootstrap-select button:hover { padding: 0; margin: 0; padding: 11px 23px; border-radius: 24px; border: 1px solid #8e939f; background: #ffffff !important; color: #1b1f27 !important; font-weight: bold;}.bootstrap-select button.disabled { color: #ababab !important; border-color: #ababab; opacity: 1 !important;}.bootstrap-select:focus-within button:not(.show):not(.disabled) { padding: 9px 22px; border: 2px solid #52ae30;}.bootstrap-select button.show { padding: 9px 22px 10px 22px; border-width: 2px; border-color: #52ae30; border-bottom: 1px solid #8e939f; z-index: 0;}.bootstrap-select button.show::before { content: ''; width: calc(100% + 4px); height: 24px; position: absolute; left: -2px; bottom: -1px; border-left: 2px solid #52ae30; border-right: 2px solid #52ae30; background: #ffffff; z-index: -1;}.bootstrap-select .dropdown-toggle .filter-option { height: 24px;}.bootstrap-select button.dropdown-toggle::after { width: 24px; height: 24px; margin: 0; border: none; transition: transform 0.4s ease; background-image: url('https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/down.svg'); background-position: center;}.bootstrap-select button.show.dropdown-toggle::after { transform: rotate(180deg);}.bootstrap-select button:hover { background: initial;}.bootstrap-select .dropdown-item { padding: 8px 16px; border-radius: 16px;}.bootstrap-select .dropdown-item.active { background: #eceff6; color: #1b1f27;}.bootstrap-select .dropdown-item .inactive { color: #ababab;}.bootstrap-select .dropdown-item:hover { background: #eff2f9;}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select > select.mobile-device:focus + .dropdown-toggle { outline: none !important; box-shadow: none !important;}.bootstrap-select > .dropdown-menu.show { transform: translate3d(0px, 48px, 0px) !important;}.bootstrap-select .dropdown-menu.inner.show { padding-right: 4px;}.input_holder .bootstrap-select:not([class*='col-']):not([class*='form-control']):not(.input-group-btn) { width: 100%; min-width: 220px;}.bs-placeholder { font-weight: 400 !important;}.file-holder { background: #e2e6f0; border-radius: 32px; padding: 8px 16px; margin: 1px 4px 0 4px; display: flex; align-items: center;}.file-holder > span { align-items: center;}.file-holder > img { margin-left: 4px; cursor: pointer;}#cke_szoveg_html,#cke_szoveg_html .cke_inner { width: 100%;}.input_holder a:not(.cke_button):not(.cke_path_item) { order: 1; width: 100%;}.irszam_holder { flex: 0 0 170px;}.infoicon_holder { padding-right: 18px; position: relative; vertical-align: top; height: fit-content; flex: 1 1 320px; display: flex; align-items: center;}.infoicon_holder .infoicon { position: absolute; right: 0px; bottom: 16px; line-height: 0;}.infoicon_holder .ui-datepicker-trigger { bottom: 16px;}.infoicon { display: inline-block; cursor: pointer;}label + .infoicon { margin-left: 3px;}input + .infoicon,img + .infoicon { transform: translateX(10px);}.infoicon img { max-width: 24px; max-height: 24px;}.checkbox_holder .infoicon_holder .infoicon { bottom: calc(50% - 18px);}.input_holder .infoicon { margin-left: 8px; order: 3; display: flex; align-items: center;}.multiple_input input { margin-top: 0px;}.input_holder .input_row { width: 100%; display: inline-block;}.input_row > div { margin-top: 4px; margin-bottom: 4px; margin-right: 8px; vertical-align: middle; display: inline-block;}.input_row .infoicon_holder,.input_row .checkbox_holder { width: unset;}.input_row input,.input_row select { margin-top: 0;}.left_labels { max-width: 900px; margin: auto;}.left_labels .inner_content_module { display: block;}.left_labels .input_holder > label { position: static; float: left; font-weight: 600; font-size: 16px; line-height: 24px; margin-right: 32px; width: 200px; background: transparent; color: #1b1f27; border: none; margin-left: 0px; height: unset;}.left_labels .input_holder input,.left_labels .input_holder select,.left_labels .input_holder .bootstrap-select,.left_labels .input_holder .infoicon_holder,.left_labels .input_holder > [postfix],.left_labels .input_holder > [prefix] { margin-top: 0px;}.left_labels .input_holder > input,.left_labels .input_holder > select,.left_labels .input_holder .input_row,.left_labels .input_holder > .checkbox_holder,.left_labels .input_holder > .bootstrap-select:not([class*='col-']):not([class*='form-control']):not(.input-group-btn),.left_labels .input_holder > [postfix],.left_labels .input_holder > [prefix],.left_labels .input_holder > a { width: calc(100% - 232px);}.left_labels .input_holder .input_row { padding: 0;}.left_labels .input_holder .input_row > .input_holder { margin-bottom: 8px; margin-right: 8px; padding: 0;}.left_labels .checkbox_holder > .infoicon_holder { display: inline-block;}@media screen and (max-width: 768px) { .left_labels .input_holder > label { width: 100%; } .left_labels .input_holder { display: block; } .left_labels .input_holder input, .left_labels .input_holder select, .left_labels .input_holder .input_row, .left_labels .input_holder .bootstrap-select, .left_labels .input_holder > .checkbox_holder { width: 100% !important; }}.input_holder .info_data { flex: none; width: 100%; min-width: 100px; height: 48px; outline: none !important; font-size: 16px; font-weight: bold; background: #ffffff; padding: 11px 24px; box-sizing: border-box; border-radius: 24px; order: 1;}input[data-mask='date'].inactive + .ui-datepicker-trigger { display: none !important;}.left_labels .input_holder .ui-datepicker-trigger,.input_holder .infoicon_holder .ui-datepicker-trigger { top: calc(50% - 13px);}input.info_input.has_info:focus { border-bottom: 1px solid #8e939f; z-index: 11; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}.input_info_holder { position: absolute; z-index: 10; background: #ffffff; border-radius: 0 0 24px 24px; max-height: 300px; overflow-y: auto; overflow-x: hidden; padding: 8px; border: 2px solid #52ae30; border-top-width: 0px;}.input_info_holder > div { padding: 8px 16px; border-radius: 16px; white-space: nowrap; cursor: pointer;}.input_info_holder:not(:hover) > div.active,.input_info_holder > div:hover { background: #eff2f9;}.input_holder > input[search] { padding-right: 42px;}.input_holder > input[search] { padding-bottom: 11px;}.input_holder.show > input[search] { border-bottom-color: #8e939f; border-bottom-width: 1px !important; z-index: 2;}.input_holder.show.noitem > input[search] { border-bottom-color: #52ae30; border-bottom-width: 2px !important;}.input_holder.show.select img.search { transform: rotate(180deg);}.input_holder > input[search] ~ img { position: absolute; right: 24px; top: 1px; z-index: 3; cursor: pointer;}.input_holder > input[search]:disabled ~ img { cursor: none;}.input_holder > input[search] ~ img.clear { display: none;}.input_holder.fill:not(.show):not(.noclear) > input[search] ~ img.clear { display: block;}.input_holder.fill:not(.show):not(.noclear) > input[search] ~ img.search { display: none;}.input_holder.multi > input[search] ~ img.search { display: inline !important;}.input_holder.multi > input[search] ~ img.clear { display: none !important;}.input_holder > input[search] ~ .label { top: 1px; z-index: 4;}.input_holder.fill > input[search] ~ .label { top: -23px; font-size: 14px;}.input_holder.fill.show > input[search] ~ .label { color: #52ae30;}.input_holder .select { overflow-y: auto; max-height: 300px; padding-right: 8px;}.input_holder .select-holder { display: none; position: absolute; top: calc(100% - 20px); margin: 0 16px; background: #fff; border: 2px solid #52ae30; border-top: unset; border-radius: 0 0 24px 24px; padding: 20px 0 0 8px; left: 0; right: 0; overflow-y: hidden; z-index: 1;}.input_holder.show { z-index: 7;}.input_holder.show > input[search] ~ .select-holder { display: block;}.input_holder .select > .option.default { padding: 22px 0; font-size: 14px; text-align: center; color: #7d828b; font-style: italic;}.input_holder .select > .option.default.extra { border-top: 1px solid #e3e8f1;}.input_holder .select > .option:not(.default) { padding: 8px 16px; margin: 8px 0; border-radius: 24px; cursor: pointer;}.input_holder .select > .option.active { background: #f6f7fa;}.input_holder .has-hint { margin-bottom: 16px;}.input_holder .hint { position: absolute; left: 26px; bottom: -18px; font-style: italic; font-weight: normal; font-size: 14px; line-height: 16px; color: #7d828b;}.input_holder .hint.right { left: unset; right: 26px;}.form_part { margin: 0 0 -32px;}.form_part .input_row { margin: 0 -12px; display: flex; flex-wrap: wrap;}.form_part .inner-holder { width: calc(100% - 24px); margin: 0 12px;}.form_part .inner-holder.auto { width: auto;}.form_part .input_holder,.form_part .input_row .checkbox_holder { margin: 0 0 32px 0; padding: 0; display: flex; flex-wrap: nowrap; max-width: 100%;}.form_part .input_row .input_holder { margin-left: 0px; margin-right: 0px;}.form_part .input_holder input,.form_part .input_holder input select,.form_part .input_holder input textarea { max-width: 100%; margin-top: 0; min-width: none; flex: 1 1 auto;}.form_part .input_holder > input,.form_part .input_holder > select,.form_part .input_holder > textarea,.form_part .input_holder > [prefix],.form_part .input_holder > [postfix],.form_part .input_holder > .bootstrap-select { margin-top: 0;}.form_part .input_holder .label,.form_part .input_holder > input[search] ~ .label,.form_part .input_holder > input[search] ~ img { top: 12px;}.form_part .input_holder .label { background: transparent;}.form_part .input_holder.fill .label,.form_part .input_holder.focus-within .label,.form_part .input_holder:focus-within .label,.form_part .input_holder.fix .label { top: -12px !important; background: #ffffff;}.form_part .input_holder.fix .label { font-size: 14px;}.form_part .input_holder .ui-datepicker-trigger { right: 16px; top: calc(50% - 12px);}.form_part .checkbox_row { margin: 0 -16px; display: flex; flex-wrap: wrap;}.form_part .checkbox_holder { order: unset;}.form_part .checkbox_row .checkbox_holder { margin: 0 16px 16px 16px; width: unset; display: flex;}.form_part .checkbox_row.slim .checkbox_holder:last-of-type { margin-bottom: 8px;}.form_part .checkbox_row.medium .checkbox_holder:last-of-type { margin-bottom: 24px;}.form_part .checkbox_row.large .checkbox_holder:last-of-type { margin-bottom: 32px;}.form_part > div:last-of-type:has(.input_row) .input_holder:last-of-type,.form_part div:last-of-type:has(.checkbox_row) .checkbox_holder:last-of-type { margin-bottom: 0px;}.form_part .bootstrap-select + label { background: #ffffff; border-left-color: #ffffff; border-right-color: #ffffff;}.form_part .input_holder .bootstrap-select:not([class*='col-']):not([class*='form-control']):not(.input-group-btn) { min-width: 10px;}.form_part .input_holder > input[search] ~ img { right: 10px;}.form_part .input_holder .select-holder { margin: 0;}.form_part .bootstrap-select button { padding-right: 16px;}.form_part .error-indicator { margin: -16px 0 32px;}.form_part .error-indicator .hiba_buborek { margin: 0;}.form_part .checkbox_holder .error-indicator { margin-top: 10px;}.form_part .warning { margin: -12px 12px 32px; width: 100%;}.form_part .pw_eye { top: 0;}.form_part .ta_maxlength { right: 16px; line-height: 16px;}.reg_form { flex-direction: column;}.reg_form.bovites { margin-top: 0px !important; margin-bottom: 0px;}.reg_form .card_header { display: flex; width: 100%; align-items: center;}.reg_form .card_header img { margin-right: 24px;}.reg_form .card_header h2 { text-align: left; margin-bottom: 0px;}.reg_form hr { width: 100%; margin-top: 32px; border-top: 1px solid rgba(171, 171, 171, 0.5);}.reg_form button { margin-left: 0px; margin-right: 0px;}.reg_form .input_holder:not(.select_holder) > label { display: none;}.reg_form .input_holder.half > label { left: 50px;}.reg_form .input_holder.focused > label { display: initial; color: #52ae30;}.reg_form .input_holder.active .infoicon { display: none;}.reg_form .input_holder .pw_eye { top: calc(50% - 25px) !important;}.reg_form .form_part { width: 200px; margin: auto;}.reg_form .form_part.wider { width: 225px;}.reg_form .form_part.extra-wide { width: 400px;}.reg_form .input_holder input { width: 100%; font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px; color: #6e7482;}.reg_form .input_holder.active input { font-style: normal; font-weight: bold; font-size: 16px; line-height: 24px; color: #1b1f27;}.reg_form .input_holder .infoicon { position: absolute; right: 15px; top: 15px;}.reg_form .input_holder .infoicon.horizontal { position: absolute; right: 10px; top: 10px;}.reg_form .input_holder { margin-top: 32px; padding: 0px;}.reg_form .input_holder .subtitle { position: absolute; bottom: -25px; margin-left: 25px; text-align: left !important;}.reg_form .checkbox_holder { text-align: start;}.reg_form .horizontal_holder .input_holder { padding: 0px 5px;}.reg_form .subtitle { font-style: italic; font-weight: normal; font-size: 14px; line-height: 16px; color: #6e7482; text-align: center;}.reg_form .input_holder > label { display: none;}.reg_form .input_holder.active > label { display: initial;}.reg_form .input_holder.active .infoicon { display: none;}.passwd_progress_bar .subtitle { list-style: none;}.passwd_progress_bar .subtitle li::before { content: '' !important;}.passwd_progress_bar .subtitle li .o,.passwd_progress_bar .subtitle li .x { display: none; width: 10px; height: 10px; margin-right: 5px;}.passwd_progress_bar .subtitle li.error .x,.passwd_progress_bar .subtitle li.ok .o { display: inline-block;}.passwd_progress_bar .subtitle li.ok { color: #ababab;}.passwd_progress_bar .subtitle li.error { color: #ff435a;}.passwd_progress_bar { position: relative; height: 12px; width: 176px; background: #eff2f9; border-radius: 10px; margin-left: 24px; margin-bottom: 100px;}.passwd_progress_bar .progress { width: 12px; height: 12px; background: #ababab; border-radius: 10px; margin-bottom: 19px; transition: width ease-in-out 0.4s;}.passwd_progress_bar .progress.gyenge { width: 50px; background: #7d828b;}.passwd_progress_bar .progress_txt.gyenge { color: #d3d9e6;}.passwd_progress_bar .progress.alakul { width: 100px; background: #ffcc00;}.passwd_progress_bar .progress_txt.alakul { color: #7d828b;}.passwd_progress_bar .progress.megfelelo { width: 176px; background: #52ae30;}.passwd_progress_bar .progress_txt.megfelelo { color: #52ae30;}.passwd_progress_bar .progress.hibas { width: 50px; background: #ff435a;}.passwd_progress_bar .progress_txt.hibas { color: #ff435a;}.passwd_progress_bar .subtitle { text-align: left; font-style: normal; font-weight: normal; font-size: 14px; line-height: 16px; width: 130%;}.passwd_progress_bar .progress_txt { left: 186px; position: absolute; top: -7px; text-align: left; width: 100%;}@media (max-width: 425px) { .passwd_progress_bar .progress.hibas { width: 35px !important; } .passwd_progress_bar .progress.gyenge { width: 50px !important; } .passwd_progress_bar .progress.alakul { width: 70px !important; } .passwd_progress_bar .progress.megfelelo { width: 105px !important; }}.reg_form .passwd_progress_bar { margin-top: 24px;}#dev_menu { position: fixed; top: 0; left: 0; z-index: 9999; background: #ffffff5c; min-width: 60px; transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; box-shadow: 0px 4px 8px rgb(73 92 136 / 15%); border-bottom-right-radius: 12px;}#dev_menu.show { background: #ffffff; min-width: 180px;}#dev_menu.show ul { display: block;}#dev_menu ul { margin: 0; padding: 0; list-style-type: none; display: none;}#dev_menu ul li div span { float: right; font-weight: bold;}#dev_menu ul li div { padding: 3px 8px; cursor: pointer; transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s;}#dev_menu ul li a:hover { text-decoration: none;}#dev_menu ul li { border-top: 1px solid #52ae3040;}#dev_menu ul li div:hover { background: #fff; padding-left: 13px;}.dev_link { font-weight: bold; cursor: pointer;}.dev_link:hover { text-decoration: underline;}.dev_header { text-align: center; text-transform: uppercase;}.dev_header .log_db { text-transform: none;}#is_dev_icon:hover { text-decoration: none !important;}#is_dev_icon div { transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s;}#is_dev_icon:hover div { background: #fff;}.session_input { padding: 0 5px; min-height: 17px;}.session_pop button.session_param_del { padding: 0 3px; line-height: 16px; margin-left: 10px; margin-bottom: 0;}.small_uls ul { padding-left: 17px;}body { color: #1b1f27; background: #eceff6; font-family: Source Sans Pro; font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px; overflow-x: hidden; height: 100vh;}body.no_scroll { overflow: hidden;}body.move,body.move * { cursor: move !important; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}*,*:before,*:after { -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}#body-wrapper { min-height: 100%; position: relative; width: 100%; min-width: 320px; overflow: hidden; display: flex; flex-direction: column; align-items: center;}#content .bootstrap-select *,#content .select-holder * { scrollbar-color: #52ae30 #eceff6; scrollbar-width: thin;}#content .dropdown-menu ::-webkit-scrollbar { width: 6px;}#content .select-holder ::-webkit-scrollbar { width: 0px;}#content .dropdown-menu ::-webkit-scrollbar-thumb { background-color: #52ae30; border-radius: 24px;}:focus { outline: none !important;}.nowrap { white-space: nowrap;}.ib { display: inline-block;}.fl { float: left;}.fr { float: right;}.hidden { display: none !important;}fieldset { border: 0; margin: 0; padding: 0;}.cb { clear: both;}.cl { clear: left;}.cr { clear: right;}.fw { min-width: 100%;}h1.hero { font-family: Squad; font-style: normal; font-weight: 800; font-size: 40px; line-height: 48px;}h2.hero { font-family: Source Sans Pro; font-style: normal; font-weight: bold; font-size: 24px; line-height: 32px;}h1 { font-weight: 900; font-size: 32px; line-height: 40px; margin-bottom: 40px; overflow-wrap: normal !important;}h2 { font-weight: bold; font-size: 24px; line-height: 32px; margin-bottom: 24px;}h3,.form_header { font-weight: bold; font-size: 20px; line-height: 32px; margin-bottom: 24px;}.lead-text { font-size: 18px; line-height: 32px;}.small-text { font-size: 14px; line-height: 16px; color: #7d828b;}.secondary-text { color: #7d828b;}.bold { font-weight: bold;}#inner_content.card h1 { text-align: center; clear: both;}#inner_content.card h2 { text-align: center; clear: both;}label { font-size: 14px; line-height: 24px;}.line-height-32 { line-height: 32px;}@media screen and (max-width: 768px) { h1 { font-size: 28px; margin-bottom: 32px; } h2 { margin-bottom: 16px; }}@media screen and (max-width: 480px) { h2, .holder .subtitle { padding: 0 16px; }}a,.link { color: #52ae30; font-weight: 600; font-size: 16px; line-height: 24px;}a:hover,.link:hover { color: #52ae30; text-decoration-line: underline;}a:active,a:hover:active,.link:active,.link:hover:active { color: #298d37;}#nincs_belepve span,.red_span { color: #ff6600;}#content { flex: 1 1 auto; margin: 0px 24px auto 24px; padding: 0 40px; width: 100%; max-width: calc(1440px + 48px); text-align: center;}#inner_content { position: relative; width: 100%; min-height: inherit; text-align: left; margin-top: 32px; margin-bottom: 64px;}#inner_content.has_scroll_banner:not(.mobile) { padding-right: 200px;}.inner_content_module { display: flex; flex-wrap: wrap; width: 100%;}.inner_content_module > div { display: flex; flex-wrap: wrap;}@media screen and (max-width: 1024px) { #inner_content { margin-top: 24px; }}@media (max-width: 768px) { #content { padding: 0 24px; }}@media (max-width: 768px) { #content { padding: 0 24px; } #inner_content { margin-bottom: 40px; }}@media screen and (max-width: 480px) { #content { padding: 0 8px; }}@media screen and (max-width: 320px) { #content { margin-bottom: 8px; }}#login_data_wrapper { display: flex; flex-wrap: wrap-reverse;}#login_data_wrapper > div { padding: 8px 32px; margin-bottom: 16px;}#login_datas { text-align: left; padding: 10px; margin-right: 8px; flex: 1 1 auto;}.idozar_holder > *,#login_datas > div { display: inline-block; margin-right: 8px;}#login_datas > div > span { font-weight: bold;}#login_datas > div > span:after { content: ':'; margin-right: 4px;}.idozar_holder { margin-right: 8px; height: max-content; flex: 1 0 148px;}.idozar { background-size: auto 16px; font-weight: bold; margin-left: 8px; vertical-align: middle; display: inline-block; margin-right: 16px; color: #7d828b; font-size: 14px; line-height: 16px; font-weight: normal; align-self: center;}.idozar.red { color: #f15f0e;}#fejlec_lenyit_btn { height: 46px; min-width: 46px; max-width: 46px; cursor: pointer; position: relative; background: white; padding: 8px !important;}#fejlec_lenyit_btn:after { display: block; position: absolute; top: 15px; left: 15px; width: 16px; height: 16px; content: ''; background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/arrow_down_green.png) center center no-repeat; background-size: 16px 16px; transition: 0.3s transform; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}#fejlec_lenyit_btn.closed:after { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}@media screen and (max-width: 768px) { #fejlec_content, #fejlec_lenyit_btn { display: none; } .idozar_holder { margin-right: 0px; }}.info_box { margin: 0 6px; background: #e8f3fc; border-radius: 24px; display: flex; min-height: 56px; padding: 18px; font-style: normal; font-weight: normal; font-size: 16px; line-height: 20px; text-align: left; align-items: center;}.info_box .infoicon { margin-right: 16px;}.info-line-holder { width: 100%; padding: 0; margin: 0; border: none; padding: 16px;}.info-line-holder.alert { background: #ffcc00; border-radius: 0px 0px 24px 24px; z-index: 150; margin-top: -3px;}.info-box p { margin: 0;}.info-line-holder.alert .info-box { display: flex; justify-content: center; align-items: center;}.info-line-holder.alert .info-box .info_holder { font-size: 16px; line-height: 24px; margin: 0 16px; width: 60%; text-align: left;}.info-line-holder.alert .info-box .info_holder a { color: #1b1f27; text-decoration: underline;}.info-line-holder.alert .info-box #info_close { cursor: pointer;}.info-line-holder.error { background: #ffe0e3; border-radius: 16px; margin-top: 16px;}.info-line-holder.error .info-box { text-align: start; font-size: 16px; line-height: 24px;}.info-line-holder.error .info-head { display: flex; padding-right: 24px;}.info-line-holder.error .alert_icon { margin-right: 8px;}#infoheader-error { font-weight: bold; font-size: 16px; line-height: 24px;}@media screen and (max-width: 768px) { .alert .alert_icon { display: none; } .info-line-holder.alert .info-box .info_holder { margin-left: 0px; width: calc(100% - 24px - 16px) !important; }}.card { display: inline-block; background: #ffffff; border-radius: 40px; border: none; padding: 40px; flex-direction: row;}.card > .head { font-weight: bold; font-size: 20px; line-height: 32px; margin-bottom: 16px;}.card > .body { font-size: 16px; line-height: 24px;}.card.small1 { border-radius: 24px; padding: 16px 24px;}.card.medium { border-radius: 24px; padding: 24px;}.card.medium2 { border-radius: 32px; padding: 24px;}.card.large { border-radius: 40px; padding: 40px;}.card.large2 { border-radius: 32px; padding: 40px;}.card.light-gray { background: #f6f7fa;}.card.gray { background: #eceff6;}.card.dark-gray { background: #e3e8f1;}.card.shadow { box-shadow: 0px 16px 48px rgba(73, 92, 136, 0.15) !important;}.card.shadow-alt { box-shadow: 0px 20px 40px rgba(73, 92, 136, 0.15), 0px -16px 60px rgba(255, 255, 255, 0.9);}.card.dark-card { background: #eceff6; border-radius: 24px !important;}.card.info { color: #1b82e3; padding: 16px 24px; border-radius: 32px; align-items: center;}.card.info.txt_black { color: #000;}.card.info.bg_blue { background-color: #e8f3fc;}.card.info > div { margin-left: 16px;}.card.info > img { width: 24px; height: 24px; flex-shrink: 0;}@media screen and (max-width: 480px) { .card { padding: 24px; } .card.info { flex-direction: column; } .card.info .onmobile, .card.info > div { margin-left: 0px; align-self: baseline; text-align: left; } .card.info .onmobile { display: flex; align-items: center; } .card.info .onmobile img { width: 15px; height: 15px; }}@media screen and (max-width: 320px) { .card { padding: 16px; } .card.medium { padding-left: 16px; padding-right: 16px; }}#fejlec_like_row { width: 100%; flex-direction: row; display: flex; justify-content: flex-start;}#fejlec_like_row .box { margin: 0px 8px 16px 8px; flex: 1 1 auto;}#fejlec_like_row .box:first-child { margin-left: 0;}#fejlec_like_row .box:last-child { margin-right: 0;}.box img { width: 100%; height: auto;}.kartya_img_holder { border-radius: 15px;}ul { list-style: none; padding: 0; margin: 0;}li * { word-break: break-word;}ul:not(.no_style) { margin-left: 32px;}ul:not(.no_style):not(.dropdown-menu) > li::before { content: '•'; color: #52ae30; margin-left: -24px; font-size: 19px; font-family: monospace; position: absolute;}.dark ul:not(.no_style):not(.dropdown-menu) > li::before { color: #151617;}ul:not(.no_style):not(.dropdown-menu) > li { word-break: break-word; display: block; position: relative;}.dropdown-menu ::-webkit-scrollbar { width: 10px;}.dropdown-menu ::-webkit-scrollbar-track { background: transparent;}.dropdown-menu ::-webkit-scrollbar-thumb { background: #8e939f; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.dropdown-menu ::-webkit-scrollbar-thumb:hover { background: #555;}.show > .btn-light.dropdown-toggle { border-top: 0px !important; border-left: 0px !important; border-right: 0px !important;}.infos { background: #f7f9ff; border-radius: 24px; padding: 16px;}.infos > div { margin: 4px 0; padding: 8px 16px;}.infos > div:nth-child(even) { background: #eff2f9; border-radius: 16px;}.infos > div > span:first-child { font-weight: bold;}.infos > div > span:last-child { margin-left: auto; margin-right: 0;}.flex-infos .input_holder > label { margin: 0px;}.submit_form { display: flex; flex-wrap: wrap;}.submit_form.disabled::before { content: ''; position: absolute; top: 50%; left: 50%; margin-left: -15px; margin-top: -15px; border-radius: 50%; width: 30px; height: 30px; border: 4px solid #7cc044; border-right-color: transparent; display: inline-block; -webkit-animation: spinner-border 0.75s linear infinite; animation: spinner-border 0.75s linear infinite; z-index: 12005;}.submit_form.disabled::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, 0.5); z-index: 6; border-radius: 32px;}.table_holder { overflow-x: auto; background: #f7f9ff; padding: 16px; border-radius: 24px;}.table_holder table { width: 100%;}.table_holder table tr th { background-color: #e2e6f0;}.table_holder table tr td,table tr th { padding: 16px; font-size: 18px;}.table_holder table tr:nth-child(odd) td { background: #eff2f9;}.table_holder table tr:nth-child(odd) td:first-child,table tr:nth-child(odd) th:first-child { border-radius: 16px 0 0 16px;}.table_holder table tr:nth-child(odd) td:last-child,table tr:nth-child(odd) th:last-child { border-radius: 0 16px 16px 0;}.table_holder table td:not(:first-child) { box-shadow: inset 1px 0px 0px #e1e6f0;}.lc { text-transform: lowercase;}#nyilatkozatok_resz .checkbox_holder { float: left; margin-right: 12px;}#allomany_datas .input_holder > label { margin: 0;}#allomany_datas .input_holder { width: 25%; flex: none;}@media screen and (max-width: 800px) { #allomany_datas .input_holder { width: 33.3333%; }}@media screen and (max-width: 600px) { #allomany_datas .input_holder { width: 50%; }}#verzio_db { font-size: 16px; font-weight: bold; padding-bottom: 8px;}#verzio_progress { background: #c3c3c354;}#verzio_progress .bar { background: #57ab47; width: 0%; height: 20px; margin-bottom: 8px;}#verzio_result { background: #f8f5e9; min-height: 250px; max-height: 500px; overflow-y: auto;}.progress_bar_holder { display: flex; justify-content: center;}.progress_bar { max-width: 1196px; width: 100%; display: flex; margin: auto; padding-left: 36px; padding-right: 36px;}.progress_bar .progress_line { width: 100%; height: 2px; background: #ababab; margin-top: 21px; border-top: 0px;}.progress_bar .progress_line.active { background: linear-gradient( 90deg, rgba(255, 204, 0, 1) 0%, rgba(171, 171, 171, 1) 35%, rgba(171, 171, 171, 1) 100% );}.progress_bar .progress_line.finished { background: #52ae30;}.progress_bar .progress_line.semi-finished { background: linear-gradient( 90deg, rgba(82, 174, 48, 1) 0%, rgba(82, 174, 48, 1) 35%, rgba(255, 204, 0, 1) 100% );}.progress_bar .step { min-width: 44px; height: 44px; font-style: normal; font-weight: bold; font-size: 14px; line-height: 24px; position: relative; border-radius: 24px; padding: 8px; color: #ababab; text-align: center;}.progress_bar .step:not(.active) { border: 2px solid #ababab;}.progress_bar .step .subtitle { position: absolute; bottom: -36px; left: -80px; width: 200px; color: #ababab;}@media (max-width: 650px) { .progress_bar .step .subtitle { display: none; } .progress_step_select_holder:not(.bovites) { display: block; } .progress_bar .step.finished .sublink { display: none !important; }}.progress_bar .step.active,.progress_bar .step.active .subtitle,.progress_bar .step.finished .subtitle { color: #1b1f27;}.progress_bar .step .sublink { position: absolute; bottom: -65px; left: -22px; display: none;}.step.finished { color: #fff;}.progress_bar .step.finished .sublink { display: inline-block;}.progress_bar .step.active { border: 2px solid #ffcc00; background: #ffcc00;}.progress_bar .step.finished { border: 2px solid #52ae30; background: #52ae30;}.arrow_right,.arrow_left { width: 0; height: 0; position: absolute; top: 6px; left: 26px;}.arrow_right { border-left: 12px solid #ababab; right: -12px; left: 25px;}.progress_bar .step .arrow_right img,.progress_bar .step .arrow_left img { display: none;}.progress_bar .step:not(.active):not(.finished) .blank { display: inline-block;}.progress_bar .step.active .yellow { display: inline-block;}.progress_bar .step.finished .green { display: inline-block;}.arrow_left { left: -14px; top: 6px;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .arrow_left { left: -24px !important; }}.progress_step_select_holder { display: none;}.progress_step_select { margin-top: 12px;}.progress_step_select .content { width: 300px; position: relative !important; top: 10px !important;}.progress_step_select.show:before { left: 45%; top: 25px;}.progress_step_select .title { color: #151617; font-style: normal; font-weight: bold; font-size: 14px; line-height: 16px;}.progress_step_select img { transform: unset !important;}.progress_step_select.show img { transform: rotate(180deg) !important;}@media (max-width: 1024px) { .progress_bar { max-width: 900px; } .progress_bar .progress_line { width: 23% !important; }}@media (max-width: 768px) { .progress_bar { max-width: 740px; } .progress_bar .progress_line { width: 22% !important; }}@media (max-width: 425px) { .progress_bar { padding-left: 16px; padding-right: 16px; max-width: 100%; } .progress_bar .arrow_right img, .progress_bar .arrow_left img { height: 15px; } .progress_bar .arrow_right { left: 24px; top: 8px; } .progress_bar .arrow_left { left: -9px; top: 8px; } .progress_bar .step { min-width: 40px; height: 40px; line-height: 20px; } .progress_bar .progress_line { width: 15% !important; } .progress_bar .step.finished .sublink { display: none; } .progress_bar .step .sublink, .progress_bar .step.touched .sublink { display: none !important; }}@media (max-width: 375px) { .progress_bar .progress_line { width: 13% !important; }}@media (max-width: 320px) { .progress_bar .progress_line { width: 8% !important; }}.mt-16 { margin-top: 16px !important;}.mt-24 { margin-top: 24px !important;}.mt-32 { margin-top: 32px !important;}.mt-40 { margin-top: 40px !important;}.mb-24 { margin-bottom: 24px !important;}.mb-40 { margin-bottom: 40px !important;}.mb-32 { margin-bottom: 32px !important;}.ml-0 { margin-left: 0px !important;}.mt-0 { margin-top: 0px !important;}.m-0 { margin: 0px !important;}.mb-0 { margin-bottom: 0px !important;}.ml-8 { margin-left: 8px !important;}.align-items-center { align-items: center;}.text-subtitle { font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px; color: #7d828b;}#verzio_db { font-size: 16px; font-weight: bold;}#verzio_progress { background: #c3c3c354;}#verzio_progress .bar { background: #57ab47; width: 0%; height: 20px; margin-bottom: 8px;}#verzio_db { padding-bottom: 8px;}#verzio_result { background: #f8f5e9; min-height: 250px; max-height: 500px; overflow-y: auto;}.text_style ul li,.text_style ol li { display: block !important; word-break: break-word !important;}.text_style ul li *,.text_style ol li * { word-break: break-word !important;}.result_page_holder { margin: auto; margin-top: 64px; text-align: center;}.result_page_holder h1 { font-weight: bold; font-size: 24px; line-height: 32px; margin-top: 44px; margin-bottom: 16px; text-align: center; width: 100%;}.result_page_holder .eredmeny { margin-bottom: 32px;}.siker_holder { text-align: center; margin-top: 50px; margin-bottom: 50px;}.siker_holder h1 { margin-top: 32px; margin-bottom: 8px; font-family: Source Sans Pro; font-style: normal; font-weight: bold; font-size: 24px; line-height: 32px; text-align: center !important; margin-bottom: 24px;}.siker_holder .eredmeny { max-width: 550px; margin: auto;}@media (max-width: 615px) { .siker_holder { margin-top: 0px; }}.error_page .icon_holder { display: flex; justify-content: center;}.error_page h1 { font-weight: bold; font-size: 24px; line-height: 32px; text-align: center; color: #1b1f27; margin-top: 44px;}.error_page .error_txt { font-size: 18px; line-height: 32px; text-align: center; color: #1b1f27; margin-top: 16px; width: 464px; margin: auto;}.error_page .error_txt .email { font-weight: bold; display: block;}.error_page .error_btn { margin-top: 44px;}.error_page a { display: block; margin-top: 24px;}.error_page .notice { background: #ffffff; border-radius: 32px; color: #ff6600; display: flex; padding: 26px 16px; margin: auto; margin-top: 24px; max-width: 600px; text-align: left;}.error_page .notice img { margin-right: 18px;}.invisible_box { position: relative; display: flex; margin-bottom: 32px; align-items: flex-start;}.invisible_box .number_ball { flex: 0 0 48px; width: 48px; height: 48px; max-width: 48px; font-style: normal; font-weight: bold; font-size: 18px; line-height: 32px; border-radius: 24px; padding: 8px; background-color: #fff; color: #000; text-align: center; margin-right: 24px; box-shadow: 0px 4px 8px rgb(73 92 136 / 15%);}.invisible_box .middle { margin-top: 8px; flex: 1 1 100%;}.invisible_box .block_icon { margin-top: 8px; flex: 0 0 72px; margin-left: 24px;}.invisible_box .onepx-line { border: 1px dashed #d0d8e8; position: absolute; left: 23px; top: 48px; height: 100%;}@media (max-width: 615px) { .invisible_box .number_ball { margin-right: 16px; } .invisible_box h3 { font-style: normal; font-weight: bold; font-size: 24px; line-height: 32px; } .block_icon { display: none; }}.copy_icon:hover { cursor: pointer;}.lottie_mail { width: 220px; height: 150px; margin: auto; background-position: center; background-size: cover;}#elfogadohelyek_info { color: white; float: left; width: 100%; padding: 5px; font-style: italic; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); overflow: auto;}#rc_holder { display: none !important;}.show_mail_btn { cursor: pointer;}#elfogadohelyek_info > div { vertical-align: middle; font-size: 14px;}#elfogadohelyek_info > div:first-child { display: inline-block; float: left; white-space: nowrap;}#elfogadohelyek_info > div:last-child { font-weight: bold; font-size: 16px; text-align: center; line-height: 63px;}#elfogadohelyek_info > div:last-child span { display: inline-block; padding: 0 8px;}#elfogadohelyek_info > div:first-child > div span { font-weight: bold; margin: 2px 0; margin-right: 6px; display: inline-block;}#elfogadohelyek_info > div:first-child > div:nth-child(1) span { margin-left: 5px;}#elfogadohelyek_info > div:first-child > div:nth-child(2) span { margin-left: 20px;}#elfogadohelyek_info > div:first-child > div:nth-child(3) span { margin-left: 35px;}#elfogadohelyek_info > div:first-child > div:nth-child(4) span { margin-left: 50px;}#elfogadohelyek_info > div:first-child > div:nth-child(5) span { margin-left: 65px;}#elfogadohelyek_info > div:first-child > div:nth-child(6) span { margin-left: 80px;}#kereses_table_tarto { width: 100%; padding-top: 10px;}#reszletes_kereses_inputs { width: 100%;}#reszletes_kereses_inputs .input_holder { padding: 8px 16px;}#reszletes_kereses_inputs .input_holder .open_part { display: none; float: left; max-width: 320px;}#reszletes_kereses_inputs .input_holder.opened .open_part { display: block;}.open_label { cursor: pointer; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}.open_label:after { content: ''; display: inline-block; width: 13px; height: 13px; background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/arrow_sprite.png) no-repeat; background-color: #55aa47; background-position: -13px 0; margin-left: 5px; vertical-align: middle; border-radius: 50%;}.open_part input { margin-top: 12px;}.input_holder.opened .open_label:after { background-position: 0 0;}#reszletes_help { line-height: 30px; font-style: italic; font-size: 8pt; font-weight: bold;}.search_label_holder { float: left; clear: both; width: 100%; margin-left: 25px;}.s_label { float: left; margin-right: 5px; margin-bottom: 5px; padding: 3px; padding-right: 20px; color: white; background: #96c641; background: -moz-linear-gradient(top, #96c641 0%, #62a62c 100%); background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #96c641), color-stop(100%, #62a62c) ); background: -webkit-linear-gradient(top, #96c641 0%, #62a62c 100%); background: -o-linear-gradient(top, #96c641 0%, #62a62c 100%); background: -ms-linear-gradient(top, #96c641 0%, #62a62c 100%); background: linear-gradient(to bottom, #96c641 0%, #62a62c 100%); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.28); border: #66b258 solid 1px; border-radius: 2px; position: relative;}.s_label_x { position: absolute; line-height: 21px; width: 16px; text-align: center; right: 0; top: 0; border-left: 1px solid rgba(255, 255, 255, 0.2); cursor: pointer; z-index: 2; font-weight: bold;}.s_label_x:after { content: 'x';}#zsebtipus_holder { float: left; clear: both; width: 100%;}#result_holder { display: flex;}#result_holder .bootstrap-select { width: 100px;}#results { width: 96%; margin: 0 2%; display: inline-block;}#result_per_parge_text,#talalatok_szama { line-height: 34px;}#result_per_parge_text { margin-left: 8px; order: 2;}#letters span { display: inline-block; padding: 0 2px; color: #2183a8; cursor: pointer;}#letters span:hover { color: #4c4c4c; text-decoration: underline;}#letters span.active_letter { font-weight: bold; color: #4c4c4c;}#view_switch { float: left; width: 100%; padding: 0 28px; border-bottom: 1px solid #d9d8ce;}#view_switch div { float: left; color: #2183a8; cursor: pointer; padding: 0 10px; padding-top: 13px; font-weight: bold; padding-bottom: 10px; border-bottom: 3px solid transparent;}#view_switch div img { width: 22px; display: inline-block; vertical-align: middle; margin-right: 5px;}#view_switch div:hover,#view_switch div.active { color: #4c4c4c; border-bottom: 3px solid #c7585f;}#view_switch div:first-child { margin-right: 16px;}.content_sep { width: 100%; border: 1px solid #e2e6f0; flex: none; order: 0; align-self: center; margin: 96px 10px;}#letters { float: left; width: 100%; text-align: center; margin: 10px 0;}.lower_case { text-transform: lowercase;}.paginate { float: left; width: 100%; text-align: center; margin: 10px 0; display: flex;}.paginate span { display: inline-block; cursor: pointer; box-shadow: none; color: rgb(82, 174, 48); margin: 0px 4px; padding: 0px 8px; border-radius: 12px; background: transparent; text-decoration: none; font-weight: 600; height: 24px; margin-top: auto; margin-bottom: auto;}.paginate span:hover { text-decoration: underline;}.paginate .act_page { color: #333; background: rgb(255, 204, 0);}.paginate .pageing { width: 48px; height: 48px; position: relative; box-shadow: none !important; color: transparent !important; border-radius: 24px; background: rgb(82, 174, 48); outline: none !important; border-width: initial !important; border-style: none !important; border-color: initial !important; border-image: initial !important;}.paginate .pageing:after { content: ''; position: absolute; width: 12px; height: 12px; border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; border-width: 0px 0px 2px 2px;}.paginate .pageing.inactive { color: transparent !important; background: rgb(241, 241, 241); cursor: auto;}.paginate .pageing.inactive:after { border-color: rgb(171, 171, 171);}.paginate .prev { margin-left: auto;}.paginate .next { margin-right: auto;}.paginate .prev:after { left: calc(50% - 3px); top: calc(50% - 6px); transform: rotate(45deg);}.paginate .next:after { left: calc(50% - 8px); top: calc(50% - 6px); transform: rotate(225deg);}.res_box { float: left; width: 100%; padding: 16px; margin: 0; list-style-type: none; background: #f7f9ff; border-radius: 24px;}.res_box li { display: inline-block; width: 100%; float: left; border-radius: 16px; padding: 16px;}.res_box li > div { padding: 4px;}.res_box li:nth-child(2n) { background-color: #eff2f9;}.res_box li.toplista { background-image: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/toplista_bg.png);}.res_box div { float: left; width: 100%;}.res_box .partner_kapcsolat,.res_box .partner_cim { width: 50%; position: relative; padding-left: 30px; min-height: 24px;}.res_box .partner_fizetes,.res_box .partner_kedvezmeny,.res_box .partner_alszamlak { width: 33%; width: calc(100% / 3); position: relative;}.res_box .partner_cim { padding-right: 10px;}.res_box li > div > div { margin-bottom: 8px;}.partner_nev { font-size: 15px; margin-bottom: 15px !important; vertical-align: top;}.res_box .btn_holder a { position: relative;}.res_box .mentes_btn { float: left; width: auto; width: initial; cursor: pointer; clear: left; color: #52ae30; font-weight: bold; position: absolute; line-height: 26px;}.res_box .reszletek_btn { float: right; width: auto; width: initial; cursor: pointer; clear: right; color: #52ae30; font-weight: bold;}.res_box .btn_holder { min-height: 30px;}.res_box .reszletek_btn:hover,.res_box .mentes_btn:hover { text-decoration: underline;}.partner_nev img { margin-right: 8px;}.partner_kapcsolat:before,.partner_cim:before { content: ''; display: inline-block; position: absolute; top: 0px; left: 0px; width: 20px; height: 24px;}.partner_kapcsolat:before { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/phone.svg) center center no-repeat; background-size: contain;}.partner_cim:before { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/location.svg) center center no-repeat; background-size: contain;}.partner_elfogadohely > div:first-child,.partner_kedvezmeny > div:first-child,.szolgaltatas_header { font-weight: bold; margin-bottom: 6px;}#map { position: relative; padding-bottom: 75%; height: 0; overflow: hidden; clear: both;}#map iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;}#map_holder { width: 100%; height: 0; overflow: hidden;}#map_holder.show { height: auto; height: initial;}#elf_tipus { width: auto; width: initial;}.partner_szolgaltatasok span:not(:last-child):after,.partner_kategoria span:not(:last-child):after { content: ', ';}#res .icons { float: right;}#res .icons img { margin-right: 4px;}#nincs_talalat { clear: both; line-height: 40px; font-size: 15pt; text-align: center;}.cs_banner ul { max-height: auto !important; max-height: initial !important;}.kereses_imgs { float: left; width: auto !important; width: initial !important;}.kereses_imgs img { width: 70px; height: 70px; margin: 0 2px; cursor: pointer; border-radius: 16px;}#nem_talalta_meg { display: none; clear: both; float: left; width: 100%;}@media screen and (max-width: 500px) { .res_box .partner_cim, .res_box .partner_kapcsolat, .res_box .partner_alszamlak, .res_box .partner_kedvezmeny, .res_box .partner_fizetes { width: 100%; padding-right: 0; } #results { width: 100%; margin: 0; } #elfogadohelyek_info > div { width: 100%; }}#head_text { margin-bottom: 10px;}.thin2 { width: 41%;}.accordion { border-radius: 32px;}.accordion { background: #ffffff;}.accordion > .head { cursor: pointer; border-radius: 32px; padding: 16px 32px; font-weight: bold; font-size: 16px; line-height: 24px; display: flex;}.accordion.open > .head { background: #f6f7fa;}.accordion > .body { display: none; background: #ffffff; border-radius: 0px 0px 32px 32px; padding: 24px 32px;}.accordion > .head:after { content: ''; width: 24px; height: 24px; margin-left: auto; margin-right: 0; background-image: url('https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/down.svg'); background-position: center; transition: transform 0.4s ease;}.accordion.open > .body { display: block;}.accordion.open > .head:after { transform: rotate(180deg);}@media (max-width: 425px) { .accordion > .head { padding: 16px 24px; } .accordion > .body { padding: 16px 24px; }}button { padding: 12px 32px; height: 48px; background: #52ae30; border-radius: 24px; font-family: Source Sans Pro; font-style: normal; font-weight: bold; font-size: 16px; line-height: 24px; align-items: center; text-align: center; justify-content: center; color: #ffffff; order: 0; align-self: center; border: none; outline: none !important; margin: 0px 16px 8px;}.bootstrap-select button { margin: 0px !important;}button a,button:hover:not(:disabled) a { color: #ffffff;}button a:hover { text-decoration: none;}button:hover:not(:disabled) { background: #74be59;}button.yellow { background: #ff6600;}button.yellow:hover:not(:disabled) { background: #ff802b;}button.red { background: #ff435a;}button.red:hover:not(:disabled) { background: #ff5c6f;}button.blue { background: #1b82e3;}button.blue:hover:not(:disabled) { background: #3e9ef7;}button:disabled { background: #f1f1f1; color: #ababab;}button.alt { background: #ffffff; color: #52ae30; border: 1px solid #52ae30; padding: 11px 31px;}button.alt a { color: #52ae30;}button.alt:hover:not(:disabled) a { color: #74bf1e;}button.alt:hover:not(:disabled) { background: #ffffff; color: #74bf1e; border: 2px solid #74bf1e; padding: 10px 30px;}button.alt:disabled { background: transparent;}button.alt.blue { color: #1b82e3; border: 1px solid #1b82e3;}button.alt.blue:hover:not(:disabled) { background: #ffffff; color: #1b82e3; border: 2px solid #1b82e3; padding: 3px 31px;}button.alt.yellow { color: #ff6600; border: 1px solid #ff6600;}button.alt.yellow:hover:not(:disabled) { color: #ff6600; border: 2px solid #ff6600;}button.alt.red { color: #ff435a; border: 1px solid #ff435a;}button.alt.red:hover:not(:disabled) { color: #ff5c6f; border: 2px solid #ff5c6f;}button.alt:disabled { border: 1px solid #ababab; color: #ababab;}button.small,.small_buttons button:not(.dropdown-toggle) { font-size: 16px; font-weight: 600; padding: 4px 24px; height: 32px;}button.alt.small,.small_buttons button.alt { padding: 3px 23px;}button.alt.small:hover:not(:disabled),.small_buttons button.alt:hover:not(:disabled) { padding: 2px 22px;}.btn_holder { display: flex; flex-wrap: wrap; margin: 0 -16px -8px; text-align: center; justify-content: center;}.btn_holder .button { margin: 0px 16px 8px;}button.thin { padding: 4px 32px; height: 32px; font-style: normal; font-weight: 600; font-size: 16px; line-height: 24px;}button.thin.alt:not(:disabled):hover { padding: 3px 32px;}button.round { border-radius: 24px; width: 48px; height: 48px; padding: 0 !important; position: relative; display: flex; justify-content: center; align-items: center; border: none !important;}button.round.medium { width: 32px; height: 32px;}button.round.alt { box-shadow: 0px 4px 8px rgba(73, 92, 136, 0.15);}button.round.alt:not(:disabled):hover { background: #f7f9ff;}button.round:disabled { background: #f6f7fa; box-shadow: none;}button.round.arrow::after { content: ''; width: 24px; height: 24px;}button.round.arrow.medium:after { width: 16px; height: 16px;}@media screen and (max-width: 767px) { button.round.arrow.medium { width: 48px; height: 48px; } button.round.arrow.medium:after { width: 24px; height: 24px; }}button.round.arrow.top:after { transform: rotate(270deg);}button.round.arrow.bottom:after { transform: rotate(90deg);}button.round.arrow.left:after { transform: rotate(180deg);}button.round.arrow:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/24_arrow_right.svg) center center no-repeat; content: ''; width: 24px; height: 24px;}button.round.arrow.alt:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/24_arrow_right_green.svg) center center no-repeat; content: ''; width: 24px; height: 24px;}button.round.arrow:disabled:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/24_arrow_right_grey.svg) center center no-repeat; content: ''; width: 24px; height: 24px;}button.round.arrow.medium:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/16_arrow_right.svg) center center no-repeat; content: ''; width: 16px; height: 16px;}button.round.arrow.alt.medium:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/16_arrow_right_green.svg) center center no-repeat; content: ''; width: 16px; height: 16px;}button.round.arrow.medium:disabled:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/16_arrow_right_grey.svg) center center no-repeat; content: ''; width: 16px; height: 16px;}@media screen and (max-width: 767px) { button.round.arrow.medium:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/24_arrow_right.svg) center center no-repeat; content: ''; width: 24px; height: 24px; } button.round.arrow.alt.medium:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/24_arrow_right_green.svg) center center no-repeat; content: ''; width: 24px; height: 24px; } button.round.arrow.medium:disabled:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/24_arrow_right_grey.svg) center center no-repeat; content: ''; width: 24px; height: 24px; }}button.round.rotate:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/24_rotate_forward.svg) center center no-repeat; content: ''; width: 24px; height: 24px;}button.round.rotate.alt:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/24_rotate_forward_green.svg) center center no-repeat; content: ''; width: 24px; height: 24px;}button.round.rotate:disabled:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/24_rotate_forward_grey.svg) center center no-repeat; content: ''; width: 24px; height: 24px;}button.round.rotate.medium:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/16_rotate_forward.svg) center center no-repeat; content: ''; width: 16px; height: 16px;}button.round.rotate.alt.medium:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/16_rotate_forward_green.svg) center center no-repeat; content: ''; width: 16px; height: 16px;}button.round.rotate.medium:disabled:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/16_rotate_forward_grey.svg) center center no-repeat; content: ''; width: 16px; height: 16px;}@media screen and (max-width: 767px) { button.round.rotate.medium:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/24_rotate_forward.svg) center center no-repeat; content: ''; width: 24px; height: 24px; } button.round.rotate.alt.medium:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/24_rotate_forward_green.svg) center center no-repeat; content: ''; width: 24px; height: 24px; } button.round.rotate.medium:disabled:after { background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/24_rotate_forward_grey.svg) center center no-repeat; content: ''; width: 24px; height: 24px; }}.button-holder { display: flex; flex-wrap: wrap-reverse; margin: -8px -16px;}.button-holder button { margin: 8px 16px;}@media (max-width: 425px) { .button-holder { flex-direction: column-reverse; } .button-holder.column { flex-direction: column; } .button-holder button { width: calc(100% - 32px); }}nav .breadcrumb { background: transparent; padding: 0; margin-top: 24px;}nav .breadcrumb .breadcrumb-item { color: #52ae30; user-select: none; font-weight: 600;}nav .breadcrumb .breadcrumb-item span:first-letter { text-transform: uppercase;}nav .breadcrumb .breadcrumb-item:not(.active):hover { text-decoration: underline; cursor: pointer;}nav .breadcrumb .breadcrumb-item.active { color: #7d828b; font-weight: 400;}nav .breadcrumb .breadcrumb-item img { margin-right: 8px;}nav .breadcrumb .breadcrumb-item + .breadcrumb-item::before { background-image: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/16_arrow_right_grey.svg); content: ''; width: 16px; height: 16px; align-self: center; margin-right: 8px;}nav .breadcrumb .breadcrumb-item + .breadcrumb-item { padding-left: 8px;}@media screen and (max-width: 767px) { nav .breadcrumb { display: none; }}.lds-ring { display: inline-block; position: relative; width: 80px; height: 80px;}.lds-ring div { box-sizing: border-box; display: block; position: absolute; width: 64px; height: 64px; margin: 8px; border: 6px solid #52ae30; border-radius: 50%; animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; border-color: #52ae30 transparent transparent transparent;}.lds-ring div:nth-child(1) { animation-delay: -0.45s;}.lds-ring div:nth-child(2) { animation-delay: -0.3s;}.lds-ring div:nth-child(3) { animation-delay: -0.15s;}@keyframes lds-ring { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}.tabs { display: flex;}.tabs .tab-container { display: flex; border-radius: 32px 32px 0 0; background: #e3e8f1;}.tabs .tab { padding: 24px 48px; cursor: pointer; position: relative;}.tabs .tab.active { background: #ffffff; cursor: default; border-radius: 32px 32px 0 0;}.tabs .tab:not(:first-of-type).active::before { position: absolute; content: ''; width: 32px; height: 32px; background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/32_subtract_left.svg); left: -32px; bottom: 0;}.tabs .tab.active::after { position: absolute; content: ''; width: 32px; height: 32px; background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/32_subtract_left.svg); right: -32px; bottom: 0; transform: matrix(-1, 0, 0, 1, 0, 0);}.tabs .tab .top-badge { width: 16px; height: 16px; background: #ff6600; color: #ffffff; border-radius: 6px; font-weight: 700; font-size: 14px; line-height: 16px; display: flex; justify-content: center; position: absolute; top: -8px; right: 32px;}.tippy-box[data-theme~='blue'] { background-color: #1b82e3; color: #ffffff; border-radius: 16px;}.tippy-box[data-theme~='blue'] .tippy-content { padding: 16px;}.tippy-box[data-theme~='blue'] .tippy-svg-arrow { line-height: 0;}.tippy-content { font-family: Source Sans Pro; font-style: normal; font-weight: normal; font-size: 16px; line-height: 20px; letter-spacing: 0.25px;}.tippy-content img { margin-top: 10px;}.tippy-content a { color: #ffffff; text-decoration: underline; font-weight: bold;}.tippy-box[data-placement='left'] .tippy-svg-arrow { right: -18px;}.tippy-box[data-placement='left'] .tippy-svg-arrow svg { transform: rotate(-90deg);}.tippy-box[data-placement='right'] .tippy-svg-arrow { left: -18px;}.tippy-box[data-placement='right'] .tippy-svg-arrow svg { transform: rotate(90deg);}.tippy-box[data-placement='bottom'] .tippy-svg-arrow { top: -12px;}.tippy-box[data-placement='bottom'] .tippy-svg-arrow svg { transform: rotate(180deg);}.cookie_holder { display: none;}.col_holder { display: flex; flex-direction: column;}.cookie_header { padding: 20px;}.cookie_text { padding: 0 20px 20px 20px;}.cookie_button_holder { padding: 0 20px 0 20px; text-align: center; width: 100%; display: flex; flex-wrap: wrap;}.cookie_button_col { width: 100%; margin-bottom: 20px;}.cookie_a { padding: 5px 35px;}.cookie_button_col_btn button { padding: 12px 16px; width: 250px;}.cookie_label .tooltip_help { width: 15px; height: 15px; margin-left: 5px; margin-bottom: 3px;}.btn_suti_elutasit,.btn_suti_elfogad { height: 72px;}@media screen and (min-width: 675px) { .cookie_button_holder { margin-bottom: 15px; float: left; } .cookie_button_col { float: left; width: 50%; } .cookie_button_col_btn { text-align: center; display: flex; flex-direction: column; justify-content: end; } .cookie_button_col_a { text-align: left; } .cookie_a { padding-bottom: 15px; padding-top: 15px; padding-bottom: 15px; padding-top: 15px; width: 100%; text-align: center; }}.cookie_setting_holder { padding: 0 20px 20px 20px; display: none; min-height: 400px;}.btn_suti_kivalaszt { min-height: 48px; height: auto; margin-top: 20px;}.cookie_setting_holder .cookie_button_col { padding: 8px;}.cookie_hr { border: 0; border-top: 1px solid #eee; border-color: #c5c5c5; margin-bottom: 20px; margin-top: 32px;}.cookie_slider_holder { margin: 16px;}.cookie_slider_labels { height: 100%; margin-top: -8px; position: relative;}.cookie_slider_labels label { position: absolute; margin-left: 20px; min-width: 200px; cursor: pointer;}.cookie_slider_holder .ui-slider-range { background: #7cc044; top: 11px;}.cookie_slider_holder .ui-slider-handle { border-color: #7cc044; margin-bottom: -21px; cursor: pointer; left: -0.25em;}.progress_container { margin-bottom: 40px;}.progress_bar2 { display: flex; justify-content: center;}.progress_bar2 .block { display: flex; flex-direction: column; flex: 1 1 25%; align-items: center; text-align: center;}.progress_bar2 .block .step { display: flex; align-items: center; width: 100%;}.progress_bar2 .block .step .point { height: 44px; max-width: 44px; flex: 0 0 44px; font-style: normal; font-weight: bold; font-size: 14px; line-height: 24px; border-radius: 24px; padding: 8px; color: #ababab; text-align: center; border: 2px solid #ababab; user-select: none; z-index: 1; display: flex; justify-content: center; align-items: center;}.progress_bar2 .step.active .point { border: 2px solid #ffcc00; background: #ffcc00;}.progress_bar2 .step.finished .point { border: 2px solid #52ae30; background: #52ae30; color: #fff;}.progress_bar2 .step.active .point,.progress_bar2 .step.active + .subtitle,.progress_bar2 .step.finished + .subtitle { color: #1b1f27;}.progress_bar2 .step .arrow { position: static; width: 16px; height: 26px; flex: 0 0 16px;}.progress_bar2 .step .arrow.left { margin-right: -4px; margin-left: -1px;}.progress_bar2 .step .arrow.right { margin-left: -4px; margin-right: -1px;}.progress_bar2 .step .arrow img { display: none;}.progress_bar2 .step.active .yellow,.progress_bar2 .step.finished .green,.progress_bar2 .step:not(.active):not(.finished) .blank { display: block;}.progress_bar2 .progress_line { width: 100%; height: 2px; border: none; background: #ababab; margin: 0; z-index: 1;}.progress_bar2 .step.active .progress_line.left { background: linear-gradient( 90deg, rgba(82, 174, 48, 1) 0%, rgba(82, 174, 48, 1) 35%, rgba(255, 204, 0, 1) 100% );}.progress_bar2 .step.active .progress_line.right { background: linear-gradient( 90deg, rgba(255, 204, 0, 1) 0%, rgba(171, 171, 171, 1) 40%, rgba(171, 171, 171, 1) 100% );}.progress_bar2 .step.finished .progress_line.left,.progress_bar2 .step.finished .progress_line.right { background: rgba(82, 174, 48, 1);}@media screen and (max-width: 650px) { .progress_container { margin-bottom: 32px; } .progress_bar2 .block .subtitle, .progress_bar2 .block .sublink { display: none; }}@media screen and (max-width: 425px) { .progress_bar2 .block .step .point { height: 40px; flex: 0 0 40px; } .progress_bar2 .step .arrow.left { margin-right: -9px; clip-path: inset(0 45% 0 0); } .progress_bar2 .step .arrow.right { margin-left: -9px; clip-path: inset(0 0 0 45%); }}.progress_bar2 .block .subtitle { margin-top: 16px; font-weight: bold; font-size: 14px; line-height: 16px; color: #ababab;}.progress_bar2 .block .sublink { margin-top: 8px; font-weight: 600; font-size: 14px; line-height: 16px;}.progress_step_select_holder { text-align: center;}.progress_step_select_holder .progress_step_select .title { color: #52ae30;}.db_logger_holder .no_result,.db_debug_holder .no_result { padding: 20px; font-size: 20px;}.db_logger_holder ul { margin: 0; padding: 0; border-top: 0; border-bottom: 2px solid #8fc925; list-style-type: none;}.db_logger_holder > ul:last-child { border-bottom: none;}.db_logger_holder ul:nth-child(odd) { background-color: rgba(143, 201, 37, 0.31);}.db_logger_holder ul ul { border-radius: 0 !important;}.db_logger_holder ul ul { border: 3px solid #8fc925; border-bottom: none;}.db_logger_holder ul ul:last-child { border-bottom: 3px solid #8fc925;}.db_logger_holder ul ul li:last-child { display: none !important;}.db_logger_holder ul ul.more li:last-child { display: block !important;}.db_logger_holder li { list-style-type: none; padding: 4px; display: none; word-wrap: break-all;}.db_logger_holder li span { font-weight: bold; font-style: italic;}.db_logger_holder ul > div { font-weight: bold;}.db_logger_holder ul li:first-child { display: block; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; font-size: 14px; border-bottom: 1px solid #8fc925; padding-right: 20px;}.db_logger_holder ul li:first-child:hover { cursor: pointer; background-color: rgba(0, 0, 0, 0.1); padding-right: 0;}.db_logger_holder ul.opened > li { display: block;}.db_logger_holder ul.opened > li > ul > li { overflow-x: auto;}.db_logger_holder ul.opened { border-bottom: 3px solid #8fc925;}.db-next:hover { cursor: pointer; text-decoration: underline;}.db_logger_holder { margin-top: 6px; width: 100%; font-family: 'Courier New', monospace; white-space: pre; border: 1px solid #57ab47; border-radius: 5px; border-radius: 5px;}.db_logger_ul { display: none;}.db_logger_ul.visible,.pop_up_bg .db_logger_ul { display: block;}.db_debug_holder { border-radius: 5px; margin-top: 10px; border: 3px solid #ea241d; float: left; width: 100%; font-family: 'Courier New', monospace; white-space: pre;}.db_debug_holder ul { padding: 0; margin: 0;}.db_debug_holder li { padding: 5px 10px; list-style-type: none;}.db_debug_holder li:not(:last-child) { border-bottom: 3px solid #ea241d;}.db_debug_holder li:nth-child(odd) { background-color: rgba(234, 36, 29, 0.2);}.db_type_select { float: right;}.logger_btn { width: auto !important; width: initial !important; margin-left: 4px !important;}.ui-widget-content { border: none !important;}.ui-widget { font-family: Source Sans Pro; font-size: 16px;}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default { border: none !important; background-color: transparent !important;}.ui-datepicker { padding: 0px !important; width: 100% !important;}.date_holder input { padding-right: 43px;}#ui-datepicker-div { z-index: 10001 !important;}.ui-datepicker-trigger { position: absolute; content: ''; width: 24px; height: 24px; top: calc(50% - 18px); right: 30px; background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/calendar.svg) no-repeat; background-position: center center; cursor: pointer;}#ui-monthpicker-div { z-index: 10000 !important;}.ui-datepicker table thead { font-size: 14px; font-weight: bold; line-height: 16px;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-year { background: transparent; border: none !important; width: auto; min-width: unset; color: #ffffff; font-weight: 600; margin-top: 4px; padding-right: 0; -moz-appearance: none; -webkit-appearance: none;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-year + *::before { content: ' '; border: solid #ffffff; border-width: 0 1px 1px 0; display: inline-block; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg); margin-bottom: 4px; margin-right: 8px;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-year option { color: #1b1f27;}.ui-datepicker:not(.ui-datepicker-inline) tr { height: 36px;}.ui-datepicker:not(.ui-datepicker-inline) { background-color: #fff; border-radius: 16px; overflow: hidden; display: none; margin-top: 6px; max-width: 332px; box-shadow: 0px 16px 48px rgba(73, 92, 136, 0.15);}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-header { overflow: auto; background: #52ae30;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-title { font-weight: 600; color: #ffffff; height: 56px;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-prev,.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-next { cursor: pointer; width: 36px; height: 36px; border-radius: 50%; background: url(https://szepkartya.otpportalok.hu/out/core/6_1777406494/images/arrow_white.svg) no-repeat; background-position: center center; margin: 10px 2px;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-prev { float: left; text-align: left; transform: rotate(180deg); margin-left: 16px;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-next { float: right; text-align: right; margin-right: 16px;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-prev:hover,.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-next:hover { background-color: #74bf1e;}.ui-datepicker:not(.ui-datepicker-inline) .ui-icon { display: none;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-calendar { table-layout: fixed; width: 100%; border-collapse: collapse;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-calendar th,.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-calendar td { text-align: center;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-calendar td a { cursor: pointer; display: block; color: #1b1f27; border-radius: 16px; font-weight: normal; text-decoration: none; height: 30px; width: 30px; margin: auto; align-items: center; display: flex; justify-content: center;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-calendar td:first-child a,.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-calendar th:first-child span { margin-left: 16px;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-calendar td:last-child a,.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-calendar th:last-child span { margin-right: 16px;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-calendar tr:first-child th { padding-top: 16px;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-calendar tr:last-child td a { margin-bottom: 16px;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-calendar td a:hover { background: #eff2f9 !important;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-today a { border: 1px solid #8e939f !important;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-current-day a { background: #ffcc00 !important;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-calendar .ui-datepicker-unselectable:hover { background-color: #fff !important; cursor: default;}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-unselectable { color: #ababab !important;}.ui-monthpicker table { border-collapse: collapse;}.ui-monthpicker table td { padding: 8px;}.ui-monthpicker table td div { cursor: pointer; color: #1b1f27; border-radius: 16px; padding: 8px;}.ui-monthpicker table td.current div { background: #ffcc00;}.ui-monthpicker table td:hover:not(:disabled) div { background: #eff2f9;}.ui-timepicker-div.ui-timepicker-oneLine dl { margin-bottom: 0;}.ui-timepicker-div .ui_tpicker_time_label { line-height: 26px; margin-left: 4px; margin-top: 12px;}.ui-datepicker-buttonpane .ui-datepicker-current { margin-left: 3px;}.ui-datepicker-buttonpane .ui-datepicker-close { float: right; margin-right: 3px;}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before { margin: 0 4px;}.v-hidden { visibility: hidden;}.ui-datepicker .ui-state-default { text-align: center !important;}.datepicker-holder input { padding-right: 42px;}.datepicker-holder > [role='button'] { position: absolute; right: 16px; cursor: pointer;}.datepicker { width: 292px; z-index: 10;}.datepicker .datepicker-tip { width: 24px; height: 24px;}.datepicker .datepicker-tip img { transform: translate(0, -21px);}.datepicker .datepicker-head { padding: 16px; background: #52ae30; border-radius: 24px 24px 0px 0px;}.datepicker .datepicker-head .datepicker-head-content { display: flex; margin: 0 -4px;}.datepicker .datepicker-head .datepicker-head-content div { margin: 0 4px;}.datepicker .datepicker-head .datepicker-head-content .arrow.right { transform: rotate(180deg);}.datepicker .datepicker-head .datepicker-head-content .head-date { flex-grow: 1; text-align: center; color: #ffffff;}.datepicker .datepicker-body { padding: 16px 6px 6px 6px; background: #ffffff;}.datepicker .datepicker-body .datepicker-weekdays { display: flex;}.datepicker .datepicker-body .datepicker-weekdays > div { margin: 0 4px; flex: 0 0 32px; text-align: center;}.datepicker .datepicker-body .datepicker-grid { display: flex; flex-wrap: wrap;}.datepicker .datepicker-body .datepicker-grid .datepicker-grid-cell { margin: 4px; height: 32px; flex: 0 0 32px; font-weight: 400; position: relative;}.datepicker .datepicker-body .datepicker-grid .datepicker-grid-cell.range-left:before { content: ''; position: absolute; background: #f6f7fa; border-top: 1px solid #e3e8f1; border-bottom: 1px solid #e3e8f1; top: 0; left: -4px; width: 20px; height: 32px;}.datepicker .datepicker-body .datepicker-grid .datepicker-grid-cell.range-right:after { content: ''; position: absolute; background: #f6f7fa; border-top: 1px solid #e3e8f1; border-bottom: 1px solid #e3e8f1; top: 0; left: 16px; width: 20px; height: 32px;}.datepicker .datepicker-body .datepicker-grid .datepicker-grid-cell-value { position: absolute; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; z-index: 1; border-radius: 32px;}.datepicker .datepicker-body .datepicker-grid .datepicker-grid-cell:not(.inactive) .datepicker-grid-cell-value { cursor: pointer;}.datepicker .datepicker-body .datepicker-grid .datepicker-grid-cell.inactive .datepicker-grid-cell-value { color: #7d828b;}.datepicker .datepicker-body .datepicker-grid .datepicker-grid-cell.fixed .datepicker-grid-cell-value { background: #e3e8f1;}.datepicker .datepicker-body .datepicker-grid .datepicker-grid-cell.active .datepicker-grid-cell-value { background: #ffcc00;}.datepicker .datepicker-body .datepicker-grid .datepicker-grid-cell.current .datepicker-grid-cell-value { border: 1px solid #000000;}.datepicker .datepicker-bottom { border: 1px solid #e3e8f1; background: #ffffff; padding: 12px 16px; border-radius: 0 0 24px 24px;}.datepicker .datepicker-bottom .datepicker-buttons { display: flex; justify-content: flex-end; margin: 0 -4px;}.datepicker .datepicker-bottom .datepicker-buttons button { margin: 0 4px;}.datepicker-popup { display: flex; justify-content: center; margin-top: 8px;}