body.credit-courses {
  /* Small devices (tablets, 768px and up) */
  /* Medium devices (desktops, 992px and up) */
  /* Large devices (large desktops, 1200px and up) */ }
  body.credit-courses section.content {
    padding: 80px 0; }
    body.credit-courses section.content h2 {
      font-family: 'Heebo', sans-serif;
      font-weight: 800;
      text-transform: uppercase;
      color: #3d84ca; }
  body.credit-courses .row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center; }
    body.credit-courses .row .row {
      justify-content: space-between;
      align-content: center;
      margin-bottom: -30px; }
      body.credit-courses .row .row .item {
        position: relative;
        background-color: #34ae9e;
        padding: 20px;
        border-radius: 50px;
        color: white;
        font-weight: 500;
        margin-bottom: 30px;
        font-size: 18px;
        display: block;
        transition: transform, .2s;
        transition: background-color, .2s;
        text-decoration: none;
        padding-right: 50px;
        position: relative; }
        body.credit-courses .row .row .item:hover {
          background-color: #9ae1d8;
          transform: scale(1.05, 1.05); }
        body.credit-courses .row .row .item:before {
          font-family: "FontAwesome";
          content: "\f054";
          background-color: white;
          color: #34ae9e;
          width: 40px;
          height: 40px;
          position: absolute;
          right: 13px;
          top: 13px;
          border-radius: 50px;
          text-align: center;
          line-height: 40px; }
  body.credit-courses section.view {
    padding: 40px 0;
    background-color: #0d69b0; }
    body.credit-courses section.view .btn {
      border-radius: 0;
      font-size: 20px;
      box-shadow: 6px 6px rgba(0, 0, 0, 0.3); }
  body.credit-courses section.header {
    background: url(/images/credit-header-bg.png);
    background-color: #0d69b0;
    padding: 80px 0;
    background-size: cover;
    background-position-y: -400px;
    background-attachment: fixed; }
    body.credit-courses section.header .btn {
      margin-top: 30px;
      border-radius: 0;
      font-size: 20px;
      box-shadow: 6px 6px rgba(0, 0, 0, 0.3); }
    body.credit-courses section.header h1 {
      margin: 0;
      padding: 0;
      font-family: 'Heebo', sans-serif;
      font-weight: 900;
      font-size: 50px;
      text-transform: uppercase;
      color: white; }
    body.credit-courses section.header hr {
      border-top: 4px double #3d84ca; }
    body.credit-courses section.header h2 {
      font-family: 'Heebo', sans-serif;
      font-weight: 800;
      font-size: 30px;
      text-transform: uppercase;
      color: white;
      margin: 0;
      padding: 0;
      margin-top: 25px; }
    body.credit-courses section.header .jumbotron {
      background: none;
      padding: 0;
      margin: 0; }
  body.credit-courses section.intro {
    background-color: #041f35;
    color: white;
    padding: 60px 0;
    font-size: 18px;
    line-height: 34px;
    background: #062f52;
    background: -moz-linear-gradient(0deg, #062f52 0%, #05223c 63%, #041626 100%);
    background: -webkit-linear-gradient(0deg, #062f52 0%, #05223c 63%, #041626 100%);
    background: linear-gradient(0deg, #062f52 0%, #05223c 63%, #041626 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#062f52",endColorstr="#041626",GradientType=1); }
  body.credit-courses section.key-sponsors {
    position: relative;
    padding-top: 70px;
    padding-bottom: 40px;
    background-color: #F9F9F9; }
    body.credit-courses section.key-sponsors h2 {
      position: absolute;
      display: inline-block;
      top: 0;
      margin-top: 0;
      left: 50%;
      transform: translateX(-50%);
      font-size: 16px;
      text-transform: uppercase; }
      body.credit-courses section.key-sponsors h2 span {
        background-color: #0154a6;
        display: block;
        color: white;
        padding: 10px 15px; }
    body.credit-courses section.key-sponsors .arrow {
      position: absolute;
      bottom: -20px;
      left: 50%;
      transform: translateX(-50%);
      width: 0;
      height: 0;
      border-left: 40px solid transparent;
      border-right: 40px solid transparent;
      border-top: 20px solid #F9F9F9; }
  body.credit-courses section.peer-to-peer,
  body.credit-courses section.performance-improvement,
  body.credit-courses section.college-credit {
    background-color: #F9F9F9; }

/*# sourceMappingURL=credit-course.css.map */
