*	{font-family:VodafonePTYRgRegular,arial,helvetica,sans-serif;}

body	{height:100%; margin:0; border:0; overflow:auto; background:#F1F1F1;}
.clear	{clear:both;}

#fullPage	{height:100%; min-width: 280px; min-height: 450px;}
#locatePage	{padding:0 20px 0 20px;}

.vha_heading {
	color: #BE0000;
	display:block;
	font-size: 20px;
	font-weight: normal !important;
	line-height: 21px;
	margin: 10px 0 0 0;
	text-shadow: 0 1px 0 #FFF;
}


input#locationInputField {
	width: calc(100% - 35px);
	font-size:14px;
	padding: 5px;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	border: 0.1em solid #C2C2C2;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

input#defaultInputField {
	width: calc(100% - 35px);
	font-size:14px;
	padding: 5px;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	border: 0.1em solid #C2C2C2;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}


div.popup {
	background-color:#ccc9;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
	z-index: 20100;
}

div.popup>div {
	position: absolute;
	top: 5rem;
	left: 50%;
	min-width: 300px;
	max-width: calc(100% - 6em);
}

div.popup>div>div {
	position: relative;
	left: -50%;
	border-radius: 4px;
	padding: 15px;
	padding-top: 1px;
	background-color: #fff;
}

div#selectDeviceWarning.popup>div {
    left: 100px;
    width: calc(100% - 100px);
    max-width: 600px;
    min-width: initial;
}

div#selectDeviceWarning.popup>div>div {
	left: 0;
    margin-right: 2em;
}

.btn {
	color: #fff;
	background-color: #bf0000;
	border: none;
	border-radius: 4px;
	padding: 0.5rem 1rem;
}
