@font-face {
  font-family: 'roboto_slab';
  src: url('fonts/RobotoSlab-Regular-webfont.eot?1445637359');
  src: url('fonts/RobotoSlab-Regular-webfont.eot?&1445637359#iefix') format("embedded-opentype"), url('fonts/RobotoSlab-Regular-webfont.woff?1445637359') format("woff"), url('fonts/RobotoSlab-Regular-webfont.ttf?1445637359') format("truetype"), url('fonts/RobotoSlab-Regular-webfont.svg?1445637359#roboto_slabregular') format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'roboto_slab';
  src: url('fonts/RobotoSlab-Bold-webfont.eot?1445637359');
  src: url('fonts/RobotoSlab-Bold-webfont.eot?&1445637359#iefix') format("embedded-opentype"), url('fonts/RobotoSlab-Bold-webfont.woff?1445637359') format("woff"), url('fonts/RobotoSlab-Bold-webfont.ttf?1445637359') format("truetype"), url('fonts/RobotoSlab-Bold-webfont.svg?1445637359#roboto_slabbold') format("svg");
  font-weight: bold;
  font-style: normal; }
/**
 * Breakpoint variables
 */
/**
 * Spacing variables
 */
/* line 10, ../sass/base/_forms.scss */
.l-content input.form-text,
.l-content textarea.form-textarea,
.l-content .form-textarea-wrapper .grippie {
  width: 95%; }

/* line 17, ../sass/base/_forms.scss */
.webform-client-form div.webform-component-checkboxes > label {
  display: none; }

/* line 5, ../sass/base/_lists.scss */
ul, ol {
  margin: 0 0 1.5em;
  padding: 0 0 0 36px; }

/* line 10, ../sass/base/_lists.scss */
ul li,
ol li {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0 0 .5em; }

/* line 19, ../sass/base/_lists.scss */
.book-navigation ul.menu {
  margin: 1em 0 0;
  padding: 1em 0 0 3em;
  border-top: 1px solid #c6d195; }

/* line 25, ../sass/base/_lists.scss */
.book-navigation ul.menu li.leaf {
  padding-bottom: 0.5em;
  list-style-image: none;
  list-style-type: circle; }

/* line 31, ../sass/base/_lists.scss */
.book-navigation .book-navigation__links {
  margin: 1.5em 0 1em;
  padding: .5em 0;
  position: relative;
  text-align: center;
  border-top: 1px solid #c6d195;
  border-bottom: 1px solid #c6d195; }
  /* line 13, ../../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p551@omega.ac_adaptive/gems/toolkit-2.9.0/stylesheets/toolkit/_clearfix.scss */
  .book-navigation .book-navigation__links:after {
    content: "";
    display: table;
    clear: both; }

/* line 44, ../sass/base/_lists.scss */
#admin-menu ul li {
  font-size: 1em; }

/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%; }

/* line 6, ../sass/base/_tables.scss */
table {
  margin: .6em 0 1.2em;
  padding: 0;
  width: 100%;
  font-size: 18px;
  font-size: 1.125rem; }

