@charset "UTF-8";
/* line 13, ../scss/_base.scss */
body {
  font-family: 'Roboto' !important;
  font-weight: 300;
  font-size: 14px;
  color: #222222;
}

/* line 19, ../scss/_base.scss */
h1, h2 {
  font-size: 36px;
  font-family: 'Ubuntu' !important;
  font-weight: 500;
  line-height: 1.2em;
}

/* line 25, ../scss/_base.scss */
h3 {
  font-size: 26px;
  font-family: 'Ubuntu' !important;
  font-weight: 700;
  line-height: 1.2em;
}

/* line 31, ../scss/_base.scss */
h4 {
  font-size: 18px;
  font-family: 'Roboto' !important;
  font-weight: 700;
  line-height: 1.2em;
}

/* line 37, ../scss/_base.scss */
h5, h6 {
  font-family: 'Roboto' !important;
  font-weight: 700;
  line-height: 1.2em;
}

/* line 42, ../scss/_base.scss */
h5 {
  font-size: 16px;
}

/* line 45, ../scss/_base.scss */
h6 {
  font-size: 15px;
}

/* line 48, ../scss/_base.scss */
p {
  line-height: 1.5em;
}

/* line 51, ../scss/_base.scss */
i, em {
  font-family: 'Roboto';
  font-style: italic;
}

/* line 55, ../scss/_base.scss */
b, strong {
  font-family: 'Roboto';
  font-weight: 700;
  color: #333333;
}

/* line 60, ../scss/_base.scss */
a {
  color: #ff582b !important;
}
/* line 62, ../scss/_base.scss */
a:hover {
  color: #ff582b;
}

/* line 66, ../scss/_base.scss */
ul.menu li {
  list-style: none;
  list-style-image: none;
}

/* line 70, ../scss/_base.scss */
.content a, a.link {
  font-weight: 500;
  text-decoration: none;
}
/* line 73, ../scss/_base.scss */
.content a:hover, a.link:hover {
  text-decoration: underline;
}

/* line 77, ../scss/_base.scss */
.contextual-links, .tabs {
  font-family: sans-serif;
  font-size: 12px;
}

/* line 81, ../scss/_base.scss */
#admin-menu a {
  color: #ffffff !important;
}

/* line 2, ../scss/_menus.scss */
.block-menu-block-1,
.responsive-layout-mobile .block-menu-block-3 {
  position: relative;
}
/* line 5, ../scss/_menus.scss */
.block-menu-block-1 ul.menu,
.responsive-layout-mobile .block-menu-block-3 ul.menu {
  position: inherit;
  top: 44px;
  right: 0;
}
/* line 9, ../scss/_menus.scss */
.block-menu-block-1 ul.menu li,
.responsive-layout-mobile .block-menu-block-3 ul.menu li {
  float: none;
  text-transform: uppercase;
  margin: 0 5px;
  padding: 0 0 0 0;
  border-bottom: 1px solid #f5f5f5;
}
/* line 15, ../scss/_menus.scss */
.block-menu-block-1 ul.menu li a,
.responsive-layout-mobile .block-menu-block-3 ul.menu li a {
  display: block;
  padding: 6px 12px;
  margin: 0 0 0 0;
  font-family: 'Ubuntu' !important;
  font-weight: 500;
  font-size: 16px;
  color: #333333 !important;
  letter-spacing: 0.05em;
  transition-duration: 200ms;
}
/* line 25, ../scss/_menus.scss */
.block-menu-block-1 ul.menu li a:hover,
.responsive-layout-mobile .block-menu-block-3 ul.menu li a:hover {
  color: #ff582b !important;
  text-decoration: none;
}
/* line 29, ../scss/_menus.scss */
.block-menu-block-1 ul.menu li a.active, .block-menu-block-1 ul.menu li a.active-trail,
.responsive-layout-mobile .block-menu-block-3 ul.menu li a.active,
.responsive-layout-mobile .block-menu-block-3 ul.menu li a.active-trail {
  color: #ff582b !important;
}
/* line 33, ../scss/_menus.scss */
.block-menu-block-1 ul.menu li.first,
.responsive-layout-mobile .block-menu-block-3 ul.menu li.first {
  border-top: 1px solid #f5f5f5;
}
/* line 37, ../scss/_menus.scss */
.block-menu-block-1 ul.menu ul,
.responsive-layout-mobile .block-menu-block-3 ul.menu ul {
  display: none;
}

/* line 45, ../scss/_menus.scss */
.responsive-layout-mobile .block-menu-block-3 ul.menu li.first {
  border-top: 0px none transparent;
}

/* line 54, ../scss/_menus.scss */
.block-menu-block-2 ul.menu {
  margin-top: 0;
  margin-left: 40px;
  margin-bottom: 20px;
}
/* line 58, ../scss/_menus.scss */
.block-menu-block-2 ul.menu li {
  margin: 0 0 8px 0;
  padding: 0 0 0 0;
  list-style-image: url("../images/icon-disc.png");
  width: 100%;
  float: none;
}
/* line 64, ../scss/_menus.scss */
.block-menu-block-2 ul.menu li a {
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.04em;
  color: #ffffff !important;
  transition-duration: 200ms;
}
/* line 70, ../scss/_menus.scss */
.block-menu-block-2 ul.menu li a:hover {
  text-decoration: none !important;
  color: #ff582b !important;
}

/* line 83, ../scss/_menus.scss */
.sgta .button a,
.sgta .button input[type="submit"] {
  font-size: 16px;
  background: none transparent no-repeat;
  border: 2px solid #ff582b;
  text-shadow: none;
  font-weight: normal;
  letter-spacing: 1px;
  font-family: 'Roboto';
  font-weight: normal;
  line-height: 19px;
  transition-duration: 200ms;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #ff582b;
  color: #ffffff !important;
  padding: 15px 20px;
  text-transform: uppercase;
  display: block;
}
/* line 102, ../scss/_menus.scss */
.sgta .button a:hover,
.sgta .button input[type="submit"]:hover {
  background-color: #ff805e;
  color: #ffffff !important;
  text-decoration: none;
}
/* line 108, ../scss/_menus.scss */
.sgta .button.ghost a,
.sgta .button.ghost input[type="submit"] {
  background-color: transparent;
  color: #ff582b !important;
  border: 2px solid #ff582b;
}
/* line 113, ../scss/_menus.scss */
.sgta .button.ghost a:hover,
.sgta .button.ghost input[type="submit"]:hover {
  background-color: #ff582b;
  color: #ffffff !important;
}
/* line 117, ../scss/_menus.scss */
.sgta .button.ghost a.active,
.sgta .button.ghost input[type="submit"].active {
  background-color: #ff582b;
  color: #ffffff !important;
  cursor: default;
}
/* line 124, ../scss/_menus.scss */
.sgta .button.blue a,
.sgta .button.blue input[type="submit"] {
  background-color: #2b5f77;
  border: 2px solid #2b5f77;
  color: #ffffff !important;
}
/* line 129, ../scss/_menus.scss */
.sgta .button.blue a:hover,
.sgta .button.blue input[type="submit"]:hover {
  background-color: #397d9c;
  color: #ffffff !important;
}
/* line 135, ../scss/_menus.scss */
.sgta .button.blue.ghost a,
.sgta .button.blue.ghost input[type="submit"] {
  background-color: transparent;
  color: #2b5f77 !important;
  border: 2px solid #2b5f77;
}
/* line 140, ../scss/_menus.scss */
.sgta .button.blue.ghost a:hover,
.sgta .button.blue.ghost input[type="submit"]:hover {
  background-color: #2b5f77;
  color: #ffffff !important;
}
/* line 144, ../scss/_menus.scss */
.sgta .button.blue.ghost a.active,
.sgta .button.blue.ghost input[type="submit"].active {
  background-color: #2b5f77;
  color: #ffffff !important;
  cursor: default;
}
/* line 151, ../scss/_menus.scss */
.sgta .button.navy a,
.sgta .button.navy input[type="submit"] {
  background-color: #344651;
  border: 2px solid #344651;
  color: #ffffff !important;
}
/* line 156, ../scss/_menus.scss */
.sgta .button.navy a:hover,
.sgta .button.navy input[type="submit"]:hover {
  background-color: #486170;
  color: #ffffff !important;
}
/* line 162, ../scss/_menus.scss */
.sgta .button.navy.ghost a,
.sgta .button.navy.ghost input[type="submit"] {
  background-color: transparent;
  color: #344651 !important;
  border: 2px solid #344651;
}
/* line 167, ../scss/_menus.scss */
.sgta .button.navy.ghost a:hover,
.sgta .button.navy.ghost input[type="submit"]:hover {
  background-color: #344651;
  color: #ffffff !important;
}
/* line 171, ../scss/_menus.scss */
.sgta .button.navy.ghost a.active,
.sgta .button.navy.ghost input[type="submit"].active {
  background-color: #344651;
  color: #ffffff !important;
  cursor: default;
}
/* line 178, ../scss/_menus.scss */
.sgta .button.lgrey a,
.sgta .button.lgrey input[type="submit"] {
  background-color: #d1d1d1;
  border: 2px solid #d1d1d1;
  color: #ffffff !important;
}
/* line 183, ../scss/_menus.scss */
.sgta .button.lgrey a:hover,
.sgta .button.lgrey input[type="submit"]:hover {
  background-color: #b7b7b7;
  color: #ffffff !important;
}
/* line 189, ../scss/_menus.scss */
.sgta .button.lgrey.ghost a,
.sgta .button.lgrey.ghost input[type="submit"] {
  background-color: transparent;
  color: #d1d1d1 !important;
  border: 2px solid #d1d1d1;
}
/* line 194, ../scss/_menus.scss */
.sgta .button.lgrey.ghost a:hover,
.sgta .button.lgrey.ghost input[type="submit"]:hover {
  background-color: #d1d1d1;
  color: #ffffff !important;
}
/* line 198, ../scss/_menus.scss */
.sgta .button.lgrey.ghost a.active,
.sgta .button.lgrey.ghost input[type="submit"].active {
  background-color: #d1d1d1;
  color: #ffffff !important;
  cursor: default;
}
/* line 205, ../scss/_menus.scss */
.sgta .button.grey a,
.sgta .button.grey input[type="submit"] {
  background-color: #808080;
  border: 2px solid #808080;
  color: #ffffff !important;
}
/* line 210, ../scss/_menus.scss */
.sgta .button.grey a:hover,
.sgta .button.grey input[type="submit"]:hover {
  background-color: #9a9a9a;
  color: #ffffff !important;
}
/* line 216, ../scss/_menus.scss */
.sgta .button.grey.ghost a,
.sgta .button.grey.ghost input[type="submit"] {
  background-color: transparent;
  color: #808080 !important;
  border: 2px solid #808080;
}
/* line 221, ../scss/_menus.scss */
.sgta .button.grey.ghost a:hover,
.sgta .button.grey.ghost input[type="submit"]:hover {
  background-color: #808080;
  color: #ffffff !important;
}
/* line 225, ../scss/_menus.scss */
.sgta .button.grey.ghost a.active,
.sgta .button.grey.ghost input[type="submit"].active {
  background-color: #808080;
  color: #ffffff !important;
  cursor: default;
}
/* line 232, ../scss/_menus.scss */
.sgta .button.offwhite a,
.sgta .button.offwhite input[type="submit"] {
  background-color: #f5f5f5;
  border: 2px solid #f5f5f5;
  color: #ffffff !important;
}
/* line 237, ../scss/_menus.scss */
.sgta .button.offwhite a:hover,
.sgta .button.offwhite input[type="submit"]:hover {
  background-color: white;
  color: #ffffff !important;
}
/* line 243, ../scss/_menus.scss */
.sgta .button.offwhitre.ghost a,
.sgta .button.offwhitre.ghost input[type="submit"] {
  background-color: transparent;
  color: #f5f5f5 !important;
  border: 2px solid #f5f5f5;
}
/* line 248, ../scss/_menus.scss */
.sgta .button.offwhitre.ghost a:hover,
.sgta .button.offwhitre.ghost input[type="submit"]:hover {
  background-color: #f5f5f5;
  color: #ffffff !important;
}
/* line 252, ../scss/_menus.scss */
.sgta .button.offwhitre.ghost a.active,
.sgta .button.offwhitre.ghost input[type="submit"].active {
  background-color: #f5f5f5;
  color: #ffffff !important;
  cursor: default;
}
/* line 259, ../scss/_menus.scss */
.sgta .button.orange a,
.sgta .button.orange input[type="submit"] {
  background-color: #ff582b;
  border: 2px solid #ff582b;
  color: #ffffff !important;
}
/* line 264, ../scss/_menus.scss */
.sgta .button.orange a:hover,
.sgta .button.orange input[type="submit"]:hover {
  background-color: #ff805e;
  color: #ffffff !important;
}
/* line 270, ../scss/_menus.scss */
.sgta .button.orange.ghost a,
.sgta .button.orange.ghost input[type="submit"] {
  background-color: transparent;
  color: #ff582b !important;
  border: 2px solid #ff582b;
}
/* line 275, ../scss/_menus.scss */
.sgta .button.orange.ghost a:hover,
.sgta .button.orange.ghost input[type="submit"]:hover {
  background-color: #ff582b;
  color: #ffffff !important;
}
/* line 279, ../scss/_menus.scss */
.sgta .button.orange.ghost a.active,
.sgta .button.orange.ghost input[type="submit"].active {
  background-color: #ff582b;
  color: #ffffff !important;
  cursor: default;
}
/* line 288, ../scss/_menus.scss */
.sgta .button.fullwidth a,
.sgta .button.fullwidth input[type="submit"],
.sgta .button.full-width a,
.sgta .button.full-width input[type="submit"] {
  text-align: center;
  display: block;
  width: 100%;
  box-sizing: border-box;
}
/* line 298, ../scss/_menus.scss */
.sgta .button.no-float {
  float: none;
}
/* line 303, ../scss/_menus.scss */
.sgta .button.big a,
.sgta .button.big input[type="submit"] {
  font-size: 18px;
}

/* line 313, ../scss/_menus.scss */
#user-profile-form #edit-actions input[type="submit"] {
  font-size: 16px;
  background: none transparent no-repeat;
  border: 2px solid #ff582b;
  text-shadow: none;
  font-weight: normal;
  letter-spacing: 1px;
  font-family: 'Roboto';
  font-weight: normal;
  line-height: 19px;
  transition-duration: 200ms;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #ff582b;
  color: #ffffff !important;
  padding: 15px 20px;
  text-transform: uppercase;
  display: block;
}
/* line 331, ../scss/_menus.scss */
#user-profile-form #edit-actions input[type="submit"]:hover {
  background-color: #ff805e;
  color: #ffffff !important;
  text-decoration: none;
}

