.header_szerepkor a,.header_szerepkor a.active,.float_popup .title { color: #52ae30 !important;}.float_popup .title .arrow { transform: unset;}.float_popup.show .title .arrow { transform: rotate(180deg);}.header_szerepkor a.active { color: #52ae30 !important;}.header_row { display: flex; margin-bottom: 24px;}#header_lang_holder { position: absolute; top: 24px;}.header_link_holder .line { margin: 0 16px; width: 1px; border-right: solid 1px #d3d9e6;}.header_link_holder { display: inline-block; margin-left: auto;}.header_link_holder a { text-decoration: none;}#header_lang_holder { right: 0px;}.pw_eye { right: 0px !important;}.reg_form .input_holder .infoicon:not(.horizontal) { right: 24px !important;}.container { display: flex; padding-top: 100px; max-width: 1196px; padding-left: 0; padding-right: 0;}#content { margin: 16px 24px; margin-bottom: 40px; text-align: center;}.banner_outer_holder { display: none;}#header { background: transparent;}.header_row { position: relative; width: 1500px; margin: auto; padding-top: 24px;}#logo_szines { position: absolute; left: 0; color: #1b1f27 !important; margin-top: 32px;}.termek_link { position: absolute;}#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; padding: 0; color: #1b1f27 !important; text-decoration: none;}#logo_szines h1:hover { cursor: pointer;}#logo_szines .logo_alairas { font-style: normal; font-weight: normal; font-size: 14px; line-height: 24px; color: #7d828b;}.header_row .header_link_holder { position: absolute; right: 0; margin-top: 32px;}.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;}.container { display: inline-block;}.subtitle p { margin-bottom: 0px;}.btn_tovabb { margin-top: 36px; margin-bottom: 0px; width: 100%;}#main_form .input_holder.active input:not([type='checkbox']) { font-weight: bold; color: #1b1f27;}.magic_link_utasitas { font-style: normal; font-weight: normal; font-size: 18px; line-height: 32px; margin: auto; margin-top: 32px; max-width: 586px; width: 100%;}.magic_link_utasitas span { font-weight: bold;}.magic_link_subtitle { color: #6e7482; margin-top: 32px;}.logout_btn img { margin-left: 10px; margin-bottom: 5px;}.alt_card { border: 1px solid #d3d9e6; box-sizing: border-box; border-radius: 32px; width: 708px; height: 196px; margin: auto; margin-top: 32px; padding: 24px;}.alt_card.has_error { margin-bottom: 68px;}.info_box,.error_box { margin: 0 6px; background: #e8f3fc; border-radius: 24px; display: flex; min-height: 56px; padding: 18px; color: #1b82e3; font-style: normal; font-weight: normal; font-size: 16px; line-height: 20px; text-align: left; align-items: center;}.error_box a,.error_box a:hover,.error_box a:focus,.error_box a.focus,.error_box a.visited { color: #1b1f27 !important; text-decoration: underline !important;}.info_box .infoicon,.error_box .infoicon { margin-right: 8px;}.info_box .infoicon img { width: 20px; height: 20px;}.info_box.valid { background-color: #eef7ea !important; color: #52ae30 !important;}.info_box.valid .info { display: none;}.info_box:not(.valid) .tick { display: none;}.error_box { color: #1b1f27; background: #ffecef;}.error_box .infoicon { width: 22px; height: 22px;}.email_warning,.warning-issue,.notice-issue { display: flex; background: #ffefd6; border-radius: 32px; padding: 18px; text-align: left; align-items: center;}.warning-issue { color: #ff6600;}.warning-issue span a,.warning-issue span a:hover,.warning-issue span a:focus,.warning-issue span a:visited { color: #ff6600; text-decoration: underline;}.email_warning img,.warning-issue img,.notice-issue img { margin-right: 17px;}.email_warning .figyelmeztetes,.warning-issue .figyelmeztetes,.notice-issue .figyelmeztetes { display: none;}.horizontal_holder input { margin-left: auto !important; margin-right: auto !important;}.tooltip_img_holder .img_wrapper img { max-height: 120px;}#cur_title > img { max-height: 120px;}.error_card { border-radius: 32px; padding: 18px; width: 389px; min-height: 56px; line-height: 24px; margin: auto; margin-bottom: 32px; font-style: normal; font-weight: normal; font-size: 16px; display: none;}.error_card { background: #ffe0e3;}.error_card a { color: #1b1f27; text-decoration: underline;}.error_holder { display: flex;}.error_holder img { margin-right: 17px; margin-left: 7px; max-height: 76px;}#header_lang_holder .title a { color: #57ab47;}@media (max-width: 1500px) { .header_row { width: 100%; } .header_row #logo_szines, .header_row .termek_link { left: 40px; } .header_row .header_link_holder, #header_lang_holder { right: 40px; } .header_top_content { margin-left: 40px; } #footer { width: 100%; padding-left: 40px; padding-right: 40px; }}@media (max-width: 1280px) { #content { margin-left: 0px; margin-right: 0px; } .container { width: 100%; max-width: 100%; padding-left: 40px; padding-right: 40px; } #finit_logo { margin-left: 0 !important; }}@media (max-width: 1024px) { .container { padding-left: 62px !important; padding-right: 62px !important; } #footer { padding-left: 62px !important; padding-right: 62px !important; } .header_row #logo_szines, .header_row .termek_link { left: 62px !important; } .header_top_content { margin-left: 62px; } .header_row .header_link_holder, #header_lang_holder { right: 62px !important; } .termek_holder { flex-wrap: wrap; } .termek_holder .card { width: calc((100% - 48px) / 3); min-height: 224px; padding: 16px; margin-left: 0px; margin-right: 24px; margin-bottom: 24px; height: 100%; } .termek_holder .card button { max-width: 252px; } .termek_holder .card:nth-of-type(3) { margin-right: 0px; } .termek_holder .card .holder { max-width: 100%; height: 24px; margin-top: 20px; margin-bottom: 24px; } .alt_card { width: 100%; max-width: 708px; } .alt_card .horizontal_holder input { max-width: 200px; width: 100%; }}@media (max-width: 900px) { .alt_card { max-width: 272px; height: auto; } .alt_card .horizontal_holder { flex-direction: column; } .alt_card .horizontal_holder .input_holder { flex: unset !important; } .alt_card .horizontal_holder .hiba_buborek { position: relative; top: 4px; } .alt_card.has_error { margin-bottom: 0px; }}@media (max-width: 768px) { .container { padding-left: 14px !important; padding-right: 14px !important; } #footer { padding-left: 14px !important; padding-right: 14px !important; } .header_row #logo_szines, .header_row .termek_link { left: 14px !important; } .header_top_content { margin-left: 14px !important; } .header_row .header_link_holder, #header_lang_holder { right: 14px !important; } .termek_holder .card .holder { height: 48px; } .reg_form { padding: 40px 32px !important; } .passwd_progress_bar .progress_txt.hibas { right: -106px !important; } .tooltip_img_holder .img_wrapper { display: block !important; }}@media (max-width: 560px) { .termek_holder .card { width: 100%; margin-left: 0px; margin-right: 0px; }}@media (max-width: 425px) { .card.icon_card { padding-left: 16px !important; padding-right: 16px !important; } .reg_page h1 { font-size: 24px; } .header_row .header_link_holder, .sublink { top: 0px; } #logo_szines, .header_row .termek_link { left: 16px !important; width: 100%; } .header_top_content { margin-left: 16px !important; } #logo_szines .logo_alairas { max-width: 80%; } #footer { padding-left: 16px !important; padding-right: 16px !important; } #footer .content { flex-direction: column; } .card { margin-top: 60px !important; } .card .card_header h2, .card .holder h2 { font-family: Source Sans Pro; font-style: normal; font-weight: bold; font-size: 16px; line-height: 24px; } .reg_form { padding: 40px 16px !important; } .reg_form .form_part button { width: 260px !important; margin-left: -36px; } .horizontal_holder { padding-left: 0px !important; } .subtitle_holder { margin-left: auto !important; margin-right: auto !important; width: 272px !important; } .alt_card { margin-left: 0px; margin-right: 0px; max-width: 100%; } .horizontal_holder { padding-left: 0px !important; } .alt_card input { max-width: 100% !important; } .horizontal_holder .hiba_buborek { width: 100%; max-width: 100%; top: 4px !important; } .input_holder.focused [prefix].oninput input, .input_holder.active [prefix].oninput input { padding-left: 66px; } .reg_form .form_part { width: 100% !important; max-width: 100% !important; } .reg_form .form_part .input_holder { width: 100% !important; max-width: 100% !important; margin-left: auto; margin-right: auto; } .reg_form .form_part button { width: 100% !important; max-width: 100% !important; margin-left: 0px !important; } .subtitle_holder { margin-left: 0px !important; margin-right: 0px !important; width: 100% !important; } .kapu_adat_part .form_part .input_holder { width: 100% !important; max-width: 100% !important; } .passwd_progress_bar .progress_txt { left: 116px !important; } .passwd_progress_bar { width: 104px; } .passwd_progress_bar .subtitle { width: 220%; } .passwd_progress_bar .progress { width: 35px; } .passwd_progress_bar .progress.alakul { width: 70px; } .passwd_progress_bar .progress.megfelelo { width: 70px; } .email_warning, .warning-issue, .notice-issue { flex-direction: column; align-items: baseline; } .email_warning .figyelmeztetes, .warning-issue .figyelmeztetes, .notice-issue .figyelmeztetes { display: inline-block !important; font-family: Source Sans Pro; font-style: normal; font-weight: bold; font-size: 16px; line-height: 24px; display: flex; align-items: center; } .email_warning .holder img, .warning-issue .holder img, .notice-issue .holder img { width: 15px; height: 15px; margin-right: 8px; margin-bottom: 3px; } .error_page .error_txt { width: 100%; }}