/*!
 * Special css for SCP
 */
/*@import url('https://fonts.googleapis.com/css?family=Poppins');*/
@import url('https://fonts.googleapis.com/css?family=Hind|Quicksand');

body {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px !important;
}

h1, h2, h3, h4, h5, h6, .site-title {
	/*font-family: 'Poppins', sans-serif !important;*/
	font-family: 'Hind', sans-serif !important;
	font-weight: 500;
	margin-bottom: 5px;
}

/*boxed-Layout text select erlauben*/
#mm-0 {
	-webkit-user-select: auto!important; /* Safari 3.1+ */
	-moz-user-select: auto!important; /* Firefox 2+ */
	-ms-user-select: auto!important; /* IE 10+ */
	user-select: auto!important;
}
/*boxed-Layout text select erlauben end*/

#scp-navbar {
	font-size: 14px;
	font-family: 'Quicksand', sans-serif;
	font-weight: 300;
}

.header {
	line-height: 35px;
}

#top-scp {
	overflow: hidden;
}

/*bootstrap navbar standard*/
/* navbar */

body section {
	/*padding-top: 60px;*/
	padding-top: 240px;
}

.navbar-inner {
    min-height: 0px;
}

.navbar-brand,
/*.navbar-nav li a*/
/*ul#scp-navbar .navbar-nav li a*/ {
    /*line-height: 60px;
    height: 60px;
    padding-top: 0;
    padding-bottom: 0;*/
}

#brand img {
    padding-top: 0px;
}

#panelnav-div {
	top: 25px !important;
}

#panelnav-div .icon-bar {
	background-color: #fff !important;
}

#panelnav-div .panelnav-toggle:hover .icon-bar,
#panelnav-div .panelnav-toggle:focus .icon-bar {
	background-color: #e6e6e6;
}


