@charset "utf-8";
/* CSS Document */

.le-content a:hover {
	cursor:pointer;
	
}




/* ******************************************************************* */
/* Wave */
/* ******************************************************************* */

.wave {
	/*background:linear-gradient(to right, sandybrown, chocolate);*/
	height: 15px;
	position: relative;
}

.wave::before{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	background-repeat: repeat;
	height: 10px;
	background-size: 20px 20px;
	background-image:radial-gradient(circle at 10px -5px, transparent 12px, #ca9657 13px);
}

.wave::after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	background-repeat: repeat;
	height: 15px;
	background-size: 40px 20px;
	background-image:radial-gradient(circle at 10px 15px, #ca9657 12px, transparent 13px);
}


.bg-brown {
	background:#ca9657; /* #af7837; */
}

.bg-light-brown {
	background:#d2a873;
}

/* LANTEVENT */
.le-feedback {
	padding:1em;
	background:#FF9900;
	color:#FFF;


}

.le-button[disabled] { opacity:0.5; }

.le-ma-1 { margin:1em !important;  }
.le-my-1 { margin:1em 0 !important;  }
.le-mx-1 { margin:0 1em !important;  }
.le-mt-1 { margin-top:1em !important; }
.le-mr-1 { margin-right:1em !important; }
.le-mb-1 { margin-bottom:1em !important; }
.le-ml-1 { margin-left:1em !important;  }
.le-pa-1 { padding:1em !important;  }
.le-py-1 { padding:1em 0 !important;  }
.le-px-1 { padding:0 1em !important;  }
.le-pt-1 { padding-top:1em !important; }
.le-pr-1 { padding-right:1em !important; }
.le-pb-1 { padding-bottom:1em !important; }
.le-pl-1 { padding-left:1em !important;  }
.le-w-auto { width:auto !important; }

/* VUE */
[v-cloak] { display:none; }


/* Skuggor */
.shadow { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
.shadow-sm {box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
.shadow-lg { box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
.shadow-none { box-shadow: none !important; }

/* Bakgrundsfärger */
.bg-orange { background-color:#FF9900; }
.bg-light-grey { background-color:#F7F7F7; }

.rounded-1 {
    border-radius: .5rem!important;
}


.bg-orange-gradient {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ef6805+1,f28a3d+100 */
	background: #ef6805; /* Old browsers */
	background: -moz-linear-gradient(top, #ef6805 1%, #f28a3d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ef6805 1%,#f28a3d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ef6805 1%,#f28a3d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef6805', endColorstr='#f28a3d',GradientType=0 ); /* IE6-9 */
}


/* V-Calendar */
/*
.vc-weekday { opacity:0.4; color:#fff !important }
.vc-day-content { color:#fff; }
.vc-day-content.is-disabled { opacity:0.4 !important; }
.vc-container { background-color:transparent !important; border:none !important; color:white; } 
.vc-arrow.is-left, .vc-arrow.is-right { color:white; transition: opacity 0.5s; }
.vc-arrow.is-left:hover, .vc-arrow.is-right:hover { background-color:transparent; opacity:0.5;  }
.vc-header .vc-title { color:#fff !important; }

*/

/* Vue Datetime */

.theme-orange .vdatetime-popup__header,
.theme-orange .vdatetime-calendar__month__day--selected > span > span,
.theme-orange .vdatetime-calendar__month__day--selected:hover > span > span {
	background: #FF9800;
}

.theme-orange .vdatetime-year-picker__item--selected,
.theme-orange .vdatetime-time-picker__item--selected,
.theme-orange .vdatetime-popup__actions__button {
	color: #ff9800;
}

.vdatetime-overlay {
	
}

.vdatetime-popup {


	
}


.vc-popover-content {
	

}

/* Vue Components övergångar */

.component-fade-enter-active, .component-fade-leave-active {
  transition: opacity .3s ease;
}
.component-fade-enter, .component-fade-leave-to
/* .component-fade-leave-active below version 2.1.8 */ {
  opacity: 0;
}



/* Component le-lists */

.le-list {
	/*
	display:inline-block;
	padding:4px 8px;

	width:126px;
	text-align:center;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#f0f0f0;
	border:1px solid #ccc;
	border-radius:10px;
	
	*/
	border:1px solid #ccc;
	cursor:pointer;

}
.le-list.range-start {

	/*border-top-right-radius:0;
	border-bottom-right-radius:0;
	margin-right:0;
	width:136px;*/
}

.le-list.range-end {
	/*border-top-left-radius:0;
	border-bottom-left-radius:0;*/
}

.le-list.range {
	/*border-radius:0;
	margin-right:0;
	width:136px;
	cursor:pointer;*/
}

.le-list.selected {
	background-color:#FF9800;
	border-color:#FF9800;
	color:#fff;
	
}

/*.le-list.available:hover {
	background-color:#999;
}*/

.le-list.range-start,
.le-list.range,
.le-list.range-end {
	border-color:#FF9800;
	background-color:#FF9800;
	color:#FFF;
}

.le-list.unavailable {
	cursor:auto;
	opacity:0.5;
  	-moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}
