/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.controls input[type="radio"] {
	margin-top: 5px;
}

.controls .radio {
	padding-left: 0;
}

.controls label {
	margin-right: 15px;
}

.uk-form-row input [name=Search] {
	margin-top: 0px;
}

.highlight {
	background-color: #FFFF00;
}

.lastchilddiv > :last-child {
	margin-bottom:0;
}

.chrono_credits {
	display:none;
}

.uk-width-1-1 > .uk-panel-box {
	padding:0;
}

.tm-article-featured-image img {
	width:100%;
}
.edit.item-page {
	padding: 30px;
	background: #ffffff;
	color: #5c626b;
	box-shadow: 0 1px 3px rgba(30, 50, 70, 0.3);
}

.cke_dialog_body input {
	height:auto !important;
	margin-bottom:0 !important;
	box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
}

.btn {
	margin-bottom: 5px;
}

.uk-button {
	margin-bottom: 5px;
}

#form-login-remember input[type="checkbox"] {
	vertical-align: middle;
}

ul.pisteet li {
	padding: 5px 12px;
	margin-top: 5px;
	margin-right: 5px;
/*	border: 1px solid #52b8df; */
	cursor: pointer;
}

ul.pisteet li.active {
}

.boxed .tm-content {
	padding: 30px;
	background: #ffffff;
	box-shadow: 0 1px 3px rgba(30, 50, 70, 0.3);
}

.videodetector {
	position      : relative;
	width         : 100%;
	height        : 0;
	padding-bottom: 56.25%;
}

.videodetector iframe {
	position: absolute;
	top     : 0;
	left    : 0;
	width   : 100%;
	height  : 100%;
}

/*.edit-videodetector{
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 999;
	cursor: pointer!important;
	display: none;
}*/

.remove-videodetector{
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 999;
	cursor: pointer!important;
	display: none;
	outline: none;
	padding: 10px 20px;
	appearance: none;
	-webkit-appearance: none;
	box-shadow: 0px 2px 6px rgba(0,0,0,0.2);
	border-radius: 3px;
	border: none;
	background-color: #e74c3c;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.remove-videodetector:hover{
	background-color: #c0392b;
}

.videodetector:hover .remove-videodetector{
	display: block;
}

@media (max-width: 767px) {
	.login-form-thingy {
		padding: 20px;
	}

	.login-avatar {
		display: none;
	}

	.uk-width-1-1.uk-hidden-medium.uk-hidden-large {

	}

	.login-button-thingy {
		text-align: left;
	}

	.uk-panel-title {

	}
}

.tm-main-top .uk-panel-title {
	margin: 0;
}

.login-form-thingy {
	padding: 20px;
}

.login-avatar {
	display: none;
}

.login-button-thingy {
	text-align: left;
}

.lul {
  margin-bottom: 15px;
	margin-top: 0 !important;
}

#kunena.layout ins {
	background-color: initial;
}

#kunena.layout #searchatdate .input-group-addon {
	display: none;
}

#kunena.layout #kpost-poll input.btn {
	height: auto;
}

@media (max-width:959px) {
	#kunena.layout .form-horizontal #kpost-wysibbeditor .control-label {
		float: none;
		text-align: left;
	}
}

@media (max-width:991px) {
	#kunena.layout .form-horizontal .wysibb-text-editor, #kunena.layout .form-horizontal .wysibb-toolbar {
		min-height: 350px !important;
		max-height: 350px !important;
	}
}