
/*
h1, h2, h3 {

	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}

h4, h5 {

	font-family: 'Roboto', sans-serif;
	font-weight: 800;

	color: rgba(0,0,0,.75);
}

h6 {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}
*/


/*
# Headings */
/*
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
}

h1, .h1 {
	font-weight: 300;
	font-size: 36px;
}

h2, .h2 {
	font-weight: 500;
	font-size: 24px;
}

h3, .h3 {
	font-weight: 500;
	font-size: 18px;
}

h4, .h4 {
	font-weight: 500;
	font-size: 12px;
}

h5, .h5 {
	font-weight: 500;
	font-size: 10px;
	color: rgba(0,0,0,.8);
}

h6, .h6 {
	font-weight: 500;
	font-size: 10px;
	color: rgba(0,0,0,.6);
}
*/




/*
# Heading utility classes */





/* */

.mat-form-field-label {
	font-size: 16px;
}


label[class^="mat-"] {
	font-size: 16px;
}

/* Begins with */
/*
a[href^="https"]
*/


/* Contains anywhere */
/*
a[href*="w3schools"]
*/

/* */


h1.crm-dark-mode, .crm-dark-mode > h1,
h2.crm-dark-mode, .crm-dark-mode > h2,
h3.crm-dark-mode, .crm-dark-mode > h3 {
	color:rgba(255,255,255,1);
}


h4.crm-dark-mode, .crm-dark-mode > h4,
h5.crm-dark-mode, .crm-dark-mode > h5,
h6.crm-dark-mode, .crm-dark-mode > h6 {
	color:rgba(255,255,255,.75);
}

p.crm-dark-mode, .crm-dark-mode > p {
	color:rgba(255,255,255,.6);
}


a.crm-dark-mode, .crm-dark-mode > a {
	color:rgba(255,255,255,.6);
}


.example-sidenav-container-1 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	/*background: #eee;*/


	height: 100%;

}




.example-sidenav-container-1 .mat-sidenav-content {
	margin-left: 283px !important;
}



/* */

label {
	display: inline-block;
	/*
	margin-top:.65em;
	*/
}
select {
	padding: .65rem;
	padding-top: .5rem;
	padding-bottom: .5rem;

	display: block;
	/*margin-top:.65em;*/
}


/* Anything that needs to be width 100% jerry rigged up */
#opr-select-id,
#appropriation-select-id,
#year-select-id,
#director-select-id,
#program-select-id {
	width: 100%;
}

#summary-values-table-id {
	text-align: center;
}



/* */
#AllocationFormDialogID {
        padding: 0;
}



/* OK ... Gonna refactor this jerry rig file .... don't you worry !! */
#spend-plan-funded-table-container-id .mat-sort-header-container {
  align-items: center;
}


#spend-plan-funded-table-container-id table {
        width: 100%;
}

#spend-plan-funded-table-container-id th .mat-sort-header-sorted {
        color: #000000;
}



/* */


.mat-expansion-panel-header-title > h4 {
	font-size: 15px;
	font-weight: 700;
}


/* */



/* */
.mat-button:hover,
.mat-stroked-button:hover  {
	/*
	background-color: var(--crm-backsplash-tint-1) !important;
	*/
}
.mat-button.mat-accent:hover {
	/*
	background-color: var(--crm-backsplash-tint-1) !important;
	*/
}


.mat-button .mat-button-focus-overlay,
.mat-stroked-button .mat-button-focus-overlay {
	/*
	display: none;
	*/
}


/* */


[class^="crm-mat-card--"] .mat-card-title h3 {
	font-size: 15px;
}


.mat-stroked-button {
	font-weight: 400;
}


/* */


.rainbow-show {
	background-color: var(--crm-cool-backsplash-tint-1);
}
