.main{padding-top:20px}.cmsContent{padding:15px}.message{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;display:block}.message.required,.message.warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.error.message{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.message.good{olor:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert{padding:1rem 1rem}.alert-light-info,.message.info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}#Checkout form{max-width:700px}#Checkout span.description{display:none}#ShopAccountForm_EditAccountForm,#ChangePasswordForm_ChangePasswordForm{width:45%;float:left}#ChangePasswordForm_ChangePasswordForm{margin-left:5%}.address-panel{position:relative;float:left;width:48%;background:#eee;border:1px solid #ccc;border-radius:2px;padding:20px;margin-bottom:5px}.address-panel.odd{margin-right:2%}.address-panel .panel-body{font-size:14px;line-height:17px}.address-panel .panel-footer{border-top:1px solid #d9d9d9;padding:8px 20px;bottom:0px;margin:15px -20px -20px}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.address-panel .panel-footer .btn{line-height:32px;padding:0 9px;font-size:10px;margin:0 9px 0 0}.address-panel .remove-address{float:right;line-height:32px;border:none}.address-panel .remove-address img{background:none;border:none}.address-panel .tag{position:relative;top:-21px;background:#f7931e;color:white;font-size:10px;padding:4px 10px;border-radius:0 0 2px 2px;float:right;right:-10px;margin-left:10px}
