/* bootstrap-tour-detail.css — auto-generated
 * source: https://env-mainsitestg-pcastaging.kinsta.cloud/wp-content/themes/traveler/v3/bootstrap/css/bootstrap.min.css?ver=6.9
 * leaves: 40
 */
select{word-wrap:normal}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}
@media (min-width:1200px) { legend{font-size:1.5rem} }
legend+*{clear:left}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}
::-webkit-inner-spin-button{height:auto}
.col-12{flex:0 0 auto;width:100%}
@media (min-width:992px) { .col-lg-4{flex:0 0 auto;width:33.33333333%} }
@media (min-width:992px) { .col-lg-8{flex:0 0 auto;width:66.66666667%} }
.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}
.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}
.form-check .form-check-input{float:left;margin-left:-1.5em}
.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}
.form-check-input[type=checkbox]{border-radius:.25em}
.form-switch{padding-left:2.5em}
.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}
.card-body{flex:1 1 auto;padding:1rem 1rem}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.modal-title{margin-bottom:0;line-height:1.5}
.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}
.spinner-grow-sm{width:1rem;height:1rem}
.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
.top-0{top:0!important}
.bottom-0{bottom:0!important}
.min-vh-100{min-height:100vh!important}
.flex-column{flex-direction:column!important}
.flex-grow-1{flex-grow:1!important}
.gap-1{gap:.25rem!important}
.align-items-start{align-items:flex-start!important}
.mt-1{margin-top:.25rem!important}
.mb-1{margin-bottom:.25rem!important}
.p-0{padding:0!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-3{padding-right:1rem!important;padding-left:1rem!important}
.visible{visibility:visible!important}
@media (min-width:992px) { .d-lg-block{display:block!important} }
@media (min-width:992px) { .px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important} }
@media (min-width:992px) { .py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important} }