/* Enter Your Custom CSS Here */
.gtfont {
	 font-family: “Roboto Condensed”, “Helvetica Neue”,
 “Helvetica”, “Arial”, sans-serif !important; 
}

.gt-text {
	 font-family: “Roboto Condensed”, “Helvetica Neue”,
 “Helvetica”, “Arial”, sans-serif !important; 
}

a.one:link, a.one:visited {
  background-color: #343a40 !important;
  color: white !important;
  text-align: center !important;
  text-decoration: none !important;
  display: inline-block !important;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 20px;
	font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;
	font-weight: 500;
	font: 400 100%/1.25 "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
  letter-spacing: .05rem;
  font-size: .875em !important;
	border: 0;
	border-bottom: 0 !important;
	box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
  padding: .5em 1em;
  position: relative;
  vertical-align: bottom;
	line-height: 1.25;
	text-indent: 0;
}

.hide-title {
   display: none;
}

a.two:link, a.two:visited {
  background-color: #b3a369 !important;
  color: black !important;
  text-align: center !important;
  text-decoration: none !important;
  display: inline-block !important;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 2px;
	font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;
	font-weight: 500;
	font: 400 100%/1.25 "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
  letter-spacing: .05rem;
  font-size: .875em !important;
	border: 0;
	border-bottom: 0 !important;
	box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
  padding: .5em 1em;
  position: relative;
  vertical-align: bottom;
	line-height: 1.25;
	text-indent: 0;
}

a.two:hover, a.two:active {
  background-color: #545454 !important;
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 40%;
}

.hr1 {
height:1.1em;background:url(https://www.gatech.edu/sites/all/modules/gt_expanded/images/gt-images/gt-grey-strip-lg.png) no-repeat;border:0;max-width:100%;
	margin:0 auto !important;
	padding:0 !important;
	opacity:0.9;clear: both;
	box-sizing: content-box;
	overflow: hidden;
}

a.one:hover, a.one:active {
  background-color: #545454 !important;
}

.bar {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  text-align: center;
  padding: 0.7rem;
  background: #b3a369;
  color: #b3a369;
}

.border { 
border: 3px solid #b3a369;
padding:3px; 
margin:3px;
}

.border2 { 
border: 3px solid #003057;
padding:3px; 
margin:3px;
}

.text-15 {
    margin: 0px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-top: 0px !important;
		margin-bottom: 0px !important;
}

.text-16 {
	text-align: center;
	padding: 0.3rem;
	padding-bottom: 0.3rem;
	width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.remove-padding {
	padding: 0.0rem !important;
	padding-top: 0.0rem !important;
	padding-bottom: 0.0rem !important;
	padding-left: 0.0rem !important;
	padding-right: 0.0rem !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.gold {
	color: #B3A369 !important;
}

.bblue {
	color: #003057;
}

.no-border {
	border-top: 0px !important;
	border-bottom: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}

.btn {
  padding: 0rem 1.25rem;
	display: inline-block;
  transition: background .2s ease-in-out;
  line-height: 2.25rem;
  text-transform: uppercase;
  letter-spacing: .05rem;
  font-size: .8rem;
  border: 0;
  border-radius: 2px;
  -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
  box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
}

.btn.btn-primary {
  background: #B3A369;
  color: #333;
}

.btn.btn-primary:hover {
  background: #BFB37C;
}

.update {
	text-align: center;
	padding: 0.3rem;
	background: #f95e10;
	color: #262626;
	font-weight: bold;
	width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
	
}

.update a {
	color: #262626 !important;
}

.reduced-margin-top {
	margin-top: 0.6em !important;
	margin-bottom: 0.6em !important;
}

.resources-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.resource {
	width: calc(25% - 1rem);
	border-top: 10px solid #e5e7e4;
	margin-bottom: 2rem;
	display: flex;
	flex-direction: column;
}

.resource:nth-child(1) {
	margin-left: 0rem;
}

.resource-title {
	color: #a4925a;
	margin-bottom: 0 !important;
}

.resource-icon {
	text-align: center;
}

.resource-links {
	margin-top: 1rem;
	background-color: #f2f2f2;
	padding: 1rem;
	height: auto;
	flex-grow: 1;
}

.resource-links ul {
	list-style: outside disk;
}

.resource-links li {
	font-size: 1.25rem;
	font-weight: bold;
	padding-top: 1rem;
	padding-bottom: 1rem;
	border-bottom: 2px solid #b3a369;
}

.resource-links a {
	color: #333333 !important;
	box-shadow: none !important;
	position: relative !important;
	transition: background .3s ease !important; 
	text-decoration: none !important;
	font-weight: 600 !important;
	border-bottom: .14rem solid #eeb211 !important;
	line-height: 1 !important;
	padding: .125rem .125rem 0 0 !important;	
}

.resource-links a:hover { 
	background-color: #eeb211;
}


@media (max-width: 978px) {
	.resource {
		width: calc(50% - 1rem);
	}
}

@media (max-width: 600px) {
	.resource {
		width: calc(100%);
	}
}

/* 25-26 CSS */

.cornering {
  border-radius: 10px;
}
.border {
	padding: 30px;
	border: #f4eee2;
}

.hovering {
  transition: transform 0.1s ease-in-out;
}

.hovering:hover {
  transform: scale(1.03); /* increases size by 5% */
}

.underlining {
  text-decoration: none;
}