/*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

#csv-datatable {
	white-space: nowrap; 
}

#csv-datatable thead > tr > th.sorting {
	padding-right: 40px;
}

#datatable-csv {
	overflow-x:unset;
}

#csv-datatable_wrapper > div:nth-of-type(2) {
	overflow-x:auto;
}

#money {
	text-align:right;
}

.card.card-full{
 height: calc(100% - 40px);
}

.card.card-full .card-body{
    display: grid; 
    align-content: space-between;
 }

.breadcrumb-item.active { 
    color: black; 
}

.fast-fact-icon-custom { 
  text-align: center; 
  margin-bottom: 30px; 
} 

.fast-fact-icon-custom img { 
  width: 100px; 
  height: auto; 
  margin: 10px 0; 
}

.accordion{
    padding-top: 12px;
    padding-bottom: 26px; 
}

.program-details-banner {
	text-transform:none;
}

.ou-form legend {
display: inline-block !important;
max-width: 100% !important;
font-weight: 700 !important;
font-size: 16px !important;
margin-bottom: 5px !important;
}
 
 
.ou-form .row {
margin-bottom: 10px !important;
}

.sidenav-nested .navbar-light .nav-link { 
	padding-right: 38px; 
}

.ou-search-abstract > span {
	background:#FFC600 !important;
}

.ou-search-result-heading > a > span {
	background:#FFC600 !important;
}