body {
  padding-top: 60px;
  max-width: 950px;
  margin: 0px auto;
}

#home { 
/* body { */
  background-image: url("photos/back3a.jpg"); 
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  /* background-size: 100%; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height: 100vh;
}

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}

.blockquote-reverse {
  background: #f9f9f9;
  border-right: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}

blockquote p {
  display: inline;
}

/*
p {
    font-size: 1.2em;
}
*/

/* Base styles (regardless of theme) */
.bs-callout {
margin: 20px 0;
padding: 15px 30px 15px 15px;
border-left: 5px solid #eee;
}
.bs-callout-reverse {
margin: 20px 0;
padding: 15px 30px 15px 15px;
border-right: 5px solid #eee;
text-align: right;
}

.bs-callout h4 {
margin-top: 0;
}
.bs-callout p:last-child {
margin-bottom: 0;
}

.bs-callout code,
.bs-callout .highlight {
background-color: #fff;
}

/* Themes for different contexts */
.bs-callout-danger {
background-color: #fcf2f2;
border-color: #d9534f;
}
.bs-callout-warning {
background-color: #fefbed;
border-color: #f0ad4e;
}
.bs-callout-info {
background-color: #f0f7fd;
border-color: #5bc0de;
}



.highlight {
}

.div-table-content {
  height:600px;
  overflow-y:auto;
}

pre {
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    word-break: normal;
}

/*
* {
   font-size: 16px;
}
*/

#myModal .modal-body{
    /*max-height: 66vh;*/
    max-height: 50vh;
}


.modal.and.carousel {
    position: fixed; /* Needed because the carousel overrides the position property */
}


.modal-content {
    margin: 0 auto;
}


.carousel-inner > .item > img {
    margin: 0 auto;
}


/*When the modal fills the screen it has an even 2.5% on top and bottom*/
/*Centers the modal*/
.modal-dialog {
  margin: 2.5vh auto;
}


/*Sets the maximum height of the entire modal to % of the screen height*/
/*
#lightbox .modal-content {
  max-height: 90vh;
}


#lightbox .modal-body {
  max-height: 90vh;
}
*/







