 hr.main {
	 border: none;
	 height: 2px;
	 color: #29A592;
	 background-color: #29A592;
}
 hr.sub {
	 border: none;
	 height: 1px;
	 color: #ccc;
	 background-color: #ccc;
}
 #myBtn {
	 position: fixed;
	/* Fixed/sticky position */
	 bottom:320px;
	 right:30px;
	 z-index: 99;
	 border: none;
	/* Remove borders */
	 outline: none;
	/* Remove outline */
	 background-color: #FF9B1A;
	 color: white;
	 cursor: pointer;
	 padding: 15px;
	 border-radius: 10px;
}
 .btn, .list-group-item {
	 text-decoration: none !important;
	 font-weight: normal !important;
}
 .list-group a{
	 font-weight: normal;
}
 .list-group-item .row{
	 padding: 10px 0 0 0 !important;
}

 #team img{
	 width: 100%;
	 max-width: 200px;
}
 @media(max-width:991px){
	 #team .row:nth-child(1){
		 padding-bottom:0;
	}
	 #team .row:nth-child(2){
		 padding-top:0;
	}
}
 .button {
	 color: white;
	 padding: 16px 32px;
	 text-align: center;
	 text-decoration: none;
	 display: inline-block;
	 font-size: 16px;
	 margin: 4px 2px;
	 -webkit-transition-duration: 0.4s;
	/* Safari */
	 transition-duration: 0.4s;
	 cursor: pointer;
}
 .button1 {
	 background-color: white;
	 color: #2EAF9B;
	 border: 2px solid #2EAF9B;
}
 .button1:hover {
	 background-color: #e7e7e7;
}
 .list-group-item .list-group-item-heading {
	 color: #a3792c ;
}
 .list-group-item-text .panel-body:hover {
	 background-color: #B1810B;
	 color:white;
}
 ol.upperRoman {
	 list-style-type:upper-roman;
}
 ol.alpha {
	 list-style-type:lower-alpha;
}
 ol.upperAlpha {
	 list-style-type:upper-alpha;
}
 ol.lowerAlpha {
	 list-style-type:lower-alpha;
}
 .row.main-content{
	 padding: 0 !important;
}
 .profile .content-background{
	 background-color: #DDD;
	 position: relative;
	 width: 300px;
	 max-width: 100%;
	 margin: auto;
}
 .profile .content-wrap{
	 position: relative;
	 text-align: center;
	 width: 100%;
}
 .profile p{
	 padding: 0;
	 text-decoration: none;
	 font-weight: normal;
}
 .profile img{
	 width: 100%;
	 display: block;
	 border-radius: 50%;
}
 .staff-info{
	 padding: 20px 10px 30px 10px;
}
 .staff-info .staff-assistant-name{
	 color: #B1810B;
	 line-height:20px !important;
}
 .staff-info .staff-name{
	 color: #B1810B;
	 font-weight: bold;
	 font-size: 150%;
	 font-family: 'United Sans';
}
 .staff-info .staff-title{
	 font-weight: bold;
	 font-family: 'United Sans';
	 line-height:18px !important;
}
 .staff-details-header{
	 text-align: center;
	 padding: 10px 0 20px 0;
	 font-family: 'United Sans';
}
 @media (max-width:768px){
	 .staff-details-header{
		 display:none;
	}
}
 .staff-details-header .staff-name{
	 color: #B1810B;
	 font-size: 250%;
	 padding: 5px;
}
 .staff-details-header .staff-title{
	 font-size: 130%;
	 padding: 5px;
}
 .staff-details{
	 margin-top: 30px;
}
 thead {
	 background-color:#CFB991;
	 font-weight:bold;
}

 h5 {
	 padding:5px 0 0 0;
	 margin: 0;
	 vertical-align: middle;
}


 .box-shadow-hover {
	 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.40), 0 2px 12px 0 rgba(0, 0, 0, 0.40);
	 margin:10px 0 10px 0;
	 padding:10px;
	 vertical-align:middle;
}
 .box-shadow-hover:hover {
	 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.40), 0 2px 20px 0 rgba(0, 0, 0, 0.60);
	 margin:10px 0 10px 0;
	 padding:10px;
	 vertical-align:middle;
}

.award-def {
border: 1px #000000 dotted;
padding:20px;
background-color: #fff;
font-family: acumin-pro;
font-size: 20px;
line-height:30px;
}

input:required:invalid, input:focus:invalid, textarea:invalid, textarea:valid  {
    /* background-image: url(images/invalid.png);
    background-position: right center;
    background-repeat: no-repeat; */
    border:#FF0000 2px solid;
  }
 input:required:valid, textarea:valid  {
    /* background-image: url(images/valid.png);
    background-position: right center;
    background-repeat: no-repeat; */
    border:green 2px solid;
  }

.form {

border: 1px solid #cccccc;
padding:20px;
background-color: #ededed;
font-size:18px;
font-family:"united sans";


}

.red {
  color:#FF0000;
  font-size:13px;


}
.btn-purdue {

  background-color:#000000;
  color:#CFB991 !important;
border: 1px dotted #CFB991 ;
width:100%;
font-weight:bolder;
}

.btn-purdue:hover {

background-color:#C4BFC0;
color:#000000  !important;;
}

.success-message {

color: #ffffff;
font-size: 30px;
text-align: center;
background-color:#5cb85c;
font-family: "united sans";

}

.error-message {
color: #ffffff;
font-size: 30px;
text-align: center;
background-color:#ff0000;
font-family: "united sans";

}





