@charset "UTF-8";
/* ========================================
     Footer
=========================================== */
#footer {
  background-color: #333;
  width: 100%;
  /*position: absolute;*/
  left: 0;
  bottom: 0;
  padding: 20px 0 0;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
  #footer .inner {
    border-top: 1px solid #444444;
    border-bottom: 1px solid #444444;
    padding: 35px 0;
    text-align: center; }
    #footer .inner ul {
      display: inline-block;
      padding-left: 0;
      list-style: none;
      vertical-align: top;
      text-align: left;
      margin-right: 35px; }
      @media all and (max-width: 991px) {
        #footer .inner ul {
          display: block;
          text-align: center;
          margin-right: 0; } }
      #footer .inner ul li {
        line-height: 1; }
        #footer .inner ul li a {
          font-family: Arial;
          font-size: 12px;
          color: #C4C4C4; }
        #footer .inner ul li:first-child {
          color: #dedede;
          text-decoration: underline;
          font-size: 12px;
          font-weight: bold;
          padding-bottom: 12px; }
        #footer .inner ul li[class*="icon-"]:before {
          margin-right: 5px;
          vertical-align: middle; }
      #footer .inner ul:last-child {
        margin-right: 0; }
    #footer .inner .logo-footer {
      margin-top: 40px;
      display: inline-block; }
    #footer .inner .copyright {
      text-align: center;
      font-size: 11px;
      color: #C4C4C4;
      margin: 0 auto;
      padding-top: 5px;
      padding-bottom: 0; }
  #footer .disclaimer {
    overflow: hidden; }
    #footer .disclaimer p {
      width: 100%;
      padding: 0;
      margin: 10px 0;
      text-align: justify;
      text-align-last: center; }
  #footer .menu {
    text-align: center;
    padding-left: 0; }
    #footer .menu li {
      display: inline-block;
      margin: 20px 5px; }
      @media all and (max-width: 991px) {
        #footer .menu li {
          display: block; } }
      #footer .menu li a {
        font-family: Arial;
        font-size: 12px;
        line-height: 1;
        color: #C4C4C4; }
        #footer .menu li a.active {
          border-bottom: 1px solid #C4C4C4; }
        #footer .menu li a:hover {
          color: #999; }
  #footer p {
    text-align: center;
    font-family: Arial;
    font-size: 11px;
    color: #C4C4C4;
    margin: 20px auto 0;
    padding-bottom: 20px; }
    @media (min-width: 768px) {
      #footer p {
        width: 750px; } }
    @media (min-width: 992px) {
      #footer p {
        width: 970px; } }
    @media (min-width: 1200px) {
      #footer p {
        width: 1170px; } }

@font-face {
  font-family: "icomoon";
  font-style: normal;
  font-weight: normal;
  src: url("/fonts/icomoon-new/icomoon.eot?#iefix") format("embedded-opentype"), url("/fonts/icomoon-new/icomoon.woff") format("woff"), url("/fonts/icomoon-new/icomoon.ttf") format("truetype"), url("/fonts/icomoon-new/icomoon.svg#icomoon") format("svg"); }
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-plus:before {
  content: ""; }

.icon-close:before {
  content: ""; }

.icon-remove:before {
  content: ""; }

.icon-times:before {
  content: ""; }

.icon-clock-o:before {
  content: ""; }

.icon-chevron-left:before {
  content: ""; }

.icon-chevron-right:before {
  content: ""; }

.icon-calendar:before {
  content: ""; }

.icon-chevron-up:before {
  content: ""; }

.icon-chevron-down:before {
  content: ""; }

.icon-hand-o-right:before {
  content: ""; }

.icon-angle-left:before {
  content: ""; }

.icon-angle-right:before {
  content: ""; }

.icon-trash:before {
  content: ""; }

.icon-apple:before {
  content: "";
  color: #999; }

.icon-facebook:before {
  content: "";
  color: #3b5998; }

.icon-google-play:before {
  content: "";
  color: #607d8b; }

.icon-twitter:before {
  content: "";
  color: #1da1f2; }

.icon-youtube:before {
  content: "";
  color: #cd201f; }

.icon-book:before {
  content: ""; }

.icon-bookopen:before {
  content: ""; }

.icon-bullet1:before {
  content: ""; }

.icon-bullet-faq:before {
  content: ""; }

.icon-email:before {
  content: ""; }

.icon-globe:before {
  content: ""; }

.icon-graduate:before {
  content: ""; }

.icon-logobadge:before {
  content: ""; }

.icon-monitor:before {
  content: ""; }

.icon-pen:before {
  content: ""; }

.icon-play:before {
  content: ""; }

.icon-shield:before {
  content: ""; }

.icon-university:before {
  content: ""; }

.icon-search:before {
  content: ""; }

.icon-cancel-circle:before {
  content: ""; }

/*# sourceMappingURL=main-style-additional.css.map */
