@charset "UTF-8";
/*$default-font:$sans !default;*/
/*$default-font: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;*/
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sprite {
  display: block;
  overflow: hidden;
  position: relative; }
  .sprite > .replace {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  .sprite:before {
    content: "";
    text-indent: 0;
    display: block !important;
    position: absolute;
    background: transparent url("../images/sprites3.png") left top no-repeat;
    background-size: cover; }

.no-backgroundsize .sprite > img {
  display: block;
  text-indent: 0;
  position: relative;
  max-width: none !important; }
.no-backgroundsize .sprite:before {
  display: none !important; }

.sprite {
  margin: 0;
    /*&.sprite-logo {
        @include sprite-position(0,0,568,75);
		
		@include viewport-below(550) {
		
		font-size:.8em;	
		}*/ }
  .sprite.sprite-logo {
    font-size: 1em;
    width: 30.5625em;
    height: 3.875em;
    position: absolute;
    top: 0;
    left: 6.75em; }
    .sprite.sprite-logo:before {
      top: 0em;
      left: -6.875em;
      width: 37.4375em;
      height: 8.1875em; }
    .sprite.sprite-logo > img {
      position: absolute;
      top: 0em;
      left: -6.875em;
      width: 37.4375em;
      height: 8.1875em; }
    @media (max-width: 34.3125em) {
      .sprite.sprite-logo {
        font-size: .8em; } }
  .sprite.gt-sprite-logo {
    font-size: 1em;
    width: 6.8125em;
    height: 3.875em; }
    .sprite.gt-sprite-logo:before {
      top: 0em;
      left: 0em;
      width: 37.4375em;
      height: 8.1875em; }
    .sprite.gt-sprite-logo > img {
      position: absolute;
      top: 0em;
      left: 0em;
      width: 37.4375em;
      height: 8.1875em; }
    @media (max-width: 34.3125em) {
      .sprite.gt-sprite-logo {
        font-size: .8em; } }
  .sprite.coe-sprite-logo {
    font-size: 1em;
    width: 7.75em;
    height: 0.8125em; }
    .sprite.coe-sprite-logo:before {
      top: -3.875em;
      left: -8.125em;
      width: 37.4375em;
      height: 8.1875em; }
    .sprite.coe-sprite-logo > img {
      position: absolute;
      top: -3.875em;
      left: -8.125em;
      width: 37.4375em;
      height: 8.1875em; }
    @media (max-width: 34.3125em) {
      .sprite.coe-sprite-logo {
        font-size: .8em; } }
  .sprite.icon-mail-nav {
    font-size: 1em;
    width: 1.5625em;
    height: 1.0625em; }
    .sprite.icon-mail-nav:before {
      top: -6.1875em;
      left: -33.1875em;
      width: 37.4375em;
      height: 8.1875em; }
    .sprite.icon-mail-nav > img {
      position: absolute;
      top: -6.1875em;
      left: -33.1875em;
      width: 37.4375em;
      height: 8.1875em; }
  .sprite.logo-facebook {
    font-size: 1em;
    width: 3em;
    height: 3em; }
    .sprite.logo-facebook:before {
      top: -4.75em;
      left: -17.6875em;
      width: 37.4375em;
      height: 8.1875em; }
    .sprite.logo-facebook > img {
      position: absolute;
      top: -4.75em;
      left: -17.6875em;
      width: 37.4375em;
      height: 8.1875em; }
  .sprite.logo-twitter {
    font-size: 1em;
    width: 3em;
    height: 3em; }
    .sprite.logo-twitter:before {
      top: -4.75em;
      left: -20.75em;
      width: 37.4375em;
      height: 8.1875em; }
    .sprite.logo-twitter > img {
      position: absolute;
      top: -4.75em;
      left: -20.75em;
      width: 37.4375em;
      height: 8.1875em; }
  .sprite.logo-linkedin {
    font-size: 1em;
    width: 3em;
    height: 3em; }
    .sprite.logo-linkedin:before {
      top: -4.75em;
      left: -23.875em;
      width: 37.4375em;
      height: 8.1875em; }
    .sprite.logo-linkedin > img {
      position: absolute;
      top: -4.75em;
      left: -23.875em;
      width: 37.4375em;
      height: 8.1875em; }
  .sprite.logo-youtube {
    font-size: 1em;
    width: 3em;
    height: 3em; }
    .sprite.logo-youtube:before {
      top: -4.75em;
      left: -27em;
      width: 37.4375em;
      height: 8.1875em; }
    .sprite.logo-youtube > img {
      position: absolute;
      top: -4.75em;
      left: -27em;
      width: 37.4375em;
      height: 8.1875em; }
  .sprite.logo-gplus {
    font-size: 1em;
    width: 3em;
    height: 3em; }
    .sprite.logo-gplus:before {
      top: -4.75em;
      left: -30.0625em;
      width: 37.4375em;
      height: 8.1875em; }
    .sprite.logo-gplus > img {
      position: absolute;
      top: -4.75em;
      left: -30.0625em;
      width: 37.4375em;
      height: 8.1875em; }
  .sprite.icon-rolodex {
    font-size: 1em;
    width: 2.875em;
    height: 1.875em; }
    .sprite.icon-rolodex:before {
      top: -4.75em;
      left: -7.125em;
      width: 37.4375em;
      height: 8.1875em; }
    .sprite.icon-rolodex > img {
      position: absolute;
      top: -4.75em;
      left: -7.125em;
      width: 37.4375em;
      height: 8.1875em; }
  .sprite.icon-map {
    font-size: 1em;
    width: 2.8125em;
    height: 2.375em; }
    .sprite.icon-map:before {
      top: -4.75em;
      left: -10.125em;
      width: 37.4375em;
      height: 8.1875em; }
    .sprite.icon-map > img {
      position: absolute;
      top: -4.75em;
      left: -10.125em;
      width: 37.4375em;
      height: 8.1875em; }
  .sprite.icon-gift {
    font-size: 1em;
    width: 1.8125em;
    height: 1.875em; }
    .sprite.icon-gift:before {
      top: -4.75em;
      left: -13.0625em;
      width: 37.4375em;
      height: 8.1875em; }
    .sprite.icon-gift > img {
      position: absolute;
      top: -4.75em;
      left: -13.0625em;
      width: 37.4375em;
      height: 8.1875em; }
  .sprite.icon-mail {
    font-size: 1em;
    width: 2.5625em;
    height: 1.75em; }
    .sprite.icon-mail:before {
      top: -4.75em;
      left: -15em;
      width: 37.4375em;
      height: 8.1875em; }
    .sprite.icon-mail > img {
      position: absolute;
      top: -4.75em;
      left: -15em;
      width: 37.4375em;
      height: 8.1875em; }

body {
  font-family: "proxima-nova", "Nimbus Sans L", helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.625; }

.row {
  max-width: 1210px;
  padding: 0 20px; }

#page-title .title {
  padding: 16px 0 18px;
  color: #023d7b;
  font-size: 200%;
  line-height: 1.125; }

