html{position:relative;min-height:100%}body,html{font-family:Muli;height:100%}html{background-repeat:no-repeat}.nopadding{padding:0!important}.nomargin{margin:0!important}.fill-height{min-height:100%;height:auto!important;height:100%}.fa-xl{font-size:1.5em;line-height:.75em;vertical-align:-15%}.btn-ejegy{color:#004b8d;background-color:#fcc416;border-color:#fcc416}#toast-container>div,.toast{opacity:1!important}.footer_wrap{min-height:100%;height:auto;margin:0 auto -180px;padding:0 0 180px}.footer.widgets{padding-top:20px;margin-top:20px;background-color:#ffda61}.footer.copyright{margin-top:10px;height:30px;max-height:30px;background-color:#00549f;color:#c7c7c7}.footer.copyright a,.footer.copyright a:focus,.footer.copyright a:visited{color:#c7c7c7}.footer.copyright a:hover{color:#fcfcfc}.container .text-muted{margin:5px 0 0}.footer>.container{padding-left:15px;padding-right:15px}.footer .title-widget{color:#161616;font-size:16px;font-weight:300;line-height:1;position:relative;text-transform:uppercase;font-family:Fjalla One,sans-serif;margin:0 0 25px;padding-left:28px}.footer .title-widget:before{background-color:#ea5644;content:"";height:22px;left:0;position:absolute;top:-2px;width:5px}.footer .widget_nav_menu ul{list-style:outside none none;padding-left:0;color:#6e7d8a}.footer .widget_archive ul li{background-color:rgba(0,0,0,.3);content:"";height:3px;left:0;position:absolute;top:7px;width:3px}.footer .widget_nav_menu ul li{font-size:13px;font-weight:700;line-height:20px;position:relative;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:7px;padding-bottom:7px;width:95%}.modal-dialog{color:#2e2e2e}.ejegy .homepage #registerPopup label.control-label{font-weight:400}.ejegy .homepage .product_description{font-size:larger}.ejegy .homepage .agree_form .scheckbox{padding-top:20px}.ejegy .homepage .agree_form .scheckbox label{font-size:1.5em}.ejegy .homepage .agree_form .captcha_group{padding-top:20px}.ejegy .productspage .page-header{text-align:center;margin-top:0;border-bottom-style:none}.ejegy .selectpage h1 img{background-color:#ccc;padding:3px;color:#00549f;max-height:70px;border:1px solid #a9a9a9;border-radius:.25em}.ejegy .basketpage .cart{font-size:larger}.ejegy .basketpage .amount{padding-top:20px;padding-bottom:20px;font-size:large}.ejegy .basketpage .amount .price{font-weight:700}.ejegy .registerpage .scheckbox{padding-top:10px}.ejegy .registerpage .scheckbox label{font-size:1.2em}.ejegy .loginpage .scheckbox{padding-top:10px}.ejegy .loginpage .scheckbox label{font-size:1.2em}.ejegy .templatespage .row .template_delete_button,.ejegy .templatespage .row .template_edit_button,.ejegy .templatespage .row .template_open_button{padding-left:1px;padding-right:1px}.ejegy .navbuttons{min-height:80px;padding-top:10px}.ejegy .navbar-nav>li>.dropdown-menu{top:75px}.ejegy .navbar-brand{padding-top:25px}.ejegy .navbar-nav>li,.ejegy .navbar-nav>li>a{color:#ccc;font-size:large}.ejegy ul.navbar-nav:active{border-color:transparent;outline-color:transparent}.ejegy .navbar .navbar-nav>li>a,.ejegy .navbar .navbar-nav>li>a:active,.ejegy .navbar .navbar-nav>li>a:hover{border-color:transparent;outline-color:transparent;border:0 none transparent;background-color:transparent}.ejegy .navbar .navbar-nav>li>a:focus,.ejegy .navbar .navbar-nav>li>a:hover{outline-color:transparent;border-color:transparent}.ejegy .navbar .navbar-nav>li>a:focus,.ejegy a:focus>span.navbarbutton{background-color:transparent;border-color:transparent;outline-color:transparent}.ejegy a>span.navbarbutton{border:1px solid transparent;border-radius:5px;padding:10px}.ejegy a:hover>span.navbarbutton{background-color:#004b8d;border:1px solid #ddd;border-radius:5px}.ejegy a:focus>span.navbarbutton-highlighted{background-color:transparent;border-color:#548bb5;outline-color:transparent;color:#fff}.ejegy a>span.navbarbutton-highlighted{border:1px solid #548bb5;border-radius:5px;padding:10px;color:#fff}.ejegy a:hover>span.navbarbutton-highlighted{background-color:#004b8d;border:1px solid #ddd;border-radius:5px}.ejegy .agree_form .control-label,.ejegy .select_form .control-label{font-size:larger}.ejegy .large-checkbox>input{width:20px;height:20px;margin-right:5px;padding-top:2px}.ejegy .product_row{padding-bottom:20px}.ejegy .product_row .section{margin-bottom:50px}.ejegy .product_row .section .section-title{color:#00549f;font-weight:700;font-size:24px}@media (min-width:1200px) and (max-width:1450px){.ejegy .product_row .product_icon img{max-width:70px}}.ejegy .product_row .qr_box{height:117px;background-color:#fcc416}.ejegy .product_row .qr_box .panel-footer{background-color:#fcc416}.ejegy .product_row .product_col{padding-left:5px;padding-right:5px}.ejegy .product_row .product_col .product_box .product_name{color:#00549f;font-weight:700;font-size:larger;min-height:32px}.ejegy .product_row .product_col .product_box .product_header h4{font-weight:700;margin-top:4px;margin-bottom:4px}.ejegy .product_row .product_col .product_box .product_description{min-height:180px;color:#2e2e2e;font-size:larger}.ejegy .product_row .product_col .product_box .product_description .product_description_header{font-weight:700}.ejegy .product_row .product_col .product_box .product_description .product_description_body{font-size:medium;text-align:justify;font-style:italic}.ejegy .product_row .product_col .product_box .product_price{color:#2e2e2e;font-weight:700;font-size:18px;min-height:32px;margin-left:40%;white-space:nowrap;overflow:visible}.ejegy .product_row .product_col .product_box .product_add_button{min-height:32px}.ejegy .product_row .product_col .product_box .product_add_button button{float:right}.ejegy .term_and_conditions div.MsoNormal,.ejegy .term_and_conditions li.MsoNormal,.ejegy .term_and_conditions p.MsoNormal{margin:0 0 10pt}.ejegy .term_and_conditions div.MsoCommentText,.ejegy .term_and_conditions li.MsoCommentText,.ejegy .term_and_conditions p.MsoCommentText{mso-style-link:"Jegyzetsz\F6veg Char";margin:0 0 10pt}.ejegy .term_and_conditions a:link,.ejegy .term_and_conditions span.MsoHyperlink{color:blue;text-decoration:underline}.ejegy .term_and_conditions a:visited,.ejegy .term_and_conditions span.MsoHyperlinkFollowed{color:#954f72;text-decoration:underline}.ejegy .term_and_conditions p{margin-right:0;margin-left:0}.ejegy .term_and_conditions div.MsoCommentSubject,.ejegy .term_and_conditions li.MsoCommentSubject,.ejegy .term_and_conditions p.MsoCommentSubject{margin:0 0 10pt;font-weight:700}.ejegy .term_and_conditions div.MsoAcetate,.ejegy .term_and_conditions li.MsoAcetate,.ejegy .term_and_conditions p.MsoAcetate{margin:0;margin-bottom:.0001pt;font-size:8pt}.ejegy .term_and_conditions div.MsoNoSpacing,.ejegy .term_and_conditions li.MsoNoSpacing,.ejegy .term_and_conditions p.MsoNoSpacing{margin:0}.ejegy .term_and_conditions div.MsoRMPane,.ejegy .term_and_conditions li.MsoRMPane,.ejegy .term_and_conditions p.MsoRMPane{margin:0;margin-bottom:.0001pt}.ejegy .term_and_conditions div.MsoListParagraph,.ejegy .term_and_conditions li.MsoListParagraph,.ejegy .term_and_conditions p.MsoListParagraph{margin:0 0 10pt 36pt;line-height:115%}.ejegy .term_and_conditions div.MsoListParagraphCxSpFirst,.ejegy .term_and_conditions div.MsoListParagraphCxSpMiddle,.ejegy .term_and_conditions li.MsoListParagraphCxSpFirst,.ejegy .term_and_conditions li.MsoListParagraphCxSpMiddle,.ejegy .term_and_conditions p.MsoListParagraphCxSpFirst,.ejegy .term_and_conditions p.MsoListParagraphCxSpMiddle{margin-bottom:0;margin:0 0 .0001pt 36pt;line-height:115%}.ejegy .term_and_conditions div.MsoListParagraphCxSpLast,.ejegy .term_and_conditions li.MsoListParagraphCxSpLast,.ejegy .term_and_conditions p.MsoListParagraphCxSpLast{margin:0 0 10pt 36pt;line-height:115%}.ejegy .term_and_conditions div.m-884234442078861268default,.ejegy .term_and_conditions li.m-884234442078861268default,.ejegy .term_and_conditions p.m-884234442078861268default{margin-right:0;margin-left:0;font-size:12pt}.ejegy .term_and_conditions span.MegjegyzstrgyaChar{font-weight:700}.ejegy .term_and_conditions div.WordSection1{page:WordSection1}.ejegy .term_and_conditions ol,.ejegy .term_and_conditions ul{margin-bottom:0}.ejegy .privacy_policy div.MsoNormal,.ejegy .privacy_policy li.MsoNormal,.ejegy .privacy_policy p.MsoNormal{margin:0 0 8pt;line-height:107%;font-size:11pt}.ejegy .privacy_policy h1{mso-style-link:"C\EDmsor 1 Char";margin-right:0;margin-left:0;font-size:24pt;font-weight:700}.ejegy .privacy_policy h2{mso-style-link:"C\EDmsor 2 Char";margin-right:0;margin-left:0;font-size:18pt;font-weight:700}.ejegy .privacy_policy a:link,.ejegy .privacy_policy span.MsoHyperlink{color:blue;text-decoration:underline}.ejegy .privacy_policy a:visited,.ejegy .privacy_policy span.MsoHyperlinkFollowed{color:#954f72;text-decoration:underline}.ejegy .privacy_policy div.MsoPlainText,.ejegy .privacy_policy li.MsoPlainText,.ejegy .privacy_policy p.MsoPlainText{mso-style-link:"Csak sz\F6veg Char";margin:0;margin-bottom:.0001pt;font-size:10pt}.ejegy .privacy_policy p{margin-right:0;margin-left:0;font-size:12pt}.ejegy .privacy_policy div.MsoAcetate,.ejegy .privacy_policy li.MsoAcetate,.ejegy .privacy_policy p.MsoAcetate{margin:0;margin-bottom:.0001pt;font-size:9pt}.ejegy .privacy_policy span.Cmsor1Char,.ejegy .privacy_policy span.Cmsor2Char{font-weight:700}.ejegy .privacy_policy span.Feloldatlanmegemlts1{color:gray;background:#e6e6e6}.ejegy .privacy_policy .MsoPapDefault{margin-bottom:8pt;line-height:107%}.ejegy .privacy_policy div.WordSection1{page:WordSection1}.ejegy .privacy_policy ol,.ejegy .privacy_policy ul{margin-bottom:0}.ejegy .faq li{text-align:justify}.scheckbox label:after,.sradio label:after{content:"";display:table;clear:both}.scheckbox .cr,.sradio .cr{position:relative;display:inline-block;border:1px solid #a9a9a9;border-radius:.25em;width:1.3em;height:1.3em;float:left;margin-right:.5em;margin-top:2px}.sradio .cr{border-radius:50%}.scheckbox .cr .cr-icon,.sradio .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:20%}.sradio .cr .cr-icon{margin-left:.04em}.scheckbox label input[type=checkbox],.sradio label input[type=radio]{display:none}.scheckbox label input[type=checkbox]+.cr>.cr-icon,.sradio label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotate(-20deg);transform:scale(3) rotate(-20deg);opacity:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.scheckbox label input[type=checkbox]:checked+.cr>.cr-icon,.sradio label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}.scheckbox label input[type=checkbox]:disabled+.cr,.sradio label input[type=radio]:disabled+.cr{opacity:.5}.loader{margin:0 auto;border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cryptedmail:after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld)}.datepicker-dropdown{color:#1b1b1b}#edittemplatesection .modal-body{background-color:#eee;height:100px}.template_edit_button a.btn{width:100%}.edit-templateitem-block{margin:0 0 40px}.edit-templateitem-block .row{padding:5px 0}.edit-templateitem-block #edit-block-title{font-size:larger;text-decoration:underline;margin:0 0 20px}.navigation-functions{margin:0 0 25px}.form-group.required .control-label:after{top:7px}.form-group.required .control-label:after,.row .required.control-label:after{color:#d00;margin-left:8px;font-family:FontAwesome;font-weight:400;font-size:14px;content:"\F069"}.row .required.control-label:after{top:2px}.highlightelement:before{position:fixed;top:0;bottom:0;left:0;right:0;background:#eee;background:hsla(0,0%,39%,.5);content:"";z-index:1}.order_optionspage .control-label{padding-right:10px}.order_optionspage .info-label{font-size:1em;font-weight:400;color:#ffda61}.orderhistorytable a.basketdetails,.savedcardstable a.cardhistory{color:#fff;text-decoration:none}.cardstable-center{text-align:center}@media (min-width:1200px) and (max-width:1599px){.hidden-lg{display:none!important}}.visible-xl,.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block{display:none!important}@media (min-width:1600px){.container{width:1570px}.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-pull-12{right:100%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-9{right:75%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-6{right:50%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-3{right:25%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-0{right:auto}.col-xl-push-12{left:100%}.col-xl-push-11{left:91.66666667%}.col-xl-push-10{left:83.33333333%}.col-xl-push-9{left:75%}.col-xl-push-8{left:66.66666667%}.col-xl-push-7{left:58.33333333%}.col-xl-push-6{left:50%}.col-xl-push-5{left:41.66666667%}.col-xl-push-4{left:33.33333333%}.col-xl-push-3{left:25%}.col-xl-push-2{left:16.66666667%}.col-xl-push-1{left:8.33333333%}.col-xl-push-0{left:auto}.col-xl-offset-12{margin-left:100%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-0{margin-left:0}.visible-xl{display:block!important}table.visible-xl{display:table}tr.visible-xl{display:table-row!important}td.visible-xl,th.visible-xl{display:table-cell!important}.visible-xl-block{display:block!important}.visible-xl-inline{display:inline!important}.visible-xl-inline-block{display:inline-block!important}.hidden-xl{display:none!important}}