.invisible{display:none;visibility:hidden;}

#q1-response,#q2-response,.message{color:red !important; font-size: 18pt;}

#get-geolocation:hover{cursor:pointer;}

@media (max-height: 480px) {
/*
	.ui-controlgroup-horizontal{margin:auto;}
	.ui-content{height:290px !important;margin-top:0px;border-right:4px solid gold;border-left:4px solid gold;border-bottom:4px solid gold;}
	.ui-header{background-color:gold !important;color:white !important;}
	.ui-panel-wrapper{height:300px;}
*/
}

@media (min-height:480px) and (max-height:568px) {
/*
	.ui-content{height:475px !important;border:4px solid gold;}
	.ui-panel-wrapper{height:576px}
*/
}
@media (min-height: 569px) {
/*	
	.ui-content{height:480px !important;border:4px solid gold;}
*/
}
@media (min-height: 668px) {
/*	
	.ui-content{height:480px !important;border:4px solid gold;}
*/
}

.ui-footer {display:none;visibility:hidden;}


body{

}

/*.ui-mobile [data-role="page"], .ui-mobile [data-role="dialog"], .ui-page {

    width: 50%;

    margin:auto;

}*/

.ui-controlgroup{margin:30px 0px !important;}

.red{color:red;}

div.ui-radio label{border-bottom:1px solid lightgrey !important;border-radius:0!important;}

@media (max-width: 768px) {

	.ui-header{background-color:gold !important;color:white !important;}
	.ui-content{margin-top:0px !important;padding-top:0px !important;padding-bottom:0px;}
}
.ui-title{margin:0 10px !important;}
@media (min-width: 1025px) {

	.ui-content{

	    border:5px solid gold;

	    border-radius:2em;

			margin-top:24px !important;

			padding:30px !important;

		}

	.ui-content,.ui-page{

	    width: 50%;

	    margin:auto;

	}

}

@media (max-width:768px){

		.ui-controlgroup{margin:1em 0;}

}

@media (max-width:767px){

		#main-footer{display:none;}

	  .ui-page{border:3px solid maroon;}

		.ui-controlgroup{margin-bottom:40px !important;}

}