a.isye-button,
a.gt-ed-isye-button {
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #002A54;
  padding: .5em 1.5em;
  font-size: 150%;
  line-height: 1.3333333333;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
  white-space: nowrap; }
  a.isye-button:after,
  a.gt-ed-isye-button:after {
    content: " \f105";
    font-family: "FontAwesome";
    color: #eeb211; }
  a.isye-button:hover,
  a.gt-ed-isye-button:hover {
    background: #003468; }

a.isye-mini-button,
a.gt-ed-isye-mini-button {
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #00497a;
  padding: 8px 15px;
  font-size: 87.5%;
  line-height: 1;
  font-weight: 600;
  color: #fff !important;
  text-decoration: none;
  white-space: nowrap; }
  a.isye-mini-button:after,
  a.gt-ed-isye-mini-button:after {
    content: " ›";
    color: #eeb211; }
  a.isye-mini-button:hover,
  a.gt-ed-isye-mini-button:hover {
    background: #00558e; }

a.gt-ed-isye-arrow-link {
  color: #024994;
  text-decoration: none; }
  a.gt-ed-isye-arrow-link:after {
    content: "\a0›";
    color: #eeb211; }
  a.gt-ed-isye-arrow-link:visited {
    color: #024994; }
  a.gt-ed-isye-arrow-link:hover {
    color: #0356ad; }

ul.gt-ed-yellow-bullets {
  padding-left: 0;
  margin-left: 20px;
  margin-top: .2em;
  margin-bottom: .4em; }
  ul.gt-ed-yellow-bullets > li {
    position: relative;
    display: block;
    padding: 0 0 0 20px; }
    ul.gt-ed-yellow-bullets > li:before {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 8px;
      border: 5px solid transparent;
      border-left-color: #eeb211; }

ul.gt-ed-blue-bullets {
  padding-left: 0;
  margin-left: 20px;
  margin-top: .2em;
  margin-bottom: .4em; }
  ul.gt-ed-blue-bullets > li {
    position: relative;
    display: block;
    padding: 0 0 0 20px; }
    ul.gt-ed-blue-bullets > li:before {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 8px;
      border: 5px solid transparent;
      border-left-color: #023d7b; }

ul.gt-ed-yellow-spaced {
  margin-top: 16px;
  margin-right: 0;
  margin-left: 20px;
  margin-bottom: 16px;
  padding-left: 0; }
  ul.gt-ed-yellow-spaced > li {
    position: relative;
    display: block;
    padding: 0 0 0 20px; }
    ul.gt-ed-yellow-spaced > li:before {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 8px;
      border: 5px solid transparent;
      border-left-color: #eeb211; }
  ul.gt-ed-yellow-spaced > li + li {
    margin-top: 16px; }

ul.gt-ed-blue-spaced {
  margin-top: 16px;
  margin-right: 0;
  margin-left: 20px;
  margin-bottom: 16px;
  padding-left: 0; }
  ul.gt-ed-blue-spaced > li {
    position: relative;
    display: block;
    padding: 0 0 0 20px; }
    ul.gt-ed-blue-spaced > li:before {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 8px;
      border: 5px solid transparent;
      border-left-color: #023d7b; }
  ul.gt-ed-blue-spaced > li + li {
    margin-top: 16px; }

.gt-ed-text-center {
  text-align: center; }

.gt-ed-img-center {
  margin-left: auto;
  margin-right: auto; }

.gt-ed-blue-text {
  color: #023d7b;
  padding: .5em .5em 0 0;
  margin: .5em 0 .0 0; }

.gt-ed-blue-underline {
  color: #023d7b;
  padding: 0.5em 0.5em 0 0;
  border-bottom: 2px solid #023d7b;
  margin: 0.5em 0 0.5em 0;
  color: #454545;
  border-bottom: 2px solid #d9eaf5; }

.gt-ed-blue-sm-underline {
  color: #023d7b;
  padding: .5em .5em 0 0;
  margin: .5em 0 .0 0;
  text-decoration: underline; }

.gt-ed-l-blue-text {
  color: #6A9AC2;
  padding: 0.5em 0 0 0;
  margin: 0.5em 0 0 0; }

h5.gt-ed-blue, h6.gt-ed-blue {
  color: #023d7b;
  padding: .5em .5em 0 0;
  margin: .5em 0 .0 0; }

.list-column h6.gt-ed-blue {
  color: #1BA02A; }

strong {
  font-weight: 600; }

a.bluedownload, a.bluedownload:visited {
  line-height: 2em;
  font-size: 1.15em;
  color: #023d7b;
  text-decoration: none;
  font-weight: 300;
  padding-left: 14px; }
  a.bluedownload:before, a.bluedownload:visited:before {
    color: #002b55;
    content: "\f01a";
    font-family: "FontAwesome";
    text-decoration: none;
    margin-right: 5px; }
  a.bluedownload:hover, a.bluedownload:visited:hover {
    color: #0057b2; }
    a.bluedownload:hover:before, a.bluedownload:visited:hover:before {
      color: #0057b2; }

a.isye-whitedownload, a.isye-whitedownload:visited {
  line-height: 2em;
  font-size: 1em;
  color: #fff;
  background-color: #002b55;
  text-decoration: none;
  font-weight: 100;
  padding: .3em	.6em; }
  a.isye-whitedownload:before, a.isye-whitedownload:visited:before {
    font-size: 1.15em;
    color: #eeb211;
    content: "\f13a";
    font-family: "FontAwesome";
    text-decoration: none;
    margin-right: 5px; }
  a.isye-whitedownload:hover, a.isye-whitedownload:visited:hover {
    background-color: #003e7f; }

a.isye-movie, a.isye-movie:visited {
  line-height: 2em;
  font-size: 1.15em;
  color: #333;
  text-decoration: none;
  font-weight: 300;
  margin-left: 1em; }
  a.isye-movie:before, a.isye-movie:visited:before {
    color: #1E9E74;
    content: "\f16a";
    font-family: "FontAwesome";
    text-decoration: none;
    margin-right: 5px; }
  a.isye-movie:hover, a.isye-movie:visited:hover {
    color: black; }
    a.isye-movie:hover:before, a.isye-movie:visited:hover:before {
      color: #26c993; }

.isye-goldtext {
  color: #B0893A; }

.front #content {
  float: left;
  /* padding: 0;*/
  width: 100%; }
@media (max-width: 31.1875em) {
  .front .isye-right {
    text-align: center !important; } }

body.page-node-125.node-type-horizontal-landing-page .block-row.block-count-1 {
  padding-top: 0 !important;
  margin-top: 0 !important; }

#gt-logo {
  /*width:50%*/ }

#identity-wrapper #site-title {
  font-weight: bold;
  letter-spacing: 0.04em;
  max-width: 50% !important;
  padding: 46px 10px 0 0;
  text-align: right;
  text-shadow: 2px 2px 2px #000; }
  #identity-wrapper #site-title a {
    font-family: "Georgia","Palatino",serif;
    font-size: 1em;
    letter-spacing: 0.02em; }
  @media (max-width: 51.8125em) {
    #identity-wrapper #site-title {
      padding: 0; }
      #identity-wrapper #site-title a {
        font-family: "Georgia","Palatino",serif;
        font-size: .9em;
        letter-spacing: 0.02em; } }

.superfooter-trigger-wrapper {
  border-bottom: 1px solid #fff !important; }

div.imagefield-crop-widget img {
  max-width: none !important; }

#skip-nav {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }

p {
  /*margin-right:1em;
  padding-left:.3em;*/
  padding: .2em 1em  .6em 0;
  margin: 0; }

.isye-center {
  text-align: center; }

.isye-right {
  text-align: right; }

.isye-rc {
  margin: 1em 0; }

.red {
  background-color: #EB171B; }

.blue {
  background-color: #2C16EB; }

.green {
  background-color: #16EB35; }

.yellow {
  background-color: #EBCF16; }

.isye-text-red {
  color: #EB171B;
  font-weight: bold; }

.region-content .block {
  /*  float: left;
   width: 100%;*/ }

.hg-sidebar {
  /* background-color:  #f0f0f0;*/
  padding: 0 0 0 10px;
  width: 100%; }
  .hg-sidebar h3 {
    font-size: 100%;
    line-height: 1.14286;
    padding: 0 0 0 10px;
    margin: 0; }

.isye-pe-round img {
  border: 2px solid #333;
  border-radius: 50%; }

.isye-smtext {
  font-size: 0.85em !important;
  color: #454545; }

/*.pe-landing {
	
	
	h3 {
		
		border-bottom: none;
        font-weight: normal;
border-bottom: 2px solid #d9eaf5;
		max-width:31%;
		padding: 0 ;
		margin-left:auto;
		margin-right:auto;
		
		
		}
	
	img {
		max-width:33%;
		padding: 0 15px;
		}
		
		 p {
		   padding:0;
		    margin: 10px 0 ;
		   
		   
		   }
	
	
	}*/
.page-node-422 .hg-feed-item h3 {
  font-size: 1.3em; }
  .page-node-422 .hg-feed-item h3 a {
    text-decoration: none; }
    .page-node-422 .hg-feed-item h3 a:hover {
      text-decoration: underline; }

body.node-type-featured-story .body {
  padding-bottom: 20px; }

body.node-type-featured-story .body.with-aside {
  float: left;
  padding-right: 10px;
  width: 70%; }

body.node-type-featured-story .sidebar {
  float: right;
  padding-bottom: 20px;
  width: 30%; }

body.node-type-featured-story .articles {
  background-color: #EFEFEF;
  clear: both;
  margin-bottom: 10px;
  padding: 20px 10px 10px; }

body.node-type-featured-story #breadcrumb {
  display: none; }

body.node-type-featured-story #header-spotlight {
  margin-top: -190px !important;
  padding-top: 0px !important;
  z-index: -100 !important;
  max-height: 400px;
  background: url("../images/feature.jpg") no-repeat scroll center 0 rgba(0, 0, 0, 0);
  color: #fff;
  text-align: center; }
  body.node-type-featured-story #header-spotlight h2 {
    color: #fff;
    margin-top: 50px !important;
    margin-bottom: 50px !important;
    float: right;
    display: block;
    width: 100%;
    text-align: center; }

body.node-type-featured-story #identity-wrapper {
  background-color: #000; }

.featured-story-video-with-caption {
  background-color: #023d7b;
  line-height: 1.33333em;
  padding: 0.5em; }

.node-type-featured-story .embedded-video .player {
  border: 5px solid #fff;
  height: 0;
  margin-bottom: 0 !important;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative; }

@media only screen and (max-width: 31em) {
  body.node-type-featured-story .body.with-aside {
    float: none;
    width: 100%; }

  body.node-type-featured-story .sidebar {
    float: none;
    width: 100%; } }
@media only screen and (min-width: 31em) and (max-width: 51em) {
  .articles.block-count-3 .block,
  .articles.block-count-4 .block,
  #content.both-sidebars .articles.block-count-3 .block,
  #content.one-sidebar .articles.block-count-3 .block,
  #content.both-sidebars .articles.block-count-4 .block,
  #content.one-sidebar .articles.block-count-4 .block,
  .block-row.block-count-3 .block,
  .block-row.block-count-4 .block {
    width: 50%; }

  body.node-type-featured-story .body.with-aside {
    width: 60%; }

  body.node-type-featured-story .sidebar {
    width: 40%; } }
.page-node-144 .ul.gt-ed-fancy-spaced li {
  font-size: .9em; }

.page-node-422 #cboxContent h4, .page-node-327 #cboxContent h4 {
  color: #fff !important;
  background-color: #023d7b !important;
  font-weight: bold !important;
  padding: 10px;
  padding-left: 20px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px; }
.page-node-422 #cboxContent p, .page-node-327 #cboxContent p {
  padding-left: 1em;
  padding-right: 1em; }
.page-node-422 #cboxContent ul li, .page-node-327 #cboxContent ul li {
  list-style-type: none; }
.page-node-422 #cboxContent ul li li, .page-node-327 #cboxContent ul li li {
  list-style-type: circle; }

/*######## Smart Green ########*/
.item-list ul li {
  margin: 0 0 0 0; }

.block.affiliationlinks {
  background-color: rgba(249, 231, 248, 0.6);
  padding: 10px; }
  .block.affiliationlinks .block-title-wrapper h4 {
    padding: 5px;
    color: #a72136;
    font-variant: small-caps; }

.page-node-322 .jump-link a {
  width: 210px;
  text-align: left; }

#user-profile-form .description {
  color: #ff0000 !important; }

.page-node-979 .block-block .block-body {
  margin: .2em .5em; }

.page-node-334 .quicktabs-tabpage .view-filters .views-exposed-widgets {
  text-align: center;
  margin: 0 -15px !important;
  padding-bottom: 10px !important; }
  .page-node-334 .quicktabs-tabpage .view-filters .views-exposed-widgets .views-exposed-widget {
    padding: 0 15px !important;
    width: 33.3333333333% !important; }
    .page-node-334 .quicktabs-tabpage .view-filters .views-exposed-widgets .views-exposed-widget label {
      font-size: 87.5%;
      line-height: 1.8571428571;
      font-weight: 600;
      color: #333;
      text-transform: uppercase; }
    .page-node-334 .quicktabs-tabpage .view-filters .views-exposed-widgets .views-exposed-widget input[type="text"], .page-node-334 .quicktabs-tabpage .view-filters .views-exposed-widgets .views-exposed-widget textarea {
      max-width: auto !important;
      margin-left: .25em; }
  @media (max-width: 76.1875em) {
    .page-node-334 .quicktabs-tabpage .view-filters .views-exposed-widgets .views-exposed-widget {
      padding: 0 15px !important;
      width: 100% !important; }
      .page-node-334 .quicktabs-tabpage .view-filters .views-exposed-widgets .views-exposed-widget label {
        margin-top: 10px !important;
        font-size: 87.5%;
        line-height: 1.8571428571;
        font-weight: 600;
        color: #333;
        text-transform: uppercase; }
      .page-node-334 .quicktabs-tabpage .view-filters .views-exposed-widgets .views-exposed-widget input[type="text"], .page-node-334 .quicktabs-tabpage .view-filters .views-exposed-widgets .views-exposed-widget textarea {
        width: auto !important; } }

/*	
.editor-float-left, .editor-float-right, .editor-float-left-70, .editor-float-right-70, .editor-float-left-50, .editor-float-right-50, .editor-float-left-30, .editor-float-right-30 {
    color: #454545;
    font-size:16px;
	

}

.front .editor-float-left-70, .front .editor-float-right-70, .front .editor-float-left-50, .front .editor-float-right-50, .front .editor-float-left-30, .front .editor-float-right-30 {

	
	@include viewport-below(800) {
	
	
		}
		@include viewport-below(500) {
	
	width: 100%!important;
	text-align:center;
		}
}


@include viewport-below(800) {
	
	width: 50%!important;
		}
		@include viewport-below(500) {
	
	width: 100%!important;
		}

*/
.fs-link-view .views-row {
  padding: 2em;
  clear: both; }
  .fs-link-view .views-row img {
    float: left;
    border: 2px solid #333;
    /*border-radius: 50%;*/
    margin-right: 1.5em; }
.fs-link-view .views-row-odd {
  /*	border-radius: 10px;*/
  background-color: #EDF5FA;
  /*	border: 1px solid #99C6E4;*/ }
.fs-link-view p.gt-ed-big-text {
  font-size: 1em;
  line-height: 1.2; }
.fs-link-view a {
  text-decoration: none;
  font-size: 1.2em; }
  .fs-link-view a:hover {
    color: #0362c6; }

.isye-rotate90 {
  transform: rotate(270deg); }

.sixth-width {
  width: 16.665% !important; }

.not-logged-in.page-user #support {
  display: none; }

tr.even {
  background-color: #f5f5f5 !important; }

tr.odd {
  background-color: #fff !important; }

#superfooter {
  background-color: #002A54 !important;
  border-bottom: 1px solid #000; }

#superfooter-trigger {
  background-color: #002A54 !important; }

.front .region-content-lead .block {
  /*padding:0!important;*/ }

p.intro-text {
  font-size: 1.2em;
  line-height: 1.4;
  margin: 0 0 1.142em; }

.gt-ed-btn {
  -moz-user-select: none;
  background-image: none;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap; }

.gt-ed-btn-default {
  border: 2px solid #B4B4B4;
  border-radius: 7px;
  color: #333333;
  padding: 0.667em 2em; }

.gt-ed-btn-analytics, a.gt-ed-btn-analytics {
  background-color: #f6f6f6;
  border-color: #164679;
  color: #164679;
  padding-left: 5px; }

a.gt-ed-btn-analytics:before {
  content: '\f080';
  display: inline-block;
  font-family: FontAwesome;
  color: #164679;
  line-height: 1;
  /* position: absolute;*/
  text-decoration: none;
  /*top: 10px;*/
  padding-left: 5px;
  padding-right: 5px;
  font-weight: normal; }

a.gt-ed-btn-analytics:hover:before {
  color: #fff; }

a.gt-ed-btn-analytics:hover {
  text-decoration: none;
  color: #FFFFFF;
  background-color: #164679;
  border-color: #164679; }

.gt-ed-btn-business, a.gt-ed-btn-business {
  background-color: #f6f6f6;
  border-color: #164679;
  color: #164679;
  padding-left: 5px; }

a.gt-ed-btn-business:before {
  content: '\f0b1';
  display: inline-block;
  font-family: FontAwesome;
  color: #164679;
  line-height: 1;
  /* position: absolute;*/
  text-decoration: none;
  /*top: 10px;*/
  padding-left: 5px;
  padding-right: 5px;
  font-weight: normal; }

a.gt-ed-btn-business:hover:before {
  color: #FFFFFF; }

a.gt-ed-btn-business:hover {
  text-decoration: none;
  background-color: #164679;
  border-color: #164679;
  color: #FFFFFF; }

.gt-ed-btn-comp, a.gt-ed-btn-comp {
  background-color: #f6f6f6;
  border-color: #164679;
  color: #164679;
  padding-left: 5px; }

a.gt-ed-btn-comp:before {
  content: '\f109';
  display: inline-block;
  font-family: FontAwesome;
  color: #164679;
  line-height: 1;
  /* position: absolute;*/
  text-decoration: none;
  /*top: 10px;*/
  padding-left: 5px;
  padding-right: 5px;
  font-weight: normal; }

a.gt-ed-btn-comp:hover:before {
  color: #FFFFFF; }

a.gt-ed-btn-comp:hover {
  text-decoration: none;
  background-color: #164679;
  border-color: #164679;
  color: #FFFFFF; }

a.gt-ed-btn-arrow {
  background-color: #f6f6f6;
  border-color: #164679;
  color: #164679;
  padding-left: 10px;
  padding-right: 10px; }

a.gt-ed-btn-arrow:after {
  content: '\f054';
  display: inline-block;
  font-family: FontAwesome;
  color: #164679;
  line-height: 1;
  /* position: absolute;*/
  text-decoration: none;
  /*top: 10px;*/
  padding-left: 5px;
  padding-right: 0px;
  font-weight: normal; }

a.gt-ed-btn-arrow:hover:after {
  color: #FFFFFF; }

a.gt-ed-btn-arrow:hover {
  text-decoration: none;
  background-color: #164679;
  border-color: #164679;
  color: #FFFFFF; }

.filter-guidelines {
  display: none !important; }

.node-type-event .field-name-field-event-image {
  float: right !important;
  clear: none !important; }

.page-node-edit .field-name-field-event-image {
  float: none !important;
  clear: none !important; }

div.accordion_blocks_container h2.ui-accordion-header.ui-state-default a {
  background-color: #e6e6e6 !important;
  background-image: none; }

div.accordion_blocks_container h2.ui-accordion-header.ui-state-active a {
  color: #fff !important;
  background-color: #023D7B !important; }

div.accordion_blocks_container h2.ui-accordion-header {
  font-size: 1.438em !important;
  color: #ff0000;
  margin-bottom: 20px; }

div.accordion_blocks_container div.ui-accordion-content {
  margin-top: -20px;
  margin-bottom: 20px;
  padding-left: 3.5em; }

h3.gt-ed-trackh3 {
  /*color: #C39251;
  font-size: 1.438em;
  font-weight: normal;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  text-align: center;
  margin-top: 1em;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 1em;
  text-shadow: 1px 1px 1px #ccc;
  */
  background-color: #023d7b;
  /*background-color: #002A54;*/
  color: #fff !important;
  font-size: 1.438em;
  padding: .8em;
  margin-bottom: 20px;
  border-radius: 4px; }
  h3.gt-ed-trackh3 span {
    color: #eeb211 !important;
    font-weight: normal !important;
    font-size: 1em !important; }

h3.gt-ed-coreh3 {
  /*color: #00254c;
  font-size: 1.933em;
  font-weight: normal;
  letter-spacing: 0.15em;
  
  text-transform: uppercase;
  text-align: center;
  border-bottom: 4px solid #00254c;*/
  color: #C39251;
  font-size: 1.438em;
  font-weight: normal;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  text-align: center;
  margin-top: 1em;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 1em; }

.block-row .block.home-third .block-title-wrapper h4 {
  color: #164679;
  border-bottom-style: none;
  /*font-size: .9em;*/
  line-height: 1;
  margin-top: .5em;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: .5em;
  padding: 0px;
  text-align: center; }
  @media (max-width: 67.125em) {
    .block-row .block.home-third .block-title-wrapper h4 {
      font-size: 1.1em; } }
  @media (max-width: 62.4375em) {
    .block-row .block.home-third .block-title-wrapper h4 {
      font-size: 1.3em; } }
.block-row .block.home-third .block-body {
  padding: 1em .5em;
  background-color: #fff;
  border-radius: .4em;
  /*border:1px solid darken(#EDF5FA,20%);*/
  text-align: left; }
.block-row .block.home-third p {
  color: #888 !important;
  font-size: .938em;
  padding-left: .6em;
  padding-right: .6em;
  height: 250px;
  text-align: left; }
  @media (max-width: 29.3125em) {
    .block-row .block.home-third p {
      font-size: .85em; } }
@media (max-width: 62.4375em) {
  .block-row .block.home-third {
    width: 50% !important; } }
@media (max-width: 52.4375em) {
  .block-row .block.home-third p {
    height: 280px; } }
@media (max-width: 43.6875em) {
  .block-row .block.home-third {
    width: 100% !important; } }
@media (max-width: 24.9375em) {
  .block-row .block.home-third {
    width: 100% !important; }
    .block-row .block.home-third p {
      height: 280px; } }

.page-node-99 #content.no-sidebars .region-main-top.block-count-3 .block, .page-node-99 #content.no-sidebars .region-main-bottom.block-count-3 .block {
  width: 33.33%; }
  .page-node-99 #content.no-sidebars .region-main-top.block-count-3 .block .block-title-wrapper h4, .page-node-99 #content.no-sidebars .region-main-bottom.block-count-3 .block .block-title-wrapper h4 {
    text-align: center;
    font-size: 1.1em; }
  @media (max-width: 62.4375em) {
    .page-node-99 #content.no-sidebars .region-main-top.block-count-3 .block, .page-node-99 #content.no-sidebars .region-main-bottom.block-count-3 .block {
      width: 33.33% !important; }
      .page-node-99 #content.no-sidebars .region-main-top.block-count-3 .block .block-title-wrapper, .page-node-99 #content.no-sidebars .region-main-bottom.block-count-3 .block .block-title-wrapper {
        display: block;
        height: 2em;
        overflow: hidden;
        background-color: #023d7b;
        color: #fff;
        padding: 0; }
        .page-node-99 #content.no-sidebars .region-main-top.block-count-3 .block .block-title-wrapper h4, .page-node-99 #content.no-sidebars .region-main-bottom.block-count-3 .block .block-title-wrapper h4 {
          text-align: center;
          font-size: .9em;
          color: #fff;
          margin: 0;
          padding: .5em 0 .5em 0; } }
  @media (max-width: 49.9375em) {
    .page-node-99 #content.no-sidebars .region-main-top.block-count-3 .block, .page-node-99 #content.no-sidebars .region-main-bottom.block-count-3 .block {
      width: 50% !important; }
      .page-node-99 #content.no-sidebars .region-main-top.block-count-3 .block .block-title-wrapper, .page-node-99 #content.no-sidebars .region-main-bottom.block-count-3 .block .block-title-wrapper {
        display: block;
        overflow: hidden;
        background-color: #023d7b;
        color: #fff;
        padding: 0; }
        .page-node-99 #content.no-sidebars .region-main-top.block-count-3 .block .block-title-wrapper h4, .page-node-99 #content.no-sidebars .region-main-bottom.block-count-3 .block .block-title-wrapper h4 {
          text-align: center;
          font-size: 1em;
          color: #fff;
          margin: 0;
          padding: .5em 0 0 0; } }
  @media (max-width: 31.1875em) {
    .page-node-99 #content.no-sidebars .region-main-top.block-count-3 .block, .page-node-99 #content.no-sidebars .region-main-bottom.block-count-3 .block {
      width: 100% !important; } }

@media (max-width: 49.9375em) {
  .page-node-99 #content.no-sidebars .region-main-top.block-count-3 .block.block-region-weight-3, .page-node-99 #content.no-sidebars .region-main-bottom.block-count-3 .block.block-region-weight-3 {
    clear: left; } }

.page-node-99 table {
  /*th {
  	padding: .1em .3em;
  	text-align: left;
  }*/ }
  .page-node-99 table td {
    padding: 0;
    text-align: left; }

.page-node-83 .block-row .block.full-width .block-title-wrapper h4 {
  font-size: 150%;
  line-height: 1.16667;
  margin: 0 0 10px; }

.page-node-83 .node-block-list-box {
  border-top: 0px solid #f2f2f2;
  margin: 5px 0 7px;
  padding-top: 14px; }
  .page-node-83 .node-block-list-box .list-title .field-item {
    font-size: 150%;
    line-height: 1.16667;
    margin: 0 0 10px; }

.gt-calendar-wrapper-block .date-contents h4 {
  font-size: 1.2em;
  line-height: 1.2;
  margin: 6px 0 3px; }

.page-user fieldset {
  display: none !important; }

.page-node-153 .block-title-wrapper h4, .page-node-154 .block-title-wrapper h4, .page-node-91 .block-title-wrapper h4, .page-node-94 .block-title-wrapper h4, .page-node-160 .block-title-wrapper h4, .page-node-161 .block-title-wrapper h4 {
  font-size: 1.2em !important; }

.page-node-91 #block-block-33, .page-node-94 #block-block-33, .page-node-153 #block-block-33, .page-node-154 #block-block-33, .page-node-160 #block-block-33, .page-node-161 #block-block-33, .page-node-180 #block-block-33 {
  margin-left: 1em;
  margin-right: 1em; }
.page-node-91 #block-block-47, .page-node-94 #block-block-47, .page-node-153 #block-block-47, .page-node-154 #block-block-47, .page-node-160 #block-block-47, .page-node-161 #block-block-47, .page-node-180 #block-block-47 {
  background: #fff;
  border-radius: 4px;
  margin-left: 1em;
  margin-right: 1em; }
  .page-node-91 #block-block-47 p, .page-node-94 #block-block-47 p, .page-node-153 #block-block-47 p, .page-node-154 #block-block-47 p, .page-node-160 #block-block-47 p, .page-node-161 #block-block-47 p, .page-node-180 #block-block-47 p {
    font-size: 0.9em !important; }
  .page-node-91 #block-block-47 .block-title-wrapper, .page-node-94 #block-block-47 .block-title-wrapper, .page-node-153 #block-block-47 .block-title-wrapper, .page-node-154 #block-block-47 .block-title-wrapper, .page-node-160 #block-block-47 .block-title-wrapper, .page-node-161 #block-block-47 .block-title-wrapper, .page-node-180 #block-block-47 .block-title-wrapper {
    text-align: center !important; }
    .page-node-91 #block-block-47 .block-title-wrapper h4, .page-node-94 #block-block-47 .block-title-wrapper h4, .page-node-153 #block-block-47 .block-title-wrapper h4, .page-node-154 #block-block-47 .block-title-wrapper h4, .page-node-160 #block-block-47 .block-title-wrapper h4, .page-node-161 #block-block-47 .block-title-wrapper h4, .page-node-180 #block-block-47 .block-title-wrapper h4 {
      margin: 1.3em 0 3px;
      color: #002b55; }
      .page-node-91 #block-block-47 .block-title-wrapper h4:before, .page-node-94 #block-block-47 .block-title-wrapper h4:before, .page-node-153 #block-block-47 .block-title-wrapper h4:before, .page-node-154 #block-block-47 .block-title-wrapper h4:before, .page-node-160 #block-block-47 .block-title-wrapper h4:before, .page-node-161 #block-block-47 .block-title-wrapper h4:before, .page-node-180 #block-block-47 .block-title-wrapper h4:before {
        font-size: 26px;
        float: none;
        color: #002b55; }
.page-node-91 #sidebar-right .block.block-views.full-width, .page-node-94 #sidebar-right .block.block-views.full-width, .page-node-153 #sidebar-right .block.block-views.full-width, .page-node-154 #sidebar-right .block.block-views.full-width, .page-node-160 #sidebar-right .block.block-views.full-width, .page-node-161 #sidebar-right .block.block-views.full-width, .page-node-180 #sidebar-right .block.block-views.full-width {
  background: #eee;
  border-radius: 4px;
  margin-left: 1em;
  margin-right: 1em; }
  .page-node-91 #sidebar-right .block.block-views.full-width .block-title-wrapper, .page-node-94 #sidebar-right .block.block-views.full-width .block-title-wrapper, .page-node-153 #sidebar-right .block.block-views.full-width .block-title-wrapper, .page-node-154 #sidebar-right .block.block-views.full-width .block-title-wrapper, .page-node-160 #sidebar-right .block.block-views.full-width .block-title-wrapper, .page-node-161 #sidebar-right .block.block-views.full-width .block-title-wrapper, .page-node-180 #sidebar-right .block.block-views.full-width .block-title-wrapper {
    text-align: center !important; }
    .page-node-91 #sidebar-right .block.block-views.full-width .block-title-wrapper h4, .page-node-94 #sidebar-right .block.block-views.full-width .block-title-wrapper h4, .page-node-153 #sidebar-right .block.block-views.full-width .block-title-wrapper h4, .page-node-154 #sidebar-right .block.block-views.full-width .block-title-wrapper h4, .page-node-160 #sidebar-right .block.block-views.full-width .block-title-wrapper h4, .page-node-161 #sidebar-right .block.block-views.full-width .block-title-wrapper h4, .page-node-180 #sidebar-right .block.block-views.full-width .block-title-wrapper h4 {
      margin: 1.3em 0 3px;
      color: #002b55; }
      .page-node-91 #sidebar-right .block.block-views.full-width .block-title-wrapper h4:before, .page-node-94 #sidebar-right .block.block-views.full-width .block-title-wrapper h4:before, .page-node-153 #sidebar-right .block.block-views.full-width .block-title-wrapper h4:before, .page-node-154 #sidebar-right .block.block-views.full-width .block-title-wrapper h4:before, .page-node-160 #sidebar-right .block.block-views.full-width .block-title-wrapper h4:before, .page-node-161 #sidebar-right .block.block-views.full-width .block-title-wrapper h4:before, .page-node-180 #sidebar-right .block.block-views.full-width .block-title-wrapper h4:before {
        font-size: 26px;
        float: none;
        color: #002b55; }
  .page-node-91 #sidebar-right .block.block-views.full-width .view-header, .page-node-94 #sidebar-right .block.block-views.full-width .view-header, .page-node-153 #sidebar-right .block.block-views.full-width .view-header, .page-node-154 #sidebar-right .block.block-views.full-width .view-header, .page-node-160 #sidebar-right .block.block-views.full-width .view-header, .page-node-161 #sidebar-right .block.block-views.full-width .view-header, .page-node-180 #sidebar-right .block.block-views.full-width .view-header {
    text-align: center;
    color: #333; }
  .page-node-91 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four, .page-node-94 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four, .page-node-153 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four, .page-node-154 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four, .page-node-160 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four, .page-node-161 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four, .page-node-180 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four {
    float: none !important;
    width: 100%; }
    .page-node-91 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two, .page-node-94 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two, .page-node-153 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two, .page-node-154 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two, .page-node-160 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two, .page-node-161 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two, .page-node-180 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two {
      float: none !important;
      margin: 0 auto;
      max-width: 100% !important;
      width: 100% !important; }
      .page-node-91 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row, .page-node-94 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row, .page-node-153 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row, .page-node-154 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row, .page-node-160 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row, .page-node-161 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row, .page-node-180 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row {
        float: none !important;
        margin: 0 auto !important;
        max-width: 300px !important;
        width: 200% !important;
        padding: 0; }
        .page-node-91 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info, .page-node-94 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info, .page-node-153 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info, .page-node-154 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info, .page-node-160 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info, .page-node-161 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info, .page-node-180 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info {
          padding: 0 0 16px 0;
          position: relative;
          text-align: center !important; }
          .page-node-91 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info .views-field-field-leadership-title div, .page-node-94 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info .views-field-field-leadership-title div, .page-node-153 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info .views-field-field-leadership-title div, .page-node-154 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info .views-field-field-leadership-title div, .page-node-160 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info .views-field-field-leadership-title div, .page-node-161 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info .views-field-field-leadership-title div, .page-node-180 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info .views-field-field-leadership-title div {
            text-align: center;
            color: #333;
            font-size: .9em;
            margin: 0;
            padding: 0; }
          .page-node-91 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info h5, .page-node-94 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info h5, .page-node-153 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info h5, .page-node-154 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info h5, .page-node-160 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info h5, .page-node-161 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info h5, .page-node-180 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .info h5 {
            padding-left: 1.6em;
            margin: 0;
            text-align: center !important; }
        .page-node-91 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .photo img, .page-node-94 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .photo img, .page-node-153 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .photo img, .page-node-154 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .photo img, .page-node-160 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .photo img, .page-node-161 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .photo img, .page-node-180 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .photo img {
          height: auto;
          left: 0;
          position: absolute;
          top: 0;
          transition: all 1s ease 0s;
          width: 60%;
          background: #fefefe;
          border: 1px solid #e5e5e5;
          border-radius: 4px;
          padding: 0.2em; }
        .page-node-91 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .views-field-nothing, .page-node-94 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .views-field-nothing, .page-node-153 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .views-field-nothing, .page-node-154 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .views-field-nothing, .page-node-160 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .views-field-nothing, .page-node-161 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .views-field-nothing, .page-node-180 #sidebar-right .block.block-views.full-width .people-thumbnails .group-of-four .group-of-two .views-row .views-field-nothing {
          padding-top: .2em;
          text-align: center;
          padding-left: 0;
          margin-left: 0;
          font-size: .9em; }

.page-node-91 #sidebar-right .block.block-views.full-width, .page-node-153 #sidebar-right .block.block-views.full-width {
  background: #e6e6e6 none repeat scroll 0 0 !important;
  border-radius: 4px;
  margin-left: 1em;
  margin-right: 1em; }

.isye-apply {
  margin-top: 4em; }

.isye-base {
  background-color: #f6f6f6 !important;
  padding: 1em; }

th {
  color: #333 !important;
  background-color: #F5BC06 !important;
  border-radius: 4px;
  padding: 6px 4px; }

.page-node-93 .node-sidebar-picture-with-link .field-name-field-link {
  background: #F0BA29 none repeat scroll 0 0;
  border: none !important;
  text-align: right; }
  .page-node-93 .node-sidebar-picture-with-link .field-name-field-link .field-item a {
    color: #333;
    font-size: 125%; }
    .page-node-93 .node-sidebar-picture-with-link .field-name-field-link .field-item a:after {
      content: "";
                    /*color:$c-navy;
					font-size: 125%;*/ }
.page-node-93 .node-sidebar-picture-with-link .field-name-field-image img {
  border: none;
  border-bottom: #fff solid 1px; }

/* GT gold bg on title w/ gray body bg */
.block.related-info-block2 .block-title-wrapper {
  background: none repeat scroll 0 0 #002A54;
  color: #fff;
  display: block;
  margin: 2em 0 3px;
  padding: .5em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.block.related-info-block2 .block-title-wrapper h4 {
  border: none;
  font-size: 1.1em;
  line-height: 1.2;
  margin: 0;
  padding: 0;
  color: #fff; }

.block.related-info-block2 .block-body {
  background: none repeat scroll 0 0 #fff;
  margin-bottom: 2em;
  padding: .3em; }

.block.related-info-block .block-body {
  background: none repeat scroll 0 0 #fff; }

.block.related-info-block .block-title-wrapper {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.block.related-info-block .block-body {
  background: none repeat scroll 0 0 #fff;
  margin-bottom: 2em;
  padding: .3em; }

/*.front .block-row {
    padding: 12px 0 24px 0!important;
}
*/
/*.entitytype-meet_the_firms_company_registrat-form {

.form-type-checkboxes {
	display:inline-block;
	}
	
.form-type-radio {
	display:inline-block;
	}
	
}*/
.page-eform-submit-meet-the-firms-company-registrat .pre-instructions h5 {
  color: #787878; }

ul.isye-nobullet {
  margin-left: 2em; }
  ul.isye-nobullet li {
    list-style-type: none;
    line-height: 1; }

ul.isye-nobullet2 {
  /*	margin-top: .5em;
  margin-bottom: .5em;*/ }
  ul.isye-nobullet2 li {
    list-style-type: none;
    margin-top: .5em;
    padding-bottom: .5em; }

li.isye-fa {
  padding-left: 0 !important; }
  li.isye-fa:before {
    font-family: FontAwesome;
    color: #eeb211;
    padding-top: 2em;
    font-weight: 600;
    font-size: 2em;
    position: relative;
    top: 0;
    left: -1em; }

.page-node-99 .block .block-title-wrapper h4 {
  border: 0 none;
  font-size: 120%;
  line-height: 1.16667;
  padding: 0; }

li.isye-fa.isye-as:before {
  content: "\f155"; }

li.isye-fa.isye-pl:before {
  content: "\f041"; }

li.isye-fa.isye-cd:before {
  content: "\f002"; }

li.isye-fa.isye-o:before {
  content: "\f2b5"; }

ol.isye-alpha {
  list-style-type: lower-alpha; }

.isye-hblue {
  background: none repeat scroll 0 0 #002A54;
  color: #fff;
  display: block;
  margin: 1.5em 0 .5em;
  padding: .5em;
  border-radius: 4px;
  line-height: 1.2em;
  font-size: 1.2em; }

.isye-hgold {
  background: none repeat scroll 0 0 #EEB211;
  color: #262626;
  display: block;
  margin: 1.5em 0 .5em;
  padding: .5em;
  border-radius: 4px;
  line-height: 1.2em;
  font-size: 1.2em; }

#action-items .menu-1646 a::after {
  color: #545454;
  content: "\f105";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 1.4em;
  line-height: 1;
  position: absolute;
  right: 6px;
  top: 11px; }

.msacal ul.gt-ed-yellow-bullets {
  font-size: .9em;
  margin-left: 10px; }
.msacal ul.gt-ed-blue-bullets {
  font-size: .9em;
  margin-left: 10px; }

.page-node-166.node-type-horizontal-landing-page p, .page-node-167.node-type-horizontal-landing-page p, .page-node-169.node-type-horizontal-landing-page p, .page-node-170.node-type-horizontal-landing-page p, .page-node-171.node-type-horizontal-landing-page p, .page-node-172.node-type-horizontal-landing-page p, .page-node-173.node-type-horizontal-landing-page p, .page-node-174.node-type-horizontal-landing-page p, .page-node-181.node-type-horizontal-landing-page p {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #454545;
  text-rendering: optimizeLegibility;
  font-size: 1.05em;
  letter-spacing: 0;
  line-height: 1.6; }
.page-node-166.node-type-horizontal-landing-page hr, .page-node-167.node-type-horizontal-landing-page hr, .page-node-169.node-type-horizontal-landing-page hr, .page-node-170.node-type-horizontal-landing-page hr, .page-node-171.node-type-horizontal-landing-page hr, .page-node-172.node-type-horizontal-landing-page hr, .page-node-173.node-type-horizontal-landing-page hr, .page-node-174.node-type-horizontal-landing-page hr, .page-node-181.node-type-horizontal-landing-page hr {
  margin: 10px 0;
  border: 0;
  border-top-color: currentcolor;
  border-top-style: none;
  border-top-width: 0px;
  border-top: 6px solid #eeb211; }
.page-node-166.node-type-horizontal-landing-page #breadcrumb, .page-node-167.node-type-horizontal-landing-page #breadcrumb, .page-node-169.node-type-horizontal-landing-page #breadcrumb, .page-node-170.node-type-horizontal-landing-page #breadcrumb, .page-node-171.node-type-horizontal-landing-page #breadcrumb, .page-node-172.node-type-horizontal-landing-page #breadcrumb, .page-node-173.node-type-horizontal-landing-page #breadcrumb, .page-node-174.node-type-horizontal-landing-page #breadcrumb, .page-node-181.node-type-horizontal-landing-page #breadcrumb {
  display: none; }
.page-node-166.node-type-horizontal-landing-page #page-title, .page-node-166.node-type-horizontal-landing-page .block-entityform-block #page-title, .page-node-167.node-type-horizontal-landing-page #page-title, .page-node-167.node-type-horizontal-landing-page .block-entityform-block #page-title, .page-node-169.node-type-horizontal-landing-page #page-title, .page-node-169.node-type-horizontal-landing-page .block-entityform-block #page-title, .page-node-170.node-type-horizontal-landing-page #page-title, .page-node-170.node-type-horizontal-landing-page .block-entityform-block #page-title, .page-node-171.node-type-horizontal-landing-page #page-title, .page-node-171.node-type-horizontal-landing-page .block-entityform-block #page-title, .page-node-172.node-type-horizontal-landing-page #page-title, .page-node-172.node-type-horizontal-landing-page .block-entityform-block #page-title, .page-node-173.node-type-horizontal-landing-page #page-title, .page-node-173.node-type-horizontal-landing-page .block-entityform-block #page-title, .page-node-174.node-type-horizontal-landing-page #page-title, .page-node-174.node-type-horizontal-landing-page .block-entityform-block #page-title, .page-node-181.node-type-horizontal-landing-page #page-title, .page-node-181.node-type-horizontal-landing-page .block-entityform-block #page-title {
  display: none !important; }
.page-node-166.node-type-horizontal-landing-page #content-lead, .page-node-167.node-type-horizontal-landing-page #content-lead, .page-node-169.node-type-horizontal-landing-page #content-lead, .page-node-170.node-type-horizontal-landing-page #content-lead, .page-node-171.node-type-horizontal-landing-page #content-lead, .page-node-172.node-type-horizontal-landing-page #content-lead, .page-node-173.node-type-horizontal-landing-page #content-lead, .page-node-174.node-type-horizontal-landing-page #content-lead, .page-node-181.node-type-horizontal-landing-page #content-lead {
  padding: 0;
  background: #417dbd url("../images/dots2.png") top center no-repeat;
  background-size: cover;
  box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.4); }
  .page-node-166.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-167.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-169.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-170.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-171.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-172.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-173.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-174.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-181.node-type-horizontal-landing-page #content-lead .region-content-lead {
    float: none;
    max-width: 1210px;
    padding: 0;
    margin: 0 auto !important;
    display: flex;
    align-items: center; }
    @media (max-width: 37.4375em) {
      .page-node-166.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-167.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-169.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-170.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-171.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-172.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-173.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-174.node-type-horizontal-landing-page #content-lead .region-content-lead, .page-node-181.node-type-horizontal-landing-page #content-lead .region-content-lead {
        display: block; } }
    .page-node-166.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-167.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-169.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-170.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-171.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-172.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-173.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-174.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-181.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1 {
      text-align: center;
      color: #fff;
      font-size: 2.1em;
      text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); }
      @media (max-width: 37.4375em) {
        .page-node-166.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-167.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-169.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-170.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-171.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-172.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-173.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-174.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1, .page-node-181.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h1 {
          font-size: 1.3em; } }
    .page-node-166.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-167.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-169.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-170.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-171.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-172.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-173.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-174.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-181.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2 {
      text-align: center;
      color: #eeb211;
      font-size: 1.6em;
      text-shadow: 1px 1px 1px black; }
      @media (max-width: 37.4375em) {
        .page-node-166.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-167.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-169.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-170.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-171.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-172.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-173.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-174.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2, .page-node-181.node-type-horizontal-landing-page #content-lead .region-content-lead .isye-msatitle h2 {
          font-size: 1.2em; } }
    .page-node-166.node-type-horizontal-landing-page #content-lead .region-content-lead .block, .page-node-167.node-type-horizontal-landing-page #content-lead .region-content-lead .block, .page-node-169.node-type-horizontal-landing-page #content-lead .region-content-lead .block, .page-node-170.node-type-horizontal-landing-page #content-lead .region-content-lead .block, .page-node-171.node-type-horizontal-landing-page #content-lead .region-content-lead .block, .page-node-172.node-type-horizontal-landing-page #content-lead .region-content-lead .block, .page-node-173.node-type-horizontal-landing-page #content-lead .region-content-lead .block, .page-node-174.node-type-horizontal-landing-page #content-lead .region-content-lead .block, .page-node-181.node-type-horizontal-landing-page #content-lead .region-content-lead .block {
      padding: 0 !important; }
.page-node-166.node-type-horizontal-landing-page .region-main-top, .page-node-167.node-type-horizontal-landing-page .region-main-top, .page-node-169.node-type-horizontal-landing-page .region-main-top, .page-node-170.node-type-horizontal-landing-page .region-main-top, .page-node-171.node-type-horizontal-landing-page .region-main-top, .page-node-172.node-type-horizontal-landing-page .region-main-top, .page-node-173.node-type-horizontal-landing-page .region-main-top, .page-node-174.node-type-horizontal-landing-page .region-main-top, .page-node-181.node-type-horizontal-landing-page .region-main-top {
  background: #454c56 !important; }
  .page-node-166.node-type-horizontal-landing-page .region-main-top .block.full-width, .page-node-167.node-type-horizontal-landing-page .region-main-top .block.full-width, .page-node-169.node-type-horizontal-landing-page .region-main-top .block.full-width, .page-node-170.node-type-horizontal-landing-page .region-main-top .block.full-width, .page-node-171.node-type-horizontal-landing-page .region-main-top .block.full-width, .page-node-172.node-type-horizontal-landing-page .region-main-top .block.full-width, .page-node-173.node-type-horizontal-landing-page .region-main-top .block.full-width, .page-node-174.node-type-horizontal-landing-page .region-main-top .block.full-width, .page-node-181.node-type-horizontal-landing-page .region-main-top .block.full-width {
    float: none;
    max-width: 1210px;
    padding: 0 40px;
    margin: 0 auto !important;
    text-align: center; }
.page-node-166.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child, .page-node-167.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child, .page-node-169.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child, .page-node-170.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child, .page-node-171.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child, .page-node-172.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child, .page-node-173.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child, .page-node-174.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child, .page-node-181.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child {
  padding: 0;
  background: #454c56 !important; }
  .page-node-166.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child .block.full-width > .i, .page-node-167.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child .block.full-width > .i, .page-node-169.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child .block.full-width > .i, .page-node-170.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child .block.full-width > .i, .page-node-171.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child .block.full-width > .i, .page-node-172.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child .block.full-width > .i, .page-node-173.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child .block.full-width > .i, .page-node-174.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child .block.full-width > .i, .page-node-181.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1:first-child .block.full-width > .i {
    padding: 0; }
.page-node-166.node-type-horizontal-landing-page .block-row.block-row-even.block-count-1, .page-node-167.node-type-horizontal-landing-page .block-row.block-row-even.block-count-1, .page-node-169.node-type-horizontal-landing-page .block-row.block-row-even.block-count-1, .page-node-170.node-type-horizontal-landing-page .block-row.block-row-even.block-count-1, .page-node-171.node-type-horizontal-landing-page .block-row.block-row-even.block-count-1, .page-node-172.node-type-horizontal-landing-page .block-row.block-row-even.block-count-1, .page-node-173.node-type-horizontal-landing-page .block-row.block-row-even.block-count-1, .page-node-174.node-type-horizontal-landing-page .block-row.block-row-even.block-count-1, .page-node-181.node-type-horizontal-landing-page .block-row.block-row-even.block-count-1 {
  border-top: 1px solid #cce3f2;
  padding: 25px 0;
  background: #fff !important; }
.page-node-166.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1, .page-node-167.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1, .page-node-169.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1, .page-node-170.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1, .page-node-171.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1, .page-node-172.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1, .page-node-173.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1, .page-node-174.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1, .page-node-181.node-type-horizontal-landing-page .block-row.block-row-odd.block-count-1 {
  border-top: 0px solid #cce3f2;
  padding: 25px 0;
  background: #edf5fa !important; }
.page-node-166.node-type-horizontal-landing-page .block.landing-logo, .page-node-167.node-type-horizontal-landing-page .block.landing-logo, .page-node-169.node-type-horizontal-landing-page .block.landing-logo, .page-node-170.node-type-horizontal-landing-page .block.landing-logo, .page-node-171.node-type-horizontal-landing-page .block.landing-logo, .page-node-172.node-type-horizontal-landing-page .block.landing-logo, .page-node-173.node-type-horizontal-landing-page .block.landing-logo, .page-node-174.node-type-horizontal-landing-page .block.landing-logo, .page-node-181.node-type-horizontal-landing-page .block.landing-logo {
  	/*.isye-ey {
  		padding:0 1.7em;
  		img {
  			 
  		}
  	}
  
  	.isye-st {
  		padding:0 2em;
  		img {
  		}
  	}
  	
  	.isye-eq {
  		padding:0 1.5em;
  		img {
  		}
  	}
  	
  	.isye-sas {
  		padding:0 1.6em;
  		img {
  			
  		}
  	}*/ }
  .page-node-166.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container, .page-node-167.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container, .page-node-169.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container, .page-node-170.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container, .page-node-171.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container, .page-node-172.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container, .page-node-173.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container, .page-node-174.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container, .page-node-181.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    justify-content: space-around; }
    .page-node-166.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container .isye-logoflex, .page-node-167.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container .isye-logoflex, .page-node-169.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container .isye-logoflex, .page-node-170.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container .isye-logoflex, .page-node-171.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container .isye-logoflex, .page-node-172.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container .isye-logoflex, .page-node-173.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container .isye-logoflex, .page-node-174.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container .isye-logoflex, .page-node-181.node-type-horizontal-landing-page .block.landing-logo .isye-logo-container .isye-logoflex {
      text-align: center;
      width: 300px;
      height: 150px;
      margin: 1.5em 0; }
.page-node-166.node-type-horizontal-landing-page #content-close, .page-node-167.node-type-horizontal-landing-page #content-close, .page-node-169.node-type-horizontal-landing-page #content-close, .page-node-170.node-type-horizontal-landing-page #content-close, .page-node-171.node-type-horizontal-landing-page #content-close, .page-node-172.node-type-horizontal-landing-page #content-close, .page-node-173.node-type-horizontal-landing-page #content-close, .page-node-174.node-type-horizontal-landing-page #content-close, .page-node-181.node-type-horizontal-landing-page #content-close {
  background: #edf5fa; }
  .page-node-166.node-type-horizontal-landing-page #content-close .region-content-close, .page-node-167.node-type-horizontal-landing-page #content-close .region-content-close, .page-node-169.node-type-horizontal-landing-page #content-close .region-content-close, .page-node-170.node-type-horizontal-landing-page #content-close .region-content-close, .page-node-171.node-type-horizontal-landing-page #content-close .region-content-close, .page-node-172.node-type-horizontal-landing-page #content-close .region-content-close, .page-node-173.node-type-horizontal-landing-page #content-close .region-content-close, .page-node-174.node-type-horizontal-landing-page #content-close .region-content-close, .page-node-181.node-type-horizontal-landing-page #content-close .region-content-close {
    float: none;
    max-width: 1210px;
    padding: 0 40px;
    margin: 0 auto !important;
    text-align: center; }
    .page-node-166.node-type-horizontal-landing-page #content-close .region-content-close h2.isye-sponsor-title, .page-node-167.node-type-horizontal-landing-page #content-close .region-content-close h2.isye-sponsor-title, .page-node-169.node-type-horizontal-landing-page #content-close .region-content-close h2.isye-sponsor-title, .page-node-170.node-type-horizontal-landing-page #content-close .region-content-close h2.isye-sponsor-title, .page-node-171.node-type-horizontal-landing-page #content-close .region-content-close h2.isye-sponsor-title, .page-node-172.node-type-horizontal-landing-page #content-close .region-content-close h2.isye-sponsor-title, .page-node-173.node-type-horizontal-landing-page #content-close .region-content-close h2.isye-sponsor-title, .page-node-174.node-type-horizontal-landing-page #content-close .region-content-close h2.isye-sponsor-title, .page-node-181.node-type-horizontal-landing-page #content-close .region-content-close h2.isye-sponsor-title {
      font-family: "Roboto Slab", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
      font-size: 2.4em;
      font-weight: bold;
      color: rgba(10, 10, 10, 0.3);
      color: #000000;
      margin: .6em 2em .6em 2em;
      padding: 0 0 0 0; }
.page-node-166.node-type-horizontal-landing-page .superfooter-trigger-wrapper, .page-node-167.node-type-horizontal-landing-page .superfooter-trigger-wrapper, .page-node-169.node-type-horizontal-landing-page .superfooter-trigger-wrapper, .page-node-170.node-type-horizontal-landing-page .superfooter-trigger-wrapper, .page-node-171.node-type-horizontal-landing-page .superfooter-trigger-wrapper, .page-node-172.node-type-horizontal-landing-page .superfooter-trigger-wrapper, .page-node-173.node-type-horizontal-landing-page .superfooter-trigger-wrapper, .page-node-174.node-type-horizontal-landing-page .superfooter-trigger-wrapper, .page-node-181.node-type-horizontal-landing-page .superfooter-trigger-wrapper {
  background: #edf5fa !important; }

.page-node-173.node-type-horizontal-landing-page #content-lead, .page-node-174.node-type-horizontal-landing-page #content-lead, .page-node-181.node-type-horizontal-landing-page #content-lead {
  padding: 0;
  background: #000 url("../images/ds3.jpg") top center round; }
  .page-node-173.node-type-horizontal-landing-page #content-lead .isye-msatitle h1, .page-node-174.node-type-horizontal-landing-page #content-lead .isye-msatitle h1, .page-node-181.node-type-horizontal-landing-page #content-lead .isye-msatitle h1 {
    text-align: right !important;
    /**/
    color: #fff;
    font-size: 2.5em !important;
    height: 150px;
    text-transform: uppercase;
    text-shadow: 2px 2px 2px black;
    padding-top: 1.2em !important;
    padding-right: .5em; }
    .page-node-173.node-type-horizontal-landing-page #content-lead .isye-msatitle h1 span, .page-node-174.node-type-horizontal-landing-page #content-lead .isye-msatitle h1 span, .page-node-181.node-type-horizontal-landing-page #content-lead .isye-msatitle h1 span {
      color: #4295d1 !important; }
    @media (max-width: 49.9375em) {
      .page-node-173.node-type-horizontal-landing-page #content-lead .isye-msatitle h1, .page-node-174.node-type-horizontal-landing-page #content-lead .isye-msatitle h1, .page-node-181.node-type-horizontal-landing-page #content-lead .isye-msatitle h1 {
        font-size: 2.3em !important;
        line-height: 1.25; } }
    @media (max-width: 37.4375em) {
      .page-node-173.node-type-horizontal-landing-page #content-lead .isye-msatitle h1, .page-node-174.node-type-horizontal-landing-page #content-lead .isye-msatitle h1, .page-node-181.node-type-horizontal-landing-page #content-lead .isye-msatitle h1 {
        font-size: 2em !important;
        height: 100px;
        padding-top: 0.5em !important;
        line-height: 1.25; } }
  .page-node-173.node-type-horizontal-landing-page #content-lead .isye-msatitle h2, .page-node-174.node-type-horizontal-landing-page #content-lead .isye-msatitle h2, .page-node-181.node-type-horizontal-landing-page #content-lead .isye-msatitle h2 {
    text-align: right !important;
    color: #ffffff !important;
    /*background:$c-gold;
    padding:1em 2em;*/
    padding-right: .5em;
    font-size: 1.8em;
    text-shadow: 1px 1px 1px black;
    text-transform: uppercase;
    padding-bottom: .3em; }
    @media (max-width: 37.4375em) {
      .page-node-173.node-type-horizontal-landing-page #content-lead .isye-msatitle h2, .page-node-174.node-type-horizontal-landing-page #content-lead .isye-msatitle h2, .page-node-181.node-type-horizontal-landing-page #content-lead .isye-msatitle h2 {
        font-size: 1.2em; } }
.page-node-173.node-type-horizontal-landing-page .region-content .content .body-row, .page-node-174.node-type-horizontal-landing-page .region-content .content .body-row, .page-node-181.node-type-horizontal-landing-page .region-content .content .body-row {
  background: #002A54;
  /*background:$d-grey;*/
  padding: 1em 0 !important; }
  .page-node-173.node-type-horizontal-landing-page .region-content .content .body-row h1, .page-node-174.node-type-horizontal-landing-page .region-content .content .body-row h1, .page-node-181.node-type-horizontal-landing-page .region-content .content .body-row h1 {
    color: #fff;
    text-align: left;
    font-size: 1.2em;
    padding: .2em 0;
    margin: 0 !important; }
  .page-node-173.node-type-horizontal-landing-page .region-content .content .body-row p, .page-node-174.node-type-horizontal-landing-page .region-content .content .body-row p, .page-node-181.node-type-horizontal-landing-page .region-content .content .body-row p {
    color: #fff !important;
    font-size: 1.1em; }
  @media (max-width: 49.9375em) {
    .page-node-173.node-type-horizontal-landing-page .region-content .content .body-row h1, .page-node-174.node-type-horizontal-landing-page .region-content .content .body-row h1, .page-node-181.node-type-horizontal-landing-page .region-content .content .body-row h1 {
      text-align: center;
      font-size: 1.1em; }
    .page-node-173.node-type-horizontal-landing-page .region-content .content .body-row p, .page-node-174.node-type-horizontal-landing-page .region-content .content .body-row p, .page-node-181.node-type-horizontal-landing-page .region-content .content .body-row p {
      font-size: 1.0em;
      text-align: center; }
    .page-node-173.node-type-horizontal-landing-page .region-content .content .body-row img, .page-node-174.node-type-horizontal-landing-page .region-content .content .body-row img, .page-node-181.node-type-horizontal-landing-page .region-content .content .body-row img {
      display: none; } }
.page-node-173.node-type-horizontal-landing-page h2, .page-node-174.node-type-horizontal-landing-page h2, .page-node-181.node-type-horizontal-landing-page h2 {
  font-size: 137.5%;
  line-height: 1.0909090909;
  color: #454545;
  padding-bottom: 0;
  margin-bottom: 0; }