/* line 13, ../sass/base/_tables.scss */
tr.odd {
  background-color: #fff; }

/* line 17, ../sass/base/_tables.scss */
tr.info, tr.even, tr:nth-child(2n+2) {
  background-color: #f0f2e7; }

/* line 21, ../sass/base/_tables.scss */
thead tr, th {
  background-color: #e0e4ce; }

/* line 23, ../sass/base/_tables.scss */
table, th {
  vertical-align: middle; }

/* line 25, ../sass/base/_tables.scss */
td {
  vertical-align: top; }

/* line 27, ../sass/base/_tables.scss */
td, th {
  border: 1px solid #c6d195; }

/* line 29, ../sass/base/_tables.scss */
td, th {
  padding: 12px; }

/* line 5, ../sass/base/_typography.scss */
html {
  font-family: Arial, Helvetica, sans-serif;
  color: #2d3839; }

/* line 10, ../sass/base/_typography.scss */
body {
  font-size: 1em;
  line-height: 1.5; }

/* line 19, ../sass/base/_typography.scss */
a {
  color: #236f81;
  text-decoration: underline;
  font-weight: bold; }

/* line 24, ../sass/base/_typography.scss */
a:focus {
  outline: thin dotted; }

/* line 26, ../sass/base/_typography.scss */
a:focus {
  color: white !important;
  background-color: black !important; }

/* line 36, ../sass/base/_typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #114d4d;
  font-family: "roboto_slab", Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1.13;
  margin: 0 0 .3em; }
  /* line 48, ../sass/base/_typography.scss */
  h1 a,
  h1 a:visited,
  h2 a,
  h2 a:visited,
  h3 a,
  h3 a:visited,
  h4 a,
  h4 a:visited,
  h5 a,
  h5 a:visited,
  h6 a,
  h6 a:visited {
    color: inherit;
    text-decoration: none; }
  /* line 53, ../sass/base/_typography.scss */
  h1 a:hover,
  h2 a:hover,
  h3 a:hover,
  h4 a:hover,
  h5 a:hover,
  h6 a:hover {
    text-decoration: underline; }

/* line 59, ../sass/base/_typography.scss */
h1 {
  font-size: 30px;
  font-size: 1.875rem;
  margin-top: 0;
  font-weight: normal; }

/* line 64, ../sass/base/_typography.scss */
h2 {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: normal; }

/* line 69, ../sass/base/_typography.scss */
h3 {
  font-size: 22px;
  font-size: 1.375rem; }

/* line 72, ../sass/base/_typography.scss */
h4 {
  font-size: 20px;
  font-size: 1.25rem; }

/* line 75, ../sass/base/_typography.scss */
h5 {
  font-size: 19px;
  font-size: 1.1875rem; }

/* line 78, ../sass/base/_typography.scss */
h6 {
  font-size: 18px;
  font-size: 1.125rem;
  text-transform: uppercase; }

/* line 88, ../sass/base/_typography.scss */
p {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0 0 1.2em;
  line-height: 1.5; }

/* line 94, ../sass/base/_typography.scss */
.field__label,
.field__item {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.5; }

/* line 100, ../sass/base/_typography.scss */
p.indicator {
  font-style: italic;
  font-weight: bold; }

/* line 4, ../sass/components/_content-filters.scss */
.view-content-filters .views-exposed-widget {
  width: 33%;
  height: 4em; }

/* line 9, ../sass/components/_content-filters.scss */
.view-content-filters .views-widget,
.view-content-filters .form-item,
.view-content-filters .form-select,
.view-content-filters .form-text {
  width: 100%; }

/* line 18, ../sass/components/_content-filters.scss */
.view-content-filters td,
.view-content-filters th {
  padding: 4px; }

/* line 4, ../sass/components/_footer.scss */
#block-block-30 {
  display: none; }

/* line 6, ../sass/components/_footer.scss */
.wrap-l-footer {
  padding-top: 24px;
  border-top: 24px solid #e0e4ce; }

/* line 11, ../sass/components/_footer.scss */
.l-region--footer .block {
  padding: 0 24px;
  margin-bottom: 12px; }

/* line 16, ../sass/components/_footer.scss */
.l-region--footer #block-block-2 {
  padding: 24px;
  background-color: #e0e4ce; }

/* line 21, ../sass/components/_footer.scss */
.l-region--footer .block p {
  font-size: 16px;
  font-size: 1rem; }

/* line 25, ../sass/components/_footer.scss */
.l-region--footer .block p:last-child {
  margin-bottom: 0; }

@media only screen and (min-width: 62em) {
  /* line 33, ../sass/components/_footer.scss */
  .l-region--footer #block-block-2 {
    padding: 2.5em 0 0;
    background: url('../images/sprite-hrule.png?1445637359') repeat-x left 1.8em; }

  /* line 40, ../sass/components/_footer.scss */
  div.logo-block {
    clear: both;
    vertical-align: middle;
    display: table-row;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 1em;
    margin-right: 3em;
    padding: 10px; }

  /* line 51, ../sass/components/_footer.scss */
  div.logo-block div.logo-left {
    display: table-cell;
    vertical-align: middle;
    width: 33%; }

  /* line 57, ../sass/components/_footer.scss */
  div.logo-block div.logo-center {
    display: table-cell;
    vertical-align: middle;
    width: 34%;
    text-align: center; }

  /* line 64, ../sass/components/_footer.scss */
  div.logo-block div.logo-right {
    display: table-cell;
    vertical-align: middle;
    width: 33%; } }
/**
 * Mobile and Desktop Front page
 */
/* line 9, ../sass/components/_front.scss */
.front .mondrian-region--main {
  display: none; }

/* line 11, ../sass/components/_front.scss */
.front .mondrian-region {
  background: url('../images/sprite-hrule.png?1445637359') repeat-x left bottom;
  float: none;
  width: 100%;
  margin: 0 0 1em;
  padding: 0 0 1em; }

/* line 19, ../sass/components/_front.scss */
.front .mondrian-region--secondary,
.front .mondrian-region--tertiary-third {
  background: none;
  padding: 0; }

/* line 25, ../sass/components/_front.scss */
.front h2.pane-title {
  margin-bottom: 9px;
  font-size: 20px;
  font-size: 1.25rem; }

/* line 30, ../sass/components/_front.scss */
.front .pane-block p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.2; }

/* line 38, ../sass/components/_front.scss */
.pane-block-18 {
  background-color: #e0e4ce;
  padding: 12px 12px 1px; }

/* line 42, ../sass/components/_front.scss */
.pane-block-18 h2.pane-title {
  background: url('../images/sprite-hrule.png?1445637359') repeat-x left bottom;
  margin-bottom: 6px;
  padding-bottom: 9px;
  font-size: 24px;
  font-size: 1.5rem;
  text-transform: none;
  font-weight: bold; }

/* line 50, ../sass/components/_front.scss */
.pane-block.pane-block-18 p {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: .75em; }

/* line 54, ../sass/components/_front.scss */
.pane-block-18 p a {
  font-family: "roboto_slab", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-size: 1.5rem; }

/* line 58, ../sass/components/_front.scss */
.pane-block-18 p .fa-pencil-square-o {
  position: relative;
  top: .1em;
  color: #236f81;
  font-size: 32px;
  font-size: 2rem; }

/* line 68, ../sass/components/_front.scss */
.pane-block-19 p img {
  display: none; }

/* line 72, ../sass/components/_front.scss */
.pane-views-did-you-know-text-block h2 {
  margin-top: 1em; }

/* line 75, ../sass/components/_front.scss */
.view-display-id-news_post_block h2.pane-title a {
  font-weight: normal; }

@media only screen and (min-width: 62em) {
  /* line 82, ../sass/components/_front.scss */
  .front .panel-display--mondrian {
    position: relative; }

  /* line 86, ../sass/components/_front.scss */
  .front .mondrian-region {
    background: none;
    float: none;
    width: 100%;
    margin: 0 0 1em;
    padding: 0 0 1em; }

  /* line 94, ../sass/components/_front.scss */
  .front h2.pane-title {
    background: url('../images/sprite-hrule.png?1445637359') repeat-x left bottom;
    margin-bottom: 15px;
    padding-bottom: 9px; }

  /* line 100, ../sass/components/_front.scss */
  .front .mondrian-region--tertiary-first,
  .front .mondrian-region--tertiary-second,
  .front .mondrian-region--tertiary-third {
    float: left;
    clear: none;
    width: 288px;
    margin: 0 24px 0 0;
    padding: 0; }

  /* line 110, ../sass/components/_front.scss */
  .front .mondrian-region--tertiary-third {
    margin: 0; }

  /* line 116, ../sass/components/_front.scss */
  .front .mondrian-region--main {
    background: none;
    display: block;
    width: 648px;
    margin-left: -24px;
    padding: 0; }

  /* line 127, ../sass/components/_front.scss */
  .front .mondrian-region--secondary {
    position: absolute;
    top: 0;
    right: 0;
    width: 312px;
    margin-right: -24px; }

  /* line 135, ../sass/components/_front.scss */
  .pane-block-18 {
    background-color: #1d636f;
    height: 25em;
    padding: 24px 24px 1px;
    color: #fff; }

  /* line 141, ../sass/components/_front.scss */
  .pane-block-18 h2.pane-title {
    background: url('../images/sprite-hrule-white.png?1445637359') repeat-x left bottom;
    margin-bottom: 18px;
    padding-bottom: 15px;
    font-size: 30px;
    font-size: 1.875rem;
    color: #fff; }

  /* line 148, ../sass/components/_front.scss */
  .pane-block.pane-block-18 p {
    font-size: 20px;
    font-size: 1.25rem;
    margin-bottom: .75em;
    line-height: 1.5; }

  /* line 153, ../sass/components/_front.scss */
  .pane-block-18 p a {
    font-size: 36px;
    font-size: 2.25rem;
    color: #fff; }

  /* line 157, ../sass/components/_front.scss */
  .pane-block-18 p .fa-pencil-square-o {
    color: #fff;
    font-size: 42px;
    font-size: 2.625rem; }

  /* line 165, ../sass/components/_front.scss */
  .pane-block-19 p img {
    display: block; }

  /* line 169, ../sass/components/_front.scss */
  .front .mondrian-region--tertiary-first .panel-pane ul li,
  .front .mondrian-region--tertiary-second .panel-pane ul li,
  .front .mondrian-region--tertiary-third .panel-pane ul li {
    list-style-type: disc;
    line-height: 1em; }

  /* line 176, ../sass/components/_front.scss */
  .front .mondrian-region--tertiary-first .panel-pane,
  .front .mondrian-region--tertiary-second .panel-pane,
  .front .mondrian-region--tertiary-third .panel-pane {
    vertical-align: top;
    min-height: 300px;
    padding-bottom: 10px; }

  /* line 184, ../sass/components/_front.scss */
  div#front-richard img {
    margin-top: 60px; }

  /* line 186, ../sass/components/_front.scss */
  .pane-views-did-you-know-text-block h2 {
    margin-top: 0; }

  /* line 188, ../sass/components/_front.scss */
  .pane-views-did-you-know-text-block .attachment-after h2 {
    margin-top: 1em; } }
/**
 * Mobile and Desktop Header
 */
/* line 8, ../sass/components/_header.scss */
.wrap-l-header {
  background-color: #1d636f;
  border-bottom: 3px solid #e0e4ce; }

/* line 13, ../sass/components/_header.scss */
.l-header {
  position: relative; }

/* line 15, ../sass/components/_header.scss */
.site-name {
  margin: 12px 0 9px; }

/* line 19, ../sass/components/_header.scss */
.site-name a {
  background: url('../images/logo-mobile.png?1445637359') no-repeat 0 0;
  background-size: 207px 29px;
  display: block;
  width: 207px;
  height: 29px;
  border: none;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  /* hide text w/o using negative indent */ }

/* line 29, ../sass/components/_header.scss */
#block-block-23 {
  display: none; }

/* line 31, ../sass/components/_header.scss */
.not-front .site-slogan-mobile {
  display: none; }

/* line 32, ../sass/components/_header.scss */
.site-slogan-desktop, .site-slogan-desktop.cs10k {
  display: none; }

/* line 34, ../sass/components/_header.scss */
.site-slogan-mobile {
  margin: 0 0 12px;
  color: #114d4d;
  font-weight: bold;
  line-height: 1.25; }

/* line 41, ../sass/components/_header.scss */
.l-region--navigation .block--menu-block,
#block-search-form {
  display: none; }

@media only screen and (min-width: 62em) {
  /* line 53, ../sass/components/_header.scss */
  .wrap-l-header {
    background-color: #fff;
    border-bottom: none; }

  /* line 58, ../sass/components/_header.scss */
  .site-name {
    margin: 0; }

  /* line 62, ../sass/components/_header.scss */
  .site-name a {
    background: url('../images/logo-desktop.png?1445637359') no-repeat 36px 20px;
    background-size: 280px 81px;
    display: block;
    width: 100%;
    height: 4.3em;
    padding-left: 280px;
    padding: 68px 0 0 316px;
    border: none;
    font-family: "roboto_slab", Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1;
    color: #236f81;
    text-decoration: none; }

  /* line 79, ../sass/components/_header.scss */
  #block-menu-block-1,
  #block-search-form {
    display: block; }

  /* line 84, ../sass/components/_header.scss */
  #block-block-17 {
    display: none; }

  /* line 90, ../sass/components/_header.scss */
  .slogan-search-wrapper {
    background-color: #e0e4ce; }
    /* line 13, ../../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p551@omega.ac_adaptive/gems/toolkit-2.9.0/stylesheets/toolkit/_clearfix.scss */
    .slogan-search-wrapper:after {
      content: "";
      display: table;
      clear: both; }

  /* line 95, ../sass/components/_header.scss */
  .slogan-search {
    max-width: 960px;
    margin: 0 auto; }

  /* line 103, ../sass/components/_header.scss */
  .site-slogan-mobile {
    display: none; }

  /* line 104, ../sass/components/_header.scss */
  .site-slogan-desktop {
    display: block; }

  /* line 106, ../sass/components/_header.scss */
  .site-slogan-desktop {
    float: left;
    padding-top: 3px;
    font-size: 18px;
    font-size: 1.125rem;
    color: #114d4d; }

  /* line 117, ../sass/components/_header.scss */
  .block--search-form #search-block-form {
    position: relative;
    float: right; }

  /* line 122, ../sass/components/_header.scss */
  .block--search-form .form-item-search-block-form {
    margin: 0; }

  /* line 126, ../sass/components/_header.scss */
  .block--search-form .form-text {
    border: none;
    background-color: #f0f2e7;
    width: 312px;
    padding: 7.992px 12px;
    font-family: Arial, Helvetica, sans-serif; }

  /* line 134, ../sass/components/_header.scss */
  .block--search-form .form-submit {
    background: url('../images/icon-search.png?1445637359') no-repeat center center;
    position: absolute;
    top: 6px;
    right: 6px;
    width: 23px;
    height: 23px;
    border: none;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    /* hide text w/o using negative indent */ }

  /* line 145, ../sass/components/_header.scss */
  .block--search-form .form-submit::-ms-clear {
    width: 0;
    height: 0;
    display: none; } }
/**
 * Mobile and Desktop Main Content
 */
/* line 9, ../sass/components/_main.scss */
.screenreader-visible {
  /* "visible" only to screenreaders */
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px); }

/* line 20, ../sass/components/_main.scss */
div.quorum-example {
  color: red;
  margin-left: 2em;
  margin-right: 2em;
  margin-top: .1em;
  margin-bottom: 1em;
  padding: 5px;
  border: 1px dashed black;
  font-family: Fixed, monospace; }

/* line 30, ../sass/components/_main.scss */
div.quorum-example-black {
  margin-left: 2em;
  margin-right: 2em;
  margin-top: .1em;
  margin-bottom: 1em;
  padding: 5px;
  border: 1px dashed black;
  font-family: Fixed, monospace; }

/* line 45, ../sass/components/_main.scss */
h1.page-title {
  background: url('../images/sprite-hrule.png?1445637359') repeat-x left bottom;
  margin-bottom: 12px;
  padding-bottom: 12px; }

/* line 51, ../sass/components/_main.scss */
fieldset {
  border: 1px solid #c6d195; }

/* line 55, ../sass/components/_main.scss */
blockquote,
.pull-quote {
  background-color: #e0e4ce;
  margin: 1em;
  padding: 12px;
  color: #114d4d;
  font-size: 20px;
  font-size: 1.25rem; }

/* line 64, ../sass/components/_main.scss */
blockquote p:last-child {
  margin-bottom: 0; }

/* line 69, ../sass/components/_main.scss */
.pull-quote .attribution {
  font-size: 16px;
  font-size: 1rem; }

/* line 73, ../sass/components/_main.scss */
.field--name-body img {
  margin: 1em; }

/* line 77, ../sass/components/_main.scss */
.field--name-field-author {
  margin-bottom: 1.2em; }

/* line 84, ../sass/components/_main.scss */
.field--name-field-field-of-study,
.field--name-field-institution {
  font-style: italic; }

/* line 89, ../sass/components/_main.scss */
.field--name-field-institution {
  margin-bottom: 1.2em; }

/* line 94, ../sass/components/_main.scss */
body.section-get-informed .field--name-title-field {
  display: none; }

/* line 100, ../sass/components/_main.scss */
#block-block-31 {
  background: none;
  margin-bottom: 0;
  padding-bottom: 0; }

/* line 102, ../sass/components/_main.scss */
.page-search-accesscomputing-knowledge-base .views-exposed-form-search-accesscomputing-knowledge-base--page .views-widget-filter-keys {
  width: 100%; }

/* line 103, ../sass/components/_main.scss */
.page-search-accesscomputing-knowledge-base .views-exposed-form-search-accesscomputing-knowledge-base--page .form-text {
  width: 100%; }

/* line 108, ../sass/components/_main.scss */
.view-scholarships-list .views-label {
  float: left;
  padding-right: 0.3em; }

@media only screen and (min-width: 62em) {
  /* line 120, ../sass/components/_main.scss */
  h1.page-title {
    margin-bottom: 0; }

  /* line 124, ../sass/components/_main.scss */
  .pull-quote {
    float: right;
    width: 35%;
    margin: 0 0 1em 1em;
    padding: 16px 20px; }

  /* line 131, ../sass/components/_main.scss */
  blockquote {
    padding: 16px 20px; }

  /* line 139, ../sass/components/_main.scss */
  .page-search-accesscomputing-knowledge-base .views-exposed-form-search-accesscomputing-knowledge-base--page .views-widget-filter-keys {
    width: 55%; } }
/**
 * Mobile and Desktop Navigation
 */
/* line 8, ../sass/components/_navigation.scss */
ul.menu {
  padding: 0;
  margin: .5em 0; }

/* line 13, ../sass/components/_navigation.scss */
ul.menu li {
  padding-bottom: .2em; }

/* line 17, ../sass/components/_navigation.scss */
ul.menu li.leaf,
ul.menu li.expanded,
ul.menu li.collapsed {
  list-style-image: none;
  list-style-type: none; }

/* line 24, ../sass/components/_navigation.scss */
ul.menu li a {
  font-weight: normal; }

/* line 34, ../sass/components/_navigation.scss */
#block-menu-block-2 {
  display: none; }

/* line 36, ../sass/components/_navigation.scss */
.l-region--navigation {
  position: absolute;
  top: 3px;
  right: 12px; }

/* line 42, ../sass/components/_navigation.scss */
.l-region--navigation a.search,
.l-region--navigation a.menu {
  color: #fff;
  font-size: 30px;
  font-size: 1.875rem; }

/* line 48, ../sass/components/_navigation.scss */
.l-region--navigation a.menu {
  padding-left: 12px; }

/* line 58, ../sass/components/_navigation.scss */
#block-menu-block-7 {
  display: none; }