/* line 338, ../scss/_menus.scss */
.sgta.manage-ops {
  display: block;
}
/* line 340, ../scss/_menus.scss */
.sgta.manage-ops .ops-trigger {
  transition-duration: 200ms;
  color: transparent;
  font-size: 0;
  height: 30px;
  background: url(../images/icon-gear-black-16.png) no-repeat center center;
}
/* line 346, ../scss/_menus.scss */
.sgta.manage-ops .ops-trigger:hover {
  background: url(../images/icon-gear-orange-16.png) no-repeat center center;
}
/* line 352, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li {
  border: 1px #d1d1d1 solid;
  boder-bottom: 0 none transparent;
  background-color: #f5f5f5;
}
/* line 356, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li.first {
  border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
}
/* line 361, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li.last {
  border-bottom: 1px solid #d1d1d1;
  border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px;
}
/* line 367, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a {
  padding-left: 35px;
  transition-duration: 200ms;
}
/* line 370, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a.op-view {
  color: #222222 !important;
  background: url(../images/icon-view-black-16.png) no-repeat 10px center;
}
/* line 373, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a.op-view:hover {
  color: #ff582b !important;
  background: url(../images/icon-view-orange-16.png) no-repeat 10px center;
}
/* line 378, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a.op-manage {
  color: #222222 !important;
  background: url(../images/icon-manage-black-16.png) no-repeat 10px center;
}
/* line 381, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a.op-manage:hover {
  color: #ff582b !important;
  background: url(../images/icon-manage-orange-16.png) no-repeat 10px center;
}
/* line 386, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a.op-edit {
  color: #222222 !important;
  background: url(../images/icon-edit-black-16.png) no-repeat 10px center;
}
/* line 389, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a.op-edit:hover {
  color: #ff582b !important;
  background: url(../images/icon-edit-orange-16.png) no-repeat 10px center;
}
/* line 394, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a.op-disable {
  color: #222222 !important;
  background: url(../images/icon-disable-black-16.png) no-repeat 10px center;
}
/* line 397, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a.op-disable:hover {
  color: #ff582b !important;
  background: url(../images/icon-disable-orange-16.png) no-repeat 10px center;
}
/* line 402, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a.op-enable {
  color: #222222 !important;
  background: url(../images/icon-enable-black-16.png) no-repeat 10px center;
}
/* line 405, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a.op-enable:hover {
  color: #ff582b !important;
  background: url(../images/icon-enable-orange-16.png) no-repeat 10px center;
}
/* line 410, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a.op-ratings {
  color: #222222 !important;
  background: url(../images/icon-star-black-16.png) no-repeat 10px center;
}
/* line 413, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a.op-ratings:hover {
  color: #ff582b !important;
  background: url(../images/icon-star-orange-16.png) no-repeat 10px center;
}
/* line 418, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a.op-remove {
  color: #222222 !important;
  background: url(../images/icon-remove-black-16.png) no-repeat 10px center;
}
/* line 421, ../scss/_menus.scss */
.sgta.manage-ops .item-list ul.manage-ops-links li a.op-remove:hover {
  color: #ff582b !important;
  background: url(../images/icon-remove-orange-16.png) no-repeat 10px center;
}

/* line 432, ../scss/_menus.scss */
#block-sgta-sgta-academy-quicklinks {
  border-bottom: 1px dotted;
}
/* line 434, ../scss/_menus.scss */
#block-sgta-sgta-academy-quicklinks .quick-link a {
  display: block;
  padding: 6px 16px;
  font-size: 16px;
  text-align: left;
  text-transform: uppercase;
  font-family: Ubuntu;
}

/* line 2, ../scss/_beans.scss */
#block-bean-header-one-facebook {
  display: none;
  text-align: left;
}

/* line 8, ../scss/_beans.scss */
#block-bean-mobile-main-menu-trigger {
  display: inline-block;
  margin-right: 20px;
  margin-top: 10px;
  float: left;
}
/* line 13, ../scss/_beans.scss */
#block-bean-mobile-main-menu-trigger:hover {
  cursor: pointer;
}
/* line 16, ../scss/_beans.scss */
#block-bean-mobile-main-menu-trigger p {
  margin-bottom: 0;
}
/* line 19, ../scss/_beans.scss */
#block-bean-mobile-main-menu-trigger #main-menu-trigger {
  padding-top: 30px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Ubuntu' !important;
  font-weight: 500;
  font-size: 12px;
  color: #808080;
  background-image: url("../images/icon-menu.png");
  background-position: center top;
  background-repeat: no-repeat;
}

/* line 34, ../scss/_beans.scss */
#block-delta-blocks-logo {
  display: inline-block;
}

/* line 39, ../scss/_beans.scss */
#block-bean-header-one-search-icon {
  display: block;
  float: right;
  width: 24px;
  height: 24px;
  margin-left: 0px;
  margin-top: 5px;
}

/* line 49, ../scss/_beans.scss */
#block-delta-blocks-breadcrumb,
body.front #block-delta-blocks-breadcrumb {
  display: none;
}

/* line 56, ../scss/_beans.scss */
.bean-bean-08 .field-name-field-b08-text {
  padding-left: 20px;
  border-left: 1px solid #ff582b;
  margin-bottom: 20px;
  color: #808080;
  max-width: 880px;
  font-weight: 500;
}

/* line 62, ../scss/_beans.scss */
.block-bean-academy-who-we-are,
.block-bean-careers-text-block,
.block-bean-charity-partners-text-block {
  margin-top: 40px;
}
/* line 66, ../scss/_beans.scss */
.block-bean-academy-who-we-are h2.block-title,
.block-bean-careers-text-block h2.block-title,
.block-bean-charity-partners-text-block h2.block-title {
  font-size: 24px;
  margin-bottom: 20px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
}

/* line 77, ../scss/_beans.scss */
.bean-bean-03 .field-name-field-b03-address {
  margin-left: 40px;
}
/* line 79, ../scss/_beans.scss */
.bean-bean-03 .field-name-field-b03-address p {
  color: #e2eaee;
  font-weight: 500;
}
/* line 85, ../scss/_beans.scss */
.bean-bean-03 .field-name-field-b03-link a {
  display: inline-block;
  margin-bottom: 20px;
  padding: 8px 20px;
  font-weight: 300;
  background-color: #344651;
  transition-duration: 200ms;
}
/* line 92, ../scss/_beans.scss */
.bean-bean-03 .field-name-field-b03-link a:hover {
  color: #ffffff !important;
  text-decoration: none;
}
/* line 100, ../scss/_beans.scss */
.bean-bean-03 .field-name-field-b03-telephone .field-item,
.bean-bean-03 .field-name-field-b03-email .field-item {
  padding-left: 30px;
  margin-left: 10px;
  margin-bottom: 8px;
  color: #ffffff;
  font-weight: 300;
  background-repeat: no-repeat;
  background-position: left center;
}
/* line 108, ../scss/_beans.scss */
.bean-bean-03 .field-name-field-b03-telephone .field-item a,
.bean-bean-03 .field-name-field-b03-email .field-item a {
  color: #ffffff !important;
  font-weight: 300;
  transition-duration: 200ms;
}
/* line 112, ../scss/_beans.scss */
.bean-bean-03 .field-name-field-b03-telephone .field-item a:hover,
.bean-bean-03 .field-name-field-b03-email .field-item a:hover {
  color: #ff582b !important;
  text-decoration: none;
}
/* line 119, ../scss/_beans.scss */
.bean-bean-03 .field-name-field-b03-telephone .field-item {
  background-image: url("../images/icon-tel-20-blue.png");
  letter-spacing: 0.05em;
}
/* line 123, ../scss/_beans.scss */
.bean-bean-03 .field-name-field-b03-email .field-item {
  background-image: url("../images/icon-mail-20-blue.png");
}

/* line 127, ../scss/_beans.scss */
.block-bean-location-kilcalberry,
.block-bean-location-kingscourt {
  width: auto;
  float: none;
  padding-right: 20px;
  padding-bottom: 20px;
  background-color: #2b5f77;
}
/* line 134, ../scss/_beans.scss */
.block-bean-location-kilcalberry h2.block-title,
.block-bean-location-kingscourt h2.block-title {
  font-size: 24px;
  margin-bottom: 20px;
  padding: 40px 0 40px 100px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  border-bottom: 1px solid #4c7485;
  color: #ffffff;
  background-image: url("../images/icon-location-80.png");
  background-position: left center;
  background-repeat: no-repeat;
}

/* line 149, ../scss/_beans.scss */
.bean-bean-04 .field-name-field-b04-text {
  padding-left: 20px;
  border-left: 1px solid #ff582b;
  margin-bottom: 20px;
  color: #808080;
  max-width: 880px;
  color: #2b5f77;
}
/* line 153, ../scss/_beans.scss */
.bean-bean-04 .field-name-field-b04-telephone {
  margin-left: 20px;
  color: #2b5f77;
}
/* line 157, ../scss/_beans.scss */
.bean-bean-04 .field-name-field-b04-email {
  margin-left: 20px;
}

/* line 162, ../scss/_beans.scss */
.block-bean-events-side-text {
  margin-top: 40px;
}
/* line 164, ../scss/_beans.scss */
.block-bean-events-side-text h2.block-title {
  font-size: 24px;
  margin-bottom: 20px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
}
/* line 171, ../scss/_beans.scss */
.block-bean-events-side-text .field-name-field-content .field-item {
  padding-left: 20px;
  border-left: 1px solid #ff582b;
  margin-bottom: 20px;
  color: #808080;
  max-width: 880px;
  font-weight: 500;
}

/* line 181, ../scss/_beans.scss */
.block-bean-footer-three-who-we-are h2,
.block-bean-footer-three-social-media h2 {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.05em;
}

/* line 189, ../scss/_beans.scss */
.block-bean-footer-three-social-media {
  text-align: left;
}
/* line 191, ../scss/_beans.scss */
.block-bean-footer-three-social-media ul.social {
  float: left;
}
/* line 193, ../scss/_beans.scss */
.block-bean-footer-three-social-media ul.social li {
  list-style: none;
  float: left;
  width: 40px;
  height: 40px;
  overflow: hidden;
}
/* line 199, ../scss/_beans.scss */
.block-bean-footer-three-social-media ul.social li a {
  display: block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center top;
}
/* line 205, ../scss/_beans.scss */
.block-bean-footer-three-social-media ul.social li a:hover {
  background-position: center bottom;
}
/* line 208, ../scss/_beans.scss */
.block-bean-footer-three-social-media ul.social li a.li {
  background-image: url("../images/soc-li-40.png");
}
/* line 209, ../scss/_beans.scss */
.block-bean-footer-three-social-media ul.social li a.yt {
  background-image: url("../images/soc-yt-40.png");
}
/* line 210, ../scss/_beans.scss */
.block-bean-footer-three-social-media ul.social li a.twt {
  background-image: url("../images/soc-twt-40.png");
}
/* line 211, ../scss/_beans.scss */
.block-bean-footer-three-social-media ul.social li a.fb {
  background-image: url("../images/soc-fb-40.png");
}

/* line 217, ../scss/_beans.scss */
.block-bean-contact-info-block {
  padding: 30px 0;
}
/* line 219, ../scss/_beans.scss */
.block-bean-contact-info-block h2.block-title {
  color: #344651;
  margin-bottom: 20px;
  letter-spacing: 0.02em;
}
/* line 224, ../scss/_beans.scss */
.block-bean-contact-info-block .field-name-field-b04-text,
.block-bean-contact-info-block .field-name-field-b04-telephone,
.block-bean-contact-info-block .field-name-field-b04-email {
  font-weight: 500;
}
/* line 231, ../scss/_beans.scss */
.block-bean-contact-info-block .field-name-field-b04-telephone .field-item,
.block-bean-contact-info-block .field-name-field-b04-email .field-item {
  margin-bottom: 8px;
  padding-left: 28px;
  background-repeat: no-repeat;
  background-position: left center;
}
/* line 239, ../scss/_beans.scss */
.block-bean-contact-info-block .field-name-field-b04-telephone .field-item {
  background-image: url("../images/icon-tel-20.png");
}
/* line 244, ../scss/_beans.scss */
.block-bean-contact-info-block .field-name-field-b04-email .field-item {
  background-image: url("../images/icon-mail-20.png");
}
/* line 246, ../scss/_beans.scss */
.block-bean-contact-info-block .field-name-field-b04-email .field-item a {
  color: #2b5f77 !important;
  transition-duration: 200ms;
}
/* line 249, ../scss/_beans.scss */
.block-bean-contact-info-block .field-name-field-b04-email .field-item a:hover {
  color: #ff582b !important;
  text-decoration: none;
}

/* line 258, ../scss/_beans.scss */
.block-webform-client-block-16 {
  margin: 30px 0;
}
/* line 260, ../scss/_beans.scss */
.block-webform-client-block-16 .form-item {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  margin-top: 0;
  float: left;
}
/* line 266, ../scss/_beans.scss */
.block-webform-client-block-16 .form-item label {
  margin-bottom: 5px;
  color: #344651;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.02em;
}
/* line 274, ../scss/_beans.scss */
.block-webform-client-block-16 .form-item input,
.block-webform-client-block-16 .form-item select {
  width: 100%;
  border: 0 none;
  height: 36px;
}
/* line 279, ../scss/_beans.scss */
.block-webform-client-block-16 .form-item input:focus,
.block-webform-client-block-16 .form-item select:focus {
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
}
/* line 285, ../scss/_beans.scss */
.block-webform-client-block-16 .form-item textarea {
  border: 0 none;
}
/* line 287, ../scss/_beans.scss */
.block-webform-client-block-16 .form-item textarea:focus {
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
}
/* line 294, ../scss/_beans.scss */
.block-webform-client-block-16 .form-actions {
  clear: both;
  text-align: right;
  margin-right: 5%;
}
/* line 298, ../scss/_beans.scss */
.block-webform-client-block-16 .form-actions input[type="submit"] {
  background: #ff582b !important;
  background-colour: #ff582b !important;
  text-shadow: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: #ffffff;
  letter-spacing: 0.05em;
  font-family: 'Ubuntu' !important;
  text-transform: uppercase;
  border: 0 none;
  padding: 10px 24px;
  transition-duration: 200ms;
}
/* line 312, ../scss/_beans.scss */
.block-webform-client-block-16 .form-actions input[type="submit"]:hover {
  background: #ffffff !important;
  background-colour: #ffffff !important;
  color: #ff582b;
}
/* line 319, ../scss/_beans.scss */
.block-webform-client-block-16 .form-item.webform-component--website-privacy {
  float: right;
}
/* line 321, ../scss/_beans.scss */
.block-webform-client-block-16 .form-item.webform-component--website-privacy > label {
  display: none;
}
/* line 324, ../scss/_beans.scss */
.block-webform-client-block-16 .form-item.webform-component--website-privacy .form-type-checkbox {
  margin-left: 5px;
  width: auto;
}
/* line 327, ../scss/_beans.scss */
.block-webform-client-block-16 .form-item.webform-component--website-privacy .form-type-checkbox input,
.block-webform-client-block-16 .form-item.webform-component--website-privacy .form-type-checkbox label {
  width: auto;
  display: inline;
}
/* line 332, ../scss/_beans.scss */
.block-webform-client-block-16 .form-item.webform-component--website-privacy .form-type-checkbox label {
  padding-left: 5px;
}

