/** plugin: Dashboard: Default Widget Banner #1.3 code **/
/* BEGIN Default Widget Banner by Salvatos */
#campaign-dashboard .widget {
	--default-banner-100p: url(https://images.unsplash.com/photo-1601137705550-adcd8d863861);
	--default-banner-75p: url(https://images.unsplash.com/photo-1601137705550-adcd8d863861);
	--default-banner-66p: url(https://images.unsplash.com/photo-1601137705550-adcd8d863861);
	--default-banner-50p: url(https://images.unsplash.com/photo-1601137705550-adcd8d863861);
	--default-banner-33p: url(https://images.unsplash.com/photo-1601137705550-adcd8d863861);
	--default-banner-25p: url(https://images.unsplash.com/photo-1601137705550-adcd8d863861);
}
#campaign-dashboard div.col-md-12 .panel-heading:not(.panel-heading-entity) {
	background-image: var(--default-banner-100p);
}
#campaign-dashboard div.col-md-9 .panel-heading:not(.panel-heading-entity) {
	background-image: var(--default-banner-75p);
}
#campaign-dashboard div.col-md-8 .panel-heading:not(.panel-heading-entity) {
	background-image: var(--default-banner-66p);
}
#campaign-dashboard div.col-md-6 .panel-heading:not(.panel-heading-entity) {
	background-image: var(--default-banner-50p);
}
#campaign-dashboard div.col-md-4 .panel-heading:not(.panel-heading-entity) {
	background-image: var(--default-banner-33p);
}
#campaign-dashboard div.col-md-3 .panel-heading:not(.panel-heading-entity) {
	background-image: var(--default-banner-25p);
}
#campaign-dashboard .panel-heading:not(.panel-heading-entity) {
	padding: unset;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 10%;
}
#campaign-dashboard .panel-heading:not(.panel-heading-entity) h3 {
	padding: 30px 20px;
	display: inline-block;
	width: 100%;
	color: #fff;
	text-shadow: rgba(0,0,0,.9) 0 1px 4px;
	font-size: 18px;
}
/* END Default Widget Banner by Salvatos */

/** plugin: Taller Map #1 code **/
/* dashboard */
.widget-map .panel-body { height: 750px; }
.panel-heading-entity .panel-title { line-height: 0.1; }
.panel-heading-entity { height: 750px; }
#campaign-dashboard .campaign { display: none; }
#campaign-dashboard .campaign + .row:before { content: "World Map"; }
#campaign-dashboard .campaign + .row:after { content: "Characters"; }
#campaign-dashboard .campaign + .row:after, #campaign-dashboard .campaign + .row:before {
font-size: xx-large;
position: relative;
text-align: center;
margin-left: 50%;
transform: translateX(-50%);
display: inline-block;
margin-bottom: 20px;
width: 95%;
padding-top: 10px;
padding-bottom: 10px;
background-image: linear-gradient(to right, rgba(0,0,0,0), rgb(30, 30, 30), rgba(0,0,0,0));
}

.panel-title .ra,
.panel-title .fa,
.panel-title .fab,
.panel-title .fad,
.panel-title .fal,
.panel-title .far,
.panel-title .fas {
line-height: 0.1;
}

/** plugin: Calendar: Inverted Full Moon Icons #1.1 code **/
/* Inverted moon icons */
.kanka-entity-calendar .calendar .moon.far.fa-circle::before { font-weight: 900; } /* new moon empty */
.kanka-entity-calendar .calendar .moon.fas.fa-circle::before { font-weight: 400; } /* full moon filled */
.kanka-entity-calendar .calendar .moon.far.fa-moon::before { font-weight: 900; } /* waning moon filled */
.kanka-entity-calendar .calendar .moon.fas.fa-moon { transform: scaleX(-1); } /* waxing moon filled */

