@charset "UTF-8";
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements.  See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership.  The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License.  You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied.  See the License for the
* specific language governing permissions and limitations
* under the License.
*/
* {
  -webkit-tap-highlight-color: transparent;
  /* make transparent link selection, adjust last value opacity 0 to 1.0 */ }

body {

  font-family: 'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  font-size: 12px;
  height: 100%;
  margin: 0px;
  padding: 0px;
  width: 100%; 
  background-color: #fff;
  margin: 0 auto;
}
 


.content {
  /*position: relative;*/
  display: block;
  background-color: #7FA400;
  overflow: hidden; 
  height: 100%;
  width: 100%;
}
  .content.escuro {
    background-color: #1E1E1E !important; }
  .content .wrapper {
    position: relative;
    display: block;
    background-color: #fff; }



/* Nicolas Gallagher's micro clearfix */
.clearfix {
  *zoom: 1; }

.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

#texto, #texto2, .thenotes {
  -ms-user-select: none; }
  #texto p, #texto li, #texto .box, #texto2 p, #texto2 li, #texto2 .box, .thenotes p, .thenotes li, .thenotes .box {
    -ms-user-select: none; }
  #texto.esquerda p, #texto.esquerda li, #texto.esquerda .box, #texto2.esquerda p, #texto2.esquerda li, #texto2.esquerda .box, .thenotes.esquerda p, .thenotes.esquerda li, .thenotes.esquerda .box {
    text-align: left; }
  #texto.justificado p, #texto.justificado li, #texto.justificado .box, #texto2.justificado p, #texto2.justificado li, #texto2.justificado .box, .thenotes.justificado p, .thenotes.justificado li, .thenotes.justificado .box {
    text-align: justify; }
  #texto.helvetica h1, #texto.helvetica h2, #texto.helvetica a, #texto.helvetica h3, #texto.helvetica h4, #texto.helvetica h4, #texto.helvetica li, #texto.helvetica p, #texto.helvetica .box, #texto2.helvetica h1, #texto2.helvetica h2, #texto2.helvetica a, #texto2.helvetica h3, #texto2.helvetica h4, #texto2.helvetica h4, #texto2.helvetica li, #texto2.helvetica p, #texto2.helvetica .box, .thenotes.helvetica h1, .thenotes.helvetica h2, .thenotes.helvetica a, .thenotes.helvetica h3, .thenotes.helvetica h4, .thenotes.helvetica h4, .thenotes.helvetica li, .thenotes.helvetica p, .thenotes.helvetica .box {
    font-family: "Helvetica Neue" !important; }
  #texto.verdana h1, #texto.verdana h2, #texto.verdana a, #texto.verdana h3, #texto.verdana h4, #texto.verdana h4, #texto.verdana li, #texto.verdana p, #texto.verdana .box, #texto2.verdana h1, #texto2.verdana h2, #texto2.verdana a, #texto2.verdana h3, #texto2.verdana h4, #texto2.verdana h4, #texto2.verdana li, #texto2.verdana p, #texto2.verdana .box, .thenotes.verdana h1, .thenotes.verdana h2, .thenotes.verdana a, .thenotes.verdana h3, .thenotes.verdana h4, .thenotes.verdana h4, .thenotes.verdana li, .thenotes.verdana p, .thenotes.verdana .box {
    font-family: "Verdana" !important; }
  #texto.georgia h1, #texto.georgia h2, #texto.georgia a, #texto.georgia h3, #texto.georgia h4, #texto.georgia h4, #texto.georgia li, #texto.georgia p, #texto.georgia .box, #texto2.georgia h1, #texto2.georgia h2, #texto2.georgia a, #texto2.georgia h3, #texto2.georgia h4, #texto2.georgia h4, #texto2.georgia li, #texto2.georgia p, #texto2.georgia .box, .thenotes.georgia h1, .thenotes.georgia h2, .thenotes.georgia a, .thenotes.georgia h3, .thenotes.georgia h4, .thenotes.georgia h4, .thenotes.georgia li, .thenotes.georgia p, .thenotes.georgia .box {
    font-family: "Georgia" !important; }
  #texto.times h1, #texto.times h2, #texto.times a, #texto.times h3, #texto.times h4, #texto.times h4, #texto.times li, #texto.times p, #texto.times .box, #texto2.times h1, #texto2.times h2, #texto2.times a, #texto2.times h3, #texto2.times h4, #texto2.times h4, #texto2.times li, #texto2.times p, #texto2.times .box, .thenotes.times h1, .thenotes.times h2, .thenotes.times a, .thenotes.times h3, .thenotes.times h4, .thenotes.times h4, .thenotes.times li, .thenotes.times p, .thenotes.times .box {
    font-family: "Times New Roman" !important; }
  #texto hr, #texto2 hr, .thenotes hr {
    background: none;
    border: none;
    border-top: 1px solid gray;
    display: block; }
  #texto .tabela, #texto2 .tabela, .thenotes .tabela {
    margin: 10px 0;
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    height: auto; }
    #texto .tabela table, #texto2 .tabela table, .thenotes .tabela table {
      width: auto !important; }
      #texto .tabela table td, #texto .tabela table th, #texto2 .tabela table td, #texto2 .tabela table th, .thenotes .tabela table td, .thenotes .tabela table th {
        padding: 10px;
        vertical-align: top; }
        #texto .tabela table td p, #texto .tabela table th p, #texto2 .tabela table td p, #texto2 .tabela table th p, .thenotes .tabela table td p, .thenotes .tabela table th p {
          margin: 0;
          padding: 0;
          background: none !important; }