/* line 340, ../scss/_beans.scss */
.search-tabs {
  margin-top: 40px;
  margin-bottom: -1px;
}
/* line 343, ../scss/_beans.scss */
.search-tabs .search-tab {
  display: block;
  float: left;
  font-weight: 700;
  border-top: 1px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
  color: #2b5f77;
  font-size: 14px;
}
/* line 351, ../scss/_beans.scss */
.search-tabs .search-tab a {
  display: block;
  padding: 10px 15px;
  background-color: #e2eaee;
  color: #4c7485 !important;
  transition-duration: 200ms;
}
/* line 357, ../scss/_beans.scss */
.search-tabs .search-tab a:hover {
  background-color: #d2dee5;
  text-decoration: none;
}
/* line 362, ../scss/_beans.scss */
.search-tabs .search-tab.tab-global-search {
  border-right: 1px solid #d1d1d1;
}
/* line 365, ../scss/_beans.scss */
.search-tabs .search-tab.active {
  background-color: #ffffff;
  padding: 10px 15px;
}

/* line 374, ../scss/_beans.scss */
.search-all-jobs-wrapper .search-all-jobs {
  float: left;
  position: relative;
  margin-bottom: 40px;
  background-color: #f5f5f5;
}
/* line 379, ../scss/_beans.scss */
.search-all-jobs-wrapper .search-all-jobs a {
  display: block;
  padding: 20px 55px 15px 20px;
  font-size: 21px;
  color: #222222 !important;
  text-transform: uppercase;
  transition-duration: 200ms;
}
/* line 386, ../scss/_beans.scss */
.search-all-jobs-wrapper .search-all-jobs a:hover {
  color: #ff582b !important;
  text-decoration: none;
}
/* line 390, ../scss/_beans.scss */
.search-all-jobs-wrapper .search-all-jobs a .arrow {
  margin-left: 15px;
  background: #ff582b url(../images/right.png) no-repeat center center;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
}

/* line 406, ../scss/_beans.scss */
#block-sgta-sgta-db-course-materials h2.block-title {
  display: block;
  text-transform: uppercase;
  color: #344651;
  letter-spacing: 1px;
  border-bottom: 2px solid #e2eaee;
  padding-bottom: 5px;
  margin-bottom: 15px;
}

/* line 417, ../scss/_beans.scss */
#materials-popup {
  display: none;
  background-color: rgba(128, 128, 128, 0.8);
  text-align: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 418, ../scss/_beans.scss */
#materials-popup, #materials-popup * {
  z-index: 150;
}
/* line 429, ../scss/_beans.scss */
#materials-popup .message-wrapper {
  width: 80%;
  max-width: 80%;
  position: relative;
  margin: auto;
  margin-top: 160px;
  border: 2px solid #808080;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 15px 20px;
  background-color: #f5f5f5;
  display: inline-block;
}
/* line 440, ../scss/_beans.scss */
#materials-popup .message-wrapper .message {
  padding: 5px 0 20px 0;
  font-size: 16px;
}
/* line 444, ../scss/_beans.scss */
#materials-popup .message-wrapper .accept {
  cursor: pointer;
  font-size: 14px;
  background: none transparent no-repeat;
  border: 2px solid #ff582b;
  text-shadow: none;
  font-weight: normal;
  letter-spacing: 1px;
  font-family: 'Roboto';
  font-weight: normal;
  line-height: 15px;
  transition-duration: 200ms;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #ff582b;
  color: #ffffff !important;
  padding: 15px 20px;
  text-transform: uppercase;
  display: block;
}
/* line 463, ../scss/_beans.scss */
#materials-popup .message-wrapper .accept:hover {
  background-color: #ff805e;
  color: #ffffff !important;
  text-decoration: none;
}

/* line 473, ../scss/_beans.scss */
#block-sgta-sgta-dashboard-quicklinks {
  padding-top: 20px;
  padding-left: 15px;
}
/* line 476, ../scss/_beans.scss */
#block-sgta-sgta-dashboard-quicklinks .form-item {
  width: 60%;
  min-width: 200px;
}

/* line 482, ../scss/_beans.scss */
#block-sgta-sgta-course-apply-one {
  padding: 20px 0 50px 50px;
  box-sizing: border-box;
}
/* line 485, ../scss/_beans.scss */
#block-sgta-sgta-course-apply-one .button {
  min-width: 200px;
}

/* line 490, ../scss/_beans.scss */
#block-sgta-sgta-course-apply-two {
  padding-top: 20px;
  padding-left: 15px;
}
/* line 493, ../scss/_beans.scss */
#block-sgta-sgta-course-apply-two .form-item {
  width: 80%;
  min-width: 200px;
}

/* line 500, ../scss/_beans.scss */
#sgta-forms-profile-courses-vote-form label {
  font-weight: 200;
}
/* line 503, ../scss/_beans.scss */
#sgta-forms-profile-courses-vote-form .bold-text {
  font-weight: bold;
}

/* line 510, ../scss/_beans.scss */
#block-sgta-sgta-academy-apply .block-inner h2.block-title {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 22px;
  font-weight: 400;
  display: block;
  padding: 10px 0px 10px 30px;
  box-sizing: border-box;
  background: transparent url(../images/icon-register.png) no-repeat left center;
  margin-bottom: 20px;
}
/* line 521, ../scss/_beans.scss */
#block-sgta-sgta-academy-apply .block-inner > .content {
  padding-left: 30px;
  padding-right: 15px;
  box-sizing: border-box;
}
/* line 525, ../scss/_beans.scss */
#block-sgta-sgta-academy-apply .block-inner > .content .fieldset-legend {
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #344651;
}
/* line 532, ../scss/_beans.scss */
#block-sgta-sgta-academy-apply .block-inner > .content .form-item {
  margin-bottom: 20px;
}
/* line 534, ../scss/_beans.scss */
#block-sgta-sgta-academy-apply .block-inner > .content .form-item label {
  font-weight: 300;
  text-transform: uppercase;
  font-size: 12px;
  padding-bottom: 5px;
}
/* line 540, ../scss/_beans.scss */
#block-sgta-sgta-academy-apply .block-inner > .content .form-item .form-text,
#block-sgta-sgta-academy-apply .block-inner > .content .form-item .form-select,
#block-sgta-sgta-academy-apply .block-inner > .content .form-item .form-textarea {
  border: solid 2px #ebebeb;
  background: #f5f5f5;
  padding: 5px 10px;
  height: auto;
  color: #808080;
  box-sizing: border-box;
  width: 70%;
  min-width: 250px;
}

/* line 557, ../scss/_beans.scss */
#block-sgta-sgta-academy-apply-multiple-link {
  padding-top: 20px;
  padding-left: 15px;
  width: 80%;
  min-width: 200px;
}

/* line 564, ../scss/_beans.scss */
#block-sgta-sgta-academy-bespoke {
  padding-top: 20px;
  padding-left: 15px;
  width: 80%;
  min-width: 200px;
}
/* line 569, ../scss/_beans.scss */
#block-sgta-sgta-academy-bespoke h2.block-title {
  display: block;
  color: #344651;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 2px solid #d1d1d1;
}

/* line 580, ../scss/_beans.scss */
.sgta #block-user-login {
  padding-top: 20px;
  padding-left: 15px;
  padding-bottom: 40px;
  width: 80%;
  min-width: 200px;
}
/* line 586, ../scss/_beans.scss */
.sgta #block-user-login h2.block-title {
  display: block;
  color: #344651;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 2px solid #d1d1d1;
}
/* line 593, ../scss/_beans.scss */
.sgta #block-user-login .form-item {
  margin-bottom: 10px;
}
/* line 595, ../scss/_beans.scss */
.sgta #block-user-login .form-item label {
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  color: #808080;
  letter-spacing: 1px;
  padding-bottom: 5px;
}
/* line 603, ../scss/_beans.scss */
.sgta #block-user-login .form-item .form-text {
  border: 2px solid #d1d1d1;
  height: auto;
  padding: 10px 15px;
  width: 90%;
  min-width: 200px;
}
/* line 612, ../scss/_beans.scss */
.sgta #block-user-login .form-actions input {
  background: none transparent no-repeat;
  border: 0px transparent none;
  text-shadow: none;
  font-weight: normal;
  letter-spacing: 1px;
  display: inline-block;
  width: 50%;
  min-width: 200px;
  font-size: 14px;
  transition-duration: 200ms;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #ff582b;
  color: #ffffff !important;
  padding: 15px 20px;
  text-transform: uppercase;
}
/* line 629, ../scss/_beans.scss */
.sgta #block-user-login .form-actions input:hover {
  background-color: #ff805e;
  color: #ffffff !important;
  text-decoration: none;
}

/* line 638, ../scss/_beans.scss */
#block-sgta-sgta-db-course-feedback {
  margin-top: 30px;
}
/* line 640, ../scss/_beans.scss */
#block-sgta-sgta-db-course-feedback h2.block-title {
  display: block;
  text-transform: uppercase;
  color: #344651;
  letter-spacing: 1px;
  border-bottom: 2px solid #e2eaee;
  padding-bottom: 5px;
  margin-bottom: 15px;
}
/* line 649, ../scss/_beans.scss */
#block-sgta-sgta-db-course-feedback #sgta-forms-profile-courses-vote-form {
  padding: 5px 15px 10px 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #f5f5f5;
}
/* line 653, ../scss/_beans.scss */
#block-sgta-sgta-db-course-feedback #sgta-forms-profile-courses-vote-form .bold-text {
  color: #ff582b;
}
/* line 659, ../scss/_beans.scss */
#block-sgta-sgta-db-course-feedback .form-type-radios .form-radios .form-item {
  display: inline-block;
  margin-right: 15px;
}

/* line 671, ../scss/_beans.scss */
#block-sgta-sgta-db-course-confirm .content {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 675, ../scss/_beans.scss */
#block-sgta-sgta-db-course-confirm .form-item {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 679, ../scss/_beans.scss */
#block-sgta-sgta-db-course-confirm .event-status {
  font-size: 14px;
  color: #808080;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 1px;
}
/* line 686, ../scss/_beans.scss */
#block-sgta-sgta-db-course-confirm .event-date {
  font-size: 20px;
  color: #ff582b;
  letter-spacing: 1px;
}

/* line 694, ../scss/_beans.scss */
body.context-403 #block-user-login {
  padding: 20px;
  background-color: #f5f5f5;
}

/* line 700, ../scss/_beans.scss */
#block-sgta-sgta-academy-strap {
  background-color: #f5f5f5;
  padding-top: 180px;
  margin-left: 10px;
  margin-right: 10px;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
/* line 708, ../scss/_beans.scss */
#block-sgta-sgta-academy-strap h2.block-title {
  text-transform: uppercase;
  font-size: 20px;
  display: block;
  padding: 0px 20px 15px 20px;
}
/* line 714, ../scss/_beans.scss */
#block-sgta-sgta-academy-strap .block-inner {
  width: 100%;
  display: inline-block;
  padding: 20px;
  background-color: #f5f5f5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 723, ../scss/_beans.scss */
#block-sgta-sgta-academy-strap .block-text-wrapper {
  border-left: solid #ff582b 2px;
  padding-left: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 15px;
}
/* line 732, ../scss/_beans.scss */
#block-sgta-sgta-academy-strap .button.orange a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0 none transparent;
  margin-left: 20px;
}
/* line 736, ../scss/_beans.scss */
#block-sgta-sgta-academy-strap .button.orange a:hover {
  border: 0 none transparent;
  background-color: #222222;
}

