/*
 * TEMPORARY
 */
.showme{
    border: solid 1px green;
}
/*
 * 
 */
.xthemed-grid-col {
  padding-top: .75rem;
  padding-bottom: .75rem;
  background-color: rgba(112.520718, 44.062154, 249.437846, .15);
  border: 1px solid rgba(112.520718, 44.062154, 249.437846, .3);
}

.themed-container {
  padding: .75rem;
  margin-bottom: 1.5rem;
  background-color: rgba(112.520718, 44.062154, 249.437846, .15);
  border: 1px solid rgba(112.520718, 44.062154, 249.437846, .3);
}

body {
    font-size: 1.0rem;
    background-image: url("/images/glass01.png");
    background-color:#f0f0f0;
    background-repeat: repeat;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
}
.gyb-terms{
  padding-top: 2rem;
}
/* ##### */
div.index-splash{
    background-image: url("/images/slide01.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color:#f0f0f0;
}
div.index-splash div {
    background: rgba(5,5,5,0.35);
}

div.per-splash{
    background-image: url("/images/thumb_per.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color:#f0f0f0;
}
div.per-splash div {
    background: rgba(5,5,5,0.35);
}
div.chc-splash{
    background-image: url("/images/thumb_chc.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color:#f0f0f0;
}
div.chc-splash div {
    background: rgba(5,5,5,0.35);
}
div.pad-splash{
    background-image: url("/images/slide02.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color:#f0f0f0;
}
div.pad-splash div {
    background: rgba(5,5,5,0.35);
}
/* ##### */


.list-group{
    --bs-list-group-bg: inherit !important;
}

.bi {
    /*vertical-align: -.125em;*/
    fill: currentColor;
}
.bi::before{
    padding-right:0.4rem;
}

.reqd {
    color: red;
    font-size: 1.1rem;
    padding-top: 0.5rem;
}
.notreqd {
    color: orange;
    font-size: 1.4rem;
    padding-top: 0.2rem;
}
@media (min-width: 768px) {
    .bd-placeholder-img-lg {
        font-size: 3.5rem;
    }
}
.my-enquiry-container, 
.my-availablility-container,
.my-dates-prices-container {
  padding: .5rem;
  margin-bottom: .5rem;
  background-color: rgba(112.520718, 199.062154, 249.437846, .1);
  border: 1px solid rgba(112.520718, 44.062154, 249.437846, .3);
}
.index-col-left {
    vertical-align: top;
    float: none;
    /*font-family: 'Noticia Text', serif;*/
    background-color:#D6E0DF;
}
.index-col-right {
    xdisplay: table-cell;
    vertical-align: top;
    float: none;
    /*font-family: 'Noticia Text', serif;*/
    background-color:#D9CDBF; /*#D6E0DF;*/
    border: 3px solid rgba(198.520718, 121.062154, 38.437846, .3);
}

.gyb-fs {
    font-size: calc(1.01rem + 0.05vw);
}

input.offCanvasRefNum {
    font-size: 1.25em;
    font-weight: bold;
}
.offCanvasHidden{
    display: none;
}

/*
 * Navbar
 */
.navbar-brand {
  padding-top: .75rem;
  padding-bottom: .75rem;
  /*
  background-color: rgba(0, 0, 0, .9);
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, .25);
  */
}

.navbar .navbar-toggler {
  top: .25rem;
  right: 1rem;
}

.navbar .form-control {
  padding: .75rem 1rem;
}
