

/* Custom LiveRamp Help CSS with LiveRampSans fonts */

/* Defining font and location for LiveRampSans fonts */
@font-face {
  font-family: "LiveRampSans";
  src:url("../fonts/LiveRampSans-Regular.woff") format("woff"),
      url("../fonts/LiveRampSans-Regular.woff2") format("woff2"),
      url("../fonts/LiveRampSans-Bold.woff") format("woff"),
      url("../fonts/LiveRampSans-Bold.woff2") format("woff2"),
      url("../fonts/LiveRampSans-BoldItalic.woff") format("woff"),
      url("../fonts/LiveRampSans-BoldItalic.woff2") format("woff2"),
      url("../fonts/LiveRampSans-Extrabold.woff") format("woff"),
      url("../fonts/LiveRampSans-Extrabold.woff2") format("woff2"),
      url("../fonts/LiveRampSans-Extralight.woff") format("woff"),
      url("../fonts/LiveRampSans-Extralight.woff2") format("woff2"),
      url("../fonts/LiveRampSans-ExtralightItalic.woff") format("woff"),
      url("../fonts/LiveRampSans-ExtralightItalic.woff2") format("woff2"),
      url("../fonts/LiveRampSans-Italic.woff") format("woff"),
      url("../fonts/LiveRampSans-Italic.woff2") format("woff2"),
      url("../fonts/LiveRampSans-Light.woff") format("woff"),
      url("../fonts/LiveRampSans-Light.woff2") format("woff2"),
      url("../fonts/LiveRampSans-LightItalic.woff") format("woff"),
      url("../fonts/LiveRampSans-LightItalic.woff2") format("woff2"),
      url("../fonts/LiveRampSans-Medium.woff") format("woff"),
      url("../fonts/LiveRampSans-Medium.woff2") format("woff2"),
      url("../fonts/LiveRampSans-MediumItalic.woff") format("woff"),
      url("../fonts/LiveRampSans-MediumItalic.woff2") format("woff2");
}

/* Setting Body font to LiveRampSans */
body {
  font-family:"LiveRampSans",
  sans-serif;
  font-size:16px;
  line-height:1.4;
  color:#555;
  background-color:#fff;
}

/* Adjust the background color of the highlighted font*/
.ais-Highlight-highlighted{
background-color: white;
}

/* Making sure search results wrap on inner pages */
#algolia-autocomplete-listbox-0 {
   width: inherit;
}


/* Hide abstract content inner article page*/
div.abstract {
    display: none;
}

/* Color for the link to the Docs home page appear on the inner pages*/
.toolbar{
    color: #FFFFFF;
}

/* Color for landing page header */
.portal-header {
  color: #ffffff;
  padding-top: 32px;
  Height: 300px;
}
/* Hides portal page brand logo?*/
.portal-header-navbar .navbar-brand {
  display: none;
}

/* Change font color of How can we help you today? text */
.portal-header h1 {
  font-family: "LiveRampSans", sans-serif;
  color: #32DB86;
}

/* Setting portal page tile text to LiveRampSans */
.portal-single-publication h3 {
  font-family:"LiveRampSans",
  sans-serif;
  font-size: 18px;
  color:#555;
}

.portal-header .portal-search button {
  background-color: #32DB86;
}


/*.search-page .portal-header {*/
/*    height: 300px;*/
/*}*/

/*.search-page .portal-search {*/
/*    margin-top: 120px;*/
/*    padding-bottom: 50px;*/
/*}*/

.portal-single-publication .publication-icon {
  background-color: #0058b8;
}

.publication-contents li::before {
  color: #e1833b;
}
.publication-contents h4 span {
  background-color: #e1833b;
}
.publication-contents h4 span {
  color: #ffffff;
}
.logo-link h1 {
  color: #ffffff;
}

/* Color for procedure numbers */
.theme1 .procedure > li::before {
  background-color: #000000;
}

/* Featured content is not currently used */
.featured-content-label,
.featured-content {
  display: none;
}
.featured-content-label {
  display: none;
}
.publication-contents li::before {
  display: none;
}
.publication-contents h4 span {
  display: none;
}
.featured-content {
  padding-top: 50px;
}


/* Hiding language selector */
button.dropdown-toggle.btn.btn-default {
  display: none;
}
aside.site-sidebar {
  background-color: #000000;
}

.note:before,
.tip:before,
.warning:before,
.caution:before,
.important:before {
  top: 12px;
}


/* Style admonitions */
.note,
.tip,
.warning,
.caution,
.important {
  padding-top: 0px;
  padding-bottom: 1px;
  font-size: 14px;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-left: 25px;
}

/* Hide left border for admonitions */
.note,
.tip,
.warning,
.caution,
.important {
  border-left: transparent;
}

/* Background color for Notes */
.note {
  background-color: #D2E7F982;
}

/* Background color for Tips */
.tip {
  background-color: #DBECDA82;
}

/* Background color for Cautions */
.caution {
  background-color: #FBE9CD82;
}

/* Background color for Warnings */
.warning {
  background-color: #FBDDE182;
}

/* Background color for Importants */
. important {
  background-color: #D2E7F982;
}

/* Hide icons for admonitions */
.note:before, .tip:before, .caution:before, .warning:before {
  display: none;
}

.mediaobject.img-thumbnail img {
  max-width: 400px;
}
.mediaobject.img-thumbnail img {
  max-height: 400px;
}

.portal-header::after {
  opacity: 1;
  filter: none;
  z-index: -5;
  background: url(image/portal-bg.png) no-repeat center center;
  background-size: cover;
}

