
.reservation-dialog-button {
    width: calc(33% - 2.25em);
    margin-left: 0.5em;
    padding: 10px;
}


#reservation-dialog {
    height: auto;
    float: left;
    width: calc(100% - 4em);
    max-width: 60em;
    display: block;
    padding: 2em 2em 1em 2em;
	}
	.reservation-dialog-picture {
		float: left;
		width: 95%;
		height: 37em;
		background-image: url("../images/reservation.jpg");
		background-size: cover;
		-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;
		}


.form-group-reservation {
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 15px;
	}

.form-group > .form-control, .form-group-reservation > .form-control {
	width: 100%;
	}

.form-group > .form-control.datepicker, .form-group-reservation > .form-control.datepicker {
	width: 100%;
	}



.modal-body-reservation {
		float: left;
		display: block;
		width: 100%;
		height: auto;
		clear: none;
		}

.modal-body-reservation-small {
		float: left;
		display: block;
		width: 100%;
		padding: 0;
		padding-top: .5em;
		height: auto;
		clear: none;
		}

	.reservation-dialog-body {
		float: left;
		width: 100%;
        display: block;
        position: relative;
        /*height: 100%;*/
		clear: none;
		}
		
	#reservation-dialog-form {
		width: 100%;
		}
	.form-control.reservation-form {
		width: 100%;
		}

		.reservation-home-options {
			float: left;
			margin-top: 4em;
			margin-bottom: 4em;
            width: 100%;
			}
			
			.reservation-nav {
                border-top: 1px solid lightgray;
                width: 100%;
                float: right;
                padding-top: 2em;
                margin-top: 1em;
				}

			
			
		.reservation-fundraiser-tax-info {
			float: left;
			opacity: 0;
            display: none;
			width: 100%;
			}	

		#form-group-reservation-event-times {
			}


#reservation-dialog-employee {
	height: 42em;
	width: 100%;
	max-width: 60em;
	margin: 1em;
	}




#reservation-confirm {
	float: left;
  	height: auto;
	}	
	#reservation-error {
		width: 36em;
		}
	.reservation-confirm-head {
		text-align: center;
		}	
	#reservation-confirm-ok {
		width: 5em;
		}




.reservation-employee {
}