
/* Theming CSS */
  /* Header color */
  .u-org--header {
    background-color: #fff !important;
  }


  /* Header text color */
  .u-org--header {
    color: #000;
  }

  button.u-org--header.appheader__button:not(.appheader__categoriesbutton):hover,
  button.u-org--header.appheader__button:not(.appheader__categoriesbutton):active {
    background-color: rgba(0, 0, 0, 0.1) !important;
  }

  button.u-org--header:not(.appnav__link):hover,
  button.u-org--header:not(.appnav__link):active,
  button.u-org--header:not(.appnav__link):focus {
    color: #000;
  }

  button.u-org--header:not(.appnav__link):not(.appheader__categoriesbutton) {
    border-color: #000 !important;
  }

  button.u-org--header.appheader__categoriesbutton,
  input[type="search"].u-org--header {
    border-color: rgba(0, 0, 0, 0.3) !important;
  }

  button.u-org--header.appheader__categoriesbutton:hover,
  button.u-org--header.appheader__categoriesbutton:active,
  button.u-org--header.appheader__categoriesbutton:focus,
  input[type="search"].u-org--header:hover,
  input[type="search"].u-org--header:active {
    border-color: rgba(0, 0, 0, 0.5) !important;
  }

  input[type="search"].u-org--header:focus {
    border-color: transparent !important;
  }

  .u-org--header .search__input--appheader:not(:focus):-ms-input-placeholder {
    color: #000;
  }

  .u-org--header .search__input--appheader:not(:focus)::-ms-input-placeholder {
    color: #000;
  }

  .u-org--header .search__input--appheader:not(:focus)::placeholder {
    color: #000;
  }


  /* Organization color */
  .u-orgcolor--color,
  .u-orgcolor--hovercolor:hover {
    color:  #E60023 !important;
  }
  .u-orgcolor--bg,
  .u-orgcolor--hoverbg:hover {
    background-color:  #E60023 !important;
  }
  .u-orgcolor--border,
  .u-orgcolor--border:link,
  .u-orgcolor--border:visited,
  .u-orgcolor--border:hover,
  .u-orgcolor--border:active,
  .u-orgcolor--border:focus {
    border-color:  #E60023;
    color:  #E60023;
  }
  .u-orgcolor--borderonly,
  .u-orgcolor--borderonly:link,
  .u-orgcolor--borderonly:visited,
  .u-orgcolor--borderonly:hover,
  .u-orgcolor--borderonly:active,
  .u-orgcolor--borderonly:focus {
    border-color:  #E60023;
  }
  .u-orgcolor--borderhover:hover,
  .u-orgcolor--borderhover:hover {
    border-color:  #E60023;
  }
  .u-orgcolor--svgfill {
    color:  #E60023;
    fill:  #E60023;
  }
  .u-orgcolor--svgstroke {
    color:  #E60023;
    stroke:  #E60023;
  }
  .u-orgcolor--svgall {
    color:  #E60023;
    fill:  #E60023;
    stroke:  #E60023;
  }
  .u-org--svgactive[data-active="true"],
  .u-org--svgactive:hover {
    color:  #E60023 !important;
    stroke:  #E60023 !important;
  }
  .u-org--barchart:after {
    background-color:  #E60023 !important;
  }
  .u-org--piechart {
    color: rgba(0, 0, 0, 0.15);
    stroke:  #E60023;
  }
  .u-org--tooltip {
    background-color:  #E60023;
  }
  .u-org--tooltiptop:before {
    border-top-color:  #E60023;
  }
  .u-org--tooltipright:before {
    border-right-color:  #E60023;
  }
  .u-org--tooltipbottom:before {
    border-bottom-color:  #E60023;
  }
  .u-org--tooltipleft:before {
    border-left-color:  #E60023;
  }
  .updatecard__heading--new:before {
    background-color:  #E60023;
  }
  .session:before {
    background-color:  #E60023;
  }
  .activityprogress__value {
    background-color:  #E60023;
  }
}
  body[data-custom-ui="pinterest"] .iconbutton,
  body[data-custom-ui="pinterest"] .comments__headerbutton, {
    color:  #E60023;
  }

  .u-org--catalogflag {
    border-top-color:  #E60023;
  }
  .u-org--catalogflagbg {
    background-color:  #E60023;
  }
  .u-org--catalogflagfill {
    color:  #E60023;
    fill:  #E60023;
  }


  body[data-custom-ui="pinterest"] .button--primary:not([disabled]),
  body[data-custom-ui="pinterest"] .button--primary:link,
  body[data-custom-ui="pinterest"] .button--primary:visited,
  body[data-custom-ui="pinterest"] .button--primary:hover,
  body[data-custom-ui="pinterest"] .button--primary:active,
  body[data-custom-ui="pinterest"] .button--primary:focus,
  body[data-custom-ui="pinterest"] .blankslate .button,
  body[data-custom-ui="pinterest"] .coursebar__btn--active,
  body[data-custom-ui="pinterest"] .coursebar__btn--active:hover,
  body[data-custom-ui="pinterest"] .coursebar__btn--active:focus {
    background-color:  #E60023 !important;
    border-color:  #E60023 !important;
    color: #fff !important;
  }

  body[data-custom-ui="pinterest"] .button--secondary,
  body[data-custom-ui="pinterest"] .button--secondary:link,
  body[data-custom-ui="pinterest"] .button--secondary:visited,
  body[data-custom-ui="pinterest"] .button--secondary:hover,
  body[data-custom-ui="pinterest"] .button--secondary:active,
  body[data-custom-ui="pinterest"] .button--secondary:focus,
  body[data-custom-ui="pinterest"] .dropdown__trigger:not(.dropdown__trigger--link) {
    background-color: transparent;
    border-color:  #E60023;
    color:  #E60023;
  }
  body[data-custom-ui="pinterest"] .dropdown__trigger:not(.dropdown__trigger--link) {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.07 4.54"><path d="M4.07,4.54 C3.938,4.538 3.812,4.484 3.72,4.39 L0.18,0.85 C-0.016,0.654 -0.016,0.336 0.18,0.14 C0.376,-0.056 0.694,-0.056 0.89,0.14 L4.07,3.32 L7.25,0.14 C7.446,-0.056 7.764,-0.056 7.96,0.14 C8.156,0.336 8.156,0.654 7.96,0.85 L4.42,4.39 C4.328,4.484 4.202,4.538 4.07,4.54 z" fill=" #E60023" /></svg>');
  }


  /* Branding logo */
  .header__titleicon.u-org--titleicon {
    max-width: 120px;
  }
  @media (min-width: 370px) {
    .header__titleicon.u-org--titleicon {
      max-width: 160px;
    }
  }
  .u-org--titleicon + .header__titletext,
  .u-org--titleicon + .sidemenu__titletext {
    display: none;
  }
  .u-org--header .header__titlelink {
    text-overflow: clip;
  }

  /* Custom CSS */
  /* Start  Login page CSS - DS 10-10-19 */