.navbar-default {
	/*background-color: #f8f8f8;
	border-color: #e7e7e7;*/
	background-color: #006600;
	border-color: #004500;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#009900), to(#006600));
	background-image: -webkit-linear-gradient(top, #009900, 0%, #006600, 100%);
	background-image: -moz-linear-gradient(top, #009900 0%, #006600 100%);
	background-image: linear-gradient(to bottom, #009900 0%, #006600 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009900', endColorstr='#006600', GradientType=0);
}
/* Title */
.navbar-default .navbar-brand {
	/*color: #777;*/
	color: #ffffff !important;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	/*color: #5E5E5E;*/
	color: #e6e6e6 !important;
	background-color: transparent;
}
.navbar-default .navbar-text {
	color: #ffffff;
}
/* Link */
.navbar-default .navbar-nav > li:last-child > a {
	border-right: 1px solid #004500;
}

.navbar-default .navbar-nav > li > a {
	/*color: #777;*/
	color: #ffffff;
	border-left: 1px solid #004500;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	/*color: #333;*/
	color: #c4c4c4;
	background-color: transparent;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
	background-color: #006600;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
	color: #ffffff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
	color: #c4c4c4;
	background-color: #004500;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li.divider {
	background-color: #004500;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: #c4c4c4;
	background-color: #004500;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	/*color: #555;
	background-color: #E7E7E7;*/
	color: #c4c4c4;
	background-color: #004500;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#004500), to(#007800));
	background-image: -webkit-linear-gradient(top, #004500, 0%, #007800, 100%);
	background-image: -moz-linear-gradient(top, #004500 0%, #007800 100%);
	background-image: linear-gradient(to bottom, #004500 0%, #007800 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004500', endColorstr='#007800', GradientType=0);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	/*color: #555;
	background-color: #D5D5D5;*/
	color: #c4c4c4;
	background-color: #004500;
}

.navbar-default .dropdown-menu li a {
	/*line-height: 12px;*/
	/*height: 40px;*/
}

/* Caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
	/*border-top-color: #777;
	border-bottom-color: #777;*/
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
	/*border-top-color: #333;
	border-bottom-color: #333;*/
	border-top-color: #c4c4c4;
	border-bottom-color: #c4c4c4;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > active > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
	/*border-top-color: #555;
	border-bottom-color: #555;*/
	border-top-color: #c4c4c4;
	border-bottom-color: #c4c4c4;
}
/* Mobile version */
.navbar-default .navbar-toggle {
	/*border-color: #DDD;*/
	border-color: #004500;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	/*background-color: #DDD;*/
	background-color: #004500;
}
.navbar-default .navbar-toggle .icon-bar {
	/*background-color: #CCC;*/
	background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #ffffff;
}
.navbar-default .navbar-link {
	color: #ffffff;
}
.navbar-default .navbar-link:hover {
	color: #c4c4c4;
}
/*bootstrap navbar standard end*/

#main a:link,
#main a,
#main a:visited,
#feature a:link,
#feature a,
#feature a:visited,
#bottom a:link,
#bottom a,
#bottom a:visited,
.pagination > li > a {
	color: #006600;
}

#breadcrumbs {
	padding: 5px 0;
}

.breadcrumb a,
.breadcrumb a:visited {
	color: #006600;
}

#main a:hover,
#main a:focus,
#feature a:hover,
#feature a:focus,
#bottom a:hover,
#bottom a:focus {
	color: #c4c4c4;
}

.breadcrumb a:hover,
.breadcrumb a:focus {
	color: #c4c4c4;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
	background-color: #006600;
	border-color: #006600;
}

ul.pagination li.active a {
	color: #fff!important;
}

.dropdown.open .dropdown-menu {
	max-height: 400px;
}

/* Nav Module side*/
.module-content ul.nav.menu li::before {
	content:"\e258" !important;
	font-size:0.6em;
}
.module-content .nav > li > a {
	display: inline;
	padding-left:10px;
	line-height: 1.9em;
}

.module-content .nav > li.active > a {
	font-weight: bold;
	color: #000;
}

.module-content .nav > li > a:hover {
	font-weight: bold;
	color: #000;
}

/*image align */
.pull-left.item-image {
	width: 50%;
	margin-right: 10px;
	margin-bottom: 10px;
}

/*frontpage featured*/
/*.items-leading .pull-left.item-image {
	display: block;
	width: 100%;
	margin-right: 0;
	margin-bottom: 10px;
}*/
/*frontpage featured end*/

.pull-right.item-image {
	width: 50%;
	margin-left: 10px;
	margin-bottom: 10px;
}

.pull-none.item-image {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}

/*article */
.page-header {
	margin-bottom: 5px !important;
	padding-bottom: 5px !important;
}

.lead {
	font-size: 18px !important;
	/*font-family: 'Raleway', sans-serif;*/
	font-weight: 200 !important;
}

dl.muted {
	margin-bottom: 10px;
}

.article-info {
	font-size: 0.8em;
}

/*search */
.result-title {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight:400;
	margin-top:10px;
}

.highlight {
	background-color: #fcd9ca;
	padding: 0 5px;
}

/* alerts */
.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.alert,
.alert h4 {
	color: #c09853;
}
.alert h4 {
	margin: 0;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}
.alert-success h4 {
	color: #468847;
}
.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}
.alert-danger h4,
.alert-error h4 {
	color: #b94a48;
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}
.alert-info h4 {
	color: #3a87ad;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}
.alert-block p + p {
	margin-top: 5px;
}
/*alerts end */

/* invalid form*/
.invalid {
	color: #9d261d;
	font-weight: bold;
}
input.invalid, textarea.invalid {
	border: 1px solid #9d261d;
}

/* invalid form end */

/* banner klein head */
.-banner-fullwidth .module-content {
	
}
.bannergroup-banner-fullwidth {
	margin: 10px auto 5px auto;
}

.bannergroup-banner-fullwidth .banneritem {
	float: left;
	/*display: inline-block;*/
	margin: 0 5px;
}
/* banner klein head end */

/*panelnav */
#panelnav-div {
	position: absolute;
	left: 15px;
	top:40px;
	/*padding: 2px;*/
}

/*#panelnav-div a {
	border: 1px solid #666;
	padding: 4px;
}*/

#panelnav-div .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #888;
    margin-bottom: 4px;
}
/*panelnav */

/*joomleauge*/
tr.odd, .cat-list-row1 {
	background-color: #f0f0f0;
}


.contentheading {
	color:#006600;
	font-family: 'Titillium Maps', Arial;
	font-size: 1.6em;
}

div.joomleague table, div.joomleague tr, div.joomleague td {
	border-collapse: collapse !important;
	border: 0 !important;
}

/*#gameshistory, #playercareer, #playerhistory {
	border: none;
	border-collapse: collapse;
}*/

div.joomleague div {
	width:98% !important;
}

div.joomleague div.mini-player_links {
	width:48% !important;
}

div.joomleague div.player-trikot {
	width:55px !important;
}

table.ranking, table.ranking tr, table.ranking td {
	border-collapse: collapse !important;
	border: 0 !important;
}

table.ranking {
	margin-top: 10px;
	font-size: 0.8em;
	padding: 1px;
}

table.ranking img {
	padding: 1px;
}

table.ranking .sectiontableentry1 {
	background-color: #CCC;
}

table.ranking .rank {
	text-align: center;
}

div.jl_teamsubstats table {
	margin-top: 10px;
}

div.jl_teamsubstats .sectiontableentry1 {
	background-color: #f0f0f0;
}

/*joomleague spielplan*/


table.clubplan tr {
	border-top: 2px solid #006600 !important;
}
table.clubplan td {
	padding:2px;
}

.cat-list-row0-clubplan {
	background-color: #b6ceab;
}

.cat-list-row1-clubplan {
	background-color: #d5e3cf;
}

table.clubplan tr.sectiontableheader {
	border: 0 !important;
}

table.clubplan tr.sectiontableheader th {
	padding-top: 10px !important;
}
/*joomleague spielplan end*/

/*joomleague calendar*/
.jlCalListTitle {
	font-size: 0.8em;
}

table.jlcal_result_table {
	border: 0 !important;
	width:99%;
	padding: 1px;
	margin-top: 2px !important;
}

table.jlcal_result_table tr, table.jlcal_result_table td {
	border: 0 !important;
}

table.jlcal_result_table td.sectiontableheader.jlcal_heading {
	font-weight: bold;
}
/*joomleague calendar end*/

/*joomleague birthday*/
table.birthday, table.birthday tr, table.birthday td {
	border-collapse: collapse !important;
	border: 0 !important;
}

table.birthday td {
	padding: 2px 0;
}

table.birthday tr.sectiontableheader {
	font-weight: bold;
}
/*joomleague birthday end*/

/*joomleague matches modul*/

.modJLMLholder {
	/*margin-top:10px;*/
	/*height:288px;*/
	/*background-color: #999;*/
	background-image: url(../../../images/scp_bilder/scp-spak.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 320px;
	font-size: 1.4em;
}

.modJLMLholder div.contentheading {
	font-weight: normal;
	padding-top:15px;
	padding-bottom: 5px;
	font-size: 2em;
}

.modJLMLholder div.sectiontableheader {
	padding: 5px;
	font-size: 1.6em;
}

.modJLMLholder .jlmlResults {
	font-weight: normal;
}

.box .modJLMLholder {
	font-size: 1em;
	/*height:auto;*/
	max-height: 140px;
	overflow: auto;
	padding-right: 2px;
	background-image: none;
}

.box .modJLMLholder div.sectiontableheader {
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
}

/*joomleague matches modul end*/

/*joomleague spielkalender rechte spalte fix*/

/*table.fixtures {
	max-width: 400px;
}*/

table.fixtures th:nth-of-type(2) {
	white-space: normal !important;
}

table.fixtures td:nth-of-type(5), table.fixtures td:nth-of-type(9) {
	white-space: normal !important;
}

div.joomleague table.fixtures .left {
	float:left;
	width: auto;
}
div.joomleague table.fixtures td {
	padding: 0 2px;
}
/*joomleague spielkalender rechte spalte fix end*/

/*joomleague spielhiestorie gamehistory*/
#gameshistory {
	min-width: 529px;
}

#gameshistory td:nth-of-type(2) {
	padding-right: 4px;
	white-space: normal !important;
}

