button span , a span {
	vertical-align:middle
}

.news-row:first-child {
	display:none
}

div.news-row {
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:2px dashed #595959
}

.news-further-label {
	display:none
}

.form-editor {
	height:280px;
	overflow:auto;
	background-color:white;
	padding:4px;
	border:1px solid #a9a9a9
}

.form-editor {
	font-size:1em!important
}

.btn-toolbar {
	margin-bottom:5px
}

.doneCheckbox {
	cursor:pointer
}

.embed-preview {
	background-color:black;
	text-align:center
}

input[type=file] {
	padding:0px;
	box-sizing:content-box;
	height:32px

}

.social-media-button {
	width:35px;
	height:35px;
	cursor:pointer
}

.print-only {
	display:none!important
}

.pagination>.active>a , .pagination>.active>a:focus {
	background-color:#875A95!important
}

.pagination li a {
	width:50px!important;
	text-align:center
}

a.nolink {
	font-weight:normal;
	color:inherit;
	text-decoration:none
}

div.news-details-collapse {
	overflow:hidden;
	max-height:15em;
	transition:max-height 0.5s
}

select.language {
	border-style:none;
	padding:6px 28px 5px 12px;
	color:#875a95;
	font-weight:bold;
	cursor:pointer;
	float:left;
	-moz-appearance: none;
	-webkit-appearance: none;	
	appearance:none;
	background-image:url(/media/icons/dropdown-arrow.png);
	background-position:right;
	background-repeat:no-repeat
}

select.language::-ms-expand{
    display: none;
}

select.language option {
	color:#875a95;
	font-weight:bold;
	cursor:pointer
}

a.video-preview-container {
	background-color:#875a95;
	padding:10px;
	display:block;
	width:210px;
	margin-bottom:10px
}

a.video-preview-container>div {
	height:140px;
	background-color:black;
	text-align:center;
	font-size:60px;
	color:white;
	padding-top:40px;
	text-shadow:0 1px 3px rgba(0, 0, 0, 0.8)
}