/*This CSS alters the look of the default Mindbreeze client to better fit WebCenter Content*/

/*Hide "Did you mean"*/
  div[data-template=searchinfo] {
      display: none;
  }

/*Start adjust link and focus behavior*/
  input#query:focus, input#query:active, /*input:focus*/, textarea:focus, a:focus, div:focus, span:focus {
      outline: none !important;
      box-shadow: none;
      border-color: transparent !important;
       border-style: none !important;
  }
  input#query:focus, input#query:active {
      border: 1px solid #ccc !important;
  }
  a:hover{
      text-decoration:none !important;
  }
  /*input:focus, textarea:focus, a:focus, div:focus, span:focus {
      outline: none !important;
  }*/
/*End adjust link and focus behavior*/

/*Format header area*/
.mb-header {
    background: #f5f5f5;
    padding-bottom: 5px;
}

/*Change to custom feedback button*/
.mb-feedbackbutton a, .mb-feedbackbutton button {
    background-image: url(../img/fb-feedback.png);
}

/*Start style Collected Results*/
  button.btn-link.action {
      padding-left: 0px;
      margin-left: -5px;
      font-size: 8pt;
  }
  div[data-template=collect] {
      font-size: 8pt;
  }
  .icon-trash:before {
      font-size: 10pt;
  }
/*End style Collected Results*/

/*Style export button area*/
.btn-export{
    padding: 2px 5px;
    font-size: 8pt;
    font-family: "Verdana";
    border-radius: 0px;
    margin-left: 5px;
}

/*Style result count*/
div[role=status]  h2{ 
	font-size: 8pt;
	font-weight: normal;
    margin: 0px 0px;
	padding-top: 3px;
}