/* line 2, ../scss/_views.scss */
.header-title {
  padding: 40px 0px;
}
/* line 4, ../scss/_views.scss */
.header-title .cdata-header-image {
  display: none;
}
/* line 7, ../scss/_views.scss */
.header-title .date {
  font-weight: 500;
  margin-bottom: 20px;
  color: #808080;
}
/* line 12, ../scss/_views.scss */
.header-title .title-wrapper {
  margin-bottom: 20px;
}
/* line 15, ../scss/_views.scss */
.header-title .page-title-wrapper {
  float: left;
}
/* line 18, ../scss/_views.scss */
.header-title .page-subtitle {
  border-left: 1px solid #5a5b5c;
}
/* line 21, ../scss/_views.scss */
.header-title .sharewrap {
  float: left;
  overflow: display;
  height: 36px;
  width: 36px;
  margin-left: 10px;
  padding-top: 4px;
  position: relative;
}
/* line 29, ../scss/_views.scss */
.header-title .sharewrap .share {
  font-size: 0px;
  color: transparent;
  cursor: pointer;
  height: 36px;
  width: 36px;
  display: block;
  border-radius: 50%;
  background: url("../images/icon-share.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #ff582b;
  transition-duration: 200ms;
}
/* line 42, ../scss/_views.scss */
.header-title .sharewrap .share:hover {
  background-color: #222222;
}
/* line 46, ../scss/_views.scss */
.header-title .sharewrap .sharepop-wrapper {
  display: none;
  position: absolute;
  top: 45px;
  right: 0px;
  padding-top: 12px;
  background-image: url("../images/flyout-mobile.png");
  background-repeat: no-repeat;
  background-position: 100px 0px;
}
/* line 55, ../scss/_views.scss */
.header-title .sharewrap .sharepop-wrapper .sharepop {
  background-color: #ffffff;
  border: 4px solid #ff582b;
  width: 130px;
  height: 105px;
}
/* line 60, ../scss/_views.scss */
.header-title .sharewrap .sharepop-wrapper .sharepop .share-wrapper {
  padding: 5px 10px;
  clear: both;
}
/* line 63, ../scss/_views.scss */
.header-title .sharewrap .sharepop-wrapper .sharepop .share-wrapper.facebook {
  padding-bottom: 10px;
}
/* line 69, ../scss/_views.scss */
.header-title .sharewrap:hover .sharepop-wrapper {
  display: block;
}

/* line 79, ../scss/_views.scss */
ul.pager {
  background: none !important;
  background-color: none;
  border: 0 none;
  border-color: transparent;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
/* line 87, ../scss/_views.scss */
ul.pager li {
  background: none !important;
  background-color: #ffffff !important;
  color: #ff582b;
  font-family: "Ubuntu";
  font-weight: 600;
  font-style: normal;
  border-right: 0 none;
  border-color: transparent;
}
/* line 96, ../scss/_views.scss */
ul.pager li.pager-current {
  background: #ff582b !important;
  background-color: #ff582b !important;
  color: #ffffff;
}
/* line 101, ../scss/_views.scss */
ul.pager li.first, ul.pager li.first a, ul.pager li.first a:hover {
  border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
}
/* line 106, ../scss/_views.scss */
ul.pager li.pager-next, ul.pager li.pager-last, ul.pager lipager-next.last {
  position: relative;
  right: 0;
  border-left: 0 none;
}
/* line 111, ../scss/_views.scss */
ul.pager li a {
  background: none !important;
  background-color: #ffffff !important;
  color: #ff582b;
}

/* line 119, ../scss/_views.scss */
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {
  width: auto;
  padding: 4px;
}

/* line 125, ../scss/_views.scss */
.flexslider {
  margin: 0 0 0 0 !important;
  background-color: #333333 !important;
  border: 0 none !important;
  position: relative;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: 0 0 0 transparent !important;
  -moz-box-shadow: 0 0 0 transparent !important;
  -o-box-shadow: 0 0 0 transparent !important;
  box-shadow: 0 0 0 transparent !important;
  zoom: 1;
}

/* line 140, ../scss/_views.scss */
.flex-control-nav {
  width: 100%;
  position: absolute;
  padding-bottom: 10px !important;
  bottom: 0 !important;
  z-index: 998;
  text-align: center;
}

/* line 148, ../scss/_views.scss */
.flex-control-paging li {
  border: 1px solid #ffffff;
  padding: 3px;
  margin: 0 3px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  background: transparent;
}

/* line 155, ../scss/_views.scss */
.flex-control-paging li a {
  width: 16px !important;
  height: 16px !important;
  background: transparent !important;
  background: rgba(255, 255, 255, 0) !important;
  -webkit-box-shadow: inset 0 0 3px transparent !important;
  -moz-box-shadow: inset 0 0 3px transparent !important;
  -o-box-shadow: inset 0 0 3px transparent !important;
  box-shadow: inset 0 0 3px transparent !important;
  transition-duration: 200ms;
}

/* line 166, ../scss/_views.scss */
.flex-control-paging li a.flex-active {
  background: #ffffff !important;
  background: white !important;
}

/* line 174, ../scss/_views.scss */
body.front .flexslider .slide-wrapper {
  text-align: center;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
/* line 179, ../scss/_views.scss */
body.front .flexslider .slide-wrapper .slide-wrapper-inner {
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.85) 0%, transparent 75%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.85)), color-stop(75%, transparent));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.85) 0%, transparent 75%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.85) 0%, transparent 75%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.85) 0%, transparent 75%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.85) 0%, transparent 75%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
  /* IE6-9 */
  color: #ffffff !important;
}
/* line 189, ../scss/_views.scss */
body.front .flexslider .slide-wrapper a {
  display: block;
  text-decoration: none;
  color: #ffffff !important;
}
/* line 193, ../scss/_views.scss */
body.front .flexslider .slide-wrapper a:hover {
  text-decoration: none;
}
/* line 198, ../scss/_views.scss */
body.front .flexslider .caption-wrapper.grid-24 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
  padding-top: 60px;
  padding-bottom: 40px;
  text-align: left;
  float: none;
}
/* line 207, ../scss/_views.scss */
body.front .flexslider .caption-wrapper.grid-24 .caption-inner-top {
  width: 80%;
  margin-left: 10px;
}
/* line 210, ../scss/_views.scss */
body.front .flexslider .caption-wrapper.grid-24 .caption-inner-top h2.slide-title {
  font-size: 28px !important;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  margin-bottom: 30px;
}
/* line 216, ../scss/_views.scss */
body.front .flexslider .caption-wrapper.grid-24 .caption-inner-top .views-field-field-fc-slides-subtitle {
  font-size: 16px;
  font-weight: 300;
}

/* line 229, ../scss/_views.scss */
body.front.ie-8 .flexslider .slide-wrapper .slide-wrapper-inner,
body.front.ie-7 .flexslider .slide-wrapper .slide-wrapper-inner {
  background: url("../images/grad-740.png");
  background-position: center top;
  background-repeat: repeat-y;
}

/* line 240, ../scss/_views.scss */
.header-image.himage-grid img {
  width: 100%;
  height: auto;
}

/* line 246, ../scss/_views.scss */
.header-image.himage-full {
  max-height: 300px;
  overflow: hidden;
}

/* line 251, ../scss/_views.scss */
.tag1,
.tag2 {
  font-family: 'Ubuntu';
  font-size: 24px;
}

/* line 256, ../scss/_views.scss */
.tag1 {
  color: #344651;
  font-weight: 700;
}

/* line 260, ../scss/_views.scss */
.tag2 {
  color: #808080;
  font-weight: 500;
}

