/*
Implementations Skeletor v3 - 5/10/2014

oustyles.css

Add styles to overwrite customer CSS, USE WITH CAUTION.

Contributors: Your Name Here
Last Updated: Enter Date Here
*/

/*import font awesome for alert boxes*/
@import url('//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css');

/*style datatables */
.dataTables_wrapper div.dataTables_length{
	float:right;

}
.dataTables_wrapper div.dataTables_length label{
	color: #00559C !important;
}
.dataTables_wrapper div.dataTables_filter{
	float:left
}
.dataTables_wrapper div.dataTables_info{
	font-weight:bold;
	color:#595959;
}

div#faculties_paginate, div#faculties_paginate * {
	background: #fff;
	border: none;
	color: #757575 !important;
	padding: 0.5em .25em;
}

div#faculties_paginate a:hover {
	color: black !important;
}

#faculties_paginate > span > a.paginate_button.current {
	color: black !important;
	text-decoration: underline !important;
}

#faculties > tbody > tr > td{
	padding: 20px 10px;
	color: #00559C;
}

table.dataTable thead th, table.dataTable thead td {
	border-bottom:1px solid #005594;
}

input[aria-controls="faculties"]{
	box-sizing: border-box;
	margin: 0;
	padding: 6px 10px;
	width: 275px;
}


/*alert boxes */
.isa_info, .isa_success, .isa_warning, .isa_error {
	margin: 10px 0px;
	padding:12px;
}
.isa_info {
	color: #00529B;
	background-color: #BDE5F8;
}
.isa_success {
	color: #4F8A10;
	background-color: #DFF2BF;
}
.isa_warning {
	color: #9F6000;
	background-color: #FEEFB3;
}
.isa_error {
	color: #D8000C;
	background-color: #FFBABA;
}
.isa_info i, .isa_success i, .isa_warning i, .isa_error i {
	margin:10px 22px;
	font-size:2em;
	vertical-align:middle;
}
.program-header h2{color:#fff;}
div.center{
	width: 200px;
	margin: 0 auto;
}

/*loading spinner on profile page*/
div#spinner{width:100%}

/*faculty checkbox on main index */

div#filters label {
	float: left;
	color:#00559C !important
}

/* hides datatables filters when width is smaller than tablet */
@media (max-width:770px){
div#filters {
	display:none !important;
}

}

div#filters {
	margin-right: 50px;
	float: right;
	width: 250px;
	display: block;
}
#view_faculty_only, #view_staff_only, #view_administration_only {
	
	
	color: #00559C;
}

/* flex slider [START] */
.flexslider{
	margin-bottom: 75px !important;
}

.flex-direction-nav a {
    height: 30px !important;
    padding-top: 10px;
}

.flex-direction-nav li {
    list-style: none;
}

.flexslider ul.slides > li {
	overflow: hidden;
}

/* flex slider [END] */
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{
height:38% !important; width:auto !important; min-width:16px;
}
input.gsc-search-button.gsc-search-button-v2{ right:12px !important;}

