@charset "utf-8";
/* Policy styles */

h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1.0em 0px;
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 3.0em;
	font-weight: normal;
	color: #669900;
}



.SideBar p.FrameworkAssessment {
    background-image: url(../../img/Policy/HumanCapitalManagement/Sidebar_FrameworkAssessment.png);
}

.SideBar p.FocusAreas {
    background-image: url(../../img/Policy/HumanCapitalManagement/Sidebar_FocusAreas.png);
}

.SideBar p.MeasuringResults {
    background-image: url(../../img/Policy/HumanCapitalManagement/Sidebar_MeasuringResults.png);
}

.FourColContainer {
    margin-top: 2.0em;
}

.FourColContainer img {
    border: none;
}

.FourColContainer .Col h2 {
    font-size: 1.4em;
    font-weight: normal;
    padding-top: 0px;
}

Table.Graphic td {
    vertical-align: top;
    font-size: .9em;
    line-height: 1.4em;
}

Table.Graphic h3 {
    font-size: 1.3em;
}

Table.Graphic thead th {
    padding: 15px 15px 14px 15px;
}

Table.PaddingSmallest {
	font-size: 10px;
}

Table.PaddingSmallest td, Table.PaddingSmallest thead th, Table.PaddingSmallest tbody th {
    padding: 3px 1px 3px 1px;
}

/* Work-life styles START */

div.image-list {
	overflow: auto;
	padding: 15px 0px;
}

div.image-list > div.list-image {
	float: left; 
	width: 162px;
}

div.image-list.small > div.list-image {
	width: 127px;
}

div.image-list > div.list-image > img {
	margin: 0; 
	width: 160px; 
	border: solid 1px #e1e1e1;
}

div.image-list.small > div.list-image > img, div.image-list.small > div.list-image > a img {
	width: 125px; 
	border: solid 1px #e1e1e1;
}

div.image-list > div.list-text {
	float: left; 
	margin-left: 25px;
    width: 542px;
}

div.image-list.small > div.list-text {
    margin-left: 30px;
    width: 572px;
}

div.image-list > div.list-text > h2 {
	padding-top: .75em;
}

.col-grid {
    width: 100%;
    display: flex;
    margin: 3.5em 0 3.5em 0;
    padding-bottom: 3.0em;
    border-bottom: 1px solid #e1e1e1;
}

.col-grid:first-of-type {
    margin-top: 1.5em ;
}

.col-grid:last-of-type {
    border-bottom: none;
}

.col-grid .col-4 {
    width: 22%;
    margin-left: 4%;
}

.col-grid .col-4:first-of-type {
    margin-left: 0;
}

.col-grid .col-4.x3 {
    width: 74%;
}

.card-text h4 {
    font-size: 13px;
    margin: 14px 0 10px 0;
}

.card-text a.button {
    background: #FFFFFF;
    color: #006FB5;
    border: solid 1px #e1e1e1;
    font-size: 12px;
    font-weight: normal;
    padding: 5px 18px !important;
}

.card-text a.button:hover {
    background: #EEEEEE;
}

/* Work-life styles END */ 