#system-message{z-index:3;width:100%;min-height:40px;padding:0 20px;line-height:40px;text-align:center;color:#fff;font-size:13px;font-weight:700;overflow:hidden;background:#ba1816}#system-message a>i.fa{color:rgba(255,255,255,.5)}#header-bar{width:100%;height:120px;padding:30px 30px 0 30px}#logo{z-index:4;width:160px;height:160px;padding:10px;text-align:center;overflow:hidden}#logo.rectangular{width:180px;height:82px;margin-top:-11px}#logo.round{margin-top:10px;border-radius:50%;padding:7px}#logo a{position:relative;display:inline-block;width:100%;height:100%}#logo img{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#shopping-cart-opener{display:none;z-index:3;position:fixed;right:42px;top:30px;width:70px;height:70px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-box-shadow:-7px 7px 20px 0 rgba(28,30,35,.15);box-shadow:-7px 7px 20px 0 rgba(28,30,35,.15);text-align:center;line-height:70px;font-size:35px;color:#fff;cursor:pointer}#shopping-cart-opener.app-comp-crosswindowcommunicator-scrolltopshoppingcart{position:absolute}#system-message~#shopping-cart-opener{top:70px}#shopping-cart-opener:not([data-items-count="0"]){display:block!important}#shopping-cart-opener .icon{position:absolute;bottom:-12px;right:-12px;width:35px;height:35px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-box-shadow:-3px -3px 20px 0 rgba(28,30,35,.15);box-shadow:-3px -3px 20px 0 rgba(28,30,35,.15);text-align:center;line-height:35px;font-size:20px;color:#fff}#container{width:100%;margin-top:-120px;padding:30px 20px 0 20px}#wrapper{position:relative;max-width:1000px}main{width:100%;padding:20px 40px 20px 40px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}header{width:100%;min-height:90px;padding:20px 40px 10px 40px;border-bottom:1px solid #e5e5e5;background-color:#fff}#title{display:inline-block;width:70%;width:calc(100% - 115px);overflow:hidden;word-wrap:break-word}header h1{margin:0 0 6px 0;font-size:25px}header h2{margin:0;color:#999;font-size:17px;line-height:1.2}#language{width:105px;text-align:center;color:#000}#language .bubble-icon{margin-right:10px;color:#000}.box-shadow{-webkit-box-shadow:0 0 5px 0 #aaa;box-shadow:0 0 5px 0 #aaa}.btn,.input-group-addon,.modal-content{-ms-border-radius:0;-o-border-radius:0}.contact-details .form-group .input-group .form-control,.contact-details .form-group .input-group span,.form-group .input-group #email,.form-group .input-group #email+.input-group-addon,.form-group .input-group #phone,.form-group .input-group #phone+.input-group-addon,.psp-wrapper .form-group .input-group .form-control,.psp-wrapper .form-group .input-group span{border:0}.contact-details .checkbox input[type=checkbox],.contact-details .radio input[type=radio]{position:relative;float:left;width:auto}div>.form-control,div>.input-group{border:1px solid #ccc;background-color:#fff;background-clip:content-box}#confirm-password,#forgot-password-username,#password,input#login-password,input#login-username{border:1px solid #ccc}#confirm-password:focus,#forgot-password-username:focus,#login-password:focus,#login-username:focus,#password:focus{border:1px solid #66afe9!important}div>.input-group .input-group-addon+input,div>.input-group label+label+input+span,label+.input-group-addon{border:0}div>.input-group.focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}div>.input-group{-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control,.input-group-addon{background-color:transparent}.input-group .form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none}#description img{max-width:100%;height:auto!important}footer{color:#626262;font-size:13px;border-top:1px solid #e0e0e0;padding:20px;background-color:#fafafa}footer a:last-child{margin:0}#share-buttons{float:left}#share-buttons-inner>.title{margin-bottom:6px}#share-buttons+#footer-right{float:right;text-align:right;margin-top:19px}#footer-right{float:left}#powered-by{display:inline-block;width:100%;margin:20px 0 20px 0;font-size:12px;text-align:center}#powered-by img{width:90px;height:auto}#powered-by img.cobrand{width:120px}#powered-by .payrexx-branding{margin-top:10px}#footer-navigation,#footer-navigation>li{padding:0;margin:0}#footer-navigation>li{display:inline;list-style:none}#footer-navigation button{font-size:13px;padding:0;border:0;vertical-align:top}#footer-navigation>button:after,#footer-navigation>li:after{content:' -'}#footer-navigation>li:last-child:after{content:''}#payment_methods.saferpay img{width:60px;height:40px;margin-bottom:3px}legend{margin-bottom:10px;border-bottom:0}.form-control{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-ms-box-shadow:none;-o-box-shadow:none}.form-group .hide-label{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.input-group #login-password,.input-group #login-username{width:100%}.optional-information{margin:10px 0 20px 0}.concardis span,.ogone span,.ogonebasic span,.postfinance span{margin-right:5px}.bootstrap-switch{margin-top:25px}.payment-instrument-box{border-top:1px solid #e3e3e3;margin:10px 10px 0;padding:20px 0 10px}.fullwidth table{font-family:Arial,Helvetica,sans-serif;color:#666;font-size:12px;text-shadow:1px 1px 0 #fff;-webkit-text-shadow:1px 1px 0 #fff;-moz-text-shadow:1px 1px 0 #fff;-ms-text-shadow:1px 1px 0 #fff;-o-text-shadow:1px 1px 0 #fff;background:#eaebec;border:#ccc 1px solid;border-radius:3px;-webkit-box-shadow:0 1px 2px #d1d1d1;-ms-box-shadow:0 1px 2px #d1d1d1;-o-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1}.fullwidth table th{padding:11px 25px 8px 25px;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;background:#ededed;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#ebebeb));background:-moz-linear-gradient(top,#ededed,#ebebeb)}.fullwidth table tr{text-align:center;padding-left:20px}.fullwidth table td{padding:5px 18px;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fafafa;background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#fafafa));background:-moz-linear-gradient(top,#fbfbfb,#fafafa)}.fullwidth table tr.even td{background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f6f6f6));background:-moz-linear-gradient(top,#f8f8f8,#f6f6f6)}.fullwidth table tr:last-child td{border-bottom:0}.fullwidth table tr:last-child td:first-child{border-bottom-left-radius:3px}.fullwidth table tr:last-child td:last-child{border-bottom-right-radius:3px}.fullwidth table tr:hover td{background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#f0f0f0));background:-moz-linear-gradient(top,#f2f2f2,#f0f0f0)}.px-checkbox input[type=checkbox]+.outer{-ms-border-radius:2px;-o-border-radius:2px}.px-checkbox input[type=checkbox]:checked+.outer>.inner{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}@media (max-width:1480px){#logo.rectangular{width:140px;height:62px;margin-top:-1px}}@media (max-width:1430px){#header-bar{padding:10px 10px 0 10px}#logo{width:100px;height:100px;padding:5px}#logo.round{padding:0;margin-top:0}#container{padding-top:10px}}@media (max-width:1320px){#logo.rectangular{width:101px;height:45px}}@media (max-width:1240px){#header-bar{height:auto;position:relative;display:inline-block;padding:10px 20px}#logo{width:80px;height:80px}#logo.rectangular{width:102px;height:50px}#container{margin-top:0;padding-top:15px}#wrapper{max-width:100%}main{padding:20px 15px}header{padding-right:15px;padding-left:15px}footer{padding:15px}}@media (max-width:768px){#container{padding:5px 10px 0 10px}#share-buttons{float:none;margin:0 auto;text-align:center}#footer-right,#share-buttons+#footer-right{float:none;text-align:center;margin-top:10px}.form-group>.px-checkbox{text-align:left}.valid div.form-group.col-md-4{padding-right:0}.form-group .col-md-6:first-child{margin-bottom:10px}}@media (max-width:650px){#system-message{position:relative;line-height:30px;font-size:15px;padding:10px 30px 10px 0}#system-message .closeSystemMessage{position:absolute;right:20px;top:10px;font-size:22px}}@media (max-width:440px){.pay-button,.pay-button:focus{min-width:100%}}@media (max-width:390px){.controls .btn-group .paymenttype{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}}@media (max-width:320px){#system-message{padding-top:10px!important;padding-bottom:10px!important}#header-bar{top:80px!important}#container{margin-top:80px!important}}.tooltip-inner{max-width:350px}