@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,600italic,400italic,600,300italic,300&subset=latin,latin-ext);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#header,.header{background-color:#2e5ea8;padding:0;margin:0;}#header .section{display:flex;align-items:center;justify-content:center;padding:12px 15px;}.region-header{display:flex;align-items:center;justify-content:center;}.region-header .site-logo img{display:block;max-height:50px;width:auto;}body{font-size:14px;line-height:1.6;font-family:"Open Sans",sans-serif;background-color:#f4f6f9;color:#2d3538;max-width:1600px;margin:1rem auto;padding:0 1rem;box-sizing:border-box;}a{text-decoration:none;color:#2e5ea8;}a:hover{text-decoration:underline;color:#1d3f75;}p{font-size:1rem;margin:0 0 1rem 0;}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-weight:700;line-height:1.3;color:#1a2e4a;}h1{font-size:1.8rem;margin:0 0 0.75rem 0;}h2{font-size:1.4rem;margin:0 0 0.5rem 0;}h3{font-size:1.2rem;}h4{font-size:1.05rem;margin:1em 0 0.5rem 0;}h5{font-size:1rem;margin:1em 0 0.5rem 0;}h6{font-size:0.95rem;margin:1rem 0 0.5rem 0;}#main-wrapper{padding:1.5rem 0;}.block,fieldset,.views-element-container{background:#ffffff;border:1px solid #dde3ec;border-radius:10px;padding:1.25rem 1.5rem;margin-bottom:1.25rem;box-shadow:0 2px 6px rgba(0,0,0,0.06);}fieldset{border-color:#b0bece;}fieldset legend{font-weight:600;color:#2e5ea8;padding:0 0.5rem;padding-left:0;font-size:0.95rem;float:left;width:100%;margin-bottom:0.75rem;}.button,input[type="submit"],input[type="button"],button{display:inline-block;padding:0.5rem 1.4rem;background-color:#2e5ea8;color:#ffffff !important;border:none;border-radius:6px;font-family:"Open Sans",sans-serif;font-size:0.9rem;font-weight:600;cursor:pointer;transition:background-color 0.2s ease,box-shadow 0.2s ease;text-decoration:none !important;box-shadow:0 2px 4px rgba(46,94,168,0.25);}.button:hover,input[type="submit"]:hover,input[type="button"]:hover,button:hover{background-color:#1d3f75;box-shadow:0 4px 8px rgba(46,94,168,0.35);text-decoration:none !important;}.button:active,input[type="submit"]:active,button:active{background-color:#163060;box-shadow:none;}input[name="op"][value="Kilepés"]{background-color:#ffffff;color:#2e5ea8 !important;border:1.5px solid #2e5ea8;box-shadow:none;}input[name="op"][value="Kilepés"]:hover{background-color:#eef2fb;}.messages--status{background-color:#e6f4ea;color:#2d6a4f;border-left:4px solid #52b788;border-radius:8px;padding:0.85rem 1.25rem;margin-bottom:1rem;}.messages--warning{background-color:#fff8e1;color:#7d5a00;border-left:4px solid #f4b942;border-radius:8px;padding:0.85rem 1.25rem;margin-bottom:1rem;}.messages--error{background-color:#fdecea;color:#8b1a1a;border-left:4px solid #e05252;border-radius:8px;padding:0.85rem 1.25rem;margin-bottom:1rem;}.form-item{margin-bottom:1rem;}.form-item label,.form-wrapper .label{font-size:0.9rem;font-weight:600;color:#2d3538;display:block;margin-bottom:0.3rem;}input[type="text"],input[type="email"],input[type="password"],input[type="number"],select,textarea{width:100%;padding:0.5rem 0.75rem;border:1px solid #b0bece;border-radius:6px;font-family:"Open Sans",sans-serif;font-size:0.95rem;color:#2d3538;background-color:#fff;transition:border-color 0.2s ease,box-shadow 0.2s ease;box-sizing:border-box;}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,select:focus,textarea:focus{border-color:#2e5ea8;box-shadow:0 0 0 3px rgba(46,94,168,0.15);outline:none;}.form-item .description,.form-wrapper .description{margin-left:0 !important;font-size:0.82rem;color:#6b7a8d;margin-top:0.25rem;}@media all and (min-width:769px){.region-content table{width:100%;margin:0 0 2em 0;border-collapse:collapse;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,0.07);font-family:"Open Sans",sans-serif;}.region-content th{background-color:#2e5ea8;color:#fff;font-weight:600;padding:10px 12px;text-align:left;}.region-content tr{background-color:#fff;}.region-content td{border-bottom:1px solid #e0e7f0;padding:9px 12px;color:#2d3538;}.region-content tr:nth-child(even){background-color:#f0f5fb;}.region-content tr:hover{background-color:#e4edf9;}}.yellowbox{border:1px solid #d2d222;padding:0.75em 1em;background-color:#fefde7;border-radius:8px;border-left:4px solid #d2d222;}input[type="checkbox"],input[type="radio"]{accent-color:#2e5ea8;width:1rem;height:1rem;cursor:pointer;vertical-align:middle;margin-right:0.4rem;flex-shrink:0;}.form-item--radio,.form-item--checkbox,.form-type-radio,.form-type-checkbox{display:flex;align-items:center;gap:0.4rem;}.form-item--radio label,.form-item--checkbox label,.form-type-radio label,.form-type-checkbox label{display:inline;font-weight:normal;margin-bottom:0;cursor:pointer;}article.media--type-image{width:fit-content;}.tabs-wrapper{margin-bottom:1.5rem;}ul.mav-tabs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem;border-bottom:2px solid #2e5ea8;padding-bottom:0;}ul.mav-tabs li{margin:0;}ul.mav-tabs li a{display:inline-block;padding:0.45rem 1.25rem;background-color:#ffffff;color:#2e5ea8;border:2px solid #2e5ea8;border-bottom:none;border-radius:6px 6px 0 0;font-size:0.9rem;font-weight:600;text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease;position:relative;bottom:-2px;}ul.mav-tabs li a:hover{background-color:#eef2fb;color:#1d3f75;text-decoration:none;}ul.mav-tabs li.is-active a,ul.mav-tabs li a.is-active{background-color:#2e5ea8;color:#ffffff;border-color:#2e5ea8;}ul.mav-tabs--secondary{border-bottom:none;margin-top:0.5rem;gap:0.35rem;}ul.mav-tabs--secondary li a{font-size:0.82rem;padding:0.3rem 0.9rem;border:1px solid #b0c4e8;border-radius:20px;bottom:0;background-color:#f4f6f9;color:#2e5ea8;}ul.mav-tabs--secondary li a:hover{background-color:#d6e4f7;}ul.mav-tabs--secondary li.is-active a,ul.mav-tabs--secondary li a.is-active{background-color:#2e5ea8;color:#ffffff;border-color:#2e5ea8;}[data-drupal-messages] [role="contentinfo"]{background-color:#e6f4ea;color:#2d6a4f;border-left:4px solid #52b788;border-radius:8px;padding:0.85rem 1.25rem;margin:0.75rem 0 1rem 0;font-size:0.95rem;}[data-drupal-messages] [role="contentinfo"][aria-label*="igyelmeztet"],[data-drupal-messages] [role="contentinfo"][aria-label*="Figyelmeztet"]{background-color:#fff8e1;color:#7d5a00;border-left-color:#f4b942;}[data-drupal-messages] [role="contentinfo"][aria-label*="iba"],[data-drupal-messages] [role="contentinfo"][aria-label*="Hiba"]{background-color:#fdecea;color:#8b1a1a;border-left-color:#e05252;}.form-actions{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;margin-top:1rem;}.form-actions .button,.form-actions input[type="submit"],.form-actions input[type="button"],.form-actions button{margin:0;}input[value="Kilépés"],a.button[href*="logout"],a.button[href*="kijelentkezes"]{background-color:#ffffff;color:#2e5ea8 !important;border:1.5px solid #2e5ea8;box-shadow:none;}input[value="Kilépés"]:hover,a.button[href*="logout"]:hover,a.button[href*="kijelentkezes"]:hover{background-color:#eef2fb;box-shadow:none;}.button,input[type="submit"],input[type="button"],button{border:1px solid #2e5ea8;box-sizing:border-box;}a.button,a[class*="button"]{box-sizing:border-box;line-height:normal;display:inline-flex;align-items:center;}input#edit-withdraw{background-color:#e67e22;border-color:#c96a10;color:#ffffff !important;}input#edit-withdraw:hover{background-color:#c96a10;border-color:#a85608;}.fieldset-wrapper{clear:both;}#block-mav-site-branding{display:flex;align-items:stretch;gap:0;}.page-title{color:#fff;font-size:1.6rem;font-weight:400;padding-left:1.25rem;line-height:1.2;display:flex;align-items:center;}