/* line 266, ../scss/_views.scss */
.tiles {
  margin-bottom: 0;
}
/* line 268, ../scss/_views.scss */
.tiles .tile {
  margin-bottom: 20px;
}
/* line 270, ../scss/_views.scss */
.tiles .tile .tile-image {
  position: relative;
}
/* line 272, ../scss/_views.scss */
.tiles .tile .tile-image img {
  width: 100%;
  max-width: 380px;
  height: auto;
}
/* line 277, ../scss/_views.scss */
.tiles .tile .tile-image .orange-box-link {
  background-image: url("../images/right.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ff582b;
  transition-duration: 200ms;
  display: block;
  height: 65px;
  width: 60px;
  position: absolute;
  right: 0px;
  bottom: 0px;
}
/* line 291, ../scss/_views.scss */
.tiles .tile .tile-content {
  background-color: #f5f5f5;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  max-width: 380px;
}
/* line 296, ../scss/_views.scss */
.tiles .tile .tile-content h2.tile-title {
  font-size: 21px;
  margin-bottom: 10px;
  color: #222222 !important;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  transition-duration: 200ms;
}
/* line 304, ../scss/_views.scss */
.tiles .tile .tile-content .tile-text {
  padding-left: 20px;
  border-left: 1px solid #ff582b;
  color: #2b5f77;
  font-weight: 500;
}
/* line 309, ../scss/_views.scss */
.tiles .tile .tile-content .tile-text p {
  margin-bottom: 0;
}
/* line 312, ../scss/_views.scss */
.tiles .tile a {
  text-decoration: none;
}
/* line 314, ../scss/_views.scss */
.tiles .tile a:hover {
  text-decoration: none;
}
/* line 316, ../scss/_views.scss */
.tiles .tile a:hover h2.tile-title {
  color: #ff582b !important;
}
/* line 319, ../scss/_views.scss */
.tiles .tile a:hover .orange-box-link {
  background-color: #222222;
}
/* line 325, ../scss/_views.scss */
.tiles .views-row-1,
.tiles .views-row-4,
.tiles .views-row-7,
.tiles .views-row-10 {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 332, ../scss/_views.scss */
.tiles .views-row-3,
.tiles .views-row-6,
.tiles .views-row-9,
.tiles .views-row-12 {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 343, ../scss/_views.scss */
.tiles.brands .tile {
  margin-bottom: 20px;
}
/* line 345, ../scss/_views.scss */
.tiles.brands .tile .tile-image {
  border: 2px solid #f5f5f5;
  max-width: 376px;
}
/* line 350, ../scss/_views.scss */
.tiles.brands .tile .tile-content .tile-tel,
.tiles.brands .tile .tile-content .tile-email {
  padding-left: 30px;
  margin-bottom: 8px;
  font-weight: 500;
  color: #808080;
  background-position: left center;
  background-repeat: no-repeat;
  letter-spacing: 0.02em;
}
/* line 359, ../scss/_views.scss */
.tiles.brands .tile .tile-content .tile-tel a,
.tiles.brands .tile .tile-content .tile-email a {
  color: #808080 !important;
  transition-duration: 200ms;
}
/* line 362, ../scss/_views.scss */
.tiles.brands .tile .tile-content .tile-tel a:hover,
.tiles.brands .tile .tile-content .tile-email a:hover {
  color: #ff582b !important;
  text-decoration: none;
}
/* line 368, ../scss/_views.scss */
.tiles.brands .tile .tile-content .tile-tel {
  background-image: url("../images/icon-tel-20-blue.png");
}
/* line 371, ../scss/_views.scss */
.tiles.brands .tile .tile-content .tile-email {
  background-image: url("../images/icon-mail-20-blue.png");
}
/* line 374, ../scss/_views.scss */
.tiles.brands .tile .tile-content .tile-link {
  padding-top: 10px;
}
/* line 376, ../scss/_views.scss */
.tiles.brands .tile .tile-content .tile-link a {
  transition-duration: 200ms;
}
/* line 378, ../scss/_views.scss */
.tiles.brands .tile .tile-content .tile-link a:hover {
  color: #808080 !important;
}
/* line 385, ../scss/_views.scss */
.tiles.brands .views-row-1,
.tiles.brands .views-row-5 {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 390, ../scss/_views.scss */
.tiles.brands .views-row-3,
.tiles.brands .views-row-6,
.tiles.brands .views-row-7 {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 396, ../scss/_views.scss */
.tiles.brands .views-row-4,
.tiles.brands .views-row-8 {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 404, ../scss/_views.scss */
.tiles.academy {
  margin-top: 40px;
}
/* line 406, ../scss/_views.scss */
.tiles.academy .tile {
  margin-bottom: 20px;
}

/* line 414, ../scss/_views.scss */
.twitter .twt-icon {
  float: none;
  width: 100%;
  text-align: center;
}
/* line 418, ../scss/_views.scss */
.twitter .twt-icon img {
  margin-top: 15px;
  margin-bottom: 20px;
}
/* line 423, ../scss/_views.scss */
.twitter .twitter-content {
  float: none;
  width: 100%;
}
/* line 426, ../scss/_views.scss */
.twitter .twitter-content .twitter-text {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 300;
}
/* line 430, ../scss/_views.scss */
.twitter .twitter-content .twitter-text a {
  font-weight: 300;
}
/* line 434, ../scss/_views.scss */
.twitter .twitter-content .twitter-name {
  float: left;
  font-size: 12px;
  color: #808080;
}
/* line 438, ../scss/_views.scss */
.twitter .twitter-content .twitter-name a {
  color: #808080 !important;
  transition-duration: 200ms;
  font-weight: 300;
}
/* line 442, ../scss/_views.scss */
.twitter .twitter-content .twitter-name a:hover {
  color: #ff582b !important;
  text-decoration: none;
}
/* line 448, ../scss/_views.scss */
.twitter .twitter-content .twitter-date {
  float: left;
  font-size: 12px;
  color: #808080;
}
/* line 452, ../scss/_views.scss */
.twitter .twitter-content .twitter-date:before {
  content: "•";
  margin-left: 3px;
  padding-right: 3px;
}

/* line 461, ../scss/_views.scss */
.block-views-course-calendar-course-block {
  display: none;
}

/* line 465, ../scss/_views.scss */
.courses.listing {
  margin-bottom: 40px;
}
/* line 467, ../scss/_views.scss */
.courses.listing .content-left {
  width: 100%;
  float: none;
  margin-right: 0;
}
/* line 472, ../scss/_views.scss */
.courses.listing .content-right {
  width: 100%;
  float: none;
  margin-top: 20px;
  padding-top: 20px;
  padding-left: 0;
  border-left: 0 none;
  border-top: 1px solid #d1d1d1;
}

/* line 483, ../scss/_views.scss */
.ui-widget {
  font-family: 'Roboto' !important;
  font-weight: 300;
  font-size: 14px;
}

/* line 488, ../scss/_views.scss */
.ui-widget-content {
  border: 1px solid #f5f5f5;
}
/* line 490, ../scss/_views.scss */
.ui-widget-content h3, .ui-widget-content h4 {
  font-family: 'Ubuntu' !important;
}
/* line 493, ../scss/_views.scss */
.ui-widget-content h3 {
  text-transform: uppercase;
  letter-spacing: 0.02em;
  color: #808080 !important;
}
/* line 498, ../scss/_views.scss */
.ui-widget-content h4 {
  text-transform: uppercase;
  letter-spacing: 0.02em;
  color: #2b5f77 !important;
}
/* line 503, ../scss/_views.scss */
.ui-widget-content h4.dates-heading {
  font-family: 'Roboto' !important;
  font-weight: 500;
  font-size: 12px;
  color: #808080 !important;
  margin-bottom: 10px;
}
/* line 510, ../scss/_views.scss */
.ui-widget-content ul {
  margin-left: 20px;
  margin-bottom: 20px;
}
/* line 513, ../scss/_views.scss */
.ui-widget-content ul li {
  list-style: disc;
}
/* line 517, ../scss/_views.scss */
.ui-widget-content a.download-btn {
  display: inline-block;
  padding: 8px 20px;
  background-color: #ff582b;
  color: #ffffff !important;
  font-family: 'Ubuntu' !important;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-size: 12px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  transition-duration: 200ms;
}
/* line 528, ../scss/_views.scss */
.ui-widget-content a.download-btn:hover {
  background-color: #f5f5f5;
  color: #ff582b !important;
  text-decoration: none;
}
/* line 534, ../scss/_views.scss */
.ui-widget-content .accred {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
}
/* line 538, ../scss/_views.scss */
.ui-widget-content .accred .label {
  text-transform: uppercase;
  letter-spacing: 0.02em;
  color: #808080;
  font-size: 12px;
}
/* line 546, ../scss/_views.scss */
.ui-widget-content .upcoming-dates ul {
  margin-left: 0;
}
/* line 548, ../scss/_views.scss */
.ui-widget-content .upcoming-dates ul li {
  margin-left: 0;
  list-style: none;
  font-weight: 500;
  line-height: 1.2em;
}

/* line 557, ../scss/_views.scss */
.ui-accordion .ui-accordion-header {
  font-family: 'Ubuntu' !important;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  padding: 8px 40px 8px 20px;
  font-size: 16px;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  font-smooth: antialiased;
}
/* line 565, ../scss/_views.scss */
.ui-accordion .ui-accordion-header a:hover {
  text-decoration: none;
}

/* line 569, ../scss/_views.scss */
.ui-accordion .ui-accordion-content {
  padding: 20px;
}

/* line 572, ../scss/_views.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 0 none;
  background: #e2eaee;
}
/* line 575, ../scss/_views.scss */
.ui-state-default a, .ui-widget-content .ui-state-default a, .ui-widget-header .ui-state-default a {
  color: #2b5f77 !important;
  transition-duration: 200ms;
}
/* line 578, ../scss/_views.scss */
.ui-state-default a:hover, .ui-widget-content .ui-state-default a:hover, .ui-widget-header .ui-state-default a:hover {
  color: #ff582b !important;
}
/* line 583, ../scss/_views.scss */
.ui-state-default:hover a, .ui-widget-content .ui-state-default:hover a, .ui-widget-header .ui-state-default:hover a {
  color: #ff582b !important;
}

/* line 588, ../scss/_views.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 0 none;
  background: #2b5f77;
}
/* line 591, ../scss/_views.scss */
.ui-state-active a, .ui-widget-content .ui-state-active a, .ui-widget-header .ui-state-active a {
  color: #ffffff !important;
}
/* line 593, ../scss/_views.scss */
.ui-state-active a:hover, .ui-widget-content .ui-state-active a:hover, .ui-widget-header .ui-state-active a:hover {
  color: #ffffff !important;
}
/* line 598, ../scss/_views.scss */
.ui-state-active:hover a, .ui-widget-content .ui-state-active:hover a, .ui-widget-header .ui-state-active:hover a {
  color: #ffffff !important;
}

/* line 603, ../scss/_views.scss */
.ui-icon {
  width: 24px;
  height: 24px;
}

/* line 607, ../scss/_views.scss */
.ui-state-default .ui-icon {
  background-image: url("../images/arw-more-24.png");
  background-position: center center;
}

/* line 611, ../scss/_views.scss */
.ui-state-active .ui-icon {
  background-image: url("../images/arw-exp-24.png");
  background-position: center center;
}

/* line 615, ../scss/_views.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  top: 14px;
  right: 16px;
  left: auto;
}

/* line 620, ../scss/_views.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 0;
}

/* line 623, ../scss/_views.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 0;
}

/* line 626, ../scss/_views.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 0;
}

/* line 629, ../scss/_views.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 0;
}

/* line 635, ../scss/_views.scss */
.testimonials .testimonial-item {
  margin-bottom: 20px;
}
/* line 637, ../scss/_views.scss */
.testimonials .testimonial-item .quote {
  display: table;
  margin-bottom: 10px;
  padding-bottom: 10px;
  background-image: url("../images/arw-quote.png");
  background-repeat: no-repeat;
  background-position: 40px bottom;
}
/* line 644, ../scss/_views.scss */
.testimonials .testimonial-item .quote .quote-inner {
  display: table-cell;
  vertical-align: middle;
  padding: 20px;
  background-color: #f5f5f5;
  font-size: 15px;
  font-style: italic;
  font-weight: 300;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 656, ../scss/_views.scss */
.testimonials .testimonial-item .qt-info {
  font-family: 'Ubuntu' !important;
  color: #808080;
  margin-left: 10px;
}
/* line 660, ../scss/_views.scss */
.testimonials .testimonial-item .qt-info .qt-name {
  color: #222222;
  font-weight: 700;
  font-style: normal;
}
/* line 667, ../scss/_views.scss */
.testimonials .views-row-1,
.testimonials .views-row-4,
.testimonials .views-row-7 {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 673, ../scss/_views.scss */
.testimonials .views-row-3,
.testimonials .views-row-6,
.testimonials .views-row-9 {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 683, ../scss/_views.scss */
.projects .project-item {
  margin-bottom: 20px;
  position: relative;
}
/* line 687, ../scss/_views.scss */
.projects .project-item .project-image img {
  width: 100%;
  height: auto;
}
/* line 692, ../scss/_views.scss */
.projects .project-item .project-grad {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.65)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  /* IE6-9 */
}
/* line 705, ../scss/_views.scss */
.projects .project-item .project-grad h3 {
  position: absolute;
  bottom: 0;
  margin-bottom: 0;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  display: block;
  height: 100%;
}
/* line 714, ../scss/_views.scss */
.projects .project-item .project-grad h3 a {
  display: block;
  height: 100%;
  box-sizing: border-box;
  padding: 20px;
  color: #ffffff !important;
  transition-duration: 200ms;
}
/* line 721, ../scss/_views.scss */
.projects .project-item .project-grad h3 a:hover {
  color: #ff582b !important;
  text-decoration: none;
}
/* line 728, ../scss/_views.scss */
.projects .project-item:after {
  content: "";
  font-size: 0px;
  background: url(../images/download.png) 50% 50% no-repeat #ff582b;
  background-size: 26px 32px;
  height: 65px;
  width: 60px;
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  transition-duration: 200ms;
}
/* line 741, ../scss/_views.scss */
.projects .project-item:hover:after {
  background-color: #222222;
}
/* line 745, ../scss/_views.scss */
.projects .views-row:nth-child(3n+3) {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 749, ../scss/_views.scss */
.projects .views-row-first {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 753, ../scss/_views.scss */
.projects .views-row:nth-child(3n+1) {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 760, ../scss/_views.scss */
.guides .guide {
  margin-bottom: 20px;
  background-color: #f5f5f5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}
/* line 765, ../scss/_views.scss */
.guides .guide .guide-image {
  position: relative;
}
/* line 767, ../scss/_views.scss */
.guides .guide .guide-image img {
  width: 100%;
  height: auto;
}
/* line 771, ../scss/_views.scss */
.guides .guide .guide-image .orange-box-link {
  background: url(../images/download.png) 50% 50% no-repeat #ff582b;
  background-size: 26px 32px;
  height: 65px;
  width: 60px;
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  transition-duration: 200ms;
}
/* line 781, ../scss/_views.scss */
.guides .guide .guide-image .orange-box-link:hover {
  background-color: #222222;
}
/* line 785, ../scss/_views.scss */
.guides .guide .guide-image .orange-box-link a {
  display: block;
  height: 100%;
  font-size: 0px;
}
/* line 793, ../scss/_views.scss */
.guides .guide .content-container {
  padding: 20px 20px 20px 20px;
}
/* line 795, ../scss/_views.scss */
.guides .guide .content-container h3 {
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  transition-duration: 200ms;
}
/* line 802, ../scss/_views.scss */
.guides .guide .content-container .desc {
  padding-left: 20px;
  border-left: 1px solid #ff582b;
  margin-bottom: 20px;
  color: #808080;
  max-width: 880px;
}
/* line 805, ../scss/_views.scss */
.guides .guide .content-container .wrapper-link {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 100%;
  width: 100%;
}
/* line 814, ../scss/_views.scss */
.guides .guide:after {
  content: none;
}
/* line 818, ../scss/_views.scss */
.guides .guide:hover .orange-box-link {
  background-color: #222222;
}
/* line 821, ../scss/_views.scss */
.guides .guide:hover h3 {
  color: #ff582b !important;
}

/* line 830, ../scss/_views.scss */
.events .event-item {
  background-color: #f5f5f5;
  margin-bottom: 20px;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}
/* line 835, ../scss/_views.scss */
.events .event-item h3 {
  font-size: 21px;
  margin-bottom: 10px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
/* line 840, ../scss/_views.scss */
.events .event-item h3 a {
  transition-duration: 200ms;
}
/* line 842, ../scss/_views.scss */
.events .event-item h3 a:hover {
  color: #222222 !important;
  text-decoration: none;
}
/* line 848, ../scss/_views.scss */
.events .event-item .event-date {
  font-weight: 500;
  font-size: 13px;
}
/* line 852, ../scss/_views.scss */
.events .event-item .location {
  font-weight: 500;
  font-size: 13px;
}
/* line 856, ../scss/_views.scss */
.events .event-item .desc {
  margin-top: 20px;
  padding-left: 20px;
  border-left: 1px solid #ff582b;
  margin-bottom: 20px;
  color: #808080;
  max-width: 880px;
}
/* line 860, ../scss/_views.scss */
.events .event-item .read-more {
  font-family: 'Ubuntu' !important;
  font-size: 12px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
/* line 865, ../scss/_views.scss */
.events .event-item .read-more a {
  transition-duration: 200ms;
}
/* line 867, ../scss/_views.scss */
.events .event-item .read-more a:hover {
  color: #808080 !important;
}

/* line 875, ../scss/_views.scss */
.event-date,
.event-location {
  font-weight: 500;
  font-size: 14px;
  color: #808080;
}

/* line 881, ../scss/_views.scss */
.event-location {
  font-style: italic;
}

/* line 886, ../scss/_views.scss */
.news .news-item {
  background-color: #f5f5f5;
  margin-bottom: 20px;
}
/* line 889, ../scss/_views.scss */
.news .news-item .news-img {
  width: 100%;
  float: none;
}
/* line 892, ../scss/_views.scss */
.news .news-item .news-img img {
  width: 100%;
  height: auto;
}
/* line 897, ../scss/_views.scss */
.news .news-item .news-item-content {
  float: none;
  padding: 5%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}
/* line 902, ../scss/_views.scss */
.news .news-item .news-item-content h2 {
  font-size: 18px;
  margin-bottom: 5px;
}
/* line 905, ../scss/_views.scss */
.news .news-item .news-item-content h2 a {
  transition-duration: 200ms;
}
/* line 907, ../scss/_views.scss */
.news .news-item .news-item-content h2 a:hover {
  color: #222222 !important;
  text-decoration: none;
}
/* line 913, ../scss/_views.scss */
.news .news-item .news-item-content .date {
  color: #808080;
  font-weight: 500;
  font-size: 11px;
  margin-bottom: 20px;
}
/* line 919, ../scss/_views.scss */
.news .news-item .news-item-content .desc {
  padding-left: 20px;
  border-left: 1px solid #ff582b;
  margin-bottom: 20px;
  color: #808080;
  max-width: 880px;
  margin-bottom: 0;
}
/* line 922, ../scss/_views.scss */
.news .news-item .news-item-content .desc p {
  margin-bottom: 0;
}
/* line 924, ../scss/_views.scss */
.news .news-item .news-item-content .read-more {
  font-family: 'Ubuntu' !important;
  font-size: 12px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
/* line 929, ../scss/_views.scss */
.news .news-item .news-item-content .read-more a {
  transition-duration: 200ms;
}
/* line 931, ../scss/_views.scss */
.news .news-item .news-item-content .read-more a:hover {
  color: #808080 !important;
  text-decoration: none;
}
/* line 939, ../scss/_views.scss */
.news .views-row-odd {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 943, ../scss/_views.scss */
.news .views-row-even {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 954, ../scss/_views.scss */
.sgta.dashboard-wrapper .block-views h2.block-title {
  display: block;
  text-transform: uppercase;
  color: #344651;
  letter-spacing: 1px;
  border-bottom: 2px solid #e2eaee;
  padding-bottom: 5px;
  margin-bottom: 15px;
}
/* line 967, ../scss/_views.scss */
.sgta.dashboard-wrapper table, .sgta.dashboard-wrapper table * {
  border: none;
  font-weight: normal;
  color: #4c7485;
}
/* line 973, ../scss/_views.scss */
.sgta.dashboard-wrapper table th {
  color: #344651;
  font-size: 16px;
  padding: 20px;
  background-color: #e2eaee;
}
/* line 982, ../scss/_views.scss */
.sgta.dashboard-wrapper table tr.even td {
  background-color: #f5f5f5;
}
/* line 987, ../scss/_views.scss */
.sgta.dashboard-wrapper table td {
  padding: 10px 20px;
}

/* line 995, ../scss/_views.scss */
.horizontal-tabs table, .horizontal-tabs table * {
  border: none;
  font-weight: normal;
  color: #4c7485;
}
/* line 1001, ../scss/_views.scss */
.horizontal-tabs table th {
  padding: 20px;
  background-color: #e2eaee;
}
/* line 1007, ../scss/_views.scss */
.horizontal-tabs table tr.even {
  border-top: 1px solid #e2eaee;
}
/* line 1008, ../scss/_views.scss */
.horizontal-tabs table tr.even td {
  background-color: #ffffff;
}
/* line 1014, ../scss/_views.scss */
.horizontal-tabs table td {
  padding: 10px 20px;
}

/* line 1020, ../scss/_views.scss */
.sgta-view {
  margin: 30px 0 30px 0;
}
/* line 1023, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card {
  width: 100%;
  margin: 15px 0;
  position: relative;
}
/* line 1027, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .course-inner-image {
  position: relative;
}
/* line 1029, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow {
  min-height: 250px;
}
/* line 1031, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow .course-link a,
.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow .course-link a:hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  color: transparent;
  font-size: 0;
  text-decoration: none;
  background-image: url(about:_blank);
  box-sizing: border-box;
}
/* line 1046, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow .card-title {
  transition-duration: 200ms;
  font-size: 21px;
  font-weight: 500;
  color: #ffffff;
  text-transform: uppercase;
  padding: 15px 20px;
}
/* line 1055, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow .card-date {
  transition-duration: 200ms;
  padding: 25px 50px 20px 60px;
  color: #f5f5f5;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  background: #333333 url(../images/icon-calendar-white-24.png) no-repeat 20px center;
}
/* line 1066, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow .card-date .card-arrow {
  transition-duration: 200ms;
  box-sizing: border-box;
  height: 100%;
  width: 50px;
  position: absolute;
  right: 0;
  top: 0;
  background: #ff582b url(../images/right.png) no-repeat center center;
}
/* line 1078, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow:hover .card-title {
  color: #ff582b;
}
/* line 1081, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow:hover .card-date {
  color: #ff582b;
}
/* line 1084, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow:hover .card-date {
  background: #333333 url(../images/icon-calendar-orange-24.png) no-repeat 20px center;
}
/* line 1086, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow:hover .card-date .card-arrow {
  background: #222222 url(../images/right.png) no-repeat center center;
}
/* line 1095, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card.quicklinks .course-inner-shadow {
  padding-top: 40px;
}
/* line 1099, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .card-quicklink {
  transition-duration: 200ms;
  position: absolute;
  top: 0px;
  left: 0px;
  height: auto;
  width: 100%;
  display: block;
  box-sizing: border-box;
  z-index: 20 !important;
}
/* line 1109, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .card-quicklink .quicklink-item {
  transition-duration: 200ms;
  font-weight: 300;
  display: block;
  padding: 10px 20px 10px 32px;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff !important;
  background-repeat: no-repeat;
  background-position: 10px center;
}
/* line 1119, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .card-quicklink .quicklink-item.confirm {
  background-image: url(../images/icon-bell-16-orange.png);
}
/* line 1122, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .card-quicklink .quicklink-item.confirmed {
  background-image: url(../images/icon-checkmark-16-orange.png);
}
/* line 1125, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .card-quicklink .quicklink-item.feedback {
  background-image: url(../images/icon-star-16-orange.png);
}
/* line 1128, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .card-quicklink .quicklink-item.rated {
  background-image: url(../images/icon-checkmark-16-orange.png);
}
/* line 1133, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .card-quicklink:hover .quicklink-item.confirm {
  background-color: #ff582b;
  background-color: rgba(255, 88, 43, 0.9);
  color: #222222 !important;
  text-decoration: none;
  background-image: url(../images/icon-bell-16-white.png);
}
/* line 1140, ../scss/_views.scss */
.sgta-view.sgta-cards .sgta-card .card-quicklink:hover .quicklink-item.feedback {
  background-color: #ff582b;
  background-color: rgba(255, 88, 43, 0.9);
  color: #222222 !important;
  text-decoration: none;
  background-image: url(../images/icon-star-16-white.png);
}
/* line 1152, ../scss/_views.scss */
.sgta-view.sgta-cards-small .sgta-card {
  width: 100%;
  margin: 15px 0;
  position: relative;
}
/* line 1156, ../scss/_views.scss */
.sgta-view.sgta-cards-small .sgta-card .course-inner-shadow {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 70px;
  min-height: initial !important;
}
/* line 1166, ../scss/_views.scss */
.sgta-view .views-exposed-widgets {
  margin-bottom: 40px;
}
/* line 1168, ../scss/_views.scss */
.sgta-view .views-exposed-widgets input[type="text"],
.sgta-view .views-exposed-widgets select {
  background-color: #f5f5f5;
  border: 2px solid #d1d1d1;
  height: 36px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 1177, ../scss/_views.scss */
.sgta-view .views-exposed-widgets input[type="submit"] {
  background: #ff582b !important;
  background-colour: #ff582b !important;
  text-shadow: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: #ffffff;
  letter-spacing: 0.05em;
  font-family: 'Ubuntu' !important;
  text-transform: uppercase;
  border: 0 none;
  padding: 10px 24px;
  transition-duration: 200ms;
}
/* line 1191, ../scss/_views.scss */
.sgta-view .views-exposed-widgets input[type="submit"]:hover {
  background: #f5f5f5 !important;
  background-colour: #f5f5f5 !important;
  color: #ff582b;
}

/* line 1201, ../scss/_views.scss */
.block-sgta-user-details-dashboard {
  position: relative;
}
/* line 1203, ../scss/_views.scss */
.block-sgta-user-details-dashboard h2.block-title {
  font-size: 21px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 40px;
  background: url(../images/user-icon.png) no-repeat left center;
}

/* line 1213, ../scss/_views.scss */
.sgta-view.user-details {
  padding: 20px 15px 20px 40px;
}
/* line 1215, ../scss/_views.scss */
.sgta-view.user-details .wrapper {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 1218, ../scss/_views.scss */
.sgta-view.user-details .wrapper .label {
  display: inline-block;
  width: 30%;
  max-width: 300px;
  font-weight: 500;
  font-size: 16px;
  color: #333333;
}
/* line 1226, ../scss/_views.scss */
.sgta-view.user-details .wrapper .value {
  display: inline-block;
  font-size: 16px;
}
/* line 1232, ../scss/_views.scss */
.sgta-view.user-details .edit-link {
  display: block;
  position: relative;
  top: 0;
  right: 0;
  margin-bottom: 20px;
  padding-top: 2px;
  padding-left: 20px;
  background: url(../images/icon-edit-16-orange.png) no-repeat left center;
}

/* line 1250, ../scss/_views.scss */
.page-user .region-suffix-2-inner .block-views h2.block-title,
.page-user .region-suffix-3-inner .block-views h2.block-title {
  font-size: 21px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 5px 0px 5px 40px;
}
/* line 1260, ../scss/_views.scss */
.page-user .region-suffix-2-inner .block-views {
  padding-bottom: 40px;
}
/* line 1262, ../scss/_views.scss */
.page-user .region-suffix-2-inner .block-views h2.block-title {
  background: url(../images/icon-upcoming-courses.png) no-repeat left center;
}
/* line 1268, ../scss/_views.scss */
.page-user .region-suffix-3-inner .block-views {
  padding-bottom: 40px;
}
/* line 1270, ../scss/_views.scss */
.page-user .region-suffix-3-inner .block-views h2.block-title {
  background: url(../images/icon-past-courses.png) no-repeat left center;
}

/* line 1279, ../scss/_views.scss */
#block-views-sgta-course-details-location,
#block-views-sgta-course-details-duration,
#block-views-sgta-course-details-hours,
#block-views-sgta-course-details-cost,
#block-views-sgta-course-details-dates {
  padding-top: 20px;
  padding-left: 15px;
  width: 82%;
  min-width: 200px;
}
/* line 1288, ../scss/_views.scss */
#block-views-sgta-course-details-location h2.block-title,
#block-views-sgta-course-details-duration h2.block-title,
#block-views-sgta-course-details-hours h2.block-title,
#block-views-sgta-course-details-cost h2.block-title,
#block-views-sgta-course-details-dates h2.block-title {
  display: block;
  color: #344651;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 2px solid #d1d1d1;
}
/* line 1295, ../scss/_views.scss */
#block-views-sgta-course-details-location .block-inner > .content,
#block-views-sgta-course-details-duration .block-inner > .content,
#block-views-sgta-course-details-hours .block-inner > .content,
#block-views-sgta-course-details-cost .block-inner > .content,
#block-views-sgta-course-details-dates .block-inner > .content {
  padding: 10px 15px;
}
/* line 1297, ../scss/_views.scss */
#block-views-sgta-course-details-location .block-inner > .content .field-content,
#block-views-sgta-course-details-duration .block-inner > .content .field-content,
#block-views-sgta-course-details-hours .block-inner > .content .field-content,
#block-views-sgta-course-details-cost .block-inner > .content .field-content,
#block-views-sgta-course-details-dates .block-inner > .content .field-content {
  color: #808080;
  font-size: 17px;
  font-weight: 400;
}

/* line 1307, ../scss/_views.scss */
.block-views-sgta-course-details-dates .block-inner > .content .views-row {
  line-height: 1.3em;
  padding-bottom: 4px;
  margin-bottom: 4px;
  border-bottom: 1px solid #ffffff;
}
/* line 1312, ../scss/_views.scss */
.block-views-sgta-course-details-dates .block-inner > .content .views-row .date-date {
  color: #808080;
  font-size: 15px;
  font-weight: 400;
}
/* line 1317, ../scss/_views.scss */
.block-views-sgta-course-details-dates .block-inner > .content .views-row .date-location {
  color: #ff582b;
  font-size: 15px;
  font-weight: 400;
}

/* line 1326, ../scss/_views.scss */
#block-views-sgta-course-details-download {
  padding-top: 20px;
  padding-left: 15px;
  width: 80%;
  min-width: 200px;
}
/* line 1331, ../scss/_views.scss */
#block-views-sgta-course-details-download .download-link {
  text-align: center;
}
/* line 1333, ../scss/_views.scss */
#block-views-sgta-course-details-download .download-link a .download-name {
  color: #808080 !important;
}
/* line 1337, ../scss/_views.scss */
#block-views-sgta-course-details-download .download-link a:hover .download-name {
  color: #ff582b !important;
}

/* line 1344, ../scss/_views.scss */
#block-views-sgta-course-details-topics {
  padding-top: 15px;
  padding-bottom: 20px;
}
/* line 1347, ../scss/_views.scss */
#block-views-sgta-course-details-topics h2.block-title {
  color: #808080;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  font-size: 26px;
  font-family: 'Ubuntu' !important;
  font-weight: 700;
  line-height: 1.2em;
}
/* line 1356, ../scss/_views.scss */
#block-views-sgta-course-details-topics .view-content {
  padding-top: 15px;
  margin-left: 50px;
}
/* line 1360, ../scss/_views.scss */
#block-views-sgta-course-details-topics .view-content ul li {
  list-style: disc;
}

/* line 1368, ../scss/_views.scss */
#block-views-sgta-applications-block-1 h2.block-title {
  margin: 1em 0;
}

/* line 1374, ../scss/_views.scss */
#block-views-sgta-applications-date-votes h2.block-title {
  margin: 1em 0;
}

/* line 1381, ../scss/_views.scss */
#block-views-sgta-courses-listing-listing .view-filters select {
  background-color: #ff582b;
  color: white;
  padding: 10px 30px 10px 15px;
  height: auto;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 400;
  font-family: Roboto, Arial;
  border: none 0 transparent;
}

/* line 1396, ../scss/_views.scss */
.button-switch-calendar {
  display: none;
}

/* line 1401, ../scss/_views.scss */
#block-views-sgta-attendance-title .title-text,
#block-views-sgta-attendance-title .title-date {
  font-weight: 400;
  letter-spacing: 1px;
  font-size: 20px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 20px;
}
/* line 1413, ../scss/_views.scss */
#block-views-sgta-attendance-title .title-text {
  border-top: 1px solid #344651;
  margin-bottom: 15px;
  text-transform: uppercase;
}

/* line 7, ../scss/global.scss */
.contextual-links-wrapper, .contextual-links-wrapper * {
  z-index: 30 !important;
}

/* line 12, ../scss/global.scss */
div#page.page {
  padding-top: 80px;
}

/* line 15, ../scss/global.scss */
#section-header {
  position: fixed;
  top: 0;
  width: 100%;
  text-align: center;
  z-index: 999;
}
/* line 21, ../scss/global.scss */
#section-header > div {
  margin: auto;
}

