
.bootstrap-datetimepicker-widget.dropdown-menu {
    width: 15em;
}

.bootstrap-datetimepicker-widget table td.today:before {
    border-bottom-color: #005f4f;  /* mcrent-green */
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #005f4f; /* mcrent-green */
}

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
    color: #dddddd;
    text-decoration: line-through;
}

.bootstrap-datetimepicker-widget table td span.active {
	background-color: #005f4f;
}

.indv-row {
    margin-top: 10px;
}

.indv-spacer {
    margin-bottom: 20px;
}

.indv-topbottom {
	margin-top: 10px;
	margin-bottom: 10px;
}

#moreInformation {
	text-align: center;
	line-height: 28px;
	border: 1px solid #cbcbcb;
    border-radius: 4px;
}

#infoButtonText {
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none;             
}


@media only screen and (max-width: 768px) {
	#infoButtonText {
		display: none;
	}
}

#moreInformation:hover {
	background-color: white;
}

#infoText {
	display: none;
}

#select-station-ankunft:disabled {
	pointer-events: none;
}

#dyn-cityselect-land-ankunft:disabled {
	pointer-events: none;
}

.time {

}

#ui-active-item {
	background-color: #fafafa;
	border-style: none;
	font-weight: bold;
	color: #5a595a;
}


.ui-timepicker-standard a {
	text-align: start;
	color: #5a595a;
	font-size: 18px;
	font-weight: bold;
}


.ui-timepicker-container {
	font-size: 18px;
	color: #5a595a;
	font-family: inherit;
	font-weight: bold;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-rendering: auto;
}
