div#payment-once,div#payment-online { display: none; margin: 20px 0px; } div.abo-info { float: right; display: inline; margin-bottom: 20px; margin-right: 20px; margin-top: -80px; width: 260px; padding: 20px 20px 20px 20px; border: 1px solid #EDEDED; background: #FAFAFA; } OL LI SPAN#jaar_totaal { color: #474747; } div#kortingsblok { margin-left: 92px; font-size: 14px; color: #747474; } div#huidige_abo { background: #fcfcfc; border:1px solid #EDEDED; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 20px; margin: 20px 0px 5px 0px; } div#huidige_abo p { font-size: 14px; line-height: 20px; } div#prijzen { margin-bottom: 30px; margin-top: 30px; width: 100%; } div#prijzen table { width: 100%; margin-bottom: 10px; } div#prijzen table td { border-bottom:1px solid #D8D8D8; text-align: center; height: 60px; font-size: 14px; font-weight: bold; font-size: 14px; } div#prijzen table th { font-size: 26px; font-weight: bold; text-align: center; height: 70px; padding-bottom: 15px; width: 140px; border-bottom: 1px solid #D8D8D8; color: #48A3DA; } div#prijzen table th span { display: block; text-align: center; font-size: 18px; margin-top: 5px; color: #474747; } div#prijzen table th.legend { font-size: 14px; background: #ffffff; } div#prijzen table .legend{ text-align: left; padding: 0 0 0 20px; width:265px; font-weight: normal; } div#prijzen td.zonder_bottom { padding: 10px 0 10px 0; } div#prijzen td i.icon-ok { color: #75bd3d; } div#prijzen td i.icon-remove { color: #dd4b39; } div#prijzen tr td.hover,div#prijzen tr td.selected,div#prijzen tr th.hover,div#prijzen tr th.selected { background: #ebf7fe; cursor: pointer; } div#prijzen tr.select td.selected { color: #000 !IMPORTANT; } div.info_block h2 { margin: 0px 0 20px 35px; } div.info_block { height: 180px; width: 100%; padding: 15px 0 10px 0; background: #fcfcfc; border: 1px solid #EDEDED; clear: both; } div.info_block.subabo { margin-bottom: 40px; } div.info_block i { color: #79ba48; font-size: 26px; position: relative; top: 2px; } div.info_block ul li { list-style-type: none; width: 230px; font-size: 14px; } div.info_block ul { float: left; list-style-type: none; } div.info_block ul.green li{ width: 270px; } div.info_block.subabo ul.green { width: 29%; float: left; } ul.green li { width: 100%; height: 24px; padding: 4px 0 0 0px; list-style-type: none; } ul.green li:before,ul.blue li:before { font-family: FontAwesome !important; content: "\F00C"; margin-right: 10px; }  DIV#disabled_abo_tooltip,DIV#disabled_abo_paymentproblem_tooltip { display: none; } TD.disabled,TD.disabled i { opacity: 0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); } TD.disabled SPAN { font-weight: normal !important; font-size: 12px !important; }  DIV#abo-form label { width: 15em; } DIV#abo-form legend span { left: 30px; top: -5px; } DIV#abo-form fieldset > ol { margin-left: 120px; } DIV#abo-form fieldset#abonnement > ol { margin-top: 10px; } DIV#abo-form fieldset#klant_btw > ol { margin-bottom: 0px; } DIV#abo-form fieldset fieldset ol { margin-left: 20px; } DIV#abo-form fieldset#betaal > ol > li,fieldset#betaalgegevens > ol > li { padding-bottom: 0px; } DIV#abo-form fieldset fieldset legend span { width: 13em; top: 0px; } DIV#abo-form li.right_label input { margin-left: 19em; } DIV#abo-form fieldset.submit ol { padding-left: 224px; } DIV#abo-form { position: relative; display: none; width: 100%; } DIV#abo-form form { border: 3px solid #48A3DA; border-radius: 10px; min-height: 230px; padding: 20px 0px; background: #fcfcfc; } DIV#abo-form form input#amount_of_invites { width: 100px; }  DIV.abo-cart { padding-bottom: 15px; background: #ffffff; border: 3px solid #48A3DA; border-radius: 10px; clear: both; width: 375px; position: absolute; top: 20px; right: 20px; } DIV.abo-cart H2 { margin: 0px; padding: 10px; background: #48A3DA; color: #fff; font-size: 14px; } DIV.abo-cart TABLE { width: 100%; } DIV.abo-cart TABLE TR TD { height: 25px; line-height: 25px; padding: 10px; font-size: 14px; font-weight: 500; border-bottom: 1px solid #EDEDED; } DIV.abo-cart TABLE TR TD.price { text-align: right; } DIV#abo-cart-details { background: #fff; } DIV#abo-cart-comment { padding: 5px; font-size: 10px; } DIV.abo-cart TABLE TR.total_excl TD { border-top: 1px solid #bbbbbb; font-weight: normal; } IMG.abo-lock { cursor: pointer; } SPAN.abo-name { font-weight: 500; } @media only screen and (max-width: 1240px){ DIV.abo-cart { width: 255px; } } textarea#ticket_question { height: 200px; width: 600px; } div.publictop { display: none; } fieldset#ticket li:last-child { display: none; } div#currentitem { display: none; }