/* line 25, ../scss/global.scss */
body.admin-menu #section-header {
  top: 29px;
}

/* line 28, ../scss/global.scss */
.zone-header-one-wrapper {
  background-color: #f5f5f5;
  padding: 8px 0;
  margin-bottom: 10px;
}

/* line 33, ../scss/global.scss */
.zone-header-search-wrapper {
  background-color: #808080;
  border-bottom: 3px solid #f5f5f5;
}
/* line 36, ../scss/global.scss */
.zone-header-search-wrapper input {
  border: 0 none;
  height: 40px;
  width: 100%;
  background: #ffffff;
}
/* line 41, ../scss/global.scss */
.zone-header-search-wrapper input:focus {
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
}
/* line 47, ../scss/global.scss */
.zone-header-search-wrapper input.form-submit {
  display: none;
}

/* line 53, ../scss/global.scss */
#region-prefix-three-first #block-search-form-copy .form-type-textfield {
  display: inline-block;
  width: 80%;
}
/* line 56, ../scss/global.scss */
#region-prefix-three-first #block-search-form-copy .form-type-textfield input {
  width: 100%;
  height: 45px;
  line-height: 35px;
  padding: 5px;
  background: #FFFFFF;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  font-size: 16px;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px #808080 solid;
}
/* line 71, ../scss/global.scss */
#region-prefix-three-first #block-search-form-copy .form-actions {
  display: inline-block;
  width: 15%;
  background-color: #ffffff;
}
/* line 76, ../scss/global.scss */
#region-prefix-three-first #block-search-form-copy .form-actions input.form-submit {
  height: 45px;
  width: 100%;
  border: 1px #808080 solid;
  font-size: 0px;
  color: #ffffff;
  padding: 0;
  margin: 0;
  background: url(../images/searchbar.png) 50% 50% no-repeat #ffffff;
  background-size: 23px 23px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  cursor: pointer;
  transition-duration: 200ms;
}
/* line 92, ../scss/global.scss */
#region-prefix-three-first #block-search-form-copy .form-actions input.form-submit:hover {
  background-color: #e8e8e8;
}

/* line 99, ../scss/global.scss */
.zone-header-one-wrapper {
  -webkit-box-shadow: 0 2px 9px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 9px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 9px rgba(0, 0, 0, 0.1);
}

/* line 102, ../scss/global.scss */
.zone-header-two-wrapper {
  background-color: #ffffff;
  padding: 20px 0 20px 0;
  display: none;
  -webkit-box-shadow: 0 2px 9px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 9px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 9px rgba(0, 0, 0, 0.1);
}

/* line 110, ../scss/global.scss */
body.wrapper-restrict-contact #zone-prefix-two-wrapper #zone-prefix-two {
  margin: 0px !important;
  width: 100% !important;
}
/* line 113, ../scss/global.scss */
body.wrapper-restrict-contact #zone-prefix-two-wrapper #zone-prefix-two > .grid-24 {
  margin: 0px !important;
  width: 100% !important;
}
/* line 117, ../scss/global.scss */
body.wrapper-restrict-contact #zone-prefix-two-wrapper #zone-prefix-two .himage-full img {
  width: 100%;
  height: auto;
}