/* line 60, ../sass/components/_navigation.scss */
#block-menu-block-4 {
  padding: 0 24px 12px; }

/* line 64, ../sass/components/_navigation.scss */
#block-menu-block-4 h2.block__title {
  background: url('../images/sprite-hrule.png?1445637359') repeat-x left bottom;
  padding-bottom: 8px;
  font-size: 20px;
  font-size: 1.25rem; }

/* line 70, ../sass/components/_navigation.scss */
#block-menu-block-4 .menu li a {
  text-decoration: none; }
  /* line 73, ../sass/components/_navigation.scss */
  #block-menu-block-4 .menu li a:hover, #block-menu-block-4 .menu li a:focus {
    text-decoration: underline; }

/* line 82, ../sass/components/_navigation.scss */
#block-menu-block-6 {
  display: none; }

/* line 85, ../sass/components/_navigation.scss */
.l-region--mobile-footer .block--menu-block {
  background-color: #1d636f;
  color: #fff; }

/* line 90, ../sass/components/_navigation.scss */
.l-region--mobile-footer .block--menu-block a {
  color: #fff; }

/* line 94, ../sass/components/_navigation.scss */
.l-region--mobile-footer .block--menu-block {
  padding: 12px 0; }

/* line 98, ../sass/components/_navigation.scss */
.l-region--mobile-footer .block--menu-block .menu {
  margin: 0; }

/* line 104, ../sass/components/_navigation.scss */
.l-region--mobile-footer .block--menu-block li {
  padding: 0;
  margin: 6px 0; }

/* line 109, ../sass/components/_navigation.scss */
.l-region--mobile-footer .block--menu-block li a {
  margin: 0 0 0 24px;
  font-family: "roboto_slab", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  text-decoration: none; }
  /* line 116, ../sass/components/_navigation.scss */
  .l-region--mobile-footer .block--menu-block li a:hover, .l-region--mobile-footer .block--menu-block li a:focus, .l-region--mobile-footer .block--menu-block li a.active, .l-region--mobile-footer .block--menu-block li a.active-trail {
    text-decoration: underline; }

/* line 124, ../sass/components/_navigation.scss */
.l-region--mobile-footer .block--menu-block .menu li li {
  margin-left: 48px; }

/* line 128, ../sass/components/_navigation.scss */
.l-region--mobile-footer .block--menu-block .menu li li a {
  margin: 0;
  text-transform: none; }

/* line 133, ../sass/components/_navigation.scss */
.l-region--mobile-footer .block--menu-block .menu li.active-trail .menu {
  background-color: #114d4d;
  padding: 6px 0; }

/* line 141, ../sass/components/_navigation.scss */
.l-region--mobile-footer .block--menu-block .menu li li li {
  margin-left: 24px; }

/* line 145, ../sass/components/_navigation.scss */
.l-region--mobile-footer .block--menu-block .menu li li li a {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-size: 1.125rem; }

/* line 151, ../sass/components/_navigation.scss */
.l-region--mobile-footer .block--menu-block .menu li li li a.active {
  font-weight: bold; }

/* line 158, ../sass/components/_navigation.scss */
#block-block-16 {
  padding: 6px 24px; }

/* line 159, ../sass/components/_navigation.scss */
#block-block-16 .block__content {
  text-align: right; }

