.bg-primary {
	background-color: #000!important;
}
.adminContainer {
	
}
.blog-buttonbar {
	background: #FFF;
}
.blogButtons {
	position:absolute;
	right:20px;
	top:7.9px;
	z-index: 1;
}
.left-column {
	
	background: #FFF;
}
.container {
	width: 100%;
}
.icon {
	padding: 5px;
	font-size: 18px;
	cursor: pointer;
}
.icon3 {
	padding-right: 5px;
	cursor: pointer;
}
.deleteCategoryButton, .deletePostButton {
	
}

.deleteCategoryButton:hover, .deletePostButton:hover {
	color: red;
}

.btn {
	cursor: pointer;
}
footer {
	position: fixed;
	height: auto;
	bottom: 0;
	width: 100%;
	color: #AAAAAA;
	background: #000;
	padding: 3px;
}
.dropdown-menu {
	background: #2B2929;
}
.adminLoginForm {
	width: 100%;
}
.adminLoginForm input {
	width: 100%;
	padding: 10px;
	margin-bottom: 5px;
}
.list-group-item.active {
	z-index: 2;
	color: #fff;
	background-color: #BCBCBC;
	border-color: #333333;
}
#hiddenform {
	display: none;
}
.margin-right {
	margin-right: 10px;
}
.margin-bottom {
	margin-bottom: 5px;
}
#ageERROR {
	display: none;
	color: #B41012;
	font-weight: bold;
}
.halfWidth {
	width: 50%
}
.led-red {
	width: 15px;
	height: 15px;
	margin-right: 10px;
	background-color: #F00;
	border-radius: 50%;
	box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #441313 0 -1px 9px, rgba(255, 0, 0, 0.5) 0 2px 6px;
	display: inline-block;
}
.led-green {
	width: 15px;
	height: 15px;
	margin-right: 10px;
	background-color: #19CB3E;
	border-radius: 50%;
	box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #228400 0 -1px 9px, rgba(100, 100, 0, 0.5) 0 2px 6px;
	display: inline-block;
}
.categoryFormContainer {
	display: none;
}
.categoryFormContainer input, .categoryFormContainer button {
	display: inline-block;
}
.category-title {
	cursor: pointer;
	width: 100%;
	font-size: 80%;
}
.categoryTitle:hover {
	background: #ECECEC;
	
}

.categoryTitle {
	padding: 2px;
	cursor: pointer;
}
.margin-right{margin-right:5px;}
.no-margin {
	margin: 0px;
}
.modal-content {
	width: 805px !important;
}
#passError {
	color: red;
}
.eventCaptainsContainer {
	display: none;
}
.blog ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.blog li {
	list-style-type: none;
}
.blogEditor {
}
.postLI{
	padding: 5px;
	border: thin solid #A8A8A8;
	margin:5px;
}

.postLI:hover{background: #F3F3F3;}
.postTitle,.applicationTitle{cursor:pointer; font-size:120%;}
.postDate{color: #727272; margin-left:55px; margin-top:-20px;}
.full-width{width:100%;}

.left-column{
	border-right: thin solid #8A8A8A;
}
.form-control {
	display: inline-block;
	width: 100%;
	margin-bottom: 5px !important;
}
.fancybox-iframe {
	min-height: 100%;
}
.fancybox-content {
	min-height: 95% !important;
}
#dialog .fancybox-content {
	max-height: 200px !important;
}
.imagePreview {
	display: none;
}
.notHidden {
	display: block;
}
.notif {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 999999;
}
.margin-bottom{margin-bottom: 5px;}

.publishButton, .unpublishButton{
	width:100px;
}

.post-buttons{padding-top:28px;}

.resName{margin-left:20px;}

.bottom-spacer{margin-bottom:20px;}

.highlight{background:#CCC;}

.tagBox{
    display: inline-block;
    min-width: 100px;
    margin: 10px;
    
    border-radius: 8px;
    border: 1px solid #C5C5C5;
    padding:10px;
    position:relative;
}

.tagButtons{display:block;padding:5px;}

.tagButtons .icon{margin:5.5px;}

.tag-title{font-weight:bold; margin-bottom:10px}
.tagsContainer ul{ list-style: none;}
.tagUL, .selectedTags{
    list-style: none;
    padding-left: 0;
    cursor: pointer;
}

.availTagLI, .selectedTagLI{
    padding: 8px 6px 6px 6px;
    margin: 3px;
    background: #F1F1F1;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #AFAFAF;
    display:inline-block;
    position: relative;
}

.smallCheckIcon{
    position:absolute;
    top:0px;
    right:0px;
    font-size:12px;
    color:green;
    
}

.smallDeleteIcon{
    position:absolute;
    top:0px;
    right:0px;
    font-size:12px;
    color:red;
    
}

.largeCheckIcon{
    position:absolute;
    top:0px;
    right:0px;
    font-size:14px;
    color:green;
    
}

.largeDeleteIcon{
    position:absolute;
    top:0px;
    right:0px;
    font-size:14px;
    color:red;
    
}

.largeEditIcon{
    position:absolute;
    top:0px;
    left:0px;
    font-size:14px;
    color:#7F7F7F;
    
}

footer{z-index: 11111;}

@media (max-width: 790px) {
    .postTitle{display:block; font-size:100%;}
    .blogButtons {left:5px; right:auto;}
    .blog{top:30px;}
    
    .postUL{width:100%;}
    .postDate{color: #727272; margin-left:0px; margin-top:-20px; font-size:10px;}
}
.pointer{cursor:pointer;}