#rsepro-edit-container {
   -moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
    box-sizing:        border-box;
	position:		   relative;
}

#rsepro-edit-menu a {
	text-align: right;
}

.rsepro-edit-event a {
	transition: color .5s;
	outline: none;
}

#rsepro-edit-menu li a.invalid,
#rsepro-edit-menu li a:hover.invalid,
#rsepro-edit-menu li a:focus.invalid {
	color: #df7b74;
	border-top: 1px solid #df7b74;
	border-bottom: 1px solid #df7b74;
	border-radius: 0;
}

.rsepro-edit-event .tab-content {
	min-height: 900px;
	padding: 20px;
	border: 1px solid #ddd;
	border-radius: 4px;
	overflow: hidden !important;
}

.rsepro-edit-event .rsepro-inline {
	display: inline-block;
	width: 10%;
}

.rsepro-edit-event .rsepro-hide {
	display: none;
}

.rsepro-edit-event .rsepro-location-container,
.rsepro-locations-container {
	width: 66.2%;
	position: absolute;
	z-index: 999;
}

.rsepro-edit-event .rsepro-location-map {
	height: 200px;
}

.rsepro-edit-event .rsepro-map-results-wrapper {
	position: relative;
}

.rsepro-edit-event .rsepro-map-results {
	position: absolute;
    z-index: 999;
    background-color: #fff;
    list-style-type: none !important;
    margin: 0 !important;
    padding-right: 10px;
    padding: 0 !important;
	font-size: 13px !important;
	white-space: normal !important;
	width: 84%;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.rsepro-edit-event .rsepro-map-results > li,
.rsepro-edit-event #rsepro-locations > li {
    cursor: pointer;
    padding: 5px;
}

.rsepro-edit-event .rsepro-loading {
    background: url("../images/loader.gif") no-repeat scroll 99% center rgba(0, 0, 0, 0);
}

.rsepro-edit-event .rsepro-event-files > li,
.rsepro-edit-event #rsepro-recurring-events > li {
    margin-bottom: 5px;
}

.rsepro-edit-event #rsepro-recurring-events {
	margin-top: 10px;
}

.rsepro-ticket a {
    cursor: s-resize !important;
}

#rsepro-edit-container .form-actions > button {
    margin-top: 5px;
}

#rsepro-feedback-questions td .form-control {
	width: 100%;
}

#rsepro-itinerary-tabs-j4 .nav-link.active {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

#rsepro-itinerary-tabs-j4 .nav-link.active + .dropdown-toggle {
	background-color: var(--nav-pills-link-active-bg);
	color: #fff;
}

@media (max-width: 575.98px) {
	#rsepro-edit-itinerary .dropdown-toggle.btn {
		margin-bottom: auto;
	}
}

@media screen and (max-width: 767px) {
	#rsepro-edit-menu a {
		text-align: center;
	}
	
	#rsepro-edit-container .rsepro-edit-event .nav-tabs > .active > a,
	#rsepro-edit-container .rsepro-edit-event .nav-tabs > .active > a:hover, 
	#rsepro-edit-container .rsepro-edit-event .nav-tabs > .active > a:focus {
		border-color: #ddd;
		border-radius: 4px;
	}
	
	.rsepro-edit-event .rsepro-well {
		width: 98.5%;
	}
	
	.rsepro-edit-event .rsepro-well .span10 {
		width: 96%;
	}
	
	.rsepro-edit-event .rsepro-location-map {
		width: 99%;
	}
	
	.rsepro-edit-event .rsepro-map-results {
		width: 98%;
	}
}