@media only screen and (min-width: 62em) {
  /* line 169, ../sass/components/_navigation.scss */
  #block-menu-block-2 {
    display: block; }

  /* line 170, ../sass/components/_navigation.scss */
  .l-region--mobile-footer {
    display: none; }

  /* line 173, ../sass/components/_navigation.scss */
  .l-region--navigation {
    position: relative;
    top: auto;
    right: auto; }

  /* line 182, ../sass/components/_navigation.scss */
  .l-region--navigation .block--menu-block {
    background-color: #1d636f; }

  /* line 186, ../sass/components/_navigation.scss */
  .l-region--navigation .block--menu-block .menu-block-wrapper {
    max-width: 960px;
    margin: 0 auto; }

  /* line 191, ../sass/components/_navigation.scss */
  .l-region--navigation .block--menu-block .menu {
    margin: 0; }
    /* line 13, ../../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p551@omega.ac_adaptive/gems/toolkit-2.9.0/stylesheets/toolkit/_clearfix.scss */
    .l-region--navigation .block--menu-block .menu:after {
      content: "";
      display: table;
      clear: both; }

  /* line 196, ../sass/components/_navigation.scss */
  .l-region--navigation .block--menu-block .menu li {
    float: left;
    padding: 4px 70px 4px 0;
    margin: 0; }

  /* line 202, ../sass/components/_navigation.scss */
  .l-region--navigation .block--menu-block .menu li.last {
    padding-right: 0; }

  /* line 206, ../sass/components/_navigation.scss */
  .l-region--navigation .block--menu-block .menu li a {
    display: block;
    font-family: "roboto_slab", Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 20px;
    font-size: 1.25rem;
    text-decoration: none;
    line-height: 1.1;
    border-bottom: 2px solid #1d636f; }
    /* line 216, ../sass/components/_navigation.scss */
    .l-region--navigation .block--menu-block .menu li a:hover, .l-region--navigation .block--menu-block .menu li a:focus, .l-region--navigation .block--menu-block .menu li a.active, .l-region--navigation .block--menu-block .menu li a.active-trail {
      border-bottom: 2px solid #fff; }

  /* line 228, ../sass/components/_navigation.scss */
  .l-region--sidebar-first .block--menu-block .menu-block-wrapper > .menu {
    margin-top: 0; }

  /* line 232, ../sass/components/_navigation.scss */
  .l-region--sidebar-first .block--menu-block li {
    margin-bottom: 12px; }

  /* line 236, ../sass/components/_navigation.scss */
  .l-region--sidebar-first .block--menu-block li a {
    font-family: "roboto_slab", Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    text-decoration: none;
    line-height: 1; }
    /* line 242, ../sass/components/_navigation.scss */
    .l-region--sidebar-first .block--menu-block li a:hover, .l-region--sidebar-first .block--menu-block li a:focus, .l-region--sidebar-first .block--menu-block li a.active {
      text-decoration: underline;
      color: #236f81; }
    /* line 246, ../sass/components/_navigation.scss */
    .l-region--sidebar-first .block--menu-block li a.active {
      font-weight: bold; }
    /* line 249, ../sass/components/_navigation.scss */
    .l-region--sidebar-first .block--menu-block li a.active-trail {
      font-weight: bold;
      text-decoration: underline; }

  /* line 255, ../sass/components/_navigation.scss */
  .l-region--sidebar-first .block--menu-block li.expanded a.active-trail {
    font-weight: normal;
    text-decoration: none; }

  /* line 259, ../sass/components/_navigation.scss */
  .l-region--sidebar-first .block--menu-block li.active a.active-trail {
    font-weight: bold;
    text-decoration: underline; }

  /* line 266, ../sass/components/_navigation.scss */
  .l-region--sidebar-first .block--menu-block li li {
    margin: 0 0 6px 24px; }

  /* line 270, ../sass/components/_navigation.scss */
  .l-region--sidebar-first .block--menu-block li li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-size: 1.125rem; }

  /* line 275, ../sass/components/_navigation.scss */
  .l-region--sidebar-first .block--menu-block li.expanded li a.active-trail {
    font-weight: bold;
    text-decoration: underline; }

  /* line 287, ../sass/components/_navigation.scss */
  #block-menu-block-4 {
    padding: 0; } }
/**
 * Mobile and Desktop Resources page
 */
/* line 9, ../sass/components/_resources.scss */
.page-resources-home .panel-col-top {
  display: none; }

/* line 11, ../sass/components/_resources.scss */
.page-resources-home .panel-3col-33-stacked .panel-panel .inside {
  margin: 0; }

/* line 15, ../sass/components/_resources.scss */
.page-resources-home .panel-panel {
  background: url('../images/sprite-hrule.png?1445637359') repeat-x left bottom;
  float: none;
  width: 100%;
  margin: 0 0 1em;
  padding: 0 0 1em; }

/* line 23, ../sass/components/_resources.scss */
.page-resources-home .panel-col-last {
  background: none;
  padding: 0; }

/* line 28, ../sass/components/_resources.scss */
.page-resources-home h2.pane-title {
  margin-bottom: 9px;
  font-size: 20px;
  font-size: 1.25rem; }

/* line 33, ../sass/components/_resources.scss */
.page-resources-home .pane-block p {
  margin-bottom: .5em;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.2; }

/* line 40, ../sass/components/_resources.scss */
.page-resources-home .pane-block p .fa-pencil-square-o {
  position: relative;
  top: .1em;
  color: #236f81;
  font-size: 24px;
  font-size: 1.5rem; }

@media only screen and (min-width: 62em) {
  /* line 54, ../sass/components/_resources.scss */
  .page-resources-home .panel-col-top {
    display: block; }

  /* line 56, ../sass/components/_resources.scss */
  .page-resources-home .panel-panel {
    background: none;
    padding: 0; }

  /* line 61, ../sass/components/_resources.scss */
  .page-resources-home h2.pane-title {
    background: url('../images/sprite-hrule.png?1445637359') repeat-x left bottom;
    margin-bottom: 15px;
    padding-bottom: 9px; }

  /* line 67, ../sass/components/_resources.scss */
  .page-resources-home .center-wrapper .panel-panel {
    float: left;
    clear: none;
    width: 210px;
    margin: 0 23.4px 0 0; }

  /* line 74, ../sass/components/_resources.scss */
  .page-resources-home .center-wrapper .panel-col-last {
    margin: 0; } }
/**
 * Mobile and Desktop Search
 */
/* line 10, ../sass/components/_search.scss */
.page-search h2 {
  margin-bottom: 1em; }

/* line 14, ../sass/components/_search.scss */
.page-search .search-form .form-text {
  width: 60%; }

/*
.page-search .search-advanced {
  margin-top: $spacing;
}
*/
/* line 24, ../sass/components/_search.scss */
.page-search .search-result {
  margin-bottom: 30px; }

/* line 28, ../sass/components/_search.scss */
.page-search h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3; }

