fieldset > div { margin: 1rem 0; }
fieldset > div > label { margin-bottom: 0.5rem; }
fieldset { margin-bottom: 3rem; }
#rates .row { --bs-gutter-x: 0; }
#rates .row.iallHeader { font-weight: bold; }
#rates .col label { margin-left: 0.5rem; }
#rates select { margin-left: 2rem; display: inline-block; width: fit-content; }
/*
#copyToTagButton { margin-bottom: 1rem; }
#previewTagButton { background: white; }
#agreeToBook { margin-top: 2rem; }
#reviewButton { margin-bottom: 1rem; }
.iall-yn > p { margin-bottom: 0.5rem; }
*/
#otherPaysName, #personPayingOther, #paymentMethodOther { width: inherit; display: inline-block; margin-left: 1rem; }
#paymentOtherSpecify { width: inherit; display: inline-block; margin-left: 1rem; }
/* #foodOtherDiv { display: none; } */

/* #tagCityState { display: none; } */


/*
#nametagModal .modal-body { text-align: center; }
#nametagModal .modal-body h3 { margin-bottom: 1.5rem; }
dd, dt { margin-bottom: 2rem; }
*/


/* X-Small devices (portrait phones, less than 576px) */
/* No media query for `xs` since this is the default in Bootstrap */

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
/*
	#rates .row .col { width: 30%; }
	#rates > div { margin-bottom: inherit; }
	#rates > div > div:first-child { width: 19rem; }
	#rates #singleDayDiv { margin: 2rem 0; }
*/
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {
}
