@font-face{font-family:rtl-bold;src:url(../fonts/RTLUnitedText-Bold.woff);}
@font-face{font-family:rtl-semibold;src:url(../fonts/RTLUnitedText-Bold.woff);}
@font-face{font-family:rtl-medium;src:url(../fonts/RTLUnitedText-Regular.woff);}
@font-face{font-family:rtl-regular;src:url(../fonts/RTLUnitedText-Regular.woff);}
@font-face{font-family:rtl-light;src:url(../fonts/RTLUnitedText-Light.woff);}
:root{--alapszin:#df4444;--kitolto:#3a0000;--linkszin:#6d85fc;--tiltva:#e1e5eb;--fekete:#000;--feher:#fff;--hatterszurke:#e5e5e5;--vilagosszurke:#bcbcbc;--szurke:#707070;--piros:#ed2173;--voros:#812626;}
html{width:100%;height:100%;}
body{width:100%;height:100%;font-family:rtl-regular, Arial, Helvetica, sans-serif !important;color:#000 !important;font-size:14px !important;line-space:22px !important;}
h1{font-size:20px !important;font-family:rtl-semibold, Arial, Helvetica, sans-serif !important;margin-bottom:auto !important;margin-top:auto !important;font-weight:normal !important;line-height:normal !important;}
h2{font-size:18px !important;font-family:rtl-medium, Arial, Helvetica, sans-serif !important;margin-bottom:auto !important;margin-top:auto !important;font-weight:normal !important;line-height:normal !important;}
h3{font-size:15px !important;font-family:rtl-medium, Arial, Helvetica, sans-serif !important;margin-bottom:auto !important;margin-top:auto !important;font-weight:normal !important;line-height:normal !important;}
a{outline:none;color:$brandColor !important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
a:hover, a:focus, a:active{outline:none;text-decoration:none !important;color:#6d85fc;}
/* e új css start */
.feher-szoveg {color: #fff !important;}
.dropdown-item {padding-top: 2px !important; padding-bottom: 2px !important;}
a.anchor {position: relative; top: -40px;}
.jobb-blokk-bold b {font-weight: bold !important;}
.jobb-blokk-bold i {font-style: italic !important;}
.wsz100 {width: 100%;}
.w-100 {width: 100%;}
.subcontent-jobb-blokk a.nodecor{text-decoration:none !important;}
.hide {display: none;}
.kereses-input-barhol{padding-left:1px !important;outline:none !important;border:none !important;border-bottom:1px #707070 solid !important;border-radius:0 !important;font-family:rtl-light, Arial, Helvetica, sans-serif !important;font-size:12px !important;}
.custom-control{padding-left:auto !important;}
.custom-checkbox .custom-control-label::before{border:1px #707070 solid !important;border-radius:0 !important;}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#fff !important;}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{border-right:2px #df4444 solid !important;border-bottom: 2px #df4444 solid !important;}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::after{border-color:#e1e5eb !important;}
.custom-radio .custom-control-label::before{border-color:#707070 !important;border-radius:0 !important;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:#707070 !important;border-radius:0 !important;background-color:#fff !important;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after{border-color:#707070 !important;border-radius:0 !important;background-color:#df4444 !important;}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::after{background:#e1e5eb !important;}
.custom-toggle.custom-toggle-sm .custom-control-label::before{border-color:#707070 !important;}
.custom-toggle .custom-control-input:checked ~ .custom-control-label::before{background:#fff !important;border-color:#707070 !important;}
.custom-toggle .custom-control-input:checked ~ .custom-control-label::after{background:#df4444 !important;}
.custom-toggle .custom-control-input:checked:disabled ~ .custom-control-label::after{background:#e1e5eb !important;}
/* e új css end */
/* roland új css start */
.w100sz{width:100% !important;}
.h100sz{height:100%;}
.bg-w{background-color:#fff;}
.prog-img{max-height:500px;overflow:hidden;}
.ragacs{position:-webkit-sticky;position:sticky;top:50px;}
.subcontent-jobb-blokk-spacer{padding:30px !important;background-color:#fff !important;}
.subcontent-jobb-blokk-0{font-family:rtl-semibold, Arial, Helvetica, sans-serif !important;font-size:22px !important;color:#000 !important;}
.kek-link{color:#007bff;}
.btn-primary{background-color:#ff274d !important;}
.btn-group-lg > .btn, .btn-lg{padding:.75rem 1.75rem;line-height:1.5;}
.btn-md{padding:.75rem 1.75rem;line-height:1.5;}
.custom-control-input:active:not(:checked)~.custom-control-label::before{background-color:#fff !important;}
.regisztracio-kontener{position:relative;height:95vh;}
.letoltes-doboz .table{margin-bottom:0 !important;}
.letoltes-doboz .table td{padding:0 !important;text-align:center;}
/* roland új css end */
.mobilon-mutat{display:none !important;}
.clear{clear:both;}
.szoveg-vagas{white-space:nowrap;min-width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;}
.szoveg-vagas-tartalom{overflow:hidden;min-height:65px;max-height:65px;}
.p-0{padding:0 !important;}
.pl-0{padding-left:0 !important;}
.pr-0{padding-right:0 !important;}
.pat-2{padding-top:2px;}
.pt-10{padding-top:10px !important;}
.pt-20{padding-top:20px;}
.pr-10{padding-right:10px;}
.pr-20{padding-right:20px;}
.pr-30{padding-right:30px;}
.pl-10{padding-left:10px;}
.pb-10{padding-bottom:10px;}
.pb-20{padding-bottom:20px;}
.pb-50{padding-bottom:50px !important;}
.ml-10{margin-left:10px;}
.ml-20{margin-left:20px;}
.ml-30{margin-left:30px !important;}
.mat-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px !important;}
.mt-30{margin-top:30px;}
.mt-50{margin-top:50px !important;}
.mt-60{margin-top:60px !important;}
.mt-70{margin-top:70px !important;}
.mt-80{margin-top:80px !important;}
.mr-10{margin-right:10px;}
.mr-15{margin-right:15px;}
.mr-20{margin-right:20px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-50{margin-bottom:50px;}
.gomb{width:284px;}
.alapszin{color:#df4444 !important;}
.linkszin{color:#6d85fc !important;}
.fekete{color:#000 !important;}
.feher{color:#fff !important;}
.szurkelink{text-decoration:underline !important;color:#707070 !important;}
.szurke{color:#707070 !important;}
.kitolto{background-color:#3a0000 !important;}
.aktiv{background-color:#df4444 !important;}
.fs-15{font-size:15px !important;}
.fs-18{font-size:18px !important;}
.fs-19{font-size:19px !important;}
.fs-64{font-size:64px !important;}
.fs-81{font-size:81px !important;}
.p-12-l{font-family:rtl-light, Arial, Helvetica, sans-serif;font-size:12px;}
.p-20-sb{font-family:rtl-semibold, Arial, Helvetica, sans-serif;font-size:20px;}
.p-22-sb{font-family:rtl-semibold, Arial, Helvetica, sans-serif;font-size:22px;}
.p-15-m{font-family:rtl-medium, Arial, Helvetica, sans-serif;font-size:15px;}
.p-22-m{font-family:rtl-medium, Arial, Helvetica, sans-serif;font-size:22px;}
.h-155{height:155px;}
.h-180{height:180px;}
.va-tt{vertical-align:text-top;}
.leptetes{font-size:22px;color:#707070 !important;}
form{display:inline;}
label{margin-bottom:0;}
input{outline:none;}
input:hover{outline:none;}
input:focus{outline:none;}
input:active{outline:none;}
.form-control{color:#000 !important;box-shadow:none !important;}
.form-control:focus{color:#000 !important;border-color:none !important;box-shadow:none !important;}
.belepes-hatter{background:#fff url(../img/belepes_hatter.png?20221116) no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.belepes-kontener{position:relative;height:95vh;}
.belepes-doboz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;}
.belepes-doboz h1{margin-bottom:20px !important;}
.belepes-logo{width:100%;padding-bottom:30px;}
.belepes-input{outline:none;border:none;border-bottom:1px #707070 solid;border-radius:0;text-align:center;font-family:rtl-regular, Arial, Helvetica, sans-serif;font-size:14px;}
.belepes-lablec{color:#707070;}
.belepes-lablec a{margin-left:20px;color:#707070;}
.belepes-tavtarto-fent{margin-bottom:30px;}
.belepes-tavtarto-lent{margin-bottom:50px;}
.mezo-ikon{cursor:pointer;margin-left:-25px;margin-top:-25px;position:relative;z-index:2;font-size:19px !important;}
.teljes-logo{width:100%;}
.csatornak-logo{width:100%;}
.btn-primary{height:50px !important;font-family:rtl-semibold, Arial, Helvetica, sans-serif !important;font-size:16px !important;border:0 !important;border-radius:0 !important;background-image:linear-gradient(#ff0072, #ff5324) !important;-webkit-box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;-moz-box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;}
.btn-primary:focus{-webkit-box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;-moz-box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;}
.btn-primary-inaktiv{height:50px !important;font-family:rtl-semibold, Arial, Helvetica, sans-serif !important;font-size:16px !important;border:0 !important;border-radius:0 !important;color:#fff !important;background-color:#bcbcbc !important;background-image:none !important;box-shadow:none !important;}
.btn-primary-inaktiv:hover{color:#fff !important;background-color:#bcbcbc !important;}
.btn-info{height:50px !important;font-family:rtl-semibold, Arial, Helvetica, sans-serif !important;font-size:16px !important;color:#000 !important;border:1px #8cc1d3 solid !important;border-radius:0 !important;background-color:#fff !important;box-shadow:none !important;}
.btn-info:hover{color:#000 !important;border:1px #8cc1d3 solid !important;border-radius:0 !important;background-color:#fff !important;box-shadow:none !important;}
.btn-info:active{color:#000 !important;border:1px #8cc1d3 solid !important;border-radius:0 !important;background-color:#fff !important;box-shadow:none !important;}
.btn-info:focus{box-shadow:none !important;box-shadow:none !important;}
/* belepve */
#felhasznalasi_feltetelek_modal .modal-dialog{position:absolute !important;top:50% !important;transform:translate(0, -50%) !important;-ms-transform:translate(0, -50%) !important;-webkit-transform:translate(0, -50%) !important;margin:auto 18% !important;max-width:64% !important;height:70% !important;}
#felhasznalasi_feltetelek_modal .modal-content{border-radius:0 !important;}
#felhasznalasi_feltetelek_modal .modal-body{margin:30px 30px 10px 30px !important;padding:20px 30px 0 30px !important;}
#felhasznalasi_feltetelek_modal .modal-footer{position:relative !important;justify-content:none !important;margin:0 30px 10px 30px !important;padding-top:50px !important;padding-left:0 !important;padding-right:0 !important;border-color:#707070 !important;}
#felhasznalasi_feltetelek_modal .modal-logo{width:132px !important;}
#felhasznalasi_feltetelek_modal .modal-tovabb{position:absolute !important;right:20px !important;top:-27px !important;width:50px !important;height:50px !important;border-radius:50% !important;background-image:linear-gradient(#ff0072, #ff5324) !important;color:#fff !important;text-align:center !important;line-height:52px !important;-webkit-box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;-moz-box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;}
#felhasznalasi_feltetelek_modal .modal-tovabb-inaktiv{position:absolute !important;right:20px !important;top:-25px !important;width:50px !important;height:50px !important;border-radius:50% !important;color:#fff !important;background-color:#bcbcbc !important;background-image:none !important;box-shadow:none !important;color:#fff !important;text-align:center !important;line-height:50px !important;}

#felhasznalasi_feltetelek_info_modal .modal-dialog{position:absolute !important;top:50% !important;transform:translate(0, -50%) !important;-ms-transform:translate(0, -50%) !important;-webkit-transform:translate(0, -50%) !important;margin:auto 18% !important;max-width:64% !important;height:70% !important;}
#felhasznalasi_feltetelek_info_modal .modal-content{border-radius:0 !important;}
#felhasznalasi_feltetelek_info_modal .modal-body{margin:30px 30px 10px 30px !important;padding:20px 30px 0 30px !important;}
#felhasznalasi_feltetelek_info_modal .modal-footer{position:relative !important;justify-content:none !important;margin:0 30px 10px 30px !important;padding-top:50px !important;padding-left:0 !important;padding-right:0 !important;border-color:#707070 !important;}
#felhasznalasi_feltetelek_info_modal .modal-logo{width:132px !important;}
#felhasznalasi_feltetelek_info_modal .modal-tovabb{position:absolute !important;right:20px !important;top:-27px !important;width:50px !important;height:50px !important;border-radius:50% !important;background-image:linear-gradient(#ff0072, #ff5324) !important;color:#fff !important;text-align:center !important;line-height:52px !important;-webkit-box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;-moz-box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;}
#felhasznalasi_feltetelek_info_modal .modal-tovabb-inaktiv{position:absolute !important;right:20px !important;top:-25px !important;width:50px !important;height:50px !important;border-radius:50% !important;color:#fff !important;background-color:#bcbcbc !important;background-image:none !important;box-shadow:none !important;color:#fff !important;text-align:center !important;line-height:50px !important;}

.modal-body b {font-weight: 1000 !important}

#gdpr_info_modal .modal-dialog{position:absolute !important;top:50% !important;transform:translate(0, -50%) !important;-ms-transform:translate(0, -50%) !important;-webkit-transform:translate(0, -50%) !important;margin:auto 18% !important;max-width:64% !important;height:70% !important;}
#gdpr_info_modal .modal-content{border-radius:0 !important;}
#gdpr_info_modal .modal-body{margin:30px 30px 10px 30px !important;padding:20px 30px 0 30px !important;}
#gdpr_info_modal .modal-footer{position:relative !important;justify-content:none !important;margin:0 30px 10px 30px !important;padding-top:50px !important;padding-left:0 !important;padding-right:0 !important;border-color:#707070 !important;}
#gdpr_info_modal .modal-logo{width:132px !important;}
#gdpr_info_modal .modal-tovabb{position:absolute !important;right:20px !important;top:-27px !important;width:50px !important;height:50px !important;border-radius:50% !important;background-image:linear-gradient(#ff0072, #ff5324) !important;color:#fff !important;text-align:center !important;line-height:52px !important;-webkit-box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;-moz-box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;}
#gdpr_info_modal .modal-tovabb-inaktiv{position:absolute !important;right:20px !important;top:-25px !important;width:50px !important;height:50px !important;border-radius:50% !important;color:#fff !important;background-color:#bcbcbc !important;background-image:none !important;box-shadow:none !important;color:#fff !important;text-align:center !important;line-height:50px !important;}

#global_info_modal {margin: auto calc(50% - 200px) !important; width: 400px;}
#global_info_modal .modal-dialog{position: absolute !important; top: 50% !important; transform: translate(0,-50%) !important; -ms-transform: translate(0,-50%) !important; -webkit-transform: translate(0,-50%) !important; margin-left: auto !important; margin-right: auto !important; width: 400px !important; height:250px !important;}
#global_info_modal .modal-content{border-radius:0 !important;}
#global_info_modal .modal-body{margin:50px 30px 10px 30px !important; padding:20px 30px 0 30px !important; text-align: center;overflow:hidden !important;}
#global_info_modal .modal-footer{position:relative !important;justify-content:none !important;margin:0 30px 10px 30px !important;padding-top:50px !important;padding-left:0 !important;padding-right:0 !important;border-color:#fff !important;}
#global_info_modal .modal-logo{width:132px !important;}
#global_info_modal .modal-tovabb{position:absolute !important;right:20px !important;top:-27px !important;width:50px !important;height:50px !important;border-radius:50% !important;background-image:linear-gradient(#ff0072, #ff5324) !important;color:#fff !important;text-align:center !important;line-height:52px !important;-webkit-box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;-moz-box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;}
#global_info_modal .modal-tovabb-inaktiv{position:absolute !important;right:20px !important;top:-25px !important;width:50px !important;height:50px !important;border-radius:50% !important;color:#fff !important;background-color:#bcbcbc !important;background-image:none !important;box-shadow:none !important;color:#fff !important;text-align:center !important;line-height:50px !important;}

#gdpr_modal .modal-dialog{position:absolute !important;top:50% !important;transform:translate(0, -50%) !important;-ms-transform:translate(0, -50%) !important;-webkit-transform:translate(0, -50%) !important;margin:auto 18% !important;max-width:64% !important;height:70% !important;}
#gdpr_modal .modal-content{border-radius:0 !important;}
#gdpr_modal .modal-body{margin:30px 30px 10px 30px !important;padding:20px 30px 0 30px !important;}
#gdpr_modal .modal-footer{position:relative !important;justify-content:none !important;margin:0 30px 10px 30px !important;padding-top:50px !important;padding-left:0 !important;padding-right:0 !important;border-color:#707070 !important;}
#gdpr_modal .modal-logo{width:132px !important;}
#gdpr_modal .modal-tovabb{position:absolute !important;right:20px !important;top:-27px !important;width:50px !important;height:50px !important;border-radius:50% !important;background-image:linear-gradient(#ff0072, #ff5324) !important;color:#fff !important;text-align:center !important;line-height:52px !important;-webkit-box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;-moz-box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;box-shadow:0 6px 5px 0 rgba(239,64,72,0.2) !important;}
#gdpr_modal .modal-tovabb-inaktiv{position:absolute !important;right:20px !important;top:-25px !important;width:50px !important;height:50px !important;border-radius:50% !important;color:#fff !important;background-color:#bcbcbc !important;background-image:none !important;box-shadow:none !important;color:#fff !important;text-align:center !important;line-height:50px !important;}
.modal-backdrop.show{background-color:#000 !important;opacity:.7 !important;}
/* blur effekt */
.modal-open .container-fluid, .modal-open .container{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);}
.main-content{background-color:#e5e5e5;}
.main-content-container{padding-right:30px !important;padding-left:30px !important;}
.belepve-logo{padding:40px 0 30px 30px;width:180px;}
.main-navbar .navbar{height:auto !important;}
.main-sidebar .nav .nav-item .nav-link{border-bottom:0 !important;color:#707070;padding:20px 10px 20px 30px !important;}
.main-sidebar .nav .nav-item .submenu{padding:10px 0 10px 70px !important;}
.main-sidebar .nav .nav-item .nav-link.active, .main-sidebar .nav .nav-item .nav-link:hover, .main-sidebar .nav .nav-item.active, .main-sidebar .nav .nav-item:hover{box-shadow:none !important;background-color:/*#fbfbfb*/#fff !important;color:#707070 !important;}
.main-sidebar .nav .nav-item, .main-sidebar .nav .nav-link{font-size:15px !important;font-family:rtl-medium, Arial, Helvetica, sans-serif !important;color:#707070 !important;}
.main-sidebar .nav .nav-item .nav-link i, .main-sidebar .nav .nav-item .nav-link.active i, .main-sidebar .nav .nav-item .nav-link:hover i, .main-sidebar .nav .nav-item.active i, .main-sidebar .nav .nav-item:hover i{padding-right:10px;color:#707070 !important;}
.main-sidebar .kereses-div{margin:120px 30px 80px 30px !important;}
.main-sidebar .kereses-input{padding-left:1px !important;outline:none !important;border:none !important;border-bottom:1px #707070 solid !important;border-radius:0 !important;font-family:rtl-light, Arial, Helvetica, sans-serif !important;font-size:12px !important;}
.main-sidebar .nav-wrapper{height:calc(100vh - 7rem - 1px) !important;}
.belepve-lablec{margin-left:30px !important;margin-bottom:30px !important;font-family:rtl-light, Arial, Helvetica, sans-serif !important;font-size:12px !important;color:#707070 !important;}
.belepve-lablec a{text-decoration:underline;font-family:rtl-light, Arial, Helvetica, sans-serif !important;font-size:12px !important;color:#707070 !important;}
footer{width:100% !important;padding:30px 0 !important;text-align:center !important;}
.footer-small{width:100% !important;padding:0 !important;text-align:center !important;}
.main-sidebar{z-index:1030 !important;box-shadow:none !important;}
.main-content .header-navbar, .main-content > .main-navbar{box-shadow:none !important;background-color:#3a0000 !important;}
.nav-link{padding:5px 10px !important;min-width:auto !important;height:100% !important;font-family:rtl-medium, Arial, Helvetica, sans-serif !important;font-size:13px !important;color:#fff !important;}
.navbar-nav .dropdown-menu{right:-55px !important;padding:0 40px 40px 40px !important;min-width:350.383px !important;width:350.383px !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font-size:inherit !important;}
.navbar-nav .dropdown-menu h1{margin:30px 0 20px 0 !important;color:#000 !important;}
.navbar-nav .dropdown-menu h2{margin:40px 0 10px 0 !important;color:#000 !important;}
.belepve-input{outline:none !important;margin-bottom:40px;border:none !important;border-bottom:1px #707070 solid !important;border-radius:0 !important;text-align:center !important;font-family:rtl-regular, Arial, Helvetica, sans-serif !important;font-size:14px !important;}
.btn-secondary{height:50px !important;font-family:rtl-medium, Arial, Helvetica, sans-serif !important;font-size:15px !important;border:0 !important;border-radius:0 !important;background-color:#df4444 !important;}
.btn-secondary:hover{box-shadow:none !important;background-color:#b12626 !important;}
.btn-light{padding:none !important;height:40px !important;font-family:rtl-medium, Arial, Helvetica, sans-serif !important;font-size:15px !important;border:0 !important;border-radius:0 !important;background-color:#df4444 !important;color:#fff !important;}
.btn-light:hover{box-shadow:none !important;background-color:#b12626 !important;}
/* form formazasok start */
.beallitasok .custom-control{padding-left:auto !important;}
.beallitasok .custom-control-input:checked ~ .custom-control-label::before{background-color:#fff !important;}
.beallitasok .custom-control-label{position:relative !important;}
.beallitasok .custom-control-label::before:active{background-color:#707070 !important;}
.beallitasok .custom-control-label::before:focus{background-color:#707070 !important;}
.beallitasok .custom-control-label::before{right:-25px !important;left:auto !important;border:1px #707070 solid !important;border-radius:0 !important;}
.beallitasok .custom-control-label::after{right:-18px !important;left:auto !important;}
.beallitasok .custom-control-input:active:not(:checked)~.custom-control-label::before{background-color:#fff !important;}
.beallitasok .custom-checkbox .custom-control-label::after{border-right:2px #df4444 solid !important;border-bottom:2px #df4444 solid !important;}
#kapcsolo .custom-toggle.custom-toggle-sm .custom-control-label::before{border-color:#707070 !important;}
#kapcsolo .custom-toggle .custom-control-input:checked ~ .custom-control-label::before{background:#fff !important;border-color:#707070 !important;}
#kapcsolo .custom-toggle .custom-control-input:checked ~ .custom-control-label::after{background:#df4444 !important;}
#kapcsolo .custom-toggle .custom-control-input:checked:disabled ~ .custom-control-label::after{background:#e1e5eb !important;}
#radiogomb .custom-radio .custom-control-label::before{border-color:#707070 !important;border-radius:0 !important;}
#radiogomb .custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:#707070 !important;border-radius:0 !important;background-color:#fff !important;}
#radiogomb .custom-radio .custom-control-input:checked ~ .custom-control-label::after{border-color:#707070 !important;border-radius:0 !important;background-color:#df4444 !important;}
#radiogomb .custom-control-input:active:not(:checked)~.custom-control-label::before{background-color:#fff !important;}
#radiogomb .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::after{background:#e1e5eb !important;}
#csekkdoboz .custom-control-label::before{border:1px #707070 solid !important;border-radius:0 !important;}
#csekkdoboz .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#fff !important;}
#csekkdoboz .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{border-right:2px #df4444 solid !important;border-bottom: 2px #df4444 solid !important;}
#csekkdoboz .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::after{border-color:#e1e5eb !important;}
.szovegmezo{padding-left:10px !important;padding-right:10px !important;border:1px #bcbcbc solid !important;color:#000 !important;}
.szovegdoboz{padding:10px !important;border:1px #bcbcbc solid !important;color:#000 !important;}
.valasztomenu{padding:2px !important;border:1px #bcbcbc solid !important;color:#000 !important;}
/* form formazasok end */
.bal-blokk-menu{flex:1 !important;overflow-y:hidden!important;overflow-x:auto!important;}
.bal-blokk-menu-ikon{height:30px !important;}
.bal-blokk-menu-ikon-w-100{width:100%;}
.bal-blokk-menu .nav-item{margin-left:30px !important;width:75px !important;min-width:75px;}
.bal-blokk-menu .aktiv{background-color:#df4444 !important;}
.bal-blokk-menu .nav-link{line-height:38px !important;}
.nav .border-left{border:0 !important;}
.nav-link .nev{display:block !important;margin-bottom:-5px !important;}
.nav-link .ujsag{font-family:rtl-light, Arial, Helvetica, sans-serif !important;font-size:10px !important;}
.main-sidebar .toggle-sidebar{padding:1.25rem;font-size:1.25rem;border-left:0 !important;}
.beallitasok{margin-left:100px !important;}
.navbar-nav .show{background-color:#fff !important;}
.kilepes{margin-right:15px !important;}
.kilepes .nav-link{padding-left:5px !important;}
.jobb-blokk-elso{cursor:default;padding-top:8px !important;padding-left:30px !important;}
.jobb-blokk-menu{background-color:#df4444 !important;}
.jobb-blokk-menu .nav-link i{font-size:25px !important;color:#3a0000 !important;}
.jobb-blokk-menu .nav-link img{vertical-align:bottom !important;}
.main-navbar .navbar .user-avatar{max-width:32px !important; background-color: #b12626;}
.card{border-radius:0 !important;box-shadow:none !important;}
.card-post--aside .card-post__image{/*min-height:138px !important;*/border-radius:0 !important;}
.card-post .card-body{position:relative;overflow:hidden;padding:0 !important;}
.card-post .card-body-tavtarto{padding:30px 30px !important;}
.uj-jelveny{background-color:#df4444;height:80px;left:-40px;position:absolute;top:-40px;width:80px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.uj-jelveny span{color:#fff;font-family:rtl-semibold, Arial, Helvetica, sans-serif !important;font-size:15px;left:28px;top:55px;position:absolute;width:80px;}
.toggle-sidebar .la-bars{padding-right:10px !important;font-size:40px !important;color:#df4444 !important;}
.toggle-sidebar .la-close{font-size:40px !important;color:#df4444 !important;}
.modal .la-bars{padding-right:10px !important;font-size:40px !important;color:#df4444 !important;}
.modal .la-close{font-size:40px !important;color:#df4444 !important;}
.mobil-logo{padding-top:5px;padding-left:30px;width:200px;}
.mobil-tv-logo{position:absolute;right:20px;width:74px;}
.main-sidebar .toggle-sidebar{right:-2px !important;top:-5px !important;}
.mobil-blokk-menu{flex:1 !important;overflow-y:hidden !important;overflow-x:auto !important;background-color:#3a0000 !important;}
.mobil-blokk-menu-ikon{height:30px !important;}
.mobil-blokk-menu-ikon-w-100{width:100% !important;}
.mobil-blokk-menu .nav-item{margin-left:30px !important;width:75px !important;min-width:75px;}
.mobil-blokk-menu .aktiv{background-color:#df4444 !important;}
.mobil-blokk-menu .nav-link{line-height:70px !important;}
.mobil-datum-menu{display:block;padding-bottom:10px;overflow-y:auto !important;height:auto !important;background-color:#fff !important;}
.mobil-datum-menu-v2{padding-bottom:15px;}
.mobil-datum-menu .nav-item{margin-left:20px;width:auto !important;background-color:#3a0000;}
.mobil-datum-menu .nav-item-tavtarto{margin-left:25px;cursor:default;width:auto !important;background-color:#fff;}
.mobil-datum-menu .nav-link{white-space: nowrap;}
.mobil-datum-menu .aktiv{background-color:#df4444 !important;}
.mobil-kiemelt-menu{color:#fff !important;padding:10px 10px 10px 30px !important;background-color:#812626 !important;}
.mobil-kiemelt-menu a{display:block;padding:8px 0;color:#fff !important;}
.mobil-kiemelt-menu .nev{display:block !important;margin-bottom:-5px !important;color:#fff !important;}
.mobil-kiemelt-menu .ujsag{font-family:rtl-light, Arial, Helvetica, sans-serif !important;font-size:10px !important;color:#fff !important;}
.mobil-kiemelt-menu .la-user{color:#fff !important;}
.main-sidebar .nav .mobil-kiemelt-menu:hover{background-color:#812626 !important;color:#fff !important;}
.main-sidebar .nav .mobil-kiemelt-menu:hover i{color:#fff !important;}
#mobil_beallitasok_modal .modal-full{position:fixed;top:0;left:0;min-width:100%;min-height:100%;margin:0 auto;}
#mobil_beallitasok_modal .modal-content{border-radius:0 !important;box-shadow:none !important;max-height:calc(100vh) !important;}
#mobil_beallitasok_modal .modal-body{margin:0 !important;padding:0 !important;height:100vh;}
#mobil_beallitasok_modal .mobil-modal-navbar{padding-top:10px !important;padding-bottom:5px !important;height:65px !important;background-color:#fff !important;}
#mobil_beallitasok_modal .mobil-modal-tartalom{margin:0 20px !important;text-align:center;}
#mobil_beallitasok_modal .la-bars{padding-top:5px;padding-right:20px !important;}
.oldal-leader{padding:25px 0;}
.content-jobb-blokk{margin-top:80px;}
.subcontent-jobb-blokk{padding:30px 30px 30px 0 !important;background-color:#fff !important;}
.subcontent-jobb-blokk a{text-decoration:underline !important;}
.subcontent-jobb-blokk-1{text-align:right;font-family:rtl-semibold, Arial, Helvetica, sans-serif !important;font-size:22px !important;color:#df4444 !important;}
.datum-lapozo{margin-bottom:5px;line-height:23px;text-align:center;}
.datum-napok{color:#fff !important;}
.datum-doboz{margin-bottom:2px !important;padding:5px 10px !important;}
.fixed-doboz{padding:10px !important;}
.letoltes-doboz{padding:0 !important;background-color:#fff !important;overflow-y:auto;}
.letoltes-doboz a{display:block;padding:12px 8px;font-family:rtl-light, Arial, Helvetica, sans-serif !important;font-size:10px !important;color:#707070 !important;text-transform:uppercase;text-decoration:underline;}
.card-post .kepernyosok-body-tavtarto{margin-bottom:20px !important;padding:30px 30px !important;}
.kepernyosok-tovabb{position:absolute !important;left:30px !important;bottom:20px !important;color:#df4444 !important;}
.kepernyosok-tovabb-mobil{position:absolute !important;right:20px !important;bottom:25px !important;color:#df4444 !important;}
.kepernyosok-hir-linkek a{text-decoration:underline;}
.kepernyosok-hir-linkek a:hover{text-decoration:none;}
.minimum-magas-kartya{min-height:156px !important;}
.hir-olvas-lapozo{height:100px !important;}
.hir-olvas-lapozo .card-post__image{width:127px !important;min-width:127px !important;height:100px !important;min-height:100px !important;}
.hir-olvas-lapozo-blokk .card{background-color:#df4444 !important;}
.hir-olvas-lapozo-blokk:hover .card{background-color:#b12626 !important;}
.hir-olvas-lapozo-blokk .card-body{padding:20px 30px !important;}
.hir-olvas-lapozo-tavtarto{margin-top:-10px !important;}
.jobb-blokk{padding:20px !important;background-color:#fff !important;}
.jobb-blokk-img{width:100% !important;display:block;}
.letoltes-link{font-family:rtl-light, Arial, Helvetica, sans-serif !important;font-size:10px !important;color:#707070 !important;text-transform:uppercase;text-decoration:underline !important;}
.mediatar-blokk{position:relative !important;}
.mediatar-blokk:hover .mediatar-hover{display:block;}
.mediatar-hover{display:none;position:absolute !important;top:0;left:0;width:100%;height:100%;background-color:#000; opacity:0.6;}
.mediatar-hover-center{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);}
.tartalom-blokk{padding:30px 30px !important;background-color:#fff !important;}
.bezaras-blokk{line-height:52px;margin-left:30px;}
.kapcsolat-gomb{position:absolute;bottom:0;left:0;}
.kapcsolat-blokk .card-post--aside .card-post__image{min-height:220px !important;border-radius:0 !important;}
.kapcsolat-blokk .card{/*min-height:374px;*/}
.nezettseg-blokk{background-color:#fff !important;padding:10px;}
.logok-blokk{padding:0;}
/*admin*/
#adminnavbar{padding:0 10px !important;background-color:#fff !important;}
#adminmenu .kereses-input{padding-left:1px !important;outline:none !important;border:none !important;border-bottom:1px #707070 solid !important;border-radius:0 !important;font-family:rtl-light, Arial, Helvetica, sans-serif !important;font-size:12px !important;}
#adminmenu .nav-link{padding:20px !important;height:auto !important;color:#000 !important;}
#adminmenu .aktiv a{color:#fff !important;}
#adminmenu .navbar-nav .dropdown-menu{padding:0 !important; width: 200px !important; border:0 !important;border-radius:0 !important;box-shadow:none !important;font-size:inherit !important;  border: #b12626 1px solid !important; border-top: none !important;}
/* ------------------ MEDIA KEZELES ------------------ */
/* Extra kicsi eszkozok */
@media (max-width:575px) {.mobilon-mutat{display:block !important;}.mobilon-rejt{display:none !important;}/*.belepes-hatter{background:url(../img/mobil_hatter_fent.png) left top no-repeat, url(../img/mobil_hatter_lent.png?20221116) right bottom no-repeat;background-size:237px, 100%;}.belepes-kontener{position:relative;height:auto;}*/.belepes-hatter{background:url(../img/mobil_hatter_fent.png) left top no-repeat;background-size:237px, 100%;}.regisztracio-kontener{position:relative;padding-bottom:80px;height:100%;min-height:730px;background:url(../img/mobil_hatter_lent.png?20221116) right bottom no-repeat;background-size:100%, 100%;}.belepes-kontener{position:relative;padding-bottom:80px;height:100%;min-height:630px;background:url(../img/mobil_hatter_lent.png?20221116) right bottom no-repeat;background-size:100%, 100%;}.belepes-doboz{position:relative;top:0;left:0;transform:translate(0,0);text-align:center;}.belepes-logo{width:75%;margin-top:50px;padding-bottom:10px;}.belepes-tavtarto-fent{margin-bottom:20px;}.belepes-tavtarto-lent{margin-bottom:30px;}.modal-dialog{position:absolute;top:50% !important;transform:translate(0, -50%) !important;-ms-transform:translate(0, -50%) !important;-webkit-transform:translate(0, -50%) !important;margin:auto 0;max-width:100% !important;height:100%;}.modal-body{margin:30px 30px 10px 30px;padding:0;}.modal-footer{position:relative;justify-content:none;margin:0;padding-top:50px;padding-left:0;padding-right:0;border-color:#707070;}.main-content .header-navbar, .main-content > .main-navbar{padding-top:10px !important;padding-bottom:5px !important;background-color:#fff !important;}.main-sidebar .main-navbar .navbar{padding-top:10px !important;padding-bottom:5px !important;height:65px !important;background-color:#fff !important;}.bal-blokk-menu-ikon-w-100{width:auto !important;height:15px !important;}.main-sidebar .nav-wrapper{height:calc(100vh - 10rem - 1px) !important;}.card-post--aside .card-post__image{min-width:100%;}.kapcsolat-blokk .card-post--aside .card-post__image{min-width:110px;margin-top:20px;margin-right:20px;}.main-content-container{padding-right:15px !important;padding-left:15px !important;}.oldal-leader{padding:10px 10px;}.mobil-kontener-tavtarto{padding-right:0 !important;padding-left:0 !important;}.subcontent-jobb-blokk{padding:10px 30px !important;}.mobilon-labreszbe{position:fixed !important;bottom:0 !important;z-index:1 !important;}.datum-lapozo{margin-bottom:0 !important;padding:15px 30px !important;background-color:#fff !important;}.content-jobb-blokk{margin-top:0 !important;}.subcontent-jobb-blokk-1{text-align:left;}.fixed-blokk-v2{margin-top:-5px;}.jobb-blokk-img{width:48% !important;}.card-post .kepernyosok-body-tavtarto{margin-bottom:0 !important;padding:10px 20px !important;}#adminnavbar{padding:10px !important;}.beallitasok{margin-left:0 !important;}.beallitasok .custom-control{padding-left:0 !important;}#felhasznalasi_feltetelek_modal .modal-body{margin:10px 10px 10px 10px !important;padding:10px 10px 0 10px !important;}#felhasznalasi_feltetelek_modal .modal-footer{margin:0 10px 10px 10px !important;}#felhasznalasi_feltetelek_modal .modal-footer .btn-info{margin-bottom:10px;width:100%;line-height:33px;}#felhasznalasi_feltetelek_modal .modal-footer .btn-primary{width:100%;line-height:33px;}}
/* Kicsi eszkozok */
@media (min-width:576px) and (max-width:767px){.mobilon-mutat{display:block !important;}.mobilon-rejt{display:none !important;}.belepes-kontener{position:relative;width:450px !important;max-width:450px !important;height:auto;}.belepes-doboz{position:relative;top:0;left:0;transform:translate(0,0);text-align:center;}.belepes-lablec{width:450px !important;max-width:450px !important;}.belepes-logo{width:90%;margin-top:90px;padding-bottom:10px;}.belepes-tavtarto-fent{margin-bottom:20px;}.belepes-tavtarto-lent{margin-bottom:30px;}.modal-dialog{position:absolute;top:50% !important;transform:translate(0, -50%) !important;-ms-transform:translate(0, -50%) !important;-webkit-transform:translate(0, -50%) !important;margin:auto 0;max-width:100% !important;height:100%;}.modal-body{margin:30px 30px 10px 30px;padding:0;}.modal-footer{position:relative;justify-content:none;margin:0;padding-top:50px;padding-left:0;padding-right:0;border-color:#707070;}.main-content .header-navbar, .main-content > .main-navbar{padding-top:10px !important;padding-bottom:5px !important;background-color:#fff !important;}.main-sidebar .main-navbar .navbar{padding-top:10px !important;padding-bottom:5px !important;height:65px !important;background-color:#fff !important;}.bal-blokk-menu-ikon-w-100{width:auto !important;height:15px !important;}.main-sidebar .nav-wrapper{height:calc(100vh - 10rem - 1px) !important;}.card-post--aside .card-post__image{min-width:100%;}.kapcsolat-blokk .card-post--aside .card-post__image{min-width:130px;margin-top:20px;margin-right:20px;}.main-content-container{padding-right:0 !important;padding-left:0 !important;}.oldal-leader{padding:10px 30px;}.subcontent-jobb-blokk{padding:10px 30px !important;}.mobilon-labreszbe{position:fixed !important;bottom:0 !important;z-index:1 !important;}.datum-lapozo{margin-bottom:0 !important;padding:15px 30px !important;background-color:#fff !important;}.content-jobb-blokk{margin-top:0 !important;}.subcontent-jobb-blokk-1{text-align:left;}.fixed-blokk-v2{margin-top:-5px;}.jobb-blokk-img{width:48% !important;}.card-post .kepernyosok-body-tavtarto{margin-bottom:0 !important;padding:10px 20px !important;}#adminnavbar{padding:10px !important;}.beallitasok{margin-left:0 !important;}.beallitasok .custom-control{padding-left:0 !important;}#felhasznalasi_feltetelek_modal .modal-body{margin:10px 10px 10px 10px !important;padding:10px 10px 0 10px !important;}#felhasznalasi_feltetelek_modal .modal-footer{margin:0 10px 10px 10px !important;}#felhasznalasi_feltetelek_modal .modal-footer .btn-info{margin-bottom:10px;width:100%;line-height:33px;}#felhasznalasi_feltetelek_modal .modal-footer .btn-primary{width:100%;line-height:33px;}}
/* Kozepes eszkozok */
@media (min-width:768px) and (max-width:991px){.tableten-mutat{display:block !important;}.tableten-rejt{display:none !important;}.belepes-kontener{width:450px !important;max-width:450px !important;}.belepes-lablec{width:450px !important;max-width:450px !important;}.card-post--aside .card-post__image{min-width:160px;}.kapcsolat-blokk .card-post--aside .card-post__image{min-width:130px;}#felhasznalasi_feltetelek_modal .gomb{width:auto !important;}.fixed-blokk{position:fixed !important;z-index:1;width:202px !important;height:calc(100vh - 3.5rem - 1px) !important;overflow-y:auto;overflow-x:hidden;}.subcontent-jobb-blokk{padding-left:30px !important;}}
/* Nagy eszkozok */
@media (min-width:992px) and (max-width:1199px){.belepes-kontener{width:450px !important;max-width:450px !important;height:83vh;}.belepes-lablec{width:450px !important;max-width:450px !important;}.belepes-logo{width:100%;margin-top:50px;padding-bottom:10px;}.belepes-tavtarto-fent{margin-bottom:20px;}.belepes-tavtarto-lent{margin-bottom:30px;}.card-post--aside .card-post__image{min-width:180px;}.kapcsolat-blokk .card-post--aside .card-post__image{min-width:90px;}#felhasznalasi_feltetelek_modal .gomb{width:auto !important;}.fixed-blokk{position:fixed !important;z-index:1;width:249px !important;height:calc(100vh - 3.5rem - 1px) !important;overflow-y:auto;overflow-x:hidden;}}
/* Extra nagy eszkozok */
@media (min-width:1200px){.belepes-hatter{background-size:100% 100vh;}.belepes-kontener{width:450px !important;max-width:450px !important;}.belepes-lablec{width:450px !important;max-width:450px !important;}.card-post--aside .card-post__image{min-width:165px;}.kapcsolat-blokk .card-post--aside .card-post__image{min-width:130px;}.fixed-blokk{position:fixed !important;z-index:1;width:249px !important;height:calc(100vh - 3.5rem - 1px) !important;overflow-y:auto;overflow-x:hidden;}}
/* Minimum 768px eszkozok */
@media (min-width:768px){}
/* ------------------ IPAD PRO MIATT ------------------ */
/* Allitott es fektetett */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {}
/* Csak allitott */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait) {.gomb{width:auto;}}
/* Csak fektetett */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape) {.belepes-hatter{background:#fff url(../img/belepes_hatter.png?20221116) no-repeat fixed;background-size:auto 100%;}.belepes-kontener{position:relative;height:87vh;}}