/* line 123, ../scss/global.scss */
.zone-prefix-one-wrapper {
  background-color: #f5f5f5;
}
/* line 125, ../scss/global.scss */
.zone-prefix-one-wrapper #zone-prefix-one {
  width: 100%;
}
/* line 127, ../scss/global.scss */
.zone-prefix-one-wrapper #zone-prefix-one > div {
  margin-left: 0px;
  margin-right: 0px;
}
/* line 135, ../scss/global.scss */
.zone-prefix-one-wrapper #zone-prefix-one > div #block-views-page-elements-title .block-inner-wrapper,
.zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-title .block-inner-wrapper,
.zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-m-course .block-inner-wrapper,
.zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-m-application .block-inner-wrapper,
.zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-m-date .block-inner-wrapper {
  background: -moz-linear-gradient(left, black 10%, transparent 75%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, black), color-stop(75%, transparent));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, black 10%, transparent 75%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, black 10%, transparent 75%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, black 10%, transparent 75%);
  /* IE10+ */
  background: linear-gradient(to right, black 10%, transparent 75%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
  /* IE6-9 */
  color: #ffffff !important;
}
/* line 144, ../scss/global.scss */
.zone-prefix-one-wrapper #zone-prefix-one > div #block-views-page-elements-title .block-inner-wrapper > .block-inner,
.zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-title .block-inner-wrapper > .block-inner,
.zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-m-course .block-inner-wrapper > .block-inner,
.zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-m-application .block-inner-wrapper > .block-inner,
.zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-m-date .block-inner-wrapper > .block-inner {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
/* line 151, ../scss/global.scss */
.zone-prefix-one-wrapper #zone-prefix-one > div #block-delta-blocks-breadcrumb {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
/* line 157, ../scss/global.scss */
.zone-prefix-one-wrapper #zone-prefix-one > div #block-delta-blocks-breadcrumb ul.breadcrumb {
  margin: 0px;
}

/* line 174, ../scss/global.scss */
body.not-front.ie-8 .zone-prefix-one-wrapper #zone-prefix-one > div #block-views-page-elements-title .block-inner-wrapper,
body.not-front.ie-8 .zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-title .block-inner-wrapper,
body.not-front.ie-8 .zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-m-course .block-inner-wrapper,
body.not-front.ie-8 .zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-m-application .block-inner-wrapper,
body.not-front.ie-8 .zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-m-date .block-inner-wrapper,
body.not-front.ie-7 .zone-prefix-one-wrapper #zone-prefix-one > div #block-views-page-elements-title .block-inner-wrapper,
body.not-front.ie-7 .zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-title .block-inner-wrapper,
body.not-front.ie-7 .zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-m-course .block-inner-wrapper,
body.not-front.ie-7 .zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-m-application .block-inner-wrapper,
body.not-front.ie-7 .zone-prefix-one-wrapper #zone-prefix-one > div #block-views-sgta-user-headers-m-date .block-inner-wrapper {
  background: url("../images/grad-740.png");
  background-position: left top;
  background-repeat: repeat-y;
}

/* line 184, ../scss/global.scss */
.context-events .zone-suffix-two-wrapper {
  margin-top: 40px;
}

/* line 187, ../scss/global.scss */
.context-contact .zone-prefix-two-wrapper,
.context-academy-locations .zone-prefix-two-wrapper {
  margin-top: 40px;
  background-color: #2b5f77;
  background-image: url("../images/sg-logo-wall.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* line 196, ../scss/global.scss */
.front .zone-prefix-three-wrapper {
  background-color: #f5f5f5;
  padding: 30px 0;
}

/* line 200, ../scss/global.scss */
.zone-content-wrapper {
  padding: 40px 0;
}

/* line 205, ../scss/global.scss */
.page-search-node .zone-content-wrapper,
.page-gsearch .zone-content-wrapper {
  padding: 0 0 40px 0;
}
/* line 207, ../scss/global.scss */
.page-search-node .zone-content-wrapper .zone-content,
.page-gsearch .zone-content-wrapper .zone-content {
  border: 1px solid #d1d1d1;
}
/* line 209, ../scss/global.scss */
.page-search-node .zone-content-wrapper .zone-content .region-content,
.page-gsearch .zone-content-wrapper .zone-content .region-content {
  padding: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}

/* line 219, ../scss/global.scss */
.page-user-edit #zone-content {
  padding: 30px;
  box-sizing: border-box;
  background-color: #f5f5f5;
}
/* line 223, ../scss/global.scss */
.page-user-edit #zone-content > *.grid-24 {
  margin: 0 auto;
  width: 100%;
}
/* line 227, ../scss/global.scss */
.page-user-edit #zone-content .tabs {
  display: none;
}
/* line 232, ../scss/global.scss */
.page-user-edit #user-profile-form input[type="text"],
.page-user-edit #user-profile-form input[type="email"],
.page-user-edit #user-profile-form input[type="password"],
.page-user-edit #user-profile-form input.password-confirm,
.page-user-edit #user-profile-form input.password-field,
.page-user-edit #user-profile-form select {
  margin-bottom: 10px;
  width: 100% !important;
  max-width: 400px !important;
  height: 36px;
  border: solid 2px #ebebeb;
}
/* line 244, ../scss/global.scss */
.page-user-edit #user-profile-form .description {
  max-width: 620px;
}
/* line 247, ../scss/global.scss */
.page-user-edit #user-profile-form .password-strength,
.page-user-edit #user-profile-form .password-confirm {
  float: none;
  margin: 10px 0;
  width: 100%;
  max-width: 280px;
}
/* line 254, ../scss/global.scss */
.page-user-edit #user-profile-form .password-parent,
.page-user-edit #user-profile-form .confirm-parent {
  width: 100%;
  max-width: 400px;
}
/* line 260, ../scss/global.scss */
.page-user-edit #user-profile-form .password-suggestions ul {
  margin-left: 20px;
}
/* line 264, ../scss/global.scss */
.page-user-edit #user-profile-form input[type="submit"] {
  background: #ff582b !important;
  background-colour: #ff582b !important;
  text-shadow: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: #ffffff;
  letter-spacing: 0.05em;
  font-family: 'Ubuntu' !important;
  text-transform: uppercase;
  border: 0 none;
  padding: 10px 24px;
  transition-duration: 200ms;
}
/* line 278, ../scss/global.scss */
.page-user-edit #user-profile-form input[type="submit"]:hover {
  background: #ffffff !important;
  background-colour: #ffffff !important;
  color: #ff582b;
}

/* line 288, ../scss/global.scss */
body.user-profile-page #zone-content {
  background-color: #f5f5f5;
  padding-bottom: 20px;
}
/* line 291, ../scss/global.scss */
body.user-profile-page #zone-content #region-content {
  background-color: #ffffff;
  margin-left: 0;
  padding-left: 10px;
}
/* line 295, ../scss/global.scss */
body.user-profile-page #zone-content #region-content .region-inner {
  box-sizing: border-box;
  padding: 20px;
}
/* line 301, ../scss/global.scss */
body.user-profile-page #zone-content #region-content .region-content-inner > div.tabs {
  display: none;
}
/* line 308, ../scss/global.scss */
body.user-profile-page #zone-content #region-suffix-one-first .block-views {
  margin: 20px 0;
}
/* line 316, ../scss/global.scss */
body.user-profile-page.admin-menu #zone-content #region-content .region-content-inner > div.tabs {
  display: block;
  margin-bottom: 20px;
}

/* line 325, ../scss/global.scss */
.section-footer {
  background-color: #333333;
  color: #d1d1d1;
  font-weight: 300;
}
/* line 329, ../scss/global.scss */
.section-footer h2 {
  color: #f5f5f5;
}

/* line 333, ../scss/global.scss */
.zone-footer-one-wrapper {
  background-color: #e2eaee;
}

/* line 336, ../scss/global.scss */
.zone-footer-three-wrapper {
  padding: 10px 0;
}

/* line 343, ../scss/global.scss */
#sliding-popup .popup-content #popup-text {
  padding-left: 20px;
  border-left: 1px solid #ff582b;
  margin-bottom: 20px;
  color: #808080;
  max-width: 880px;
  margin-top: 10px;
}
/* line 346, ../scss/global.scss */
#sliding-popup .popup-content #popup-text p {
  font-size: 14px;
  font-weight: 300;
}
/* line 352, ../scss/global.scss */
#sliding-popup .popup-content #popup-buttons button.agree-button,
#sliding-popup .popup-content #popup-buttons button.find-more-button {
  font-family: 'Ubuntu' !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 362, ../scss/global.scss */
ul.breadcrumb {
  margin-top: 5px;
  margin-bottom: 15px;
  padding-bottom: 0;
}
/* line 366, ../scss/global.scss */
ul.breadcrumb li {
  margin-right: 0;
}
/* line 368, ../scss/global.scss */
ul.breadcrumb li a {
  display: inline-block;
  margin-left: 15px;
  padding: 0 0 0 25px;
  line-height: 50px;
  font-family: 'Roboto';
  color: #2b5f77 !important;
  font-weight: 500;
  font-size: 13px;
  background-image: url("../images/icon-crumb.png");
  background-position: left center;
  background-repeat: no-repeat;
  transition-duration: 200ms;
}
/* line 381, ../scss/global.scss */
ul.breadcrumb li a:hover {
  color: #4c7485 !important;
  text-decoration: none;
}
/* line 385, ../scss/global.scss */
ul.breadcrumb li a.active {
  color: #2b5f77 !important;
}
/* line 388, ../scss/global.scss */
ul.breadcrumb li a.active:hover {
  color: #4c7485 !important;
}
/* line 392, ../scss/global.scss */
ul.breadcrumb li.first {
  position: relative;
  margin-right: 15px;
}
/* line 395, ../scss/global.scss */
ul.breadcrumb li.first a {
  position: absolute;
  margin-left: 0;
  top: 0;
  width: 18px;
  height: 19px;
  padding: 0;
  display: inline-block;
  background-image: url("../images/icon-home.png");
  font-size: 0;
}

/* line 412, ../scss/global.scss */
.logo-img img {
  width: 100%;
  max-width: 220px;
  height: auto;
}

/* line 420, ../scss/global.scss */
#header-one-links {
  color: #808080;
}
/* line 422, ../scss/global.scss */
#header-one-links a {
  font-size: 12px;
  font-weight: 300;
  color: #808080 !important;
  transition-duration: 200ms;
}
/* line 427, ../scss/global.scss */
#header-one-links a:hover {
  text-decoration: underline;
}
/* line 430, ../scss/global.scss */
#header-one-links a img {
  margin-right: 8px;
}

/* line 437, ../scss/global.scss */
.block-bean-header-one-search-icon {
  position: inherit;
}
/* line 439, ../scss/global.scss */
.block-bean-header-one-search-icon #block-fake-search-form {
  position: absolute;
  top: 20px;
  right: 0;
}
/* line 443, ../scss/global.scss */
.block-bean-header-one-search-icon #block-fake-search-form img:hover {
  cursor: pointer;
}

/* line 451, ../scss/global.scss */
.block-views-twitter-block-2 {
  margin-bottom: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #808080;
}

/* line 459, ../scss/global.scss */
.block-bean-footer-four-copyright {
  font-size: 12px;
  color: #808080;
}

/* line 465, ../scss/global.scss */
h1.page-title {
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  padding-top: 20px;
  font-size: 24px;
}

/* line 472, ../scss/global.scss */
h2.content-header {
  background-color: #222222;
  padding: 8px 20px;
  margin-bottom: 40px;
  font-size: 24px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #ffffff;
  display: inline-block;
  font-weight: 500;
}

/* line 483, ../scss/global.scss */
h3.content-title {
  color: #808080;
  font-size: 21px;
  font-weight: 500;
  margin-bottom: 30px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
}

/* line 491, ../scss/global.scss */
.page-subtitle {
  padding-left: 20px;
  border-left: 1px solid #ff582b;
  margin-bottom: 20px;
  color: #808080;
  max-width: 880px;
  font-size: 16px;
  color: #ffffff;
  font-family: 'Roboto';
  font-weight: 500;
}

/* line 498, ../scss/global.scss */
.field-name-field-home-content {
  padding-left: 20px;
  border-left: 1px solid #ff582b;
  margin-bottom: 20px;
  color: #808080;
  max-width: 880px;
  font-size: 16px;
  font-weight: 300;
  padding-left: 20px;
}

/* line 505, ../scss/global.scss */
.header-logo {
  text-align: left;
  margin-bottom: 20px;
}

/* line 515, ../scss/global.scss */
.node .field-name-field-content {
  margin-left: 15px;
  max-width: 880px;
}
/* line 518, ../scss/global.scss */
.node .field-name-field-content h3 {
  color: #808080;
  margin-left: -15px;
  text-transform: uppercase;
  letter-spacing: 0.01em;
}
/* line 524, ../scss/global.scss */
.node .field-name-field-content h4 {
  color: #2b5f77;
  text-transform: uppercase;
  letter-spacing: 0.01em;
}
/* line 529, ../scss/global.scss */
.node .field-name-field-content figure.caption {
  float: none !important;
}
/* line 532, ../scss/global.scss */
.node .field-name-field-content img.embed-image {
  float: none;
  margin-left: -15px;
  margin-right: 0;
  margin-bottom: 20px;
  width: 100% !important;
  height: auto !important;
}
/* line 540, ../scss/global.scss */
.node .field-name-field-content figcaption {
  margin-left: -15px;
  padding: 5px;
  margin-right: 20px;
  border-bottom: 1px solid #d1d1d1;
  color: #b3b3b3;
  font-size: 12px;
  font-weight: 300;
  clear: both;
}

/* line 554, ../scss/global.scss */
h2.search-page-title {
  display: inline-block;
  margin: 30px 0;
  padding: 10px 20px;
  color: #ffffff;
  background-color: #222222;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-size: 28px;
}

/* line 567, ../scss/global.scss */
.search-form .form-item label {
  display: block;
  font-weight: 500;
  font-style: italic;
  font-size: 18px;
  margin-bottom: 10px;
  color: #808080;
}
/* line 575, ../scss/global.scss */
.search-form .form-item input.form-text {
  width: 60%;
  height: 40px;
  border: 1px solid #d1d1d1;
  background-color: #f5f5f5;
}
/* line 580, ../scss/global.scss */
.search-form .form-item input.form-text:focus {
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
}
/* line 587, ../scss/global.scss */
.search-form input[type="submit"] {
  background: #ff582b !important;
  background-colour: #ff582b !important;
  text-shadow: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: #ffffff;
  letter-spacing: 0.05em;
  font-family: 'Ubuntu' !important;
  text-transform: uppercase;
  border: 0 none;
  padding: 10px 24px;
  transition-duration: 200ms;
}
/* line 601, ../scss/global.scss */
.search-form input[type="submit"]:hover {
  background: #f5f5f5 !important;
  background-colour: #f5f5f5 !important;
  color: #ff582b;
}

