 html, body {
	height: 100%;
	font-size: 100%;
	font-family: "PT Sans", sans-serif;
	margin: 0;
	padding: 0;
	background: url("../images/background.jpg") no-repeat !important;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;
}

#map {
	width: 100%;
	
}

.md-title {
	text-align: left;
}


#login-button {
    float : right
}

.md-datepicker-button {
  display: none !important;
}

md-datepicker {
    padding: 0 !important;
    padding-top: 10px !important;
    margin-right: 10px !important;
}

md-datepicker :disabled {
    color : darkgray;
}


/*Info window styles*/

div.gm-style-iw > div {
	overflow-x: hidden !important;
}

#iw-container {
	min-width: 300px !important;
}

#iw-container .iw-title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 22px;
	font-weight: 400;
	padding: 10px;
	background-color: rgb(63,81,181);
	color: white;
	margin: 0;
	border-radius: 2px 2px 0 0;
}
#iw-container .iw-content {
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
	margin-right: 1px;
	max-height: 140px;
	overflow-y: auto;
	overflow-x: hidden;
}
.iw-content img {
	float: right;
	margin: 0 5px 5px 10px;	
}
.iw-subTitle {
	font-size: 16px;
	font-weight: 00;
	padding: 5px 0;
}
.iw-bottom-gradient {
	position: absolute;
	width: 326px;
	height: 25px;
	bottom: 10px;
	right: 18px;
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}