/*Style upper right actions (settings, about)*/
.navbar-inverse .brand, .navbar-inverse .nav>li>a, .navbar-inverse .nav>li>button {
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

/*Size upper right actions (settings, about)*/
ul.nav.mb-scroll-horizontal.mb-hidden-embedded.mb-no-print.mb-role {
    font-size: 9px;
    display: none;
}

/*Size upper right actions hover*/
.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover, .navbar-inverse .nav>li>button:focus, .navbar-inverse .nav>li>button:hover {
    color: #333;
}

/*Hide tab bar nav area*/
.navbar-inner.nowrap {
    display: none;
}

/*Hide top nav bar area*/
.mb-header.navbar.navbar-inverse {
    /*display: none;*/
}

/*Hide Mindbreeze logo from header*/
.mb-header.navbar.navbar-inverse h1 {
    display: none;
}

/*Hide icons in search box*/
form.search-field .btn-link {
    display: none;
}

/*Hide refinement/constraints filter*/
  div[data-template=constraints] {
      display: none !important;
  }

/*Hide filter date picker*/
input[aria-label="Search in Date"] {
    display: none;
}

/*Hide filter type ahead picker*/
div[data-template=filteredfacet] input.ui-autocomplete-input {
    display: none;
}

/*Style result icons*/
img.mb-thumbnail {
    border: 1px solid #ddd;
	/*object-fit: cover;*/
    max-width: 100px;
}

/*Start remove yellow highlights from keywords*/
  div.media-body em {
      background: none;
      font-style: normal;
      font-weight: 700;
  }
  .teaser em, .facetedResults-cta em {
      background: none;
  }
  .teaser em, .facetedResults-cta em, .result-url em {
      background: none;
  }
  div[data-template=searchinfo] em {
      background: none;
  }
  em {
      background: none;
  }
/*End remove yellow highlights from keywords*/

/*Recolor save search icon on hover*/
i.icon-save:hover {
    text-decoration: none;
    color: #003491;
}

/*Style saved search items*/
div[data-template=savedsearches] h3.mb-text {
    color: #0071bc;
}

/*Float main results on the right*/
div.span9 {
    padding-left: 60px;
    padding-top: 15px;
	float: right !important;
}

/*Remove excess padding from filters column*/
.span3.mb-role {
    margin-left: 0px;
}

/*Style filter headings*/
.mb-about-popover h2, .mb-filters h1, .mb-filters h2, .mb-filters h3, .mb-filters h4, .mb-filters h5, .mb-filters h6 {
    font-size: 8pt;
    margin-top: 15px;
    margin-bottom: 5px;
}

/*Style filter values*/
div.mb-filters span.mb-tooltip {
    font-size: 8pt;
	color: #003491
}

/*Override filter value spacing*/
.mb-filters .nav-pills li label {
    padding-top: 1px;
    padding-bottom: 1px;
}

/*Style filter numbers/counts*/
div.mb-filters span.pull-right {
    font-size: 8pt;
}

/*Start style show more/show less filter labels*/
  a.action.mb-center.mb-toggle.hidden-phone.mb-action-sheet-visible.mb-more-available , a.action.mb-center.mb-toggle.hidden-phone.mb-action-sheet-visible.mb-more-available-is-open{
      font-size: 8pt;
      text-align: left;
      font-style: italic;
      padding-left: 23px;
  }
  a.action.mb-center.mb-toggle.hidden-phone.mb-action-sheet-visible.mb-more-available::after{
      content: " \25bc";
      font-size: smaller;
  }
  a.action.mb-center.mb-toggle.hidden-phone.mb-action-sheet-visible.mb-more-available-is-open::after{
      content: " \25b2";
      font-size: smaller;
  }
/*End style show more/show less labels*/

/*Remove icons from sources filter*/
.nav img {
    display: none;
}

/*Style sortby box*/
select {
    border-radius: 0px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt
}

/*Remove underlines from links*/
a:hover{
	text-decoration:none !important;
}

/*Bold keywords in content*/
div.media-body em {
    font-style: normal;
    font-weight: 700;
}

/*Start Search Bar Custom Styles*/
  form[data-template=searchform] { 
      font-family: Verdana,Arial,Helvetica,sans-serif;
      padding: 25px 0px;
  }
  input.mb-query{
      margin: 0px;
      border-radius: 0px !important;
      font-family: Verdana,Arial,Helvetica,sans-serif;
      font-size: 9pt;
  }
/*End Search Bar Custom Styles*/

/*Style progress/loading bar*/
.mb-progress-bar:before {
    border-top: 4px solid #439aff !important;
}

/*Override default bold titles to allow bold keywords*/
h3.media-heading a {
    font-weight: normal;
}

/*Style result titles*/
h3.media-heading a {
    color: #003491;
    white-space: nowrap
}

/*Style fonts to match WCC*/
body {
font-family: Verdana,Arial,Helvetica,sans-serif;
}

/*Style result snippet*/
p.mb-content {
    font-size: 8pt;
    line-height: 1.6em;
    color: #333;
}

/*Style result actions*/
ul.mb-actions.mb-separated.hidden-phone.mb-visible-open.mb-no-print {
    font-size: 8pt;
}

/*Style result metadata*/
dl.mb-metadata.mb-comma-separated-values.mb-horizontal.mb-separated.hidden-phone.mb-visible-open.mb-small {
    font-size: 8pt;
}

/*Style tab bar*/
.navbar.mb-role {
    font-size: 8pt;
}

/*Color bottom of tab bar*/
.mb-header.navbar .nav>li>a:hover, .mb-header.navbar .nav>li>button:hover, .mb-selected, .nav>li>a.mb-selected, .nav>li>a[aria-selected=true], .nav>li>button.mb-selected, .nav>li>button[aria-selected=true]{
    border-bottom: 2px solid #418ade;
}

/*Style export and preview stack window*/
.mb-stack-element {
    border-color: #418ade;
}

/*Style export results table*/
.wtHolder {
    font-size: 8pt;
}

/*Start style download exported results button*/
  .exportToCSV {
      margin-bottom: 10px;
      padding: 2px 10px;
      font-size: 8pt;
      font-family: "Verdana";
      border-radius: 0px;
      border: 1px solid #ccc;
      background: #eee;
  }
  .exportToCSV:hover {
      border: 1px solid #ddd;
      background: #e1e1e1;
  }
/*End style download exported results button*/