/* line 610, ../scss/global.scss */
.search-results .search-result {
  padding-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #d1d1d1;
}
/* line 614, ../scss/global.scss */
.search-results .search-result h3.title {
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
/* line 618, ../scss/global.scss */
.search-results .search-result h3.title a {
  color: #222222 !important;
  transition-duration: 200ms;
}
/* line 621, ../scss/global.scss */
.search-results .search-result h3.title a:hover {
  color: #ff582b !important;
  text-decoration: none;
}
/* line 627, ../scss/global.scss */
.search-results .search-result p.search-url {
  margin-bottom: 10px;
}
/* line 629, ../scss/global.scss */
.search-results .search-result p.search-url a {
  font-weight: 500;
  font-size: 13px;
  letter-spacing: 0.02em;
  color: #ff582b !important;
  transition-duration: 200ms;
}
/* line 635, ../scss/global.scss */
.search-results .search-result p.search-url a:hover {
  color: #222222 !important;
  text-decoration: none;
}
/* line 641, ../scss/global.scss */
.search-results .search-result p.search-snippet {
  margin-bottom: 10px;
}

/* Technical Academy */
/* line 650, ../scss/global.scss */
.page-technical-academy-manage-academy-applications-add #zone-content .region-content-inner,
.page-technical-academy-manage-academy-dates-add #zone-content .region-content-inner {
  padding: 30px;
  box-sizing: border-box;
  background-color: #f5f5f5;
}

/* line 657, ../scss/global.scss */
.page-technical-academy-manage-academy-courses-add fieldset legend {
  display: inline-block;
}
/* line 660, ../scss/global.scss */
.page-technical-academy-manage-academy-courses-add input[type="submit"] {
  background: #ff582b !important;
  background-colour: #ff582b !important;
  border: 2px solid #ff582b;
  text-shadow: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: #ffffff;
  letter-spacing: 0.05em;
  font-family: 'Ubuntu' !important;
  text-transform: uppercase;
  padding: 8px 16px;
  transition-duration: 200ms;
}
/* line 674, ../scss/global.scss */
.page-technical-academy-manage-academy-courses-add input[type="submit"]:hover {
  background: #ff805e !important;
  background-colour: #ff805e !important;
  border: 2px solid #ff582b;
  color: #ffffff;
}

/* line 689, ../scss/global.scss */
body.page-technical-academy-manage-academy-dates- #zone-content,
body.page-technical-academy-manage-academy-applications- #zone-content,
body.page-technical-academy-manage-academy-courses- #zone-content,
body.node-type-course #zone-content,
body.page-node-55 #zone-content {
  background-color: #f5f5f5;
  padding-bottom: 20px;
}
/* line 693, ../scss/global.scss */
body.page-technical-academy-manage-academy-dates- #zone-content #region-content,
body.page-technical-academy-manage-academy-applications- #zone-content #region-content,
body.page-technical-academy-manage-academy-courses- #zone-content #region-content,
body.node-type-course #zone-content #region-content,
body.page-node-55 #zone-content #region-content {
  margin-left: 0;
  padding-left: 10px;
  background-color: #ffffff;
}
/* line 697, ../scss/global.scss */
body.page-technical-academy-manage-academy-dates- #zone-content #region-content .region-inner,
body.page-technical-academy-manage-academy-applications- #zone-content #region-content .region-inner,
body.page-technical-academy-manage-academy-courses- #zone-content #region-content .region-inner,
body.node-type-course #zone-content #region-content .region-inner,
body.page-node-55 #zone-content #region-content .region-inner {
  box-sizing: border-box;
  padding: 20px;
}
/* line 702, ../scss/global.scss */
body.page-technical-academy-manage-academy-dates- #zone-content #region-suffix-one-first,
body.page-technical-academy-manage-academy-applications- #zone-content #region-suffix-one-first,
body.page-technical-academy-manage-academy-courses- #zone-content #region-suffix-one-first,
body.node-type-course #zone-content #region-suffix-one-first,
body.page-node-55 #zone-content #region-suffix-one-first {
  padding-bottom: 20px;
}

/* line 710, ../scss/global.scss */
body.page-node-8 #zone-content-wrapper {
  background-color: #f5f5f5;
}

/* line 716, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses .horizontal-tabs {
  border: 0 none transparent;
  background-color: #f5f5f5;
}
/* line 719, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list {
  background-color: #ffffff;
  border: 0 transparent none;
}
/* line 722, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li {
  padding: 0;
  border: 1px #ff582b solid;
  border-bottom: 0 transparent none;
  border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
  background-color: #ff582b;
  transition-duration: 200ms;
}
/* line 731, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li a {
  display: block;
  padding: 15px 20px;
  background-color: transparent;
  text-transform: uppercase;
}
/* line 735, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li a strong {
  color: #ffffff;
  font-weight: 400;
  letter-spacing: 1px;
}
/* line 744, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li:hover {
  background-color: #ff805e;
}
/* line 746, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li:hover a {
  background-color: transparent;
}
/* line 752, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li.selected {
  border: 1px #f5f5f5 solid;
  border-bottom: 0 transparent none;
  background-color: #f5f5f5;
}
/* line 757, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li.selected a strong {
  color: #344651;
  font-weight: 400;
  letter-spacing: 1px;
}
/* line 763, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li.selected:hover {
  background-color: #f5f5f5;
  cursor: default;
}
/* line 766, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li.selected:hover a {
  cursor: default;
}
/* line 773, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses .horizontal-tabs-pane {
  padding: 15px;
}
/* line 776, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses form#sgta-routing-manage-academy > div > div,
body.page-technical-academy-manage-academy-courses form#sgta-routing-manage-academy > div > fieldset {
  background-color: #f5f5f5;
  padding: 10px;
  margin-top: 10px;
}
/* line 781, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses form#sgta-routing-manage-academy > div > div legend,
body.page-technical-academy-manage-academy-courses form#sgta-routing-manage-academy > div > fieldset legend {
  font-weight: bold;
}
/* line 784, ../scss/global.scss */
body.page-technical-academy-manage-academy-courses form#sgta-routing-manage-academy > div > div .form-type-managed-file,
body.page-technical-academy-manage-academy-courses form#sgta-routing-manage-academy > div > fieldset .form-type-managed-file {
  margin-left: 15px;
  padding-left: 15px;
  border-left: black 2px solid;
}

/* line 794, ../scss/global.scss */
body.page-technical-academy-manage-academy-dates-edit .date-combo .fieldset-legend {
  display: none;
}
/* line 797, ../scss/global.scss */
body.page-technical-academy-manage-academy-dates-edit .date-combo .date-padding {
  padding: 0;
}

/* line 809, ../scss/global.scss */
.ie-7 ul.breadcrumb li,
.ie-8 ul.breadcrumb li {
  margin-left: 16px;
}
/* line 817, ../scss/global.scss */
.ie-7 .block-menu-block-1 ul.menu li a,
.ie-8 .block-menu-block-1 ul.menu li a {
  padding: 6px 10px;
}
/* line 825, ../scss/global.scss */
.ie-7 .projects .views-row,
.ie-8 .projects .views-row {
  margin-left: 0 !important;
  margin-right: 10px !important;
}
/* line 832, ../scss/global.scss */
.ie-7 .events .views-row,
.ie-8 .events .views-row {
  margin-left: 0 !important;
  margin-right: 10px !important;
}
/* line 840, ../scss/global.scss */
.ie-7 .calendar-calendar thead,
.ie-7 .calendar-calendar tbody,
.ie-7 .calendar-calendar tr,
.ie-8 .calendar-calendar thead,
.ie-8 .calendar-calendar tbody,
.ie-8 .calendar-calendar tr {
  width: 100%;
}
/* line 844, ../scss/global.scss */
.ie-7 .calendar-calendar thead th,
.ie-7 .calendar-calendar thead td,
.ie-7 .calendar-calendar tbody th,
.ie-7 .calendar-calendar tbody td,
.ie-7 .calendar-calendar tr th,
.ie-7 .calendar-calendar tr td,
.ie-8 .calendar-calendar thead th,
.ie-8 .calendar-calendar thead td,
.ie-8 .calendar-calendar tbody th,
.ie-8 .calendar-calendar tbody td,
.ie-8 .calendar-calendar tr th,
.ie-8 .calendar-calendar tr td {
  width: 20%;
}

/* line 854, ../scss/global.scss */
.date-info-wrapper {
  margin-top: 2px;
  margin-bottom: 20px;
  padding: 15px 20px;
  display: inline-block;
  background-color: #f5f5f5;
}
/* line 861, ../scss/global.scss */
.date-info-wrapper .course-date {
  margin-right: 20px;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 867, ../scss/global.scss */
.date-info-wrapper .course-title {
  font-weight: normal;
  color: #344651;
}

/* line 874, ../scss/global.scss */
form.sgta input[type="text"],
form.sgta select {
  background-color: #ffffff;
  border: 2px solid #d1d1d1;
  height: 36px;
  width: 100%;
  max-width: 400px;
}
/* line 881, ../scss/global.scss */
form.sgta input[type="text"]:focus,
form.sgta select:focus {
  border: 2px solid #ff582b;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 888, ../scss/global.scss */
form.sgta textarea {
  border: 2px solid #d1d1d1;
  max-width: 580px;
}
/* line 891, ../scss/global.scss */
form.sgta textarea:focus {
  border: 2px solid #ff582b;
  box-shadow: none;
}
/* line 896, ../scss/global.scss */
form.sgta .grippie {
  max-width: 580px;
}
/* line 899, ../scss/global.scss */
form.sgta fieldset.date-combo .container-inline-date .date-padding {
  padding: 10px 0;
}
/* line 901, ../scss/global.scss */
form.sgta fieldset.date-combo .container-inline-date .date-padding .form-item {
  margin-right: 10px;
}
/* line 905, ../scss/global.scss */
form.sgta input[type="file"] {
  background-color: #ffffff;
}

/* line 911, ../scss/global.scss */
form.sgta-register-table #edit-intro-text {
  margin-bottom: 30px;
}
/* line 913, ../scss/global.scss */
form.sgta-register-table #edit-intro-text h2 {
  font-size: 22px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 925, ../scss/global.scss */
form.sgta-register-table .ajax-progress .message,
form.sgta-register-table .ajax-progress-throbber .message {
  display: none !important;
}
/* line 929, ../scss/global.scss */
form.sgta-register-table span.red {
  color: red;
  margin-left: 4px;
}
/* line 933, ../scss/global.scss */
form.sgta-register-table .button-application-add {
  margin-top: 0;
  margin-bottom: 40px;
}
/* line 936, ../scss/global.scss */
form.sgta-register-table .button-application-add input[type="submit"] {
  border-width: 3px;
}
/* line 940, ../scss/global.scss */
form.sgta-register-table .button-application-save,
form.sgta-register-table .button-application-save-assign {
  float: right;
  margin-left: 20px !important;
}
/* line 945, ../scss/global.scss */
form.sgta-register-table .button-application-assign-dates {
  margin-top: 40px;
  float: right;
}
/* line 949, ../scss/global.scss */
form.sgta-register-table table {
  margin-bottom: 0;
}
/* line 952, ../scss/global.scss */
form.sgta-register-table td {
  padding: 5px 2px;
}
/* line 955, ../scss/global.scss */
form.sgta-register-table td.reg-ops-cell {
  text-align: center;
}
/* line 958, ../scss/global.scss */
form.sgta-register-table td.count-cell,
form.sgta-register-table th.count-cell {
  text-align: center;
  font-weight: bold;
  padding: 15px 8px;
  width: 10px;
  max-width: 10px;
}
/* line 967, ../scss/global.scss */
form.sgta-register-table tr.even td {
  background-color: #f5f5f5;
}
/* line 971, ../scss/global.scss */
form.sgta-register-table th {
  font-weight: bold;
  background-color: #e2eaee;
  padding: 15px 2px;
}
/* line 975, ../scss/global.scss */
form.sgta-register-table th.reg-ops {
  padding-right: 10px;
}
/* line 980, ../scss/global.scss */
form.sgta-register-table, form.sgta-register-table * {
  font-size: 14px;
}
/* line 984, ../scss/global.scss */
form.sgta-register-table input[type="text"] {
  background-color: #ffffff;
  border: 1px solid #d1d1d1;
  height: 36px;
  width: 100%;
  max-width: none;
}
/* line 992, ../scss/global.scss */
form.sgta-register-table select {
  background-color: #ffffff;
  border: 1px solid #d1d1d1;
  height: 36px;
}
/* line 1000, ../scss/global.scss */
form.sgta-register-table .reg-ops-action {
  cursor: pointer;
  font-size: 0;
  width: 30px;
  height: 30px;
  margin: auto;
}
/* line 1006, ../scss/global.scss */
form.sgta-register-table .reg-ops-action.action-copy {
  background-image: url("../images/icon-copy-black-16.png");
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 1010, ../scss/global.scss */
form.sgta-register-table .reg-ops-action.action-copy:hover {
  background-image: url("../images/icon-copy-orange-16.png");
}
/* line 1014, ../scss/global.scss */
form.sgta-register-table .reg-ops-action.action-undo {
  background-image: url("../images/icon-undo-black-16.png");
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 1018, ../scss/global.scss */
form.sgta-register-table .reg-ops-action.action-undo:hover {
  background-image: url("../images/icon-undo-orange-16.png");
}
/* line 1022, ../scss/global.scss */
form.sgta-register-table .reg-ops-action.action-paste {
  background-image: url("../images/icon-arrowleft-black-16.png");
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 1026, ../scss/global.scss */
form.sgta-register-table .reg-ops-action.action-paste:hover {
  background-image: url("../images/icon-arrowleft-orange-16.png");
}
/* line 1033, ../scss/global.scss */
form.sgta-register-table .form-type-checkbox label {
  font-weight: 300;
  text-transform: uppercase;
}

/* line 1041, ../scss/global.scss */
form.sgta-register-table-one select {
  width: 90px;
  max-width: 90px;
}

/* line 1048, ../scss/global.scss */
form.sgta-register-table-two .course-cell {
  width: 395px;
  max-width: 395px;
}
/* line 1053, ../scss/global.scss */
form.sgta-register-table-two .location-cell {
  width: 270px;
  max-width: 270px;
}
/* line 1058, ../scss/global.scss */
form.sgta-register-table-two .date-cell {
  width: 135px;
  max-width: 135px;
}
