/*h2 { color: #444; font-weight: lighter; }
body { margin: 2em; }
body, input[text], button { color: #888; font-family: Cambria, Georgia; }
button { padding: 0.2em; font-size: 14px}
* { font-family: Arial; }
*/

[data-hidden="true"]{display: none !important}

.page_filler {
	height: 50px !important;
}

.jumbotron {	
	height: 300px;
	background-size: cover !important;
	background-position: center center;
}

.jumbotron h1 {
	color: white !important;
	font-size: 48px !important;
}

.jumbotron h4 {
	color: white !important;
}

.panel,
.form-control,
.btn,
.input-group-addon,
.modal-content {
	border-radius: 1px !important;
}

.list-group-item:first-child {
    border-top-left-radius: 1px !important;
    border-top-right-radius: 1px !important;
}

.navbar a {
	color: white !important;
}

td {
	vertical-align: middle !important;
}

.table {
	margin-bottom: 0px !important;
}

.btn-100 {
	width: 100px;
}

.btn-125 {
	width: 125px;
}

.btn-150 {
	width: 150px;
}


.event-header {
	border-bottom: 1px solid #e9e9e9;
}


.event-page-link-admin {	
	width: 100px;
}

.event-page-active,
.event-page-link-admin,
.event-page-link {
	display: inline-block;
	text-align: center;
	color: #383e40;
	text-decoration: none;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;	
}

.event-page-active:active,
.event-page-active:visited,
.event-page-active:hover,
.event-page-active {
	border-bottom: 2px solid #1f282c;
    font-weight:bold;
    text-decoration: none !important;
	color: #383e40;
}


.event-page-link-admin:hover,
.event-page-link:hover {
	text-decoration: none;
    font-weight:bold;
	color: #383e40;
}

navbar .social-link {
	text-decoration: none !important;
}



html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -60px;
  /* Pad bottom by footer height */
  padding: 0 0 60px;
}

/* Set the fixed height of the footer here */
#footer {
  height: 60px;
  background-color: #f5f5f5;
}

#footer p {
	padding: 20px 0;
}




/* FOR IE 9 USERS */
.buorg {
    width:100%;
    border-bottom:1px solid #A29330;
    background:#FDF2AB; /*  no-repeat 1em 0.55em url(http://browser-update.org/img/dialog-warning.gif);\ */
    background-position: center left;
    text-align:left;
    font-family: Arial,Helvetica,sans-serif; color:#000;
    font-size: 18px;
}
.buorg div {
    padding: 20px 40px;
}
.buorg a {
    color:#E25600;
    text-decoration: underline;
}