#actionbar {
  height: 44px;
  width: 100%;
  position: fixed;
  bottom: 0px;
  left: 0px;
  background-color: #F8F7F2;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  z-index: 99; }
  #actionbar.escuro {
    border-top: 1px solid rgba(146, 146, 146, 0.4);
    background-color: #000; }
    #actionbar.escuro .luzbtn {
      background-image: url("../img/dark_inverte.png") !important; }
    #actionbar.escuro .fontbtn {
      background-image: url("../img/dark_font.png") !important; }
    #actionbar.escuro .prevbtn {
      background-image: url("../img/dark_anterior.png") !important; }
    #actionbar.escuro .nextbtn {
      background-image: url("../img/dark_proximo.png") !important; }
    #actionbar.escuro .separator {
      background-color: #3B3B3B !important; }
  #actionbar .fontbtn {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../img/light_font.png) center center no-repeat;
    background-size: 22px 14px;
    width: 60px;
    height: 44px;
    text-indent: -1000px;
    overflow: hidden;
    text-decoration: none; }
  #actionbar .luzbtn {
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    background: url(../img/light_inverte.png) center center no-repeat;
    background-size: 19px 18.5px;
    width: 60px;
    height: 44px;
    text-indent: -1000px;
    overflow: hidden;
    text-decoration: none; }
  #actionbar ul {
    position: absolute;
    left: 50%;
    margin: 0;
    padding: 0;
    margin-left: -60.5px; }
    #actionbar ul li {
      float: left;
      position: relative;
      list-style: none; }
      #actionbar ul li a {
        display: block;
        width: 60px;
        height: 44px;
        text-indent: -1000px;
        overflow: hidden;
        text-decoration: none; }
        #actionbar ul li a.prevbtn {
          background: url(../img/light_anterior.png) center center no-repeat;
          background-size: 12px 19px; }
        #actionbar ul li a.nextbtn {
          background: url(../img/light_proximo.png) center center no-repeat;
          background-size: 12px 19px; }
      #actionbar ul li .separator {
        height: 28px;
        position: relative;
        display: block;
        top: 8px;
        width: 1px;
        background-color: rgba(0, 0, 0, 0.17); }