/* line 34, ../sass/components/_search.scss */
.page-search p.search-result__snippet {
  margin-bottom: .5em;
  line-height: 1.3; }

@media only screen and (min-width: 62em) {
  /* line 47, ../sass/components/_search.scss */
  .page-search .search-form .form-text {
    width: 80%; } }
/**
 * Mobile and Desktop View Lists
 */
/* line 10, ../sass/components/_view-list.scss */
.view .view-filters {
  margin-bottom: 36px; }

/* line 14, ../sass/components/_view-list.scss */
.view .item-list h3 {
  font-size: 24px;
    font-size: 1.5rem;
    // This had been done in the css but sass is not working so this hack will get us the css too
    //text-transform: uppercase;
}

/* line 20, ../sass/components/_view-list.scss */
.view .item-list ul {
  padding: 0; }

/* line 24, ../sass/components/_view-list.scss */
.view .item-list ul li {
  padding-bottom: 24px;
  margin-bottom: 0;
  list-style-image: none;
  list-style-type: none;
  font-size: 18px;
  font-size: 1.125rem; }
  /* line 13, ../../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p551@omega.ac_adaptive/gems/toolkit-2.9.0/stylesheets/toolkit/_clearfix.scss */
  .view .item-list ul li:after {
    content: "";
    display: table;
    clear: both; }

/* line 33, ../sass/components/_view-list.scss */
.view .item-list ul li img {
  display: block; }

/* line 37, ../sass/components/_view-list.scss */
.view .item-list ul li p:last-of-type {
  margin-bottom: 0; }

/* line 41, ../sass/components/_view-list.scss */
.view .view-footer p:last-of-type {
  padding-bottom: 30px; }

/* line 52, ../sass/components/_view-list.scss */
.view.view-partners-list .item-list ul,
.view.view-list-of-publications .item-list ul,
.view.view-expanded-resource-list .item-list ul {
  padding: 0 0 0 36px; }

/* line 62, ../sass/components/_view-list.scss */
.view.view-partners-list .item-list ul li,
.view.view-list-of-publications .item-list ul li,
.view.view-expanded-resource-list .item-list ul li {
  padding-bottom: 12px;
  margin-bottom: 0;
  list-style-image: none;
  list-style-type: disc; }

/* line 71, ../sass/components/_view-list.scss */
#block-views-expanded-resource-list-block-1 .item-list ul {
  padding: 0; }

/* line 72, ../sass/components/_view-list.scss */
#block-views-expanded-resource-list-block-1 .item-list ul li {
  padding-bottom: 24px;
  margin-bottom: 0;
  list-style-image: none;
  list-style-type: none;
  font-size: 18px;
  font-size: 1.125rem; }
  /* line 13, ../../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p551@omega.ac_adaptive/gems/toolkit-2.9.0/stylesheets/toolkit/_clearfix.scss */
  #block-views-expanded-resource-list-block-1 .item-list ul li:after {
    content: "";
    display: table;
    clear: both; }

/* line 81, ../sass/components/_view-list.scss */
.view-event .item-list ul,
#block-views-short-description-block-9 .item-list ul,
#block-views-short-description-block-12 .item-list ul {
  margin-bottom: 0; }

