/**/
#my-address-form {}
#my-address-form input.name {max-width:200px;}
#my-address-form input.zipcode {max-width:100px;}
#my-address-form input.address {max-width:600px;}
#my-address-form .table-h2 th {max-width:140px;}
.btn-success:hover{background:#254D88;border-color:#254D88;}

.table{margin-bottom:3rem;}
.table thead th{border-top:1px solid #000; border-bottom:1px solid #ddd; background-color: #f7f7f7;font-size: 15px; font-weight:400;}
.table tbody tr td{font-size:15px;}
.table tbody tr:last-child td{ border-bottom:1px solid #000;}

.form-inline input{margin-right:5px;}

.btn-sm{padding:5px;}
.btn-sm .btn{padding:15px 50px;}
.btn-sm:first-child .btn{background:#254D88;border-color:#254D88;}
.btn-primary,
.btn-primary:hover{background-color:#333; border-color:#333;}

@media(max-width:768px){
	.table thead th,
	.table tbody tr td{font-size:14px;}
	.float-right{width:100%; float:none !important;}
	.btn-primary{width:100%; font-size: 14px; }
	
}
@media(max-width:430px){
	.table-h thead th:first-child, .table tbody tr td:first-child{width:22%;}
	#my-address-form .table-h2 th{width:100px;}
	.form-control-sm{font-size:13px;}
}