#gameshistory td:nth-of-type(6) {
	padding-left: 4px;
	white-space: normal !important;
}
/*joomleague spielhiestorie gamehistory end*/

/*joomleague person*/
.plinfo td.label {
	color: #000;
	font-size: 14px;
	padding-top:11px;
}

.plgeneralinfo td.info {
	background-color: #FFF!important;
}
/*joomleague person end*/

.mini-player_links img {
	padding-top: 4px;
	margin: 0 auto;
	max-width: none;
}

.mini-team .short-team {
	height: 35px;
}

.mini-team img, #playercareer img {
	max-width: none;
}

.plgeneralinfo .picture img {
	margin: 0 auto;
	max-width: none;
}

.rankingrow_logo img {
	max-width: 21px;
}

/*joomleague end*/
.clear {
	clear: both;
}
/*content-bottom*/
#content-bottom {
	/*padding:20px;*/
	background-color: #fff;
	overflow: auto;
}

/*joomleague tabellenmodul content-bottom*/
#content-bottom .modjlgranking {
	float:left;
	/*padding: 0 10px;*/
	/*min-width: 31%;*/
	/*width:auto;*/
	/*margin: auto;*/
	font-size: 0.9em;
}

#content-bottom .modjlgranking .teamlogo {
	max-width: 80%;
	max-height: 18px;
	height: auto;
}

