.fcr-page {
  padding: 50px 0; }
  .fcr-page .sidemenu {
    display: block; }
    .fcr-page .sidemenu .sidemenu-title {
      font-size: 18px;
      color: #6A6AB1;
      font-weight: bold;
      padding-bottom: 20px;
      border-bottom: 3px solid white;
      margin-bottom: 0px; }
      .fcr-page .sidemenu .sidemenu-title i {
        font-size: 24px;
        display: inline-block;
        vertical-align: middle;
        line-height: 16px;
        margin-top: -6px;
        margin-left: 10px; }
    .fcr-page .sidemenu .accordion .side-item .side-header {
      border-bottom: 3px solid white;
      background: #F58021; }
      .fcr-page .sidemenu .accordion .side-item .side-header:hover {
        cursor: pointer; }
      .fcr-page .sidemenu .accordion .side-item .side-header h2 {
        font-size: 18px;
        display: block;
        width: 100%;
        margin: 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-weight: bold; }
        .fcr-page .sidemenu .accordion .side-item .side-header h2 .side-heading {
          background: none;
          color: white;
          border: none;
          padding: 20px 0;
          width: 100%;
          padding-left: 25px;
          text-align: left; }
      .fcr-page .sidemenu .accordion .side-item .side-header .arrow {
        display: inline-block;
        color: white;
        font-size: 24px;
        padding-right: 22px; }
        .fcr-page .sidemenu .accordion .side-item .side-header .arrow .a-open {
          display: none; }
        .fcr-page .sidemenu .accordion .side-item .side-header .arrow .a-close {
          display: inline-block; }
    .fcr-page .sidemenu .accordion .side-item:hover .side-header, .fcr-page .sidemenu .accordion .side-item.active .side-header {
      border-bottom-color: white;
      background: #6A6AB1; }
      .fcr-page .sidemenu .accordion .side-item:hover .side-header .side-heading, .fcr-page .sidemenu .accordion .side-item.active .side-header .side-heading {
        color: white; }
    .fcr-page .sidemenu .accordion .side-item:hover .arrow, .fcr-page .sidemenu .accordion .side-item.active .arrow {
      color: white; }
    .fcr-page .sidemenu .accordion .side-item.active .arrow .a-open {
      display: inline-block; }
    .fcr-page .sidemenu .accordion .side-item.active .arrow .a-close {
      display: none; }
    .fcr-page .sidemenu .accordion .side-item .ac-content .ac-body {
      padding-top: 20px;
      padding-bottom: 20px;
      padding-left: 25px;
      padding-right: 25px; }
    .fcr-page .sidemenu .accordion.alt .side-item.active .side-header {
      border-bottom-color: white;
      background: #6A6AB1; }
      .fcr-page .sidemenu .accordion.alt .side-item.active .side-header .side-heading {
        color: white; }
    .fcr-page .sidemenu .accordion.alt .side-item.active .arrow {
      color: white; }
    .fcr-page .sidemenu .accordion.alt ul li {
      padding: 5px 0; }
      .fcr-page .sidemenu .accordion.alt ul li a {
        font-weight: normal; }
    .fcr-page .sidemenu ul {
      list-style: none;
      padding: 0;
      margin: 0; }
      .fcr-page .sidemenu ul li.current a {
        color: #F58021; }
      .fcr-page .sidemenu ul li a {
        color: #4A4A4A; }
        .fcr-page .sidemenu ul li a i {
          font-size: 24px;
          display: inline-block;
          vertical-align: middle;
          line-height: 16px;
          margin-top: -3px;
          margin-left: 10px; }
        .fcr-page .sidemenu ul li a:hover {
          color: #F58021; }