#thebook, #theothers {
  padding: 10px;
  padding-bottom: 44px;
  position: relative;
  width: 100%;
  box-sizing: border-box; }
  #thebook *, #theothers * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    /* Disable selection/copy in UIWebView */ }
  #thebook img, #theothers img {
    max-width: 100%; }
  #thebook .box, #theothers .box {
    box-sizing: border-box;
    margin: 0px !important;
    background-color: #f2f2f2 !important;
    border: 1px solid gray !important; }
    #thebook .box span, #thebook .box strong, #thebook .box p, #thebook .box a, #thebook .box em, #thebook .box li, #thebook .box ul, #theothers .box span, #theothers .box strong, #theothers .box p, #theothers .box a, #theothers .box em, #theothers .box li, #theothers .box ul {
      background-color: #f2f2f2 !important; }
    #thebook .box.escuro, #theothers .box.escuro {
      background-color: #000 !important; }
      #thebook .box.escuro span, #thebook .box.escuro strong, #thebook .box.escuro p, #thebook .box.escuro a, #thebook .box.escuro em, #thebook .box.escuro li, #thebook .box.escuro ul, #theothers .box.escuro span, #theothers .box.escuro strong, #theothers .box.escuro p, #theothers .box.escuro a, #theothers .box.escuro em, #theothers .box.escuro li, #theothers .box.escuro ul {
        background-color: #000 !important; }
  #thebook ul li, #thebook ol li, #theothers ul li, #theothers ol li {
    font-family: helvetica;
    font-size: 16px; }
  #thebook p, #thebook .box, #theothers p, #theothers .box {
    text-align: justify;
    font-family: helvetica;
    font-size: 16px;
    position: relative;
    padding: 10px;
    margin: 0 -10px;
    box-sizing: border-box;
    display: block; }
    #thebook p.justificado, #thebook .box.justificado, #theothers p.justificado, #theothers .box.justificado {
      text-align: justify; }
    #thebook p.esquerda, #thebook .box.esquerda, #theothers p.esquerda, #theothers .box.esquerda {
      text-align: justify; }
  #thebook a, #theothers a {
    color: #55A9F2;
    font-weight: bold;
    text-decoration: none; }
  #thebook h1, #theothers h1 {
    font-family: helvetica;
    font-size: 22px; }
  #thebook h2, #theothers h2 {
    font-family: helvetica;
    font-size: 19px;
    position: relative; }
  #thebook .favourite, #theothers .favourite {
    text-decoration: none;
    color: #000 !important; }
  #thebook .favourite p, #theothers .favourite p {
    text-decoration: none;
    color: #000 !important; }
  #thebook .isnote p, #theothers .isnote p {
    background-image: url(../img/pin@2x.png);
    background-position: right 4px bottom 4px;
    background-repeat: no-repeat;
    background-size: 14.5px 14.5px; }
  #thebook #lastFavourite, #theothers #lastFavourite {
    display: none; }
  #thebook .notas, #theothers .notas {
    position: fixed;
    left: 15px;
    bottom: 59px;
    border-radius: 8px;
    background: rgba(9, 9, 9, 0.7);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    display: block;
    text-align: center;
    line-height: 37px;
    z-index: 99; }
  #thebook .notas.escuro, #theothers .notas.escuro {
    background: rgba(255, 255, 255, 0.9); }
  #thebook .notas.escuro .favouriter, #thebook .notas.escuro .add, #theothers .notas.escuro .favouriter, #theothers .notas.escuro .add {
    color: #000000; }
  #thebook .notas.escuro .add, #thebook .notas.escuro .close, #theothers .notas.escuro .add, #theothers .notas.escuro .close {
    border-left: 1px solid rgba(0, 0, 0, 0.2); }
  #thebook .notas.escuro .favouriter.opened, #theothers .notas.escuro .favouriter.opened {
    color: rgba(0, 0, 0, 0.7);
    background: none; }
  #thebook .notas.escuro .close, #theothers .notas.escuro .close {
    background: url(../img/close_black@2x.png) center center no-repeat rgba(255, 255, 255, 0.3);
    background-size: 17px 17px; }
  #thebook .notas.escuro .colors, #theothers .notas.escuro .colors {
    background: #000000 !important;
    border: 1px solid rgba(255, 255, 255, 0.45); }
  #thebook .notas.escuro .colors .pinguelo, #theothers .notas.escuro .colors .pinguelo {
    background: url(../img/pingueloblack.png) center center no-repeat; }
  #thebook .selection, #theothers .selection {
    border-radius: 3px;
    border: 1px solid #7FA400;
    box-sizing: border-box;
    overflow: hidden;
    padding: 0 10px; }
  #thebook .notas .favouriter, #theothers .notas .favouriter {
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: "Avenir";
    padding: 4px 10px;
    height: 37px;
    line-height: 29px;
    text-decoration: none;
    box-sizing: border-box;
    border-radius: 8px 0 0 8px; }
  #thebook .notas .favouriter.opened, #theothers .notas .favouriter.opened {
    color: rgba(255, 255, 255, 0.7);
    background-color: rgba(255, 255, 255, 0.1); }
  #thebook .notas .add, #theothers .notas .add {
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: "Avenir";
    padding: 4px 10px;
    height: 37px;
    line-height: 29px;
    box-sizing: border-box;
    border-left: 1px solid rgba(255, 255, 255, 0.2); }
  #thebook .notas .close, #theothers .notas .close {
    box-sizing: border-box;
    padding: 4px 14px;
    font-family: "Helvetica Neue";
    color: #FFFFFF;
    display: block;
    float: left;
    height: 37px;
    text-indent: -100px;
    overflow: hidden;
    line-height: 29px;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    margin-left: 0px;
    border-radius: 0 8px 8px 0;
    background: url(../img/close@2x.png) center center no-repeat rgba(0, 0, 0, 0.3);
    background-size: 17px 17px;
    width: 37px; }
  #thebook .colors, #theothers .colors {
    display: block;
    position: absolute;
    width: 225px;
    left: 0;
    right: 0;
    height: 37px;
    top: -40px;
    background-color: #fff !important;
    border-radius: 8px;
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); }
  #thebook .colors .pinguelo, #theothers .colors .pinguelo {
    display: block;
    position: absolute;
    left: 32px;
    bottom: -8px;
    background: url(../img/pinguelo.png) center center no-repeat;
    width: 14px;
    height: 8px; }
  #thebook .colors ul, #theothers .colors ul {
    padding: 0;
    margin: 0;
    padding-left: 2px; }
  #thebook .colors ul li, #theothers .colors ul li {
    padding: 0;
    margin: 0;
    float: left;
    list-style: none;
    margin-left: 4px;
    margin-top: 5px; }
  #thebook .colors ul li a, #theothers .colors ul li a {
    border-radius: 4px;
    display: block;
    width: 27px;
    height: 27px;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, 0.2); }
  #thebook .orange, #thebook .orange *, #theothers .orange, #theothers .orange * {
    background-color: #FF9900 !important; }
    #thebook .orange .highlight, #thebook .orange * .highlight, #theothers .orange .highlight, #theothers .orange * .highlight {
      background-color: #FFFF99 !important; }
  #thebook .green, #thebook .green *, #theothers .green, #theothers .green * {
    background-color: #99FF99 !important; }
    #thebook .green .highlight, #thebook .green * .highlight, #theothers .green .highlight, #theothers .green * .highlight {
      background-color: #FFFF99 !important; }
  #thebook .gray, #thebook .gray *, #theothers .gray, #theothers .gray * {
    background-color: #e9e9e9 !important; }
    #thebook .gray .highlight, #thebook .gray * .highlight, #theothers .gray .highlight, #theothers .gray * .highlight {
      background-color: #FFFF99 !important; }
  #thebook .yellow, #thebook .yellow *, #theothers .yellow, #theothers .yellow * {
    background-color: #FCFD0A !important; }
    #thebook .yellow .highlight, #thebook .yellow * .highlight, #theothers .yellow .highlight, #theothers .yellow * .highlight {
      background-color: #ffffff !important; }
  #thebook .purple, #thebook .purple *, #theothers .purple, #theothers .purple * {
    background-color: #CC99FF !important; }
    #thebook .purple .highlight, #thebook .purple * .highlight, #theothers .purple .highlight, #theothers .purple * .highlight {
      background-color: #FFFF99 !important; }
  #thebook .bege, #thebook .bege *, #theothers .bege, #theothers .bege * {
    background-color: #CC9966 !important; }
    #thebook .bege .highlight, #thebook .bege * .highlight, #theothers .bege .highlight, #theothers .bege * .highlight {
      background-color: #FFFF99 !important; }
  #thebook .pink, #thebook .pink *, #theothers .pink, #theothers .pink * {
    background-color: #FF6699 !important; }
    #thebook .pink .highlight, #thebook .pink * .highlight, #theothers .pink .highlight, #theothers .pink * .highlight {
      background-color: #FFFF99 !important; }
  #thebook .chumbo, #thebook .chumbo *, #theothers .chumbo, #theothers .chumbo * {
    background-color: #AFCEEB !important; }
    #thebook .chumbo .highlight, #thebook .chumbo * .highlight, #theothers .chumbo .highlight, #theothers .chumbo * .highlight {
      background-color: #FFFF99 !important; }
  #thebook .highlight, #theothers .highlight {
    color: #000;
    background-color: #FFFF99 !important; }
  #thebook .thenote, #theothers .thenote {
    display: none; }
  #thebook #footerview, #theothers #footerview {
    background-color: rgba(0, 0, 0, 0.4) !important;
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none; }
    #thebook #footerview.escuro .wrapper .thenotes, #theothers #footerview.escuro .wrapper .thenotes {
      background-color: #fff !important; }
      #thebook #footerview.escuro .wrapper .thenotes a, #theothers #footerview.escuro .wrapper .thenotes a {
        background-color: #fff !important; }
      #thebook #footerview.escuro .wrapper .thenotes strong, #theothers #footerview.escuro .wrapper .thenotes strong {
        background-color: #fff !important; }
      #thebook #footerview.escuro .wrapper .thenotes em, #theothers #footerview.escuro .wrapper .thenotes em {
        background-color: #fff !important; }
    #thebook #footerview.escuro .btn.fechar, #theothers #footerview.escuro .btn.fechar {
      background: none !important; }
    #thebook #footerview.justificado .thenotes p, #theothers #footerview.justificado .thenotes p {
      text-align: justify !important; }
    #thebook #footerview .wrapper, #theothers #footerview .wrapper {
      width: 90%;
      position: relative;
      top: 30px;
      margin: 0 auto;
      border-radius: 4px;
      overflow: hidden;
      padding: 10px;
      padding-top: 0px;
      box-sizing: border-box;
      background: #fff !important;
      max-height: 90%;
      overflow-y: auto; }
      #thebook #footerview .wrapper .thenotes, #theothers #footerview .wrapper .thenotes {
        overflow-x: hidden;
        overflow-y: scroll;
        position: relative; }
        #thebook #footerview .wrapper .thenotes .selected, #theothers #footerview .wrapper .thenotes .selected {
          border-left: 2px solid #4a90e2 !important;
          margin-left: 0;
          padding-left: 10px; }
        #thebook #footerview .wrapper .thenotes p, #theothers #footerview .wrapper .thenotes p {
          text-align: left; }
  #thebook #footerview .line, #theothers #footerview .line {
    background-color: #fff !important;
    height: 47px;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -10px;
    border-top: 1px solid rgba(0, 0, 0, 0.22);
    position: relative; }
    #thebook #footerview .line.barra, #theothers #footerview .line.barra {
      background: #F3F3F3 !important; }
  #thebook #footerview .wrapper p, #thebook #footerview .wrapper p a, #theothers #footerview .wrapper p, #theothers #footerview .wrapper p a {
    font-family: "Helvetica Neue";
    font-weight: normal;
    font-size: 14px;
    color: #5C6772;
    line-height: 18px;
    text-decoration: none;
    overflow-y: auto; }
  #thebook #noteview, #thebook #noteview2, #theothers #noteview, #theothers #noteview2 {
    background-color: rgba(0, 0, 0, 0.29) !important;
    position: fixed;
    z-index: 10000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
    overflow: scroll; }
    #thebook #noteview .wrapper, #thebook #noteview2 .wrapper, #theothers #noteview .wrapper, #theothers #noteview2 .wrapper {
      width: 90%;
      position: relative;
      top: 60px;
      margin: 0 auto;
      border-radius: 4px;
      overflow: hidden;
      background: #fff !important;
      box-sizing: border-box; }
      #thebook #noteview .wrapper .line, #thebook #noteview2 .wrapper .line, #theothers #noteview .wrapper .line, #theothers #noteview2 .wrapper .line {
        margin-bottom: 0px;
        padding: 10px 15px;
        border-top: 1px solid rgba(0, 0, 0, 0.22); }
        #thebook #noteview .wrapper .line.barra, #thebook #noteview2 .wrapper .line.barra, #theothers #noteview .wrapper .line.barra, #theothers #noteview2 .wrapper .line.barra {
          background: #F3F3F3 !important; }
        #thebook #noteview .wrapper .line.texto, #thebook #noteview2 .wrapper .line.texto, #theothers #noteview .wrapper .line.texto, #theothers #noteview2 .wrapper .line.texto {
          background: #F3F3F3 !important;
          border: none; }
        #thebook #noteview .wrapper .line .linktotext, #thebook #noteview2 .wrapper .line .linktotext, #theothers #noteview .wrapper .line .linktotext, #theothers #noteview2 .wrapper .line .linktotext {
          display: block;
          font-family: "Helvetica Neue";
          font-size: 13px !important;
          color: #5C6772 !important;
          line-height: 15px;
          background: url(../img/gotopar.png) right bottom no-repeat !important;
          background-size: 12px 11px !important;
          padding: 0;
          margin: 0;
          font-weight: normal; }
        #thebook #noteview .wrapper .line.normal, #thebook #noteview2 .wrapper .line.normal, #theothers #noteview .wrapper .line.normal, #theothers #noteview2 .wrapper .line.normal {
          background: none !important; }
        #thebook #noteview .wrapper .line input, #thebook #noteview .wrapper .line textarea, #thebook #noteview2 .wrapper .line input, #thebook #noteview2 .wrapper .line textarea, #theothers #noteview .wrapper .line input, #theothers #noteview .wrapper .line textarea, #theothers #noteview2 .wrapper .line input, #theothers #noteview2 .wrapper .line textarea {
          width: 100%;
          display: block;
          font-family: "Helvetica Neue";
          font-size: 13px !important;
          color: #5C6772 !important;
          background: none !important;
          border: none; }
        #thebook #noteview .wrapper .line p, #thebook #noteview2 .wrapper .line p, #theothers #noteview .wrapper .line p, #theothers #noteview2 .wrapper .line p {
          /* Não faz muito tempo,: */
          font-family: "Helvetica Neue";
          font-size: 13px !important;
          color: #5C6772 !important;
          line-height: 15px;
          background: none !important;
          padding: 0;
          margin: 0; }
        #thebook #noteview .wrapper .line label, #thebook #noteview2 .wrapper .line label, #theothers #noteview .wrapper .line label, #theothers #noteview2 .wrapper .line label {
          font-family: 'Avenir-Medium', "Helvetica Neue";
          font-size: 17px;
          color: #3B3B3B;
          line-height: 23px;
          background: none !important;
          padding-bottom: 4px;
          display: block; }
        #thebook #noteview .wrapper .line span, #thebook #noteview2 .wrapper .line span, #theothers #noteview .wrapper .line span, #theothers #noteview2 .wrapper .line span {
          font-family: helvetica;
          font-size: 16px;
          color: #808080; }
        #thebook #noteview .wrapper .line .cancelar, #thebook #noteview2 .wrapper .line .cancelar, #theothers #noteview .wrapper .line .cancelar, #theothers #noteview2 .wrapper .line .cancelar {
          font-weight: 300;
          background: none !important; }
        #thebook #noteview .wrapper .line .salvar, #thebook #noteview2 .wrapper .line .salvar, #theothers #noteview .wrapper .line .salvar, #theothers #noteview2 .wrapper .line .salvar {
          font-weight: bold;
          float: right;
          background: none !important; }
  #thebook .btn, #theothers .btn {
    display: inline-block;
    font-family: "Helvetica Neue";
    font-weight: bold;
    font-size: 17px;
    color: #0079FF;
    line-height: 20px; }
  #thebook .btn.fechar, #theothers .btn.fechar {
    background: none !important;
    position: absolute;
    right: 20px;
    top: 13px; }