#content-bottom .modjlgranking table.ranking td {
	padding: 2px 1px;
}

#content-bottom .projectname {
	font-size: 15px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}

/* one item */
#content-bottom .modjlgranking:nth-child(1):nth-last-child(1) {
	width: 100%;
}

/* two items */
#content-bottom .modjlgranking:nth-child(1):nth-last-child(2),
#content-bottom .modjlgranking:nth-child(2):nth-last-child(1) {
	width: 48%;
}

/* three items */
#content-bottom .modjlgranking:nth-child(1):nth-last-child(3),
#content-bottom .modjlgranking:nth-child(2):nth-last-child(2),
#content-bottom .modjlgranking:nth-child(3):nth-last-child(1) {
	width: 31%;
}

/* four items */
#content-bottom .modjlgranking:nth-child(1):nth-last-child(4),
#content-bottom .modjlgranking:nth-child(2):nth-last-child(3),
#content-bottom .modjlgranking:nth-child(3):nth-last-child(2),
#content-bottom .modjlgranking:nth-child(4):nth-last-child(1) {
	width: 23%;
}

/*content-bottom end*/

/*sidebar-2 right*/
#sidebar-2 .modjlgrandomplayer ul li::before {
	content: none;
}
/*sidebar-2 right end*/

#bottom {
	margin-top: 15px;
	background-color: #f5f5f5;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f5f5f5), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #f5f5f5, 0%, #ffffff, 100%);
	background-image: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);
	background-image: linear-gradient(to bottom, #f5f5f5 0%, #ffffff 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0);
	border-top: solid 1px #ddd;
}

/*bottom spielankuender*/
#bottom .spa-km, #bottom .spa-scp2 {
	font-size: 0.7em;
}

#bottom .modJLMLholder {
	background-image: none;
	height: auto;
}
/*bottom spielankuender end*/

/*footer*/
#footer {
	background-color: #333;
	color: #fff;
	font-size: 0.9em;
}
/*footer end*/

/*phocadownload*/
.pd-title {
	font-size: 1.4em;
}

.btn-success {
    color: #fff!important;
}
/*phocadownload end*/

/*jbcookies*/
.jb.cookie-decline {
	font-size: 0.8em;
	text-align: center;
}
.jb.cookie-decline .jb.decline.link {
	font-size: 0.9em;
}
/*jbcookies end*/

/*sponsorleiste oben*/
.sponsor-horizontal {
	display: inline-block;
}

.sponsor-horizontal .bannergroup {

}

.sponsor-horizontal .banneritem {
	float:left;
	padding: 0 10px;
}
/*sponsorleiste oben end*/

/*Funktionaere*/
.scp-funktionaere {
	padding-bottom: 20px;
}
/*Funktionaere end*/

/*navbar submenu for scp-default*/
#scp-sub {
	font-size: 0.95em;
	line-height:25px;
	width: 100%;
	/*margin-top:20px;*/
	border-right: none;
	border-left: none;
}

#scp-sub .dropdown-menu {
	font-size: 0.95em;
}

#scp-sub a {
	color: #777!important;
}

#scp-sub a:hover,
#scp-sub a:focus {
	color: #333!important;
	font-weight: normal;
}


ul#scp-sub.nav.menu li::before {
	content: ""!important;
}

ul#scp-sub.nav.menu li {
	margin-top: 9px;
}

.module-content #scp-sub.nav > li.active > a {
    font-weight: normal!important;
    background-color: #E7E7E7;
}

#scp-sub .dropdown-menu > .active > a,
#scp-sub .dropdown-menu > .active > a:focus,
#scp-sub .dropdown-menu > .active > a:hover {
	background-color: #E7E7E7;
}

