/* Do not edit this file directly as it is being managed via Sass */
/* Site specific CSS */
/* line 12, ../scss/admissions.miami.edu-site.scss */
.get-started {
  z-index: 999;
}

/* line 15, ../scss/admissions.miami.edu-site.scss */
.generic-grid-panel {
  background-color: #fbf6ef;
}

/* Small & Medium navigation */
/* line 18, ../scss/admissions.miami.edu-site.scss */
#btn_navtoggle.toggled {
  margin-left: 0;
  margin-top: -6px;
  overflow: auto;
  z-index: 1000;
  background-color: #03321f;
}

/* line 19, ../scss/admissions.miami.edu-site.scss */
.toggle-left-nav-header {
  background-color: #40ad48;
  color: #a1d5a5;
  font-size: 14px;
  font-family: 'Stag Sans Bold';
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-transform: uppercase;
  padding: 0.3em 1em;
}

/* line 20, ../scss/admissions.miami.edu-site.scss */
.mobile-nav-left {
  display: block;
  margin: 1rem 0 0 0.875rem;
  padding: 0rem 0;
  list-style-type: none;
  list-style-position: outside;
  padding-bottom: 1.0rem;
}

/* line 21, ../scss/admissions.miami.edu-site.scss */
.mobile-nav-left li {
  font-size: 1.125rem;
  font-family: 'Stag sans Book';
  color: #fff;
  line-height: 1.15em;
  padding-top: 6px;
  padding-bottom: 6px;
}

/* line 22, ../scss/admissions.miami.edu-site.scss */
.mobile-nav-left li a:hover {
  text-decoration: none;
}

/* line 23, ../scss/admissions.miami.edu-site.scss */
.toggle-related-links-header {
  color: #f18b30;
  font-size: 14px;
  font-family: 'Stag Sans Bold';
  margin-left: 0.875em !important;
  margin-right: 0 !important;
  text-transform: uppercase;
}

/* line 24, ../scss/admissions.miami.edu-site.scss */
.mobile-nav-related-links {
  display: block;
  margin: 1rem 0 0 0.875rem;
  padding: 0rem 0;
  list-style-type: none;
  list-style-position: outside;
  padding-bottom: 1rem;
}

/* line 25, ../scss/admissions.miami.edu-site.scss */
.mobile-nav-related-links li {
  font-size: 15px;
  font-family: 'Stag sans Book';
  color: #fff;
  line-height: 1.15em;
  padding-top: 6px;
  padding-bottom: 6px;
}

/* line 26, ../scss/admissions.miami.edu-site.scss */
.mobile-nav-related-links li a:hover {
  text-decoration: none;
}

/* line 27, ../scss/admissions.miami.edu-site.scss */
.toggle-main-menu-header {
  background-color: #b95205;
  color: #dba885;
  font-size: 14px;
  font-family: 'Stag Sans Bold';
  margin-top: 20px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-transform: uppercase;
  padding: 0.3em 1em;
}

/* line 28, ../scss/admissions.miami.edu-site.scss */
.toggle-main-menu-header a:hover {
  text-decoration: none;
}

/* line 29, ../scss/admissions.miami.edu-site.scss */
.toggle-divider {
  border-top: 1px solid #b95205;
}

/* line 30, ../scss/admissions.miami.edu-site.scss */
.row.mobile-nav-pad {
  padding-top: 2.0em;
  padding-bottom: 2em;
}

/* line 32, ../scss/admissions.miami.edu-site.scss */
.border-a20 {
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  border-bottom: solid 6px rgba(169, 75, 4, 0.3);
}

/* line 33, ../scss/admissions.miami.edu-site.scss */
.interior .navmain.border-a20, .homepage .navmain.border-a20 {
  border-bottom: solid 6px rgba(169, 75, 4, 0.3);
}

/* Setup the colors for the sticky buttons. */
/* Get Started */
/* START: Styling for Get Started */
/* line 18, ../scss/custom-elements/_get-started.scss */
.get-started {
  z-index: 999;
}

