

/********************************************* 
					GLOBAL
*********************************************/
* {
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0);
    -moz-box-shadow: 0 5px 15px rgba(0,0,0,0);
    -o-box-shadow: 0 5px 15px rgba(0,0,0,0);
    box-shadow: 0 5px 15px rgba(0,0,0,0);
}
.btn-success:focus {
	background-color: #5cb85c;
}
.reports .panel-heading {
	padding: 0;
}
.btn {
	margin-bottom: 5px;
	border-radius: 0;
}
.btn-success {
	background-color: #3B7524;
}
.panel, .panel-heading {
	border-radius: 0;
	
}
.panel-primary > .panel-heading {
	background-color: #31b0d5;
	border-color: #31b0d5;
}
.panel-primary {
	border-color: #31b0d5;
	
	
}


/********************************************* 
					HEADER
*********************************************/

.navbar {
	border-radius: 0;
}

/********************************************* 
					Main
*********************************************/

/**********Report Builder Criteria **********/

.report-panel {
	padding: 0;
}
.report-type,.panel-body {
	padding-top: 0;
	padding-bottom: 0;
	box-shadow: none;
	
}
.report-item {
	padding: 15px;
	margin-top: 15px;
	border: none;
	border-radius: 0;
}
.report-col-left {
	background-color: #f5f5f5;
}
.member .report-item {
	background-color: #A36DA6;
}
.household .report-item {
	background-color: #89BF43;
}
.report-criteria-nav link:hover {
	background-color: #333333;
}
.report-left-col {
	padding: 0;
}
.report-right-col {
	border-left: thin solid #CCCCCC;
	padding: 10px;
}
.report-criteria-nav {
	padding: 10px;
}
/**********Report Builder Criteria **********/

.report-col {
	padding: 5px;
}
.reports a, .reports li {
	color: black;
}
.reports {
	margin: 5px 0 5px 0;
	border-radius: 0px;
	padding: 10px;
	box-shadow: 0;
}
.report-btn {
	color: white;
    background-color: #428bca;
    border: thin solid #428bca;
}
.report-description {
	font-size: 12px;
}
.selected {
	background-color: navy;
	border: thin solid black;
	color: black;
}
.filterselected {
	background-color: #dae9ff;
	color: black;
}
.reportselected {
	background-color: #dae9ff;
	color: black;
}
/********** Report Builder Criteria **********/
.household {
	background-color: #f5f5f5;
	border: thin solid #b2b2b2;
}
.reports .household:focus {
	background-color: purple;
	color: white;
}
.member {
	background-color: #f5f5f5;
	border: thin solid #b2b2b2;
}
.reports .member:focus {
	background-color: teal;
	color: white;
}
.program {
	background-color: #f5f5f5;
	border: thin solid #b2b2b2;
}
.reports .program:focus {
	background-color: #6066B3;
	color: white;
}
.payment {
	background-color: #f5f5f5;
	border: thin solid #b2b2b2;
}
.reports .payment:focus {
	background-color: #50967A;
	color: white;
}
.outcome {
	background-color: #f5f5f5;
	border: thin solid #b2b2b2;
}
.reports .outcome:focus {
	background-color: #AB5992;
	color: white;
}
.personal {
	background-color: #f5f5f5;
	border: thin solid #b2b2b2;
}
.reports .personal:focus {
	background-color: #B34747;
	color: white;
}
.reports button:hover {
	text-shadow: 0px 0px 5px black;
	color: white;
}
.report-top {
	margin-top: 5px;
	margin-bottom: 5px;
}
.report-bottom {
	margin-top: 5px;
	margin-bottom: 5px;
}
.report-top .report-btn {
	background-color: #9E6EB5;
}
.report-bottom .report-btn {
	background-color: #6EB5AC;
}
.reports .panel-body {
	padding: 10px 0 10px 0;
}
.reports .panel-body a:hover {
	background-color: #FFFFFF;
}
.report-top {
	border-bottom: thin solid #CCC;
	padding-left: 0;
	padding-right: 0;
}
.report-bottom {
	padding-left: 0;
	padding-right: 0;
}
.report-btn {
	padding-left: 0;
	padding-right: 0;
}

/******************** MODAL ********************/

.modal-table {
	height: 500px;
	overflow: auto;
	border-left: thin solid #CCCCCC;
}
.modal-body {
	padding-top: 0;
	padding-bottom: 0;
}
.modal-nav li a {
	padding: 3px ;
}

/********************************************* 
					FOOTER
*********************************************/


