/* container */


/* menu */



/* typography */
body{
	/*font-family: 'PT Sans', sans-serif;
	font-size: 16px;
	line-height: 18px;*/
}

h1{
	font-size: 24px;
	line-height: 24px;
}

.text-primary-copy {
  color: #337ab7;
}

.text-info-copy {
  color: #31708f;
}

.text-warning-copy {
  color: #8a6d3b;
}

.text-danger-copy {
  color: #a94442;
}

a.text-legal-copy {
	color: #ffffff;
}

#infoMessage .alert a{
	color: #e15a00;
	font-size: 11px;
	float: right;
}
#infoMessage .alert-success a{
}
#infoMessage .alert-error a{
}
#infoMessage .alert-warning a{
}
#infoMessage .alert-ingo a{
}
.auth.registration_user #infoMessage,
.auth.login #infoMessage{
	margin: 20px 0 0;
}

.alert{
	line-height: 22px;
}



/* flexigrid customization */
.flexigrid div.bDiv table { margin-bottom: 0px !important; }
.flexigrid #main-table-box div.pDiv input,
.flexigrid #main-table-box div.pDiv select {width: auto;}
.flexigrid #main-table-box div.pGroup,
.flexigrid #main-table-box div.pDiv div.pButton { height: 28px;}
.flexigrid #main-table-box div.btnseparator { height: 26px; }
.flexigrid #main-table-box div.pDiv input[type=text] { height: 12px; width: 30px; }
.flexigrid #main-table-box div.pGroup select{ height: 24px; line-height: 24px; margin-top: 2px;}
.flexigrid div.pDiv .pPageStat, .flexigrid div.pDiv .pcontrol { top: 7px; }
.flexigrid .form-field-box.even{ background: none;}
