#system-message{background:#ba1816;color:#fff;font-size:13px;font-weight:700;line-height:40px;min-height:40px;overflow:hidden;padding:0 20px;text-align:center;width:100%;z-index:3}#system-message a>i.fa{color:hsla(0,0%,100%,.5)}#header-bar{height:120px;padding:30px 30px 0;width:100%}#logo{height:160px;overflow:hidden;padding:10px;text-align:center;width:160px;z-index:4}#logo.rectangular{height:82px;margin-top:-11px;width:180px}#logo.round{border-radius:50%;margin-top:10px;padding:7px}#logo a{display:inline-block;height:100%;position:relative;width:100%}#logo img{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}#shopping-cart-opener{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;box-shadow:-7px 7px 20px 0 rgba(28,30,35,.15);color:#fff;cursor:pointer;display:none;font-size:35px;height:70px;line-height:70px;position:fixed;right:42px;text-align:center;top:30px;width:70px;z-index:3}#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{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;bottom:-12px;box-shadow:-3px -3px 20px 0 rgba(28,30,35,.15);color:#fff;font-size:20px;height:35px;line-height:35px;position:absolute;right:-12px;text-align:center;width:35px}#container{margin-top:-120px;padding:30px 20px 0;width:100%}#wrapper{max-width:1000px;position:relative}main{box-sizing:border-box;padding:20px 40px}header,main{background-color:#fff;width:100%}header{border-bottom:1px solid #e5e5e5;min-height:90px;padding:20px 40px 10px}#title{word-wrap:break-word;display:inline-block;overflow:hidden;width:70%;width:calc(100% - 115px)}header h1{font-size:25px;margin:0 0 6px}header h2{color:#666;font-size:17px;line-height:1.2;margin:0}#language{color:#000;text-align:center;width:105px}#language .bubble-icon{color:#000;margin-right:10px}.box-shadow{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]{float:left;position:relative;width:auto}div>.form-control,div>.input-group{background-clip:content-box;background-color:#fff;border:1px solid #ccc}#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;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}div>.input-group{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.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{height:auto!important;max-width:100%}footer{background-color:#fafafa;border-top:1px solid #e0e0e0;color:#626262;font-size:13px;padding:20px}footer a{font-weight:700}footer a:last-child{margin:0}#share-buttons{float:left}#share-buttons-inner>.title{margin-bottom:6px}#share-buttons+#footer-right{float:right;margin-top:10px;text-align:right}#footer-right{float:left}#powered-by{display:inline-block;font-size:12px;margin:20px 0;text-align:center;width:100%}#powered-by a{font-weight:700}#powered-by img{height:auto;width:90px}#powered-by img.cobrand{width:120px}#powered-by .payrexx-branding{margin-top:10px}#footer-navigation{margin-bottom:5px;padding:0}#footer-navigation>li{display:inline;list-style:none;margin:0;padding:0}#footer-navigation button{border:0;font-size:13px;padding:0;vertical-align:top}#footer-navigation>button:after,#footer-navigation>li:after{content:"-";padding-left:3px;padding-right:3px}#footer-navigation>li:last-child:after{content:""}#payment_methods.saferpay img{height:40px;margin-bottom:3px;width:60px}legend{border-bottom:0;margin-bottom:10px}.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}.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{background:#eaebec;border:1px solid #ccc;border-radius:3px;-ms-box-shadow:0 1px 2px #d1d1d1;-o-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1;color:#666;font-family:Arial,Helvetica,sans-serif;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}.fullwidth table th{background:#ededed;background:-moz-linear-gradient(top,#ededed,#ebebeb);border-bottom:1px solid #e0e0e0;border-top:1px solid #fafafa;padding:11px 25px 8px}.fullwidth table tr{padding-left:20px;text-align:center}.fullwidth table td{background:#fafafa;background:-moz-linear-gradient(top,#fbfbfb,#fafafa);border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-top:1px solid #fff;padding:5px 18px}.fullwidth table tr.even td{background:#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:-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{height:62px;margin-top:-1px;width:140px}}@media (max-width:1430px){#header-bar{padding:10px 10px 0}#logo{height:100px;padding:5px;width:100px}#logo.round{margin-top:0;padding:0}#container{padding-top:10px}}@media (max-width:1320px){#logo.rectangular{height:45px;width:101px}}@media (max-width:1240px){#header-bar{display:inline-block;height:auto;margin-bottom:5px;padding:10px 20px;position:relative;vertical-align:middle}#logo{height:80px;width:80px}#logo.rectangular{height:50px;width:102px}#container{margin-top:0;padding-top:15px}#wrapper{max-width:100%}main{padding:20px 15px}header{padding-left:15px;padding-right:15px}footer{padding:15px}}@media (max-width:768px){#container{padding:5px 10px 0}#share-buttons{float:none;margin:0 auto;text-align:center}#footer-right,#share-buttons+#footer-right{float:none;margin-top:10px;text-align:center}.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{font-size:15px;line-height:30px;padding:10px 30px 10px 0;position:relative}#system-message .closeSystemMessage{font-size:22px;position:absolute;right:20px;top:10px}}@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-bottom:10px!important;padding-top:10px!important}#header-bar{top:80px!important}#container{margin-top:80px!important}}.tooltip-inner{max-width:350px}
