
.bb-checker h3 {text-align:center; font-size:150%;}
.bb-checker p {text-align:center}
.bb-checker p .btn {text-decoration:none; font-weight:bold;}
	
.insert-details {background:#0069b1; color:white; border-radius:10px; padding:2em; max-width:550px; margin:2.5em auto; background-image: linear-gradient(101deg,var(--wp--preset--color--scg-blue) 0,#00295c 100%);}
.insert-details table {width:100%;}
.insert-details table td {padding:5px;}
.insert-details input[type="text"] {height:45px; line-height:45px; text-indent:20px;color:rgba(27,45,90); border-radius:25px; width:100%;}
.insert-details input[type="radio"] {width:18px; height:18px; border:0px;}
.insert-details p {padding:0; margin:0 !important;}

.search-btn {text-align:center; }
.search-btn button {min-width:200px; margin:10px auto 0}


.listings .content-table.table-curved {border:1px solid #e5e5e5; margin:0 auto 2em; min-width:550px;}
.listings .content-table.table-curved td {padding:12px 15px; border:0; border-bottom:1px solid #e5e5e5; margin:0;}
.listings .content-table.table-curved th {background:#f9f9f9; padding:12px 15px; text-align:left; line-height:125%; border-bottom:1px solid #e5e5e5;}
.listings .content-table.table-curved tr:last-of-type td {border:0}
.listings input[type="radio"] {width:18px; height:18px; border:0px;}

#statusTbl tr td:first-of-type {font-weight:bold; background:#f9f9f9;}




/* Broadband checker */
span.available {color:#4cbb17; font-weight:bold;}
span.available:before, span.not-available:before {content:"\2713"; margin-right:5px; }

span.not-available {color:red;}
span.not-available:before {content:"\274C"; font-size:75%;}