.grid-3-cols {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    grid-gap: 10px;
}

.alumni-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    grid-gap: 10px;
}

.grid-2-cols {
    display:grid;
    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
    grid-gap: 10px;
}

.grid-item {
    color: #fff;
    background-color: #006a96;
    min-height: 150px;
    padding: 20px 10px 10px 10px;
}

.grid-item:hover {
    background-color:#004661;
    cursor:pointer;
}

 a.grid-item {
	 color: #fff;
	 text-decoration:none;
     font-size:24px;
}

.grid-item.deans-office {
    grid-column: span 2;
    min-height: 100px;
}

.grid-item.full-width {
    grid-column: 1 / -1;
}

.alert.alert-warning {
    background-color: orange;
    margin-bottom: 0;
    padding: 1.35em 0;
    width: 100%;
    color: #000 !important;
    border-color: transparent;
    border-radius: 0;
}

.alert-warning a {
    color: #000;
    border-color: #000;
    text-decoration: underline;
}

.embed-responsive-1x1 {
	 padding-bottom:100%;
}

/*START APPLY BUTTON STYLES*/

.nav.navbar-nav > li:last-child{
    background-color:#ffcd00;
}


.nav.navbar-nav > li:last-child>a {
    color:#484949;
}

.nav.navbar-nav > li:last-child:hover>a {
   color:#fff;
}

.nav.navbar-nav.navbar-right > li:last-child {
    background-color:inherit;
}

/* LONG NAME FIX */ 

a.title-header.title-header-large {
	 width: 525px;
	 margin-top: -1px;
	 font-size: 1.2rem;
	 line-height: 1.3;
}
 @media only screen and (max-width: 815px) {
	 a.title-header.title-header-large {
		 width: 440px;
	}
}
 @media only screen and (max-width: 768px) {
	 a.title-header.title-header-large {
		 width: auto;
		 margin-top: 3em;
		 font-size: 1rem;
		 line-height: 1.2;
	}
}
 @media only screen and (max-width: 480px) {
	 a.title-header.title-header-large {
		 width: auto;
		 margin-top: 0;
		 font-size: 1rem;
		 display: block !important;
	}
	 .title-header-short {
		 display: none !important;
	}
}
