.fac-img{
	margin: auto; display: block; height: 390px;}
h2 {
	font-size: 2.5rem; color: #4e738a; font-family: 'Garamond', serif;}
h3 {
	font-size: 1.475rem; color: #4e738a;}
a {
	text-decoration: none!important; cursor: pointer;}
hr{
	border-bottom: 1px solid #AED4ED; margin: 1.75rem auto;}
	
ul, ul ol, ol {margin-left: 40px;}

.resp {
    margin-bottom: 20px; text-decoration: none!important; list-style-type: none;}
.fac-dets p{
	line-height: 1; font-size:0.875rem;}

/* Table Above Faculty Contact Boxes */	
.tblw-faclty-colrow { background-color: #b0bfbc !important; }	
	
.fac-title{
	font-size: 1.15rem!important; font-family: 'Garamond', serif; line-height: 1.2!important;}
.det-heads{
	text-transform: uppercase; font-size:1rem!important; font-family: 'Garamond', serif;}
.br-bio{
	margin: 0.75rem auto 1.75rem;}
.button1, .button2{
	color:#fff!important; border-radius:5px;padding: 10px; min-width: 168px; width: 50%; text-align: center;}
.button1{background-color: #005A75; }

.button2{background-color: #003748; }

.grad-stu-tbl{ width: 40%;}
    
    /*MARGINS FOR TABS*/
@media only screen and (min-width: 40.063em){
    .full-width {
    		padding: 2.8rem 0;}
}

.margin-medium-bottom {
	margin-bottom: -30px !important;}
.margin-medium-top {
	margin-top: -8% !important;}
    
.tblw-faclty-colrow {
    background-color: #b0bfbc !important;
}


    /*TAB STYLES*/
.accordion {background: #334D6B;}
.tabs { margin: 5% 0px 0px 0px; border: 0px;}
.tabs-content {border: 0px;}

ul.tabs .tab-title > a, ul.tabs .tab-title > a:hover {color: #fff;}
ul.tabs .tab-title > a:hover{background: #334D6B;color: #fff;}

.tabs-title>a[aria-selected=true] { background: #e6e6e6; color: #334d6a!important;}

ul.tabs .tab-title > a:focus{color: #fff!important; background: #334D6A;}

.js ul.tabs li.active, html:not(.js) ul.tabs li.is-active {
	border-top: 3px solid #0c356d; border-right: 1px solid #e6e6e6; margin-top: -4px; box-shadow: 0 0 1.1rem 0rem #00000080; background-color:#454545;}
.tabs-title { 
	float: left; cursor: pointer; margin: 0px 2px; background: #334D6B; display: inline-block; border-radius: 3px 3px 0px 0px; box-shadow: 0 0.5rem 0.8rem #00000080;}
	
.accordion-title {color:#ffffff;}


@media only screen and (max-width: 600px) {
    .grid-x>.small-6 {
        width: 100%;
    }
    .button1, .button2 {
        width: 100%; padding-bottom: 10px; display: block; margin-bottom: 10px;
    }
}