/* main website color */
/* main website blue light  color */
/*for black fonts  */
/* For red color */
/* Search filter color */
/*for Light blue fonts  */
/* primary-color */
.dmp {
  display: block;
  margin: 0;
  padding: 0; }

body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  width: 100%;
  font-weight: 400; }

.clearfix {
  clear: both;
  display: block; }

.logo-color {
  color: #005f7f !important; }

.custom-container {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 0;
  display: block;
  max-width: 1140px; }
  .custom-container.custom-con-full {
    width: 100%;
    margin: 0;
    padding: 0 15px;
    overflow: hidden;
    box-sizing: border-box; }

.custom-container.cc-full {
  width: 95%; }

header {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 9;
  width: 100%;
  overflow: hidden;
  height: 65px;
  background: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); }
  header.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 999; }

.container-fluid {
  width: 100%;
  padding: 0 15px;
  margin: 0; }

.logo {
  display: block;
  margin: 0;
  padding: 0 0;
  float: left;
  width: 180px !important;
  height: auto;
  text-align: center;
  line-height: 0px; }
  .logo a {
    display: inline-block;
    margin: 0;
    padding: 3px 0;
    text-decoration: none;
    outline: 0; }
  .logo img {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 55px; }

.main-menu {
  display: block;
  width: 75%;
  margin: 0;
  padding: 0;
  float: right; }
  .main-menu ul {
    display: block;
    margin: 0;
    padding: 0;
    text-align: right; }
    .main-menu ul li {
      display: inline-block;
      margin: 0 10px;
      padding: 13px 0; }
      .main-menu ul li .menu-a {
        color: #ffffff !important;
        background: #005f7f;
        border: 1px solid #005f7f;
        -webkit-transform: skew(-20deg);
        -moz-transform: skew(-20deg);
        -ms-transform: skew(-20deg);
        -o-transform: skew(-20deg);
        transform: skew(-20deg);
        padding: 10px 20px;
        text-transform: capitalize; }
        .main-menu ul li .menu-a span {
          display: inline-block;
          -webkit-transform: skew(20deg);
          -moz-transform: skew(20deg);
          -ms-transform: skew(20deg);
          -o-transform: skew(20deg);
          transform: skew(20deg); }
          .main-menu ul li .menu-a span .menu-i {
            font-size: 16px;
            display: inline-block;
            position: relative;
            top: 1px;
            left: -6px; }
          .main-menu ul li .menu-a span em {
            font-style: normal; }
        .main-menu ul li .menu-a:hover {
          color: #005f7f !important;
          border: 1px solid #005f7f;
          background: #fff; }

.parallex-con {
  display: block;
  margin: 0;
  padding: 0 0;
  position: relative;
  height: auto;
  width: 100%;
  background-color: #efefef;
  background: url(../images/Fotolia.jpg) no-repeat fixed center center/cover; }
  .parallex-con .parcon-inner {
    display: block;
    position: relative;
    padding: 20px 0;
    background-color: rgba(255, 255, 255, 0.96); }
    .parallex-con .parcon-inner .parconi-imgbox {
      display: block;
      float: left;
      width: 80px;
      height: 80px;
      border-radius: 5px;
      text-align: center;
      padding: 2px;
      position: relative;
      top: 2px; }
      .parallex-con .parcon-inner .parconi-imgbox .imgbox-table {
        width: 100%;
        height: 100%;
        display: table; }
        .parallex-con .parcon-inner .parconi-imgbox .imgbox-table .imgbox-td {
          display: table-cell;
          vertical-align: middle;
          width: 100%;
          height: 100%; }
          .parallex-con .parcon-inner .parconi-imgbox .imgbox-table .imgbox-td i {
            font-size: 32px;
            line-height: 80px;
            color: #005f7f; }
          .parallex-con .parcon-inner .parconi-imgbox .imgbox-table .imgbox-td img {
            width: auto;
            height: auto;
            border-radius: 5px;
            max-width: 100%;
            max-height: 100%; }
    .parallex-con .parcon-inner .parconi-text {
      display: block;
      float: left;
      padding-left: 7px;
      margin: 0;
      width: 60%;
      padding-top: 20px;
      position: relative; }
      .parallex-con .parcon-inner .parconi-text p {
        display: block;
        text-align: left;
        font-size: 16px;
        margin: 0;
        font-weight: 400;
        padding: 0 0 10px; }
        .parallex-con .parcon-inner .parconi-text p i {
          position: relative;
          top: 2px; }
        .parallex-con .parcon-inner .parconi-text p b {
          display: inline-block;
          margin: 0;
          padding: 0 0 0 2px;
          color: #005f7f;
          font-size: 16px;
          font-weight: 600; }
        .parallex-con .parcon-inner .parconi-text p span {
          display: inline-block;
          margin: 0;
          padding: 0 0 0 2px;
          position: relative;
          top: 5px; }
          .parallex-con .parcon-inner .parconi-text p span img {
            width: 25px;
            height: 25px; }
  .parallex-con.diplomate-parallex .parcon-inner {
    padding: 0;
    height: 100px; }
    .parallex-con.diplomate-parallex .parcon-inner .parconi-text {
      padding-top: 0;
      width: 75%; }
      .parallex-con.diplomate-parallex .parcon-inner .parconi-text h1 {
        display: block;
        text-align: left;
        font-size: 22px;
        margin: 0;
        font-weight: 700;
        padding: 15px 0 0;
        line-height: normal; }
      .parallex-con.diplomate-parallex .parcon-inner .parconi-text p {
        display: block;
        text-align: left;
        font-size: 16px;
        margin: 0;
        font-weight: 400;
        padding: 0 0 10px; }

.main-content {
  padding: 0px 0 5px;
  display: block;
  position: relative;
  width: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d3e7ed+0,ffffff+23,ffffff+100 */
  background: #d3e7ed;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d3e7ed 0%, #ffffff 23%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #d3e7ed 0%, #ffffff 23%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #d3e7ed 0%, #ffffff 23%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3e7ed', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */ }
  .main-content.bg-white {
    background: #fff; }
  .main-content .mc-container {
    width: 80%;
    height: auto;
    margin: 0 auto;
    padding: 0;
    display: block; }
  .main-content .badge-maininfo {
    padding: 25px 0; }
    .main-content .badge-maininfo h1 {
      display: block;
      text-align: center;
      font-size: 22px;
      margin: 0 0 20px;
      font-weight: 700;
      padding: 0;
      line-height: normal; }
    .main-content .badge-maininfo .badgr-iconbox {
      display: block;
      float: left;
      width: 40%; }
      .main-content .badge-maininfo .badgr-iconbox h1 {
        display: block;
        text-align: center;
        font-size: 22px;
        margin: 0 0 20px;
        font-weight: 700;
        padding: 0;
        line-height: normal; }
      .main-content .badge-maininfo .badgr-iconbox .badgr-badgeimg {
        display: block;
        margin: 0;
        padding: 0;
        text-align: center; }
        .main-content .badge-maininfo .badgr-iconbox .badgr-badgeimg .badgr-biwrapper {
          display: inline-block;
          margin: 0;
          padding: 10px 10px 0;
          text-align: center; }
          .main-content .badge-maininfo .badgr-iconbox .badgr-badgeimg .badgr-biwrapper span {
            display: inline-block;
            width: 250px;
            height: auto; }
            .main-content .badge-maininfo .badgr-iconbox .badgr-badgeimg .badgr-biwrapper span img {
              width: 100%;
              height: auto;
              margin: 0;
              padding: 0; }
          .main-content .badge-maininfo .badgr-iconbox .badgr-badgeimg .badgr-biwrapper .badgr-iconinfo {
            display: block;
            margin-top: 15px;
            overflow: hidden;
            transition: all 0.6s ease-in-out 0s; }
            .main-content .badge-maininfo .badgr-iconbox .badgr-badgeimg .badgr-biwrapper .badgr-iconinfo p {
              display: block;
              font-size: 18px;
              margin: 0;
              padding: 0 0 0px;
              line-height: normal;
              text-align: right; }
              .main-content .badge-maininfo .badgr-iconbox .badgr-badgeimg .badgr-biwrapper .badgr-iconinfo p a {
                display: inline-block;
                text-decoration: none;
                outline: 0;
                font-size: 18px;
                color: #333;
                white-space: nowrap;
                overflow: hidden;
                transition: all 0.8s ease-in-out 0s;
                white-space: nowrap;
                position: relative;
                left: 35%; }
          .main-content .badge-maininfo .badgr-iconbox .badgr-badgeimg .badgr-biwrapper:hover {
            -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
            box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
            transform: translateY(5px); }
            .main-content .badge-maininfo .badgr-iconbox .badgr-badgeimg .badgr-biwrapper:hover .badgr-iconinfo p a {
              left: 0%;
              color: #039be5; }
    .main-content .badge-maininfo .bdgr-txtbox {
      display: block;
      float: left;
      width: 40%;
      padding-left: 0;
      padding-top: 25px; }
      .main-content .badge-maininfo .bdgr-txtbox .bdgr-providername p {
        display: block;
        font-size: 14px;
        margin: 0 0 0px;
        padding: 0 0 0px;
        line-height: normal;
        text-align: center; }
      .main-content .badge-maininfo .bdgr-txtbox .bdgr-providername h1 {
        display: block;
        text-align: center;
        font-size: 28px;
        margin: 0px 0 0px;
        font-weight: 700;
        padding: 0;
        line-height: 40px;
        color: #0070C0;
        font-style: italic; }
      .main-content .badge-maininfo .bdgr-txtbox .bdgr-providerid {
        margin: 15px 0 15px; }
        .main-content .badge-maininfo .bdgr-txtbox .bdgr-providerid p {
          display: block;
          font-size: 16px;
          margin: 0 0 0px;
          padding: 0 0 0px;
          line-height: normal;
          text-align: center; }
          .main-content .badge-maininfo .bdgr-txtbox .bdgr-providerid p b {
            color: #0070C0;
            font-weight: 600; }
      .main-content .badge-maininfo .bdgr-txtbox .bdgr-providerweb {
        margin: 15px 0 15px; }
        .main-content .badge-maininfo .bdgr-txtbox .bdgr-providerweb p {
          display: block;
          font-size: 16px;
          margin: 0 0 0px;
          padding: 0 0 0px;
          line-height: normal;
          text-align: center; }
          .main-content .badge-maininfo .bdgr-txtbox .bdgr-providerweb p a {
            color: #0070C0;
            font-weight: 400;
            text-decoration: none; }
      .main-content .badge-maininfo .bdgr-txtbox .bdgr-party p {
        display: block;
        font-size: 14px;
        margin: 0 0 0px;
        padding: 0 0 0px;
        line-height: normal;
        text-align: center; }
      .main-content .badge-maininfo .bdgr-txtbox .bdgr-party h4 {
        display: block;
        text-align: center;
        font-size: 20px;
        margin: 0px 0 0px;
        font-weight: 600;
        padding: 0;
        line-height: normal;
        color: #0070C0; }
    .main-content .badge-maininfo .bdgr-shordes {
      display: block;
      margin: 15px auto 0;
      width: 80%; }
      .main-content .badge-maininfo .bdgr-shordes p {
        display: block;
        text-align: left;
        font-size: 16px;
        margin: 0;
        font-weight: 400;
        padding: 0 0 10px;
        line-height: 32px; }
    .main-content .badge-maininfo .bdgr-bullest {
      display: block;
      margin: 15px auto 0;
      width: 80%; }
      .main-content .badge-maininfo .bdgr-bullest ul {
        list-style: none;
        margin: 0;
        padding: 0 0 0 25px; }
        .main-content .badge-maininfo .bdgr-bullest ul > li {
          display: block;
          text-align: left;
          font-size: 15px;
          margin: 0;
          font-weight: 400;
          padding: 0 0 12px;
          line-height: 25px;
          position: relative;
          float: left;
          width: 50%; }
          .main-content .badge-maininfo .bdgr-bullest ul > li::before {
            content: "\f00c";
            font: normal normal normal 14px/1 FontAwesome;
            text-transform: none;
            line-height: 1;
            position: absolute;
            color: #005f7f;
            left: -22px;
            top: 4px;
            font-size: 16px; }
    .main-content .badge-maininfo .badgr-other {
      display: block;
      width: 80%;
      margin: 15px auto;
      padding: 0; }
      .main-content .badge-maininfo .badgr-other p {
        display: block;
        text-align: left;
        font-size: 16px;
        margin: 0;
        font-weight: 400;
        padding: 0 0 10px;
        line-height: 32px;
        color: #000; }
      .main-content .badge-maininfo .badgr-other h3 {
        display: block;
        text-align: left;
        font-size: 24px;
        margin: 10px 0 10px;
        font-weight: 600;
        padding: 0;
        line-height: 24px; }
      .main-content .badge-maininfo .badgr-other ol {
        list-style: none;
        margin: 0;
        padding: 0 0 0 20px; }
        .main-content .badge-maininfo .badgr-other ol > li {
          display: block;
          text-align: left;
          font-size: 15px;
          margin: 0;
          font-weight: 400;
          padding: 0 0 3px;
          line-height: 25px;
          position: relative; }
          .main-content .badge-maininfo .badgr-other ol > li::before {
            content: "\f046";
            font: normal normal normal 14px/1 FontAwesome;
            text-transform: none;
            line-height: 1;
            position: absolute;
            color: #005f7f;
            left: -18px;
            top: 4px; }
          .main-content .badge-maininfo .badgr-other ol > li > ul {
            display: block;
            margin: 10px 0 10px -15px;
            padding: 0;
            text-align: left; }
            .main-content .badge-maininfo .badgr-other ol > li > ul > li {
              display: inline-block;
              text-align: left;
              font-size: 15px;
              margin: 0 15px;
              font-weight: 400;
              padding: 0 0 10px;
              line-height: 20px;
              position: relative; }
              .main-content .badge-maininfo .badgr-other ol > li > ul > li::before {
                content: "\f046";
                font: normal normal normal 14px/1 FontAwesome;
                text-transform: none;
                line-height: 1;
                position: absolute;
                color: #005f7f;
                left: -18px;
                top: 4px; }
              .main-content .badge-maininfo .badgr-other ol > li > ul > li:nth-child(1) {
                display: block;
                text-align: left;
                font-size: 24px;
                margin: 10px 0 10px;
                font-weight: 600;
                padding: 0;
                line-height: 24px; }
                .main-content .badge-maininfo .badgr-other ol > li > ul > li:nth-child(1)::before {
                  display: none; }
    .main-content .badge-maininfo .badgr-icon {
      display: none;
      float: left;
      width: 30%;
      padding: 15px 15px 0;
      text-align: center;
      border-radius: 5px;
      transition: all 0.3s ease-in-out 0s;
      transform: translateY(0px); }
      .main-content .badge-maininfo .badgr-icon img {
        width: auto;
        max-width: 100%;
        height: auto;
        max-height: 100%; }
      .main-content .badge-maininfo .badgr-icon .badgr-iconinfo {
        display: block;
        margin-top: 15px;
        overflow: hidden;
        transition: all 0.6s ease-in-out 0s; }
        .main-content .badge-maininfo .badgr-icon .badgr-iconinfo p {
          display: block;
          font-size: 18px;
          margin: 0;
          padding: 0 0 0px;
          line-height: 24px;
          text-align: right; }
          .main-content .badge-maininfo .badgr-icon .badgr-iconinfo p a {
            display: inline-block;
            text-decoration: none;
            outline: 0;
            font-size: 18px;
            color: #333;
            white-space: nowrap;
            overflow: hidden;
            transition: all 0.8s ease-in-out 0s;
            white-space: nowrap;
            position: relative;
            left: 35%; }
      .main-content .badge-maininfo .badgr-icon:hover {
        -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
        box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
        transform: translateY(5px); }
        .main-content .badge-maininfo .badgr-icon:hover .badgr-iconinfo p a {
          left: 0%;
          color: #039be5; }
    .main-content .badge-maininfo .badgr-detail {
      display: none;
      float: left;
      width: 70%;
      padding-left: 60px;
      font-size: 16px; }
      .main-content .badge-maininfo .badgr-detail .parconi-other {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0; }
        .main-content .badge-maininfo .badgr-detail .parconi-other h1 {
          display: block;
          text-align: left;
          font-size: 32px;
          margin: 10px 0 10px;
          font-weight: 700;
          padding: 0;
          line-height: 40px; }
        .main-content .badge-maininfo .badgr-detail .parconi-other h2 {
          display: block;
          text-align: left;
          font-size: 18px;
          margin: 0;
          font-weight: 400;
          padding: 0 0 10px;
          line-height: 24px; }
          .main-content .badge-maininfo .badgr-detail .parconi-other h2 a {
            text-decoration: underline; }
          .main-content .badge-maininfo .badgr-detail .parconi-other h2 b {
            color: #005f7f;
            text-transform: capitalize;
            display: inline-block;
            padding-left: 5px; }
        .main-content .badge-maininfo .badgr-detail .parconi-other p {
          display: block;
          text-align: left;
          font-size: 15px;
          margin: 0;
          font-weight: 400;
          padding: 0 0 10px;
          line-height: 22px; }
          .main-content .badge-maininfo .badgr-detail .parconi-other p a {
            text-decoration: underline; }
        .main-content .badge-maininfo .badgr-detail .parconi-other h3 {
          display: block;
          text-align: left;
          font-size: 24px;
          margin: 10px 0 10px;
          font-weight: 600;
          padding: 0;
          line-height: 24px; }
        .main-content .badge-maininfo .badgr-detail .parconi-other ol {
          list-style: none;
          margin: 0;
          padding: 0 0 0 20px; }
          .main-content .badge-maininfo .badgr-detail .parconi-other ol > li {
            display: block;
            text-align: left;
            font-size: 15px;
            margin: 0;
            font-weight: 400;
            padding: 0 0 10px;
            line-height: 20px;
            position: relative; }
            .main-content .badge-maininfo .badgr-detail .parconi-other ol > li::before {
              content: "\f046";
              font: normal normal normal 14px/1 FontAwesome;
              text-transform: none;
              line-height: 1;
              position: absolute;
              color: #005f7f;
              left: -18px;
              top: 4px; }
            .main-content .badge-maininfo .badgr-detail .parconi-other ol > li > ul {
              display: block;
              margin: 10px 0 10px -15px;
              padding: 0;
              text-align: left; }
              .main-content .badge-maininfo .badgr-detail .parconi-other ol > li > ul > li {
                display: inline-block;
                text-align: left;
                font-size: 15px;
                margin: 0 15px;
                font-weight: 400;
                padding: 0 0 10px;
                line-height: 20px;
                position: relative; }
                .main-content .badge-maininfo .badgr-detail .parconi-other ol > li > ul > li::before {
                  content: "\f046";
                  font: normal normal normal 14px/1 FontAwesome;
                  text-transform: none;
                  line-height: 1;
                  position: absolute;
                  color: #005f7f;
                  left: -18px;
                  top: 4px; }
                .main-content .badge-maininfo .badgr-detail .parconi-other ol > li > ul > li:nth-child(1) {
                  display: block;
                  text-align: left;
                  font-size: 24px;
                  margin: 10px 0 10px;
                  font-weight: 600;
                  padding: 0;
                  line-height: 24px; }
                  .main-content .badge-maininfo .badgr-detail .parconi-other ol > li > ul > li:nth-child(1)::before {
                    display: none; }
  .main-content .nobadge {
    padding: 150px 0;
    display: block;
    margin: 0; }
    .main-content .nobadge .nbimg-box {
      float: left;
      width: 50%;
      display: block;
      text-align: center; }
      .main-content .nobadge .nbimg-box img {
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 351px; }
    .main-content .nobadge .nbimg-text {
      float: left;
      width: 50%;
      height: auto;
      margin: 0;
      padding: 100px 25px; }
      .main-content .nobadge .nbimg-text h2 {
        display: block;
        text-align: left;
        font-size: 45px;
        margin: 10px 0 20px;
        font-weight: 700;
        padding: 0;
        line-height: 40px;
        text-align: center; }
      .main-content .nobadge .nbimg-text h4 {
        display: block;
        text-align: left;
        font-size: 32px;
        margin: 30px 0 10px;
        font-weight: 400;
        padding: 0;
        line-height: 45px;
        text-align: center; }
  .main-content.diplomate-main-content .badge-maininfo .bdgr-txtbox {
    padding-top: 0; }

.course-table {
  display: block;
  margin: 0;
  padding: 15px 0;
  background-color: #fbfbfb; }
  .course-table .badgr-course {
    display: block;
    margin: 0;
    padding: 0; }
    .course-table .badgr-course h1 {
      display: block;
      text-align: center;
      font-size: 24px;
      margin: 15px 0 10px;
      font-weight: 600;
      padding: 0;
      line-height: 24px;
      text-transform: capitalize; }
    .course-table .badgr-course .badgr-table-foot {
      display: block;
      margin: 0;
      padding: 0; }
      .course-table .badgr-course .badgr-table-foot .tf-showmore {
        display: block;
        margin: 15px 0 0;
        padding: 0 10px;
        text-align: right; }
        .course-table .badgr-course .badgr-table-foot .tf-showmore ul.pagination {
          list-style: none;
          margin: 0;
          padding: 0;
          display: inline-block;
          width: 20%; }
          .course-table .badgr-course .badgr-table-foot .tf-showmore ul.pagination li {
            display: inline-block;
            margin: 0;
            padding: 0;
            background-color: #fff;
            border: 1px solid #f2f2f2;
            border-radius: 3px;
            width: 25px;
            height: 25px; }
            .course-table .badgr-course .badgr-table-foot .tf-showmore ul.pagination li a {
              padding: 0;
              color: #333;
              display: inline-block;
              text-decoration: none;
              outline: 0; }
            .course-table .badgr-course .badgr-table-foot .tf-showmore ul.pagination li.active {
              background-color: #005f7f;
              border-color: #005f7f;
              color: #fff; }
              .course-table .badgr-course .badgr-table-foot .tf-showmore ul.pagination li.active a {
                color: #fff; }
            .course-table .badgr-course .badgr-table-foot .tf-showmore ul.pagination li.footable-page-arrow a {
              line-height: 18px;
              font-size: 18px; }
            .course-table .badgr-course .badgr-table-foot .tf-showmore ul.pagination li.footable-page a {
              line-height: 12px;
              font-size: 12px;
              padding: 5px 0; }

.parcon-share {
  float: right;
  width: 20%;
  position: relative; }
  .parcon-share .fixed-action-btn {
    position: absolute;
    top: 5px;
    right: 60px; }
    .parcon-share .fixed-action-btn a {
      background-color: #005f7f;
      position: relative;
      overflow: visible; }
      .parcon-share .fixed-action-btn a span {
        position: absolute;
        bottom: -25px;
        font-size: 14px;
        color: #000;
        min-width: 120px;
        font-weight: 600;
        height: auto;
        line-height: normal;
        left: -28px;
        text-transform: capitalize; }
    .parcon-share .fixed-action-btn ul li {
      margin: 10px 10px 0 0; }
      .parcon-share .fixed-action-btn ul li a.fb {
        background-color: #4b69b1; }
      .parcon-share .fixed-action-btn ul li a.tw {
        background-color: #37b1e2; }
      .parcon-share .fixed-action-btn ul li a.in {
        background-color: #0678b6; }
      .parcon-share .fixed-action-btn ul li a.gplus {
        background-color: #e83f3a; }
  .parcon-share.diplomate .fixed-action-btn {
    top: 10px; }

.menu-parcon-share {
  float: none;
  width: auto;
  display: none; }
  .menu-parcon-share .fixed-action-btn a {
    background-color: #005f7f;
    position: relative;
    overflow: visible;
    width: auto;
    height: auto;
    border-radius: 0px;
    line-height: normal;
    padding: 10px 13px;
    margin: 0;
    font-weight: 400;
    font-size: 16px; }

footer {
  display: block;
  margin: 0;
  padding: 20px 0;
  box-sizing: border-box;
  position: relative;
  background: #fff;
  position: relative; }
  footer .top-border {
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }
    footer .top-border span {
      display: block;
      margin: 0;
      padding: 0;
      float: none;
      width: 100%;
      height: 5px;
      background-color: #005e7f; }
  footer p {
    text-align: center;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 18px;
    color: #000; }
  footer .n-menu {
    width: 100%;
    display: inline-block;
    padding-top: 10px; }
    footer .n-menu ul {
      margin: 0;
      padding: 0;
      display: block;
      text-align: right; }
      footer .n-menu ul li {
        /*padding: 0 10px;*/
        display: inline-block;
        margin-right: 15px; }
        footer .n-menu ul li a {
          display: block;
          text-decoration: none;
          color: #000;
          font-size: 14px;
          line-height: 18px;
          text-transform: capitalize;
          text-align: right; }
  footer.diplomate_footer {
    position: relative;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0; }

.clearfix {
  clear: both;
  display: block; }

.course-view .course-title {
  display: block;
  margin: 0 0 25px;
  padding: 0;
  text-align: left; }
  .course-view .course-title h2 {
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 30px; }
.course-view .cv-imgbig {
  display: block;
  width: auto;
  height: 320px;
  text-align: center; }
  .course-view .cv-imgbig img {
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    display: inline-block; }

.help {
  width: 35%;
  background-color: #fff; }
  .help .modal-content {
    padding: 0px; }
  .help .help-title {
    display: block;
    margin: 0 0 0px;
    padding: 15px 24px;
    text-align: left;
    background-color: #f4f4f4;
    position: relative; }
    .help .help-title h2 {
      display: inline-block;
      margin: 0;
      padding: 0;
      font-size: 22px;
      text-transform: capitalize; }
    .help .help-title .help-close {
      position: absolute;
      right: 15px;
      top: 15px; }
      .help .help-title .help-close .modal-close {
        border: none;
        font-size: 30px;
        background-color: transparent;
        opacity: 0.6; }
  .help .help-content {
    display: block;
    margin: 0;
    padding: 10px 24px; }
    .help .help-content .form-group {
      display: block;
      margin: 0;
      padding: 0; }
      .help .help-content .form-group .input-field.col label {
        left: 0; }
    .help .help-content p {
      display: block;
      margin: 0;
      padding: 0;
      text-align: left;
      font-size: 14px;
      line-height: 24px; }
    .help .help-content .help-buttons {
      display: block;
      text-align: left;
      position: relative;
      margin: 15px 0 0;
      text-align: center; }
      .help .help-content .help-buttons .hp-btn {
        color: #ffffff !important;
        background: #005f7f;
        border: 1px solid #005f7f;
        padding: 10px 20px;
        text-transform: uppercase;
        display: inline-block;
        -webkit-transform: skew(-20deg);
        -moz-transform: skew(-20deg);
        -ms-transform: skew(-20deg);
        -o-transform: skew(-20deg);
        transform: skew(-20deg); }
        .help .help-content .help-buttons .hp-btn span {
          display: inline-block;
          -webkit-transform: skew(20deg);
          -moz-transform: skew(20deg);
          -ms-transform: skew(20deg);
          -o-transform: skew(20deg);
          transform: skew(20deg); }
        .help .help-content .help-buttons .hp-btn:hover {
          color: #005f7f !important;
          background: transparent;
          border-color: #005f7f; }
  .help .modal-footer {
    background-color: #fff; }

@-webkit-keyframes AnimationName {
  0% {
    background-position: 18% 0%; }
  50% {
    background-position: 83% 100%; }
  100% {
    background-position: 18% 0%; } }
@-moz-keyframes AnimationName {
  0% {
    background-position: 18% 0%; }
  50% {
    background-position: 83% 100%; }
  100% {
    background-position: 18% 0%; } }
@-o-keyframes AnimationName {
  0% {
    background-position: 18% 0%; }
  50% {
    background-position: 83% 100%; }
  100% {
    background-position: 18% 0%; } }
@keyframes AnimationName {
  0% {
    background-position: 18% 0%; }
  50% {
    background-position: 83% 100%; }
  100% {
    background-position: 18% 0%; } }

/*# sourceMappingURL=style.css.map */
