
/* Custom Stylesheet */
/**
* Use this file to override Materialize files so you can update
* the core Materialize files in the future
*
* Made By MaterializeCSS.com
*/
/**/



@media only screen and (min-width: 601px)
{
	.container
	{
		width: 98%;
	}
}

@media only screen and (min-width: 993px)
{
	.container
	{
		width: 98%;
		max-width: 1600px;
	}
}
@media only screen and (min-width: 1200px)
{
	.container
	{
		width: 98%;

	}
}

.parallax-container
{
	height: 250px;
	margin-bottom: 15px;
}

.icon-block
{
	padding: 0 15px;
}
.icon-block .material-icons
{
	font-size: inherit;
}

#ArtikelListe
{
	margin-top: 2px;
	padding: 10px;
}
.brand-logo-old
{
	font-weight: 900;
}

.dropdown-content-old
{
	background-color: #FFFFFF;
	margin: 0;
	display: none;
	min-width: 300px;
	max-height: auto;
	margin-left: -1px;
	overflow: hidden;
	opacity: 0;
	position: absolute;
	white-space: nowrap;
	z-index: 1;
	will-change: width, height;
}
.form-group
{

}

.navbar
{
	margin-bottom: 10px;
}
nav ul li.active
{
	background-color: rgba(0, 0, 0, 0.2);
}
.add
{
	margin-top: 0px;
	background-color: #ff5e5e;
	padding: 10px;
}
.add a
{
	color: #000000;
}

.edit
{
	margin-top: 30px;
	background-color: #29242b;
	padding: 10px;
	margin-bottom: 30px;
}
.edit a, a
{
	color: #dfdfdf;
}

.material-icons
{
	display: inline-flex;
	vertical-align: middle;
}

.mce-tooltip-inner, .mce-tooltip-arrow
{
	visibility: hidden;
}
.form-group
{
	margin-bottom: 15px;
}

.page-footer
{
	/*position: relative;*/
	/*bottom: 0px;*/
	margin-bottom: 0px;
	/*width: 100%;*/
}
/* Materialize - define ------------------------------------*/
input:not([type])
.valid, input:not([type])
:focus.valid, input[type=text].valid, input[type=text]:focus.valid, input[type=password].valid, input[type=password]:focus.valid, input[type=email].valid, input[type=email]:focus.valid, input[type=url].valid, input[type=url]:focus.valid, input[type=time].valid, input[type=time]:focus.valid, input[type=date].valid, input[type=date]:focus.valid, input[type=datetime].valid, input[type=datetime]:focus.valid, input[type=datetime-local].valid, input[type=datetime-local]:focus.valid, input[type=tel].valid, input[type=tel]:focus.valid, input[type=number].valid, input[type=number]:focus.valid, input[type=search].valid, input[type=search]:focus.valid, textarea.materialize-textarea.valid, textarea.materialize-textarea:focus.valid
{
	border-bottom: 1px solid #01579b;
	box-shadow: 0 1px 0 0 #01579b;
}

.dropdown-content li > a, .dropdown-content li > span
{
	font-size: 1rem;
}


/* label color */
.input-field label
{
	/* color: #01579b;*/
}
/* label focus color */
.input-field input[type=text]:focus + label
{
	/* color: #01579b;*/
}
/* label underline focus color */
.input-field input[type=text]:focus
{
	/* border-bottom: 1px solid #01579b;
	box-shadow: 0 1px 0 0 #01579b;*/
}
/* valid color */
.input-field input[type=text].valid
{
	/* border-bottom: 1px solid #01579b;
	box-shadow: 0 1px 0 0 #01579b;*/
}
/* invalid color */
.input-field input[type=text].invalid
{
	/*border-bottom: 1px solid #01579b;
	box-shadow: 0 1px 0 0 #01579b;*/
}
/* icon prefix focus color */
.input-field .prefix.active
{
	/*color: #01579b;*/
}

.hr
{
	margin-bottom: 20px;
}

.container .row
{
	margin-left: 0rem;
	margin-right: 0rem;
}

.hidden
{
	visibility: hidden;
}

#dark-red-text
{
	color: #9f0000;
}
#dark-green-text
{
	color: #0f6303;
}
.row .col {
	padding: 0 0rem;
}

h5 {

	margin: 0.4rem 0 0.4rem 0;
}
.bringin{
	background-color: #87b72a !important;
}
.abo{
	background-color: #ece733 !important;
	
}
.infotext{
	margin-bottom: 20px;
	background-color: #455a64;
	padding: 10px;
	color: azure;
}
form{
	/*margin-top: 20px;*/
    margin-bottom: 20px;
}

.aboliste {
    margin-bottom: 2px;
    background-color: #f3f3f3;
}