table#nexus-addresses{table-layout:fixed}table#nexus-addresses .require-mark::after{content:"*";color:red;margin-left:5px}table#nexus-addresses .address{width:20%}table#nexus-addresses .city,table#nexus-addresses .postcode{width:15%}table#nexus-addresses .state{width:20%}table#nexus-addresses .country{width:25%}table#nexus-addresses .remove{width:5%;text-align:center}table#nexus-addresses .remove a{display:inline-block;vertical-align:middle;font-size:1.5em;color:#444;text-decoration:none!important}table#nexus-addresses tbody tr{border-bottom:1px solid #e9e9e9}table#nexus-addresses td,table#nexus-addresses th{padding:8px 10px;box-sizing:border-box}table#nexus-addresses .form-row{margin-top:0}table#nexus-addresses input,table#nexus-addresses select{width:100%;margin:0;line-height:32px;height:32px;vertical-align:top}table#nexus-addresses .select2-selection__rendered{line-height:32px;height:32px}table#nexus-addresses .select2{width:100%!important;margin-top:-2px}table#nexus-addresses .template{display:none}table#nexus-addresses .select2-container .select2-search__field{min-width:100%}table#nexus-addresses .select2-container .select2-selection--single{height:32px;margin-bottom:0}@media (max-width:767px){table#nexus-addresses thead{display:none}table#nexus-addresses,table#nexus-addresses tbody,table#nexus-addresses td,table#nexus-addresses tfoot,table#nexus-addresses tr{display:block;width:100%}table#nexus-addresses tbody td{display:flex;width:100%!important}table#nexus-addresses tbody td>*{flex-grow:1}table#nexus-addresses tbody td::before{content:attr(data-title);width:30%;flex-shrink:0;flex-grow:0;text-align:left}}