.blur {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px); }

#fontselectview, #filtroselectview {
  background-color: rgba(0, 0, 0, 0.29) !important;
  position: fixed;
  z-index: 10000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none; }
  #fontselectview .wrapper, #filtroselectview .wrapper {
    width: 90%;
    position: relative;
    top: 60px;
    margin: 0 auto;
    border-radius: 4px;
    overflow: hidden;
    background: #F3F3F3 !important;
    box-sizing: border-box; }
    #fontselectview .wrapper .line, #filtroselectview .wrapper .line {
      padding: 10px 15px; }
      #fontselectview .wrapper .line.title, #filtroselectview .wrapper .line.title {
        background: #F3F3F3 !important;
        display: block; }
        #fontselectview .wrapper .line.title p, #filtroselectview .wrapper .line.title p {
          font-family: 'Avenir-Medium', "Helvetica Neue";
          font-size: 17px;
          color: #3B3B3B !important;
          line-height: 23px;
          background: none !important;
          padding: 0px;
          margin: 0px;
          display: block; }
      #fontselectview .wrapper .line.normal, #filtroselectview .wrapper .line.normal {
        background: #fff !important;
        border-top: 1px solid rgba(0, 0, 0, 0.22); }
        #fontselectview .wrapper .line.normal a, #filtroselectview .wrapper .line.normal a {
          background: #fff !important;
          display: block;
          font-size: 12px;
          color: #5C6772 !important;
          line-height: 15px;
          font-weight: normal;
          text-decoration: none; }
          #fontselectview .wrapper .line.normal a.helvetica, #filtroselectview .wrapper .line.normal a.helvetica {
            font-family: "Helvetica Neue"; }
          #fontselectview .wrapper .line.normal a.verdana, #filtroselectview .wrapper .line.normal a.verdana {
            font-family: "Verdana"; }
          #fontselectview .wrapper .line.normal a.georgia, #filtroselectview .wrapper .line.normal a.georgia {
            font-family: "Georgia"; }
          #fontselectview .wrapper .line.normal a.times, #filtroselectview .wrapper .line.normal a.times {
            font-family: "Times New Roman"; }

