body{ font: 14px sans-serif; }
.wrapper{ width: 360px; padding: 20px; }

.my-1-a {margin-top:1.5rem!important;margin-bottom: 10px!important}
.form-check-n {margin-top:0.5rem; margin-bottom: 5px; width: 100%; }
.div-withright-border {border-right: 1px solid gray; width: 40%;}
.div-without-border {border-right: 1px solid gray; width: 30%;}
.form-control-m{display:inline-block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}

.viewcol{ width: 70px;}
