.membershipRecord .table td,.membershipRecord .table th{vertical-align:inherit}.totalBtn{border:1px solid #1a86d0;color:#1a86d0}.totalBtn:hover{background-color:#1a86d0;color:#fff}.membershipRecord .detailBtn{margin-left:8px;border:1px solid red;color:red}.membershipRecord .detailBtn:hover{background-color:red;color:#fff}.editGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}.editTextarea{width:100%;height:135px;color:#495057;font-size:1rem;font-weight:400;line-height:1.5;background-color:#fff;background-clip:padding-box;border:1px solid #c1ccd3;border-radius:.5rem;outline:none;resize:none}.editTextarea.error{border-color:red}.membershipRecord .searchGroup{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:8px;padding:0 6px;border:1px solid #c1ccd3;border-radius:.5rem}.searchIcon{font-size:20px;margin-right:6px}.membershipRecord .searchInput{height:31.5px;border:0;font-size:14px}.membershipRecord .searchInput:focus{border:0;outline:none}.topGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.operatorSelect{margin-left:8px;width:210px}.requiredText{margin-left:5px;color:red;font-weight:700}