/* Dependencies */
/* Georgia Tech basics */
/* generated with grunt-sass-globbing */
/*
Range Functions
-------------------------------------------------------------------------------
Uses variables to calculate ranges. We use these functions to get the ranges for
the media queries variables.
*/
/*
Georgia Tech Breakpoints
-------------------------------------------------------------------------------
Establishing breakpoints as much as possible match GT Theme standards.
*/
/*
Georgia Tech Media Queries
-------------------------------------------------------------------------------
Creating media queries from variables and bounds
*/
/*
Color Map
-------------------------------------------------------------------------------
*/
/*
Color Map
-------------------------------------------------------------------------------
*/
/*
Color Map
-------------------------------------------------------------------------------
*/
/*
You see Austin Powers, I love gold; the taste of it, the smell of, the texture...
-------------------------------------------------------------------------------
*/
/*
Grayscale
-------------------------------------------------------------------------------
*/
/*
Color wheel
-------------------------------------------------------------------------------
*/
/*
Campus fonts
-------------------------------------------------------------------------------
Defining campus fonts
*/
/*
Defaults
-------------------------------------------------------------------------------
Now, creating some defaults to save some sanity.
*/
/* Custom Includes, Mixins, etc. */
/* generated with grunt-sass-globbing */
/******************************************************************************/
/* Creates a button. */
/******************************************************************************/
/* Partial Imports */
/* generated with grunt-sass-globbing */
.main-container .gt-container {
  /*
  gt3 buttons differ from gt3-coe in that they have static colors regardless of
  the background color.

  the strategy here is to assign an accessible discerning color to contrast the
  bg color button (using black, blue, gold, warm gray, white), then assigning
  the associated accessible text color (white, black).
  */
  /******************************************************************************/
  /* Now, for the background array... */
  /******************************************************************************/
}
.main-container .gt-container .gt-button {
  margin: 0.5rem 0;
}
.main-container .gt-container .gt-button a,
.main-container .gt-container .gt-button a.btn,
.main-container .gt-container .gt-button a:visited,
.main-container .gt-container .gt-button a:link {
  font-weight: 500;
  font-size: 1.2rem;
  text-decoration: underline;
  padding: 1rem 1.25rem;
  border: 3px solid transparent;
  border-radius: 9px;
  display: inline-block;
  transition: all 0.3s ease-out;
  background: unset;
  border-color: #212121;
  color: #212121;
}
.main-container .gt-container .gt-button a:after,
.main-container .gt-container .gt-button a.btn:after,
.main-container .gt-container .gt-button a:visited:after,
.main-container .gt-container .gt-button a:link:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1rem;
  height: 1rem;
  margin: 0 0.15rem;
  margin-left: 0.5rem;
  padding: 0;
  line-height: 1;
  background-color: #b3a369;
  -webkit-mask: url(../svg/chevron-double-right-duotone.svg) no-repeat 50% 50%;
  mask: url(../svg/chevron-double-right-duotone.svg) no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.main-container .gt-container .gt-button a:focus,
.main-container .gt-container .gt-button a.btn:focus,
.main-container .gt-container .gt-button a:visited:focus,
.main-container .gt-container .gt-button a:link:focus {
  background: unset !important;
}
.main-container .gt-container .gt-button a:hover,
.main-container .gt-container .gt-button a.btn:hover,
.main-container .gt-container .gt-button a:visited:hover,
.main-container .gt-container .gt-button a:link:hover {
  text-decoration: none !important;
  color: #212121;
  background: unset !important;
}
.main-container .gt-container .gt-button a:focus, .main-container .gt-container .gt-button a:hover,
.main-container .gt-container .gt-button a.btn:focus,
.main-container .gt-container .gt-button a.btn:hover,
.main-container .gt-container .gt-button a:visited:focus,
.main-container .gt-container .gt-button a:visited:hover,
.main-container .gt-container .gt-button a:link:focus,
.main-container .gt-container .gt-button a:link:hover {
  border-color: inherit !important;
  box-shadow: 0.5rem 0.5rem 0 rgba(0, 0, 0, 0.2);
}
.main-container .gt-container .file.gt-button a {
  word-break: break-all;
}
.main-container .gt-container .text__black .gt-button a,
.main-container .gt-container .text__black .gt-button a.btn,
.main-container .gt-container .text__black .gt-button a:visited,
.main-container .gt-container .text__black .gt-button a:link {
  font-weight: 500;
  font-size: 1.2rem;
  text-decoration: underline;
  padding: 1rem 1.25rem;
  border: 3px solid transparent;
  border-radius: 9px;
  display: inline-block;
  transition: all 0.3s ease-out;
  background: unset;
  border-color: #002233;
  color: #002233;
}
.main-container .gt-container .text__black .gt-button a:after,
.main-container .gt-container .text__black .gt-button a.btn:after,
.main-container .gt-container .text__black .gt-button a:visited:after,
.main-container .gt-container .text__black .gt-button a:link:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1rem;
  height: 1rem;
  margin: 0 0.15rem;
  margin-left: 0.5rem;
  padding: 0;
  line-height: 1;
  background-color: #002233;
  -webkit-mask: url(../svg/chevron-double-right-duotone.svg) no-repeat 50% 50%;
  mask: url(../svg/chevron-double-right-duotone.svg) no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.main-container .gt-container .text__black .gt-button a:focus,
