.account-content a{text-decoration:underline}.account-content input{margin-bottom:15px}.customers__headline{margin:35px 0 11px}#customer-activate,#customer-login,#customer-register{margin:auto;max-width:500px}#customer-addresses{margin:auto;max-width:800px}#customer-account{max-width:500px}.page-title{margin:20px 0}.password__forgot-link{display:block;margin:10px 0}.errors ul{list-style-type:disc;margin:0 0 14px 40px}.note{margin:0 0 14px}.address.note p{margin:5px 0}table.responsive{width:100%}table.responsive td{line-height:1.6;padding:10px 0}#customer-addresses .action_bottom{margin:24px 0 0}.customer_address_table input[type=checkbox]{margin:0 15px 0 0}.table__checkbox-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:790px){table.responsive tr{border:1px solid #ebebeb;padding:15px}table.responsive thead tr{left:-9999px;position:absolute;top:-9999px}table.responsive td:before{word-wrap:break-word;content:attr(data-label);display:block;max-width:100%}table.responsive td,table.responsive th,table.responsive thead,table.responsive tr{display:block;width:100%}}.address_title{margin:0 0 18px}.address_actions{margin:0 0 14px}.view_address p{margin:0 0 12px}.customers__address_table{margin:0 0 40px}.customer_address_table{border:1px solid #ebebeb;margin:15px 15px 15px 0;width:100%}.customer_address_table td{padding:12px}.customer_address_table td input{margin-bottom:0}.order_section_title{margin:0 0 12px}#order_payment,#order_shipping{margin:0 0 30px}#customer-order .note{margin:0}@media only screen and (min-width:790px){.customers__order-address-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:500px}.action_bottom,.customers__order-address-container{display:-webkit-box;display:-ms-flexbox;display:flex}.action_bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action_bottom .note,.action_bottom input{margin:0}.account-content .button{margin:0 20px 0 0;max-width:130px}.customers__name-address-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}table.responsive{border:1px solid #ebebeb}table.responsive th{padding:10px;text-align:left}table.responsive td{padding:10px}.customers__address-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#customer-addresses .action_bottom .button{max-width:250px}.customers__address-columns--first{margin:0 30px 0 0}}