.csp-turkiz{color:#00c8b4}.csp-sotetkek{color:#062234}.font-weight-medium{font-weight:500}.font-weight-semi-bold{font-weight:600}html,body{background-image:url(/static/img/csp-jegyasarlas-bg.jpg);background-color:#062234!important;background-position:top left;color:#fff!important}*{font-family:Quicksand,sans-serif}::-webkit-scrollbar{width:6px;border-radius:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#aaa;border-radius:3px;width:6px!important}::-webkit-scrollbar-thumb:hover{background:#888}.app-header{height:190px}header{display:flex;flex-direction:column;font-size:xx-large;font-weight:700;text-align:center;padding:40px}table{width:100%;font-size:14px}table thead{border-bottom:1px solid #e7e7e7}table thead tr th{font-weight:400;padding:5px 10px 5px 0;text-align:right}table tfoot{border-top:1px solid #e7e7e7}table.text-left td{text-align:left}td{font-weight:400;padding:2px 10px 2px 0;text-align:right;vertical-align:top;white-space:nowrap}th:first-child,td:first-child{text-align:left;white-space:normal}a{text-decoration:none!important}#siteWrapper{overflow:hidden}#sidebar{text-align:right;overflow-y:auto;display:flex;flex-direction:column}#sidebar ul{margin:2rem 0;text-align:right}#sidebar ul li{text-align:right;margin-bottom:1rem;color:gray;font-weight:700}#sidebar ul li i{margin-left:1rem}#sidebar ul li a{text-decoration:none;color:#00c8b4}#sidebar ul li.active{color:#00c8b4}#sidebar ul li.current{color:#fff}.menu-icon{position:absolute;right:16px;top:16px;z-index:10000}.menu-icon:hover{cursor:pointer}#cardInfobox{font-size:14px;align-self:end;padding:35px 30px;margin:0;border-top:1px solid #666;background-color:#0003;background-blend-mode:darken}#cardInfobox img{margin:10px 0}#cardInfobox a{text-decoration:none;color:#00c8b4}#cardInfobox p{margin:0;text-align:left;color:#99a0ac}#contentContainer{height:100%;width:100%;background-color:#fff;color:#062234}.modal{z-index:10001!important}.modal-dialog{min-width:640px!important}.tip-dialog .modal-dialog{width:750px;max-width:750px!important}.modal-content{background-color:#fff!important;color:#062234!important;border:0!important;border-radius:20px!important;padding:0!important}.modal-content .modal-header{position:absolute;z-index:100;top:5px;right:5px;border-bottom:0!important}.modal-content .modal-body{padding:50px 80px!important}body{height:calc(100% - 190px)}#contentHeader{background-color:#f1f1f1;box-shadow:0 3px 6px #00000029}.big-header{padding:2rem 0}#contentFooter{padding:10px 0;width:100%;background-color:#f1f1f1;box-shadow:0 -3px 6px #00000029}#content{height:100%;color:#062234;padding:100px 0 20px}#content.singleFooter{padding:100px 0 80px}#content.doubleFooter{padding:100px 0 160px}.content-scroll{overflow-y:auto;height:100%}.content-width{max-width:100%;padding:30px 0}#content.singleFooter .content-width,#content.doubleFooter .content-width{max-width:650px}#content.singleFooter .content-width.step-4,#content.doubleFooter .content-width.step-4{max-width:850px}#contentHeader strong{font-size:32px}button.csp,a.button.csp{background-color:#00c8b4;border:2px solid #00C8B4;border-radius:.3rem;color:#062234;font-weight:700;font-size:smaller;padding:.75rem 2rem}button.csp:hover,a.button.csp:hover{background-color:#60d8cc;border-color:#60d8cc;color:#062234}button.csp:disabled,a.button.csp:disabled{border:2px solid #00C8B4;background-color:#f1f1f1;color:#b2b2b2}button.yellow,a.button.yellow{background-color:#ffcd00;border:2px solid #ffcd00}button.yellow:hover,a.button.yellow:hover{background-color:#ffd952;border:2px solid #ffd952}button.outline,a.button.outline,button.outline:hover,a.button.outline:hover{background-color:transparent!important}button.bigger,a.button.bigger{font-size:16px}a.button{text-decoration:none;display:inline-block}.ticket-type-outer-box{max-width:300px}.ticket-type-box{min-height:150px;border:3px solid #062234;border-radius:5px;padding:15px;text-align:center;font-size:18px}.ticket-type-box:hover,.ticket-type-box.selected{border-color:#00c8b4;cursor:pointer!important}.payment-type-box{border:3px solid #ced4da;border-radius:5px;padding:1rem;margin-left:1rem;height:60px;display:flex;align-items:center}.payment-type-box:hover,.payment-type-box.selected{border-color:#00c8b4;cursor:pointer!important}.tip-type-box{border-radius:5px;height:100%;text-align:center;min-width:280px;max-width:330px;background:transparent;border:3px solid #e7e7e7;display:flex;flex-direction:column;align-items:center;justify-content:center}.tip-type-box:hover,.tip-type-box.selected{border-color:#00c8b4;cursor:pointer!important}.tip-type-box label{font-weight:500}.tip-type-box i{font-size:40px}.original-tip-amount{padding:10px 18px;font-size:26px;font-weight:500}.form-check-input.csp:checked{background-color:#00c8b4;border-color:#00c8b4;color:#062234}.form-check-input.bigger{width:1.5em;height:1.5em}select{cursor:pointer}select.form-select,input.form-control,div.form-control{border:2px solid #c4c9d0;border-radius:.2rem;color:#062234;padding:.5rem .75rem}select.form-select.bigger,input.form-control.bigger,div.form-control.bigger{padding:8px 18px;font-size:26px}select.form-select.bold,input.form-control.bold,div.form-control.bold{font-weight:700}select.form-select.no-border:disabled,input.form-control.no-border:disabled,div.form-control.no-border:disabled{border:2px solid #f1f1f1!important}select.form-select.invalid,input.form-control.invalid{border-color:#f56060}span.input-required{color:#f56060}.sidebar-select button{background-color:#26374d!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-opacity='0.5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 15px top 15px;background-size:15px;border-radius:5px;color:#fff;padding:10px 30px 10px 20px;text-overflow:ellipsis;border:1px solid #26374D;max-width:330px;text-align:left}.sidebar-select button:hover,.sidebar-select button:active,.sidebar-select button:focus{background-color:#26374d;border:1px solid #26374D}.sidebar-select button:after{display:none}.sidebar-select .dropdown-menu{width:100%;background-color:#26374d;padding:0}.sidebar-select .dropdown-menu a{position:relative;color:#fff;border-bottom:1px solid rgba(255,255,255,.3);margin:0 20px;padding:10px 0;box-sizing:border-box;width:auto}.sidebar-select .dropdown-menu a:hover{color:#00c8b4;background-color:#26374d}.sidebar-select .dropdown-menu a:last-child{border-bottom:0}.sidebar-select .dropdown-menu a i{position:absolute;right:0;top:15px;color:#ffffff80}.sidebar-select .dropdown-menu a i:hover{color:#00c8b4}.button{border:2px solid #062234;border-radius:.2rem;color:#062234}button.icon-button{padding:10px!important;width:46px!important;height:46px!important;font-weight:700}label{color:#062234;font-weight:700;padding-bottom:.3rem;font-size:16px}.invalid-message{font-size:14px;color:#f56060;padding-top:3px;display:block}.form-check label{font-weight:400}.sectionHeader{font-weight:700;font-size:x-large;padding:0 0 1rem}.input-description{font-weight:500;color:#6c757d;font-size:14px;line-height:18px}.picturePlaceholder{border:1px grey solid;border-radius:.3rem;padding:3px;height:120px;width:180px;vertical-align:middle;line-height:114px;text-align:center;background:#d3d3d3}.flicking-panel-image{background-position:center;background-size:cover;aspect-ratio:16/9;border-radius:10px}.flicking-button{position:absolute;top:calc(50% - 10px);z-index:1000;width:30px;height:30px;border:0;background:#000;opacity:.5;color:#fff;text-align:center;line-height:30px;font-size:16px;font-weight:700;padding:0;margin:0}.flicking-prev-button{left:0;border-radius:0 5px 5px 0}.flicking-next-button{right:0;border-radius:5px 0 0 5px}.accordion-item{border:0!important;border-bottom:1px solid #e7e7e7!important;border-radius:0!important}.accordion-button{border:0!important;border-radius:0!important;background:none!important;color:#062234!important;padding:20px 0!important;box-shadow:none!important}.accordion-button:focus{border:0!important;box-shadow:none!important}.accordion-button:not(.collapsed){box-shadow:none!important}.accordion-button:after{background-size:16px 12px!important;width:16px!important;height:12px!important}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important;background-size:16px 12px!important}.accordion-body{padding:0 0 0 30px!important}.icon-lg{font-size:60px}.fs-7{font-size:.9rem}.lh-1\.5{line-height:18px}.accommodation-box{border-radius:10px;box-shadow:0 3px 6px #00000029;border:solid 3px #ced4da;cursor:pointer}.accommodation-box.selected{border:solid 3px #00c8b4}.flicking-panel-image{border-radius:6px 6px 0 0}.text-justify{text-align:justify}.logo-bg-white{background:#fff;border-radius:10px;padding:8px;display:inline-block}@media only screen and (max-width: 991px){#siteWrapper{margin-top:0}#siteOverlay{position:absolute;width:100%;height:100%;opacity:0;background-color:#000;z-index:9999;-webkit-transition:visibility .4s,opacity .4s linear;transition:visibility .4s,opacity .4s linear;visibility:hidden}#sidebar{position:absolute;left:0;top:0;height:100%;width:320px;background-image:url(/static/img/csp-jegyasarlas-bg.jpg);z-index:10000;transform:translate(-100%);-webkit-transition:.4s ease;transition:.4s ease}#siteWrapper.open-menu #sidebar{transform:translate(0)}#siteWrapper.open-menu #siteOverlay{visibility:visible;opacity:.5}#cardInfobox{width:320px}#cardInfobox img{max-width:260px}#contentHeader{border-radius:0;line-height:40px}#contentHeader strong{font-size:24px;line-height:40px}#content{padding-top:75px!important}.content-width{padding:30px 0 180px}#content.singleFooter .content-width,#content.singleFooter .content-width.step-4,#content.doubleFooter .content-width,#content.doubleFooter .content-width.step-4{max-width:1000px}.modal-dialog{min-width:0px!important;max-width:100%}.tip-dialog .modal-dialog{min-width:0px!important;max-width:100%!important;width:100%!important}.modal-content{padding:0!important}.modal-content .modal-header{text-align:center!important;padding-left:30px;border:0!important}.modal-content .modal-body{padding:40px 30px!important}.accordion-body{padding:0!important}}@media only screen and (max-width: 768px){.ticket-type-outer-box{max-width:100%!important}.ticket-type-box{text-align:left;padding:15px 20px;min-height:70px}.payment-type-box{height:80px;flex-direction:column;justify-content:center;align-items:flex-start}}
