.generic-error{background-color:#fee;border:2px solid #c00;font-size:12px;font-weight:700;margin:20px 0 0;padding:15px 10px}.generic-message{background:none repeat scroll 0 0 #e4eff3;border:1px solid #34819d;font-weight:700;margin:10px;padding:10px}.form .form-help-text,.form .label-help-text{color:#444;display:block;font-size:11px;font-weight:400}.form .radio-options{display:inline-block;margin:0}.form-stacked .radio-options{display:block}.form .radio-option{display:block;margin:0}.form .radio-text{font-weight:400}.form input.radio{margin:0 4px 0 0;vertical-align:middle}#message-modal{width:300px;margin:-20px;padding:40px;text-align:left;color:#000;background:none repeat scroll 0 0 #e4eff3}fieldset{border:0;padding:0;margin:0}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}select optgroup{font-size:inherit;font-style:inherit;font-family:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}.form{text-align:left}.form-control{display:inline-block;border:1px solid #c9d0db;-webkit-border-radius:3px;border-radius:3px;vertical-align:middle;height:34px;font-size:14px;line-height:20px;padding:6px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-control:-moz-placeholder{color:#8c8c8c}.form-control::-moz-placeholder{color:#8c8c8c}.form-control:-ms-input-placeholder{color:#8c8c8c}.form-control::-webkit-input-placeholder{color:#8c8c8c}textarea.form-control{height:auto}.form-control.large{height:46px;padding:10px 12px;line-height:24px}.form-control.small{height:28px;padding:2px 6px}.form-control.tiny{height:22px;padding:0 6px}input[type=search].form-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form .field-error,.form .field-errors{font-size:12px;line-height:1.33333333}.form .field-error{color:#bf3e28;display:inline-block}.form-field{display:block;margin-bottom:12px}.form-field.error .form-control{border-color:#bf3e28}.radio-option{display:block;margin-bottom:10px}.radio-option>input{margin-right:10px}.radio-option .radio-text{vertical-align:top}.form .label{font-weight:600}.form-horizontal .label{display:block;float:left;width:140px;margin-top:8px;text-align:right}.form-horizontal .field-data{margin-left:160px;display:block}.form-horizontal .form-control{display:block;width:100%}.form-horizontal .form-field:after,.form-horizontal .form-field:before{content:" ";display:table}.form-horizontal .form-field:after{clear:both}.form-horizontal .field-static .field-data{margin-top:8px;font-weight:700;color:#000}.form-horizontal .btn-aligned,.form-horizontal .form-group.group-submit,.form-horizontal .group-aligned{margin-left:160px}.form-horizontal .btn-aligned{margin-bottom:4px}.form-horizontal .field-text .label{margin-top:0}.form .field-inline{display:inline-block;margin-right:10px}.form-stacked .form-control{display:block;width:100%}.form-stacked .field-data{margin-left:0}.form-inlined .form-field{display:inline-block;vertical-align:top;margin-right:10px}.form-inlined .label{margin-right:10px}.form-inlined .field-data{display:inline;margin-left:0}.hidden-labels .label{display:none}.form .group-left{float:left}.form .group-right{float:right}.form .group-clear{clear:both}.form .group-half{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:20px}.form .group-half+.group-half{padding-right:0}.form .group-hidden{display:none}.form .required{color:#bf3e28}.form-description h3{color:#0c5c83;margin:5px 0 10px}.form-control.error,.form-field.error .form-control{-webkit-box-shadow:inset 0 0 2px #bf3e28;box-shadow:inset 0 0 2px #bf3e28}.form-field .captcha-image{display:block;width:100%;margin:10px 0}.form-field .captcha-image img{display:inline}.form-field .btn-refresh-captcha{background:url(/images/icons/captcha-refresh.png) no-repeat;height:24px;width:24px;margin:5px 0 0 5px}#formLoginOrRegister h2{color:#0c5c83;font-size:20px;margin:8px 0 12px 0}#formLoginOrRegister h4{margin:8px 0}#formLoginOrRegister .display-tbl{margin:-20px}#formLoginOrRegister .display-td{vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:380px;padding:20px}#formLoginOrRegister .login-container{border-right:1px solid #c9d0db}#formLoginOrRegister .form{min-height:240px}.mobile #formLoginOrRegister .display-tbl,.mobile #formLoginOrRegister .display-td{display:block;margin:0}.mobile #formLoginOrRegister .display-td{padding:0;width:auto}.mobile #formLoginOrRegister .login-container{border-right-width:0;margin-bottom:40px}#formForgotPassword,#formResetPassword{width:430px}#formForgotPassword .submit-container,#formResetPassword .submit-container{margin:10px}#formBotCheck{width:350px}#formRegisterShop{width:360px}.mobile #formRegisterShop{width:auto}#formRegisterShop_description{min-width:100%;max-width:100%}#loginform{width:360px}#loginform.form-stacked .icon{position:absolute;margin-left:4px;line-height:34px;color:#023d59}#loginform.form-stacked .form-control{padding-left:24px}#loginform.form-stacked #btn-login{width:100%;height:34px}.form-price-comparison-filters{padding:15px 20px 5px 20px;border:1px solid #c9d0db;background-color:#f2f4f8}.form-price-comparison-filters.form-inlined .form-field{vertical-align:middle}.form-price-comparison-filters .checkbox,.form-price-comparison-filters .checkbox-text{vertical-align:middle}.form-price-comparison-filters .checkbox{width:16px;height:16px;margin:0}.form-price-comparison-filters .checkbox-text{margin-left:2px}.form-price-comparison-filters .btn-export-csv .icon{margin-right:4px}