/* Change glossary popover text style from hyperlink to italics */
a.glossterm {
  color: #000;
  font-style: italic;
}

/* Styling for the subheader element that contains the documentation site title on the landing page (removed open sans) */
.subheader {
  color: #32DB86;
  padding-left: 7rem;
  font-family: LiveRampSans;
  font-size: 2.2rem;
  font-weight: 600;
  position: relative;
  top: 0.15rem;
  white-space: nowrap;
}

/* Font size for the article list in the sidebar */
aside.site-sidebar {
   font-size: 16px;
}

/* Change the color of the search result breadcrumbs (tried "p.search-results-breadcrumbs " and ".search-results-breadcrumbs") */
.search-result-url, .search-result-breadcrumbs {
   color: #757575;
}

/* Set h1 font size to 36px and font to LiveRampSans)*/
h1.title {
   font-size: 36px;
   font-family: LiveRampSans;
}

/* Set h2 font size to 24px and font to LiveRampSans*/
h2.title {
   font-size: 24px;
   font-family: LiveRampSans;
}

/* Set h3 font size to 20px and font to LiveRampSans */
h3.title {
   font-size: 20px;
   font-weight: bold;
   font-family: LiveRampSans;
}

/* Set h4 font size to 16px and font to LiveRampSans */
h4.title {
   font-size: 16px;
   font-weight: bold;
   font-family: LiveRampSans;
}

/* Decrease spacing between admonition title and body */
h3.title {
   margin-bottom: 5px;
}

/* Set hit-title font to LiveRampSans)*/
.hit-title {
   font-family: LiveRampSans;
}
/* Make sure all non-"title" headings also use LiveRampSans)*/
h1,h2,h3,h4,h5,h6{font-family:'LiveRampSans';}

/* Set spacing between article tree and article text */
article#content-wrapper.topic.content-container {
   padding-left: 100px;
}

/* Sidebar settings: Background color for entire sidebar area */
aside.site-sidebar {
background-color: #EEEEEE;
}

/* Background color for search area of sidebar on inner content pages */
.site-sidebar-search {
   background-color: #424242;
}

/* Background color for top header of sidebar on inner content pages (background to LiveRamp logo) */
.site-sidebar-header {
   background-color: #000000;
}

.nav-site-sidebar .active>a {
    color: #555555;
}
.nav-site-sidebar ul a {
    color: #555555;
}
.nav-site-sidebar li a {
    color: #555555;
}

/* Add a border to all images - set to "0" for now*/
.mediaobject img {
    border: 0px solid #555555;
}

/* Adjust height of the header of inner page */
.site-sidebar-header {
    height: 64px;
}

/* Search field text weight and size */
.form-control.search-field {
   font-family: LiveRampSans;
   font-weight: 500;
   font-size: 18px;
}

/*Font size for breadcrumb text in header */
.breadcrumb {
    font-family: LiveRampSans;
    font-size: 14px;
}

/* Color of breadcrumb root text in toolbar */
.breadcrumb-link {
    color: #FFFFFF;
}

/* Color of breadcrumb root text in toolbar */
.breadcrumb-node {
    color: #FFFFFF;
}

/* Color of breadcrumb middle text in toolbar (.breadcrumb a  didn't work)*/
.breadcrumb {
    color: #FFFFFF;
}

/* Color of breadcrumb middle text in toolbar (James suggestion)*/
.breadcrumb > li > a {
    color: #FFFFFF;
}

/* Extend color band for toolbar (.toolbar alone didn't work)*/
.fixed-toolbar .toolbar {
   padding-top: 18px;
   padding-bottom: 0px;
   height: 64px;
   background-color: #000000;
}

/* Color of print icon (.fa fa-print, .fa-print, i.fa.fa-print, .tool-print.print-icon .fa-print, and .fa.fa-print didn't work) */
.fa-print {
   color: #fffff !important;
}

/* Color of print icon (.tool-print.print-icon, .print-icon, .print-icon a, and  .tool-print > i didn't work) */
.tool-print.print-icon a {
   color: #fffff !important;
}

/* Color of print icon (.tool-print.print-icon, .print-icon, .print-icon a, and  .tool-print > i didn't work) */
.tool-print.print-icon {
   color: #fffff !important;
}

/* Color of print icon */
.tool-print > i {
   color: #fffff !important;
}

/* Move breadcrumbs down slightly */
.breadcrumb-container {
   padding-top: 4px;
}

/* Move content page logo up slightly */
.theme1 .site-sidebar .logo {
   padding-top: 10px;
}

/* Move content page hamburger toggle up slightly */
.theme1.collapsible-sidebar-nav .site-sidebar-header .navbar-toggle {
   Padding-bottom: 30px;
}

/* Adjust the size of the box around the content pages logo */
img#logotype-pageheader.logo {
   padding-bottom: 25px;
}

/* Adjust position of the full-screen toggle icon */
button.navbar-toggle {
   padding-top: 15px;
}

/* Bold formatting for guibutton element*/
span.guibutton {
  font-weight: bold;
}

/* Bold formatting for guilabel element*/
span.guilabel {
  font-weight: bold;
}

/* Styling for Q&A sets*/
div.qandaset ul
{display:none;  /* hides links Q-title */
}

div.qandaset
{margin-bottom:15px; /* space between Q&A set */
}

div.qandaset tr td p
{margin-bottom:15px; /* space between Q & A rows */
}

div.qandaset tr td:first-child
{padding-right:5px; /* space after labels (e.g. "Q:")*/
}
/* Individually hide a section from the section TOC (AKA mini-TOC), add role="no-section-toc" */
.no-section-toc ~ .footer-content .section-toc
 {display: none;}