#scroller {
  overflow-y: auto; }






#searchinput {
  background: none;
  border: none;
  display: block;
  width: 100%;
  outline: 0;
  background-color: #F3F3F3;
  background-image: url(../img/lupa.png);
  background-size: 18px 18px;
  background-position: 10px center;
  background-repeat: no-repeat;
  font-family: "Helvetica Neue";
  font-size: 16px;
  color: #5C6772;
  line-height: 18px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.22);
  padding: 10px 10px 10px 38px;
  box-sizing: border-box;
  margin: 0px -10px;
  border-radius: 0px; }

#resultTable {
  width: 100%;
  display: block; }
  #resultTable tbody {
    width: 100%;
    display: block; }
    #resultTable tbody tr {
      width: 100%;
      display: block;
      border-bottom: 1px solid rgba(0, 0, 0, 0.22); }
      #resultTable tbody tr.retornobusca td {
        font-family: "Helvetica Neue";
        font-size: 12px;
        color: #5C6772;
        padding: 4px 0; }
      #resultTable tbody tr td {
        width: 100%;
        line-height: 16px;
        padding: 10px 0; }
        #resultTable tbody tr td .highlight {
          text-decoration: underline;
          background-color: #FFFF99; }
        #resultTable tbody tr td a {
          font-family: "Helvetica Neue";
          font-size: 14px;
          color: #5C6772;
          text-decoration: none;
          font-weight: normal; }
        #resultTable tbody tr td .excluir {
          background: url(../img/trash.png) right center no-repeat;
          background-size: 22px 26px;
          display: block;
          height: 34px;
          min-width: 18px;
          overflow: hidden;
          position: relative;
          text-indent: -1000px;
          width: 34px; }
        #resultTable tbody tr td img {
          margin-left: 14px;
          display: block;
          margin-top: -20px; }

#centro, #centro2 {
  position: relative;
  overflow: auto;
  background-color: #fff;
  width: 100%;
  height: 100%;
  top: 0px;
  padding-top: 0px;
  left: 0px;
  box-sizing: border-box; }
  #centro.blocked, #centro2.blocked {
    overflow: hidden; }




