/* ********************background images********************* */
/* sets base style for each page */
 body {
    background-position: center center;
/*     background-attachment: fixed; */
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
   }

/* set background image per page */

.loc-bg {

  background: url("../../images/main/lbsphere.jpg") ;
}

body.events-bg::after {
  background: url(../../images/miracleb.jpg) ;
  content: "";
  height: 100%;
  background-size:cover;
  opacity: 0.35;
  position: fixed;
  width: 100%;
  z-index: -1;

}
/*@media only screen and (max-height: 700px) {
  body.events-bg::after {
  height: 80%;
  }
}*/

#calendar .fc-scroller {
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}


/* ***************footer**************** */
.footer.fixed-bottom {
  background-color: #2f3234;
}

.small {
  color: silver;
}

.footer.fixed-bottom {
  border-top: 0.2em solid orangered;
}

/* **************Navigation************** */
.navbar-dark .navbar-brand {
  color: silver;
  font-size: 0.8rem !important;
  -webkit-backface-visibility: hidden;
}

/*a.nav-link {color: orangered !important;
	    -webkit-backface-visibility: hidden;}
a.nav-link:hover {color: orange !important;
	background-color: lightgreen !important;}
.active {font-weight: 800 !important;
		color: yellow !important}*/
.navbar-dark .navbar-nav .nav-link {
  color: whitesmoke;
}

/*.active > a {background-color:goldenrod !important;}*/
a.nav-link:hover {
  color: whitesmoke !important;
  background-color: #494c4d !important;
}

a.TL {
  color: orangered !important;
	text-decoration: none;
}

nav {
  border-bottom: 0.2em solid orangered;
}

/* ******************recipes*************************** */
@media all and (max-height: 700px) {
.pages br {display:none;}
.mrecipes br {
  display: none;
}
.autoindex_body hr {display:none;}
.h3, h3 {
    margin: 0 !important;
    padding: 0 !important; 
	font-size: 18px !important;
}
.table-responsive td, .table-responsive th {
	font-size: 14px;
	}
	p.inmemory {
  margin: 0;
  padding: 0;
}
}
table,
 td
             // Fixing width of first
            // column of each row
            td:nth-child(1) {
                width: 20%;
            }

            td:nth-child(2) {
                width: 20%;
            }
            td:nth-child(3) {
                width: 15%;
            }
.mytable {margin: auto;}  //center in div

/*.mysearch {
  float: right;
  margin-right: 230px;
   padding: 35px;
} */

/* ******************Location*************************** */
.wrapper {
  position: relative;
}
.container.subpage-title > h2 {
  margin-top: 20px;
}

.container.subpage-title > h2 {
  margin-left: 37px;
}

.container.text-nowrap > p {
  margin-left: 55px;
}

#map {
  position: absolute;
  margin-left: 500px;
  margin-top: -20px;
  height: 300px;
  width: 45%;
}

@media only screen and (max-height: 700px) {
  #map {
    position: absolute;
    top: 33%;
    margin-left: 400px;

  }
}

/* *******************************Events************************ */
section#fullcalendar {
        background: black;
        color: white;
        border-radius: 1em;
        padding: 1em;
        position: absolute;
        top: 45%;
        left: 50%;
		margin-right: 10%;
        transform: translate(-50%, -50%) }



@media only screen and (max-height: 700px) {

section#fullcalendar {
    	background: black;
        color: white;
        border-radius: 1em;
        padding: 1em;
        position: absolute;
        top: 55%;
        left: 50%;
        margin: auto;
        transform: translate(-50%, -50%) }
}

#calendar {
  min-width: 450px;
  max-height: auto;
  font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  margin: 0 auto;
}

@media only screen and (max-height: 700px) {
  #calendar {
    max-height: 350px;
    max-width: auto;
  }
}
  .tooltip {
  width: 120px;
  background-color: orange !important;
  color: orange !important;
  text-align: center;
  border-radius: 6px;
  padding: 5px 5px;
  z-index: 100000001 !important;  /* some crazy high z-index number to get tooltips working on popup */
    }
    .tooltip-arrow {
      border-color:orange;
    }
:root {
    --fc-small-font-size: .85em;
    --fc-page-bg-color: rgba(227,224,230, 0.4);  /* #e0e3e6 */
    --fc-neutral-bg-color: hsla(0,0%,82%,.3);
    --fc-neutral-text-color: grey;
    --fc-border-color: #636465;
    --fc-button-text-color: #fff;
    --fc-button-bg-color: #8592C9;
    --fc-button-border-color: #2c3e50;
    --fc-button-hover-bg-color: #1e2b37;
    --fc-button-hover-border-color: #1a252f;
    --fc-button-active-bg-color: #1a252f;
    --fc-button-active-border-color: #151e27;
    --fc-event-bg-color: #3788d8;
    --fc-event-border-color: #959799;
    --fc-event-text-color: red;
    --fc-event-selected-overlay-color: rgba(0,0,0,.25);
    --fc-more-link-bg-color: #d0d0d0;
    --fc-more-link-text-color: inherit;
    --fc-event-resizer-thickness: 8px;
    --fc-event-resizer-dot-total-width: 8px;
    --fc-event-resizer-dot-border-width: 1px;
    --fc-non-business-color: hsla(0,0%,84%,.3);
    --fc-bg-event-color: #8fdf82;
    --fc-bg-event-opacity: 0.3;
    --fc-highlight-color: rgba(188,232,241,.3);
    --fc-today-bg-color: rgba(197, 217, 238, 0.4); /*#c5d9ee */
    --fc-now-indicator-color: red;}


.navbar {
  z-index: 9999;
}

/* fixs menu not showing in front of calendar */
.fc th,
.fc td {
  border-color: darkgreen !important;
}
:root {
  --fc-border-color: darkgreen;

}

.fc-title {color: white;}
.fc-list-heading {
  color: black !important;
}

.fc-today {
  background: lightgreen !important;
  color: black !important;
  font-weight: bold;
}

/* ******************login*************************** */
@media only screen and (max-height: 700px) {
.login {
  background-color: whitesmoke;
	display: block;
  margin-left: auto;
  margin-right: auto;
	margin-top: 40px;
  width: 35%;
	}
#myButton { top: 84% !important;
			left: 59% !important;
	}
}

.loccenter {
 }

#myButton {
	border-radius: 4px;
	background-color: #008CBA;
	left: 57%;
	top: 60% ;
	color: white;
	padding: 7px 10px;
	text-align: center;
    position: absolute;
/* 	transform: translate(-50%, -50%); */
    }
/* **********************recipes************************ */

/*# sourceMappingURL=mystylesheet.css.map */
