#blocks .nodata.active h4 { color: white; }
#blocks .nodata.active,
#blocks .nodata:hover .hover { border-color: #8d8d8d; }
#blocks .nodata.active:after { color: #c39a3d; }
#blocks .nodata { background-color: #c2c2c2; }

.ui-widget-content
{
	border-width: 0px !important;
	background-color: inherit;
	background-image: url("");
}

.ui-widget {
	font-family: inherit !important;
}

/*
.ui-widget-content
{
	border-width: 0px !important;
	background-color: transparent !important;
	background-image: asdf !important;
}

.ui-datagrid-content 
{
	border-width: 0px !important;
	background-color: white !important;
	background-image: asdf !important;
}

.ui-widget, .ui-widget .ui-widget {
	border-width:0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
*/
.errorText {
	color:red !important;
}

.themeTextBlack
{
	color: #000000;
	font-size: 130%;
}

.ui-inputfield,  
.ui-inputtext
{
	background: #ffffff !important;
	color: #000000 !important;
	padding: 5px 5px 5px 5px !important;
}

.ui-panelgrid td
{
	border-width:0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	border: 0px !important;
/*	vertical-align: top;*/
}

.ui-panel .ui-panel-content
{
	border-width:10px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
/*	background-image: asdf !important;*/
}

.ui-widget-content .ui-inputfield
{
	background-color: #ffffff;
	color:black;
	padding:2px !important;
}

.themeText
{
	font-size: 50% !important;
	color: #ffffff;
}
footer nav  { display: inline-block;vertical-align: middle; width: calc(100% - 144px); 	margin: 0 auto; text-align: center; }	

#propInfoPanel .textLabel { font-size:14px; }
#propInfoPanel .textLabelPanel { margin-left:10px; margin-top:10px; margin-bottom:10px;  background-color:white; float: none; display: block; vertical-align:middle;  }
#propInfoPanel > table tbody tr td { background-color:white; }
#propInfoPanel .simple { float: none; display: block; margin-bottom: 1em; color: #00A8E1; font-size: 1.4em; }
#propInfoPanel .simpleUnselected { float: none; display: block; margin-bottom: 1em; color: #858585; font-size: 1.4em; }
#propInfoPanel .btn { margin: 3% 3% 2%; width: 35%;/* 176px/510px */ padding: 2% 0;/* 12px/510px */ }
	
/*
#adminMenuPanel .textLabel { font-size:14px; }
#adminMenuPanel .textLabelPanel { margin-left:10px; margin-top:10px; margin-bottom:10px;  background-color:white; float: none; display: block; vertical-align:middle;  }
#adminMenuPanel .adminButtonPanel {  background-image: url(""); }
*/
#adminMenuPanel .btn { margin: 3% 3% 2%; width: 35%;/* 176px/510px */ padding: 2% 0;/* 12px/510px */ }
#adminMenuPanel .simple { float: none; display: block; margin-bottom: 1em; color: #00A8E1; font-size: 1.4em; }
#adminMenuPanel .simpleUnselected { float: none; display: block; margin-bottom: 1em; color: #858585; font-size: 1.4em; }

#buildingeq {  }
/*
#buildingeq h1 .tip { margin-left: 100px; cursor: pointer; }
#buildingeq #controls { position: absolute; right: 0; top: 0; display: block; font-size: 1.6em; color: #eee; letter-spacing: normal; }
*/
#buildingeq h2  { display: block; text-transform: uppercase; font-size: 1.4em; font-weight: 700; color: #777; }
#buildingeq .textLabelPanel { margin-left:10px; margin-top:10px; margin-bottom:10px;  background-color:white; float: none; display: block; vertical-align:middle; font-size: 1.1em; }

@media screen and (max-width: 1160px) {

}

@media screen and (max-width: 950px) {
}

@media screen and (max-width: 850px) {
}

@media screen and (max-width: 720px) {
}

@media screen and (max-width: 620px) {
}

@media screen and (max-width: 480px) {
}

@media screen and (max-width: 390px) {	
	
}
