.closed{
background:#ffaaaa;
}
.removed{
background:#cecece;
font-weight:bold;
}

.cell_33pct img{
width:229px!important;
border:1px solid silver;
}

.UtilityBox{
margin-top:5px;
}

.required {
	color:red;
	content:"*\a0";
	font-weight:700;
	font-size:1.8em !important;
	vertical-align:middle;
}

/* CF GRID
--------------------------------------------------------------------------------*/
table.cf_grid {
	border: 1px solid silver;
	border-collapse: collapse;
	border-spacing: 0;
	/**margin: 1em auto;**/
	margin:0 auto;
	width:100%;
}
table.cf_grid > caption {
	color:#000;
	font-size: 0.85em;
	text-align: left;
	margin-top: -20px !important;
	padding-bottom: 7px;
	/*display: none;*/
}
table.cf_grid > thead { display: table-header-group; }
table.cf_grid > thead > tr { vertical-align: bottom; }
table.cf_grid > thead > tr > th {
	background-color: #eeeeee;
	border: 1px solid silver;
	text-align: left;
	white-space: nowrap;
	font-size: 0.95em;
	padding: 2px 5px;
	line-height: 20px;
}
table.cf_grid > thead > tr > th.center { text-align: center; }
table.cf_grid > thead > tr > th.colgroup {
	border-left: 3px double silver;
	border-right: 3px double silver;
	text-align: center;
}
table.cf_grid > thead > tr > th.groupby {
	background-color: transparent;
	border: 0;
}
table.cf_grid > thead > tr > th.group_col { }
table.cf_grid > thead > tr > th.group_left { border-left: 3px double silver; }
table.cf_grid > thead > tr > th.group_right { border-right: 3px double silver; }
table.cf_grid > thead > tr > th.monospace { }
table.cf_grid > thead > tr > th.nowrap { }
table.cf_grid > thead > tr > th.right { text-align: right; }
table.cf_grid > thead > tr > th.sort_asc {
	background-image: url("../images/sort-asc.png");
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
table.cf_grid > thead > tr > th.sort_desc {
	background-image: url("../images/sort-desc.png");
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
table.cf_grid > thead > tr > th.sort_undef {
	background-image: url("../images/sort-undef.png");
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
table.cf_grid > thead > tr > th > a, table.cf_grid > thead > tr > th > span {
	color: black;
	display: block;
	margin: 0;
	padding: 2px 5px;
	text-decoration: none;
}
table.cf_grid > thead > tr > th.sort_asc > a, table.cf_grid > thead > tr > th.sort_desc > a, table.cf_grid > thead > tr > th.sort_undef > a, table.cf_grid > thead > tr > th.sort_asc > span, table.cf_grid > thead > tr > th.sort_desc > span, table.cf_grid > thead > tr > th.sort_undef > span { padding: 3px 16px 3px 5px; }
table.cf_grid > tbody { 
	display: table-body-group;
	font-size: 0.95em;
}
table.cf_grid > tbody > tr { vertical-align: top; }
table.cf_grid > tbody > tr.even { background-color: #eeeeee; }
table.cf_grid > tbody > tr.odd { }
table.cf_grid > tbody > tr:hover { background-color: #ffffcc; }
table.cf_grid > tbody > tr.group:hover { background-color: transparent; }
table.cf_grid > tbody > tr.summary:hover { background-color: transparent; }
table.cf_grid > tbody > tr > td {
	border: 1px solid silver;
	padding: 2px 5px;
	text-align: left;
	line-height: 20px;
}
table.cf_grid > tbody > tr > td.center { text-align: center; }
table.cf_grid > tbody > tr > td.groupby { border-right: 1px dotted silver; }
table.cf_grid > tbody > tr > td.group_left { }
table.cf_grid > tbody > tr > td.group_right { }
table.cf_grid > tbody > tr > td.monospace { font-family: monospace; }
table.cf_grid > tbody > tr > td.nowrap { white-space: nowrap; }
table.cf_grid > tbody > tr > td.right { text-align: right; }
table.cf_grid > tbody > tr > td > p {
	margin-bottom: 0;
	margin-top: 1em;
}
table.cf_grid > tbody > tr > td > p:first-child { }
table.cf_grid > tbody > tr.group > th {
	background: #eeeeee;
	border-bottom: 1px solid silver;
	padding-top: 0.5em;
}
table.cf_grid > tfoot { display: table-footer-group; }
table.cf_grid > tfoot > tr { vertical-align: top; }
table.cf_grid > tfoot > tr > td {
	border-top: 3px double silver;
	padding: 2px 5px;
	text-align: left;
}
table.cf_grid > tfoot > tr > td.center { text-align: center; }
table.cf_grid > tfoot > tr > td.groupby { border: 0; }
table.cf_grid > tfoot > tr > td.monospace { font-style: monospace; }
table.cf_grid > tfoot > tr > td.nowrap { white-space: nowrap; }
table.cf_grid > tfoot > tr > td.right { text-align: right; }


/* CF NAVIGATOR
--------------------------------------------------------------------------------*/
div.cf_navigator {
	cursor: default;
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 14px;
	/*font-size: 0.9em;*/
}
div.cf_navigator > div {
	display: inline-block;
	margin: 0 0.5em 0 0;
	min-width: 3em;
}
*+html div.cf_navigator > div { display: inline; }
div.cf_navigator > div:last-child { margin: 0; }
div.cf_navigator > div > a, div.cf_navigator > div > span {
	border: 1px solid silver;
	border-radius: 5px;
	display: block;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	min-width: 3em;
}
div.cf_navigator > div.this > span { border: 0; }
div.cf_navigator > div.active > a {
	color: black;
	cursor: pointer;
	text-decoration: none;
}
div.cf_navigator > div.active > a:hover { background-color: #ffffcc; }
div.cf_navigator > div.inactive > span { color: gray; }


/* "Clear Form" button hover style looking like "Reset" button
--------------------------------------------------------------------------------*/
input#clear:hover {
	background: #fceabb !important; /* Old browsers */
	background: -moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%) !important;  /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceabb), color-stop(50%, #fccd4d), color-stop(51%, #f8b500), color-stop(100%, #fbdf93)) !important;  /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%) !important;  /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%) !important;  /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%) !important;  /* IE10+ */
	background: linear-gradient(to bottom, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%) !important;  /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=0 ) !important;  /* IE6-9 */
}

form.bootstrap-form fieldset legend{width:100% !important;}
form.bootstrap-form fieldset.no-legend{padding-top:20px !important;}
div.export_link{ text-align:right;padding-right:7px;padding-bottom:2px;}
#tblCaption{font-size: 0.85em;padding-bottom:2px;}
#hdrSearchResults{padding-top:20px; margin:20px 0 10px 0;}
#frmAddNew{margin-bottom:10px;}



.strategic_initiatives_folder{
	width:50%;
	padding:10px;
	
}

.strategic_initiatives_folder .mura-item-meta__title {

	border-bottom:1px solid #e7e7e7;
	
}

.strategic_initiatives_folder .mura-item-meta__title a{
	font-weight:bold;
	text-decoration:none;
	color:black;
	font-size:1.3em;
	
	
}

.text-field { 
	-moz-box-sizing: content-box; 
	box-sizing: content-box; 
	margin-top: -2px; 
	padding: 5px; 
	height: auto; 
	border: 1px solid #c1c1c1; 
	border-radius: 4px; 
	background-color: #fbfbfb; 
	color: #7f7f7f; 
	font-size: 12px;
	position: absolute;
}

.capital {
	text-transform: capitalize;
}