/*!
 * PSSMSearch
 * Copyright (C) 2017-2018 Izabella Krystkowiak, Jean Manguy and Norman Davey
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 * 
 * Author contact: Norman E. Davey <normandavey@gmail.com>  Conway Institute, University College Dublin, Belfield, Dublin 4, Ireland.
 * Author contact: Izabella Krystkowiak <izabella.krystkowiak@gmail.com>  Conway Institute, University College Dublin, Belfield, Dublin 4, Ireland.
 * Author contact: Jean Manguy <jean.manguy@gmail.com>  Conway Institute, University College Dublin, Belfield, Dublin 4, Ireland. 
 */
/*!
 * PSSMSearch
 * Copyright (C) 2017-2018 Izabella Krystkowiak, Jean Manguy and Norman Davey
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 * 
 * Author contact: Norman E. Davey <normandavey@gmail.com>  Conway Institute, University College Dublin, Belfield, Dublin 4, Ireland.
 * Author contact: Izabella Krystkowiak <izabella.krystkowiak@gmail.com>  Conway Institute, University College Dublin, Belfield, Dublin 4, Ireland.
 * Author contact: Jean Manguy <jean.manguy@gmail.com>  Conway Institute, University College Dublin, Belfield, Dublin 4, Ireland. 
 */
/*!
 * PSSMSearch
 * Copyright (C) 2017-2018 Izabella Krystkowiak, Jean Manguy and Norman Davey
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 * 
 * Author contact: Norman E. Davey <normandavey@gmail.com>  Conway Institute, University College Dublin, Belfield, Dublin 4, Ireland.
 * Author contact: Izabella Krystkowiak <izabella.krystkowiak@gmail.com>  Conway Institute, University College Dublin, Belfield, Dublin 4, Ireland.
 * Author contact: Jean Manguy <jean.manguy@gmail.com>  Conway Institute, University College Dublin, Belfield, Dublin 4, Ireland. 
 */
/* Modified from https://gist.github.com/hcatlin/1027867
  http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, big, cite, code, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, article, aside, canvas, menu, nav, output, ruby, section {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none; }

q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

#app .ui, #help .ui, #about .ui {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important; }
  #app .ui .item > .label, #help .ui .item > .label, #about .ui .item > .label {
    color: white; }
  #app .ui .segments, #help .ui .segments, #about .ui .segments {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none; }

#app #label-scoring-method, #help #label-scoring-method, #about #label-scoring-method {
  padding: 0.3em; }

#app span.description, #help span.description, #about span.description {
  vertical-align: initial; }

#app header, #help header, #about header {
  margin-bottom: 0; }
  #app header a.item, #help header a.item, #about header a.item {
    cursor: pointer;
    color: #777777;
    background: none; }
    #app header a.item:hover, #help header a.item:hover, #about header a.item:hover {
      text-decoration: underline;
      color: black; }
  #app header a.item:before, #app header .header.item:before, #help header a.item:before, #help header .header.item:before, #about header a.item:before, #about header .header.item:before {
    background: black; }

#app #motif-input-wrapper, #help #motif-input-wrapper, #about #motif-input-wrapper {
  font-family: monospace, serif; }

#app div[name="select-species-slimsearch"] span.text, #app div[name="select-species-slimsearch"] div.text[role="alert"], #help div[name="select-species-slimsearch"] span.text, #help div[name="select-species-slimsearch"] div.text[role="alert"], #about div[name="select-species-slimsearch"] span.text, #about div[name="select-species-slimsearch"] div.text[role="alert"] {
  font-style: italic; }

#app .menu a.header.black, #help .menu a.header.black, #about .menu a.header.black {
  color: rgba(0, 0, 0, 0.6); }

#app .menu div.item, #help .menu div.item, #about .menu div.item {
  margin: 0; }

#app a.pssm-search-link, #help a.pssm-search-link, #about a.pssm-search-link {
  cursor: pointer;
  color: #777777;
  background: none; }
  #app a.pssm-search-link:hover, #help a.pssm-search-link:hover, #about a.pssm-search-link:hover {
    text-decoration: underline;
    color: black; }

#app footer a.item, #help footer a.item, #about footer a.item {
  cursor: pointer;
  color: #777777;
  background: none; }
  #app footer a.item:hover, #help footer a.item:hover, #about footer a.item:hover {
    text-decoration: underline;
    color: black; }

#app footer a.item:before, #app footer .header.item:before, #help footer a.item:before, #help footer .header.item:before, #about footer a.item:before, #about footer .header.item:before {
  background: #777777; }

#help p {
  text-align: justify; }

#help .menu a {
  padding: 0.25em; }
