@font-face {
    font-family: "Avenir-Medium";
    src: url("https://web.bellevue.edu/resources/fonts/Avenir-Medium.ttf") format('truetype'),
          url("https://web.bellevue.edu/resources/fonts/Avenir-Medium.woff") format('woff');
  }
  
  @font-face {
    font-family: "Avenir-MediumOblique";
    src: url("https://web.bellevue.edu/resources/fonts/Avenir-MediumOblique.ttf") format('truetype'),
          url("https://web.bellevue.edu/resources/fonts/Avenir-MediumOblique.woff") format('woff');
  }
  
  @font-face {
    font-family: "Avenir-Heavy";
    src: url("https://web.bellevue.edu/resources/fonts/Avenir-Heavy.ttf") format('truetype'),
          url("https://web.bellevue.edu/resources/fonts/Avenir-Heavy.woff") format('woff');
  }
  
  @font-face {
    font-family: "Avenir-HeavyOblique";
    src: url("https://web.bellevue.edu/resources/fonts/Avenir-HeavyOblique.ttf") format('truetype'),
          url("https://web.bellevue.edu/resources/fonts/Avenir-HeavyOblique.woff") format('woff');
  }

#header{
    width: 100%;
      height: 60px;
      background-image: url(img/header-ribbon-repeat.jpg);
      background-position: -200px;
      background-repeat: repeat-x;
      border-bottom-color: gold;
      border-bottom-style: solid;
      border-bottom-width: 3px;
      box-shadow: 0px 3px 3px 0px #919191;
  }

.label-text {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:0.8em;
}


/* Small devices (tablets, 490px and up) */
@media all and (min-width:490px){

	#email{
		width:275px;
	}

	#date{
		width:275px;
	}

	.form-content{
		margin-left: 10%;
		margin-right: 10%;
	}


}





/* Medium devices (desktops, 768px and up) */
@media all and (min-width:768px){

	#email{
		width:278px;
	}

	#date{
		width:278px;
	}

	.form-content{
		margin-left: 25%;
		margin-right: 25%;
	}


}

/* Large devices (large desktops, 992px and up) */
@media all and (min-width:992px){

	#email{
		width:275px;
	}

	#date{
		width:275px;
	}

	.form-content{
		margin-left: 15%;
		margin-right: 15%;
	}
}

body {
    font-family: "Avenir-Medium", Arial, sans-serif;
}
/* custom overrides */
.panel-gen .panel-heading {
    background-color: #4F3674;
    height: 45px;
    padding-left:15px;   
}

.panel-gen .panel-heading2 {
    background-color: #4e869f;
    height: 45px;
    padding-top: 10px;
    padding-left:15px;   
}

.panel-gen .panel-heading3 {
    background-color: #D6A800;
    height: 45px;
    padding-top: 10px;
    padding-left:15px;   
}

.panel-gen-heading {
    font-family: "Avenir-Medium", Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    margin-top: -3px;    
}

.panel-gen {
    border: solid 0.5px #bbb;  
    margin-bottom: 0;
    -webkit-box-shadow: 0px 1px 13px 0px rgba(102,102,102,1);
    -moz-box-shadow: 0px 1px 13px 0px rgba(102,102,102,1);
    box-shadow: 0px 1px 13px 0px rgba(102,102,102,1);
}

.panel-gen-body {
    padding:20px;
    line-height:1.2em;
}

.erpheader {
    font-family:"Avenir-Medium", Arial, sans-serif;
    font-size:28px;
    color:#4F3674;    
}

.single-box-list a {
    color: #ab612b;
    text-decoration: underline;
    font-weight:600;
}

.list-group a {
    color: #4f3674;  
    padding-left: 10%;
}

.links-group a {
    color: #4f3674;
    font-weight:500;
    padding-left: 10%;
}

.list-group hr {
    height:3px;
    border: 0;
    box-shadow: inset 0 3px 3px -3px rgba(0,0,0,0.5);
    margin-left:-10px;
    margin-right:-10px;
}