@media only screen and (min-width: 62em) {
  /* line 92, ../sass/components/_view-list.scss */
  .view .item-list ul li {
    padding-bottom: 30px; }

  /* line 96, ../sass/components/_view-list.scss */
  .view .item-list ul li img {
    float: left;
    margin-right: 18px; }

  /* line 101, ../sass/components/_view-list.scss */
  .views-field-title span.field-content {
    font-weight: bold; }

  /* line 105, ../sass/components/_view-list.scss */
  .view .item-list .views-field-field-image ~ .views-field-title,
  .view .item-list .views-field-field-image-sync ~ .views-field-field-url {
    margin-top: -5px; }

  /* line 110, ../sass/components/_view-list.scss */
  .view .item-list .views-field-field-industry-partners-logo ~ .views-field-name,
  .view .item-list .views-field-field-industry-partners-logo ~ .views-field-description,
  .view .item-list .views-field-field-image ~ .views-field-title,
  .view .item-list .views-field-field-image ~ .views-field-body,
  .view .item-list .views-field-field-image ~ .views-field-institution,
  .view .item-list .views-field-field-np-image,
  .view .item-list .views-field-field-np-image ~ .views-field-title,
  .view .item-list .views-field-field-np-image ~ .views-field-body,
  .view .item-list .views-field-field-image-sync,
  .view .item-list .views-field-field-image-sync ~ .views-field-field-url,
  .view .item-list .views-field-field-image-sync ~ .views-field-body,
  .view .item-list .views-field-field-image-sync ~ .views-field-field-short-description {
    float: left; }

  /* line 125, ../sass/components/_view-list.scss */
  .view .item-list .views-field-field-industry-partners-logo ~ .views-field-name,
  .view .item-list .views-field-field-industry-partners-logo ~ .views-field-description,
  .view .item-list .views-field-field-image,
  .view .item-list .views-field-field-image ~ .views-field-title,
  .view .item-list .views-field-field-image ~ .views-field-body,
  .view .item-list .views-field-field-image ~ .views-field-institution,
  .view .item-list .views-field-field-np-image ~ .views-field-title,
  .view .item-list .views-field-field-np-image ~ .views-field-body,
  .view .item-list .views-field-field-image-sync ~ .views-field-field-url,
  .view .item-list .views-field-field-image-sync ~ .views-field-body,
  .view .item-list .views-field-field-image-sync ~ .views-field-field-short-description {
    width: 450px; }

  /* line 139, ../sass/components/_view-list.scss */
  .has-no-sidebars .view .item-list .views-field-field-industry-partners-logo ~ .views-field-name,
  .has-no-sidebars .view .item-list .views-field-field-industry-partners-logo ~ .views-field-description,
  .has-no-sidebars .view .item-list .views-field-field-image ~ .views-field-title,
  .has-no-sidebars .view .item-list .views-field-field-image ~ .views-field-body,
  .has-no-sidebars .view .item-list .views-field-field-image ~ .views-field-institution,
  .has-no-sidebars .view .item-list .views-field-field-np-image ~ .views-field-title,
  .has-no-sidebars .view .item-list .views-field-field-np-image ~ .views-field-body,
  .has-no-sidebars .view .item-list .views-field-field-image-sync ~ .views-field-field-url,
  .has-no-sidebars .view .item-list .views-field-field-image-sync ~ .views-field-body,
  .has-no-sidebars .view .item-list .views-field-field-image-sync ~ .views-field-field-short-description {
    width: 498px; } }
/**
 * Mobile and Desktop Views - Blocks in .l-content region
 */
/* line 10, ../sass/components/blocks/_blocks-content.scss */
.l-content .block {
  background: url('../images/sprite-hrule.png?1445637359') repeat-x left bottom;
  margin-bottom: 30px;
  padding-bottom: 1px; }

/* line 15, ../sass/components/blocks/_blocks-content.scss */
.l-content .block:last-of-type {
  background: none;
  margin-bottom: 0; }

/* line 20, ../sass/components/blocks/_blocks-content.scss */
.l-content .block .more-link {
  margin-bottom: 36px;
  text-align: left; }

/*******************************************************************************
 * _cs10k.scss
 *
 * Style overrides for the AccessCS10K section
 ******************************************************************************/
/* line 40, ../sass/_cs10k.scss */
body.section-accesscsforall a {
  color: #256093; }
/* line 41, ../sass/_cs10k.scss */
body.section-accesscsforall h1, body.section-accesscsforall h2, body.section-accesscsforall h3, body.section-accesscsforall h4, body.section-accesscsforall h5, body.section-accesscsforall h6 {
  color: #22537e; }
/* line 46, ../sass/_cs10k.scss */
body.section-accesscsforall tr.odd {
  background-color: #fff; }
/* line 47, ../sass/_cs10k.scss */
body.section-accesscsforall tr.info, body.section-accesscsforall tr.even, body.section-accesscsforall tr:nth-child(2n+2) {
  background-color: #eee5d3; }
/* line 48, ../sass/_cs10k.scss */
body.section-accesscsforall thead tr, body.section-accesscsforall th {
  background-color: #dccaa6; }
/* line 49, ../sass/_cs10k.scss */
body.section-accesscsforall td, body.section-accesscsforall th {
  border: 1px solid #d0b888; }
/* line 54, ../sass/_cs10k.scss */
body.section-accesscsforall .wrap-l-header {
  background-color: #256093;
  border-bottom: 3px solid #dccaa6; }
/* line 59, ../sass/_cs10k.scss */
body.section-accesscsforall .site-name {
  display: none; }
/* line 61, ../sass/_cs10k.scss */
body.section-accesscsforall #block-block-23, body.section-accesscsforall #block-block-23 .site-name {
  display: block; }
/* line 63, ../sass/_cs10k.scss */
body.section-accesscsforall .site-name a {
  background: url('../images/logo-mobile-cs10k.png?1543473636') no-repeat left 2px;
  background-size: 156px 21px; }
/* line 70, ../sass/_cs10k.scss */
body.section-accesscsforall #block-block-24 {
  background: none;
  margin-bottom: 0;
  padding-bottom: 0; }
/* line 75, ../sass/_cs10k.scss */
body.section-accesscsforall .site-slogan-mobile {
  color: #22537e; }
/* line 82, ../sass/_cs10k.scss */
body.section-accesscsforall #block-menu-block-8 {
  display: none; }
/* line 84, ../sass/_cs10k.scss */
body.section-accesscsforall .l-region--navigation a.search,
body.section-accesscsforall .l-region--navigation a.menu {
  color: #fff; }
/* line 87, ../sass/_cs10k.scss */
body.section-accesscsforall #block-menu-block-4 h2.block__title {
  background: url('../images/sprite-hrule-cs10k.png?1445637359') repeat-x left bottom; }
/* line 89, ../sass/_cs10k.scss */
body.section-accesscsforall #block-menu-block-3 {
  background-color: #256093;
  color: #fff; }
/* line 93, ../sass/_cs10k.scss */
body.section-accesscsforall #block-menu-block-3 a {
  color: #fff; }
/* line 94, ../sass/_cs10k.scss */
body.section-accesscsforall #block-menu-block-3 .menu li li.active-trail {
  background-color: #22537e; }
/* line 100, ../sass/_cs10k.scss */
body.section-accesscsforall #block-menu-block-3 {
  display: none; }
/* line 101, ../sass/_cs10k.scss */
body.section-accesscsforall #block-menu-block-6 {
  display: block; }
/* line 103, ../sass/_cs10k.scss */
body.section-accesscsforall .l-region--mobile-footer .block--menu-block {
  background-color: #256093;
  color: #fff; }
/* line 108, ../sass/_cs10k.scss */
body.section-accesscsforall .l-region--mobile-footer .block--menu-block a {
  color: #fff; }
/* line 112, ../sass/_cs10k.scss */
body.section-accesscsforall .l-region--mobile-footer .block--menu-block .menu li.active-trail .menu {
  background-color: #22537e; }
/* line 118, ../sass/_cs10k.scss */
body.section-accesscsforall #block-menu-block-4 {
  display: none; }
/* line 119, ../sass/_cs10k.scss */
body.section-accesscsforall #block-menu-block-7 {
  display: block; }
/* line 121, ../sass/_cs10k.scss */
body.section-accesscsforall #block-menu-block-7 {
  padding: 0 24px 12px; }
/* line 125, ../sass/_cs10k.scss */
body.section-accesscsforall #block-menu-block-7 h2.block__title {
  background: url('../images/sprite-hrule-cs10k.png?1445637359') repeat-x left bottom;
  padding-bottom: 8px;
  font-size: 20px;
  font-size: 1.25rem; }
/* line 131, ../sass/_cs10k.scss */
body.section-accesscsforall #block-menu-block-7 .menu li a {
  text-decoration: none; }
  /* line 134, ../sass/_cs10k.scss */
  body.section-accesscsforall #block-menu-block-7 .menu li a:hover, body.section-accesscsforall #block-menu-block-7 .menu li a:focus {
    text-decoration: underline; }