.main-container .gt-container .text__black .gt-button a.btn:focus,
.main-container .gt-container .text__black .gt-button a:visited:focus,
.main-container .gt-container .text__black .gt-button a:link:focus {
  background: unset !important;
}
.main-container .gt-container .text__black .gt-button a:hover,
.main-container .gt-container .text__black .gt-button a.btn:hover,
.main-container .gt-container .text__black .gt-button a:visited:hover,
.main-container .gt-container .text__black .gt-button a:link:hover {
  text-decoration: none !important;
  color: #002233;
  background: unset !important;
}
.main-container .gt-container .text__black .gt-button a:focus, .main-container .gt-container .text__black .gt-button a:hover,
.main-container .gt-container .text__black .gt-button a.btn:focus,
.main-container .gt-container .text__black .gt-button a.btn:hover,
.main-container .gt-container .text__black .gt-button a:visited:focus,
.main-container .gt-container .text__black .gt-button a:visited:hover,
.main-container .gt-container .text__black .gt-button a:link:focus,
.main-container .gt-container .text__black .gt-button a:link:hover {
  border-color: inherit !important;
  box-shadow: 0.5rem 0.5rem 0 rgba(0, 0, 0, 0.2);
}
.main-container .gt-container .text__white .gt-button a,
.main-container .gt-container .text__white .gt-button a.btn,
.main-container .gt-container .text__white .gt-button a:visited,
.main-container .gt-container .text__white .gt-button a:link {
  font-weight: 500;
  font-size: 1.2rem;
  text-decoration: underline;
  padding: 1rem 1.25rem;
  border: 3px solid transparent;
  border-radius: 9px;
  display: inline-block;
  transition: all 0.3s ease-out;
  background: unset;
  border-color: #fff;
  color: #fff;
}
.main-container .gt-container .text__white .gt-button a:after,
.main-container .gt-container .text__white .gt-button a.btn:after,
.main-container .gt-container .text__white .gt-button a:visited:after,
.main-container .gt-container .text__white .gt-button a:link:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1rem;
  height: 1rem;
  margin: 0 0.15rem;
  margin-left: 0.5rem;
  padding: 0;
  line-height: 1;
  background-color: #fff;
  -webkit-mask: url(../svg/chevron-double-right-duotone.svg) no-repeat 50% 50%;
  mask: url(../svg/chevron-double-right-duotone.svg) no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.main-container .gt-container .text__white .gt-button a:focus,
.main-container .gt-container .text__white .gt-button a.btn:focus,
.main-container .gt-container .text__white .gt-button a:visited:focus,
.main-container .gt-container .text__white .gt-button a:link:focus {
  background: unset !important;
}
.main-container .gt-container .text__white .gt-button a:hover,
.main-container .gt-container .text__white .gt-button a.btn:hover,
.main-container .gt-container .text__white .gt-button a:visited:hover,
.main-container .gt-container .text__white .gt-button a:link:hover {
  text-decoration: none !important;
  color: #fff;
  background: unset !important;
}
.main-container .gt-container .text__white .gt-button a:focus, .main-container .gt-container .text__white .gt-button a:hover,
.main-container .gt-container .text__white .gt-button a.btn:focus,
.main-container .gt-container .text__white .gt-button a.btn:hover,
.main-container .gt-container .text__white .gt-button a:visited:focus,
.main-container .gt-container .text__white .gt-button a:visited:hover,
.main-container .gt-container .text__white .gt-button a:link:focus,
.main-container .gt-container .text__white .gt-button a:link:hover {
  border-color: inherit !important;
  box-shadow: 0.5rem 0.5rem 0 rgba(0, 0, 0, 0.2);
}