.program p {
  font-size: 1.18em !important;
  color: #454545; }

.program ul {
  /*margin-top:0!important;
  padding-top:0!important;*/ }

.program li {
  font-size: 18.8833px !important;
  color: #454545; }

.isye-keynote-tag {
  font-family: "Roboto Slab", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
  /*background: #edf5fa!important;*/
  font-size: 1.2em; }

.block-block.keynote {
  text-align: center; }
  .block-block.keynote img {
    border-radius: 50%;
    border: 4px solid #eeb211; }

img.isye-circle {
  border-radius: 50%;
  border: 4px solid #eeb211; }

.isye-gold-border {
  border: 4px solid #eeb211; }

h2.isye-star {
  text-transform: uppercase; }
  h2.isye-star:before {
    font-family: "FontAwesome";
    content: "\f005";
    color: #eeb211; }

.isye-icon-block {
  display: block;
  width: 100%;
  text-align: center;
  padding: 0; }
  .isye-icon-block a {
    margin: 0 1.5%; }
    .isye-icon-block a .isye-icon {
      max-height: 48px;
      text-align: center; }

.ey-logo-yellow {
  fill: #ffe600; }

.isye-logo-container1 {
  text-align: center;
  margin: 2em 0; }
  .isye-logo-container1 img {
    height: 40px; }

.isye-logo-container2 {
  text-align: center;
  margin: 2em 0; }
  .isye-logo-container2 svg {
    height: 120px; }

label.option {
  font-weight: bold; }

/*.isye-logo-container {
		display: flex;
	
	
	
	height: 90px;
	 justify-content: center;
  align-items: center;
	
	.isye-logo-item {
		 
		background:#ff0000;
		 
			
		.isye-inner-contatiner {
	 
		}
		
	}
	
	
}*/
#mdsc-entityform-edit-form th {
  border: 0px none #ffffff !important; }
#mdsc-entityform-edit-form .form-item, #mdsc-entityform-edit-form .form-actions {
  margin-bottom: .4em !important;
  margin-top: 0 !important; }
#mdsc-entityform-edit-form .pre-instructions li {
  text-align: left; }
#mdsc-entityform-edit-form td.field-multiple-drag {
  display: none !important; }
#mdsc-entityform-edit-form .tabledrag-toggle-weight-wrapper {
  display: none !important; }
#mdsc-entityform-edit-form .field-add-more-submit {
  margin: 0.8em 0 !important;
  background-color: #002b55 !important;
  color: #fff !important;
  border-radius: 5px;
  padding: 8px 16px !important;
  text-decoration: none !important;
  border: solid 1px #666 !important; }
  #mdsc-entityform-edit-form .field-add-more-submit:hover {
    color: #d4d4d4 !important;
    text-decoration: underline !important;
    /*background:lighten(#002b55, 10%)!important;*/ }

.page-node-173.node-type-horizontal-landing-page .block-row.block-row-even.block-count-1, .page-node-181.node-type-horizontal-landing-page .block-row.block-row-even.block-count-1 {
  border-top: 0px none #cce3f2; }

.page-node-181.node-type-horizontal-landing-page #content-close {
  background: #232F3E; }
  .page-node-181.node-type-horizontal-landing-page #content-close h2 {
    color: #cdcdcd; }

.page-node-181.node-type-horizontal-landing-page .superfooter-trigger-wrapper {
  background: #232F3E !important; }
  .page-node-181.node-type-horizontal-landing-page .superfooter-trigger-wrapper #superfooter-trigger {
    background-color: #A9AAAE !important; }

.page-node-181.node-type-horizontal-landing-page .region-content .content .body-row p {
  /* background: #232F3E!important;*/
  /*font-size: 1em!important;*/ }

a.isye-link-plain {
  font-family: 'Roboto Slab',serif;
  font-size: 14px;
  color: #333;
  font-weight: bold;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none; }
  a.isye-link-plain:after {
    font-family: "FontAwesome";
    content: " \f054\f054";
    color: #eeb211;
    font-size: 12px; }
  a.isye-link-plain:hover {
    /*background-color:#0b4278;*/
    color: #333;
    text-decoration: underline; }
    a.isye-link-plain:hover:after {
      color: #023d7b; }

a.isye-link-plain2 {
  font-family: 'Roboto Slab',serif;
  font-size: 18px;
  color: #333;
  font-weight: bold;
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  margin: 1em 0 0 0; }
  a.isye-link-plain2:after {
    font-family: "FontAwesome";
    content: " \f054\f054";
    color: #eeb211;
    font-size: 16px; }
  a.isye-link-plain2:hover {
    /*background-color:#0b4278;*/
    color: #333;
    text-decoration: underline; }
    a.isye-link-plain2:hover:after {
      color: #023d7b; }

a.isye-link-sm {
  font-family: 'Roboto Slab',serif;
  font-size: 18px;
  background-color: #002A54;
  border: 3px solid #eeb211;
  border-radius: 5px;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  text-transform: uppercase;
  margin: .5em 0;
  padding: .4em .8em;
  text-align: center;
  text-decoration: none; }
  a.isye-link-sm:after {
    font-family: "FontAwesome";
    content: " \f054\f054";
    color: #eeb211;
    font-size: 16px; }
  a.isye-link-sm:hover {
    background-color: #fff;
    /*background-color:#0b4278;*/
    color: #333; }
    a.isye-link-sm:hover:after {
      color: #eeb211; }

.isye-3c-container {
  padding: 0;
  margin: 1em 0;
  list-style: none;
  background-color: beige;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around; }
  .isye-3c-container .isye-3cflex {
    background-color: aquamarine;
    text-align: left;
    width: 300px;
    /*height: 150px;*/
    margin: 1.5em 0; }

.isye-placement-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  /*  > div:nth-child(1) {
      background: rgba(blue, 0.25);
    }
    
    > div:nth-child(2) {
      background: rgba(blue, 0.25);
    }
    
    > div:nth-child(3) {
      background: rgba(blue, 0.25);
    }*/ }
  @media (min-width: 900px) {
    .isye-placement-flex {
      margin: -10px; } }
  .isye-placement-flex > div {
    min-width: 350px;
    padding: 1em;
    flex-basis: 100%;
    /* background-color: beige;*/
    border-radius: 10px;
    border: 1px solid #dcdcdc; }
    @media (min-width: 900px) {
      .isye-placement-flex > div {
        margin: 10px;
        flex-basis: calc(33.333% - 20px); } }
    .isye-placement-flex > div p.isye-img-container {
      text-align: center; }
    .isye-placement-flex > div ul {
      margin-left: 0;
      padding-left: 1em; }
      .isye-placement-flex > div ul li {
        list-style-type: none; }
        .isye-placement-flex > div ul li:before {
          content: "-"; }
      .isye-placement-flex > div ul li.isye-li-gold {
        color: #fdb913;
        font-weight: bold; }
        .isye-placement-flex > div ul li.isye-li-gold:before {
          font-family: "FontAwesome";
          content: "\f111";
          color: #fdb913;
          margin-right: 3px; }
      .isye-placement-flex > div ul li.isye-li-oldgold {
        color: #aa985d;
        font-weight: bold; }
        .isye-placement-flex > div ul li.isye-li-oldgold:before {
          font-family: "FontAwesome";
          content: "\f111";
          color: #aa985d;
          margin-right: 3px; }
      .isye-placement-flex > div ul li.isye-li-blue {
        color: #12264b;
        font-weight: bold; }
        .isye-placement-flex > div ul li.isye-li-blue:before {
          font-family: "FontAwesome";
          content: "\f111";
          color: #12264b;
          margin-right: 3px; }
      .isye-placement-flex > div ul li.isye-li-black {
        color: #000;
        font-weight: bold; }
        .isye-placement-flex > div ul li.isye-li-black:before {
          font-family: "FontAwesome";
          content: "\f111";
          color: #000;
          margin-right: 3px; }
    .isye-placement-flex > div ul.isye-complist {
      margin-left: 0;
      padding: 1em;
      /* background-color:#dfdfdf;
       border-radius: 10px;*/ }
      .isye-placement-flex > div ul.isye-complist li {
        color: #000; }
        .isye-placement-flex > div ul.isye-complist li:before {
          font-family: "FontAwesome";
          content: "\f054";
          color: #eeb211;
          margin-right: 3px; }
  @media (max-width: 899px) {
    .isye-placement-flex > div + div {
      margin-top: 20px; } }

.isye-companies {
  text-transform: uppercase; }
  .isye-companies:before {
    font-family: "FontAwesome";
    content: "\f005";
    color: #eeb211;
    margin-right: 5px;
    text-align: center;
    font-size: 25px;
    line-height: 50px;
    height: 50px;
    width: 50px;
    background-color: #002b55;
    border-radius: 50%;
    display: inline-block; }

.isye-dollar {
  text-transform: uppercase; }
  .isye-dollar:before {
    font-family: "FontAwesome";
    content: "\f155";
    color: #fff;
    margin-right: 5px;
    text-align: center;
    font-size: 25px;
    line-height: 50px;
    height: 50px;
    width: 50px;
    background-color: #eeb211;
    border-radius: 50%;
    display: inline-block; }

.isye-map {
  text-transform: uppercase; }
  .isye-map:before {
    font-family: "FontAwesome";
    content: "\f041";
    color: #fff;
    margin-right: 5px;
    text-align: center;
    font-size: 25px;
    line-height: 50px;
    height: 50px;
    width: 50px;
    background-color: #aa985d;
    border-radius: 50%;
    display: inline-block; }

.isye-shake {
  text-transform: uppercase; }
  .isye-shake:before {
    font-family: "FontAwesome";
    content: "\f2b5";
    color: #fff;
    margin-right: 5px;
    text-align: center;
    font-size: 25px;
    line-height: 50px;
    height: 50px;
    width: 50px;
    background-color: #000;
    border-radius: 50%;
    display: inline-block; }

.isye-search {
  text-transform: uppercase; }
  .isye-search:before {
    font-family: "FontAwesome";
    content: "\f00e";
    color: #fff;
    margin-right: 5px;
    text-align: center;
    font-size: 25px;
    line-height: 50px;
    height: 50px;
    width: 50px;
    background-color: #12264b;
    border-radius: 50%;
    display: inline-block; }

h5.isye-placement-title {
  text-align: center;
  text-transform: uppercase;
  padding-top: .8em;
  padding-bottom: .8em; }
  h5.isye-placement-title span {
    text-transform: none;
    font-size: .9em;
    font-weight: 300; }

h5.isye-placement-title2 {
  padding-top: 1em;
  padding-bottom: 1em;
  text-align: center;
  text-transform: uppercase; }

.isye-imgbox {
  margin: 0;
  padding: 0;
  max-width: 150px; }
  .isye-imgbox img {
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    margin: 0;
    padding: 0px; }

@media only screen and (max-width: 31em) {
  .isye-imgbox {
    display: none; } }
#masthead {
  margin-bottom: 0;
  background: #002A54;
  min-height: 0; }

#identity {
  position: static; }

#primary-menus {
  position: static; }

#identity-wrapper {
  height: auto;
  background: transparent; }

#utility {
  top: 0;
  display: none; }

#masthead {
  position: relative;
  z-index: 3; }
  #masthead #header-spotlight {
    padding-top: 0px;
    position: relative; }

.region-content-lead .block-menu-block {
  position: relative;
  z-index: 2; }

#main {
  position: relative;
  z-index: 1; }

#identity-wrapper {
  max-width: 1210px;
  padding: 15px 20px; }
  #identity-wrapper #site-title {
    font-family: "FoundationSansCondensed";
    font-weight: 500;
    letter-spacing: 0.04em;
    text-align: right;
    text-shadow: none !important; }
    #identity-wrapper #site-title a {
      color: #fff; }

#identity-wrapper2 {
  max-width: 40em;
  padding: 0px;
  display: block;
  position: relative; }

#utility .row {
  max-width: 1210px;
  padding: 0 20px; }

#primary-menus {
  margin: 0 auto;
  max-width: 1210px;
  /* padding:0 20px;*/
  padding: 0; }

#primary-menus-wrapper {
  margin: 0;
  max-width: none; }

#identity .isye-logo {
  margin: 0;
  font-size: 100%; }
  #identity .isye-logo a .gtlink {
    margin: 0;
    padding: 0; }
  #identity .isye-logo a .isyelink {
    margin: 0;
    padding: 0; }
  #identity .isye-logo a.coelink {
    display: block;
    margin-top: 0;
    margin-left: 8.38em; }

#utility-links {
  position: relative;
  left: -20px; }
  @media (max-width: 51em) {
    #utility-links {
      position: absolute;
      left: 0; } }

#utility {
  box-shadow: none;
  border-top: 0; }
  @media (max-width: 51em) {
    #utility {
      display: block; } }

#utility-links ul.menu {
  height: 43px;
  border: 1px solid #ccc;
  border-top: 0;
  border-bottom: 0; }
  #utility-links ul.menu li {
    display: none;
    float: none;
    background: #fff; }
    #utility-links ul.menu li a {
      padding-left: 30px; }
    #utility-links ul.menu li + li {
      border-top: 1px solid #ededed;
      box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.4); }
  #utility-links ul.menu li.mothership {
    display: block;
    position: relative; }
    #utility-links ul.menu li.mothership a {
      padding-left: 20px;
      padding-right: 20px;
      color: #002b55; }
      #utility-links ul.menu li.mothership a:before {
        display: none !important; }
      #utility-links ul.menu li.mothership a:after {
        content: "";
        display: inline-block;
        vertical-align: middle;
        margin: 0 0 0 10px;
        border: 4px solid transparent;
        border-top-color: #b3b3b3; }
  #utility-links ul.menu:hover li {
    display: block; }
    #utility-links ul.menu:hover li.mothership a:after {
      position: relative;
      top: -4px;
      border-top-color: transparent;
      border-bottom-color: #b3b3b3; }
@media (max-width: 51em) {
  #utility-links ul.menu {
    height: auto;
    border: 0; }
    #utility-links ul.menu li {
      display: block;
      float: left; }
      #utility-links ul.menu li + li {
        border-top: 0;
        box-shadow: none; }
      #utility-links ul.menu li a:hover {
        color: #444; }
        #utility-links ul.menu li a:hover:before {
          color: #666; }
    #utility-links ul.menu li.mothership a {
      color: #646464;
      padding-left: 30px;
      padding-right: 10px; }
      #utility-links ul.menu li.mothership a:before {
        display: inline-block !important; }
      #utility-links ul.menu li.mothership a:after {
        display: none; }
      #utility-links ul.menu li.mothership a:hover {
        color: #555; } }

#social-media-links-wrapper {
  height: 43px;
  float: right;
  margin: 0;
  padding-left: 0;
  font-size: 0.76em; }
  #social-media-links-wrapper ul {
    padding-left: 0;
    margin: 0;
    float: right; }
    #social-media-links-wrapper ul li {
      float: left;
      margin: 3px 6px; }

/*#social-media-links-wrapper {
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    height:43px;
    font-size:0.86em;
    line-height:1.2;
    .follow-prompt {
        display:block;
        padding:13px 20px 13px 20px;
        &:after {
            content:"";
            display:inline-block;
            vertical-align:middle;
            margin:0 0 0 10px;
            border:4px solid transparent;
            border-top-color:#b3b3b3;
        }
    }

    #social-media-links {
        margin-top:-1000px;
        float:none;

        li {
            float:none;
            border-top:1px solid #ededed;
            background:#fff;
            box-shadow:1px 2px 1px rgba(0,0,0,0.4);
        }

        a {
            margin:0;
            padding:13px 10px 13px 50px;
            width:auto;
            height:auto;
            background-repeat:no-repeat !important;
            background-position:10px center !important;
            text-decoration:none;
            color:#646464;
            &:hover {
                background-color:#f5f5f5;
                color:#666;
            }
        }
    }

    &:hover {
        .follow-prompt {
            &:after {
                position:relative;
                top:-4px;
                border-top-color:transparent;
                border-bottom-color:#b3b3b3;
            }
        }

        #social-media-links {
            margin-top:0;
        }
    }

    @include viewport-below(817) {
        float:none;
        border:0;
        height:auto;

        .follow-prompt {
            display:none;
        }

        #social-media-links {
            @include clearfix;
            margin-top:0;
            padding:0 2px;
            li {
                float:left;
                border-top:0;
                padding:0;
                box-shadow:none;
                a {
                    padding:15px 10px 15px 50px;
                }
            }
        }
    }
}*/
@media (max-width: 51em) {
  #utility .row {
    padding: 0; } }
#primary-menus-wrapper {
  background-color: #f0bb2b;
  background-image: -moz-linear-gradient(top, #f1c13d, #eeb211);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1c13d), to(#eeb211));
  background-image: -webkit-linear-gradient(top, #f1c13d, #eeb211);
  background-image: -o-linear-gradient(top, #f1c13d, #eeb211);
  background-image: linear-gradient(to bottom, #f1c13d, #eeb211);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF1C13D', endColorstr='#FFEEB211', GradientType=0);
  font-weight: 600; }

#main-menu-wrapper ul,
#action-items,
#site-search-container-switch {
  font-size: 106.25%;
  line-height: 1.5294117647; }

#primary-menus-off-canvas > nav {
  position: relative; }

#page #main-menu-wrapper {
  padding-left: 12px; }
  #page #main-menu-wrapper .main-menu-link-999 a:hover {
    padding-left: -12px !important; }
  #page #main-menu-wrapper ul {
    background: transparent;
    line-height: 1.5294117647; }
    @media (max-width: 51em) {
      #page #main-menu-wrapper ul {
        background: #eeb211; } }
  #page #main-menu-wrapper a, #page #main-menu-wrapper .nolink {
    padding: 10px 12px; }
  #page #main-menu-wrapper a:link, #page #main-menu-wrapper a:visited, #page #main-menu-wrapper .nolink {
    color: #002b55; }
  #page #main-menu-wrapper li:hover > a, #page #main-menu-wrapper li:hover > a:link, #page #main-menu-wrapper li:hover > a:visited,
  #page #main-menu-wrapper li:hover > .nolink,
  #page #main-menu-wrapper li:hover > .nolink:link,
  #page #main-menu-wrapper li:hover > .nolink:visited,
  #page #main-menu-wrapper li.isye-hover > a,
  #page #main-menu-wrapper li.isye-hover > a:link,
  #page #main-menu-wrapper li.isye-hover > a:visited,
  #page #main-menu-wrapper li.isye-hover > .nolink,
  #page #main-menu-wrapper li.isye-hover > .nolink:link,
  #page #main-menu-wrapper li.isye-hover > .nolink:visited {
    background: #002b55;
    color: #fff;
    -webkit-transition: background 0s;
    transition: background 0s; }
  #page #main-menu-wrapper li.active-trail > a, #page #main-menu-wrapper li.active-trail > a:link, #page #main-menu-wrapper li.active-trail > a:visited,
  #page #main-menu-wrapper li.active-trail > .nolink,
  #page #main-menu-wrapper li.active-trail > .nolink:link,
  #page #main-menu-wrapper li.active-trail > .nolink:visited {
    background: #edf5fa;
    color: #002b55; }
  #page #main-menu-wrapper li.active-trail.main-menu-link-999 > a, #page #main-menu-wrapper li.active-trail.main-menu-link-999 > a:link, #page #main-menu-wrapper li.active-trail.main-menu-link-999 > a:visited {
    background: TRANSPARENT !important;
    color: #002b55; }
  #page #main-menu-wrapper > ul > li:hover > ul {
    display: block; }
  #page #main-menu-wrapper > ul > li:hover > a, #page #main-menu-wrapper > ul > li:hover > .nolink, #page #main-menu-wrapper > ul > li.isye-hover > a, #page #main-menu-wrapper > ul > li.isye-hover > .nolink {
    position: relative;
    z-index: 2; }
  #page #main-menu-wrapper > ul > li > ul {
    position: absolute;
    z-index: 1;
    left: -1px;
    margin-top: -1px;
    border: 1px solid #eeb211;
    font-size: 88.2352941176%;
    line-height: 1.4666666667; }
    @media (max-width: 51em) {
      #page #main-menu-wrapper > ul > li > ul {
        position: relative; } }
    #page #main-menu-wrapper > ul > li > ul:before {
      display: none; }
    #page #main-menu-wrapper > ul > li > ul a:link, #page #main-menu-wrapper > ul > li > ul a:visited, #page #main-menu-wrapper > ul > li > ul .nolink {
      background: #eeb211;
      color: #002b55; }
      #page #main-menu-wrapper > ul > li > ul a:link:hover, #page #main-menu-wrapper > ul > li > ul a:visited:hover, #page #main-menu-wrapper > ul > li > ul .nolink:hover {
        background: #002b55;
        color: #fff;
        -webkit-transition: background 0s;
        transition: background 0s; }
    #page #main-menu-wrapper > ul > li > ul li.active-trail > a:link,
    #page #main-menu-wrapper > ul > li > ul li.active-trail > a:link:hover,
    #page #main-menu-wrapper > ul > li > ul li.active-trail > a:visited:hover,
    #page #main-menu-wrapper > ul > li > ul li.active-trail > .nolink {
      background: #002b55;
      color: #fff; }
    #page #main-menu-wrapper > ul > li > ul > li {
      width: 100%; }
    #page #main-menu-wrapper > ul > li > ul > li > ul {
      display: none !important; }
  #page #main-menu-wrapper .main-menu-link-287 {
    display: none; }
  #page #main-menu-wrapper li.expanded a:before, #page #main-menu-wrapper li.expanded .nolink:before {
    display: none; }
  #page #main-menu-wrapper .gt-tools-contextual-link {
    z-index: 9999; }

@media (max-width: 51em) {
  #page #main-menu-wrapper ul.menu li ul.menu a {
    background: #B7B7B7 !important; }
    #page #main-menu-wrapper ul.menu li ul.menu a:hover {
      color: #000;
      -webkit-transition: background 0s;
      transition: background 0s; } }
#action-items-wrapper {
  float: none;
  position: absolute;
  top: 0;
  right: 17.094017094%; }
  @media (max-width: 51em) {
    #action-items-wrapper {
      position: relative;
      top: 0;
      right: 0; } }

#action-items {
  background: #e6e6e6; }
  #action-items li {
    text-transform: none; }
  #action-items a {
    padding: 10px 20px 10px 20px; }
    #action-items a .sprite {
      display: inline-block;
      vertical-align: middle;
      margin-right: 6px;
      font-size: 94.1176470588%; }
    #action-items a:link, #action-items a:visited {
      color: #333; }
    #action-items a:after {
      content: "";
      display: none; }
  @media (max-width: 51em) {
    #action-items {
      padding-left: 0; }
      #action-items a {
        padding-left: 12px; } }

#site-search {
  width: 17.094017094%; }

#site-search-container-switch {
  padding: 10px 20px;
  background: #A9AAAE;
  color: #fff;
  text-transform: none;
  font-weight: 600; }
  #site-search-container-switch:before {
    top: 12px;
    left: auto;
    right: 20px; }

#site-search-container {
  width: 100%;
  min-width: 220px;
  background: #A9AAAE; }

#search-gt input {
  display: inline-block;
  width: 100%; }

#primary-menus-off-canvas {
  left: -362px;
  transition: left 300ms; }

@media (max-width: 54.9375em) {
  #primary-menus-wrapper {
    font-size: 88.2352941176%; } }
@media (max-width: 51em) {
  #primary-menus-close {
    top: 0;
    background: #fff; }

  #primary-menus-wrapper {
    font-size: 100%; }

  #masthead {
    padding-top: 0; }

  #identity {
    border-top: 0; }

  #page #main-menu-wrapper {
    padding-left: 0; }
    #page #main-menu-wrapper > ul > li > ul {
      /* display:none !important;*/ }

  #primary-menus-toggle {
    background: transparent;
    padding: 0 12px;
    line-height: 46px; }
    #primary-menus-toggle span, #primary-menus-toggle:before {
      float: none;
      display: inline-block;
      vertical-align: middle;
      line-height: 1;
      color: #002b55; }
    #primary-menus-toggle span {
      position: relative;
      top: -3px; }
    #primary-menus-toggle:hover {
      background: #002b55; }
      #primary-menus-toggle:hover span, #primary-menus-toggle:hover:before {
        color: #fff; }

  #site-search {
    width: 150px; } }
@media (max-width: 29.9375em) {
  #identity .isye-logo {
    font-size: 10px; } }
#breadcrumb {
  margin: 0;
  padding: 16px 0 14px 0;
  border-bottom: 1px solid #eeb211;
  background: #fff;
  font-size: 87.5%;
  line-height: 1.2857142857; }
  #breadcrumb .row {
    background: transparent;
    border: 0; }
  #breadcrumb li {
    display: inline;
    font-size: 100%;
    color: #666;
    font-weight: 600; }
    #breadcrumb li a {
      display: inline;
      padding: 0;
      color: #0356ad;
      font-weight: 600; }
      #breadcrumb li a:after {
        content: "";
        display: none; }
      #breadcrumb li a:hover {
        color: #023d7b; }
    #breadcrumb li + li:before {
      content: "/";
      display: inline-block;
      padding: 0 3px;
      color: #eeb211; }

body.front #breadcrumb {
  display: none; }

/*#page #main-menu-wrapper {
   
	.main-menu-link-999 a:hover {
		
		background:TRANSPARENT!important;
		 color: #002b55!important;
		
		
	}
}*/
.main-menu-dropdowns {
  position: relative;
  width: 100%;
  height: 0; }
  .main-menu-dropdowns .block {
    padding-left: 0 !important;
    padding-right: 0 !important; }
    .main-menu-dropdowns .block .dropdown-container {
      display: none;
      position: absolute;
      top: 0;
      left: 0;
      right: 0; }
  @media (max-width: 51em) {
    .main-menu-dropdowns .dropdown-container {
      display: none !important; } }

.dropdown-container > .i {
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  border-left: 1px solid #99c6e4;
  border-right: 1px solid #99c6e4;
  background: #edf5fa;
  padding: 30px 15px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-left-radius: 10px; }
  .dropdown-container > .i:before, .dropdown-container > .i:after {
    content: "";
    display: table; }
  .dropdown-container > .i:after {
    clear: both; }
.dropdown-container .links,
.dropdown-container .text,
.dropdown-container .picture {
  float: left;
  padding: 0 15px; }
.dropdown-container .picture img {
  display: block;
  width: 100%;
  height: auto; }
.dropdown-container.with-links.with-body.with-image .links {
  width: 23.6842105263%; }
.dropdown-container.with-links.with-body.with-image .text {
  width: 41.2280701754%; }
.dropdown-container.with-links.with-body.with-image .picture {
  width: 35.0877192982%; }
.dropdown-container.with-links.with-image .links {
  width: 64.9122807018%; }
.dropdown-container.with-links.with-image .picture {
  width: 35.0877192982%; }
.dropdown-container.with-body.with-image .text {
  width: 64.9122807018%; }
.dropdown-container.with-body.with-image .picture {
  width: 35.0877192982%; }
.dropdown-container.with-links.with-body .links {
  width: 40%; }
.dropdown-container.with-links.with-body .text {
  width: 60%; }
.dropdown-container .links .field-item a {
  display: block;
  padding: 8px 0;
  line-height: 1.2;
  font-weight: 600;
  text-decoration: none;
  color: #023D7B; }
  .dropdown-container .links .field-item a:hover {
    color: #105aa8;
    color: #0673E5; }
.dropdown-container .links .field-item + .field-item {
  border-top: 1px solid #e6e6e6; }
.dropdown-container .links .field-item.active > a,
.dropdown-container .links a.active {
  color: #333; }
.dropdown-container .text .field-item > * {
  margin-top: 0;
  margin-bottom: 0; }
  .dropdown-container .text .field-item > * + * {
    margin-top: 16px; }

.dropdown-container.column-style > .i {
  /*background-image: url("../images/bigbuzz2.png")!important;*/
  background-position: left top !important;
  background-repeat: no-repeat !important; }
.dropdown-container.column-style .isye-column {
  float: left;
  padding: 0 15px; }
.dropdown-container.column-style.isye-columns-5 .isye-column {
  width: 20%; }
  .dropdown-container.column-style.isye-columns-5 .isye-column #block-block-81 {
    position: absolute;
    bottom: 10px;
    right: 10px; }
.dropdown-container.column-style.isye-columns-4 .isye-column {
  width: 20%; }
.dropdown-container.column-style.isye-columns-4 .isye-column-4 {
  width: 40%; }
.dropdown-container.column-style.isye-columns-3 .isye-column {
  width: 33.3333333333%; }
.dropdown-container.column-style.isye-columns-2 .isye-column {
  width: 50%; }
.dropdown-container.column-style .isye-column > .field-type-text {
  margin: 8px 0 8px 0;
  line-height: 1.2;
  font-weight: 600;
  color: #1a1a1a;
  color: #023D7B;
  border-bottom: 3px solid #023D7B;
  text-align: center;
  font-size: 1.05em; }
.dropdown-container.column-style .isye-column > .field-type-blockreference .block {
  max-width: 100%; }
.dropdown-container.column-style .menu-block-wrapper ul.menu {
  margin: 0;
  padding: 0; }
  .dropdown-container.column-style .menu-block-wrapper ul.menu li {
    display: block;
    margin: 0;
    padding: 0; }
.dropdown-container.column-style .menu-block-wrapper ul.menu li a {
  display: block;
  padding: 8px 0;
  line-height: 1.2;
  font-weight: 200;
  text-decoration: none;
  color: #023D7B; }
  .dropdown-container.column-style .menu-block-wrapper ul.menu li a:hover {
    color: #105aa8;
    color: #0673E5; }
.dropdown-container.column-style .menu-block-wrapper ul.menu li + li {
  border-top: 1px solid #e6e6e6; }
.dropdown-container.column-style .menu-block-wrapper ul.menu li.active > a,
.dropdown-container.column-style .menu-block-wrapper ul.menu a.active {
  color: #333; }

@media (min-width: 51.125em) {
  #main-menu-wrapper > ul.menu > li.with-dropdown > ul.menu {
    display: none !important; } }
.body-row {
  padding-top: 24px; }

.block-row {
  padding: 24px 0; }

.isye-block-row {
  padding: 40px 0; }
  .isye-block-row:before, .isye-block-row:after {
    content: "";
    display: table; }
  .isye-block-row:after {
    clear: both; }
  .isye-block-row.odd {
    background: #edf5fa; }
  .isye-block-row > .i {
    position: relative;
    margin: 0 auto;
    max-width: 1210px; }
    .isye-block-row > .i > .half-width {
      float: left;
      padding-left: 20px;
      padding-right: 20px; }
    @media (max-width: 47.9375em) {
      .isye-block-row > .i > .half-width {
        float: none;
        margin: 0 auto;
        width: 100% !important;
        max-width: 565px; }
        .isye-block-row > .i > .half-width + .half-width {
          padding-top: 20px; } }
  .isye-block-row + .isye-block-row, .isye-block-row + .block {
    border-top: 1px solid #cce3f2; }

.row-content .isye-block-row {
  padding: 0; }
  .row-content .isye-block-row.odd {
    background: transparent; }
  .row-content .isye-block-row > .i {
    margin: 0 -20px; }
  .row-content .isye-block-row + .isye-block-row, .row-content .isye-block-row + .block {
    border-top: 0; }

.node-type-page .with-left-sidebar #page-title {
  padding-left: 330px; }
.node-type-page .with-left-sidebar #content {
  margin-left: 330px;
  /* width:calc(100% - 330px);*/ }
.node-type-page .with-left-sidebar #sidebar-left,
.node-type-page .with-left-sidebar #sidebar-left.solo-sidebar {
  width: 330px;
  padding-top: .3em;
  padding-right: 30px; }
@media (max-width: 63.9375em) {
  .node-type-page .with-left-sidebar #page-title {
    padding-left: 33.5365853659%; }
  .node-type-page .with-left-sidebar #content {
    margin-left: 33.5365853659%;
    width: 66.4634146341%; }
  .node-type-page .with-left-sidebar #sidebar-left,
  .node-type-page .with-left-sidebar #sidebar-left.solo-sidebar {
    float: left;
    width: 33.5365853659%; } }
@media (max-width: 51em) {
  .node-type-page .with-left-sidebar #page-title {
    padding-left: 33.5365853659%; }
  .node-type-page .with-left-sidebar #content {
    float: left;
    margin-left: 33.5365853659%;
    width: 66.4634146341%; }
  .node-type-page .with-left-sidebar #sidebar-left,
  .node-type-page .with-left-sidebar #sidebar-left.solo-sidebar {
    float: left;
    margin-left: -100%;
    width: 33.5365853659%; } }
@media (max-width: 47.9375em) {
  .node-type-page .with-left-sidebar #page-title {
    padding-left: 0; }
  .node-type-page .with-left-sidebar #content {
    float: none;
    margin-left: 0;
    width: auto; }
  .node-type-page .with-left-sidebar #sidebar-left,
  .node-type-page .with-left-sidebar #sidebar-left.solo-sidebar {
    float: none;
    margin-left: 0;
    width: 100%; } }

.no-csscalc .node-type-page .with-left-sidebar #page-title {
  padding-left: 28.2051282051%; }
.no-csscalc .node-type-page .with-left-sidebar #content {
  margin-left: 28.2051282051%;
  width: 71.7948717949%; }
.no-csscalc .node-type-page .with-left-sidebar #sidebar-left,
.no-csscalc .node-type-page .with-left-sidebar #sidebar-left.solo-sidebar {
  float: left;
  width: 28.2051282051%; }

.region-left-nav .block-menu-block + .block-menu-block {
  display: none; }

.page-node .with-left-sidebar #page-title {
  padding-left: 330px; }
