body > .container {padding-top: 50px;}

.jumbotron {  padding-top: 5px;
}

.dater {text-align: center;}


.typewriter {
	font-family: "Lucida Sans Typewriter", "Lucida Console", monaco, "Bitstream Vera Sans Mono", monospace;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 20px;
}



.dataTables_length, .dataTables_info, .dt-buttons {
  float: left;
  margin-right: 10px;    
}


#brandImage, #brandImage-sm {
	height:45px; 
	position: absolute; 
	left: 20px; 
	top: 2px;
}

.event-town {
	text-indent:20px;
	font-size:80%;
}

.panel-overlay-left {
	position: absolute;
	top: 20px;
	left: 10px;
	} 

.panel-overlay-bottom {
	position: absolute;
	bottom: 10px;
	left: 10px;
	} 
	
	
.panel-overlay {
	position: absolute;
	top: 20px;
	left: 0px;
	} 	
	
label {
	font-weight: normal;
}	

label.file-upload {
    position: relative;
    overflow: hidden
}

.ptext {
	font-size: 0.8em; 
}

label.file-upload input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: 0;
    background: #fff;
    cursor: inherit;
    display: block
}

.embed-wrap {
	width: 100%;
	height: 100%;
	-webkit-overflow-scrolling: touch !important;
	overflow-y: scroll !important;
	margin-bottom: 20px;
	padding-bottom:150%;
    }

