.datepicker{z-index:1151 !important;}

.radioButtonSpace table tbody td {padding-right:30px;}

#allNotifications label {
	margin-left: 5px!important;
	display: inline!important;
}

.modal {
	margin-top:	   60px;
}

#routeAlertListModal #stopNotificationListModal #systemWideAlertListModal {
	margin-top:		30px!important;
}

#rsform-11-the-list {
    -webkit-appearance: menulist;
}

.modal-header {
	padding-left:  10px;
	padding-top:   5px;
	padding-right: 15px;
	padding-bottom:8px;
	text-align:    center;
	font-size:     18px;
}

.modal-body-original {
	padding-left:  10px;
	padding-top:   5px;
	padding-right: 20px;

}

.modal-body-further {
	padding-left:	15px;
	padding-top:	15px;
	padding-right:	15px;
}

.modal-body-element {
	margin-left: 10px;
	width:		 80%;
}

.modal-body-extended {
 	padding-left:  10px;
 	padding-top:   5px;
 	padding-right: 10px;
 	max-height:    400px;
 	overflow-y:auto;
}


.scrollbox {
	overflow-x:		scroll;
	border:			1px solid #aaa;
	font-size:		18px;

	label {
		width:		100%;
	}

}

.scrollbox-original {
	height:			200px;
}

.scrollbox-shorter {
	height:			130px;
}

.modal-footer {
	white-space: nowrap;
}

.modal-footer-a {
	padding-top:	0px;
	padding-bottom:	8.5px;
	white-space: nowrap;

}

#systemWideAlertButtons #routeAlertButtons #stopNotificationButtons {
	padding-top:	8px;
}

.display-none {
	display: 		none;
}

.agencyWideButton {
	min-height: 	45px;
	max-height: 	45px;
	margin-left:	5px;
}

#alerts {
	margin-top: 	15px;

	.panel-heading {
		h3
			{
				margin-top: 10px;
			}
	}
}

#alert-routes-panel {

	.panel-heading {
		h3
			{
				margin-top: 10px;
			}
	}
}

.formatted-route {
	margin-right: 		30px;
}

.date-buttons {
	margin-right:		16px;
	padding-top:		8px;
	white-space: nowrap;
}

.fullwidth {
	width:				100%;
}

.left-align {
	text-align:			left;
}

.day-of-week-link{
	float:				right;
	margin-right:		10px;
}

#alertDeliveryMethodModal {
	margin-top:			50px;
}

.global-only {
	width:				100%;
	text-align:			center;
}

.radio-buttons {
	width:				100%;
	font-size:			18px;
	margin-left:		12px;
}

.display-none {
	display:			none;
}

.phone-panel {
	padding:			8px;
}

.cell-provider-heading {
	margin-left: 		10px;
	width:				80%;
}

.app-notification {
	width:				100%;
	font-size:			16px;
}

.padded-left {
	padding-left:		4em;
}

.padded-left-light {
	padding-left:		2em;
}

.bold {
	font-weight:		bold;
}

.inline {
	display:			inline;
}

.centered {
	text-align:			center;
}

.button-offset-div {
	margin-right:		16px;
	padding-top:		5px;
	white-space: nowrap;
}

@media (max-width: 350px) {
	#goodbye-OK, #setNotification {
		font-size:14px;
	}
}