/* Small Viewport */
@media (max-width: 29.938em) {
  /* line 24, ../scss/custom-elements/_get-started.scss */
  .get-started {
    position: fixed;
    z-index: 20;
    right: -222px;
    top: 136px;
  }

  /* line 25, ../scss/custom-elements/_get-started.scss */
  .get-started-base {
    background-color: #04351d;
    opacity: 0.9;
    color: white;
    font-family: "Stag Sans Bold";
    font-size: 0.90rem;
    padding: 1.0rem 0.05rem;
    display: block;
    text-align: center;
    float: left;
    width: 74px;
    height: 74px;
    cursor: pointer;
  }

  /* line 27, ../scss/custom-elements/_get-started.scss */
  .get-started-one, .get-started-1 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 0.5rem;
    display: block;
    text-align: center;
    position: relative;
    float: right;
    width: 74px;
    height: 74px;
    border-left: solid 1px #ffffff;
    cursor: pointer;
  }

  /* line 28, ../scss/custom-elements/_get-started.scss */
  .get-started-1 {
    float: left;
  }

  /* line 29, ../scss/custom-elements/_get-started.scss */
  .get-started-one:hover, .get-started-1:hover {
    background-color: #40ad48;
    color: white;
  }

  /* line 30, ../scss/custom-elements/_get-started.scss */
  .get-started-two, .get-started-2 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 1.0rem 0.5rem;
    display: block;
    text-align: center;
    position: relative;
    float: right;
    width: 74px;
    height: 74px;
    border-left: solid 1px #ffffff;
    cursor: pointer;
  }

  /* line 31, ../scss/custom-elements/_get-started.scss */
  .get-started-2 {
    float: left;
  }

  /* line 32, ../scss/custom-elements/_get-started.scss */
  .get-started-two:hover, .get-started-2:hover {
    background-color: #40ad48;
    color: white;
  }

  /* line 33, ../scss/custom-elements/_get-started.scss */
  .get-started-three, .get-started-3 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 1.0rem 0.5rem;
    display: block;
    text-align: center;
    position: relative;
    float: right;
    width: 74px;
    height: 74px;
    border-left: solid 1px #ffffff;
    cursor: pointer;
  }

  /* line 34, ../scss/custom-elements/_get-started.scss */
  .get-started-3 {
    float: left;
  }

  /* line 35, ../scss/custom-elements/_get-started.scss */
  .get-started-three:hover, .get-started-3:hover {
    background-color: #40ad48;
    color: white;
  }

  /* line 36, ../scss/custom-elements/_get-started.scss */
  div.get-started-number {
    font-family: 'Stag sans Semibold';
    font-size: 25px;
  }

  /* line 37, ../scss/custom-elements/_get-started.scss */
  div.get-started-text {
    font-family: 'stag sans semibold';
    font-size: 15px;
    line-height: 1.2;
  }
}
/* Medium Viewport */
@media (min-width: 30em) {
  /* line 44, ../scss/custom-elements/_get-started.scss */
  .get-started {
    position: fixed;
    z-index: 20;
    right: -222px;
    top: 136px;
  }

  /* line 45, ../scss/custom-elements/_get-started.scss */
  .get-started-base {
    background-color: #04351d;
    opacity: 0.9;
    color: white;
    font-family: "Stag Sans Bold";
    font-size: 0.90rem;
    padding: 1.0rem 0.05rem;
    display: block;
    text-align: center;
    float: left;
    width: 74px;
    height: 74px;
    cursor: pointer;
  }

  /* line 47, ../scss/custom-elements/_get-started.scss */
  .get-started-one, .get-started-1 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 0.5rem;
    display: block;
    text-align: center;
    position: relative;
    float: right;
    width: 74px;
    height: 74px;
    border-left: solid 1px #ffffff;
    cursor: pointer;
  }

  /* line 48, ../scss/custom-elements/_get-started.scss */
  .get-started-1 {
    float: left;
  }

  /* line 49, ../scss/custom-elements/_get-started.scss */
  .get-started-one:hover, .get-started-1:hover {
    background-color: #40ad48;
    color: white;
  }

  /* line 50, ../scss/custom-elements/_get-started.scss */
  .get-started-two, .get-started-2 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 1.0rem 0.5rem;
    display: block;
    text-align: center;
    position: relative;
    float: right;
    width: 74px;
    height: 74px;
    border-left: solid 1px #ffffff;
    cursor: pointer;
  }

  /* line 51, ../scss/custom-elements/_get-started.scss */
  .get-started-2 {
    float: left;
  }

  /* line 52, ../scss/custom-elements/_get-started.scss */
  .get-started-two:hover, .get-started-2:hover {
    background-color: #40ad48;
    color: white;
  }

  /* line 53, ../scss/custom-elements/_get-started.scss */
  .get-started-three, .get-started-3 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 1.0rem 0.5rem;
    display: block;
    text-align: center;
    position: relative;
    float: right;
    width: 74px;
    height: 74px;
    border-left: solid 1px #ffffff;
    cursor: pointer;
  }

  /* line 54, ../scss/custom-elements/_get-started.scss */
  .get-started-3 {
    float: left;
  }

  /* line 55, ../scss/custom-elements/_get-started.scss */
  .get-started-three:hover, .get-started-3:hover {
    background-color: #40ad48;
    color: white;
  }

  /* line 56, ../scss/custom-elements/_get-started.scss */
  div.get-started-number {
    font-family: 'Stag sans Semibold';
    font-size: 25px;
  }

  /* line 57, ../scss/custom-elements/_get-started.scss */
  div.get-started-text {
    font-family: 'stag sans semibold';
    font-size: 15px;
    line-height: 1.2;
  }
}
/* Large and up */
@media (min-width: 47.5em) {
  /* line 63, ../scss/custom-elements/_get-started.scss */
  .container-background {
    background: url(../images/system-images/header-background-1x474.png) repeat-x;
    background-size: auto 70%;
  }

  /* The styles for the get-started block */
  /* line 66, ../scss/custom-elements/_get-started.scss */
  .get-started {
    position: fixed;
    z-index: 20;
    right: -0px !important;
    top: 255px;
  }

  /* line 68, ../scss/custom-elements/_get-started.scss */
  .get-started-base {
    background-color: #04351d;
    opacity: 0.9;
    color: white;
    font-family: "Stag Sans Bold";
    font-size: 0.90rem;
    padding: 1.0rem 0.05rem;
    display: block;
    text-align: center;
    position: static;
    float: none;
    width: 74px;
    height: 74px;
    cursor: pointer;
  }

  /* line 69, ../scss/custom-elements/_get-started.scss */
  .get-started-one, .get-started-1 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 0.5rem;
    display: block;
    text-align: center;
    position: static;
    float: none;
    width: 74px;
    height: 74px;
    border-left: none !important;
    margin-top: 2px;
    cursor: pointer;
  }

  /* line 70, ../scss/custom-elements/_get-started.scss */
  .get-started-two, .get-started-2 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 1.0rem 0.5rem;
    display: block;
    text-align: center;
    position: static;
    float: none;
    width: 74px;
    height: 74px;
    border-left: none !important;
    margin-top: 2px;
    cursor: pointer;
  }

  /* line 71, ../scss/custom-elements/_get-started.scss */
  .get-started-three, .get-started-3 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 1.0rem 0.5rem;
    display: block;
    text-align: center;
    position: static;
    float: none;
    width: 74px;
    height: 74px;
    border-left: none !important;
    margin-top: 2px;
    cursor: pointer;
  }

  /* line 72, ../scss/custom-elements/_get-started.scss */
  div.get-started-number {
    font-family: 'Stag sans Semibold';
    font-size: 25px;
  }

  /* line 73, ../scss/custom-elements/_get-started.scss */
  div.get-started-text {
    font-family: 'stag sans semibold';
    font-size: 15px;
    line-height: 1.2;
  }
}
/* Large & UP navigation */
@media (min-width: 47.5em) {
  /* line 50, ../scss/admissions.miami.edu-site.scss */
  .border-a20 {
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    border-bottom: solid 6px rgba(169, 75, 4, 0.3);
  }

  /* line 51, ../scss/admissions.miami.edu-site.scss */
  .interior .navmain.border-a20, .homepage .navmain.border-a20 {
    border-bottom: solid 6px rgba(169, 75, 4, 0.3);
  }
}
/* Small Viewport */
@media (max-width: 29.938em) {
  /* line 58, ../scss/admissions.miami.edu-site.scss */
  .navCol.sitelogo img, .sitelogo img {
  }
}
/* Medium Viewport */
@media (min-width: 30em) {
  /* line 67, ../scss/admissions.miami.edu-site.scss */
  .navCol.sitelogo img, .sitelogo img {
  }
}
/* Large and up */
@media (min-width: 47.5em) {
  /* line 73, ../scss/admissions.miami.edu-site.scss */
  .container-background {
    background: url(../images/system-images/header-background-1x474.png) repeat-x;
    background-size: auto 70%;
  }

  /* line 76, ../scss/admissions.miami.edu-site.scss */
  .navCol.sitelogo img, .sitelogo img {
  }

}
/* Menu resizing for admissions */
@media (max-width: 64em) {
  /* line 86, ../scss/admissions.miami.edu-site.scss */
  .lower-nav > .navCol > ul:first-child {
    height: 55px;
    padding: 0 15px;
  }

  /*a.umMenuLink, li.um_dropdown  { max-width:120px !important; }*/
  /* line 89, ../scss/admissions.miami.edu-site.scss */
  .lower-nav ul:first-child li {
    font-size: 1rem;
    padding: 0 0;
  }

  /* line 90, ../scss/admissions.miami.edu-site.scss */
  .lower-nav a.umMenuLink {
    color: #FFF;
    padding: 0em 1.2em;
    position: relative;
    height: 55px;
    max-height: 55px;
    margin: 0 !important;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    text-indent: 0;
    text-align: left;
  }

  /* line 92, ../scss/admissions.miami.edu-site.scss */
  .lower-nav .f-dropdown {
    width: 400%;
  }
}
/* XLarge and up */
@media (min-width: 64em) {
  /* line 98, ../scss/admissions.miami.edu-site.scss */
  .navCol.sitelogo img, .sitelogo img {
  }

  /* line 101, ../scss/admissions.miami.edu-site.scss */
  .lower-nav > .navCol > ul:first-child {
    height: 55px;
    padding: 0 15px;
  }

  /* line 102, ../scss/admissions.miami.edu-site.scss */
  a.um_dropdown {
    white-space: nowrap;
  }

  /* line 103, ../scss/admissions.miami.edu-site.scss */
  a.umMenuLink, a.umMenuLink:hover {
    padding: 1em 1.13em;
  }

  /* line 104, ../scss/admissions.miami.edu-site.scss */
  a.umMenuLink br {
    display: none;
    visibility: hidden;
  }

  /* line 105, ../scss/admissions.miami.edu-site.scss */
  a.umMenuLink br::after {
    content: "&nbsp;";
  }

  /* line 106, ../scss/admissions.miami.edu-site.scss */
  .lower-nav .f-dropdown {
    width: 400%;
  }
}
/* XXLArge and up */