.page-node .with-left-sidebar #content {
  margin-left: 330px;
  /* width:calc(100% - 330px);*/ }
  .page-node .with-left-sidebar #content table.gt-ed-std-table {
    margin-left: auto;
    margin-right: auto;
    border: 0px solid #bbb;
    border-collapse: separate;
    border-spacing: .3em; }
    .page-node .with-left-sidebar #content table.gt-ed-std-table tr th {
      text-align: center;
      padding: .8em;
      border: 0px solid #bbb; }
    .page-node .with-left-sidebar #content table.gt-ed-std-table tr td {
      border: 0px solid #bbb;
      padding: .5em;
      /* background:#f9f9f9;*/
      box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
      text-align: center; }
      .page-node .with-left-sidebar #content table.gt-ed-std-table tr td:last-child {
        /*text-align:left;
        padding-left:2em;*/ }
      .page-node .with-left-sidebar #content table.gt-ed-std-table tr td:hover {
        /*	  background:#fff;*/
        box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.6); }
  .page-node .with-left-sidebar #content .editor-float-right-simple img, .page-node .with-left-sidebar #content .editor-float-right-50 img {
    /*	border:4px solid #fff;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
    	 border:1px solid #b2d4eb;*/
    background: none repeat scroll 0 0 #ffffff;
    border: 2px solid #fff;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    padding: 5px; }
.page-node .with-left-sidebar #sidebar-left,
.page-node .with-left-sidebar #sidebar-left.solo-sidebar {
  /*  width:330px;*/
  /* padding-top:.3em; */
  padding-right: 30px; }
@media (max-width: 63.9375em) {
  .page-node .with-left-sidebar #page-title {
    padding-left: 33.5365853659%; }
  .page-node .with-left-sidebar #content {
    margin-left: 33.5365853659%;
    width: 66.4634146341%; }
  .page-node .with-left-sidebar #sidebar-left,
  .page-node .with-left-sidebar #sidebar-left.solo-sidebar {
    float: left;
    width: 33.5365853659%; } }
@media (max-width: 51em) {
  .page-node .with-left-sidebar #page-title {
    padding-left: 33.5365853659%; }
  .page-node .with-left-sidebar #content {
    float: left;
    margin-left: 33.5365853659%;
    width: 66.4634146341%; }
  .page-node .with-left-sidebar #sidebar-left,
  .page-node .with-left-sidebar #sidebar-left.solo-sidebar {
    float: left;
    margin-left: -100%;
    width: 33.5365853659%; } }
@media (max-width: 47.9375em) {
  .page-node .with-left-sidebar #page-title {
    padding-left: 0; }
  .page-node .with-left-sidebar #content {
    float: none;
    margin-left: 0;
    width: auto; }
  .page-node .with-left-sidebar #sidebar-left,
  .page-node .with-left-sidebar #sidebar-left.solo-sidebar {
    float: none;
    padding-right: 0;
    margin-left: 0;
    width: 100%;
    /*  max-width:300px;*/ } }

.no-csscalc .page-node .with-left-sidebar #page-title {
  padding-left: 28.2051282051%; }
.no-csscalc .page-node .with-left-sidebar #content {
  margin-left: 28.2051282051%;
  width: 71.7948717949%; }
.no-csscalc .page-node .with-left-sidebar #sidebar-left,
.no-csscalc .page-node .with-left-sidebar #sidebar-left.solo-sidebar {
  float: left;
  width: 28.2051282051%; }

.node-type-layout-isye-degrees-landing, .node-type-horizontal-landing-page {
  /*	#block-block-77 ul, #block-block-78 ul, #block-block-32 ul, #block-block-33 ul {
  		background-color:#D9EAF5;
  		padding:1em 2em;
  		
  		}*/ }
  .node-type-layout-isye-degrees-landing .ui-accordion-icons .ui-accordion-header a, .node-type-horizontal-landing-page .ui-accordion-icons .ui-accordion-header a {
    padding-left: 1em; }
  .node-type-layout-isye-degrees-landing .region-main-bottom, .node-type-horizontal-landing-page .region-main-bottom {
    margin: 12px 0;
    /* border-top:6px solid #f2f2f2;*/
    padding: 12px 0 0 0; }
    .node-type-layout-isye-degrees-landing .region-main-bottom ul li, .node-type-horizontal-landing-page .region-main-bottom ul li {
      list-style-type: none;
      line-height: 1.8; }
      .node-type-layout-isye-degrees-landing .region-main-bottom ul li a:link, .node-type-horizontal-landing-page .region-main-bottom ul li a:link {
        font-size: 1.1em;
        font-weight: 300; }
  .node-type-layout-isye-degrees-landing .degree-programs-container, .node-type-horizontal-landing-page .degree-programs-container {
    margin: 0;
    /*  border-top:6px solid #f2f2f2;*/
    padding: 0; }
    .node-type-layout-isye-degrees-landing .degree-programs-container .degree-programs-label, .node-type-horizontal-landing-page .degree-programs-container .degree-programs-label {
      margin: 0 0 0 0;
      font-size: 32px;
      line-height: 36px; }
    .node-type-layout-isye-degrees-landing .degree-programs-container .degree-programs-lists, .node-type-horizontal-landing-page .degree-programs-container .degree-programs-lists {
      margin: 0 -15px; }
      .node-type-layout-isye-degrees-landing .degree-programs-container .degree-programs-lists:before, .node-type-layout-isye-degrees-landing .degree-programs-container .degree-programs-lists:after, .node-type-horizontal-landing-page .degree-programs-container .degree-programs-lists:before, .node-type-horizontal-landing-page .degree-programs-container .degree-programs-lists:after {
        content: "";
        display: table; }
      .node-type-layout-isye-degrees-landing .degree-programs-container .degree-programs-lists:after, .node-type-horizontal-landing-page .degree-programs-container .degree-programs-lists:after {
        clear: both; }
      .node-type-layout-isye-degrees-landing .degree-programs-container .degree-programs-lists .degree-programs-list, .node-type-horizontal-landing-page .degree-programs-container .degree-programs-lists .degree-programs-list {
        float: left;
        width: 50%;
        padding: 0 15px; }
        .node-type-layout-isye-degrees-landing .degree-programs-container .degree-programs-lists .degree-programs-list .degrees-intro, .node-type-horizontal-landing-page .degree-programs-container .degree-programs-lists .degree-programs-list .degrees-intro {
          padding-left: 0 !important;
          padding-right: 0 !important;
          width: 100% !important;
          max-width: none !important; }
          .node-type-layout-isye-degrees-landing .degree-programs-container .degree-programs-lists .degree-programs-list .degrees-intro .block-title-wrapper, .node-type-horizontal-landing-page .degree-programs-container .degree-programs-lists .degree-programs-list .degrees-intro .block-title-wrapper {
            margin-top: 16px;
            /* 
             padding-top:16px;
             border-top:2px solid #d9eaf5;*/ }
            .node-type-layout-isye-degrees-landing .degree-programs-container .degree-programs-lists .degree-programs-list .degrees-intro .block-title-wrapper h4, .node-type-horizontal-landing-page .degree-programs-container .degree-programs-lists .degree-programs-list .degrees-intro .block-title-wrapper h4 {
              border-bottom: 1px solid #023d7b; }
    @media (max-width: 47.9375em) {
      .node-type-layout-isye-degrees-landing .degree-programs-container .degree-programs-lists .degree-programs-list, .node-type-horizontal-landing-page .degree-programs-container .degree-programs-lists .degree-programs-list {
        float: none;
        width: 100%; } }
  .node-type-layout-isye-degrees-landing .node-block-picture-with-caption, .node-type-horizontal-landing-page .node-block-picture-with-caption {
    margin-left: 1em;
    margin-top: 0.5em; }
  .node-type-layout-isye-degrees-landing #content-close a.gt-ed-isye-arrow-link, .node-type-horizontal-landing-page #content-close a.gt-ed-isye-arrow-link {
    color: #023d7b;
    text-decoration: none; }
    .node-type-layout-isye-degrees-landing #content-close a.gt-ed-isye-arrow-link:hover, .node-type-horizontal-landing-page #content-close a.gt-ed-isye-arrow-link:hover {
      color: #0362c6; }
  .node-type-layout-isye-degrees-landing #content-close .editor-float-right-simple, .node-type-horizontal-landing-page #content-close .editor-float-right-simple {
    padding: 0; }
  .node-type-layout-isye-degrees-landing #content-close .node-sidebar-text-with-link, .node-type-horizontal-landing-page #content-close .node-sidebar-text-with-link {
    margin: 0 0; }
    .node-type-layout-isye-degrees-landing #content-close .node-sidebar-text-with-link a, .node-type-horizontal-landing-page #content-close .node-sidebar-text-with-link a {
      text-decoration: none; }
      .node-type-layout-isye-degrees-landing #content-close .node-sidebar-text-with-link a:hover, .node-type-horizontal-landing-page #content-close .node-sidebar-text-with-link a:hover {
        text-decoration: underline; }
  .node-type-layout-isye-degrees-landing #content-close hr, .node-type-horizontal-landing-page #content-close hr {
    border-color: #d9eaf4; }
  .node-type-layout-isye-degrees-landing #content-close ul, .node-type-horizontal-landing-page #content-close ul {
    margin: 1em 0 0 1em;
    padding: 0; }
    .node-type-layout-isye-degrees-landing #content-close ul li, .node-type-horizontal-landing-page #content-close ul li {
      margin: 0;
      padding: .2em 0;
      list-style-type: none; }
      .node-type-layout-isye-degrees-landing #content-close ul li a, .node-type-horizontal-landing-page #content-close ul li a {
        font-weight: 600; }
    .node-type-layout-isye-degrees-landing #content-close ul ul, .node-type-horizontal-landing-page #content-close ul ul {
      margin: 0 0 0 0.5em; }
      .node-type-layout-isye-degrees-landing #content-close ul ul a, .node-type-horizontal-landing-page #content-close ul ul a {
        font-weight: normal; }

.page-node-187 .degree-programs-container {
  margin: 0;
  border-top: none;
  padding: 0;
  display: none; }

.page-node-156.node-type-layout-isye-degrees-landing .region-main-bottom {
  margin: 0 !important; }

.page-node-2301.not-editing .region-content-lead.block-count-2 .block, .page-node-2301.not-editing .region-content-close.block-count-2 .block, .page-node-2331.not-editing .region-content-lead.block-count-2 .block, .page-node-2331.not-editing .region-content-close.block-count-2 .block, .page-node-2346.not-editing .region-content-lead.block-count-2 .block, .page-node-2346.not-editing .region-content-close.block-count-2 .block {
  width: 100%; }
.page-node-2301.not-editing ul.quicktabs-tabs.quicktabs-style-bullets, .page-node-2331.not-editing ul.quicktabs-tabs.quicktabs-style-bullets, .page-node-2346.not-editing ul.quicktabs-tabs.quicktabs-style-bullets {
  display: none;
  margin: 0;
  padding: 0;
  		/*li {
  			background: none;
  			float: none;
  						a {
  							
  							
  							background:none;
  							color: #333 !important;
  							display: none;
  							
   							text-decoration: none;
  							text-align:center;
  							
  							font-size: 26px;
  							line-height: 1.14286;
  							margin: 16px 0 10px;
  							padding-bottom: 0;
  							
  							&:active{
  								color: #333!important;
  								background-position:none;
  								}
  							&:hover{
  								color: #333!important;
  								background-position:none;
  								}
  						}
  		}*/ }
.page-node-2301.not-editing ul.quicktabs-tabs.quicktabs-style-bullets li.active a, .page-node-2301.not-editing ul.quicktabs-tabs.quicktabs-style-bullets li.active a:hover, .page-node-2331.not-editing ul.quicktabs-tabs.quicktabs-style-bullets li.active a, .page-node-2331.not-editing ul.quicktabs-tabs.quicktabs-style-bullets li.active a:hover, .page-node-2346.not-editing ul.quicktabs-tabs.quicktabs-style-bullets li.active a, .page-node-2346.not-editing ul.quicktabs-tabs.quicktabs-style-bullets li.active a:hover {
  background-position: none;
  color: #333 !important; }
.page-node-2301.not-editing .field-name-field-blue-area, .page-node-2331.not-editing .field-name-field-blue-area, .page-node-2346.not-editing .field-name-field-blue-area {
  z-index: 0;
  clear: both;
  background: url("../images/bg-building-blue.jpg") no-repeat scroll center top/cover #417dbd;
  padding: 30px 0;
  /*border-bottom: 7px solid #eeb311;*/ }
  .page-node-2301.not-editing .field-name-field-blue-area h4, .page-node-2331.not-editing .field-name-field-blue-area h4, .page-node-2346.not-editing .field-name-field-blue-area h4 {
    color: #fefefe; }
  .page-node-2301.not-editing .field-name-field-blue-area p, .page-node-2331.not-editing .field-name-field-blue-area p, .page-node-2346.not-editing .field-name-field-blue-area p {
    color: #fcfcfc; }
    .page-node-2301.not-editing .field-name-field-blue-area p a, .page-node-2331.not-editing .field-name-field-blue-area p a, .page-node-2346.not-editing .field-name-field-blue-area p a {
      color: #F2C861;
      text-decoration: none; }
      .page-node-2301.not-editing .field-name-field-blue-area p a:hover, .page-node-2331.not-editing .field-name-field-blue-area p a:hover, .page-node-2346.not-editing .field-name-field-blue-area p a:hover {
        text-decoration: underline; }
  .page-node-2301.not-editing .field-name-field-blue-area hr, .page-node-2331.not-editing .field-name-field-blue-area hr, .page-node-2346.not-editing .field-name-field-blue-area hr {
    border-color: #fff;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin: 10px 0px; }
  .page-node-2301.not-editing .field-name-field-blue-area .isye-container a, .page-node-2331.not-editing .field-name-field-blue-area .isye-container a, .page-node-2346.not-editing .field-name-field-blue-area .isye-container a {
    float: left;
    width: 33%;
    color: #dfdfdf;
    text-decoration: none;
    padding: 1em 0 0 8%;
    font-size: 1.25em; }
    .page-node-2301.not-editing .field-name-field-blue-area .isye-container a:hover, .page-node-2331.not-editing .field-name-field-blue-area .isye-container a:hover, .page-node-2346.not-editing .field-name-field-blue-area .isye-container a:hover {
      color: #fff; }
  .page-node-2301.not-editing .field-name-field-blue-area a.isye-degrees:before, .page-node-2331.not-editing .field-name-field-blue-area a.isye-degrees:before, .page-node-2346.not-editing .field-name-field-blue-area a.isye-degrees:before {
    font-family: "fontawesome";
    text-align: center;
    content: "\f19d";
    display: inline-block;
    font-size: 1em;
    margin-right: 7px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #0071bc;
    width: 36px;
    line-height: 36px;
    padding-left: 2px;
    color: #eeb311; }
  .page-node-2301.not-editing .field-name-field-blue-area a.isye-degrees:hover, .page-node-2331.not-editing .field-name-field-blue-area a.isye-degrees:hover, .page-node-2346.not-editing .field-name-field-blue-area a.isye-degrees:hover {
    color: #fff; }
  .page-node-2301.not-editing .field-name-field-blue-area a.isye-degrees:hover:before, .page-node-2331.not-editing .field-name-field-blue-area a.isye-degrees:hover:before, .page-node-2346.not-editing .field-name-field-blue-area a.isye-degrees:hover:before {
    background: #0090ef; }
  .page-node-2301.not-editing .field-name-field-blue-area a.isye-currentstudents:before, .page-node-2331.not-editing .field-name-field-blue-area a.isye-currentstudents:before, .page-node-2346.not-editing .field-name-field-blue-area a.isye-currentstudents:before {
    font-family: "fontawesome";
    text-align: center;
    content: "\f0c0";
    display: inline-block;
    font-size: 1em;
    margin-right: 7px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #0071bc;
    width: 36px;
    line-height: 36px;
    padding-left: 0px;
    color: #eeb311; }
  .page-node-2301.not-editing .field-name-field-blue-area a.isye-currentstudents:hover, .page-node-2331.not-editing .field-name-field-blue-area a.isye-currentstudents:hover, .page-node-2346.not-editing .field-name-field-blue-area a.isye-currentstudents:hover {
    color: #fff; }
  .page-node-2301.not-editing .field-name-field-blue-area a.isye-currentstudents:hover:before, .page-node-2331.not-editing .field-name-field-blue-area a.isye-currentstudents:hover:before, .page-node-2346.not-editing .field-name-field-blue-area a.isye-currentstudents:hover:before {
    background: #0090ef; }
  .page-node-2301.not-editing .field-name-field-blue-area a.isye-perstudents:before, .page-node-2331.not-editing .field-name-field-blue-area a.isye-perstudents:before, .page-node-2346.not-editing .field-name-field-blue-area a.isye-perstudents:before {
    font-family: "fontawesome";
    text-align: center;
    content: "\f040";
    display: inline-block;
    font-size: 1em;
    margin-right: 7px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #0071bc;
    width: 36px;
    line-height: 36px;
    padding-left: 1px;
    color: #eeb311; }
  .page-node-2301.not-editing .field-name-field-blue-area a.isye-perstudents:hover, .page-node-2331.not-editing .field-name-field-blue-area a.isye-perstudents:hover, .page-node-2346.not-editing .field-name-field-blue-area a.isye-perstudents:hover {
    color: #fff; }
  .page-node-2301.not-editing .field-name-field-blue-area a.isye-perstudents:hover:before, .page-node-2331.not-editing .field-name-field-blue-area a.isye-perstudents:hover:before, .page-node-2346.not-editing .field-name-field-blue-area a.isye-perstudents:hover:before {
    background: #0090ef; }

.isye-stat {
  /* margin:16px 0 48px 16px;*/
  max-width: 390px;
  margin-top: 1.2em;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto; }
  .isye-stat .content {
    position: relative;
    padding: 1em;
    background: #fcf0cf; }
    .isye-stat .content span {
      color: #eeb211;
      font-size: 175%;
      line-height: 1;
      font-weight: bold;
      text-shadow: 1px 1px 1px #949494; }
      .isye-stat .content span + .isye-blue {
        color: #002b55;
        font-weight: bold;
        text-shadow: none; }
  .isye-stat .field-name-body {
    /* font-size:ems(16);
     line-height:ems(22, 16);*/
    color: #333;
    font-size: 16px;
    font-family: "Georgia", "Palatino", serif;
    /*  font-style:italic;*/
    text-align: center; }
  @media (max-width: 75.5625em) {
    .isye-stat {
      max-width: 390px;
      font-size: 1.3223140496vw; } }
  @media (max-width: 47.9375em) {
    .isye-stat {
      max-width: 390px;
      font-size: 13px; } }

.node-type--layout-isye-research-page .with-left-sidebar #page-title {
  padding-left: 330px; }
.node-type--layout-isye-research-page .with-left-sidebar #content {
  margin-left: 330px;
  width: calc(100% - 330px); }
.node-type--layout-isye-research-page .with-left-sidebar #sidebar-left,
.node-type--layout-isye-research-page .with-left-sidebar #sidebar-left.solo-sidebar {
  width: 330px;
  padding-top: .3em;
  padding-right: 30px; }
@media (max-width: 63.9375em) {
  .node-type--layout-isye-research-page .with-left-sidebar #page-title {
    padding-left: 33.5365853659%; }
  .node-type--layout-isye-research-page .with-left-sidebar #content {
    margin-left: 33.5365853659%;
    width: 66.4634146341%; }
  .node-type--layout-isye-research-page .with-left-sidebar #sidebar-left,
  .node-type--layout-isye-research-page .with-left-sidebar #sidebar-left.solo-sidebar {
    float: left;
    width: 33.5365853659%; } }
@media (max-width: 51em) {
  .node-type--layout-isye-research-page .with-left-sidebar #page-title {
    padding-left: 33.5365853659%; }
  .node-type--layout-isye-research-page .with-left-sidebar #content {
    float: left;
    margin-left: 33.5365853659%;
    width: 66.4634146341%; }
  .node-type--layout-isye-research-page .with-left-sidebar #sidebar-left,
  .node-type--layout-isye-research-page .with-left-sidebar #sidebar-left.solo-sidebar {
    float: left;
    margin-left: -100%;
    width: 33.5365853659%; } }
@media (max-width: 47.9375em) {
  .node-type--layout-isye-research-page .with-left-sidebar #page-title {
    padding-left: 0; }
  .node-type--layout-isye-research-page .with-left-sidebar #content {
    float: none;
    margin-left: 0;
    width: auto; }
  .node-type--layout-isye-research-page .with-left-sidebar #sidebar-left,
  .node-type--layout-isye-research-page .with-left-sidebar #sidebar-left.solo-sidebar {
    float: none;
    padding-right: 0;
    margin-left: 0;
    width: 100%;
    max-width: 300px; } }

.no-csscalc .node-type-page .with-left-sidebar #page-title {
  padding-left: 28.2051282051%; }
.no-csscalc .node-type-page .with-left-sidebar #content {
  margin-left: 28.2051282051%;
  width: 71.7948717949%; }
.no-csscalc .node-type-page .with-left-sidebar #sidebar-left,
.no-csscalc .node-type-page .with-left-sidebar #sidebar-left.solo-sidebar {
  float: left;
  width: 28.2051282051%; }

.page-eform #page-title, .block-entityform-block #page-title {
  text-transform: capitalize; }
.page-eform .pre-instructions, .block-entityform-block .pre-instructions {
  text-align: center;
  margin-top: 1em;
  margin-bottom: 1em;
  /*padding-bottom:1em;
  border-bottom: 5px  solid $c-blue;*/ }
  .page-eform .pre-instructions hr, .block-entityform-block .pre-instructions hr {
    border-color: #eeb211;
    border-width: .3em 0 0;
    margin-bottom: 1.4em;
    clear: both; }
.page-eform .with-left-sidebar #page-title, .block-entityform-block .with-left-sidebar #page-title {
  padding-left: 330px; }
.page-eform .with-left-sidebar #content, .block-entityform-block .with-left-sidebar #content {
  margin-left: 330px;
  width: calc(100% - 330px); }
.page-eform .with-left-sidebar #sidebar-left,
.page-eform .with-left-sidebar #sidebar-left.solo-sidebar, .block-entityform-block .with-left-sidebar #sidebar-left,
.block-entityform-block .with-left-sidebar #sidebar-left.solo-sidebar {
  width: 330px;
  padding-top: .3em;
  padding-right: 30px; }
@media (max-width: 63.9375em) {
  .page-eform .with-left-sidebar #page-title, .block-entityform-block .with-left-sidebar #page-title {
    padding-left: 33.5365853659%; }
  .page-eform .with-left-sidebar #content, .block-entityform-block .with-left-sidebar #content {
    margin-left: 33.5365853659%;
    width: 66.4634146341%; }
  .page-eform .with-left-sidebar #sidebar-left,
  .page-eform .with-left-sidebar #sidebar-left.solo-sidebar, .block-entityform-block .with-left-sidebar #sidebar-left,
  .block-entityform-block .with-left-sidebar #sidebar-left.solo-sidebar {
    float: left;
    width: 33.5365853659%; } }
@media (max-width: 51em) {
  .page-eform .with-left-sidebar #page-title, .block-entityform-block .with-left-sidebar #page-title {
    padding-left: 33.5365853659%; }
  .page-eform .with-left-sidebar #content, .block-entityform-block .with-left-sidebar #content {
    float: left;
    margin-left: 33.5365853659%;
    width: 66.4634146341%; }
  .page-eform .with-left-sidebar #sidebar-left,
  .page-eform .with-left-sidebar #sidebar-left.solo-sidebar, .block-entityform-block .with-left-sidebar #sidebar-left,
  .block-entityform-block .with-left-sidebar #sidebar-left.solo-sidebar {
    float: left;
    margin-left: -100%;
    width: 33.5365853659%; } }
@media (max-width: 47.9375em) {
  .page-eform .with-left-sidebar #page-title, .block-entityform-block .with-left-sidebar #page-title {
    padding-left: 0; }
  .page-eform .with-left-sidebar #content, .block-entityform-block .with-left-sidebar #content {
    float: none;
    margin-left: 0;
    width: auto; }
  .page-eform .with-left-sidebar #sidebar-left,
  .page-eform .with-left-sidebar #sidebar-left.solo-sidebar, .block-entityform-block .with-left-sidebar #sidebar-left,
  .block-entityform-block .with-left-sidebar #sidebar-left.solo-sidebar {
    float: none;
    padding-right: 0;
    margin-left: 0;
    width: 100%;
    max-width: 300px; } }
.page-eform form, .block-entityform-block form {
  padding: 1em;
  /*border-radius: 0.4em;*/
  background-color: #fff;
  /*box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);*/
  border: 1px solid #d4d4d4;
  	/*background-image: url("/sites/all/themes/gt_isye/images/bigbuzz2.png");
      background-position: left top;
      background-repeat: no-repeat;*/ }
  .page-eform form .description, .block-entityform-block form .description {
    color: #B93436;
    margin-left: 1em; }
  .page-eform form .isye-markuphead, .block-entityform-block form .isye-markuphead {
    font-weight: bold; }
  .page-eform form .isye-markupbody, .block-entityform-block form .isye-markupbody {
    font-size: .8em; }
  .page-eform form .odd, .block-entityform-block form .odd {
    background-color: #fdfdfd; }
  .page-eform form .hide, .block-entityform-block form .hide {
    display: none !important; }
  .page-eform form .form-wrapper, .block-entityform-block form .form-wrapper {
    padding: 0 10px; }
    .page-eform form .form-wrapper:nth-child(odd), .block-entityform-block form .form-wrapper:nth-child(odd) {
      /*background: #f4f4f4!important;
      border-radius: 0.4em;*/ }
  .page-eform form .field-type-file .description, .block-entityform-block form .field-type-file .description {
    margin-top: 5px;
    margin-left: 15px;
    font-size: .8em; }
  .page-eform form label, .block-entityform-block form label {
    	/*	background-color: #023d7b;
        border-radius: 0.2em;
        color: #ffffff;*/
    margin-bottom: 0;
    margin-top: 0;
    padding: 0 0.2em;
    /*border-bottom: 3px solid $c-blue;*/ }
  .page-eform form .form-item-field-expected-date-of-graduatio-und-0-value-date label, .block-entityform-block form .form-item-field-expected-date-of-graduatio-und-0-value-date label {
    display: none; }
  .page-eform form #edit-field-expected-date-of-graduatio, .block-entityform-block form #edit-field-expected-date-of-graduatio {
    margin: 0 !important;
    padding: 0 !important; }
    .page-eform form #edit-field-expected-date-of-graduatio fieldset, .block-entityform-block form #edit-field-expected-date-of-graduatio fieldset {
      /* border: 1px solid $c-blue;
       margin: 12px 0 ;
       padding: 12px;*/
      border: 0 none #144579; }
    .page-eform form #edit-field-expected-date-of-graduatio legend, .block-entityform-block form #edit-field-expected-date-of-graduatio legend {
      font-weight: bold;
      margin: 0 !important;
      padding: 0 !important; }
    .page-eform form #edit-field-expected-date-of-graduatio .date-padding, .block-entityform-block form #edit-field-expected-date-of-graduatio .date-padding {
      padding-top: 0 !important;
      padding-left: 0 !important; }
  .page-eform form .form-type-radios label, .page-eform form .form-type-checkboxes label, .block-entityform-block form .form-type-radios label, .block-entityform-block form .form-type-checkboxes label {
    padding-bottom: .3em; }
  .page-eform form .form-type-radios .form-type-radio, .page-eform form .form-type-radios .form-type-checkbox, .page-eform form .form-type-checkboxes .form-type-radio, .page-eform form .form-type-checkboxes .form-type-checkbox, .block-entityform-block form .form-type-radios .form-type-radio, .block-entityform-block form .form-type-radios .form-type-checkbox, .block-entityform-block form .form-type-checkboxes .form-type-radio, .block-entityform-block form .form-type-checkboxes .form-type-checkbox {
    display: inline-block;
    margin-left: 1em; }
    .page-eform form .form-type-radios .form-type-radio label, .page-eform form .form-type-radios .form-type-checkbox label, .page-eform form .form-type-checkboxes .form-type-radio label, .page-eform form .form-type-checkboxes .form-type-checkbox label, .block-entityform-block form .form-type-radios .form-type-radio label, .block-entityform-block form .form-type-radios .form-type-checkbox label, .block-entityform-block form .form-type-checkboxes .form-type-radio label, .block-entityform-block form .form-type-checkboxes .form-type-checkbox label {
      background-color: TRANSPARENT;
      color: #000;
      border-bottom: none;
      padding-bottom: 0; }
  .page-eform form .form-item, .page-eform form .form-actions, .block-entityform-block form .form-item, .block-entityform-block form .form-actions {
    margin-top: 0 !important;
    margin-bottom: 1em !important; }
  .page-eform form input[type="text"], .page-eform form input[type="email"], .page-eform form select, .block-entityform-block form input[type="text"], .block-entityform-block form input[type="email"], .block-entityform-block form select {
    color: #555;
    height: 30px;
    margin-left: 1em;
    padding: 0px 0px 0px 10px;
    margin-top: 2px;
    border: 1px solid #99C6E4;
    background: #fff;
    outline: 0;
    -webkit-box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
    box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
    font: normal 14px/14px Arial, Helvetica, sans-serif; }
  .page-eform form textarea, .block-entityform-block form textarea {
    color: #555;
    padding: 0px 0px 0px 10px;
    margin-top: 2px;
    border: 1px solid #99C6E4;
    background: #fff;
    outline: 0;
    -webkit-box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
    box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
    font: normal 14px/14px Arial, Helvetica, sans-serif; }
  .page-eform form .form-textarea-wrapper, .block-entityform-block form .form-textarea-wrapper {
    margin-left: 1em; }
  .page-eform form table, .block-entityform-block form table {
    border: none; }
    .page-eform form table th, .block-entityform-block form table th {
      background-color: #fff;
      border-top: none;
      border-right: none;
      border-bottom: none;
      border-left: none;
      padding: .3em;
      outline: none; }
    .page-eform form table tr, .block-entityform-block form table tr {
      /*border: none!important;*/ }
    .page-eform form table td, .block-entityform-block form table td {
      padding-top: 10px;
      padding-bottom: 10px;
      border: none; }
      .page-eform form table td input[type="submit"], .block-entityform-block form table td input[type="submit"] {
        border: none;
        background: TRANSPARENT;
        text-decoration: underline;
        color: #0000ff;
        font-weight: bold;
        box-shadow: none; }
      .page-eform form table td fieldset input[type="submit"], .block-entityform-block form table td fieldset input[type="submit"] {
        font-weight: normal;
        margin-left: 2em;
        font-size: .8em; }
    .page-eform form table label, .block-entityform-block form table label {
      padding: 0 0 0 .5em;
      margin: 0;
      border: none;
      color: #333; }
    .page-eform form table:nth-child(odd), .block-entityform-block form table:nth-child(odd) {
      /*background: TRANSPARENT!important;
      border-radius: 0.4em;*/ }
  .page-eform form .field-add-more-submit, .block-entityform-block form .field-add-more-submit {
    border: none;
    background: TRANSPARENT;
    text-decoration: underline;
    color: #0000ff;
    font-weight: bold; }
    .page-eform form .field-add-more-submit:before, .block-entityform-block form .field-add-more-submit:before {
      content: '+'; }
  .page-eform form input[type="submit"][name="op"], .block-entityform-block form input[type="submit"][name="op"] {
    background-color: #9dc45f;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 10px 25px;
    text-shadow: 1px 1px 1px #949494;
    margin-top: 40px;
    display: block;
    margin-left: auto;
    margin-right: auto; }

.no-csscalc .page-node .with-left-sidebar #page-title {
  padding-left: 28.2051282051%; }
.no-csscalc .page-node .with-left-sidebar #content {
  margin-left: 28.2051282051%;
  width: 71.7948717949%; }
.no-csscalc .page-node .with-left-sidebar #sidebar-left,
.no-csscalc .page-node .with-left-sidebar #sidebar-left.solo-sidebar {
  float: left;
  width: 28.2051282051%; }

.vertical-tabs-panes .fieldset-wrapper {
  padding-top: 1em; }

.region-content-lead #block-system-help > .i {
  position: relative;
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1210px; }

.page-node-edit.node-type-horizontal-landing-page .region-content {
  margin: 0 auto;
  max-width: 1210px;
  padding: 0 20px; }

body.node-type-horizontal-landing-page #support div,
body.node-type-horizontal-landing-page #support ul.tabs,
body.node-type-horizontal-landing-page #support ul.action-links {
  margin: 0 auto;
  max-width: 1210px;
  padding: 0 20px; }

body.node-type-horizontal-landing-page #support .messages {
  max-width: 1170px;
  padding: 8px 20px 8px 40px; }

body.not-editing.node-type-layout-isye-home #main {
  padding-top: 0; }
  body.not-editing.node-type-layout-isye-home #main .row {
    padding: 0;
    max-width: 100%; }
body.not-editing.node-type-layout-isye-home #page-title {
  display: none; }
body.not-editing.node-type-layout-isye-home #content .row-content {
  max-width: 1210px;
  /* padding:0 20px;*/
  padding: 0 20px; }
body.not-editing.node-type-layout-isye-home .node-layout-isye-home > .node-body > .field > .field-items {
  position: relative;
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1210px; }
  body.not-editing.node-type-layout-isye-home .node-layout-isye-home > .node-body > .field > .field-items:before, body.not-editing.node-type-layout-isye-home .node-layout-isye-home > .node-body > .field > .field-items:after {
    content: "";
    display: table; }
  body.not-editing.node-type-layout-isye-home .node-layout-isye-home > .node-body > .field > .field-items:after {
    clear: both; }

