#mapContainer{
	width: 100%;
	overflow: hidden;
	position: relative;
}

#googleMap{
	position: relative;
	width: 100%;
}

#googleUser{
	overflow: hidden;
	width: 100%;
	padding: 20px;
	margin-bottom: 20px;
}

#googleUser .selections{
	width: 33%;
	margin-bottom: 20px;
	float: left;
}

#googleUser .selections .header{
	font-weight: bold;
	margin-bottom: 10px;
}

#googleWindow{
	display: none;
}

#assigned-job{
	display: none;
}


#workerRadiusSelection{
	display: none;
}

.assigned-jobs li{
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
}

.assigned-jobs li:nth-child(even){
	background-color: #efefef;
}

.assigned-jobs li:hover{
	background-color: #ccc;
}

.ui-state-highlight { height: 1.5em; line-height: 1.2em; }

.assigned-job-container .jobs-button{
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #efefef;
	border-radius: 4px;
}

.articles{
	overflow: hidden;
	min-width: 300px;
}

.articles h2{
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}

.articles h3{
	font-size: 14px;
	margin-bottom: 10px;
}

.articles .header{
	font-size: 14px;
	color: #444;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc; 
}

.articles .content{
	font-size: 12px;
	color: #000;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc; 
}

.articles .footer[data-accordion]{
	cursor: pointer;
}

.articles .footer[data-accordion] img{
	vertical-align: middle;
}

.articles .list-table{
	width: 100%;
	border:none;
}

.articles .list-table .label,
.articles .list-table .value{
	width: 50%;
	text-align: left;
	vertical-align: middle;
}

.articles .jobs-button{
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #efefef;
	border-radius: 4px;
}

table.tool-box{
	border:none;
	width: 100%;
	background: none;
}

table.tool-box td{
	width: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
}

table.tool-box hr{
	display: block;
	width: 100%;
	height: 1px;
	border:none;
	border-top: 1px solid #ccc;
}

.gm-marker-sign,
.gm-marker-label{
	background-color: white;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #000;
	border-radius: 3px;
	white-space: nowrap;
	width: 52px;
	height: 22px;
	line-height: 22px;
}

.gm-marker-sign{
	background-color: #A9E03B;
}

.gm-marker-sign.external-worker{
	background-color: #AEEFFE;
}

.select-assigned{
	width: 100%;
}