.title-text{
color: #0f4439;
}


/* */
/*    Variable color examples to find and replace */
/* */
.template-brand-color {
  /* Search for this hex color, find and replace. */
  color: #0f4439; }

.template-brand-color1 {
  /* Search for this hex color, find and replace. */
  color: #f68dae; }

.template-brand-color2 {
  /* Search for this hex color, find and replace. */
  color: #fbc6d7; }

.template-brand-color3 {
  /* Search for this hex color, find and replace. */
  color: #fde8ef; }

.template-accent-color {
  /* Search for this hex color, find and replace. Not currently used. */
  color: #6700f6; }

.template-accent-color {
  /* Search for this hex color, find and replace. Not currently used. */
  color: #b380fb; }

.template-accent-color {
  /* Search for this hex color, find and replace. Not currently used. */
  color: #d9bffd; }

.template-accent-color {
  /* Search for this hex color, find and replace. Not currently used. */
  color: #f0e6fe; }

/*=============================================*/
/*
/*  # Reset
/*  Workflow and Widget Reset
/*
/*=============================================*/
.rf-body *,
[id*='rf-'].rf-widget *,
.rf-default-modal * {
  outline: 0 !important;
  outline: none !important;
  font-family: 'Noto Sans JP', sans-serif; }

/* Overlays */
.rf-overlay-new .rf-scroll-frame ul li:not(.group-header):not(.common-select-dropdown-option-item):hover,
.rf-overlay-new .rf-scroll-frame ul li:not(.group-header):not(.common-select-dropdown-option-item).disabled:hover {
  background: #0f4439; }

.rf-overlay-new .rf-scroll-frame ul li:not(.group-header):not(.common-select-dropdown-option-item):hover svg {
  fill: white; }

.rf-overlay-new .rf-scroll-frame ul:not(.rf-select-selected) li:not(.group-header):not(.common-select-dropdown-option-item):hover,
.rf-overlay-new .rf-scroll-frame ul:not(.rf-select-selected) li:not(.group-header):not(.common-select-dropdown-option-item).disabled:hover {
  background: #fafbfd;
  color: #151515;
  cursor: not-allowed; }

/*=============================================*/
/*
/*  # Framework Imports
/*
/*=============================================*/
/*=============================================*/
/*
/*  # Header
/*
/*
/*=============================================*/
.rf-org-header-container {
  min-height: 77px;
  font-family: 'Noto Sans JP', sans-serif; }
  .rf-org-header-container header {
    padding: 10px 16px;
    border-bottom: 1px solid #CCC; }
    .rf-org-header-container header .company-logo {
      display: block;
       }
      .rf-org-header-container header .company-logo svg {
        width: 100%; }
    .rf-org-header-container header ul {
      list-style: none;
      padding: 0;
      margin: 0; }
      .rf-org-header-container header ul li:last-child {
        border: 2px solid #0f4439;
        border-radius: 3px; }
        .rf-org-header-container header ul li:last-child a {
          padding: 5px 10px;
          color: #0f4439; }
      .rf-org-header-container header ul .header-icon {
        max-width: 20px;
        display: inline-block;
        margin-right: 10px; }
        .rf-org-header-container header ul .header-icon svg {
          width: 100%; }
          .rf-org-header-container header ul .header-icon svg * {
            fill: #9ca9b5; }
      .rf-org-header-container header ul a {
        display: flex;
        align-items: center;
        line-height: 1;
        text-decoration: none;
        cursor: pointer;
        font-size: 16px;
        font-weight: 400;
        color: #151515; }
        .rf-org-header-container header ul a:hover, .rf-org-header-container header ul a:active, .rf-org-header-container header ul a:focus {
          text-decoration: none;
          color: #0f4439; }
          .rf-org-header-container header ul a:hover .header-icon svg *, .rf-org-header-container header ul a:active .header-icon svg *, .rf-org-header-container header ul a:focus .header-icon svg * {
            fill: #0f4439; }

/*=============================================*/
/*
/*  # Media Queries
/*
/*=============================================*/
@media all and (max-width: 767px) {
  .rf-org-header-container header .company-logo {
    margin-bottom: 12px; }
  .rf-org-header-container header ul li {
    margin-right: 20px;
    margin-bottom: 10px; } }

@media all and (min-width: 769px) {
  .rf-org-header-container header {
    display: flex;
    align-items: center; }
    .rf-org-header-container header ul {
      flex-grow: 1;
      display: flex;
      justify-content: flex-end;
      align-items: center; }
      .rf-org-header-container header ul li {
        margin-left: 50px; }
      .rf-org-header-container header ul span {
        font-size: 15px; } }


/*==========HIDING NAV WIDGET FOR NOW==========*/
#rf-navbar .rf-navbar {
  display: none; }
/*===========END HIDING NAV WIDGET=============*/

/*=============================================*/
/*
/*  # END Header
/*
/*
/*=============================================*/
/*=============================================*/
/*
/*  # Footer
/*
/*
/*=============================================*/
.rf-org-footer-container {
  font-family: 'Noto Sans JP', sans-serif;
  border-top: 1px solid #CCC; }
  .rf-org-footer-container .social-icons {
    background-color: #fafbfd; }
  .rf-org-footer-container .footer-container-interior {
    max-width: 1240px;
    margin: 0 auto;
    padding: 28px 20px;
    display: flex; }
    .rf-org-footer-container .footer-container-interior > div {
      margin-right: 90px; }
    .rf-org-footer-container .footer-container-interior svg {
      width: 100%; }
  .rf-org-footer-container ul {
    margin: 0;
    padding: 0;
    list-style: none; }
  .rf-org-footer-container .company-logo {
    display: block;
    max-width: 144px; }
  .rf-org-footer-container .footer-links a {
    display: block;
    font-size: 15px;
    color: #002759;
    margin-bottom: 20px; }
    .rf-org-footer-container .footer-links a:hover {
      color: #151515; }
  .rf-org-footer-container .social-links {
    display: flex; }
    .rf-org-footer-container .social-links li {
      max-width: 20px;
      margin-right: 10px; }
      .rf-org-footer-container .social-links li:last-child {
        margin-left: 36px;
        max-width: none; }

/*=============================================*/
/*
/*  # END  Footer 
/*
/*
/*=============================================*/
/*=============================================*/
/*
/*  # Common - Elements or components that are shared across both Workflows and Widgets.
/*  The styles inside these files are product defaults to be overriden.
/*
/*=============================================*/

.label-text {
    color: #444;
    font-size: 14px;
    height: auto;
    font-weight: 600;
}

.readOnly-value {
    height: auto;
    font-size: 14px;
    line-height: 1em;
}


/*=============================================*/
/*
/*  # Misc
/*  Miscellaneous, obviously.
/*
/*=============================================*/

.session-details-container .mdBtnR-outline-primary .mdBtnR-text, a.mdBtnR-outline-primary .mdBtnR-text {
    color: white !important;
}

/* Disable Button Hover State - AD */

.mdBtnR-outline-primary:hover, .mdBtnR-outline-primary:focus, .mdBtnR-outline-primary.active, a.mdBtnR-outline-primary:hover, a.mdBtnR-outline-primary:focus, a.mdBtnR-outline-primary.active {
    color: #ffffff;
    background-color: #0f4439;
    background-image: none;
    border-color: #0f4439;
}

.mdBtnR-primary:hover, .mdBtnR-primary:focus, .mdBtnR-primary.active, a.mdBtnR-primary:hover, a.mdBtnR-primary:focus, a.mdBtnR-primary.active {
    color: #fff;
    background-color: #0f4439;
    background-image: none;
    border-color: #0f4439;
}

.mdBtnR-outline-primary .mdBtnR-text {
  color: #fff;
}

.mdBtnR.mdBtnR-link {
  background-color: transparent;
}

.rf-tile-avatar {
  padding: 0;
}