/** DEPRECATED: **/
body.node-type-horizontal-landing-page #main {
  padding-top: 0; }
body.node-type-horizontal-landing-page .front #page-title {
  display: none; }
body.node-type-horizontal-landing-page #page-title .title {
  /* background:#EDF5FA;*/
  max-width: 1210px !important;
  margin-left: auto;
  margin-right: auto; }
body.node-type-horizontal-landing-page #content .row-content {
  max-width: 1210px;
  padding: 0 40px; }

.block-row.block-row-odd {
  background: #fff; }

.block-row.block-row-even {
  background: #EDF5FA; }

.not-editing .field-name-field-slideshow-area {
  font-family: "proxima-nova", "Nimbus Sans L", helvetica, sans-serif;
  padding: 60px 0;
  background: #417dbd url("../images/techtower.png") top center no-repeat;
  background-size: cover;
  box-shadow: inset 0 0 0 2000px rgba(255, 255, 255, 0.4); }
  .not-editing .field-name-field-slideshow-area > .field-items {
    position: relative;
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1210px;
    padding: 0 !important; }
    .not-editing .field-name-field-slideshow-area > .field-items:before, .not-editing .field-name-field-slideshow-area > .field-items:after {
      content: "";
      display: table; }
    .not-editing .field-name-field-slideshow-area > .field-items:after {
      clear: both; }
    .not-editing .field-name-field-slideshow-area > .field-items > .field-item + .field-item > .block {
      padding-left: 30px; }
    .not-editing .field-name-field-slideshow-area > .field-items > .field-item .block {
      width: 75%; }
    .not-editing .field-name-field-slideshow-area > .field-items > .field-item + .field-item .block {
      width: 25%; }
  .not-editing .field-name-field-slideshow-area .block {
    float: left; }
  .not-editing .field-name-field-slideshow-area .block.quarter-width .block-title-wrapper h4 {
    margin: 0;
    border: 0;
    background: #002b55;
    font-size: 125%;
    line-height: 1;
    padding: 25px 10px;
    text-align: center;
    text-transform: uppercase;
    color: #fff; }
  .not-editing .field-name-field-slideshow-area .block.quarter-width .block-body {
    position: relative;
    background: #fff;
    padding: 1px 20px 0 20px;
    min-height: 390px; }
    .not-editing .field-name-field-slideshow-area .block.quarter-width .block-body .all-link {
      position: absolute;
      left: 20px;
      right: 20px;
      bottom: 20px;
      text-align: right; }
  @media (max-width: 74.9375em) {
    .not-editing .field-name-field-slideshow-area .block.three-quarter-width {
      float: none;
      margin: 0 auto;
      width: 100% !important;
      max-width: 870px; }
    .not-editing .field-name-field-slideshow-area .block.quarter-width {
      float: none;
      margin: 40px auto 0 auto;
      width: 100% !important;
      padding-left: 0;
      max-width: 435px; }
      .not-editing .field-name-field-slideshow-area .block.quarter-width .block-body {
        min-height: 0; }
    .not-editing .field-name-field-slideshow-area > .field-items > .field-item + .field-item > .block {
      padding-left: 0; } }

#gt-slideshow {
  position: relative;
  margin-bottom: 0;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  box-shadow: 0;
  min-height: 460px; }
  #gt-slideshow:before {
    content: "Featured Stories";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 1px solid #e6e6e6;
    padding: 25px 0;
    width: 270px;
    background: #fff;
    font-family: "proxima-nova", "Nimbus Sans L", helvetica, sans-serif;
    font-weight: 500;
    font-size: 125%;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    color: #808080; }
  #gt-slideshow:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 100;
    top: 23px;
    left: 270px;
    width: 0;
    height: 0;
    border: 11px solid transparent;
    border-left-color: #fff; }
  #gt-slideshow .slides > li {
    position: absolute !important;
    top: 0;
    left: 0;
    bottom: 0;
    float: none !important;
    margin: 0 !important;
    overflow: hidden;
    padding-top: 71px; }
    #gt-slideshow .slides > li .views-field {
      display: block;
      width: 270px; }
    #gt-slideshow .slides > li .views-field-title {
      margin: 0 0 15px 0;
      padding: 20px 20px 0 20px;
      font-size: 150%;
      line-height: 1.25;
      font-weight: 500;
      color: #00497a; }
      #gt-slideshow .slides > li .views-field-title a {
        font-weight: 500;
        color: #00497a;
        text-decoration: none; }
        #gt-slideshow .slides > li .views-field-title a:hover {
          color: #0068ad; }
    #gt-slideshow .slides > li .views-field-field-slide-summary {
      padding: 0 20px; }
    #gt-slideshow .slides > li .views-field-field-slide-image {
      position: absolute;
      top: 0;
      left: 270px;
      right: 0;
      bottom: 0;
      overflow: hidden;
      width: auto; }
      #gt-slideshow .slides > li .views-field-field-slide-image .field-content {
        display: block;
        position: absolute;
        left: -450%;
        top: 0;
        bottom: 0;
        right: -450%;
        text-align: center; }
      #gt-slideshow .slides > li .views-field-field-slide-image img {
        margin: 0 auto;
        height: 100% !important;
        width: auto !important;
        min-width: 10.01%; }
  #gt-slideshow .flex-direction-nav {
    position: absolute;
    right: 20px;
    bottom: 20px; }
    #gt-slideshow .flex-direction-nav li {
      display: block;
      float: left; }
      #gt-slideshow .flex-direction-nav li + li {
        margin-left: 1px; }
    #gt-slideshow .flex-direction-nav a {
      display: block;
      opacity: 1;
      position: relative;
      left: auto !important;
      right: auto !important;
      overflow: hidden;
      width: 40px;
      height: 40px;
      margin: 0;
      background: #fff;
      text-indent: 40px;
      text-align: center;
      text-decoration: none; }
      #gt-slideshow .flex-direction-nav a:before {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 7px;
        text-indent: 0;
        font-size: 18px; }
    #gt-slideshow .flex-direction-nav .flex-prev {
      -webkit-border-top-left-radius: 4px;
      -moz-border-radius-topleft: 4px;
      border-top-left-radius: 4px;
      -webkit-border-bottom-left-radius: 4px;
      -moz-border-radius-bottomleft: 4px;
      border-bottom-left-radius: 4px; }
    #gt-slideshow .flex-direction-nav .flex-next {
      -webkit-border-top-right-radius: 4px;
      -moz-border-radius-topright: 4px;
      border-top-right-radius: 4px;
      -webkit-border-bottom-right-radius: 4px;
      -moz-border-radius-bottomright: 4px;
      border-bottom-right-radius: 4px; }
  #gt-slideshow .flex-control-paging {
    display: none; }
  #gt-slideshow:hover .flex-direction-nav a {
    opacity: 1; }
  @media (max-width: 51em) {
    #gt-slideshow {
      margin: 0 auto;
      max-width: 600px;
      min-height: 0; }
      #gt-slideshow:before, #gt-slideshow:after {
        display: none; }
      #gt-slideshow .slides > li {
        position: relative !important;
        float: left !important;
        margin-right: -100% !important;
        padding-top: 76.6666666667%; }
        #gt-slideshow .slides > li .views-field {
          width: auto; }
        #gt-slideshow .slides > li .views-field-title {
          margin: 0;
          padding: 20px 20px 10px 20px; }
        #gt-slideshow .slides > li .views-field-field-slide-summary {
          padding: 0 20px 20px 20px; }
        #gt-slideshow .slides > li .views-field-field-slide-image {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: auto; }
          #gt-slideshow .slides > li .views-field-field-slide-image .field-content {
            position: static; }
            #gt-slideshow .slides > li .views-field-field-slide-image .field-content img {
              width: 100% !important;
              height: auto !important; }
        #gt-slideshow .slides > li.flex-active-slide {
          margin-right: 0 !important; }
      #gt-slideshow .flex-direction-nav {
        top: 100%;
        right: 50%;
        bottom: auto;
        margin-top: -10px;
        margin-right: -40px; }
        #gt-slideshow .flex-direction-nav li {
          box-shadow: 0 0 2px rgba(0, 0, 0, 0.4); } }
  @media (max-width: 29.9375em) {
    #gt-slideshow .slides > li .views-field-title a {
      font-size: 100%;
      line-height: 1.25; }
    #gt-slideshow .slides > li .views-field-field-slide-summary {
      font-size: 87.5%;
      line-height: 1.2857142857; } }

.by-the-numbers-item {
  float: left;
  clear: both;
  margin: 0 -20px;
  padding: 20px 20px; }
  .by-the-numbers-item + .by-the-numbers-item {
    border-top: 1px solid #e6e6e6; }
  .by-the-numbers-item h5 {
    float: left;
    margin: 10px 0 0 -5px;
    width: 75px;
    font-size: 375%;
    line-height: 1;
    color: #eeb211; }
    .by-the-numbers-item h5 sup {
      top: -1em;
      font-size: 50%; }
  .by-the-numbers-item .number-info {
    margin-left: 75px; }
    .by-the-numbers-item .number-info > * {
      margin: 10px 0; }
    .by-the-numbers-item .number-info h6 {
      font-size: 112.5%;
      line-height: 1.2222222222;
      font-weight: normal;
      color: #00497a; }
    .by-the-numbers-item .number-info p {
      font-size: 87.5%;
      line-height: 1.2857142857; }

/** DEPRECATED: **/
.block-row.home-top-row {
  padding: 60px 0;
  background: #417dbd url("../images/bg-building.jpg") top center no-repeat;
  background-size: cover; }
  .block-row.home-top-row .block + .block {
    padding-left: 30px; }
  .block-row.home-top-row .isye-block-row > .i {
    margin: 0 auto; }

.home-top-row .block-views {
  padding: 0; }

.block-row.home-top-row .block.quarter-width {
  padding-right: 0; }
  .block-row.home-top-row .block.quarter-width .block-title-wrapper h4 {
    margin: 0;
    border: 0;
    background: #002b55;
    font-size: 125%;
    line-height: 1;
    padding: 25px 10px;
    text-align: center;
    text-transform: uppercase;
    color: #fff; }
  .block-row.home-top-row .block.quarter-width .block-body {
    background: #fff;
    padding: 1px 20px;
    min-height: 390px; }

.not-editing .field-name-field-welcome-area {
  border-top: 1px solid #cce3f2;
  padding: 25px 0;
  background: #edf5fa; }

/** DEPRECATED: **/
#block-block-2 .block-body {
  text-align: center; }
  #block-block-2 .block-body h3 {
    margin: 16px auto;
    max-width: 580px;
    font-size: 150%;
    line-height: 1.25; }

.not-editing .field-name-field-tabs-area {
  border-top: 1px solid #cce3f2;
  padding: 25px 0; }

@media (max-width: 64em) {
  ul.quicktabs-tabs.quicktabs-style-arrows li {
    width: 270px; }
    ul.quicktabs-tabs.quicktabs-style-arrows li a {
      margin-bottom: 10px; } }
@media (max-width: 39.3125em) {
  ul.quicktabs-tabs.quicktabs-style-arrows {
    border-bottom: none !important; }
    ul.quicktabs-tabs.quicktabs-style-arrows li {
      width: 100%; } }
#content .quicktabs-style-basic {
  /*  @include viewport-below(1200) {
        ul.quicktabs-tabs {
            @include clearfix;
            li {
                margin:0;
                padding:10px 5px 0 5px;
                text-align:left;
                a {
                    display:inline-block;
                }
            }
        }
    }*/ }
  #content .quicktabs-style-basic > .item-list {
    float: none;
    width: auto; }
  #content .quicktabs-style-basic h2 {
    display: none; }
  #content .quicktabs-style-basic ul.quicktabs-tabs {
    margin: 0 0 18px 0;
    border-bottom: 0px solid #ccc;
    padding: 0 !important;
    font-family: "proxima-nova", "Nimbus Sans L", helvetica, sans-serif;
    font-size: 100%;
    font-weight: normal;
    text-align: center; }
    #content .quicktabs-style-basic ul.quicktabs-tabs li {
      position: relative;
      display: inline-block;
      margin: 0px 5px 0px 5px;
      -webkit-border-top-left-radius: 4px;
      -moz-border-radius-topleft: 4px;
      border-top-left-radius: 4px;
      -webkit-border-top-right-radius: 4px;
      -moz-border-radius-topright: 4px;
      border-top-right-radius: 4px;
      padding: 0;
      background: transparent; }
      #content .quicktabs-style-basic ul.quicktabs-tabs li a {
        display: block;
        padding: 10px 10px 8px 10px;
        background: #e6e6e6;
        color: #002b55;
        text-decoration: none; }
        #content .quicktabs-style-basic ul.quicktabs-tabs li a:hover {
          background: #ebebeb; }
      #content .quicktabs-style-basic ul.quicktabs-tabs li.active a {
        position: relative;
        background: #1a1a1a;
        color: #fff;
        font-weight: 600; }
        #content .quicktabs-style-basic ul.quicktabs-tabs li.active a:hover {
          background: #1a1a1a; }
        #content .quicktabs-style-basic ul.quicktabs-tabs li.active a:after {
          content: "";
          position: absolute;
          left: 50%;
          top: 100%;
          margin-left: -6px;
          border: 7px solid transparent;
          border-top-color: #1a1a1a; }
      #content .quicktabs-style-basic ul.quicktabs-tabs li .ajax-progress {
        position: absolute;
        left: 100%;
        top: 0;
        margin-left: -5px; }
  #content .quicktabs-style-basic .quicktabs_main {
    margin-left: 0;
    border: 3px solid #f2f2f2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  #content .quicktabs-style-basic .quicktabs-tabpage {
    padding: 0; }

#content .quicktabs-style-arrows, #content-close .quicktabs-style-arrows {
  /*  @include viewport-below(1200) {
        ul.quicktabs-tabs {
            @include clearfix;
            li {
                margin:0;
                padding:10px 5px 0 5px;
                text-align:left;
                a {
                    display:inline-block;
                }
            }
        }
    }*/
  	/*	@include viewport-below(1000) {
          & > .item-list {
              width:222px;
          }
          .quicktabs_main {
              margin-left:222px;
          }
      }
  
      @include viewport-below(780) {
          @include qt-tabs-style;
          ul.quicktabs-tabs {
              li {
                  display:block;
                  margin:0 auto;
                  border-bottom:0;
                  width:100%;
                  max-width:260px;
                  padding-left:0;
                  padding-right:0;
                  a {
                      display:block;
                      text-align:center;
                  }
                  &.active {
                      a {
                          &:after {
                              display:none;
                          }
                      }
                  }
              }
          }
      }*/ }
  #content .quicktabs-style-arrows > .item-list, #content-close .quicktabs-style-arrows > .item-list {
    float: none;
    width: auto; }
  #content .quicktabs-style-arrows ul.quicktabs-tabs, #content-close .quicktabs-style-arrows ul.quicktabs-tabs {
    margin: 0;
    border-bottom: 1px solid #ccc;
    padding: 0 !important;
    font-family: "proxima-nova", "Nimbus Sans L", helvetica, sans-serif;
    font-size: 100%;
    font-weight: normal;
    text-align: center; }
    #content .quicktabs-style-arrows ul.quicktabs-tabs li, #content-close .quicktabs-style-arrows ul.quicktabs-tabs li {
      position: relative;
      display: inline-block;
      margin: 0 5px;
      padding: 0;
      background: transparent; }
      #content .quicktabs-style-arrows ul.quicktabs-tabs li a, #content-close .quicktabs-style-arrows ul.quicktabs-tabs li a {
        display: block;
        -webkit-border-top-left-radius: 4px;
        -moz-border-radius-topleft: 4px;
        border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-radius-topright: 4px;
        border-top-right-radius: 4px;
        padding: 10px 20px 8px 20px;
        background: #e6e6e6;
        color: #002b55;
        text-decoration: none; }
        #content .quicktabs-style-arrows ul.quicktabs-tabs li a:hover, #content-close .quicktabs-style-arrows ul.quicktabs-tabs li a:hover {
          background: #ebebeb; }
      #content .quicktabs-style-arrows ul.quicktabs-tabs li.active a, #content-close .quicktabs-style-arrows ul.quicktabs-tabs li.active a {
        position: relative;
        background: #1a1a1a;
        color: #fff;
        font-weight: 600; }
        #content .quicktabs-style-arrows ul.quicktabs-tabs li.active a:hover, #content-close .quicktabs-style-arrows ul.quicktabs-tabs li.active a:hover {
          background: #1a1a1a; }
        #content .quicktabs-style-arrows ul.quicktabs-tabs li.active a:after, #content-close .quicktabs-style-arrows ul.quicktabs-tabs li.active a:after {
          content: "";
          position: absolute;
          left: 50%;
          top: 100%;
          margin-left: -6px;
          border: 7px solid transparent;
          border-top-color: #1a1a1a; }
      #content .quicktabs-style-arrows ul.quicktabs-tabs li .ajax-progress, #content-close .quicktabs-style-arrows ul.quicktabs-tabs li .ajax-progress {
        position: absolute;
        left: 100%;
        top: 0;
        margin-left: -5px; }
  #content .quicktabs-style-arrows .quicktabs_main, #content-close .quicktabs-style-arrows .quicktabs_main {
    margin-left: 0; }
  #content .quicktabs-style-arrows .quicktabs-tabpage, #content-close .quicktabs-style-arrows .quicktabs-tabpage {
    padding: 20px 0; }

#block-quicktabs-home-tabs {
  padding: 36px 0; }

.isye-home-tab:before, .isye-home-tab:after {
  content: "";
  display: table; }
.isye-home-tab:after {
  clear: both; }
