/* General site styles */

body {
  font-size: 15px;
  background-color: #282422;
}

a {
  color: #0000a0; 
}
a:hover {
  color: #0000ff;
}

h1, h2, h3, h4, h5 {
  font-family: Impact, Charcoal, sans-serif;
}

h1 {
  font-size: 32px;
}
h2 {
  font-size: 29px;
}
h3 {
  font-size: 26px;
}
h4 {
  font-size: 23px;
}
h5 {
  font-size: 20px;
}

hr {
  border-top: 1px solid #999;
}

table {
  font-size: 12px;
}

/* Sets the width of the site */
@media (min-width: 791px) {    
.container{
  width:790px;
}
}


/* Sets the style for the page */
.page-container {
  max-width: 790px;
  background-color: #d7ccbd;
}


/* Sets the height of the navbar */
.navbar-nav > li > a {
  padding-top:6px !important;
  padding-bottom:6px !important;
}
.navbar {
  min-height:30px !important
}
.navbar-toggle {
  float: right;
  padding: 5px 6px;  
  margin-top: 3px;
  margin-bottom: 3px;
}


/* Sets the position of the navbar links */
@media (min-width: 768px) {
.navbar-right {
  float: left !important;
  padding-right: 10px; }
.navbar .container {
  padding-left: 0px;
  padding-right: 0px;
}
}


/* Sets the z-index of the navbar */
.navbar {
  margin-bottom: 0px;
  z-index: 1;
}


/* Sets the color of the Text Banner */
.csc-frame-invisible {
  background-color: #e2dacf;
}
.csc-frame-invisible h1, 
.csc-frame-invisible h2, 
.csc-frame-invisible h3, 
.csc-frame-invisible h4, 
.csc-frame-invisible h5 {
  color: #333333;
}


/* Sets the RTE additional style colors. (style1, style2) */
.style1 {
  color: #bb5d00 !important;
}
.style2 {
  color: #884400 !important;
  font-weight: bold !important;
}


/* Sets the image style*/
.column img {
  /* box-shadow: 1px 1px 5px #333; */
  margin-bottom: 3px;
  /* border-radius: 7px; */
}
.column .frontEndEditIcons {
  /* box-shadow: none; */
  border-radius: 0px;
} 


/* Sets the style for the caption under images  */
.csc-textpic-caption {
  text-align: left;
  /* color: #884400; */
  font-size: 12px;
}


/* Sets the style for the footer */
#cfc-footer {
  font-size: 12px;
  padding-bottom: 1px;
  color: #cfcfcf;
}
#cfc-footer a,
#cfc-footer a:hover {
  color: #e7e8ec;
}


/* Sets the style for the breadcrumb */
.breadcrumb {
  font-size: 14px;
}
.breadcrumb > li + li:before {
  color: #000000;
}


/* Sets the style for the file and link icons */
.glyphicon-color {
  color: #0000a0 !important;
}


/* Sets the style for calendar events */
.fc-event {
  border: #847872;
  background-color: #847872;
}


/* Hides the Month-Week-Day buttons on Google Calendar */
.fc-month-button, .fc-agendaWeek-button, .fc-agendaDay-button {
  display: none !important;
}


/* Sets the footer style */
#cfc-footer a {
  text-decoration: underline;
}


/* Sets the table properties for the dark border table */
.table-condensed-rte > thead > tr > th, .table-condensed-rte > tbody > tr > th, .table-condensed-rte > tfoot > tr > th, .table-condensed-rte > thead > tr > td, .table-condensed-rte > tbody > tr > td, .table-condensed-rte > tfoot > tr > td, .table-bordered-rte > thead > tr > th, .table-bordered-rte > tbody > tr > th, .table-bordered-rte > tfoot > tr > th, .table-bordered-rte > thead > tr > td, .table-bordered-rte > tbody > tr > td, .table-bordered-rte > tfoot > tr > td, .table-bordered-dark-rte > thead > tr > th, .table-bordered-dark-rte > tbody > tr > th, .table-bordered-dark-rte > tfoot > tr > th, .table-bordered-dark-rte > thead > tr > td, .table-bordered-dark-rte > tbody > tr > td, .table-bordered-dark-rte > tfoot > tr > td, .table-striped-rte > thead > tr > th, .table-striped-rte > tbody > tr > th, .table-striped-rte > tfoot > tr > th, .table-striped-rte > thead > tr > td, .table-striped-rte > tbody > tr > td, .table-striped-rte > tfoot > tr > td, .table-hover-rte > thead > tr > th, .table-hover-rte > tbody > tr > th, .table-hover-rte > tfoot > tr > th, .table-hover-rte > thead > tr > td, .table-hover-rte > tbody > tr > td, .table-hover-rte > tfoot > tr > td, .table-none-rte > thead > tr > th, .table-none-rte > tbody > tr > th, .table-none-rte > tfoot > tr > th, .table-none-rte > thead > tr > td, .table-none-rte > tbody > tr > td, .table-none-rte > tfoot > tr > td, .contenttable > thead > tr > th, .contenttable > tbody > tr > th, .contenttable > tfoot > tr > th, .contenttable > thead > tr > td, .contenttable > tbody > tr > td, .contenttable > tfoot > tr > td {
  padding: 1px 10px;
  
}
