/* Add here all your CSS customizations */



.slider-container .main-120-wjs1 {
	color: #FFF;
	font-size: 82px;
	line-height: 120px;
	font-weight:900;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
}


#wrapper {
	/* Set the wrapper to occupy the entire browser width */
	width: 100%;
    background: #434B4E;
	/* So you can see it in action */
	height: auto;
}
 
#linkecol {
	float: left;
	/* So you can see it in action */
	/*background: #913c33;*/
	background: #7F8D90;
	height: auto;
}
 
#rechtecol {
	float: right;
 
	/* So you can see it in action */
	/*background: #913c33;*/
	background: #434B4E;
	height: auto;
 
}

html.dark platzh {
	float: left;
	height: 5000px
}


hr ._50_dottted {
	height: 50px;
	border-bottom: 1px dotted #ddd;
	float: left;
}

hr ._100_dotted {
	height: 100px;
	border-bottom: 1px dotted #ddd;
	float: left;
}

hr ._hr50 {
	height: 50px;
	float: left;
}

hr ._hr100{
	height: 100px;
	float: left;
}


p.dark {
	color:blue;
	font-size:50px;
}

/* START auf index Seite die Cursos a Iniciar */
html .panel-tertiary .panel-heading {
	background: #2BAAB1;

}

html .panel-tertiary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #2BAAB1;
}

html .panel-tertiary .panel-subtitle {
	opacity: 0.8;
	color: #FFF;
}

html .panel-tertiary .panel-title {
	color: #FFF;
}

html .panel-tertiary .panel-title_zentriert {
	color: #FFF;
    text-align:center;
}

html .panel-tertiary .panel-actions a {
	background-color: transparent !important;
	color: #FFF;
}

.panel-subtitle {
	color: #808697;
	font-size: 12px;
	line-height: 1.2em;
	margin: 7px 0 0;
	padding: 0;
}
/* ENDE auf index Seite die Cursos a Iniciar */

/*Radio Buttons */


.radio-Custom-wjs {
	position: relative;
	padding: 0 0 0 25px;
	margin-bottom: 7px;
	margin-top: 0;
}

.radio-Custom-wjs.radio-inline {
	display: inline-block;
	vertical-align: middle;
}

.form-group .radio-Custom-wjs.radio-inline {
	margin-top: 7px;
	padding-top: 0;
}

.radio-Custom-wjs:last-child, .radio-Custom-wjs:last-of-type {
	margin-bottom: 0;
}

.radio-Custom-wjs input[type="radio"] {
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 3px;
	margin: -6px 0 0 0;
	z-index: 2;
	cursor: pointer;
}

.radio-Custom-wjs input[type="radio"]:checked + label:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 4px;
	margin-top: -5px;
	display: inline-block;
	font-size: 11px;
	line-height: 1;
	width: 10px;
	height: 10px;
	background-color: #444;
	border-radius: 50px;
	-webkit-box-shadow: 0px 0px 1px #444;
	box-shadow: 0px 0px 1px #444;
}

.radio-Custom-wjs input[type="radio"]:disabled {
	cursor: not-allowed;
}

.radio-Custom-wjs input[type="radio"]:disabled:checked + label:after {
	color: #999;
}

.radio-Custom-wjs input[type="radio"]:disabled + label {
	cursor: not-allowed;
}

.radio-Custom-wjs input[type="radio"]:disabled + label:before {
	background-color: #eee;
}

.radio-Custom-wjs label {
	cursor: pointer;
	margin-bottom: 0;
	text-align: left;
	line-height: 1.2;
}

.radio-Custom-wjs label:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -9px;
	width: 18px;
	height: 18px;
	display: inline-block;
	border-radius: 50px;
	border: 1px solid #bbb;
	background: #fff;
}



html .panel-primary_wjs01 {
  border-color: #913c33;
}
.panel-primary_wjs01 > .panel-heading {
  color: #fff;
  background-color: #913c33;
}
.panel-primary_wjs01 > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #913c33;
}
.panel-primary_wjs01 > .panel-heading .badge {
  color: #913c33;
  background-color: #fff;
}
.panel-primary_wjs01 > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #913c33;
}


html .panel-primary_wjs02 {
  border-color: #2BAAB1;
}
.panel-primary_wjs02 > .panel-heading {
  color: #fff;
  background-color: #2BAAB1;
}
.panel-primary_wjs02 > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #2BAAB1;
}
.panel-primary_wjs02 > .panel-heading .badge {
  color: #2BAAB1;
  background-color: #fff;
}
.panel-primary_wjs02 > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #2BAAB1;
}


html .panel-primary_wjs03 {
  border-color: #FA8072;
}
.panel-primary_wjs03 > .panel-heading {
  color: #434B4E;
  background-color: #FA8072;
}
.panel-primary_wjs03 > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #FA8072;
}
.panel-primary_wjs03 > .panel-heading .badge {
  color:  #FA8072;
  background-color: #FA8072;
}
.panel-primary_wjs03 > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #FA8072;
}



/* Overline Reveal */
.hvr-overline-reveal {
    width: 100%;
    border-radius: 10px;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden;
}

.hvr-overline-reveal:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    /*background: #913c33;*/
    background: #fbbc2d;
    height: 4px;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.hvr-grow {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

    .hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

        /*ENDE Radio Buttons */

/* Form - Custom-wjs Radio */





