.ticket-container h2.tickets-title{font-size:30px;padding:3rem 0;margin:0;font-family:"Muli bold", Arial, Helvetica, sans-serif}@media screen and (max-width: 767px){.ticket-container h2.tickets-title{font-size:24px;padding:2rem 0}}.ticket-container .ticket-list .product-ticket{display:flex;flex-direction:column}.ticket-container .ticket-list .product-ticket .xread-more-block{color:#4f4d4d}@media screen and (min-width: 1200px){.ticket-container .ticket-list .product-ticket{flex-direction:row}}.ticket-container .ticket-list .product-ticket dt{background-color:#025DA8;display:flex;flex-direction:column}@media screen and (min-width: 1200px){.ticket-container .ticket-list .product-ticket dt{min-width:210px;max-width:210px}}.ticket-container .ticket-list .product-ticket dt figure{margin-top:0;display:block;background-color:#ffffff}.ticket-container .ticket-list .product-ticket dt figure img{width:100%;height:auto}.ticket-container .ticket-list .product-ticket dt figure img[src$=".svg"]{width:calc(100% - 60px);margin:37px auto}.ticket-container .ticket-list .product-ticket dt h3{text-align:center;font:normal normal bold 18px/23px Muli;letter-spacing:0px;color:#FFFFFF;opacity:1;padding:0.5rem 0.3rem;height:61px;overflow:hidden}.ticket-container .ticket-list .product-ticket dt h3 p{padding-top:6px;line-height:28px}.ticket-container .ticket-list .product-ticket dd{background:#F4F4F4 0% 0% no-repeat padding-box;width:100%;opacity:1;padding:17px 15px 10px 15px;margin:0;position:relative;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.ticket-container .ticket-list .product-ticket dd .read-more-block{width:calc(100% - 254px)}}.ticket-container .ticket-list .product-ticket dd>a:last-of-type{display:inline-block;margin-right:auto;margin-top:auto;padding:10px 16px;background-color:#025DA8;text-align:center;font:normal normal bold 15px/19px Muli;letter-spacing:0px;color:#FFFFFF;opacity:1}@media only screen and (max-width: 767px){.ticket-container .ticket-list .product-ticket dd>a:last-of-type{margin-left:0;max-width:93%;box-sizing:border-box}}.ticket-container .ticket-list .product-ticket dd .read-more-block{max-height:272px;overflow:hidden;transition:all 2s linear;z-index:0}.ticket-container .ticket-list .product-ticket dd label{font:normal normal bold 15px/19px Muli;letter-spacing:0px;color:#1C63B7;opacity:1;cursor:pointer;position:absolute;bottom:20px;left:20px}.ticket-container .ticket-list .product-ticket dd label:after{color:#e99125;margin-left:5px;font-size:.9375rem;display:inline-block !important;font-family:"tekom";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e805'}.ticket-container .ticket-list .product-ticket dd>input[type="checkbox"]{position:fixed;left:-99px}.ticket-container .ticket-list .product-ticket dd>input[type="checkbox"]:checked ~ .read-more-block{max-height:9999px;transition:all 20s linear}.ticket-container .ticket-list .product-ticket dd>input[type="checkbox"]:checked ~ label{display:none}.ticket-container .ticket-list.tekom-grid{align-items:flex-start}.ticket-container h2{font:normal normal bold 20px/24px Muli;letter-spacing:0;text-transform:none;opacity:1}.ticket-container h2 span{color:#4F4D4D}.ticket-container h3{color:#4f4d4d;font-family:"Muli", Arial, Helvetica, sans-serif;font-weight:400;font-size:18px;line-height:20px}.ticket-container form{background-color:transparent;padding-left:0;padding-right:0}.ticket-container form .ticket-order-row{display:flex;flex-direction:column;background-color:#eeeeee;padding:10px 20px;width:100%}@media screen and (min-width: 1200px){.ticket-container form .ticket-order-row{flex-direction:row;background-color:transparent;padding:0}}.ticket-container form .ticket-order-row label,.ticket-container form .ticket-order-row span{padding:.35em 10px;display:inline-block;margin-left:0;flex-grow:1;white-space:nowrap}@media screen and (min-width: 1200px){.ticket-container form .ticket-order-row label,.ticket-container form .ticket-order-row span{margin-left:20px}}.ticket-container form .ticket-order-row label:first-of-type,.ticket-container form .ticket-order-row span:first-of-type{margin-left:0}.ticket-container form .ticket-order-row label input,.ticket-container form .ticket-order-row span input{margin-left:0;width:auto}@media screen and (max-width: 1200px){.ticket-container form .ticket-order-row label input,.ticket-container form .ticket-order-row span input{width:100%}}.ticket-container form .ticket-order-row>label{width:25%;padding-left:0}@media screen and (max-width: 1200px){.ticket-container form .ticket-order-row>label{width:100%;display:block}}.ticket-container form .ticket-order-row>label>span{padding:0 10px 0 0}@media screen and (max-width: 1200px){.ticket-container form .ticket-order-row>label>span{display:block;width:100%}}.ticket-container form .ticket-order-row>span{width:25%;padding-right:0}@media screen and (max-width: 1200px){.ticket-container form .ticket-order-row>span{width:100%;display:block}}.ticket-container form .ticket-config{display:flex;flex-direction:column;position:relative}@media screen and (min-width: 1200px){.ticket-container form .ticket-config{flex-direction:row}}.ticket-container form .ticket-config .tooltip-icon{width:5px;height:20px;line-height:20px}@media screen and (min-width: 1200px){.ticket-container form .ticket-config .tooltip-icon{position:relative}}.ticket-container form .ticket-config .tooltip-content .container{margin-bottom:10px;max-width:calc(100% - 60px)}.ticket-container form .ticket-config label{width:auto;margin-right:20px}@media screen and (min-width: 1200px){.ticket-container form .ticket-informations{margin-left:50px;width:73.5%}}.ticket-container form .ticket-informations img{width:30px;height:auto;vertical-align:middle;margin-right:20px}.ticket-container form .ticket-informations h4{letter-spacing:0px;color:#025DA8;opacity:1;display:inline-block}.ticket-container form .ticket-informations p{letter-spacing:0;color:#4F4D4D;margin-left:0;display:inline-block;width:94%}.ticket-container form #orderselector{width:65px;height:31px;margin-right:20px}@media screen and (max-width: 1200px){.ticket-container form #orderselector{margin-bottom:20px}}.ticket-container form .content-accordeon label{width:calc(100% - 50px)}.ticket-container div>input[type="radio"].input-checkbox+label{height:3em;line-height:2em;width:auto}.ticket-container .ticket-coderow{display:flex;position:relative;justify-content:flex-start}.ticket-container .ticket-coderow>div.ticket-firstname,.ticket-container .ticket-coderow>div.ticket-lastname{padding-right:1rem !important}@media screen and (min-width: 1200px){.ticket-container .ticket-coderow{flex-direction:row;flex-wrap:wrap}.ticket-container .ticket-coderow>div{width:auto;padding:0}.ticket-container .ticket-coderow input[type="text"],.ticket-container .ticket-coderow input[type="email"]{margin-top:1em;font-size:1rem;width:332px;margin-right:10px;padding:.65rem}}@media screen and (max-width: 1199px){.ticket-container .ticket-coderow input[type="text"],.ticket-container .ticket-coderow input[type="email"]{margin:.3rem 0}}@media screen and (max-width: 1199px){.ticket-container .ticket-coderow{flex-wrap:wrap}.ticket-container .ticket-coderow>div{width:100%}}.ticket-container .ticket-coderow .deleted-style,.ticket-container .ticket-coderow .assigned-style{width:80px;height:25px;position:absolute;right:30px;padding:0}@media screen and (min-width: 1200px){.ticket-container form.ticket-coderow>div:first-of-type{position:absolute}.ticket-container form.ticket-coderow>div:nth-of-type(2),.ticket-container form.ticket-coderow>div:nth-of-type(3){padding:.5rem 20px;margin:0 0 1rem 0;display:flex;align-content:center;align-items:center;flex-wrap:wrap;min-height:70px}.ticket-container form.ticket-coderow>div:nth-of-type(2){width:300px;background:#f6f6f6}.ticket-container form.ticket-coderow>div:nth-of-type(2) h2,.ticket-container form.ticket-coderow>div:nth-of-type(2) h3,.ticket-container form.ticket-coderow>div:nth-of-type(2) h4{margin-bottom:0;margin-top:0}.ticket-container form.ticket-coderow>div:nth-of-type(3){width:calc(100% - 380px);background:rgba(28,99,184,0.15);font-size:1.1rem}}.ticket-container form.ticket-coderow .attendance-exhibitor{display:block;font-size:.9rem;font-style:italic;position:relative;color:rgba(79,77,77,0.75);padding-top:.5rem;line-height:1rem;padding-bottom:.3rem;width:100%}.ticket-container div.ticket-coderow{padding:25px 30px 25px 25px;margin:5px 0}@media screen and (min-width: 1200px){.ticket-container div.ticket-coderow>div:nth-of-type(1),.ticket-container div.ticket-coderow>div:nth-of-type(2){width:calc(50% - 20px)}.ticket-container div.ticket-coderow>div:last-of-type{text-align:right}}@media screen and (max-width: 1199px){.ticket-container div.ticket-coderow{padding-right:110px}}.ticket-container div.ticket-coderow.deleted{position:relative;background:#eeeeee}.ticket-container div.ticket-coderow.deleted>div:last-of-type{text-decoration:none}.ticket-container div.ticket-coderow.deleted:before,.ticket-container div.ticket-coderow.deleted:after{content:'';position:absolute;width:3px;height:23px;background:#e44343;right:60px;top:50px}.ticket-container div.ticket-coderow.deleted:before{transform:rotate(45deg)}.ticket-container div.ticket-coderow.deleted:after{transform:rotate(-45deg)}.ticket-container div.ticket-coderow.assigned{position:relative;background:#ebffeb}.ticket-container div.ticket-coderow.assigned>div:last-of-type{text-decoration:none}.ticket-container div.ticket-coderow.assigned:before,.ticket-container div.ticket-coderow.assigned:after{content:'';position:absolute;width:3px;height:23px;background:#5fbc5f;right:60px;top:50px}.ticket-container div.ticket-coderow.assigned:before{transform:rotate(45deg);right:55px}@media screen and (max-width: 767px){.ticket-container div.ticket-coderow.assigned:before{top:auto;bottom:40px;right:15px}}.ticket-container div.ticket-coderow.assigned:after{transform:rotate(-45deg);height:11px;top:58px;right:67px}@media screen and (max-width: 767px){.ticket-container div.ticket-coderow.assigned:after{top:auto;bottom:44px;right:27px}}.ticket-container .ticket-code form div input[type="checkbox"]+label{width:calc(100% - 3em);float:none;margin-left:1em;display:inline-block}.ticket-container .ticket-filter{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;padding-top:.5rem}.ticket-container .ticket-filter .filter-btn{border:1px solid #1c63b8;color:#1c63b8;padding:.7rem;text-align:center;transition:all .3s;font-size:18px;font-family:"Muli bold", Arial, Helvetica, sans-serif;width:100%;margin:0 1rem}.ticket-container .ticket-filter .filter-btn.active,.ticket-container .ticket-filter .filter-btn:hover{background-color:#1c63b8;color:#ffffff;cursor:pointer}.ticket-container .ticket-filter .filter-btn:first-child{margin-left:0}.ticket-container .ticket-filter .filter-btn:last-child{margin-right:0}@media screen and (max-width: 1023px){.ticket-container .ticket-filter .filter-btn{margin:0 0.3rem}}@media screen and (max-width: 767px){.ticket-container .ticket-filter .filter-btn{font-size:15px;padding:.3rem}}.content .ticket-container ul{margin:0;padding:0}main .container .content-element .ticket-container label.checkbox-style{padding-left:35px}main .container .content-element .ticket-container label.checkbox-style:before{width:12px;height:12px;line-height:14px}main .container .content-element .ticket-container .input-checkbox:checked+label.checkbox-style:before{font-size:14px}main .container .content-element .ticket-container ul{margin:0;padding:.3rem 0 .7rem 0;color:#4f4d4d}main .container .content-element .ticket-container ul li{color:#4f4d4d}main .container .content-element .ticket-container ul li:before{background-color:#4f4d4d;left:15px}main .container .content-element .ticket-container ul li a{color:#4f4d4d}main .container .content-element .ticket-container .input-wrapper.wrapper-isCU{border-bottom:1px solid #1c63b8;padding-bottom:.5rem;margin-bottom:4rem;width:100%}main .container .content-element .ticket-container .input-wrapper.wrapper-isCU label.checkbox-style{padding-left:35px}main .container .content-element .ticket-container .input-wrapper.wrapper-isCU label.checkbox-style:before{width:23px;height:23px;line-height:14px;content:''}main .container .content-element .ticket-container .input-wrapper.wrapper-isCU .input-checkbox:checked+label.checkbox-style:after{content:'\e802';font-family:"tekom-tagungstool";font-size:16px;left:5px;top:-1px;position:absolute;color:#1c63b8}main .container .content-element .ticket-container .ticket-order-row{width:100%;margin:1rem 0;box-sizing:border-box}.custom-input-file{position:relative;height:0;margin:0;padding:0}.custom-input-file:before{content:'Nachweis hochladen';width:180px;height:35px;background-color:#1c63b8;color:#ffffff;position:absolute;left:0;top:0;border:1px solid #1c63b8;text-align:center;line-height:35px}:lang(en-GB) .custom-input-file:before{content:'Upload Proof'}#partnerupload{padding-left:55px;border:none;opacity:0}#partnerupload:hover,#partnerupload:focus{background-color:transparent;box-shadow:none}.partner-associations li span{font-weight:700;width:130px}.proceed-with-shopping{width:260px;padding:10px 0;display:block;text-align:center}.product-table table th{font-weight:normal}form#ticketform div>div{width:100%}form#ticketform div>div .tab-head,form#ticketform div>div.accordion-tab-element{width:auto;margin:0}@media screen and (max-width: 1199px){form#ticketform div>div .tab-head,form#ticketform div>div.accordion-tab-element{width:100%}}form#ticketform div.ticket-coderow{padding:20px;margin:5px 0;background:#ffffff}form#ticketform div.ticket-coderow>div{width:23%;box-sizing:border-box;padding-right:1rem;padding-left:0 !important}@media screen and (max-width: 1199px){form#ticketform div.ticket-coderow>div{width:32%}}@media screen and (max-width: 767px){form#ticketform div.ticket-coderow>div{width:100%}}form#ticketform div.ticket-coderow>div input{width:100%}form#ticketform div.ticket-coderow>div:last-of-type{padding-right:0}form#ticketform div.ticket-coderow>div.linedescription{width:calc(100% - 20px);margin-bottom:0}form#ticketform div.ticket-coderow>div.lineactions{display:flex;white-space:nowrap;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;width:31%}@media screen and (max-width: 1199px){form#ticketform div.ticket-coderow>div.lineactions{width:100%;justify-content:flex-start}}@media screen and (max-width: 460px){form#ticketform div.ticket-coderow>div.lineactions{flex-wrap:wrap}}form#ticketform div.ticket-coderow>div.lineactions>span{margin-right:10px;display:inline-block}@media screen and (max-width: 460px){form#ticketform div.ticket-coderow>div.lineactions>span{margin-bottom:10px}form#ticketform div.ticket-coderow>div.lineactions>span:last-of-type{margin-bottom:0}}form#ticketform div.ticket-coderow>div.lineactions.ticket-status--buttons{width:25%}@media screen and (max-width: 1199px){form#ticketform div.ticket-coderow>div.lineactions.ticket-status--buttons{width:100%}}@media screen and (max-width: 1199px){form#ticketform div.ticket-coderow>div.lineactions.ticket-status--buttons>span{margin-left:0;margin-right:10px}}form#ticketform div.ticket-coderow>div.lineactions.ticket-status--buttons>span.ticket--status{min-height:45px;display:flex;align-items:center;color:#fff;padding:0 1rem;font-size:1rem}form#ticketform div.ticket-coderow>div.status--firstname{width:15%;font-size:1.05rem}@media screen and (max-width: 767px){form#ticketform div.ticket-coderow>div.status--firstname{width:auto}}form#ticketform div.ticket-coderow>div.status--lastname{width:20%;font-size:1.05rem}@media screen and (max-width: 767px){form#ticketform div.ticket-coderow>div.status--lastname{width:auto}}form#ticketform div.ticket-coderow>div.status--email{width:40%;font-size:1.05rem}@media screen and (max-width: 767px){form#ticketform div.ticket-coderow>div.status--email{width:100%}}form#ticketform div.ticket-coderow.assigned{background:#ebffeb}form#ticketform div.ticket-coderow.assigned .linedescription{padding:1rem 0 !important;border-bottom:2px solid #5fbc5f;margin-bottom:1rem;width:100%}form#ticketform div.ticket-coderow.assigned .slot--code{background:transparent;color:#3e883e}form#ticketform div.ticket-coderow.assigned .ticket-status--buttons>span.ticket--status{background:#5fbc5f}form#ticketform div.ticket-coderow.assigned:hover>div:first-of-type:before{content:none}form#ticketform div.ticket-coderow.deleted{background:#ffebeb}form#ticketform div.ticket-coderow.deleted .linedescription{padding:1rem 0 !important;border-bottom:2px solid red;margin-bottom:1rem;width:100%}form#ticketform div.ticket-coderow.deleted .slot--code{background:transparent;color:red}form#ticketform div.ticket-coderow.deleted .ticket-status--buttons>span.ticket--status{background:red}form#ticketform div.ticket-coderow.deleted:hover>div:first-of-type:before{content:none}form#ticketform div.ticket-coderow:hover{position:relative}form#ticketform div.ticket-coderow:hover>div:first-of-type:before{content:'';position:absolute;width:5px;height:100%;background:#1c63b8;left:0;top:0}form#ticketform .accordion-tab.display-as-tab{margin-bottom:0;padding-bottom:0}form#ticketform .accordion-tab.tickets-acc .tab-head{font-size:1.1rem}form#ticketform .accordion-tab.tickets-acc .tab-head.active-tab{background:rgba(112,173,222,0.95);border:none;color:#ffffff}form#ticketform .ticket-status--buttons{justify-content:flex-end}form#ticketform .ticket-status--buttons>span{display:inline-block}form#ticketform .ticket-status--buttons button.btn{margin-top:0 !important}form#ticketform .status--firstname{width:10%}form#ticketform .status--lastname{width:10%}form#ticketform .status--email{width:40%}.content form#ticketform input[type="submit"],.content form#ticketform button.btn{padding:.75rem 1.5em;margin-top:.95em;font-weight:normal;font-size:1rem}@media screen and (max-width: 1199px){.content form#ticketform input[type="submit"],.content form#ticketform button.btn{margin-top:0}}@media screen and (max-width: 767px){.content form#ticketform input[type="submit"],.content form#ticketform button.btn{font-size:.9rem}}.line--separator{background:#1c63b8;height:2px;margin:4rem 0}.ticket-container{margin:4rem 0 0 0}.ticket-container>h2{font-size:1.5rem}.ticket-container>h3{font-size:1.3rem}.slot--code{background:#e6f2ff;display:inline-block;padding:.15rem .5rem}
