  h3 {
    font-size: 1.125rem;
  }
  .learnIcon,
  .quizIcon,
  .scoreIcon,
  .printIcon {
    display: block;
    background-image: url('/profiles/oag_profile/themes/csapps_refresh/img/education_icons.png');
    margin: 0.5em auto;
  }
  .bookIcon {
    display: block;
    background-image: url('/profiles/oag_profile/themes/csapps_refresh/img/book-open-solid.svg');
    margin: 0.5em auto;
	width: 100px;
    height: 100px;
    background-repeat: no-repeat;
  }
  .learn, .quiz-link, .print-certificate, .aop-manual {
	height: 350px;
}
  .col-lg-3.disabled,
  .col-lg-4.disabled, .tile.disabled {
    background: #fafafa;
  }
  .col-lg-3.disabled .learnIcon,
  .col-lg-3.disabled .quizIcon,
  .col-lg-3.disabled .scoreIcon,
  .col-lg-3.disabled .printIcon,
  .col-lg-3.disabled .bookIcon,
  .col-lg-3.disabled h3,
  .col-lg-3.disabled p,
  .tile.disabled .learnIcon,
  .tile.disabled .quizIcon,
  .tile.disabled .scoreIcon,
  .tile.disabled .printIcon,
  .tile.disabled .bookIcon,
  .tile.disabled h3,
  .tile.disabled p,
  .col-lg-4.disabled .learnIcon,
  .col-lg-4.disabled .quizIcon,
  .col-lg-4.disabled .scoreIcon,
  .col-lg-4.disabled .printIcon,
  .col-lg-4.disabled h3,
  .col-lg-4.disabled p   {
    opacity: 0.2;
  }
  .tile > .icon {
    text-align: center;
    font-size: 4rem;
}
.glyphicon-log-in {
  font-size: initial;
}
  .learnIcon {
    width: 141px;
    height: 100px;
    background-position: 0px 0px;
  }
  .quizIcon {
    width: 100px;
    height: 100px;
    background-position: 220px 0px;
  }
  .scoreIcon {
    width: 100px;
    height: 100px;
    background-position: 100px 0px;
  }
  .printIcon {
    width: 100px;
    height: 100px;
    background-position: 350px 0px;
  }
  #dividedColumn {
    margin: 1em auto;
  }
  #dividedColumn .col-lg-3,
  #dividedColumn .col-lg-4, #dividedColumn .tile {
    padding-top: 1em;
	padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
  #dividedColumn .col-lg-3:first-child,
  #dividedColumn .col-lg-4:first-child, #dividedColumn .tile:first-child   {
    border-radius: 1em 0 0 1em;
  }
  #dividedColumn .col-lg-3:last-child,
  #dividedColumn .col-lg-4:last-child, #dividedColumn .tile:last-child   {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-radius: 0 1em 1em 0;
  }
  #dividedColumn .col-lg-3 button.btn.btn-primary,
  #dividedColumn .col-lg-4 button.btn.btn-primary, #dividedColumn .tile button.btn.btn-primary   {
    width: 100%;
    margin: 0 auto 0.5em;
    font-weight: bold;
    font-size: 1em;
    cursor: pointer;
  }
  #dividedColumn .col-lg-3 button.btn.btn-primary[disabled],
  #dividedColumn .col-lg-4 button.btn.btn-primary[disabled], #dividedColumn .tile button.btn.btn-primary[disabled]  {
    opacity: 0.2;
    cursor: default;
    background-color: #333;
  }
  @media all and (max-width:960px) {
    #dividedColumn .col-lg-3,
    #dividedColumn .col-lg-4, #dividedColumn .tile {
      border-top: 1px solid #ddd;
      border-right: 1px solid #ddd;
      border-left: 1px solid #ddd;
    }
    #dividedColumn .col-lg-3:first-child,
    #dividedColumn .col-lg-4:first-child, #dividedColumn .tile:first-child {
      border-radius: 1em 1em 0 0;
    }
    #dividedColumn .col-lg-3:last-child,
    #dividedColumn .col-lg-4:last-child, #dividedColumn .tile:last-child {
      border-left: 1px solid #ddd;
      border-right: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
      border-radius: 0 0 1em 1em;
    }
  }
.field--label-inline .field--label::after{content:':'}
.select-wrapper:after{color:#337ab7;content:'▼';font-style:normal;font-weight:400;line-height:1;margin-top:-.5em;padding-right:.5em;pointer-events:none;position:absolute;right:0;top:50%;z-index:10}
.has-glyphicons .select-wrapper:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e114';display:inline-block;font-family:'Glyphicons Halflings'}
.has-error .select-wrapper:after{color:#a94442}.has-success .select-wrapper:after{color:#3c763d}
.has-warning .select-wrapper:after{color:#8a6d3b}
.form-required:after{background-image:url(../img/required.svg);-webkit-background-size:10px 7px;background-size:10px 7px;content:"";display:inline-block;line-height:1;height:7px;width:10px}