.isye-home-tab .intro {
  float: left;
  width: 50%;
  padding-right: 15px; }
  .isye-home-tab .intro h3 {
    color: #333; }
.isye-home-tab .more {
  float: right;
  width: 50%;
  padding-left: 15px; }
.isye-home-tab .box {
  padding: 30px;
  background: #edf5fa; }
  .isye-home-tab .box:before, .isye-home-tab .box:after {
    content: "";
    display: table; }
  .isye-home-tab .box:after {
    clear: both; }
  .isye-home-tab .box .column {
    width: 50%;
    float: left;
    padding-right: 15px; }
    .isye-home-tab .box .column + .column {
      padding-right: 0;
      padding-left: 15px; }
.isye-home-tab h4 {
  margin: 0;
  border-bottom: 4px solid #b2d4eb;
  padding-bottom: 13px;
  font-size: 125%;
  line-height: 1.2;
  text-transform: uppercase; }
.isye-home-tab ul {
  margin: -2px 0;
  padding: 0; }
  .isye-home-tab ul li {
    display: block;
    margin: 0;
    padding: 15px 0;
    font-size: 87.5%;
    line-height: 1.2857142857;
    color: #666; }
    .isye-home-tab ul li + li {
      border-top: 1px solid #b2d4eb; }
    .isye-home-tab ul li a {
      font-size: 128.5714285714%;
      line-height: 1.3333333333;
      font-weight: 600;
      text-decoration: none; }
      .isye-home-tab ul li a:after {
        content: "\a0›";
        color: #eeb211; }
    .isye-home-tab ul li * + p {
      margin: 7px 0 0 0; }
      .isye-home-tab ul li * + p a {
        color: #023d7b;
        margin: 2px 0 2px 10px;
        font-size: 112.5%;
        line-height: 1.2222222222;
        display: block;
        font-weight: normal;
        text-decoration: none; }
        .isye-home-tab ul li * + p a:hover {
          color: #002b55; }
        .isye-home-tab ul li * + p a:after {
          content: "\a0›";
          color: #eeb211; }
@media (max-width: 56.1875em) {
  .isye-home-tab .intro {
    float: none;
    margin: 0 auto;
    padding: 0;
    max-width: 585px;
    width: 100%; }
  .isye-home-tab .more {
    float: none;
    margin: 0 auto;
    padding: 0;
    max-width: 585px;
    width: 100%; }
  .isye-home-tab .intro + .more {
    margin-top: 30px; } }
@media (max-width: 29.9375em) {
  .isye-home-tab .box {
    background: transparent;
    padding: 0; }
    .isye-home-tab .box .column {
      float: none;
      background: #edf5fa;
      width: 100%;
      padding: 30px; }
      .isye-home-tab .box .column + .column {
        margin-top: 30px;
        padding: 30px; } }

.not-editing .field-name-field-blue-area {
  padding: 60px 0;
  background: #417dbd url("../images/bg-building-blue.jpg") top center no-repeat;
  background-size: cover; }
  .not-editing .field-name-field-blue-area > .i {
    position: relative;
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1210px; }
    .not-editing .field-name-field-blue-area > .i:before, .not-editing .field-name-field-blue-area > .i:after {
      content: "";
      display: table; }
    .not-editing .field-name-field-blue-area > .i:after {
      clear: both; }
    .not-editing .field-name-field-blue-area > .i > .field-items {
      margin: 0 -15px; }
      .not-editing .field-name-field-blue-area > .i > .field-items > .field-item {
        float: left;
        padding-left: 10px;
        padding-right: 10px;
        width: 33.3333333333%;
        max-width: 400px; }
  .not-editing .field-name-field-blue-area .block {
    width: 100% !important;
    float: none; }
    .not-editing .field-name-field-blue-area .block .block-title-wrapper {
      display: none; }

@media (max-width: 62.4375em) {
  .not-editing .field-name-field-blue-area {
    font-size: 0;
    padding: 30px 0 60px 0;
    word-spacing: 0;
    text-align: center; }
    .not-editing .field-name-field-blue-area > .i > .field-items > .field-item {
      float: none;
      display: inline-block;
      vertical-align: top;
      padding: 30px 15px 0 15px;
      width: 50%;
      word-spacing: normal;
      font-size: 16px; } }
@media (max-width: 43.6875em) {
  .not-editing .field-name-field-blue-area {
    font-size: 16px;
    word-spacing: normal; }
    .not-editing .field-name-field-blue-area > .i > .field-items > .field-item {
      width: 100%; } }
.node-block-home-box .box-container {
  max-width: 370px; }
.node-block-home-box .field-name-field-box-heading {
  margin: 0;
  border: 0;
  background: #edf5fa;
  background: #002A54;
  font-size: 112.5%;
  line-height: 1.2222222222;
  padding: 18px 10px;
  text-align: center;
  text-transform: uppercase;
  color: #fff; }
.node-block-home-box .box-body {
  border-top: 1px solid #fff;
  padding-bottom: 12px;
  background: #fff;
  text-align: center; }
  .node-block-home-box .box-body > * {
    margin: 0 0 7px 0;
    padding: 1px 0; }
  .node-block-home-box .box-body .field-name-field-large-box-image {
    margin-bottom: 10px;
    padding: 0; }
    .node-block-home-box .box-body .field-name-field-large-box-image img {
      width: 100%; }
    .node-block-home-box .box-body .field-name-field-large-box-image a:after {
      content: "";
      display: none; }
  .node-block-home-box .box-body .field-name-field-box-more-links .field-item {
    display: inline; }
    .node-block-home-box .box-body .field-name-field-box-more-links .field-item + .field-item:before {
      content: " | ";
      /*vertical-align:middle;*/
      font-size: 20px;
      line-height: 20px;
      color: #f2f2f2; }
  .node-block-home-box .box-body .field-name-field-box-more-links a {
    color: #002b55;
    font-weight: 600;
    text-decoration: none; }
    .node-block-home-box .box-body .field-name-field-box-more-links a:after {
      content: "\a0›";
      color: #eeb211; }
    .node-block-home-box .box-body .field-name-field-box-more-links a:hover {
      color: #004588; }

/** DEPRECATED: **/
bodyfront.node-type-horizontal-landing-page #content .block-row.home-callouts-row {
  padding: 60px 0;
  background: #417dbd url("../images/bg-building-blue.jpg") top center no-repeat;
  background-size: cover; }
  bodyfront.node-type-horizontal-landing-page #content .block-row.home-callouts-row > .i {
    margin: 0 auto;
    max-width: 1210px;
    padding: 0 20px; }
    bodyfront.node-type-horizontal-landing-page #content .block-row.home-callouts-row > .i > .i {
      margin: 0 -15px;
      max-width: none;
      padding: 0; }

.block-row.home-callouts-row .block {
  width: 33.3333333333%;
  padding: 0 1%; }

.front .block-row.home-callouts-row .block {
  width: 33.3333333333%;
  padding: 0 15px; }
.front .block-row.home-callouts-row .block-body {
  padding-bottom: 12px;
  background: #fff;
  text-align: center; }

@media (max-width: 62.4375em) {
  body.node-type-horizontal-landing-page #content .block-row.home-callouts-row {
    padding: 30px 0 60px 0;
    word-spacing: 0;
    text-align: center; }

  .block-row.home-callouts-row .block {
    float: none;
    display: inline-block;
    /*   padding:30px 15px 0 15px;*/
    width: 49%;
    word-spacing: normal; } }
@media (max-width: 43.6875em) {
  .block-row.home-callouts-row .block {
    width: 100%;
    max-width: 400px; } }
.not-editing .field-name-field-news-events-area {
  background: #EDF5FA;
  padding: 40px 0; }
  .not-editing .field-name-field-news-events-area .block {
    float: left; }
  @media (max-width: 47.9375em) {
    .not-editing .field-name-field-news-events-area .block.half-width {
      float: none;
      padding: 0; }
    .not-editing .field-name-field-news-events-area > .field-items > .field-item + .field-item {
      margin-top: 40px; } }

.block.home-news-block {
  padding-left: 0 !important;
  padding-right: 10px !important; }
  .block.home-news-block .block-title-wrapper h4 {
    position: relative;
    z-index: 1;
    margin: 0;
    border: 0;
    background: #eeb211;
    font-size: 150%;
    line-height: 1;
    padding: 18px 10px;
    text-align: center;
    text-transform: uppercase;
    color: #333; }
    .block.home-news-block .block-title-wrapper h4:after {
      content: "";
      display: block;
      position: absolute;
      left: 50%;
      top: 100%;
      margin-left: -7px;
      height: 0;
      width: 0;
      border: 7px solid transparent;
      border-top-color: #eeb211;
      background: transparent; }
  .block.home-news-block .block-body {
    position: relative;
    background: #fff;
    padding: 30px 30px 70px 30px;
    min-height: 335px; }
    .block.home-news-block .block-body .all-link {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }
      .block.home-news-block .block-body .all-link a {
        display: block;
        border: 1px solid #d9eaf5;
        border-top-color: #99c6e4;
        background: #d9eaf5;
        padding: 7px 0;
        font-size: 112.5%;
        line-height: 1.3333333333;
        text-align: center;
        font-weight: 600;
        text-decoration: none; }
        .block.home-news-block .block-body .all-link a:hover {
          background: #e1eef7; }
        .block.home-news-block .block-body .all-link a:after {
          content: " \f105";
          font-family: "FontAwesome";
          color: #eeb211; }
  .block.home-news-block ul.news-list {
    margin: -15px 0;
    padding: 0; }
    .block.home-news-block ul.news-list li {
      display: block;
      margin: 0;
      padding: 15px 0;
      height: 103px;
      overflow: hidden; }
      @media (max-width: 40em) {
        .block.home-news-block ul.news-list li {
          margin-left: -10px;
          margin-right: -10px; } }
      .block.home-news-block ul.news-list li .date {
        font-size: 87.5%;
        line-height: 1.7142857143;
        text-transform: uppercase;
        color: #808080;
        font-weight: 600; }
      .block.home-news-block ul.news-list li .headline {
        margin: 0;
        font-size: 100%; }
        .block.home-news-block ul.news-list li .headline a {
          font-size: 100%;
          line-height: 1.375;
          font-weight: 600;
          text-decoration: none; }
      .block.home-news-block ul.news-list li + li {
        border-top: 1px solid #e6e6e6; }

@media (max-width: 47.9375em) {
  .block.home-news-block.half-width {
    width: 100% !important;
    padding-right: 0px !important; } }
.block.home-events-block {
  /*margin-left:10px;
  margin-right:-20px;*/
  padding-right: 0 !important;
  padding-left: 10px !important; }
  .block.home-events-block .block-title-wrapper h4 {
    position: relative;
    z-index: 1;
    margin: 0;
    border: 0;
    background: #eeb211;
    font-size: 150%;
    line-height: 1;
    padding: 18px 10px;
    text-align: center;
    text-transform: uppercase;
    color: #333; }
    .block.home-events-block .block-title-wrapper h4:after {
      content: "";
      display: block;
      position: absolute;
      left: 50%;
      top: 100%;
      margin-left: -7px;
      height: 0;
      width: 0;
      border: 7px solid transparent;
      border-top-color: #eeb211;
      background: transparent; }
  .block.home-events-block .block-body {
    position: relative;
    background: #fff;
    padding: 30px 10px 70px 10px;
    min-height: 335px; }
    .block.home-events-block .block-body .all-link {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }
      .block.home-events-block .block-body .all-link a {
        display: block;
        border: 1px solid #d9eaf5;
        border-top-color: #99c6e4;
        background: #d9eaf5;
        padding: 7px 0;
        font-size: 112.5%;
        line-height: 1.3333333333;
        text-align: center;
        font-weight: 600;
        text-decoration: none; }
        .block.home-events-block .block-body .all-link a:hover {
          background: #e1eef7; }
        .block.home-events-block .block-body .all-link a:after {
          content: " \f105";
          font-family: "FontAwesome";
          color: #eeb211; }
    .block.home-events-block .block-body ul.events-list {
      margin: -15px 0;
      padding-left: 20px;
      padding-right: 20px; }
      @media (max-width: 40em) {
        .block.home-events-block .block-body ul.events-list {
          padding-left: 0px;
          margin-left: 0px; } }
      .block.home-events-block .block-body ul.events-list li {
        display: block;
        margin: 0;
        border-bottom: 1px solid #e6e6e6;
        padding: 15px 0 0 0;
        height: 103px;
        overflow: hidden;
        /*background:#ff0000;*/
        /* @include viewport-below(641) { 
          	  	 margin-left:-10px;
        		 margin-right:-10px;
        		 color:#ff0000!important;
          	}*/ }
        .block.home-events-block .block-body ul.events-list li .date {
          float: left;
          padding-top: 19px;
          padding-left: 1em;
          text-align: center;
          font-size: 100%;
          line-height: 1.25;
          text-transform: uppercase;
          color: #666;
          font-weight: 600; }
          .block.home-events-block .block-body ul.events-list li .date .month-and-day {
            display: block;
            color: #808080; }
          .block.home-events-block .block-body ul.events-list li .date .year {
            display: block;
            font-size: 87.5%;
            line-height: 1.4285714286;
            color: #808080; }
        .block.home-events-block .block-body ul.events-list li .info {
          margin-left: 19.801980198%;
          border-left: 1px solid #e6e6e6;
          padding-left: 30px;
          padding-top: 19px;
          padding-bottom: 20px; }
          @media (max-width: 30em) {
            .block.home-events-block .block-body ul.events-list li .info {
              padding-left: 10px;
              margin-left: 35.2941176471%; } }
        .block.home-events-block .block-body ul.events-list li .title {
          margin: 0;
          font-size: 100%; }
          .block.home-events-block .block-body ul.events-list li .title a {
            font-size: 100%;
            line-height: 1.25;
            font-weight: 600;
            text-decoration: none; }
        .block.home-events-block .block-body ul.events-list li .location {
          padding-top: 4px;
          font-size: 87.5%;
          line-height: 1.4285714286;
          color: #4d4d4d; }

@media (max-width: 47.9375em) {
  .block.home-events-block.half-width {
    width: 100% !important;
    padding-left: 0px !important; } }
#block-quicktabs-trending-at-isye {
  padding: 40px 0; }
  #block-quicktabs-trending-at-isye > .i {
    margin: 0 auto;
    max-width: 1210px;
    padding: 0 20px; }
  #block-quicktabs-trending-at-isye .block-title-wrapper h4 {
    margin: 0 0 30px 0;
    border: 0;
    padding: 0;
    font-size: 225%;
    line-height: 1;
    text-align: center;
    font-weight: 600;
    color: #333; }

.isye-buttons-list {
  padding: 0;
  word-spacing: 15px; }
  .isye-buttons-list > li {
    display: inline-block;
    vertical-align: top;
    word-spacing: normal; }
    .isye-buttons-list > li > a {
      display: inline-block;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background: #00497a;
      padding: 10px 15px;
      height: 58px;
      font-size: 137.5%;
      line-height: 1.7272727273;
      font-weight: 600;
      color: #fff;
      text-decoration: none; }
      .isye-buttons-list > li > a .sprite {
        display: inline-block;
        vertical-align: text-top;
        margin-right: 10px;
        font-size: 72.7272727273%;
        line-height: 2.375; }
        .isye-buttons-list > li > a .sprite.icon-map {
          vertical-align: middle; }
      .isye-buttons-list > li > a:after {
        content: "";
        font-family: 'fontawesome';
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px;
        font-size: 72.7272727273%;
        color: #eeb211; }
      .isye-buttons-list > li > a:hover {
        background: #005894; }

.isye-four-buttons {
  margin: -30px -15px 0 -15px;
  word-spacing: normal; }
  .isye-four-buttons:before, .isye-four-buttons:after {
    content: "";
    display: table; }
  .isye-four-buttons:after {
    clear: both; }
  .isye-four-buttons > li {
    display: block;
    float: left;
    padding: 30px 15px 0 15px;
    width: 25%; }
    .isye-four-buttons > li > a {
      display: block;
      position: relative; }
      .isye-four-buttons > li > a:after {
        position: absolute;
        top: 15px;
        right: 15px; }
  @media (max-width: 60.5625em) {
    .isye-four-buttons > li {
      width: 50%; } }
  @media (max-width: 34.9375em) {
    .isye-four-buttons {
      margin-top: -15px; }
      .isye-four-buttons > li {
        padding-top: 15px;
        width: 100%; } }

.front .block-row.block-row-even.block-count-4 {
  background: #fff; }
  .front .block-row.block-row-even.block-count-4 .row-content {
    padding: 30px 20px !important;
    background: #002A54; }
    .front .block-row.block-row-even.block-count-4 .row-content .block {
      text-align: center !important; }
      .front .block-row.block-row-even.block-count-4 .row-content .block a {
        color: #fff;
        font-weight: 600;
        text-decoration: none;
        font-size: 2em; }
        .front .block-row.block-row-even.block-count-4 .row-content .block a:before {
          font-family: FontAwesome;
          color: #eeb211;
          padding-right: .3em; }
        .front .block-row.block-row-even.block-count-4 .row-content .block a:hover {
          color: #eeb211; }
      .front .block-row.block-row-even.block-count-4 .row-content .block a.gt-home-researchlink:before {
        content: "\f1ec"; }
      .front .block-row.block-row-even.block-count-4 .row-content .block a.gt-home-educationlink:before {
        content: "\f19d"; }
      .front .block-row.block-row-even.block-count-4 .row-content .block a.gt-home-peoplelink:before {
        content: "\f0c0"; }
      .front .block-row.block-row-even.block-count-4 .row-content .block a.gt-home-newslink:before {
        content: "\f1ea"; }
      @media (max-width: 49.9375em) {
        .front .block-row.block-row-even.block-count-4 .row-content .block {
          width: 50% !important; } }
      @media (max-width: 31.1875em) {
        .front .block-row.block-row-even.block-count-4 .row-content .block {
          width: 100% !important; } }

/* Scss Document */
.view-faq-block .view-filters {
  background: none repeat scroll 0 0 #edf5fa;
  border: 1px solid #99c6e4;
  margin-bottom: .8em;
  /*@include border-radius(4px);*/ }
  .view-faq-block .view-filters form {
    margin: 0;
    max-width: 1210px;
    padding: 0;
    position: relative;
  /* width: 100%;
  margin: 0;
	  padding:0;*/ }
    .view-faq-block .view-filters form .views-widget-filter-field_faq_category_tid {
      width: 100%;
      margin: 0;
      padding: 0; }
      .view-faq-block .view-filters form .views-widget-filter-field_faq_category_tid .bef-checkboxes {
        margin: 0;
        padding: 0;
        width: 100%;
        text-align: center; }
        .view-faq-block .view-filters form .views-widget-filter-field_faq_category_tid .bef-checkboxes .form-type-bef-checkbox {
          float: left;
          width: 20%; }
          .view-faq-block .view-filters form .views-widget-filter-field_faq_category_tid .bef-checkboxes .form-type-bef-checkbox input {
            margin-left: 1em;
            margin-right: .2em; }
          .view-faq-block .view-filters form .views-widget-filter-field_faq_category_tid .bef-checkboxes .form-type-bef-checkbox label {
            color: #333;
            font-size: 87.5%;
            font-weight: 600;
            line-height: 1.71429;
            text-transform: uppercase; }
    .view-faq-block .view-filters form #edit-field-faq-question-value-wrapper {
      float: left;
      width: 100%;
      margin: 1em 0;
      text-align: center; }
      .view-faq-block .view-filters form #edit-field-faq-question-value-wrapper input {
        margin-left: .2em;
        margin-right: .2em;
        display: inline-block; }
      .view-faq-block .view-filters form #edit-field-faq-question-value-wrapper label {
        color: #333;
        font-size: 87.5%;
        font-weight: 600;
        line-height: 1.71429;
        text-transform: uppercase; }
.view-faq-block .view-content {
  border-bottom: 6px solid #0b4278; }
  .view-faq-block .view-content .group {
    /*border: 6px solid rgba(11, 66, 120, 1);*/
    /*margin-bottom:1em;*/ }
  .view-faq-block .view-content h3 {
    background-color: rgba(11, 66, 120, 0.8);
    color: #fff;
    font-family: "proxima-nova", "Nimbus Sans L", helvetica, sans-serif;
    font-size: 125%;
    line-height: 1.29412;
    margin: 0;
    padding: 0.25em  .5em 0.25em 0.5em; }
  .view-faq-block .view-content .views-field-field-faq-question {
    /*	background-color:rgba(237, 245, 250, .8);*/
    margin-top: 0 !important;
    /*	padding: 0.5em  1em;*/
    border-radius: 0; }
    .view-faq-block .view-content .views-field-field-faq-question a {
      font-size: 1.1em;
      color: #002b55;
      font-family: "proxima-nova", "Nimbus Sans L", helvetica, sans-serif;
      padding: 0.5em 0 0.5em 0.7em !important; }
    .view-faq-block .view-content .views-field-field-faq-question:hover {
      background-color: rgba(197, 223, 239, 0.8); }
  .view-faq-block .view-content .views-field-field-faq-question.ui-state-default {
    border-bottom: 0px solid #fff; }
    .view-faq-block .view-content .views-field-field-faq-question.ui-state-default a {
      color: #002b55; }
  .view-faq-block .view-content .views-field-field-faq-question.ui-state-active {
    border-bottom: none !important;
    background-color: rgba(197, 223, 239, 0.8); }
    .view-faq-block .view-content .views-field-field-faq-question.ui-state-active a {
      color: #002b55;
      font-weight: bold; }
  .view-faq-block .view-content .ui-accordion-content {
    /*margin: 0 !important;*/
    background-color: rgba(237, 245, 250, 0.8) !important;
    padding: 0 !important;
    border-bottom: none !important;
    border-radius: 0;
    line-height: 1.625 !important; }
  .view-faq-block .view-content .views-field-body {
    border-radius: 0;
    margin: 0 !important;
    padding: 0.5em 1em 0.5em 2.5em !important; }
  .view-faq-block .view-content .ui-icon {
    display: none; }

.page-node-321 .form-type-bef-checkbox {
  width: 25% !important; }

.page-node-911 .form-type-bef-checkbox {
  width: 25% !important; }

.admissionsfaqblock h4 {
  background-color: none !important;
  color: #454545;
  margin: 16px 0 10px !important;
  padding-bottom: 0 !important; }

/*.singlefaq-category {
	
	.ui-corner-top {
   border-radius: 0px!important;
}
	
	.ui-corner-bottom {
  border-radius: 0px!important;
}
	.ui-corner-all {
    border-radius: 0px!important;
}
	div.views-field-field-faq-question {
   
  margin-top: 0!important;
 
   
}
	
	}*/
#content-lead {
  padding-bottom: 0; }

.region-content-lead .block-menu-block {
  position: relative;
  margin: 0 auto;
  max-width: 1250px;
  padding: 0;
  float: none;
  width: auto; }
  .region-content-lead .block-menu-block > .i {
    float: right;
    position: absolute;
    top: -49px;
    right: 20px;
    font-size: 87.5%;
    line-height: 1.2857142857; }
  .region-content-lead .block-menu-block .block-title-wrapper h4 {
    border-left: 1px solid #99c6e4;
    border-right: 1px solid #99c6e4;
    padding: 15px 20px;
    background: #dbebf6;
    text-align: right;
    font-size: 100%;
    line-height: inherit;
    font-weight: normal;
    /* margin: 16px 0;*/ }
    .region-content-lead .block-menu-block .block-title-wrapper h4:after {
      content: "";
      display: inline-block;
      vertical-align: middle;
      margin: 0 0 0 10px;
      border: 4px solid transparent;
      border-top-color: #eeb211; }
  .region-content-lead .block-menu-block .block-body {
    margin-top: -1000px; }
    .region-content-lead .block-menu-block .block-body ul.menu {
      border: 1px solid #e4e4e4;
      border-top: 1px solid #99c6e4;
      margin: -10px 0 0 0;
      padding: 0; }
      .region-content-lead .block-menu-block .block-body ul.menu li {
        display: block;
        margin: 0;
        padding: 0;
        background: #fff; }
        .region-content-lead .block-menu-block .block-body ul.menu li + li {
          border-top: 1px solid #e4e4e4; }
        .region-content-lead .block-menu-block .block-body ul.menu li a {
          display: block;
          padding: 15px 20px;
          text-decoration: none; }
          .region-content-lead .block-menu-block .block-body ul.menu li a:hover {
            background: #f5f5f5; }
        .region-content-lead .block-menu-block .block-body ul.menu li.active-trail a {
          background: #f9f9f9; }
  .region-content-lead .block-menu-block:hover > .i {
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); }
  .region-content-lead .block-menu-block:hover .block-title-wrapper h4 {
    background: #e7f2f9; }
    .region-content-lead .block-menu-block:hover .block-title-wrapper h4:after {
      position: relative;
      top: -4px;
      border-top-color: transparent;
      border-bottom-color: #eeb211; }
  .region-content-lead .block-menu-block:hover .block-body {
    margin-top: 0; }

.contact-form .form-item:before, .contact-form .form-item:after {
  content: "";
  display: table; }
.contact-form .form-item:after {
  clear: both; }
.contact-form .form-item label {
  float: left;
  width: 200px; }
.contact-form .form-item .isye-contact-form-field {
  margin-left: 200px;
  padding-left: 20px; }
.contact-form .form-item-cid select {
  margin-left: 20px; }
.contact-form .form-type-checkbox {
  margin-left: 200px;
  padding-left: 20px; }
  .contact-form .form-type-checkbox label {
    float: none;
    width: auto; }
.contact-form .isye-contact-buttons {
  margin-left: 200px;
  padding-left: 20px; }
@media (max-width: 47.9375em) {
  .contact-form .form-item label {
    width: 26.3852242744%; }
  .contact-form .form-item .isye-contact-form-field {
    margin-left: 26.3852242744%; }
  .contact-form .form-type-checkbox {
    margin-left: 26.3852242744%; }
  .contact-form .isye-contact-buttons {
    margin-left: 26.3852242744%; } }
@media (max-width: 39.9375em) {
  .contact-form .form-item label {
    float: none;
    width: auto; }
  .contact-form .form-item .isye-contact-form-field {
    margin-left: 0;
    padding-left: 0; }
  .contact-form .form-type-checkbox {
    margin-left: 0;
    padding-left: 0; }
  .contact-form .isye-contact-buttons {
    margin-left: 0;
    padding-left: 0; } }

h3, h4, h5, h6 {
  margin-top: 16px;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 10px;
  padding-bottom: 0px;
  color: #454545; }

h2 {
  font-size: 200%;
  line-height: 1.125;
  color: #454545; }

h3 {
  font-size: 162.5%;
  line-height: 1.1538461538; }

h4 {
  font-size: 150%;
  line-height: 1.1666666667; }

h5 {
  font-size: 125%;
  line-height: 1.2; }

h6 {
  font-size: 100%;
  line-height: 1.375; }

hr {
  margin: 10px 0;
  border: 0;
  border-top: 6px solid #e6e6e6; }

.gt-ed-totalhours {
  display: block;
  width: 100%;
  text-align: center;
  padding: 10px 0 10px 0;
  /*	border-top:6px solid $c-blue;*/
  margin-bottom: -10px;
  color: #fff;
  background: #023d7b; }

#social-media-links-wrapper2 {
  height: 43px;
  float: left;
  margin: 0;
  padding-left: 0; }
  #social-media-links-wrapper2 ul {
    padding-left: 0;
    margin: 0;
    float: left; }
    #social-media-links-wrapper2 ul li {
      float: left;
      margin: 3px 6px; }

.outline {
  display: block;
  background-color: #dbebf6;
  /* border: 1px dashed #6981b5;*/
  margin: 1em auto;
  padding: 1em;
  width: 90%; }

.content .node img {
  /*border: 3px solid #454545;
   box-shadow:2px 2px 2px rgba(0,0,0,0.2);
  margin:0;
  padding:0;*/ }

/*.region-content {

p {
	margin-top:0;
	margin-bottom:.2em;
	padding-top:0;
	padding-bottom:0;
	
	
	}

 a:link {
	
	 
	
	}

}*/
.textred {
  color: #ff0000; }

.editor-clear-floats {
  height: 0; }

.gt-ed-big-text {
  font-size: 125%;
  line-height: 1.2; }

.block {
  padding: 0 .25em; }
  .block .half-width.odd {
    padding-right: 20px; }
  .block .half-width.even {
    padding-left: 20px;
    padding-right: 0; }
  .block .block-title-wrapper h4 {
    /*   margin:0;*/
    border: 0;
    padding: 0;
    font-size: 150%;
    line-height: 1.1666666667; }

.isye-block-row > .i > .block.half-width {
  padding: 0 20px; }
  .isye-block-row > .i > .block.half-width + .half-width {
    padding: 0 20px; }

.quick-accordion {
  font-size: 100%; }
  .quick-accordion .ui-accordion-header {
    margin: 5px 0 0 0 !important;
    border-radius: 0;
    border: 1px solid #99c6e4;
    background: #d9eaf5;
    font-family: "proxima-nova", "Nimbus Sans L", helvetica, sans-serif;
    font-size: 100%;
    line-height: 1.125;
    font-weight: 600;
    -webkit-transition: background 300ms;
    transition: background 300ms; }
    .quick-accordion .ui-accordion-header a {
      padding: 11px 50px 11px 20px;
      color: #002b55; }
    .quick-accordion .ui-accordion-header .ui-icon {
      display: none; }
    .quick-accordion .ui-accordion-header:after {
      content: "+";
      display: block;
      position: absolute;
      right: 20px;
      top: 0;
      font-size: 222.2222222222%;
      line-height: 1.05;
      color: #eeb211;
      font-weight: normal; }
    .quick-accordion .ui-accordion-header.ui-state-active {
      background: #fff;
      border-bottom: 0; }
      .quick-accordion .ui-accordion-header.ui-state-active a {
        color: #1a1a1a; }
      .quick-accordion .ui-accordion-header.ui-state-active:after {
        content: "−";
        top: -0.125em;
        font-size: 177.7777777778%;
        line-height: 1.3125;
        color: #999; }
  .quick-accordion .ui-accordion-content {
    margin: -1px 0 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid #99c6e4;
    border-top: 0;
    padding: 0;
    overflow: hidden !important;
    width: 100% !important;
    color: inherit;
    font-size: 100%;
    line-height: 1.5; }
    .quick-accordion .ui-accordion-content .block {
      padding: 0 10px; }
      .quick-accordion .ui-accordion-content .block > .i {
        padding: 0 !important; }

.block-quicktabs {
  padding-bottom: 16px; }

.block-row .block.full-width > .i {
  padding: 16px 0; }
.block-row .block.full-width .block-title-wrapper h4 {
  font-size: 150%;
  line-height: 1.1666666667;
  margin: 0; }

@media (max-width: 47.9375em) {
  .block.half-width {
    float: none;
    margin: 0 auto;
    /* width:100% !important;*/
    width: 100%;
    max-width: 565px;
    padding: 0 20px; }
    .block.half-width + .block.half-width {
      padding: 0 20px; } }

.video-container {
  float: right;
  padding: 0;
  margin: 0 15px 0 15px;
  border: 1px solid #99c6e4; }
  .video-container p {
    padding: 0 10px;
    text-align: center; }

.researchlinks.odd {
  float: left;
  clear: left; }
  .researchlinks.odd h4 {
    color: #666;
    font-size: 1.1em !important;
    margin-top: 0.5em !important;
    margin-bottom: 0.4em !important; }
  .researchlinks.odd a {
    text-decoration: none; }
    .researchlinks.odd a:hover {
      text-decoration: underline; }

.researchlinks.even {
  float: right;
  clear: right; }
  .researchlinks.even h4 {
    color: #666;
    font-size: 1.1em !important;
    margin-top: 0.5em !important;
    margin-bottom: 0.4em !important; }
  .researchlinks.even a {
    text-decoration: none; }
    .researchlinks.even a:hover {
      text-decoration: underline; }

#block-views-people-gt-research-pslp-block {
  margin-top: 1em; }

.node--layout-page-about div.rtecenter {
  text-align: center;
  border: solid 5px #fff;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
  margin: .5em auto .5em auto;
  display: block;
  width: 70%;
  padding-bottom: .5em; }
  .node--layout-page-about div.rtecenter img {
    padding: .5em .5em .5em .5em; }

.gt-ed-greybg .node-block-picture-with-caption {
  background-color: #ccc !important; }

.node-featured-story aside .field-label-hidden p {
  font-size: .8em;
  text-align: center;
  /*background-color:$c-blue;
  color:#fff;*/ }

/*.greyboxlisting {
    @include clearfix;
    border-top:6px solid #f2f2f2;
    width:100%;
    padding:40px 0;
    .views-label {
        float:left;
        width:percent(270/870);
        @include font-scale(24px, 29px);
        font-weight:600;
        color:#333;
    }
    .field-content {
        margin-left:percent(270/870);
        padding-left:30px;
        ul {
            margin:0;
            padding:0;
        }
        li {
            position:relative;
            display:block;
            margin:0;
            padding:0 0 0 20px;
            &:before {
                content:"";
                display:block;
                position:absolute;
                left:0;
                top:4px;
                border:7px solid transparent;
                border-left-color:$c-gold;
            }
           
        }
       
    }

    @include viewport-below(480) {
        .views-label {
            @include font-scale(18px, 22px);
        }

        .field-content {
            @include font-scale(14px, 18px);
            li {
                padding-left:25px;
                &:before {
                    top:0;
                }
            }
        }
    }
}	
	
	*/
.gt-calendar-wrapper-block .view-content {
  margin: 0; }
.gt-calendar-wrapper-block a {
  text-decoration: none; }
.gt-calendar-wrapper-block .view-content > div {
  padding: 10px 0; }
  .gt-calendar-wrapper-block .view-content > div:before, .gt-calendar-wrapper-block .view-content > div:after {
    content: "";
    display: table; }
  .gt-calendar-wrapper-block .view-content > div:after {
    clear: both; }
  .gt-calendar-wrapper-block .view-content > div + div {
    border-top: 1px solid #e6e6e6; }
.gt-calendar-wrapper-block h3 {
  margin: 0;
  border-right: solid 1px #e6e6e6;
  padding-right: .5em; }
  .gt-calendar-wrapper-block h3 .day {
    font-size: .7em;
    padding: 4px 0;
    margin: 0;
    color: #888;
    background: #fff; }
  .gt-calendar-wrapper-block h3 .date-box {
    width: 3em;
    height: 2.5em;
    background-color: #fff;
    border: none; }
  .gt-calendar-wrapper-block h3 .month {
    max-height: 1.25em; }
    .gt-calendar-wrapper-block h3 .month .date-display-start {
      float: left;
      width: 50%;
      font-size: 1em; }
    .gt-calendar-wrapper-block h3 .month .date-display-end {
      float: right;
      width: 50%;
      font-size: 100%; }
  .gt-calendar-wrapper-block h3 .month {
    font-size: 0; }
    .gt-calendar-wrapper-block h3 .month:before, .gt-calendar-wrapper-block h3 .month:after {
      content: "";
      display: table; }
    .gt-calendar-wrapper-block h3 .month:after {
      clear: both; }
  .gt-calendar-wrapper-block h3 .date {
    position: relative;
    max-height: 1.25em;
    /*color: #164679;*/
    color: #2c6096;
    color: #888;
    font-size: 0.5em !important;
    font-weight: 700;
    line-height: 1.2;
    text-align: center; }
    .gt-calendar-wrapper-block h3 .date .date-display-start {
      position: absolute;
      font-size: 1.4em !important;
      top: 0;
      left: 0;
      width: 50%; }
    .gt-calendar-wrapper-block h3 .date .date-display-end {
      position: absolute;
      font-size: 1.4em !important;
      top: 0;
      right: 0;
      width: 50%; }
    .gt-calendar-wrapper-block h3 .date .date-display-single {
      font-size: 1.4em !important; }
  .gt-calendar-wrapper-block h3 .year {
    position: relative;
    padding: 4px 0 0 0;
    /*color: #164679;*/
    color: #888;
    font-size: 0.5em !important;
    font-weight: 700;
    text-align: center;
           /* .date-display-start {
                position:absolute;
				 font-size: 1.4em!important;
                top:0;
                left:0;
                width:50%;
            }
            .date-display-end {
                position:absolute;
				 font-size: 1.4em!important;
                top:0;
                right:0;
                width:50%;
            }
			.date-display-single {
				
				 font-size: 1.4em!important;
				}*/ }
.gt-calendar-wrapper-block .date-contents {
  float: none;
  margin-left: 11.25em;
  width: auto;
  padding: 0; }
  .gt-calendar-wrapper-block .date-contents p {
    padding: 0; }
@media (max-width: 37.4375em) {
  .gt-calendar-wrapper-block h3 {
    float: none;
    margin: 0 auto;
    width: auto;
    max-width: 7.2129255626em;
    border-right: 0px solid #e6e6e6; }
  .gt-calendar-wrapper-block .date-contents {
    margin-left: 0;
    padding-top: 15px;
    text-align: center; } }

.node-event.node-full {
  padding: 30px 0 14px 0; }
  .node-event.node-full .field .field-label {
    float: left;
    width: 9.375em;
    color: #002b55; }
  .node-event.node-full .field .field-items {
    float: none;
    /* margin-left:ems(180);*/
    margin-left: 1em;
    margin-bottom: 1em; }
    .node-event.node-full .field .field-items img {
      border: 3px solid #fff;
      box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5) !important;
      padding: 0 !important; }
  .node-event.node-full .field + .field {
    margin-top: 16px; }
  .node-event.node-full .field h1 {
    margin: .5em;
    padding: .5em;
    font-size: 1.25em; }
  .node-event.node-full .field h2 {
    margin: 0;
    padding: .5em 0;
    font-size: 1.25em; }
  .node-event.node-full .field h3 {
    margin: 0;
    padding: .5em 0;
    font-size: 1.2em; }
  .node-event.node-full .field h4 {
    margin: 0;
    padding: .5em 0;
    font-size: 1.17em; }
  .node-event.node-full .field h5 {
    margin: 0;
    padding: .5em 0;
    font-size: 1.15em; }
  .node-event.node-full .field .hg-sidebar {
    padding: 1em !important; }
  @media (max-width: 37.4375em) {
    .node-event.node-full .field .field-label {
      width: 26.8336314848%; }
    .node-event.node-full .field .field-items {
      margin-left: 32.2003577818%; } }
  @media (max-width: 29.9375em) {
    .node-event.node-full .field .field-label {
      float: none; } }

#node-49 .hg-feed-item {
  clear: both;
  margin: 0;
  padding: 10px 0;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  list-style: outside none none;
  overflow: visible; }
  #node-49 .hg-feed-item .hg-feed-event {
    background: none repeat scroll 0 0 #f0f0f0;
    border-radius: 20px;
    float: left;
    clear: none;
    text-align: center;
    min-height: 60px;
    max-height: 120px;
    line-height: 18px;
    margin: 15px 10px 20px 0;
    width: 80px;
    font-size: 1em;
    font-weight: bold; }
    #node-49 .hg-feed-item .hg-feed-event .hg-feed-event-month {
      float: none;
      display: block;
      margin: 6px 0 0;
      padding: 6px 0 0 0;
      width: 80px; }
    #node-49 .hg-feed-item .hg-feed-event .hg-feed-event-day {
      float: none;
      display: block;
      font-size: 1em;
      width: 80px; }
    #node-49 .hg-feed-item .hg-feed-event .hg-feed-event-multi-date {
      display: block;
      font-weight: bold;
      line-height: 100%;
      text-align: center; }
  #node-49 .hg-feed-item h3 {
    font-size: 1em;
    line-height: 1.2;
    margin-bottom: 2px; }
  #node-49 .hg-feed-item p {
    display: block;
    margin-left: 70px; }
  @media (max-width: 29.9375em) {
    #node-49 .hg-feed-item .hg-feed-event {
      background: none;
      border-radius: 0px;
      float: none;
      display: block;
      text-align: left;
      min-height: 0px;
      max-height: 120px;
      line-height: 18px;
      margin: 10px 10px 5px 0;
      padding: 0;
      width: auto;
      font-size: 1.2em;
      font-weight: bold; }
      #node-49 .hg-feed-item .hg-feed-event .hg-feed-event-month {
        float: none;
        display: inline; }
      #node-49 .hg-feed-item .hg-feed-event .hg-feed-event-day {
        float: none;
        display: inline; }
    #node-49 .hg-feed-item h3 {
      font-size: 1em;
      line-height: 1.2;
      margin: 2px 0; }
    #node-49 .hg-feed-item p {
      display: block;
      margin-left: 0px; } }

.hg-event-detail-content li {
  list-style-type: square; }

.hg-related-links-link {
  list-style-type: square; }

.view .date-nav-wrapper .date-next {
  background: none repeat scroll 0 0 #dfdfdf;
  border-radius: 0 5px 5px 0;
  float: none;
  font-size: 12px;
  padding: 0.5em;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
  width: auto;
  z-index: 1; }

.view .date-nav-wrapper .date-prev {
  background: none repeat scroll 0 0 #dfdfdf;
  border-radius: 5px 0 0 5px;
  float: none;
  font-size: 12px;
  left: auto;
  padding: 0.5em;
  position: absolute;
  right: 60px;
  text-align: right;
  top: 0;
  width: auto;
  z-index: 1; }

#quicktabs-quicktab_news, #quicktabs-spotlight_quicktab {
  margin: 16px 0; }
  #quicktabs-quicktab_news .hg-feed, #quicktabs-spotlight_quicktab .hg-feed {
    margin: -16px 0 0 0;
    padding-left: 0; }
  #quicktabs-quicktab_news .hg-feed-item, #quicktabs-spotlight_quicktab .hg-feed-item {
    margin: 0;
    padding: 10px 0;
    clear: none;
    overflow: hidden; }
    #quicktabs-quicktab_news .hg-feed-item + .hg-feed-item, #quicktabs-spotlight_quicktab .hg-feed-item + .hg-feed-item {
      border-top: 2px solid #e6e6e6; }
    #quicktabs-quicktab_news .hg-feed-item h3, #quicktabs-spotlight_quicktab .hg-feed-item h3 {
      font-size: 125%;
      line-height: 1.2; }
      #quicktabs-quicktab_news .hg-feed-item h3 a, #quicktabs-spotlight_quicktab .hg-feed-item h3 a {
        text-decoration: none;
        font-weight: normal; }
      #quicktabs-quicktab_news .hg-feed-item h3 img, #quicktabs-spotlight_quicktab .hg-feed-item h3 img {
        float: right;
        margin: 6px 0 5px 15px; }
      #quicktabs-quicktab_news .hg-feed-item h3 + .date, #quicktabs-spotlight_quicktab .hg-feed-item h3 + .date {
        margin-top: -8px;
        font-size: 87.5%;
        line-height: 2;
        text-transform: uppercase;
        color: #666; }
  @media (max-width: 56.1875em) {
    #quicktabs-quicktab_news .hg-feed-item h3, #quicktabs-spotlight_quicktab .hg-feed-item h3 {
      font-size: 125%;
      line-height: 1.15; }
      #quicktabs-quicktab_news .hg-feed-item h3 + .date, #quicktabs-spotlight_quicktab .hg-feed-item h3 + .date {
        font-size: 87.5%;
        line-height: 1.6428571429; } }
  @media (max-width: 48.6875em) {
    #quicktabs-quicktab_news .hg-feed-item h3, #quicktabs-spotlight_quicktab .hg-feed-item h3 {
      font-size: 150%;
      line-height: 1.1666666667; }
      #quicktabs-quicktab_news .hg-feed-item h3 + .date, #quicktabs-spotlight_quicktab .hg-feed-item h3 + .date {
        font-size: 87.5%;
        line-height: 2; } }
  @media (max-width: 29.9375em) {
    #quicktabs-quicktab_news .hg-feed-item h3, #quicktabs-spotlight_quicktab .hg-feed-item h3 {
      font-size: 125%;
      line-height: 1.15; }
      #quicktabs-quicktab_news .hg-feed-item h3 + .date, #quicktabs-spotlight_quicktab .hg-feed-item h3 + .date {
        font-size: 87.5%;
        line-height: 1.6428571429; } }

.hg-feed-item {
  margin: 0;
  padding: 10px 0;
  clear: none; }
  .hg-feed-item + .hg-feed-item {
    border-top: 1px solid #e6e6e6; }
  .hg-feed-item h3 {
    font-size: 125%;
    line-height: 1.2; }
    .hg-feed-item h3 a {
      text-decoration: none;
      font-weight: normal; }
    .hg-feed-item h3 img {
      float: right;
      margin: 6px 0 5px 15px; }
    .hg-feed-item h3 + .date {
      margin-top: -8px;
      font-size: 87.5%;
      line-height: 2;
      text-transform: uppercase;
      color: #666; }

#quicktabs-spotlight_quicktab img {
  float: left !important;
  margin: 6px 15px 5px 0 !important; }

#quicktabs-spotlight_quicktab .hg-feed-item {
  margin: 0;
  padding: 10px 0;
  clear: none; }
  #quicktabs-spotlight_quicktab .hg-feed-item + .hg-feed-item {
    border-top: 3px solid #e6e6e6 !important; }

.page-hg-item .hg-body {
  float: left;
  width: 100%;
  padding-right: 290px;
  padding-bottom: 14px; }
.page-hg-item .hg-sidebars {
  float: left;
  margin-top: 20px;
  margin-left: -260px;
  width: 260px; }
.page-hg-item .hg-sidebar {
  float: none;
  border-radius: 5px;
  margin-left: 0;
  margin-top: 10px;
  width: 100%;
  background-color: #f0f0f0;
  padding: 0 10px 20px 10px; }
  .page-hg-item .hg-sidebar .hg-sidebar-media-instructions {
    text-align: center; }
  .page-hg-item .hg-sidebar h4 {
    padding: 8px 2px 4px;
    margin-top: 0;
    font-size: 106.25%;
    line-height: 1.2352941176;
    border-bottom: 4px solid #002b55; }
  .page-hg-item .hg-sidebar h3.hg-sidebar-header, .page-hg-item .hg-sidebar h4.hg-sidebar-header {
    padding: 8px 3px 4px;
    margin-top: 0;
    font-size: 125%;
    line-height: 1.2;
    border-bottom: 4px solid #eeb211; }
  .page-hg-item .hg-sidebar ul.itemList li {
    /*  margin:0 -20px;
      width:auto;*/ }
    .page-hg-item .hg-sidebar ul.itemList li + li {
      /* margin-top:10px;*/ }
@media (max-width: 47.9375em) {
  .page-hg-item .hg-body {
    float: none;
    padding-right: 0; }
  .page-hg-item .hg-sidebars {
    float: none;
    margin-left: 0;
    width: auto; }
  .page-hg-item .hg-sidebar {
    max-width: 400px; } }

.page-node-39 #breadcrumb {
  /*  display:none;*/ }
.page-node-39 #main {
  padding-top: 0; }
  .page-node-39 #main > .row {
    max-width: none;
    padding: 0; }
.page-node-39 #page-title {
  /*background:#edf5fa;*/ }
  .page-node-39 #page-title .title {
    position: relative;
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1210px;
    padding-top: 20px;
    padding-bottom: 20px; }
.page-node-39 #support {
  /* background:#EDF5FA;*/ }
  .page-node-39 #support > .tabs {
    position: relative;
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1210px; }
.page-node-39 #block-system-main {
  /*background:#EDF5FA;*/ }
  .page-node-39 #block-system-main > .i {
    position: relative;
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1210px; }
.page-node-39 .view-people .view-filters {
  /*border-bottom:1px solid #99c6e4;*/
  padding: 0 0 15px 0;
  /* background:#EDF5FA;*/ }
  .page-node-39 .view-people .view-filters form {
    position: relative;
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1210px; }
  .page-node-39 .view-people .view-filters .views-exposed-widgets {
    margin: 0 -15px; }
  .page-node-39 .view-people .view-filters .views-exposed-widget {
    padding: 0 15px;
    width: 50%; }
    .page-node-39 .view-people .view-filters .views-exposed-widget label {
      font-size: 87.5%;
      line-height: 1.8571428571;
      font-weight: 600;
      color: #333;
      text-transform: uppercase; }
  @media (max-width: 39.3125em) {
    .page-node-39 .view-people .view-filters .views-exposed-widget {
      padding: 0 15px;
      width: 100%; }
      .page-node-39 .view-people .view-filters .views-exposed-widget label {
        margin-top: 10px;
        font-size: 87.5%;
        line-height: 1.8571428571;
        font-weight: 600;
        color: #333;
        text-transform: uppercase; } }
  .page-node-39 .view-people .view-filters .views-widget input, .page-node-39 .view-people .view-filters .views-widget select {
    width: 100%; }
  .page-node-39 .view-people .view-filters .views-submit-button {
    display: none; }
.page-node-39 .people-thumbnails {
  position: relative;
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1210px; }

.people-thumbnails > .i {
  margin: 15px -15px; }
.people-thumbnails .group-of-four {
  float: left;
  width: 100%;
  clear: left; }
.people-thumbnails .group-of-two {
  float: left;
  width: 50%; }
.people-thumbnails .views-row {
  float: left;
  width: 50%;
  height: 50%;
  padding: 15px; }
.people-thumbnails .photo {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 60%;
  overflow: hidden;
  margin-left: 20%; }
  .people-thumbnails .photo img {
    position: absolute;
    left: 0;
    top: 0;
    transition: all 1s ease 0s;
    /*  margin-top:-10%;*/
    width: 60%;
    height: auto;
    border-radius: 50%; }
    .people-thumbnails .photo img:hover {
      /*  transform:scale(1.025, 1.025);*/ }
.people-thumbnails .info {
  position: relative;
  /*border:1px solid #99c6e4;*/
  /*border:1px solid #EFB925;*/
  padding: 19px .7em 19px .7em;
  /*min-height:115px;*/
  text-align: center;
  /*background-color:rgba(255,255,255,.9);*/ }
.people-thumbnails .name {
  margin: 0;
  font-size: 112.5%;
  line-height: 1.2222222222;
  font-weight: 600; }
  .people-thumbnails .name a {
    text-decoration: none; }
.people-thumbnails .views-field-field-emp-title {
  padding-top: .3em;
  font-size: 87.5%;
  line-height: 1.2857142857;
  color: #888; }
.people-thumbnails .views-field-field-home-school {
  padding-top: .3em;
  font-size: 87.5%;
  line-height: 1.2857142857;
  color: #888;
  	/*		 padding-top:.8em;
  		@include font-scale(14px, 18px);
          color:#000;
  	
  		 position:absolute;
              left:.8em;
              bottom:1em;*/ }
.people-thumbnails .location {
  margin-top: 4px;
  font-size: 87.5%;
  line-height: 1.2857142857; }
.people-thumbnails .views-field-field-emp-officephone {
  font-size: 87.5%;
  line-height: 1.2857142857; }
.people-thumbnails .mail {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-top: 1px solid #b2d4eb;
  background: #edf5fa;
  padding: 0 20px;
  font-size: 87.5%;
  line-height: 2.8571428571;
  font-weight: 600;
  text-decoration: none; }
  .people-thumbnails .mail:after {
    content: " \f105";
    font-family: "FontAwesome";
    color: #eeb211; }
  .people-thumbnails .mail:hover {
    background: #f5f9fc; }
@media (max-width: 63.9375em) {
  .people-thumbnails .group-of-two {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 600px; } }
@media (max-width: 34.3125em) {
  .people-thumbnails .views-row {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 300px; } }

#node-2346 .people-thumbnails .mail, #node-2331 .people-thumbnails .mail, #node-2301 .people-thumbnails .mail {
  background: #E1EEF6; }
  #node-2346 .people-thumbnails .mail:hover, #node-2331 .people-thumbnails .mail:hover, #node-2301 .people-thumbnails .mail:hover {
    background: #d9eaf4; }

.sidebar-left .people-thumbnails .location {
  display: none; }
.sidebar-left .people-thumbnails .info {
  /*min-height:160px;*/ }
  .sidebar-left .people-thumbnails .info .contact-mini a {
    max-height: 3em;
    overflow: hidden; }
.sidebar-left .people-thumbnails .views-field-field-emp-officephone {
  display: none; }
@media (max-width: 75.5625em) {
  .sidebar-left .people-thumbnails .group-of-two {
    float: none;
    margin: 0;
    width: 100%;
    max-width: 600px; } }

.page-user #page-title {
  display: none; }
.page-user .profile h3 {
  display: none; }
.page-user .profile dl {
  display: none; }
.page-user .profile .profile-phdstudent {
  display: none; }

.view-id-person_phd a.phdsocial {
  text-decoration: none;
  margin-left: .3em; }
.view-id-person_phd a.phdsocial:first-child {
  text-decoration: none;
  margin-left: 0; }

#views-exposed-form-phd-student-listing-block {
  background: none repeat scroll 0 0 #edf5fa;
  border: 1px solid #99c6e4;
  margin-bottom: .8em; }
  #views-exposed-form-phd-student-listing-block .views-exposed-widgets {
    text-align: center !important;
    margin-left: 20%;
    margin-right: 20%;
    padding: 1em .5em .5em .5em;
    text-align: center !important;
    display: block; }
    #views-exposed-form-phd-student-listing-block .views-exposed-widgets label {
      display: inline-block !important; }
    #views-exposed-form-phd-student-listing-block .views-exposed-widgets .views-widget {
      display: inline-block !important; }

.phddirections .i {
  background: none repeat scroll 0 0 #edf5fa;
  border: 1px solid #99c6e4;
  margin-bottom: .8em;
  padding: 0.2em 1em 0.5em 1em; }

.field-name-field-display-on-website .description {
  font-weight: bold; }

.person-details-regions {
  max-width: 1210px;
  margin: 0 auto;
  padding: 40px 20px; }
  .person-details-regions:before, .person-details-regions:after {
    content: "";
    display: table; }
  .person-details-regions:after {
    clear: both; }
  .person-details-regions .clearfix:after {
    display: none; }
  .person-details-regions .region-person-photo {
    float: left;
    width: 23.0769230769%; }
    .person-details-regions .region-person-photo img {
      width: 100%; }
  .person-details-regions .info-regions {
    margin-left: 23.0769230769%;
    padding-left: 30px; }
    .person-details-regions .info-regions .other-info-regions {
      margin: 0 -15px;
      padding-top: 20px; }
      .person-details-regions .info-regions .other-info-regions .region {
        float: left;
        padding: 0 15px; }
      .person-details-regions .info-regions .other-info-regions .region-person-info-left {
        width: 45.9770114943%; }
      .person-details-regions .info-regions .other-info-regions .region-person-info-right {
        width: 54.0229885057%; }
      .person-details-regions .info-regions .other-info-regions .block > .i:before, .person-details-regions .info-regions .other-info-regions .block > .i:after {
        content: "";
        display: table; }
      .person-details-regions .info-regions .other-info-regions .block > .i:after {
        clear: both; }
  @media (max-width: 62.4375em) {
    .person-details-regions .region-person-photo {
      width: 222px; }
    .person-details-regions .info-regions {
      margin-left: 222px; }
      .person-details-regions .info-regions .other-info-regions .region {
        width: 100%; }
      .person-details-regions .info-regions .other-info-regions .region-person-info-right {
        margin-top: 15px; } }
  @media (max-width: 39.9375em) {
    .person-details-regions .region-person-photo {
      width: 100px; }
    .person-details-regions .info-regions {
      margin-left: 100px; }
      .person-details-regions .info-regions .other-info-regions {
        clear: both;
        margin-left: -130px;
        padding-right: 15px; }
        .person-details-regions .info-regions .other-info-regions .region {
          padding: 0; } }

.region-person-name {
  border-bottom: 6px solid #f2f2f2;
  padding-bottom: 14px; }
  .region-person-name .name {
    margin: 0;
    font-size: 250%;
    line-height: 1.1;
    color: #000; }
  .region-person-name .views-field-field-emp-title, .region-person-name .views-field-field-student-program {
    margin-top: 6px;
    font-size: 125%;
    line-height: 1.2;
    color: #4d4d4d; }
  @media (max-width: 39.9375em) {
    .region-person-name {
      font-size: 87.5%;
      line-height: 1.8571428571; } }
  @media (max-width: 29.9375em) {
    .region-person-name {
      font-size: 75%;
      line-height: 2.1666666667; } }

.person-details-regions .other-info-regions .block-title-wrapper {
  margin-bottom: 10px; }
.person-details-regions .other-info-regions .views-row {
  padding: 15px 0 0 0; }
.person-details-regions .other-info-regions .views-field-field-emp-officephone,
.person-details-regions .other-info-regions .views-field-field-emp-fax,
.person-details-regions .other-info-regions .views-field-contact,
.person-details-regions .other-info-regions .views-field-field-employee-website,
.person-details-regions .other-info-regions .views-field-field-employee-location,
.person-details-regions .other-info-regions .views-field-field-student-phone,
.person-details-regions .other-info-regions .views-field-field-student-website,
.person-details-regions .other-info-regions .views-field-field-student-cv,
.person-details-regions .other-info-regions .views-field-field-student-office-location {
  position: relative;
  float: left;
  width: 50%;
  padding: 0 5px 30px 34px; }
  .person-details-regions .other-info-regions .views-field-field-emp-officephone:before,
  .person-details-regions .other-info-regions .views-field-field-emp-fax:before,
  .person-details-regions .other-info-regions .views-field-contact:before,
  .person-details-regions .other-info-regions .views-field-field-employee-website:before,
  .person-details-regions .other-info-regions .views-field-field-employee-location:before,
  .person-details-regions .other-info-regions .views-field-field-student-phone:before,
  .person-details-regions .other-info-regions .views-field-field-student-website:before,
  .person-details-regions .other-info-regions .views-field-field-student-cv:before,
  .person-details-regions .other-info-regions .views-field-field-student-office-location:before {
    content: "1";
    display: block;
    position: absolute;
    left: 0;
    top: -1px;
    width: 26px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #0071bc;
    font-size: 14px;
    line-height: 26px;
    font-family: "fontawesome";
    text-align: center;
    color: #fff; }
  .person-details-regions .other-info-regions .views-field-field-emp-officephone a,
  .person-details-regions .other-info-regions .views-field-field-emp-fax a,
  .person-details-regions .other-info-regions .views-field-contact a,
  .person-details-regions .other-info-regions .views-field-field-employee-website a,
  .person-details-regions .other-info-regions .views-field-field-employee-location a,
  .person-details-regions .other-info-regions .views-field-field-student-phone a,
  .person-details-regions .other-info-regions .views-field-field-student-website a,
  .person-details-regions .other-info-regions .views-field-field-student-cv a,
  .person-details-regions .other-info-regions .views-field-field-student-office-location a {
    font-weight: 600;
    text-decoration: none; }
    .person-details-regions .other-info-regions .views-field-field-emp-officephone a:hover,
    .person-details-regions .other-info-regions .views-field-field-emp-fax a:hover,
    .person-details-regions .other-info-regions .views-field-contact a:hover,
    .person-details-regions .other-info-regions .views-field-field-employee-website a:hover,
    .person-details-regions .other-info-regions .views-field-field-employee-location a:hover,
    .person-details-regions .other-info-regions .views-field-field-student-phone a:hover,
    .person-details-regions .other-info-regions .views-field-field-student-website a:hover,
    .person-details-regions .other-info-regions .views-field-field-student-cv a:hover,
    .person-details-regions .other-info-regions .views-field-field-student-office-location a:hover {
      color: #046fdf; }
    .person-details-regions .other-info-regions .views-field-field-emp-officephone a:after,
    .person-details-regions .other-info-regions .views-field-field-emp-fax a:after,
    .person-details-regions .other-info-regions .views-field-contact a:after,
    .person-details-regions .other-info-regions .views-field-field-employee-website a:after,
    .person-details-regions .other-info-regions .views-field-field-employee-location a:after,
    .person-details-regions .other-info-regions .views-field-field-student-phone a:after,
    .person-details-regions .other-info-regions .views-field-field-student-website a:after,
    .person-details-regions .other-info-regions .views-field-field-student-cv a:after,
    .person-details-regions .other-info-regions .views-field-field-student-office-location a:after {
      content: " \f105";
      font-family: "FontAwesome";
      color: #eeb211; }
    @media (max-width: 68.6875em) {
      .person-details-regions .other-info-regions .views-field-field-emp-officephone a,
      .person-details-regions .other-info-regions .views-field-field-emp-fax a,
      .person-details-regions .other-info-regions .views-field-contact a,
      .person-details-regions .other-info-regions .views-field-field-employee-website a,
      .person-details-regions .other-info-regions .views-field-field-employee-location a,
      .person-details-regions .other-info-regions .views-field-field-student-phone a,
      .person-details-regions .other-info-regions .views-field-field-student-website a,
      .person-details-regions .other-info-regions .views-field-field-student-cv a,
      .person-details-regions .other-info-regions .views-field-field-student-office-location a {
        font-size: 13px;
        font-weight: normal; }
        .person-details-regions .other-info-regions .views-field-field-emp-officephone a:after,
        .person-details-regions .other-info-regions .views-field-field-emp-fax a:after,
        .person-details-regions .other-info-regions .views-field-contact a:after,
        .person-details-regions .other-info-regions .views-field-field-employee-website a:after,
        .person-details-regions .other-info-regions .views-field-field-employee-location a:after,
        .person-details-regions .other-info-regions .views-field-field-student-phone a:after,
        .person-details-regions .other-info-regions .views-field-field-student-website a:after,
        .person-details-regions .other-info-regions .views-field-field-student-cv a:after,
        .person-details-regions .other-info-regions .views-field-field-student-office-location a:after {
          content: "";
          color: #eeb211; } }
  @media (max-width: 68.6875em) {
    .person-details-regions .other-info-regions .views-field-field-emp-officephone,
    .person-details-regions .other-info-regions .views-field-field-emp-fax,
    .person-details-regions .other-info-regions .views-field-contact,
    .person-details-regions .other-info-regions .views-field-field-employee-website,
    .person-details-regions .other-info-regions .views-field-field-employee-location,
    .person-details-regions .other-info-regions .views-field-field-student-phone,
    .person-details-regions .other-info-regions .views-field-field-student-website,
    .person-details-regions .other-info-regions .views-field-field-student-cv,
    .person-details-regions .other-info-regions .views-field-field-student-office-location {
      font-size: 13px;
      font-weight: normal; } }
  @media (max-width: 29.9375em) {
    .person-details-regions .other-info-regions .views-field-field-emp-officephone,
    .person-details-regions .other-info-regions .views-field-field-emp-fax,
    .person-details-regions .other-info-regions .views-field-contact,
    .person-details-regions .other-info-regions .views-field-field-employee-website,
    .person-details-regions .other-info-regions .views-field-field-employee-location,
    .person-details-regions .other-info-regions .views-field-field-student-phone,
    .person-details-regions .other-info-regions .views-field-field-student-website,
    .person-details-regions .other-info-regions .views-field-field-student-cv,
    .person-details-regions .other-info-regions .views-field-field-student-office-location {
      padding-left: 35px;
      /* @include font-scale(14px);*/ } }
.person-details-regions .other-info-regions .views-field-field-emp-officephone:before, .person-details-regions .other-info-regions .views-field-field-student-phone:before {
  content: "\f095"; }
.person-details-regions .other-info-regions .views-field-field-emp-fax:before {
  content: "\f02f"; }
.person-details-regions .other-info-regions .views-field-contact:before {
  content: "\f0e0"; }
.person-details-regions .other-info-regions .views-field-field-employee-website:before, .person-details-regions .other-info-regions .views-field-field-student-website:before {
  content: "\f08e"; }
.person-details-regions .other-info-regions .views-field-field-employee-location {
  width: 100%; }
  .person-details-regions .other-info-regions .views-field-field-employee-location:before {
    content: "\f19c"; }
.person-details-regions .other-info-regions .views-field-field-student-office-location {
  width: 50%; }
  .person-details-regions .other-info-regions .views-field-field-student-office-location:before {
    content: "\f19c"; }
.person-details-regions .other-info-regions .views-field-field-student-cv {
  width: 50%; }
  .person-details-regions .other-info-regions .views-field-field-student-cv:before {
    content: "\f063"; }
.person-details-regions .other-info-regions .block-widgets .widgets-element + .widgets-element {
  margin-left: 10px; }
@media (max-width: 62.4375em) {
  .person-details-regions .other-info-regions .block-widgets {
    margin-bottom: 20px; } }

#content .quicktabs-style-navlist > .item-list {
  float: left;
  margin-top: -1px;
  width: 23.0769230769%; }
#content .quicktabs-style-navlist ul.quicktabs-tabs {
  float: none;
  padding: 1px 0 0 0;
  width: auto; }
  #content .quicktabs-style-navlist ul.quicktabs-tabs li {
    position: relative;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #d9eaf5;
    white-space: normal; }
    #content .quicktabs-style-navlist ul.quicktabs-tabs li a {
      background: #edf5fa;
      padding: 16px 10px 16px 20px;
      height: auto;
      font-size: 112.5%;
      line-height: 1.2222222222;
      text-align: left;
      font-weight: 600;
      color: #002b55; }
      #content .quicktabs-style-navlist ul.quicktabs-tabs li a:hover {
        background: #f5f9fc; }
    #content .quicktabs-style-navlist ul.quicktabs-tabs li.active {
      border: 0;
      border-bottom: 1px solid #d9eaf5; }
      #content .quicktabs-style-navlist ul.quicktabs-tabs li.active a {
        background: #fff;
        color: #333; }
        #content .quicktabs-style-navlist ul.quicktabs-tabs li.active a:hover {
          background: #fff; }
    #content .quicktabs-style-navlist ul.quicktabs-tabs li .ajax-progress {
      position: absolute;
      left: 100%;
      top: 0;
      margin-left: -10px; }
#content .quicktabs-style-navlist .quicktabs_main {
  float: none;
  margin-top: -1px;
  margin-left: 23.0769230769%;
  border: 0;
  min-height: auto;
  width: auto;
  background: transparent;
  padding: 0 0 0 0; }
#content .quicktabs-style-navlist .quicktabs-tabpage {
  padding: 1px 30px 0 30px; }
  #content .quicktabs-style-navlist .quicktabs-tabpage > .view {
    margin: 16px 0; }
@media (max-width: 62.4375em) {
  #content .quicktabs-style-navlist > .item-list {
    width: 222px; }
  #content .quicktabs-style-navlist .quicktabs_main {
    margin-left: 222px; } }
