.badge-title--live {
    background-color: #5cb85c;
}

.badge-title--stage {
    background-color: #2391d2;
}

.badge-title--local {
    background-color: #f2be11;
}

.badge-title--freeze {
    background-color: #f20606;
}

#picker-menu a.faqPicker{background-image:url(../../bundles/contaofaq/faq.svg)}
#picker-menu a.newsPicker{background-image:url(../../bundles/contaonews/news.svg)}
#picker-menu a.eventPicker{background-image:url(../../bundles/contaocalendar/calendar.svg)}
/**
 * Backend CSS swissfaustball.ch
 **/

.group-tl_mod_video_archive {
	background: url(/bundles/memobackendoptim/icons/film.svg) 3px 2px no-repeat;
}
.group-mod_club {
	background: url(/bundles/memobackendoptim/icons/server.svg) 3px 2px no-repeat;
}

.group-swissfaustball {
	background: url(/bundles/memobackendoptim/icons/shield.svg) 3px 2px no-repeat;
}

.memoIcons,a.gamereport{
	width:16px;height:16px;display:inline-block;overflow:hidden;vertical-align: middle;
}
.memoIcons{
	width:14px;height:20px;
}

a.group-mod_resultservice {
    background: url(/bundles/memobackendoptim/icons/check-circle.svg) 3px 2px no-repeat;
}

a.group-memo_competition{
    background: url(/bundles/memobackendoptim/icons/message-circle.svg) 3px 2px no-repeat;

}


a.group-memo_referee_course {
    background: url(/bundles/schiko/icons/schiri.svg) 3px 2px no-repeat;
}

file-text.svg

 #header {
    position: sticky;
    top: 0px;
    z-index: 100;
}

 #header .inner {
	position: relative;
	background: #DD3832;
 }

#tl_navigation .tl_level_2 li.active {
	background-color: rgba(221, 56, 50, 0.2);
	border-left-color: #DD3832;
}

.header_export_icon {
    background-size: 16px;
}

.tl_formbody_submit {
    position: sticky;
    bottom: 0px;
    z-index: 9;
}

.tl_listing_container span.good{
	background-color: #ddffc5;
	color: #428c2c;
}

.tl_listing_container span.bad{
	background-color: #f1bfb9;
	color: #ca0300;
}

.tl_listing_container span.warn{
	background-color: #f1e0b9;
	color: #ec913e;
}

.tl_listing_container span.neutral{
	background-color: #dcdada;
	color: #696969;
}

.tl_listing_container span.good,
.tl_listing_container span.bad,
.tl_listing_container span.warn,
.tl_listing_container span.neutral{
	display: inline-block;
	padding: 3px 5px;
	float: right;
	margin: 0 1px;
}

#tl_breadcrumb {
    background: rgba(221, 56, 50, 0.1);
    border: 1px solid #DD3832;
}

#tmenu a:hover, #tmenu a.hover, #tmenu li:hover .profile button, #tmenu .active .profile button, #tmenu .burger button:hover {
	background-color: #c72822;
}

header nav span.h2 {
	margin-top: 0;
	margin-bottom: 0;
}

#tmenu a:hover, #tmenu li:hover h2, #tmenu .burger button:hover, header nav #tmenu li:hover span.h2, header nav #tmenu li.active span.h2 {
    background-color: rgba(0, 0, 0, 0.19);
}

.hover-div:hover, .hover-row:hover td, .hover-div:hover .limit_toggler, .hover-row:hover .limit_toggler {
    background-color: rgba(221, 56, 50, 0.1)!important;
}

.tl_panel .active, .tl_panel_bottom .active, #search .active {
    background-color: rgba(221, 56, 50, 0.1);
}

.h1, .h2, .h3, .title {
	margin-top: 1em;
	margin-bottom: .5em;
}
.h1 {
	font-size: 2.1em;
	border-bottom: 3px solid #f5f5f5;
}
.h4 {
	font-size: 0.95em;
}

.base-distance {
	margin-top: 10px;
	margin-bottom: 20px;
}

.text-align-left {
	text-align: left;
}

.columns-3 > div {
		float: left;
		width: 30%;
		margin-right: 3%;
		margin-bottom: 3%;
}
.columns-4 > div {
	float: left;
	width: 23%;
	margin-right: 2%;
	margin-bottom: 2%;
}

.columns:after {
	content: '';
	display: block;
	width: 100%;
	height: 0;
	clear: both;
}

.columns {
	display: flex;
	flex-wrap: wrap;
}

.columns > div {
	flex: 0 0 auto;
}

.panel-wrapper {
	padding: 10px;
}
.content-wrapper {
	padding: 10px;
}
.filter-item {
	padding: 10px;
	border: 1px solid #DD3832;
	background-color: #FFD8D7;
}
.filter-item .title {
	margin-top: 0;
}
.filter-item .h3 {
	font-size: 1.4em;
}

.submit-button {
	width: 100%;
	margin-top: 3px;
	padding: 5px;
	font-weight: bold;
	color: white;
	background-color: #DD3832;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: 0;
}

.tl_folder_list,
.tl_folder_tlist {background: #333;color:#fff;}
.tl_folder_tlist a.icon,.tl_folder_list a.icon {float:right;}
.tl_tablewizard .tl_textarea {min-width:250px;}

.tl_filter .tl_select {
	max-width: 30%;
}

a.round-link img {
    width: 16px;
    height: auto;
}

.memoIcons,a.gamereport{width:16px;height:16px;display:inline-block;overflow:hidden;vertical-align:middle}.memoIcons{width:14px;height:20px}