.scp-default {
    background-color: #F8F8F8;
    border-color: #E7E7E7;
}
/* Title */
.scp-default .navbar-brand {
    color: #777;
}
.scp-default .navbar-brand:hover,
.scp-default .navbar-brand:focus {
    color: #5E5E5E;
}
/* Link */
.scp-default .navbar-nav > li > a {
    color: #777;
}
.scp-default .navbar-nav > li > a:hover,
.scp-default .navbar-nav > li > a:focus {
    color: #333;
}
.scp-default .navbar-nav > .active > a,
.scp-default .navbar-nav > .active > a:hover,
.scp-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #E7E7E7!important;
}
.scp-default .navbar-nav > .open > a,
.scp-default .navbar-nav > .open > a:hover,
.scp-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #D5D5D5;
}
/* Caret */
.scp-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}
.scp-default .navbar-nav > .dropdown > a:hover .caret,
.scp-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}
.scp-default .navbar-nav > .open > a .caret,
.scp-default .navbar-nav > .open > a:hover .caret,
.scp-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}
/* Mobile version */
.scp-default .navbar-toggle {
    border-color: #DDD;
}
.scp-default .navbar-toggle:hover,
.scp-default .navbar-toggle:focus {
    background-color: #DDD;
}
.scp-default .navbar-toggle .icon-bar {
    background-color: #CCC;
}
@media (max-width: 767px) {
    .scp-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .scp-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .scp-default .navbar-nav .open .dropdown-menu > li > a:focus {
          color: #333;
    }
}
/*navbar submenu for scp-default end*/

/*Font Awesome link*/
.awesome-search-link::before {
	font-family:'FontAwesome';
	content: "\f002";
	padding-right:5px;
}
.awesome-download-link::before {
	font-family:'FontAwesome';
	content: "\f019";
	padding-right:5px;
}
.awesome-images-link::before {
	font-family:'FontAwesome';
	content: "\f03e";
	padding-right:5px;
}
.awesome-video-link::before {
	font-family:'FontAwesome';
	content: "\f03d";
	padding-right:5px;
}
.awesome-email-link::before {
	font-family:'FontAwesome';
	content: "\f1fa";
	padding-right:5px;
}
.awesome-user-link::before {
	font-family:'FontAwesome';
	content: "\f007";
	padding-right:5px;
}
/*Font Awesome link end*/

/*Datenschutz modal-box*/
.modal {
	/*position: relative;
	display: inline-block;*/
}
#jform_consentbox {
	margin-left: 20px;
}

/*.registration .modal, #member-profile .modal, #contact-form .modal
{
position: unset;
display:unset;
}

.registration label, #member-profile label  {width:160px;  }
*/

div.modal {
    position: fixed;
    top: 5%;
    left: 50%;
    bottom:auto;
    z-index: 1050;
    width: 80%;
    margin-left: -40%;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.3);
    *border: 1px solid #999;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
}

/*.modal-body {
    width: 98%;
    position: relative;
    max-height: 400px;
    padding: 1%;
}*/
.modal-body iframe {
    width: 100%;
    max-height: none;
    border: 0 !important;
}
/*.form-search .hide, .form-inline .hide, .form-horizontal .hide {
    display: none;
}
div.modal.fade {
    -webkit-transition: opacity .3s linear, top .3s ease-out;
    -moz-transition: opacity .3s linear, top .3s ease-out;
    -o-transition: opacity .3s linear, top .3s ease-out;
    transition: opacity .3s linear, top .3s ease-out;
    top: -25%;
}
div.modal.fade.in {
    top: 5%;
}*/

.modal.blockcb {
	display: block!important;
}
/*Datenschutz modal-box*/

/*Form with jumi*/

/*Form with jumi end*/
.star, .red {
	 color: #D9534F;
}


/* Media Queries */
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
 
}
/* Landscape phones and down */
@media (max-width: 480px) {
	#brand img {
		max-width: 60% !important;
		/*padding-top: 5px !important;*/
	}
	
	.scp-funktionaere img {
		max-width: 50%;
	}
	
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	#brand img {
		max-width: 70% !important;
	}
	
	body section {
		padding-top: 50px;
	}
	
	.panelnav-toggle {
		
	}
	
	.navbar-toggle {
		/*background:red;*/
		padding:5px !important;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #ffffff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #c4c4c4;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #c4c4c4;
		background-color: #004500;
	}
	
	div.joomleague div.mini-player_links {
	width:100% !important;
}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}

/* Large desktop */
@media (min-width: 1200px) {

}

