@font-face{font-family:"modules";src:url("modules.ttf") format("ttf");src:url("modules.woff") format("woff")}.ticket-label{margin:0px 10px 0px 10px}.ticket-label a:hover{text-decoration:none}.moduleIcon{font-family:modules}h1,h2{line-height:1.4em;font-weight:600}hr{border-color:#1d2848}#training-info-panel a{margin-bottom:12px;width:100%}.helpdesk-message .panel-heading{min-height:40px}.coverImageBackground{border-radius:10px;filter:brightness(50%) blur(3px)}.coverImageImg{border-radius:10px;border:2px solid #fff;transition:all .5s ease}.coverImageImg:hover{scale:1.2;border-color:#1c2647}.coverImageTitle{border-radius:10px;width:auto !important;margin:20px auto;background-color:#bace49 !important;color:#1c2747 !important;font-weight:600}body{font-family:"Montserrat",Helvetica,Arial,Lucida,sans-serif;color:#1c2748;letter-spacing:1px;transition:all .5s ease}body.narrow-header{padding-top:85px}.btn.menuButton{padding:10px}a{color:#023366}a:hover{color:#023366}input[type=text].form-control{min-width:50px}#logo{max-height:62px;margin:0 20px 0 10px}#ikr{max-height:50px}.btn{border-radius:5px;transition:all .5s ease;font-weight:600;padding:10px 25px}.btn:hover{scale:1.2}.btn-primary{background-color:#1c2647;border-color:#1c2647;color:#fff}.btn-primary:hover{background-color:#023366;border-color:#023366;color:#fff}.navbar{margin:0;transition:all .5s ease}.navbar .languageIcon{display:inline-block;align-self:center}.navbar .navbar-collapse{border:none}.navbar.navbar-default{background:#fff;border:none;height:135px;border-radius:0;border-bottom:1px solid #e5f3fa}.navbar>.header-info{height:40px;line-height:40px;color:#fff;background-color:#1c2747;font-size:1.1em}.navbar>.header-info .collapse{padding:0}.navbar>.header-info .container-fluid{width:90%;padding:0}.navbar>.header-info .container-fluid .navbar-collapse{padding:0}.navbar>.header-info a{color:#fff;display:contents;margin:0 0 0 7px}.navbar>.header-info a .socialIcon{font-size:1.8em;display:table-cell;float:left;margin:0 0 0 7px;font-family:modules}.navbar>.header-info a .socialIcon:hover{transition:all .5s ease;scale:1.2}.navbar>.header-info .dropdown-menu a{color:#1c2747;display:block}.navbar>.header-info.navbar-default .navbar-right{height:74px;line-height:74px;transition:all .5s ease;min-width:320px;white-space:nowrap}.navbar>.header-info.navbar-default .navbar-right a{margin-right:5px;color:#203660;font-weight:bold}.navbar>.header-info.navbar-default .navbar-right a:last-child{margin-right:0}.navbar>.header-info.navbar-default .navbar-right a.btn-primary{color:#fff}.navbar>.header-info.navbar-default .navbar-right a.btn-primary:hover{color:#023366}.navbar>.header-info.navbar-default .navbar-right .cart{width:60px;float:left;margin-right:20px}.navbar>.header-info.navbar-default .navbar-right .cart a{margin-right:0}.navbar>.container-fluid{transition:all .5s ease;height:95px;padding:11px}.navbar>.container-fluid .navbar-brand{padding:0;margin:0 0 0 0;height:76px;line-height:76px;transition:all .5s ease}.navbar>.container-fluid .navbar-brand .brand-caption{color:#1c2747;float:left;line-height:76px;padding:0 30px 0 0;margin-right:30px;font-size:14px;transition:all .5s ease;border-right:1px solid #bdb1b1}.navbar>.container-fluid .navbar-brand .brand-caption .brand-logo{height:75px;margin-right:0;margin-left:19px;float:left}.navbar>.container-fluid img{float:left;transition:all .5s ease}.navbar>.container-fluid .navbar-header{height:95px;transition:all .5s ease}.navbar .paralellLogin{float:left;line-height:95px;transition:all .5s ease}.navbar>.container.narrow{height:40px}.navbar>.container.narrow #logo{max-height:20px}.navbar>.container.narrow #ikr{max-height:20px}.navbar>.container.narrow .brand-caption{line-height:50px;font-size:.7em}.navbar>.container.narrow .brand-logo{margin-right:0}.navbar>.container.narrow .navbar-header{height:40px}.navbar>.container.narrow .paralellLogin{line-height:35px;padding-top:5px}.navbar>.container.narrow .navbar-right{line-height:40px}.navbar .navbar-right{display:flex;justify-content:end}.navbar .navbar-right a{display:inline-block;align-self:center}.navbar a.btn{background-color:#023366;border-color:#023366;padding:10px;color:#fff}.navbar a.btn:hover{background-color:#fff;border-color:#023366;color:#023366}.navbar a.btn.navbar-toggle{margin-top:20px;margin-right:30px}.navbar a.btn .icon-bar{background-color:#fff}.buttonsCol{text-align:right}.mainSloganPlace{background-color:#3e607d;height:380px;background-color:#3e607d;background-image:url(../img/MNKH_zaszlo.png);background-position:bottom left;background-repeat:no-repeat;background-image:url(../img/vilaghaloBigWithFlag.png)}.mainSloganPlace .container{height:380px;background-image:url(../img/vilaghalo.png);background-position:right center;background-repeat:no-repeat;color:#fff;font-weight:normal;position:relative}.mainSloganPlace .container .contentPlace{position:absolute;display:table;width:100%;transform:translateY(-50%);top:50%}.mainSloganPlace .container .contentPlace .textPlace{height:100%;width:100%;position:relative}.mainSloganPlace .container .contentPlace .textPlace .text{display:table;line-height:60px;font-size:2.7em;font-family:"Times New Roman"}.mainSloganPlace .container .contentPlace .textPlace .text2{margin-top:15px;display:table;line-height:15px;font-size:1.2em}.mainSloganPlace .container .contentPlace .btnPlace{padding:30px 0}.mainSloganPlace .container .contentPlace .btnPlace a{background-color:#f15822;border-color:#f15822;padding:10px;color:#fff;text-transform:uppercase;font-size:1.2em;font-weight:bold;letter-spacing:2px}.mainSloganPlace .container .contentPlace .btnPlace a:hover{background-color:#f27549}.mainSloganPlace .container .contentPlace .btnPlace a.inverse{background:none}.mainSloganPlace2{background-color:#3e607d;height:380px;background-position:bottom left;background-repeat:no-repeat;background-image:url(../img/slide1bg.jpg)}.mainSloganPlace2 .bg2{background-image:url(../img/vilaghalo.png);background-position:right center;background-repeat:no-repeat}.mainSloganPlace2 .container{height:380px;color:#fff;font-weight:normal;position:relative}.mainSloganPlace2 .container .contentPlace{position:absolute;display:table;width:100%;transform:translateY(-50%);top:50%}.mainSloganPlace2 .container .contentPlace .logo{float:left;margin:0 40px 0 20px;display:block}.mainSloganPlace2 .container .contentPlace .textPlace{position:relative;display:block}.mainSloganPlace2 .container .contentPlace .textPlace .text{display:table;line-height:60px;font-size:2.7em;font-family:"Times New Roman"}.mainSloganPlace2 .container .contentPlace .textPlace .text2{margin-top:15px;display:table;line-height:15px;font-size:1.2em}.mainSloganPlace2 .container .contentPlace .btnPlace{padding:30px 0}.mainSloganPlace2 .container .contentPlace .btnPlace a{background-color:#f15822;border-color:#f15822;padding:10px;color:#fff;text-transform:uppercase;font-size:1.2em;font-weight:bold;letter-spacing:2px}.mainSloganPlace2 .container .contentPlace .btnPlace a:hover{background-color:#f27549}.mainSloganPlace2 .container .contentPlace .btnPlace a.inverse{background:none;padding:9px;border:1px solid #fff}.topMenu{border-bottom:2px solid #fff !important}.topMenu h1.sectionTitleTop{font-size:20px;color:#fff;padding:10px 0;margin:0}.topMenu ul{list-style-type:none;margin:0;padding:0}.topMenu ul.nav>li>a:hover,.topMenu ul.nav>li>a:focus{background:none}.topMenu ul li{margin:0;padding:0;float:left;font-size:14px;font-weight:600}.topMenu ul li.active a{color:#fff}.topMenu ul li a{display:flex;justify-content:center;align-items:center;color:#1c2748 !important;padding:0 10px;border-left:2px solid #fff;border-color:#fff !important;line-height:76px;height:76px}.topMenu ul li a img{margin:0 auto}.topMenu ul li a:hover{color:#b9cc48}.topMenu ul li:first-child{padding-left:0}.topMenu ul li:first-child a{border:none;padding-left:0}.topMenu ul li ul.dropdown-menu{background-color:#c2aa6f;border-radius:0;border:none}.topMenu ul li ul.dropdown-menu li{padding:0}.topMenu ul li ul.dropdown-menu li.active a{background:none}.topMenu ul li ul.dropdown-menu li.active a:hover{background:none;color:#fff}.topMenu ul li ul.dropdown-menu li a{border:none;padding:10px}.topMenu ul li ul.dropdown-menu li a:hover{background:none}content{display:block;min-height:70vh;background:#fff;padding-top:10px;padding-bottom:50px;background-image:url(../img/contentTopBg.jpg);background-position:top;background-repeat:no-repeat;background-size:100% auto}content .container-fluid{width:90%;padding:0}.topBreadcumb ul.breadcrumb{padding:0;background:none}#mainSection2{padding-top:40px}.pageTitle{margin-top:10px;margin-bottom:10px}.sectionTitle{font-size:24px;line-height:24px;padding:15px 0;margin-bottom:20px;border-bottom:4px solid #3e607d;color:#3e607d;margin-top:0}.sectionSubTitle{font-size:20px;line-height:20px;padding:15px 0;margin-bottom:20px;border-bottom:0px solid #3e607d;color:#3e607d;margin-top:0}.courseListCard{display:block;width:100%;border:1px solid #cacaca;height:368px;padding:0;position:relative;margin-bottom:20px;text-decoration:none;background-color:#fff}.courseListCard .courseListImgPlace{height:160px;overflow:hidden;background-repeat:no-repeat;background-position:top;background-size:cover}.courseListCard:hover{text-decoration:none}.courseListCard .courseListCategory{position:absolute;width:100%;margin-top:-40px;height:40px;line-height:40px;padding:5px 15px 0 15px;font-size:.8em;text-align:right;color:#fff;font-weight:bold;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 98%, rgba(0, 0, 0, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a6000000", GradientType=0)}.courseListCard .courseListTitle{font-size:1.3em;padding:10px 15px 5px 15px;line-height:1em;font-weight:600;color:#3e607d;width:100%}.courseListCard .courseListDesription{font-size:12px;padding:5px 15px;line-height:12px;color:#676666;height:30px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.courseListCard .courseListInfo{color:#373a3c;width:100%;padding:5px 15px;font-size:.9em}.courseListCard .courseListFooter{color:#373a3c;width:100%;padding:5px 15px;position:absolute;bottom:0;font-size:.9em}.courseListCard .courseListFooter .btnSignupPlace{padding:5px 0}.courseListCard .courseListFooter .btnSignupPlace a.btnSignup{background-color:#f15822;border-color:#f15822;padding:5px;color:#fff;text-transform:uppercase;font-size:1.1em;font-weight:bold;letter-spacing:2px;width:100%}.courseListCard .courseListFooter .btnSignupPlace a.btnSignup:hover{background-color:#f27549}.courseListCard .courseListFooter .btnSignupPlace a.btnLearn{background-color:#3e607d;border-color:#3e607d;padding:5px;color:#fff;text-transform:uppercase;font-size:1.1em;font-weight:bold;letter-spacing:2px;width:100%}.courseListCard .courseListFooter .btnSignupPlace a.btnLearn:hover{background-color:#3e607d}.courseListCard .courseListFooter .btnSignupPlace a.btnNoAccess{background-color:#d9534f;border-color:#d43f3a;padding:5px;color:#fff;text-transform:uppercase;font-size:1.1em;font-weight:bold;letter-spacing:2px;width:100%}.courseListCard .courseListFooter .btnSignupPlace a.btnNoAccess:hover{background-color:#c9302c}.courseListCard .courseListFooter .btnSignupPlace a.btnView{background-color:#5cb85c;border-color:#4cae4c;padding:5px;color:#fff;text-transform:uppercase;font-size:1.1em;font-weight:bold;letter-spacing:2px;width:100%}.courseListCard .courseListFooter .btnSignupPlace a.btnView:hover{background-color:#3e607d}.courseListCard .courseListHighlighted{color:#f15822;font-weight:bold;font-size:1.2em}footer{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI2OXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzEzMmM1NiI+PHBhdGggZD0iTTEyODAgMy40QzEwNTAuNTkgMTggMTAxOS40IDg0Ljg5IDczNC40MiA4NC44OWMtMzIwIDAtMzIwLTg0LjMtNjQwLTg0LjNDNTkuNC41OSAyOC4yIDEuNiAwIDMuNFYxNDBoMTI4MHoiIGZpbGwtb3BhY2l0eT0iLjMiLz48cGF0aCBkPSJNMCAyNC4zMWM0My40Ni01LjY5IDk0LjU2LTkuMjUgMTU4LjQyLTkuMjUgMzIwIDAgMzIwIDg5LjI0IDY0MCA4OS4yNCAyNTYuMTMgMCAzMDcuMjgtNTcuMTYgNDgxLjU4LTgwVjE0MEgweiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0xMjgwIDUxLjc2Yy0yMDEgMTIuNDktMjQyLjQzIDUzLjQtNTEzLjU4IDUzLjQtMzIwIDAtMzIwLTU3LTY0MC01Ny00OC44NS4wMS05MC4yMSAxLjM1LTEyNi40MiAzLjZWMTQwaDEyODB6Ii8+PC9nPjwvc3ZnPg==);background-position:top;background-repeat:no-repeat;background-size:100% 69px;padding-top:69px;color:#fff;display:table;width:100%;line-height:2.4em}footer .container-fluid{background-color:#142c56;margin-top:0;margin-bottom:0;padding:30px 5% 0 5%}footer a{color:#fff}footer a:hover{color:#fff}footer .help-block{position:absolute;right:0;margin-top:-40px;padding:5px;border-radius:5px;background:#f27549;color:#fff !important;border:1px solid #f27549}footer .help-block:empty{display:none}footer .footerMenu{list-style-type:none;margin:0;padding:0}footer .footerMenu li{float:left;display:block;margin:0 10px;padding:0}footer .footerMenu li:first-child{margin-left:0}footer ul.footer-menu{margin:0;padding:0;list-style-type:none}footer ul.footer-menu li{float:left}footer ul.footer-menu li a{display:block;padding:0 10px;border-right:1px solid #fff}footer ul.footer-menu li:first-child a{padding-left:0}footer ul.footer-menu li:last-child a{border:none}footer .panel.panel-default{border:none;background:none;box-shadow:none}footer .panel.panel-default .panel-heading{margin:0;padding:20px 0 30px 0;font-weight:600}footer .panel.panel-default .panel-body{padding:0}footer .panel.panel-default .panel-body .nav-pills>li>a{background:none;padding:0 15px 0 0;margin:0}footer .panel.panel-default .panel-body .nav-pills>li>a:hover{background:none}footer .panel-default .panel-heading{margin-top:-41px;background:none;border:none;padding:10px 0;color:#fff}footer a{color:#fff;display:contents;margin:0 0 0 7px}footer a .socialIcon{font-size:1.8em;display:table-cell;float:right;margin:0 0 0 7px;font-family:modules}footer a .socialIcon:hover{transition:all .5s ease;scale:1.2}.kv-view-hidden{display:none}.login-register{margin-bottom:24px}.login-register a.btn-primary{background-color:#c2aa6f;border-color:#c2aa6f;padding:10px;color:#fff}.login-register a.btn-primary:hover{background-color:#f6f6e6;color:#c2aa6f}.required label::after{content:"*";color:red}.process{margin-top:20px;border:none;height:250px;border-radius:20px;background-color:#f15822;overflow:hidden}.process .processElement{height:250px;position:realtive;font-size:1.5em;text-align:center;padding:0 20px;color:#fff;transition:all .5s ease}.process .processElement:hover{transform:scale(1.2)}.process .processElement i{width:100%;font-size:3em;height:125px;line-height:125px}.process .processElement .text{height:125px;padding:0 10px 0 10px;vertical-align:middle}.process .processElement .nextIcon{position:absolute;right:-50px;top:0;height:250px;width:100px}.process .processElement .nextIcon img{width:100%;height:100%}.banner-paint{display:none !important}.checkbox+.checkbox,.radio+.radio{margin:10px 0 0 0}.noTitle h2.title{display:none}.carouselBanner .item.left .carousel-caption .captionPlace{margin-bottom:-250px;margin-top:0;opacity:0}.carouselBanner .item.right .carousel-caption .captionPlace{margin-bottom:-250px;margin-top:0;opacity:0}.carouselBanner .carousel-caption{right:0;left:0;bottom:0;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(11, 35, 69, 0) 0%, rgba(5, 23, 47, 0.6666666667) 100%) 0% 0% no-repeat padding-box}.carouselBanner .carousel-caption .captionPlace{transition:all .5s cubic-bezier(0.175, 1.2, 0.32, 1.275);text-transform:uppercase;margin:10px 0 10px 0}.carouselBanner .carousel-caption .captionPlace h3{font-size:3em}.carouselBanner .carousel-caption .captionPlace p{font-size:2em}@media(min-width: 768px){.navbar-right{margin-right:0}.navbar-right ul.dropdown-menu li{line-height:normal}.hide-on-desktop{visibility:hidden;display:none !important}.container{padding-left:0;padding-right:0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}}@media(max-width: 768px){.navbar-header .navbar-brand{max-width:80%}.navbar-header .navbar-brand .brand-caption{line-height:60px !important;font-size:.7em !important;padding-left:20px !important}.hide-on-mobil{visibility:hidden;display:none !important}.hide-on-tablet{visibility:visible;display:block !important}.mobileMenu{background-color:#bacd49;position:absolute;right:0;z-index:2000}.mobileMenu a{color:#1d2748}.courseListCard{height:auto}.courseListCard .courseListImgPlace{height:200px}.courseListCard .courseListInfo{position:relative}.courseListCard .courseListFooter{position:relative}body{color:#1c2747}.carouselBanner .carousel-caption .captionPlace h3{font-size:1.3em}.carouselBanner .carousel-caption .captionPlace p{font-size:.8em}}@media(max-width: 1200px){.process .processElement{font-size:1.2em;text-align:center}.mainSloganPlace2 .container .contentPlace .textPlace .text{font-size:2em}.navbar-brand .brand-caption{font-size:1em !important}}@media(max-width: 1024px){.hide-on-tablet{visibility:hidden;display:none !important}.brand-caption{font-size:.9em !important}.mainSloganPlace2 .container .contentPlace .textPlace .text{font-size:1.7em;line-height:1.7em}.mainSloganPlace2 .container .contentPlace .textPlace .btnPlace{font-size:.7em}}@media(max-width: 981px){.process{display:none}.buttonsCol{text-align:left;padding-top:20px}}.slider.slider-horizontal{width:100%}.img-detailview{max-width:250px}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#023366;background:none}.btn-group.open .dropdown-toggle{box-shadow:none}.navbar-default .navbar-right .dropdown-menu{margin-top:-15px;background-color:#fcc31c}.navbar-default .navbar-right .dropdown-menu a{color:#203660;margin:0}.navbar-default .navbar-right .dropdown-menu a:hover{color:#65625e;margin:0;background:none}.navbar-default .navbar-right .dropdown-menu .active a{background:none}.text-warning{color:#f0ad4e}.supplierIcon{text-align:center;margin:0 0 20px 0}.supplierIcon .supplierIconImage{position:relative;display:block;height:150px;vertical-align:middle;border:1px solid #ddd}.supplierIcon .supplierIconImage img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:none;padding:10px;max-height:100%}.supplierIcon .supplierIconName{display:block;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-mainSlogenPlace{color:#fff;background-color:#3e607d;padding:10px 10px 30px 10px;background-image:url(../img/vilaghaloBigWithFlag.png);background-position:center;display:table;width:100%}.mobile-mainSlogenPlace .logo{width:100px;float:left;display:block;height:100%;margin:0 20px 0 0}.mobile-mainSlogenPlace .logo img{width:100px}.mobile-mainSlogenPlace .text{font-size:1.4em}.mobile-mainSlogenPlace .text2{padding-top:10px;color:#f27549;font-size:1.2em}.description,.subscription{margin-top:20px}.trainingCard{margin-bottom:30px !important;text-align:center;margin:0 0 10px 0;background:#eee;padding-bottom:20px;display:flow-root;border-bottom:2px solid #b9cc48}.trainingCard .titlePlace{font-size:1.2em;text-align:left !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 10px 0 10px !important}.trainingCard .labelPlace{height:40px;overflow:hidden;padding:0 10px;text-align:left !important}.trainingCard .pricePlace{float:right;padding:10px 20px 0 10px;line-height:34px;font-size:1.3em;font-weight:bold;color:#b9cc48}.trainingCard .morePlace{float:left;padding:10px 10px 0 10px;text-align:left}.pageSubtitle{border-bottom:3px solid #023366;color:#023366}.trainingImageTitlePlace{justify-content:left;align-items:flex-end}.trainingImageTitlePlace .trainingImageTitle{width:100%;font-size:2em;color:#fff;background-color:rgba(0,0,0,.7);text-align:left;padding:10px}.label-info{background-color:#1d2848}.label-info:focus{background-color:#1d2848}.panel{border-bottom:2px solid #b9cc48}.well{border-bottom:2px solid #b9cc48;font-size:1.2em}.copyrightPlace{text-align:center;border-top:1px solid rgba(255,255,255,.1);padding:30px 0}@media screen and (min-width: 500px){.cc_container{left:20px !important;right:initial !important}}