@media (max-width: 48.6875em) {
  #content .quicktabs-style-navlist {
    /*  @include viewport-below(1200) {
          ul.quicktabs-tabs {
              @include clearfix;
              li {
                  margin:0;
                  padding:10px 5px 0 5px;
                  text-align:left;
                  a {
                      display:inline-block;
                  }
              }
          }
      }*/ }
    #content .quicktabs-style-navlist > .item-list {
      float: none;
      width: auto; }
    #content .quicktabs-style-navlist ul.quicktabs-tabs {
      margin: 0;
      border-bottom: 1px solid #ccc;
      padding: 0 !important;
      font-family: "proxima-nova", "Nimbus Sans L", helvetica, sans-serif;
      font-size: 100%;
      font-weight: normal;
      text-align: center; }
      #content .quicktabs-style-navlist ul.quicktabs-tabs li {
        position: relative;
        display: inline-block;
        margin: 0 5px;
        padding: 0;
        background: transparent; }
        #content .quicktabs-style-navlist ul.quicktabs-tabs li a {
          display: block;
          -webkit-border-top-left-radius: 4px;
          -moz-border-radius-topleft: 4px;
          border-top-left-radius: 4px;
          -webkit-border-top-right-radius: 4px;
          -moz-border-radius-topright: 4px;
          border-top-right-radius: 4px;
          padding: 10px 20px 8px 20px;
          background: #e6e6e6;
          color: #002b55;
          text-decoration: none; }
          #content .quicktabs-style-navlist ul.quicktabs-tabs li a:hover {
            background: #ebebeb; }
        #content .quicktabs-style-navlist ul.quicktabs-tabs li.active a {
          position: relative;
          background: #1a1a1a;
          color: #fff;
          font-weight: 600; }
          #content .quicktabs-style-navlist ul.quicktabs-tabs li.active a:hover {
            background: #1a1a1a; }
          #content .quicktabs-style-navlist ul.quicktabs-tabs li.active a:after {
            content: "";
            position: absolute;
            left: 50%;
            top: 100%;
            margin-left: -6px;
            border: 7px solid transparent;
            border-top-color: #1a1a1a; }
        #content .quicktabs-style-navlist ul.quicktabs-tabs li .ajax-progress {
          position: absolute;
          left: 100%;
          top: 0;
          margin-left: -5px; }
    #content .quicktabs-style-navlist .quicktabs_main {
      margin-left: 0; }
    #content .quicktabs-style-navlist .quicktabs-tabpage {
      padding: 20px 0; }
    #content .quicktabs-style-navlist ul.quicktabs-tabs li {
      display: block;
      margin: 0 auto;
      border-bottom: 0;
      width: 100%;
      max-width: 260px;
      padding-left: 0;
      padding-right: 0; }
      #content .quicktabs-style-navlist ul.quicktabs-tabs li a {
        display: block;
        text-align: center; }
      #content .quicktabs-style-navlist ul.quicktabs-tabs li.active a:after {
        display: none; } }

#content #block-quicktabs-person-quicktabs, #content #quicktabs-quicktab_students_overview {
  border-top: 6px solid #f2f2f2; }
  #content #block-quicktabs-person-quicktabs .block-title-wrapper, #content #quicktabs-quicktab_students_overview .block-title-wrapper {
    display: none; }
  @media (max-width: 48.6875em) {
    #content #block-quicktabs-person-quicktabs, #content #quicktabs-quicktab_students_overview {
      border-top: 0; } }

.person-detail-list {
  border-top: 6px solid #f2f2f2;
  width: 100%;
  padding: 40px 0; }
  .person-detail-list:before, .person-detail-list:after {
    content: "";
    display: table; }
  .person-detail-list:after {
    clear: both; }
  .person-detail-list .views-label {
    float: left;
    width: 31.0344827586%;
    font-size: 150%;
    line-height: 1.2083333333;
    font-weight: 600;
    color: #333; }
  .person-detail-list .field-content {
    margin-left: 31.0344827586%;
    padding-left: 30px; }
    .person-detail-list .field-content ul {
      margin: 0;
      padding: 0; }
    .person-detail-list .field-content li {
      position: relative;
      display: block;
      margin: 0;
      padding: 0 0 0 20px; }
      .person-detail-list .field-content li:before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        top: 4px;
        border: 7px solid transparent;
        border-left-color: #eeb211; }
      .person-detail-list .field-content li + li {
        margin-top: 16px; }
    .person-detail-list .field-content .item-list + .item-list {
      margin-top: 16px; }
  @media (max-width: 29.9375em) {
    .person-detail-list .views-label {
      font-size: 112.5%;
      line-height: 1.2222222222; }
    .person-detail-list .field-content {
      font-size: 87.5%;
      line-height: 1.2857142857; }
      .person-detail-list .field-content li {
        padding-left: 25px; }
        .person-detail-list .field-content li:before {
          top: 0; } }

* + .person-detail-list {
  margin-top: 24px; }

.person-detail-list + .person-detail-list {
  margin-top: 0; }

.view-person-awards-field-collection-view .view-content, .view-student-person-awards-field-collection-view .view-content {
  padding: 20px 0; }
  .view-person-awards-field-collection-view .view-content .views-row, .view-student-person-awards-field-collection-view .view-content .views-row {
    position: relative;
    display: block;
    margin: 0;
    padding: 0 0 0 20px; }
    .view-person-awards-field-collection-view .view-content .views-row:before, .view-student-person-awards-field-collection-view .view-content .views-row:before {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 4px;
      border: 7px solid transparent;
      border-left-color: #eeb211; }
    .view-person-awards-field-collection-view .view-content .views-row + .views-row, .view-student-person-awards-field-collection-view .view-content .views-row + .views-row {
      margin-top: 16px; }

.view-person-publications {
  margin: 0;
  width: 100%;
  padding: 20px 0; }
  .view-person-publications:before, .view-person-publications:after {
    content: "";
    display: table; }
  .view-person-publications:after {
    clear: both; }
  .view-person-publications h3 {
    margin-top: 0;
    margin-bottom: -1.2083333333em;
    padding-right: 68.9655172414%;
    font-size: 150%;
    line-height: 1.2083333333;
    font-weight: 600;
    color: #333; }
  .view-person-publications .views-row {
    position: relative;
    display: block;
    margin-left: 31.0344827586%;
    padding: 0 0 0 65px; }
    .view-person-publications .views-row:before {
      content: "";
      display: block;
      position: absolute;
      left: 40px;
      top: 4px;
      border: 7px solid transparent;
      border-left-color: #eeb211; }
    .view-person-publications .views-row + .views-row {
      margin-top: 16px; }
    .view-person-publications .views-row .field-content > * {
      margin: 0; }
      .view-person-publications .views-row .field-content > * + * {
        margin-top: 1em; }
  .view-person-publications .views-row + h3 {
    margin-top: 40px;
    border-top: 6px solid #f2f2f2;
    padding-top: 40px; }
  @media (max-width: 29.9375em) {
    .view-person-publications h3 {
      font-size: 112.5%;
      line-height: 1.2222222222;
      margin-bottom: -1.2222222222em; }
    .view-person-publications .views-row {
      font-size: 87.5%;
      line-height: 1.2857142857;
      padding-left: 55px; }
      .view-person-publications .views-row:before {
        top: 0; } }

.view-person-research-projects {
  margin: 0;
  width: 100%;
  padding: 20px 0; }
  .view-person-research-projects:before, .view-person-research-projects:after {
    content: "";
    display: table; }
  .view-person-research-projects:after {
    clear: both; }
  .view-person-research-projects h3 {
    margin-top: 0;
    margin-bottom: -1.2083333333em;
    padding-right: 68.9655172414%;
    font-size: 150%;
    line-height: 1.2083333333;
    font-weight: 600;
    color: #333; }
  .view-person-research-projects .views-row {
    position: relative;
    display: block;
    margin-left: 31.0344827586%;
    padding: 0 0 0 65px; }
    .view-person-research-projects .views-row:before {
      content: "";
      display: block;
      position: absolute;
      left: 30px;
      top: 4px;
      border: 7px solid transparent;
      border-left-color: #eeb211; }
    .view-person-research-projects .views-row + .views-row {
      margin-top: 16px; }
    .view-person-research-projects .views-row .field-content > * {
      margin: 0; }
      .view-person-research-projects .views-row .field-content > * + * {
        margin-top: 1em; }
  .view-person-research-projects .views-row + h3 {
    margin-top: 40px;
    border-top: 6px solid #f2f2f2;
    padding-top: 40px; }
  @media (max-width: 29.9375em) {
    .view-person-research-projects h3 {
      font-size: 112.5%;
      line-height: 1.2222222222;
      margin-bottom: -1.2222222222em; }
    .view-person-research-projects .views-row {
      font-size: 87.5%;
      line-height: 1.2857142857;
      padding-left: 55px; }
      .view-person-research-projects .views-row:before {
        top: 0; } }

#secondarynav {
  position: relative;
  font-family: "Roboto Slab", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
  #secondarynav ul {
    display: none;
    width: 100%;
    list-style: none;
    margin: 0px;
    padding: 0px; }
    #secondarynav ul li a {
      display: block;
      padding: 1.5em 1em;
      background: #454c56;
      color: white;
      text-decoration: none;
      border-right: 0px solid #2e333a; }
      #secondarynav ul li a:hover {
        background: #3a3f48; }
    #secondarynav ul li:last-of-type a {
      border-right: 0px; }
    #secondarynav ul li ul li a {
      padding-left: 1.5em; }
    #secondarynav ul li ul li ul li a {
      padding-left: 3.125em; }
  #secondarynav input.trigger {
    position: absolute;
    top: -9999px;
    left: -9999px; }
    #secondarynav input.trigger:checked ~ ul, #secondarynav input.trigger:checked ~ ul li ul {
      display: block !important; }
      @media (min-width: 48em) {
        #secondarynav input.trigger:checked ~ ul, #secondarynav input.trigger:checked ~ ul li ul {
          /* older flexbox */
          display: -webkit-box;
          display: -moz-box;
          display: box;
          -webkit-box-orient: horizontal;
          -moz-box-orient: horizontal;
          box-orient: horizontal;
          /* newer flexbox */
          display: flex;
          flex-direction: row; } }
  #secondarynav label {
    position: relative;
    display: block;
    min-height: 2em;
    padding: .45em;
    font-size: 1.1em;
    margin: 0;
    cursor: pointer;
    background: #454c56;
    line-height: 2em;
    color: white; }
  #secondarynav label:after {
    position: absolute;
    right: 1em;
    top: .2em;
    content: "\2261";
    font-size: 1.8em;
    color: white; }
  @media (min-width: 48em) {
    #secondarynav ul {
      /* older flexbox */
      display: -ms-flexbox;
      flex-direction: -ms-row;
      display: -webkit-box;
      display: -moz-box;
      display: box;
      -webkit-box-orient: horizontal;
      -moz-box-orient: horizontal;
      box-orient: horizontal;
      /* newer flexbox */
      display: flex;
      flex-direction: row; }
      #secondarynav ul li {
        position: relative;
        text-align: center;
        /* older flexbox */
        -ms-flex: 1;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        /* newer flexbox */
        flex: 1; }
        #secondarynav ul li ul {
          display: none !important;
          position: absolute;
          top: 3.0625em;
          left: 0;
          display: block;
          width: 12.5em;
          z-index: 200; }
          #secondarynav ul li ul li {
            text-align: left; }
            #secondarynav ul li ul li ul {
              z-index: 300;
              top: 0px;
              left: 12.4em; }
              #secondarynav ul li ul li ul li a {
                padding-left: 30px !important; }
        #secondarynav ul li:hover > ul {
          display: block !important; }
        #secondarynav ul li a {
          border-right: 0px solid #2e333a; }
    #secondarynav label {
      display: none; } }

#main.with-left-sidebar aside#sidebar-left.solo-sidebar .block-block {
  margin-top: 1em; }

#main.with-left-sidebar aside#sidebar-left.solo-sidebar .block-block div.i div.block-title-wrapper {
  display: block; }
  #main.with-left-sidebar aside#sidebar-left.solo-sidebar .block-block div.i div.block-title-wrapper h4 {
    margin: 0 0 8px 0;
    padding: .4em 0 .4em .4em;
    font-size: 112.5%;
    line-height: 1.2222222222;
    background: #356495;
    /*	text-transform: uppercase;*/
    text-align: center;
    color: #fff !important; }
    #main.with-left-sidebar aside#sidebar-left.solo-sidebar .block-block div.i div.block-title-wrapper h4 a {
      color: #fff !important;
      text-decoration: none; }
      #main.with-left-sidebar aside#sidebar-left.solo-sidebar .block-block div.i div.block-title-wrapper h4 a:hover {
        color: #fff !important; }

#main.with-left-sidebar aside#sidebar-left.solo-sidebar .block-block div.i div.block-body p {
  color: #333 !important;
  padding-left: 0.5em !important;
  padding-right: 0.5em !important;
  font-size: 0.9em !important; }

#sidebar-left .sideleftbynum .block-title-wrapper {
  	/*background: none repeat scroll 0 0 #002b55;
  	border: 0 none;
  	
  
  	line-height: 1;
  	margin:  0;
  	padding: 10px 10px!important;
  	text-align: center;
  	text-transform: uppercase;*/ }
  #sidebar-left .sideleftbynum .block-title-wrapper h4 {
    /*	color: #fff!important;
    	font-size:18px!important;*/ }
#sidebar-left .sideleftbynum .by-the-numbers-item {
  clear: both;
  float: left;
  margin: 0;
  padding: 20px; }
#sidebar-left .sideleftbynum .all-link {
  margin-top: 2em;
  text-align: right; }
#sidebar-left .isye-left-social-block {
  display: block;
  float: left;
  margin: 16px 0 0 0; }
  #sidebar-left .isye-left-social-block a {
    color: #666;
    text-decoration: none;
    float: left; }
    #sidebar-left .isye-left-social-block a span {
      max-width: 50px;
      float: left; }
    #sidebar-left .isye-left-social-block a .isye-left-social-text {
      float: right;
      diplay: inline-block;
      max-width: 240px;
      line-height: 1.2em;
      height: 3em;
      text-align: center;
      padding-top: .4em;
      font-weight: bold;
      color: #666; }
      #sidebar-left .isye-left-social-block a .isye-left-social-text:hover {
        color: #595959 !important; }

#left-nav .block-title-wrapper {
  display: block; }
  #left-nav .block-title-wrapper h4 {
    margin: 0 0 8px 0;
    padding: .6em 0 .6em .4em;
    font-size: 106.25%;
    line-height: 1.2941176471;
    background: #023d7b;
    text-transform: uppercase;
    text-align: center;
    color: #fff; }
    #left-nav .block-title-wrapper h4 a {
      color: #333;
      color: #fff;
      text-decoration: none; }
      #left-nav .block-title-wrapper h4 a:hover {
        color: #fff; }

#left-nav .menu-block-wrapper {
  /* margin:0 0 32px 0;*/
  margin: 0 0 16px 0; }
  #left-nav .menu-block-wrapper .menu li a {
    border-bottom: 0;
    padding: 12px 0;
    line-height: 1.2;
    font-weight: 600; }
    #left-nav .menu-block-wrapper .menu li a:before {
      display: none; }
    #left-nav .menu-block-wrapper .menu li a:hover {
      color: #005fbb; }
  #left-nav .menu-block-wrapper .menu li.active > a {
    /* color:#333;*/
    /*color:lighten($c-navy, 30%);*/ }
    #left-nav .menu-block-wrapper .menu li.active > a:after {
      color: #eeb211;
      content: "\f105";
      display: inline-block;
      font-family: "FontAwesome";
      font-size: 1em;
      margin-left: 7px;
      font-weight: 800; }
  #left-nav .menu-block-wrapper > .menu {
    border-top: 0;
    margin: 0; }
    #left-nav .menu-block-wrapper > .menu > li + li {
      border-top: 1px solid #e6e6e6; }
    #left-nav .menu-block-wrapper > .menu > li .menu {
      border-bottom: 0;
      padding: 0 0 .5em 0;
      margin-top: 0;
      margin-bottom: 0;
      line-height: 1em; }
      #left-nav .menu-block-wrapper > .menu > li .menu li {
        margin: 0;
        padding: 0; }
        #left-nav .menu-block-wrapper > .menu > li .menu li a {
          font-size: .9em;
          font-weight: 400;
          line-height: .7em;
          margin-left: .5em;
          padding-left: .7em; }
          #left-nav .menu-block-wrapper > .menu > li .menu li a:before {
            content: none;
            display: block;
            position: absolute;
            top: .8em;
            left: 0;
            border: 6px solid transparent;
            border-left-color: #eeb211; }

