.js-slider .image_container {
	position:relative;
	background-color:#333;
	width:100%;
	height:400px;
	border:1px solid black; 
	margin: 0 auto 5px;
}
.js-slider .image_container img{
	position: relative;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	max-width: 100%;
	max-height: 100%;
}
.js-slider .image_container .description{
	position: absolute;
	bottom: 30px;
	width:100%;
	left: 50%;
	transform: translate(-50%);
	padding: 10px;
	background-color: rgba(125,125,125,0.25);
	color:white;
	text-align: center;
}
.js-slider .image_container .type{
	font-weight:bold;
	font-size: 120%;
	margin-bottom: 10px;
}


.bg-primary-dark-op {
    background-color: rgba(68, 158, 75, 0.8) !important;
}

#sidebar .content-header {
    height: 50px;
}
.content-header {
    height: 50px;
}

.content.content-full {

    padding-bottom: .5rem;

}
.content {

 padding: .75rem .75rem 1px;
  

}

.fc-list-table td{
	width:250px!important;
}


/** Modal Loader **/ 
.modal-loader{
	background-color: transparent !important;
}
.modal-loader .modal-dialog{
    display: table;
    position: relative;
    margin: 0 auto;
    /*top: calc(50% - 125px);*/
    top: 50%;
}
.modal-loader .modal-dialog .modal-content{
    background-color: rgba(201,182,255,0.6);
    border: none;
}
/** Modal Loader **/

/** Scrolling Marquee **/
.marquee {
	height: 15px;	
	overflow: hidden;
	position: relative;
} 
.marquee .message {
	font-size: 1em;
	color: lightgray;
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	line-height: 15px;
	text-align: center;
	/* Starting position */
	-moz-transform:translateX(100%);
	-webkit-transform:translateX(100%);	
	transform:translateX(100%);
	/* Apply animation to this element */	
	-moz-animation: marquee 15s linear infinite;
	-webkit-animation: marquee 15s linear infinite;
	animation: marquee 15s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes marquee {
	0%   { -moz-transform: translateX(100%); }
	100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes marquee {
	0%   { -webkit-transform: translateX(100%); }
	100% { -webkit-transform: translateX(-100%); }
}
@keyframes marquee {
	0%   { 
		-moz-transform: translateX(100%); /* Firefox bug fix */
		-webkit-transform: translateX(100%); /* Firefox bug fix */
		transform: translateX(100%); 		
	}
	100% { 
		-moz-transform: translateX(-100%); /* Firefox bug fix */
		-webkit-transform: translateX(-100%); /* Firefox bug fix */
		transform: translateX(-100%); 
	}
}
/** Scrolling Marquee **/