.row.login.blankslate.publiclogin.publiclogin--page {
    background-color: #FEE0E0 !important;  
    font-size: 15px;
}
/* End  Login page CSS - DS 10-10-19 */


/* Start Login Custom text resize AC 10/10/19 */
.row.login.blankslate.publiclogin.publiclogin--page p {
    font-size: 15px;
}
/* End  Login Custom text resize AS 10-10-19 */
div.user-profile-edit>div>div.columns form div.row.with-bottom-border {
    border-bottom: 1px solid #ff0000;
    padding-bottom: 10px;
    margin-bottom: 30px;
    display: none;
}

div.user-profile-edit>div>div.columns form div.row div.columns h5.form-heading {
    font-size: 1.0em;
    color: #ff0000;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 0;
    display: none;
}

h2.form-section-heading {
    font-weight: 300;
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 30px;
    margin-top: 30px;
    display: none;
}

div.form-section-heading {
    color: #fff;
}

.header__titleicon {max-height: 32px!important;}

/* DW 3/28/2018 reorder accounts and job title field on registration page

.form_subsection{
   display: flex;
   flex-direction: column;
}
.form_subsection .row:nth-child(2){
       order: 2;
}
.form_subsection .row:nth-child(3){
       order: 1;
}

 */

/* Add Border to Search Bar in Nav DW 8/16 */
.header__searchinput.form__input.form__input--search{
border:1px solid #f0f0f0!important;
}

/* Adjust formatting to registration page DW 8/31 */
@media only screen and (min-width: 60.625em){
label[for=user_custom_f] .label-column {
width:32%;
}
}