#left-nav li.main-menu-link-1860 a:after, #left-nav li.main-menu-link-1859 a:after, #left-nav li.main-menu-link-2029 a:after {
  color: #ccc;
  content: "\f074";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 0.6em;
  margin-left: 7px; }

.node-sidebar-picture-with-link {
  margin: 32px 0; }
  .node-sidebar-picture-with-link .field-name-field-image img {
    display: block;
    border: 1px solid #ddd;
    width: 100%;
    height: auto; }
  .node-sidebar-picture-with-link .field-name-field-link {
    /* border:1px solid #002A54;*/
    background: #002A54;
    border-top: 0; }
    .node-sidebar-picture-with-link .field-name-field-link .field-item a {
      display: block;
      padding: 10px 20px;
      color: #fff;
      font-weight: 600;
      text-decoration: none; }
      .node-sidebar-picture-with-link .field-name-field-link .field-item a:after {
        content: "\a0›";
        color: #eeb211; }
      .node-sidebar-picture-with-link .field-name-field-link .field-item a:hover {
        color: #e6e6e6; }

.node-sidebar-quick-links .box-container {
  background: #EDF5FA;
  padding: 20px; }
.node-sidebar-quick-links .field-name-field-box-heading {
  margin: 0 0 5px 0;
  border-bottom: 2px solid #b2d4eb;
  padding: 0 0 10px 0;
  font-size: 20px;
  line-height: 1.1;
  color: #333;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase; }
.node-sidebar-quick-links .field-name-field-box-more-links .field-item a {
  display: block;
  padding: 10px 0;
  color: #002b55;
  font-weight: 600;
  text-decoration: none; }
  .node-sidebar-quick-links .field-name-field-box-more-links .field-item a:after {
    content: "\a0›";
    color: #eeb211; }
  .node-sidebar-quick-links .field-name-field-box-more-links .field-item a:hover {
    color: #004588; }
.node-sidebar-quick-links .field-name-field-box-more-links .field-item + .field-item {
  border-top: 1px solid #b2d4eb; }

.editor-float-right-simple .node-sidebar-quick-links .box-container {
  margin-left: 10px !important;
  padding: 10px; }
  .editor-float-right-simple .node-sidebar-quick-links .box-container .field-name-field-box-heading {
    margin: 0 0 1px 0;
    border-bottom: 2px solid #b2d4eb;
    padding: 0 0 5px 0;
    font-size: 16px;
    line-height: 1.1;
    color: #333;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase; }
  .editor-float-right-simple .node-sidebar-quick-links .box-container .field-name-field-box-more-links .field-item a {
    display: block;
    padding: 12px 0 6px 0;
    color: #002b55;
    font-weight: 600;
    text-decoration: none; }
    .editor-float-right-simple .node-sidebar-quick-links .box-container .field-name-field-box-more-links .field-item a:after {
      content: "\a0›";
      color: #eeb211; }
    .editor-float-right-simple .node-sidebar-quick-links .box-container .field-name-field-box-more-links .field-item a:hover {
      color: #004588; }
  .editor-float-right-simple .node-sidebar-quick-links .box-container .field-name-field-box-more-links .field-item + .field-item {
    border-top: 1px solid #b2d4eb; }

.node-sidebar-text-with-link {
  margin: 32px 0; }
  .node-sidebar-text-with-link .box-container {
    max-width: 300px; }
  .node-sidebar-text-with-link .field-name-body {
    padding: 0 20px; }
    .node-sidebar-text-with-link .field-name-body:before, .node-sidebar-text-with-link .field-name-body:after {
      content: "";
      display: table; }
    .node-sidebar-text-with-link .field-name-body:after {
      clear: both; }
    .node-sidebar-text-with-link .field-name-body .field-item > * {
      margin-top: 0;
      margin-bottom: 0; }
      .node-sidebar-text-with-link .field-name-body .field-item > * + * {
        margin-top: 12px; }
  .node-sidebar-text-with-link .field-name-field-link {
    border-top: 1px solid #b2d4eb;
    /*  background:#edf5fa;*/
    font-size: 14px; }
    .node-sidebar-text-with-link .field-name-field-link .field-item a {
      text-align: right;
      display: block;
      padding: 10px 20px;
      color: #002b55;
      text-decoration: none; }
      .node-sidebar-text-with-link .field-name-field-link .field-item a:after {
        content: "\a0›";
        color: #eeb211; }
      .node-sidebar-text-with-link .field-name-field-link .field-item a:hover {
        color: #004588; }
  .node-sidebar-text-with-link .by-the-numbers-item {
    margin: 0 -10px;
    padding: 0;
    color: #00497a; }
    .node-sidebar-text-with-link .by-the-numbers-item .number-info h6 {
      font-weight: bold; }
    .node-sidebar-text-with-link .by-the-numbers-item p {
      font-size: 87.5%;
      line-height: 1.2857142857;
      font-weight: normal; }

.white_bg_framed .node-sidebar-text-with-link .box-container {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #b2d4eb; }

.node-sidebar-picture-with-text {
  margin: 32px 0;
  background: #EDF5FA;
  padding: 0.5em;
  /*border: 1px solid #99c6e4;*/ }
  .node-sidebar-picture-with-text .field-name-field-image img {
    display: block;
    /* width:100%;*/
    height: auto;
    margin-left: auto;
    margin-right: auto; }
  .node-sidebar-picture-with-text .field-name-body {
    font-size: 12px;
    margin-top: 0.5em;
    padding: 10px 5px;
    text-align: center; }
    .node-sidebar-picture-with-text .field-name-body:before, .node-sidebar-picture-with-text .field-name-body:after {
      content: "";
      display: table; }
    .node-sidebar-picture-with-text .field-name-body:after {
      clear: both; }
  .node-sidebar-picture-with-text .field-name-field-quoted {
    font-size: 87.5%;
    line-height: 1.2857142857;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    font-weight: 600;
    color: #333;
    text-align: center; }
    .node-sidebar-picture-with-text .field-name-field-quoted:before, .node-sidebar-picture-with-text .field-name-field-quoted:after {
      content: "";
      display: table; }
    .node-sidebar-picture-with-text .field-name-field-quoted:after {
      clear: both; }

.node-sidebar-document-with-link {
  text-align: center;
  /*background-color:rgba(0,0,0,.8);
  color:rgba(255,255,255,1);*/
   /* .field-name-field-document-link {
   
      
        .field-item {
            a {
                display:block;
                text-align: center;
                color:$c-navy;
                font-weight:600;
                text-decoration:none;
                
                &:hover {
                    color:lighten($c-navy, 10%);
                }
            }
	
        }
    }*/ }
  .node-sidebar-document-with-link .field-name-field-document-image img {
    display: block;
    border: 1px solid #99c6e4;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
    max-width: 200px;
    margin-left: auto;
    margin-right: auto; }
  .node-sidebar-document-with-link a {
    text-decoration: none; }
    .node-sidebar-document-with-link a .doctitle {
      color: #002b55;
      text-decoration: none; }
      .node-sidebar-document-with-link a .doctitle:after {
        content: "\a0›";
        color: #eeb211; }
      .node-sidebar-document-with-link a .doctitle:hover {
        color: #004588; }

.node-block-box-with-text-and-picture {
  margin: 32px 0; }
  .node-block-box-with-text-and-picture .box-container {
    display: table-row;
    background: #edf5fa; }
    .node-block-box-with-text-and-picture .box-container .picture {
      display: table-cell;
      vertical-align: top;
      width: 55.9523809524%; }
      .node-block-box-with-text-and-picture .box-container .picture img {
        width: 100%; }
    .node-block-box-with-text-and-picture .box-container .text {
      display: table-cell;
      height: 100%; }
      .node-block-box-with-text-and-picture .box-container .text > .i {
        display: table;
        width: 100%;
        height: 100%; }
        .node-block-box-with-text-and-picture .box-container .text > .i .text-proper {
          display: table-row;
          vertical-align: top;
          height: 99%; }
          .node-block-box-with-text-and-picture .box-container .text > .i .text-proper .field {
            display: table-cell;
            padding: 20px 20px 10px 20px; }
        .node-block-box-with-text-and-picture .box-container .text > .i .links {
          display: table-row;
          vertical-align: bottom; }
          .node-block-box-with-text-and-picture .box-container .text > .i .links .field {
            display: table-cell;
            padding: 0 20px 20px 20px; }
  .node-block-box-with-text-and-picture .field-name-body .field-item {
    font-size: 12px; }
    .node-block-box-with-text-and-picture .field-name-body .field-item > * {
      margin: 0; }
      .node-block-box-with-text-and-picture .field-name-body .field-item > * + * {
        margin-top: 12px; }
  .node-block-box-with-text-and-picture .field-name-field-box-more-links {
    font-size: 14px; }
    .node-block-box-with-text-and-picture .field-name-field-box-more-links .field-item {
      display: inline; }
      .node-block-box-with-text-and-picture .field-name-field-box-more-links .field-item + .field-item:before {
        content: " | ";
        vertical-align: middle;
        font-size: 30px;
        line-height: 20px;
        color: #ddd; }
    .node-block-box-with-text-and-picture .field-name-field-box-more-links a {
      color: #002b55;
      text-decoration: none; }
      .node-block-box-with-text-and-picture .field-name-field-box-more-links a:after {
        content: "\a0›";
        color: #eeb211; }
      .node-block-box-with-text-and-picture .field-name-field-box-more-links a:hover {
        color: #004588; }
  @media (max-width: 39.9375em) {
    .node-block-box-with-text-and-picture .box-container {
      display: display; }
      .node-block-box-with-text-and-picture .box-container .picture {
        display: block;
        width: auto; }
        .node-block-box-with-text-and-picture .box-container .picture img {
          width: 100%; }
      .node-block-box-with-text-and-picture .box-container .text {
        display: block;
        height: auto; }
        .node-block-box-with-text-and-picture .box-container .text > .i {
          display: block;
          width: auto;
          height: auto; }
          .node-block-box-with-text-and-picture .box-container .text > .i .text-proper {
            display: block;
            height: auto; }
            .node-block-box-with-text-and-picture .box-container .text > .i .text-proper .field {
              display: block;
              padding: 20px 20px 10px 20px; }
          .node-block-box-with-text-and-picture .box-container .text > .i .links {
            display: block; }
            .node-block-box-with-text-and-picture .box-container .text > .i .links .field {
              display: block;
              padding: 10px 20px 20px 20px; } }

.node-block-list-box {
  margin: 5px 0 7px 0;
  border-top: 6px solid #f2f2f2;
  padding-top: 14px; }
  .node-block-list-box .box-container:before, .node-block-list-box .box-container:after {
    content: "";
    display: table; }
  .node-block-list-box .box-container:after {
    clear: both; }
  .node-block-list-box .list-info {
    float: left;
    width: 31.0344827586%; }
  .node-block-list-box .list-proper {
    margin-left: 31.0344827586%;
    padding-left: 30px; }
  .node-block-list-box .end-notes {
    width: 100%;
    clear: both;
    margin-top: 32px; }
  .node-block-list-box .two-columns .list-proper {
    margin-right: -15px;
    padding-left: 15px; }
  .node-block-list-box .two-columns .list-column {
    float: left;
    width: 50%;
    padding: 0 15px; }
  @media (max-width: 63.9375em) {
    .node-block-list-box .two-columns .list-column {
      float: none;
      width: auto;
      padding: 0; }
      .node-block-list-box .two-columns .list-column + .list-column {
        margin-top: -16px;
        overflow: hidden; } }
  @media (max-width: 51em) {
    .node-block-list-box .two-columns .list-column {
      float: left;
      width: 50%;
      padding: 0 15px; }
      .node-block-list-box .two-columns .list-column + .list-column {
        margin-top: 0; } }
  @media (max-width: 47.9375em) {
    .node-block-list-box .two-columns .list-column {
      float: none;
      width: auto;
      padding: 0; }
      .node-block-list-box .two-columns .list-column + .list-column {
        margin-top: -16px;
        overflow: hidden; } }
  @media (max-width: 39.9375em) {
    .node-block-list-box .box-container .list-info {
      float: none;
      width: auto; }
      .node-block-list-box .box-container .list-info .list-title {
        margin-top: 0; }
      .node-block-list-box .box-container .list-info .list-description {
        margin: 0 0 32px 0;
        font-size: 100%;
        line-height: 1.5; }
    .node-block-list-box .box-container .list-proper {
      margin-left: 0;
      padding-left: 0; } }

#node-814.node-block-list-box, #node-819.node-block-list-box, #node-824.node-block-list-box, #node-830.node-block-list-box {
  border-top: none !important; }

.node-type--layout-page-about .node-block-list-box .list-info .list-description {
  font-size: 100%;
  line-height: 1.25; }

.page-node-129 .node-block-list-box .list-description {
  font-size: 87.5%;
  line-height: 1.2857142857; }
  .page-node-129 .node-block-list-box .list-description em {
    color: #1BA02A;
    font-weight: 600; }
.page-node-129 .node-block-list-box .list-title {
  margin-top: 11px;
  /* @include font-scale(20px, 25px);*/
  font-weight: 600;
  color: #333; }

.node-block-picture-with-caption {
  position: relative;
  background-color: #023d7b;
  margin: 32px 0;
  padding: 0.5em; }
  .node-block-picture-with-caption .field-name-field-image img {
    display: block;
    width: 100%;
    height: auto;
    border: 0px solid #b2d4eb !important;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4) !important; }
  .node-block-picture-with-caption .field-name-field-caption {
    /* position:absolute;
     left:0;
     bottom:0;*/
    max-width: 100%;
    /*margin:4px;*/
    margin-top: .5em;
    padding: 10px 5px;
    background: rgba(255, 255, 255, 0.2);
    font-size: 12px;
    text-align: center;
    color: #fff; }
    .node-block-picture-with-caption .field-name-field-caption a {
      text-decoration: none;
      color: #b1d7fe; }
      .node-block-picture-with-caption .field-name-field-caption a:hover {
        color: #fff;
        text-decoration: underline; }
  @media (max-width: 37.4375em) {
    .node-block-picture-with-caption .field-name-field-caption {
      position: static;
      padding-top: 10px; } }

.editor-float-right-simple .node-block-picture-with-caption {
  margin: .5em 0 .5em .5em;
  /* border:1px solid #b2d4eb;*/ }

.node-block-pull-quote {
  float: right;
  /* margin:16px 0 48px 16px;*/
  max-width: 370px;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 1em; }
  .node-block-pull-quote .content {
    position: relative;
    padding: 1.875em 1.25em;
    background: #fcf0cf; }
    .node-block-pull-quote .content:before {
      content: "";
      display: block;
      position: absolute;
      right: 50px;
      top: 100%;
      border: 31px solid transparent;
      border-top-color: #fcf0cf; }
    .node-block-pull-quote .content:after {
      content: "";
      display: block;
      position: absolute;
      right: 81px;
      top: 100%;
      width: 31px;
      height: 31px;
      background: #fff; }
  .node-block-pull-quote .field-name-body {
    font-size: 1em;
    line-height: 1.375em;
    color: #333;
    /*font-family:$serif;*/
    font-style: italic;
    text-align: center; }
    .node-block-pull-quote .field-name-body .field-item > :first-child:before {
      content: "“"; }
    .node-block-pull-quote .field-name-body .field-item > :last-child:after {
      content: "”"; }
    .node-block-pull-quote .field-name-body .field-item > * {
      margin: 0; }
      .node-block-pull-quote .field-name-body .field-item > * + * {
        margin-top: 0.6666666667em; }
  .node-block-pull-quote .group-speaker {
    margin-top: 0.75em;
    margin-bottom: 0; }
    .node-block-pull-quote .group-speaker .field, .node-block-pull-quote .group-speaker .field-items, .node-block-pull-quote .group-speaker .field-item {
      display: inline; }
    .node-block-pull-quote .group-speaker .field-name-field-speaker-name {
      font-weight: bold;
      padding-right: 0.625em; }
    .node-block-pull-quote .group-speaker .field-name-field-speaker-title {
      color: #666;
      font-size: 0.75em;
      line-height: 1.3333333333em; }
      .node-block-pull-quote .group-speaker .field-name-field-speaker-title p {
        margin-top: 0;
        margin-bottom: 0; }
  @media (max-width: 75.5625em) {
    .node-block-pull-quote {
      max-width: 44.0476190476%;
      font-size: 1.3223140496vw; } }
  @media (max-width: 47.9375em) {
    .node-block-pull-quote {
      max-width: 300.625px;
      font-size: 13px; } }
  @media (max-width: 39.9375em) {
    .node-block-pull-quote {
      float: none;
      max-width: none;
      margin-left: 48px; } }
  @media (max-width: 29.9375em) {
    .node-block-pull-quote {
      margin-left: 16px; } }

@media (max-width: 75.5625em) {
  .no-cssvwunit .node-block-pull-quote {
    font-size: 11px; } }

@media (max-width: 62.4375em) {
  #content.one-sidebar .quicktabs-style-navlist > .item-list {
    width: 147px; }
  #content.one-sidebar .quicktabs-style-navlist .quicktabs_main {
    margin-left: 147px; } }
@media (max-width: 48.6875em) {
  #content.one-sidebar .quicktabs-style-navlist {
    /*  @include viewport-below(1200) {
          ul.quicktabs-tabs {
              @include clearfix;
              li {
                  margin:0;
                  padding:10px 5px 0 5px;
                  text-align:left;
                  a {
                      display:inline-block;
                  }
              }
          }
      }*/ }
    #content.one-sidebar .quicktabs-style-navlist > .item-list {
      float: none;
      width: auto; }
    #content.one-sidebar .quicktabs-style-navlist ul.quicktabs-tabs {
      margin: 0;
      border-bottom: 1px solid #ccc;
      padding: 0 !important;
      font-family: "proxima-nova", "Nimbus Sans L", helvetica, sans-serif;
      font-size: 100%;
      font-weight: normal;
      text-align: center; }
      #content.one-sidebar .quicktabs-style-navlist ul.quicktabs-tabs li {
        position: relative;
        display: inline-block;
        margin: 0 5px;
        padding: 0;
        background: transparent; }
        #content.one-sidebar .quicktabs-style-navlist ul.quicktabs-tabs li a {
          display: block;
          -webkit-border-top-left-radius: 4px;
          -moz-border-radius-topleft: 4px;
          border-top-left-radius: 4px;
          -webkit-border-top-right-radius: 4px;
          -moz-border-radius-topright: 4px;
          border-top-right-radius: 4px;
          padding: 10px 20px 8px 20px;
          background: #e6e6e6;
          color: #002b55;
          text-decoration: none; }
          #content.one-sidebar .quicktabs-style-navlist ul.quicktabs-tabs li a:hover {
            background: #ebebeb; }
        #content.one-sidebar .quicktabs-style-navlist ul.quicktabs-tabs li.active a {
          position: relative;
          background: #1a1a1a;
          color: #fff;
          font-weight: 600; }
          #content.one-sidebar .quicktabs-style-navlist ul.quicktabs-tabs li.active a:hover {
            background: #1a1a1a; }
          #content.one-sidebar .quicktabs-style-navlist ul.quicktabs-tabs li.active a:after {
            content: "";
            position: absolute;
            left: 50%;
            top: 100%;
            margin-left: -6px;
            border: 7px solid transparent;
            border-top-color: #1a1a1a; }
        #content.one-sidebar .quicktabs-style-navlist ul.quicktabs-tabs li .ajax-progress {
          position: absolute;
          left: 100%;
          top: 0;
          margin-left: -5px; }
    #content.one-sidebar .quicktabs-style-navlist .quicktabs_main {
      margin-left: 0; }
    #content.one-sidebar .quicktabs-style-navlist .quicktabs-tabpage {
      padding: 20px 0; }
    #content.one-sidebar .quicktabs-style-navlist ul.quicktabs-tabs li {
      display: block;
      margin: 0 auto;
      border-bottom: 0;
      width: 100%;
      max-width: 260px;
      padding-left: 0;
      padding-right: 0; }
      #content.one-sidebar .quicktabs-style-navlist ul.quicktabs-tabs li a {
        display: block;
        text-align: center; }
      #content.one-sidebar .quicktabs-style-navlist ul.quicktabs-tabs li.active a:after {
        display: none; } }

ul.quicktabs-tabs.quicktabs-style-nostyle {
  background-color: #eeb211;
  width: 100%; }

ul.quicktabs-tabs.quicktabs-style-nostyle li {
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0;
  padding: 0; }

ul.quicktabs-tabs.quicktabs-style-nostyle li a {
  background-color: #eeb211;
  color: #00254c;
  display: inline-block;
  padding: 10px 14px;
  text-decoration: none; }

ul.quicktabs-tabs.quicktabs-style-nostyle li.active a {
  background-color: #171102;
  color: #fff;
  display: inline-block;
  padding: 10px 14px;
  text-decoration: none; }

.node-block-text-with-sidebars .text-and-sidebars-container {
  margin: 0 -15px;
  padding: 0 15px; }
  .node-block-text-with-sidebars .text-and-sidebars-container h3 a:link {
    color: #023d7b;
    text-decoration: none; }
    .node-block-text-with-sidebars .text-and-sidebars-container h3 a:link:hover {
      color: #0362c6; }
  .node-block-text-with-sidebars .text-and-sidebars-container:before, .node-block-text-with-sidebars .text-and-sidebars-container:after {
    content: "";
    display: table; }
  .node-block-text-with-sidebars .text-and-sidebars-container:after {
    clear: both; }
  .node-block-text-with-sidebars .text-and-sidebars-container .text-container {
    float: left;
    padding: 0 15px; }
  .node-block-text-with-sidebars .text-and-sidebars-container .sidebars {
    float: right; }
    .node-block-text-with-sidebars .text-and-sidebars-container .sidebars .sidebar {
      float: left;
      padding: 0 15px; }
  .node-block-text-with-sidebars .text-and-sidebars-container.num-sidebars-0 .text-container {
    float: none; }
  .node-block-text-with-sidebars .text-and-sidebars-container.num-sidebars-1 .text-container {
    float: left;
    padding-right: 345px; }
  .node-block-text-with-sidebars .text-and-sidebars-container.num-sidebars-1 .sidebars {
    float: left;
    margin-left: -330px;
    width: 330px; }
  @media (max-width: 47.9375em) {
    .node-block-text-with-sidebars .text-and-sidebars-container.num-sidebars-1 .text-container {
      float: none;
      padding-right: 0; }
    .node-block-text-with-sidebars .text-and-sidebars-container.num-sidebars-1 .sidebars {
      float: none;
      margin-left: 0;
      max-width: 330px;
      width: 100%; } }
  .node-block-text-with-sidebars .text-and-sidebars-container.num-sidebars-2 .text-container {
    width: 50%; }
  .node-block-text-with-sidebars .text-and-sidebars-container.num-sidebars-2 .sidebars {
    width: 50%; }
    .node-block-text-with-sidebars .text-and-sidebars-container.num-sidebars-2 .sidebars .sidebar {
      float: left;
      width: 50%; }
  @media (max-width: 63.9375em) {
    .node-block-text-with-sidebars .text-and-sidebars-container.num-sidebars-2 .text-container {
      float: none;
      width: 100%; }
    .node-block-text-with-sidebars .text-and-sidebars-container.num-sidebars-2 .sidebars {
      float: none;
      width: 100%;
      max-width: 660px; } }
  @media (max-width: 39.9375em) {
    .node-block-text-with-sidebars .text-and-sidebars-container.num-sidebars-2 .sidebars {
      max-width: 330px; }
      .node-block-text-with-sidebars .text-and-sidebars-container.num-sidebars-2 .sidebars .sidebar {
        float: none;
        width: 100%; } }

.oddblock {
  border-radius: 10px;
  background-color: #EDF5FA;
  border: 1px solid #99C6E4; }

/* Scss Document */
.node-block-video-with-caption {
  margin-top: .1em;
  margin-bottom: .5em;
  margin-left: .5em;
  /* display:block; 
   float:right;*/
  /*border: 1px solid #99c6e4;*/
  background-color: #023d7b;
  padding: .5em;
  line-height: 1.3333333333em; }
  .node-block-video-with-caption .field-name-body {
    text-align: center;
    padding-top: .4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: .9em;
    background: rgba(255, 255, 255, 0.2);
    text-align: center;
    color: #fff; }
  .node-block-video-with-caption .field-name-field-videoauthor {
    color: #002b55;
    padding-left: 1em;
    font-size: 1em;
    font-weight: bold; }
  .node-block-video-with-caption .field-name-field-videoauthortitle {
    color: #666;
    padding-left: 1em;
    font-size: .8em; }

#sidebar-left .node-block-video-with-caption {
  margin-top: 2em;
  margin-left: 0; }

div.media-youtube-video, div.media_embed, .embedded-video .player {
  border: solid 5px #fff;
  height: 0;
  margin-bottom: 0.5em !important;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative; }

.top-adv {
  font-size: 87.5%;
  line-height: 1.2857142857;
       /* padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;  
	padding-left: 10px; */
  font-weight: 600;
  color: #333;
  text-align: center; }
  .top-adv:before, .top-adv:after {
    content: "";
    display: table; }
  .top-adv:after {
    clear: both; }

.odd .node-block-academic-advisor {
  background-color: #efefef; }

.node-block-academic-advisor {
  /*margin-bottom:32px;*/
  /*background:#EDF5FA;*/
  margin: 1em 0;
  /*border: 1px solid #99c6e4;*/ }
  .node-block-academic-advisor .field-name-field-advisorimage img {
    display: block;
    width: 175px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    background: none repeat scroll 0 0 #ffffff;
    border: 2px solid #fff;
    border-bottom: 1em solid #fff;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    padding: 5px; }
  .node-block-academic-advisor .advisor-padding {
    padding: 0 1em; }
  .node-block-academic-advisor .field-name-body {
    font-size: 87.5%;
    line-height: 1.2857142857;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-right: .4em;
    padding-left: 1.4em; }
    .node-block-academic-advisor .field-name-body:before, .node-block-academic-advisor .field-name-body:after {
      content: "";
      display: table; }
    .node-block-academic-advisor .field-name-body:after {
      clear: both; }
    .node-block-academic-advisor .field-name-body ul {
      list-style-type: none;
      color: #666;
      margin-top: 0;
      margin-bottom: .2em;
      margin-left: 1em;
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0; }
      .node-block-academic-advisor .field-name-body ul li {
        padding-top: .2em;
        padding-bottom: .2em; }
    .node-block-academic-advisor .field-name-body p {
      margin-top: 0;
      margin-bottom: 0;
      padding-top: .2em;
      padding-bottom: .2em; }
    .node-block-academic-advisor .field-name-body div {
      margin-top: 1em;
      margin-bottom: .5em; }
      .node-block-academic-advisor .field-name-body div a {
        text-align: center;
        display: block;
        font-weight: 600;
        font-size: 1.2em !important; }
  .node-block-academic-advisor .field-name-field-advisor-description {
    font-size: 87.5%;
    line-height: 1.4285714286; }
    .node-block-academic-advisor .field-name-field-advisor-description p {
      padding: 0 0.5em 0.5em 0 !important; }
  .node-block-academic-advisor .field-name-field-advisorssection {
    /*	@include font-scale(14px, 18px);*/
       /* padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;  
	padding-left: 10px; */
    font-weight: 600;
    color: #333;
    text-align: left; }
    .node-block-academic-advisor .field-name-field-advisorssection:before, .node-block-academic-advisor .field-name-field-advisorssection:after {
      content: "";
      display: table; }
    .node-block-academic-advisor .field-name-field-advisorssection:after {
      clear: both; }
  .node-block-academic-advisor .field-name-field-advisorname {
    font-size: 75%;
    line-height: 1.3333333333;
       /* padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;  
	padding-left: 10px; */
    font-weight: 600;
    color: #333;
    text-align: center;
    margin-top: -1.5em; }
    .node-block-academic-advisor .field-name-field-advisorname:before, .node-block-academic-advisor .field-name-field-advisorname:after {
      content: "";
      display: table; }
    .node-block-academic-advisor .field-name-field-advisorname:after {
      clear: both; }

.advisorbockmanual {
  margin-top: 1em;
  background-color: #efefef;
  padding: 1em; }
  .advisorbockmanual img {
    background: none repeat scroll 0 0 #ffffff;
    border: 2px solid #fff;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    padding: 5px; }

.not-editing .field-name-field-special-event {
  /*background: none repeat scroll 0 0 #edf5fa;
  border-top: 1px solid #cce3f2;
  padding: 25px 0;*/
  background-color: #fff;
  padding: 60px 0; }

.featured-event-wrapper {
  background: url("/sites/all/themes/gt_isye/images/featured-event-vert.png") no-repeat scroll 0 50% white;
  border: 2px solid #eeb211;
  min-height: 220px;
  padding: 20px 10px 20px 75px;
  margin-bottom: 2em; }
  .featured-event-wrapper .featured-event__photo {
    float: left;
    padding-right: 20px; }
  .featured-event-wrapper .featured-event__details {
    margin-left: 300px; }
  .featured-event-wrapper .featured-event__title {
    font-size: 1.773em;
    margin-bottom: 10px; }
  .featured-event-wrapper .featured-event__date {
    font-size: 1.286em;
    font-weight: 700;
    margin-bottom: 5px; }
  .featured-event-wrapper .featured-event__location {
    font-size: 1.2em;
    margin-bottom: 12px; }
  .featured-event-wrapper .featured-event__summary {
    font-size: 0.95em;
    line-height: 1.3;
    margin-bottom: 20px; }

@media (max-width: 47.9375em) {
  .featured-event-wrapper {
    background: url("/sites/all/themes/gt_isye/images/bg-featured-event-banner-horz.png") no-repeat scroll center top white;
    min-height: 0;
    padding: 75px 10px 20px; }
    .featured-event-wrapper .featured-event__photo {
      float: none;
      padding: 0 0 20px;
      text-align: center; }
    .featured-event-wrapper .featured-event__details {
      margin-left: 0; }
    .featured-event-wrapper .featured-event__title {
      font-size: 1.773em;
      margin-bottom: 10px; }
    .featured-event-wrapper .featured-event__date {
      font-size: 1.286em;
      font-weight: 700;
      margin-bottom: 5px; }
    .featured-event-wrapper .featured-event__location {
      font-size: 1.2em;
      margin-bottom: 12px; }
    .featured-event-wrapper .featured-event__summary {
      font-size: 0.95em;
      line-height: 1.3;
      margin-bottom: 20px; } }
.highlight-link-blue, .highlight-link-yellow {
  /*&:before {
  		  color: #eeb211;
  		content: '\f14d';
  		display: inline-block;
  		font-family: "FontAwesome";
  		font-size: 1.5em;
  		left: 10px;
  		position: absolute;
  		top: 4px;
  }*/ }
  .highlight-link-blue:visited, .highlight-link-blue:active, .highlight-link-yellow:visited, .highlight-link-yellow:active {
    color: #fff;
    text-decoration: none; }
  .highlight-link-blue:hover, .highlight-link-yellow:hover {
    background: #00558e; }

.jump-link a {
  border-bottom: 1px solid #c7c7c7;
  border-top: 1px solid #c7c7c7;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
  font-weight: 500;
  color: #454545;
  display: inline-block;
  padding: 3px 20px 3px 36px;
  position: relative;
  vertical-align: bottom;
  font-size: 16px;
  background-color: #002953;
  color: #fff !important; }
  .jump-link a:before {
    background-color: #eeb211;
    border-radius: 20px;
    color: #ffffff;
    content: "\f064";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 14px;
    height: 20px;
    left: 8px;
    /*padding: 2px 2px 0 0;*/
    text-align: center;
    position: absolute;
    top: 5px;
    width: 20px; }
  .jump-link a:link {
    text-decoration: none; }
  .jump-link a:visited {
    text-decoration: none; }
  .jump-link a:hover {
    color: #fff;
    background-color: #005894; }

a.highlight-link-blue {
  background-color: #00497a;
  color: #fff; }
  a.highlight-link-blue:hover {
    color: #fff; }
    a.highlight-link-blue:hover:hover {
      background-color: #005894; }

a.highlight-link-yellow {
  background-color: #F0BB2C;
  color: #023d7b; }
  a.highlight-link-yellow:hover {
    background-color: #f2c344; }
  a.highlight-link-yellow:before {
    background-color: #00497a;
    color: #fff; }

a.highlight-link-grey {
  background-color: #eee;
  color: #333; }
  a.highlight-link-grey:hover {
    background-color: #e1e1e1; }

a.highlight-link-dgrey {
  background-color: #ccc;
  color: #333; }
  a.highlight-link-dgrey:hover {
    background-color: #e6e6e6;
    color: #333; }
