@charset "UTF-8";
@import url("http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css");
html, body {
  font-family: 'Montserrat', sans-serif;
  background-color: white;
  padding: 0;
  margin: 0; }

.fr-center {
  margin: auto;
  float: none;
  text-align: center; }

.fr-align-right {
  text-align: right; }

.fr-text-white {
  color: #fff; }

.fr-container {
  display: block;
  overflow: auto; }
  .fr-container .fr-navigation .fr-navigation-info-bar {
    display: block;
    overflow: auto;
    width: 100%;
    background: #2F2C5F;
    color: white;
    padding: 5px; }
    .fr-container .fr-navigation .fr-navigation-info-bar [class^="col-"] {
      text-align: center; }
  .fr-container .fr-navigation .fr-bootstrap-nav {
    border: 1px solid rgba(47, 44, 95, 0.5);
    margin-bottom: 0;
    background: #fff; }
    .fr-container .fr-navigation .fr-bootstrap-nav .icon-bar {
      background-color: #2F2C5F; }
    .fr-container .fr-navigation .fr-bootstrap-nav li a {
      color: #2F2C5F;
      transition: border-color 0.5s;
      border-bottom: 4px solid transparent; }
      .fr-container .fr-navigation .fr-bootstrap-nav li a.fr-active {
        border-color: #2F2C5F; }
      .fr-container .fr-navigation .fr-bootstrap-nav li a:hover {
        border-color: #2F2C5F; }
    .fr-container .fr-navigation .fr-bootstrap-nav .fr-logo {
      width: 110px;
      top: -10px;
      position: relative; }
  .fr-container .fr-landing-container {
    display: block;
    overflow: auto;
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(47, 44, 95, 0.5); }
    .fr-container .fr-landing-container.fr-landing-secondary-page {
      height: 200px; }
    .fr-container .fr-landing-container img {
      padding: 0;
      min-height: 300px;
      min-width: 1080px; }
    .fr-container .fr-landing-container .fr-landing-content {
      position: absolute;
      width: 100%;
      height: 100%;
      background: rgba(47, 44, 95, 0.4); }
      .fr-container .fr-landing-container .fr-landing-content .fr-landing-content-inner {
        top: 90px;
        color: #fff; }
      .fr-container .fr-landing-container .fr-landing-content .fr-button-blue {
        display: block;
        background: #2F2C5F;
        border-radius: 3px;
        color: #fff;
        padding: 15px;
        transition: background 0.5s;
        cursor: pointer;
        text-decoration: none;
        width: inherit;
        border: 0;
        outline: 0; }
        .fr-container .fr-landing-container .fr-landing-content .fr-button-blue:hover {
          background: #403c82; }
  .fr-container .fr-content {
    padding: 20px; }
    .fr-container .fr-content .fr-section .fr-section-box {
      margin: 10px 0px 30px;
      border-radius: 3px;
      border: 1px solid rgba(47, 44, 95, 0.5);
      display: block;
      overflow: auto; }
      .fr-container .fr-content .fr-section .fr-section-box .fr-button-blue {
        display: block;
        background: #2F2C5F;
        border-radius: 3px;
        color: #fff;
        padding: 15px;
        transition: background 0.5s;
        cursor: pointer;
        text-decoration: none;
        width: inherit;
        border: 0;
        outline: 0; }
        .fr-container .fr-content .fr-section .fr-section-box .fr-button-blue:hover {
          background: #403c82; }
      .fr-container .fr-content .fr-section .fr-section-box .fr-section-box-header {
        color: #fff;
        background: #2F2C5F;
        padding: 5px;
        border-radius: 3px 3px 0 0; }
      .fr-container .fr-content .fr-section .fr-section-box .fr-section-box-content {
        padding: 20px; }
        .fr-container .fr-content .fr-section .fr-section-box .fr-section-box-content .fr-section-box-content-ico {
          margin: 0 0 20px; }
          .fr-container .fr-content .fr-section .fr-section-box .fr-section-box-content .fr-section-box-content-ico img {
            width: 50px; }
        .fr-container .fr-content .fr-section .fr-section-box .fr-section-box-content .fr-ul {
          padding: 0;
          margin: 0;
          margin-bottom: 20px;
          list-style-type: none; }
          .fr-container .fr-content .fr-section .fr-section-box .fr-section-box-content .fr-ul li.fr-li-align-left {
            text-align: left; }
          .fr-container .fr-content .fr-section .fr-section-box .fr-section-box-content .fr-ul li:before {
            content: "•";
            color: #2F2C5F;
            margin-right: 10px; }

/*====================================================================================
================================ FOOTER
====================================================================================*/
.footer {
  width: 100%;
  display: block;
  overflow: auto;
  background-color: #2F2C5F; }
  .footer .fr-footer-section {
    margin: 30px 0 20px; }
    .footer .fr-footer-section h3 {
      margin-top: 0; }
    .footer .fr-footer-section ul.fr-footer-nav {
      padding: 0;
      margin: 0;
      list-style-type: none; }
      .footer .fr-footer-section ul.fr-footer-nav li {
        display: inline; }
        .footer .fr-footer-section ul.fr-footer-nav li a {
          color: white;
          text-decoration: none; }

/*# sourceMappingURL=style.css.map */