/* line 144, ../sass/_cs10k.scss */
body.section-accesscsforall #block-block-2 {
  display: none; }
/* line 145, ../sass/_cs10k.scss */
body.section-accesscsforall #block-block-30 {
  display: block; }
/* line 148, ../sass/_cs10k.scss */
body.section-accesscsforall .wrap-l-footer {
  border-top: 24px solid #256093; }
/* line 150, ../sass/_cs10k.scss */
body.section-accesscsforall .l-region--footer #block-block-30 {
  background-color: #dccaa6;
  padding: 24px; }
/* line 158, ../sass/_cs10k.scss */
body.section-accesscsforall h1.page-title {
  background: url('../images/sprite-hrule-cs10k.png?1445637359') repeat-x left bottom; }
/* line 163, ../sass/_cs10k.scss */
body.section-accesscsforall fieldset {
  border: 1px solid #d0b888; }
/* line 167, ../sass/_cs10k.scss */
body.section-accesscsforall .pull-quote {
  background-color: #dccaa6;
  color: #133b5e; }
/* line 175, ../sass/_cs10k.scss */
body.section-accesscsforall .l-content .block {
  background: url('../images/sprite-hrule-cs10k.png?1445637359') repeat-x left bottom; }
/* line 178, ../sass/_cs10k.scss */
body.section-accesscsforall .l-content .block:last-of-type {
  background: none; }
/* line 183, ../sass/_cs10k.scss */
body.section-accesscsforall .book-navigation ul.menu,
body.section-accesscsforall .book-navigation .book-navigation__links {
  border-color: #d0b888; }
/* line 189, ../sass/_cs10k.scss */
body.section-accesscsforall #block-block-35 {
  background: none;
  margin-bottom: 0;
  padding-bottom: 0; }
/* line 191, ../sass/_cs10k.scss */
body.section-accesscsforall .page-accesscsforall-resources-search-accesscs10k-knowledge-base .views-exposed-form-search-accesscomputing-knowledge-base--page-1 .views-widget-filter-keys {
  width: 100%; }
/* line 192, ../sass/_cs10k.scss */
body.section-accesscsforall .page-accesscsforall-resources-search-accesscs10k-knowledge-base .views-exposed-form-search-accesscomputing-knowledge-base--page-1 .form-text {
  width: 100%; }

/* line 199, ../sass/_cs10k.scss */
.section-accesscsforall.node-type-knowledgebase-article .field--name-field-room {
  display: none; }

/* line 205, ../sass/_cs10k.scss */
body.page-accesscsforall h1.page-title {
  display: none; }

/* line 206, ../sass/_cs10k.scss */
body.page-accesscsforall #block-block-24 .site-slogan-mobile {
  display: block; }

/* manually entered over-ride for CS10K search page title, modification made to _cs10k.scss, line 207 */
body.page-accesscsforall-search-knowledge-base h1.page-title {display: block;} 

/* line 208, ../sass/_cs10k.scss */
body.page-accesscsforall .panel-display--grid-2 .grid-item {
  float: none;
  width: 100%;
  max-width: 445px;
  margin: 0 0 24px; }

/* line 215, ../sass/_cs10k.scss */
body.page-accesscsforall h2.pane-title {
  margin-bottom: 9px;
  font-size: 20px;
  font-size: 1.25rem; }

/* line 220, ../sass/_cs10k.scss */
body.page-accesscsforall .pane-block p {
  margin-bottom: .5em;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.2; }

/* line 228, ../sass/_cs10k.scss */
body.page-accesscsforall .pane-block-27 {
  background: #256093;
  padding: 12px 24px;
  color: #fff; }

/* line 234, ../sass/_cs10k.scss */
body.page-accesscsforall .pane-block-27 h2,
body.page-accesscsforall .pane-block-27 a {
  color: #fff; }

/* line 242, ../sass/_cs10k.scss */
body.page-accesscsforall .pane-block-28 {
  background: url('../images/sprite-hrule-cs10k.png?1445637359') repeat-x left bottom;
  padding-bottom: 24px; }

/* line 249, ../sass/_cs10k.scss */
body.page-accesscsforall.page-accesscsforall-resources h1.page-title {
  display: block; }

/* line 251, ../sass/_cs10k.scss */
.page-accesscsforall-resources h2.pane-title {
  font-size: 20px;
  font-size: 1.25rem; }

/* line 253, ../sass/_cs10k.scss */
.page-accesscsforall-resources .panel-col-top {
  display: none; }

/* line 255, ../sass/_cs10k.scss */
.page-accesscsforall-resources .panel-3col-33-stacked .panel-panel .inside {
  margin: 0; }

/* line 259, ../sass/_cs10k.scss */
.page-accesscsforall-resources .panel-panel {
  background: url('../images/sprite-hrule-cs10k.png?1445637359') repeat-x left bottom;
  float: none;
  width: 100%;
  margin: 0 0 1em;
  padding: 0 0 1em; }

/* line 267, ../sass/_cs10k.scss */
.page-accesscsforall-resources .panel-col-last {
  background: none;
  padding: 0; }

/* line 272, ../sass/_cs10k.scss */
.page-accesscsforall-resources h2.pane-title {
  margin-bottom: 9px;
  font-size: 20px;
  font-size: 1.25rem; }

/* line 277, ../sass/_cs10k.scss */
.page-accesscsforall-resources .pane-block p {
  margin-bottom: .5em;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.2; }

/* line 284, ../sass/_cs10k.scss */
.page-accesscsforall-resources .pane-block p .fa-pencil-square-o {
  position: relative;
  top: .1em;
  color: #256093;
  font-size: 24px;
  font-size: 1.5rem; }

@media only screen and (min-width: 62em) {
  /* line 306, ../sass/_cs10k.scss */
  body.section-accesscsforall .wrap-l-header {
    background-color: #fff;
    border-bottom: none; }
  /* line 311, ../sass/_cs10k.scss */
  body.section-accesscsforall .site-name a {
    background: url('../images/logo-desktop-cs10k.png?1543473659') no-repeat 5px 20px;
    background-size: 292px 91px;
    height: 4.5em;
    padding: 25px 0 0 316px;
    line-height: 1.2; }
  /* line 319, ../sass/_cs10k.scss */
  body.section-accesscsforall .slogan-search-wrapper {
    background-color: #dccaa6; }
  /* line 320, ../sass/_cs10k.scss */
  body.section-accesscsforall .site-slogan-desktop {
    color: #133b5e;
    display: none; }
    /* line 323, ../sass/_cs10k.scss */
    body.section-accesscsforall .site-slogan-desktop.cs10k {
      display: block; }
  /* line 325, ../sass/_cs10k.scss */
  body.section-accesscsforall .block--search-form .form-text {
    background-color: #eee5d3; }
  /* line 327, ../sass/_cs10k.scss */
  body.section-accesscsforall #block-block-24 {
    display: none; }
  /* line 337, ../sass/_cs10k.scss */
  body.section-accesscsforall #block-menu-block-1 {
    display: none; }
  /* line 339, ../sass/_cs10k.scss */
  body.section-accesscsforall .l-region--navigation .block--menu-block {
    background-color: #256093;
    display: block; }
  /* line 344, ../sass/_cs10k.scss */
  body.section-accesscsforall .l-region--navigation .block--menu-block .menu li {
    padding: 4px 46px 4px 0; }
  /* line 348, ../sass/_cs10k.scss */
  body.section-accesscsforall .l-region--navigation .block--menu-block .menu li.last {
    padding-right: 0; }
  /* line 352, ../sass/_cs10k.scss */
  body.section-accesscsforall .l-region--navigation .block--menu-block .menu li a {
    color: #fff;
    border-bottom: 2px solid #256093; }
    /* line 356, ../sass/_cs10k.scss */
    body.section-accesscsforall .l-region--navigation .block--menu-block .menu li a:hover, body.section-accesscsforall .l-region--navigation .block--menu-block .menu li a:focus, body.section-accesscsforall .l-region--navigation .block--menu-block .menu li a.active, body.section-accesscsforall .l-region--navigation .block--menu-block .menu li a.active-trail {
      border-bottom: 2px solid #fff; }
  /* line 366, ../sass/_cs10k.scss */
  body.section-accesscsforall #block-menu-block-2 {
    display: none; }
  /* line 367, ../sass/_cs10k.scss */
  body.section-accesscsforall #block-menu-block-8 {
    display: block; }
  /* line 370, ../sass/_cs10k.scss */
  body.section-accesscsforall .l-region--sidebar-first .block--menu-block li a:hover, body.section-accesscsforall .l-region--sidebar-first .block--menu-block li a:focus, body.section-accesscsforall .l-region--sidebar-first .block--menu-block li a.active {
    text-decoration: underline;
    color: #256093; }
  /* line 376, ../sass/_cs10k.scss */
  body.section-accesscsforall .l-region--sidebar-first .block--menu-block li.menu-mlid-2589 {
    display: none; }
  /* line 380, ../sass/_cs10k.scss */
  body.section-accesscsforall .l-region--footer #block-block-30 {
    background: url('../images/sprite-hrule-cs10k.png?1445637359') repeat-x left 1.8em;
    padding: 2.5em 0 0; }

  /* line 393, ../sass/_cs10k.scss */
  body.page-accesscsforall .wrap-l-main {
    background: url('../images/bg-cs10k-fade.png?1445637359') repeat-x center bottom; }

  /* line 397, ../sass/_cs10k.scss */
  body.page-accesscsforall .l-main {
    margin-bottom: 0; }

  /* line 399, ../sass/_cs10k.scss */
  body.page-accesscsforall .panel-display--grid-2 .grid-item:nth-of-type(2n+2) {
    margin-left: 22px; }

  /* line 403, ../sass/_cs10k.scss */
  body.page-accesscsforall .panel-display--grid-2 .grid-item {
    float: left;
    width: 445px;
    max-width: 445px;
    margin: 0 0 24px; }

  /* line 410, ../sass/_cs10k.scss */
  body.page-accesscsforall h2.pane-title {
    background: url('../images/sprite-hrule-cs10k.png?1445637359') repeat-x left bottom;
    margin-bottom: 15px;
    padding-bottom: 9px;
    font-size: 28px;
    font-size: 1.75rem; }

  /* line 417, ../sass/_cs10k.scss */
  body.page-accesscsforall .pane-block p {
    font-size: 18px;
    font-size: 1.125rem; }

  /* line 424, ../sass/_cs10k.scss */
  body.page-accesscsforall .pane-block-27 h2 {
    background: url('../images/sprite-hrule-white.png?1445637359') repeat-x left bottom; }

  /* line 430, ../sass/_cs10k.scss */
  body.page-accesscsforall .pane-block-28 {
    background: none;
    padding-bottom: 0; }

  /* line 438, ../sass/_cs10k.scss */
  .page-accesscsforall-resources .panel-col-top {
    display: block; }

  /* line 440, ../sass/_cs10k.scss */
  .page-accesscsforall-resources .panel-panel {
    background: none;
    padding: 0; }

  /* line 445, ../sass/_cs10k.scss */
  body.page-accesscsforall-resources h2.pane-title {
    background: url('../images/sprite-hrule.png?1445637359') repeat-x left bottom;
    margin-bottom: 15px;
    padding-bottom: 9px;
    font-size: 20px;
    font-size: 1.25rem; }

  /* line 452, ../sass/_cs10k.scss */
  .page-accesscsforall-resources .center-wrapper .panel-panel {
    float: left;
    clear: none;
    width: 210px;
    margin: 0 23.4px 0 0; }

  /* line 459, ../sass/_cs10k.scss */
  .page-accesscsforall-resources .center-wrapper .panel-col-last {
    margin: 0; }

  /* line 466, ../sass/_cs10k.scss */
  .page-accesscsforall-resources-search-accesscs10k-knowledge-base .views-exposed-form-search-accesscomputing-knowledge-base--page-1 .views-widget-filter-keys {
    width: 55%; }

  /* line 471, ../sass/_cs10k.scss */
  #cs10k-logo-block {
    clear: both;
    vertical-align: middle;
    display: table-row;
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 10px; }

  /* line 479, ../sass/_cs10k.scss */
  #cs10k-logo-block div.cs10k-left {
    display: table-cell;
    vertical-align: middle;
    width: 33%; }

  /* line 485, ../sass/_cs10k.scss */
  #cs10k-logo-block div.cs10k-center {
    display: table-cell;
    vertical-align: middle;
    width: 34%;
    padding-right: 30px; }

  /* line 492, ../sass/_cs10k.scss */
  #cs10k-logo-block div.cs10k-right {
    display: table-cell;
    vertical-align: middle;
    width: 33%; } }

.view.view-search-accesscomputing-knowledge-base- h2 {
    font-weight: bold;
    font-size: 1.75rem;
}

.view.view-search-accesscomputing-knowledge-base- .item-list a {
    font-weight: normal;

}

/*# sourceMappingURL=ac-adaptive.styles.css.map */
