
/* Hier überschreiben wir die bootstrap styles */

.panel-default {
	box-shadow: 3px 3px 3px 1px rgba(0, 0, 0, 0.1);
	background:transparent;	
}

.panel-default>.panel-heading {
	background:#8eca6f;
	color:#ffffff;	
	font-size:0.8em;
	font-weight:bold;
}
.text-right {
	text-align:right;	
}

.text-center {
	text-align:center;	
}
.bold {font-weight:bold;}

.panel-title {
	font-size:0.8em;
}

/* spezifische anpassungen */
.row.basics>div>.panel {
	min-height:290px;
	background:#fff;	
}
/*weather-für widgetbereich*/

.weatherwidget >.row{
	padding-left:10px;
	padding-right:10px;
	margin-right:0px;
	margin-left:0px;
}
.weatherwidget:before{
	content: "Das Wetter für Roth und Umgebung";
	width:100%;
	text-align: center;
	font-size: 0.8em;
	color:#444;
	padding:10px;
	display: table;
	background-image: url(	"data:image/jpeg;base64,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"); 
}
.widgetbutton {
	text-align: center;
	padding:10px;
 	width:100%;
  	cursor: pointer;
 	display: inline-block;
 	font-size: 0.8em;
	color:#ffffff;
 	line-height: 1.4em;
  	text-decoration: none!important;
	background-image: url(	"data:image/jpeg;base64,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");
}
.widgetbutton:hover {
	background: #7da44d; /* Old browsers */
	background: -moz-linear-gradient(top,  #7da44d 0%, #ecf6c7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7da44d),color-stop(100%,#ecf6c7));/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,  #7da44d 0%,#ecf6c7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7da44d 0%,#ecf6c7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7da44d 0%,#ecf6c7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7da44d 0%,#ecf6c7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7da44d', endColorstr='#ecf6c7',GradientType=0 ); /* IE6-9 */
	color:#000000;
}

@media (max-width: 991px) {
	.row.basics>div>.panel.windluft { min-height:initial }
}

@media (max-width: 767px) {
	.row.basics>div>.panel { min-height:initial }
}


.row.fangaussichten>div>.panel{
	min-height:270px;
	background:#fff url("cont_hg.png") no-repeat;	
}

.panel.forecast {
	background:#fff;	
}

.forecast h3 {
	margin-bottom:0.3em;	
}

.panel.forecast div p,
.panel.sonnemond div p
{
	margin-bottom:0.2em;	
}

.panel.sonnemond div p.bold {
	margin-bottom:1.5em;	
}

.mondphasen .panel-body {
	background:#1F1F1F;	
	color:#fff;
}
.mondphasen img {
	width:100%;	
}

.moon-col {
	width:6.6666666%;
	width:69px;	
	float:left;
}

.moon-col.today {
	background:#4C4C4C;;	
	position:relative;
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,77,160,1) 100%); /* W3C */
	border-radius:7px;
}


.xmoon-col.today:after {
        position:absolute;
        left:20px;
		bottom:-15px;
        content: "\25b2";
		color:#FFDD00;
		font-family:'dashicons';
		content: "\f142";
		font-size:30px;
    }

