/*
Theme Name: WPLMS
Theme URI: http://www.VibeThemes.com/
Description: WPLMS is a Learning Management System for WordPress. The theme is deep integrated with BuddyPress and comes packed with the Course Module plugin. 
Theme has very powerful features which are essential for a full fledges LMS. Theme utilizes maximum of both WordPress and BuddyPress and can be run on a large scale platform as well.
Author: Mr.Vibe
Author URI: http://www.VibeThemes.com/
Version: 1.8.2
License: Themeforest 
License URI: http://themeforest.net/licenses
*/

/*=== ADD Your Custom Changes here ===*/
.block_media img{
width:100%;
}
.security-question-section input[type="number"]{border:1px solid #DDD;}
.security-question-section+.submit{clear:both;}
.content ul.question_options {
clear: both;
display: inline-block;
width: 100%;
list-style:none;
}
.bbp-forum-title{
	font-size: 18px;
	font-weight: 600;
}
.widget .bbp-forum-title,
.footerwidget .bbp-forum-title{
	font-size:14px;
	font-weight:400;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta{
font-size:13px;
color:#666;
}
#bp_search{
border: 1px solid #DDD;
padding: 9px 12px;
border-radius: 2px;
}
.bbp-topic-permalink{
font-size:16px;
}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar,#bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar{
	width: 32px;
     border-radius: 50%;
     border: 1px solid #ddd;
}

.bbp-breadcrumb,
.bbp-breadcrumb a{
font-weight:600;
text-transform:uppercase;
}

.live-edit-sidebar,.live-edit-sidebar + .text-options{display: none;}

.slideForm {
    overflow: hidden;
    height: 600px;
    width: 100%;
}
 
.slideForm .slides {
    overflow: hidden;
    width: 6000px;
    height: 500px;
    list-style: none;
    margin:0;
    padding:0;
}
.wpcf7 {
    float: left;
    width: 1140px;
    height: 290px;
    background: none;
    margin:0;
    padding:0;
    display: block;
	font-size:13px;
}

.col-md-6 .wpcf7 {width:100%;}
span.wpcf7-not-valid-tip {
    top: 30px !important;
    left: 0;
    z-index: 100;
    background: #ccc;
    border: 1px solid #ff0000;
    font-size: 10pt;
    width: 280px;
    padding: 2px;
}
 
div.wpcf7-validation-errors {
    border: 2px solid #f7e700;
}

/* Forms
---------------------------------------- */

/* Form defaults */
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
	border:1px solid #dbdbdb !important;
	outline:none;
}
input[type="text"], textarea {
	background:#fff;
	border: 1px solid #e5e1e1;
	padding:6px 8px;
	color:#907d7b;
	border-radius: 1px;
	}
input[type="submit"], input[type="reset"], input[type="button"] {
	position:relative;
	display:inline-block;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-size:17px;
	background: #78c989;
	border:none !important;
	height:31px;
	cursor:pointer;
	margin-right:15px;
	font-family:"Raleway",​"Open Sans",​sans-serif;
	text-transform:uppercase;
	padding:0px 6px !important;
	border-radius: 2px
	}
input[type="submit"]:hover, input[type="reset"]:hover {
	color:#474443;
	}
	
.wpcf7 table tr th {vertical-align:top; padding-top:7px;}
.wpcf7 label {font-weight:normal;}
.wpcf7 h2 {border-bottom:1px solid #CCC;}
.wpcf7 h4 {font-weight:bold;}
.wpcf7 span.wpcf7-list-item {display:block;}
.wpcf7 .radio_right {float: left; margin:23px 0 0 2px;}
.wpcf7 .text-577 input {margin: 20px 0 0 5px; position: absolute;}
.wpcf7 .text-363 input {margin: 45px 0 0 -65px; position: absolute;}
.wpcf7 input.wpcf7-not-valid {border:2px dotted red !important;}
	 
.wpcf7 span.wpcf7-not-valid-tip {display:none;}
	
.wpcf7 .radio-678,
.wpcf7 .radio-9,
.wpcf7 .radio-132
{float: left;}
	
section.stripe {
	padding:0px !important;
}

.wichtige_themen .v_module p {font-size:13px;}
.wichtige_themen img {border: 5px solid #fff; border-radius: 2px; box-shadow: 0 1px 2px #bbb;}
.wichtige_themen .v_module a.btn_link {margin-top:10px; right:0;}
a.btn_link {
border: medium none !important;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 15px;
font-weight: bold;
height: 28px;
padding: 0 6px !important;
position: relative;
text-decoration: none;
text-transform: uppercase;
border-radius: 2px;
line-height:1.8em;}
a.btn_link:hover {background:#313b3d; color:#FFF;}
	
a.btn_link.blue {background:#78adc9;}
a.btn_link.yellow {background:#efc849;}
a.btn_link.green {background:#78c989;}
a.btn_link.red {background:#e8484a;}




