/*
/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007  David Hellsing

    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/>.
*/
/*
-----------------------------
GENERIC
-----------------------------
*/
/* MAIN TYPOGRAPHY */
html {
  font-size: 62.5%;
  font-family: helvetica, "microsoft sans serif", arial, sans-serif;
}
strong,
th,
thead td,
h1,
h2,
h3,
h4,
h5,
h6,
dt {
  font-weight: bold;
}
cite,
em,
dfn {
  font-style: italic;
}
code,
kbd,
samp,
pre,
tt,
var {
  font-size: 92%;
  font-family: monaco, "Lucida Console", courier, mono-space;
}
pre {
  white-space: pre;
}
pre * {
  font-size: 100%;
  white-space: pre;
}
del {
  text-decoration: line-through;
  color: #666;
}
ins,
dfn {
  border-bottom: 1px solid #ccc;
}
small,
sup,
sub {
  font-size: 85%;
}
big {
  font-size: 125%;
  line-height: 80%;
}
abbr,
acronym {
  text-transform: uppercase;
  font-size: 85%;
  letter-spacing: 0.1em;
}
a abbr,
a acronym {
  border: none;
}
abbr[title],
acronym[title],
dfn[title] {
  cursor: help;
  border-bottom: 1px solid #ccc;
}
sup {
  vertical-align: super;
}
sub {
  vertical-align: sub;
}
/*a:link, a:visited, a:hover, a:active, a:focus { text-decoration: underline; }*/
/* QUOTES */
blockquote {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  color: #666;
}
blockquote > *:before {
  content: "\201C";
}
blockquote > *:after {
  content: "\201D";
}
/* language specific quotes! */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
:lang(af),
:lang(nl),
:lang(pl) {
  quotes: '\201E' '\201D' '\201A' '\2019';
}
:lang(bg),
:lang(cs),
:lang(de),
:lang(is),
:lang(lt),
:lang(sk),
:lang(sr),
:lang(ro) {
  quotes: '\201E' '\201C' '\201A' '\2018';
}
:lang(da),
:lang(hr) {
  quotes: '\00BB' '\00AB' '\203A' '\2039';
}
:lang(el),
:lang(es),
:lang(sq),
:lang(tr) {
  quotes: '\00AB' '\00BB' '\2039' '\203A';
}
:lang(en-GB) {
  quotes: '\2018' '\2019' '\201C' '\201D';
}
:lang(fi),
:lang(sv) {
  quotes: '\201D' '\201D' '\2019' '\2019';
}
:lang(fr) {
  quotes: '\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a';
}
/* NOTE: safari refuses to support the quotes syntax. I only added the english language quotes for safari to save space. */
*[lang|='en'] q:before {
  content: '\201C';
}
*[lang|='en'] q:after {
  content: '\201D';
}
*[lang|='en'] q q:before {
  content: '\2018';
}
*[lang|='en'] q q:after {
  content: '\2019';
}
/* FORMS */
fieldset {
  border: 1px solid #ccc;
}
legend {
  background: #fff;
}
textarea,
input[type='text'],
select {
  border: 1px solid #ccc;
  background: #fff;
}
/* textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ddd; }*/
input[type='button'],
input[type='submit'],
input[type='checkbox'],
input[type='image'],
input[type='radio'],
input[type='reset'],
select,
button {
  cursor: pointer;
}
input[type='hidden'] {
  display: none;
}


.wpforms-form button{
	background-color: #ed1c24 !important; 
	color: #fff !important;
    border-radius: 5px !important; 
}

.wpforms-form button:hover {
	background-color: #61061b !important; 
}
 


/* 

CHANGELOG

--------------------------------------------------

24/10-07

No more changes will be made in here. See http://monc.se/tripoli/beta/log.txt for the latest tripoli changes


--------------------------------------------------

4/10-07

Changed cursor:pointer to address all input buttons for IE compability

--------------------------------------------------

22/9-07

added: input[type='hidden'] { display:none; }

--------------------------------------------------

12/9-07

Changed focus border color to light grey instead of yellow

Removed all "special" styling for lists - resorted to default bullets in all browsers.

Added a bold font weight to definition list titles as default

--------------------------------------------------

9/9-07

Added the following:
pre * { font-size: 100%; white-space: pre; }

--------------------------------------------------

5/9-07

**** Thank you Steve (http://stevehoelzer.dyndns.org) for many of these bug reports ****

Added text-decoration:underline to the global a:* element and removed it in .content

Added the following:
.content ol li { text-indent: 0; margin-left: 0;}
.content ol li:before { content: ''; }
To remove dots in ordered lists inside unordered lists.

Added the big tag (125%)

Changed blockquotes from *:first-child to > * to allow several children inside blockquotes.

--------------------------------------------------

27/8.07

Removed bottom margins for nested lists

--------------------------------------------------

23/8-07

Added white-space: pre to the <pre> element, since the reset file also resets white-space now.

Added input[type='password'] to mono-spaced fonts

Added input[type='password'] to cursor: text

Added the following:
.content ul li > *:first-child { display: inline; }
.content ul li ul:first-child, .content ul li ol:first-child { display: block; }
To prevent line-breaks directly after the dot in unordered lists (standard browsers)

Changed html[lang|='en'] to *[lang|='en'] in safari quotes

--------------------------------------------------

17/8-07

Added the <button> element to .content

*/
/*
    Tripoli is a generic CSS standard for HTML rendering.
    Copyright (C) 2007  David Hellsing

    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/>.
*/
* {
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-size: 1em;
  outline: none;
}
code,
kbd,
samp,
pre,
tt,
var,
textarea,
input,
select,
isindex,
listing,
xmp,
plaintext {
  font: inherit;
  font-size: 1em;
}
dfn,
i,
cite,
var,
address,
em {
  font-style: normal;
}
th,
b,
strong,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

caption,
th,
td,
center {
  text-align: left;
  vertical-align: top;
}
body {
  line-height: 1;
  background: white;
  color: black;
}
q {
  quotes: "" "";
}
ul,
ol,
dir,
menu {
  list-style: none;
}
sub,
sup {
  vertical-align: baseline;
}
a {
  color: inherit;
}
hr {
  display: none;
}
/* we don't need a visual hr in layout */
font {
  font: inherit !important;
  color: inherit !important;
}
/* disables some nasty font attributes in standard browsers */
marquee {
  overflow: inherit !important;
  -moz-binding: none;
}
blink {
  text-decoration: none;
}
nobr {
  white-space: normal;
}
/*input {
  -webkit-appearance: none;
  appearance: none;
  webkit-overflow-scrolling: touch;
}*/
textarea,
input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
.input-checkbox {
  -webkit-appearance: none;
  border-radius: 0;
}
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background: red;
  border: none;
}
 
 

/*

CHANGELOG

23/8-07

Added deprecated tags <listing>, <xmp> and <plaintext> in the code block

Resorted to normal white-space in all code tags

Disabled the deprecated <marquee>, <blink> and <nobr> tag in some browsers

*/
.animate {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.roboto-slab {
  font-family: 'Roboto Slab', serif;
}

.spt-sucesso {
  background-image: url(../img/sucesso.png);
  width: 147px;
  height: 147px;
}

.spt-download {
  background-image: url(../img/download.png);
  width: 24px;
  height: 24px;
}

.spt-aprov {
  background-image: url(../img/aprov.png);
  width: 16px;
  height: 13px;
}
 
.spt-next {
  display: block;
  background-image: url(../img/next.png);
  width: 24px;
  height: 24px;
}

.spt-email {
  display: block;
  background-image: url(../img/email.png);
  width: 24px;
  height: 24px;
}

.spt-camera {
  display: block;
  background-image: url(../img/camera.png);
  width: 23px;
  height: 30px;
}
 
.spt {
  background-image: url(../img/sprite.png?v=1562198048659);
  display: block;
}
.spt-brand {
  background-position: 0px -160px;
  width: 95px;
  height: 51px;
}
.spt-check {
  background-position: -159px -142px;
  width: 12px;
  height: 10px;
}
.spt-close {
  background-position: -279px -160px;
  width: 16px;
  height: 16px;
}
.spt-confirm {
  background-position: -159px -142px;
  width: 16px;
  height: 16px;
}
.spt-empty-search {
  background-position: 0px 0px;
  width: 154px;
  height: 155px;
}
.spt-empty {
  background-position: -159px 0px;
  width: 147px;
  height: 137px;
}
.spt-list {
  background-position: 0px -216px;
  width: 20px;
  height: 32px;
}
.spt-money {
  background-position: -172px -160px;
  width: 23px;
  height: 32px;
}
.spt-pdf-2 {
  background-position: -100px -160px;
  width: 31px;
  height: 35px;
}
.spt-pdf {
  background-position: -200px -160px;
  width: 24px;
  height: 27px;
}
.spt-power {
  background-position: -48px -216px;
  width: 14px;
  height: 32px;
}
.spt-search {
  background-position: -258px -160px;
  width: 16px;
  height: 16px;
}
.spt-adicionar {
  background-image: url(../img/adicionar.png); 
  
  width: 16px;
  height: 16px;
}
.spt-user {
  background-position: -25px -216px;
  width: 18px;
  height: 32px;
}

.spt-user2 {
  background-position: -65px -216px;
  width: 25px;
  height: 32px;
}

.spt-xml-2 {
  background-position: -136px -160px;
  width: 31px;
  height: 35px;
}
.spt-xml {
  background-position: -229px -160px;
  width: 24px;
  height: 27px;
}
.spt-fusion {
  background-position: 0px -216px;
  width: 20px;
  height: 32px;
}
.clear {
  clear: both !important;
  float: none !important;
  margin: 0!important;
  padding: 0!important;
  height: 0!important;
  width: 0 !important;
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clearfix {
  display: inline-block;
}
html[xmlns] .clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}
img {
  display: block;
}
html,
body {
  height: 100%;
  background: none;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
  background: #fbf9f6;
}
#geral {
  min-height: 100%;
  width: 100%;
  position: relative;
}
* html #geral {
  height: 100%;
}
.center {
  margin: 0 auto;
  text-align: left;
  position: relative;
}
.inner-center {
  padding: 0 30px;
}
.button {
  background: #cccccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 40px;
}
.button-txt {
  display: block;
  font-family: 'Roboto Slab', serif;
  font-size: 13px;
  line-height: 15px;
  padding: 0 10px;
}
.button-full {
  width: 100%;
}
.button-text {
  color: #531806;
  font-size: 13px;
  line-height: 15px;
  display: block;
  font-family: 'Roboto Slab', serif;
  text-align: center;
}
.button-red {
  background: #ed1c24;
}
.button-red .button-txt {
  color: #ffffff;
}
.header {
  background: #ffffff;
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.1);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}
.header__inner {
  padding: 10px 0;
}
.header__inner .spt-brand {
  float: left;
}
#box-menu-header {
  float: right;
  margin-top: 10px;
}
.item-menu-header {
  position: relative;
  float: left;
  padding: 0 7px;
}
.vertical-separator {
  border-left: 1px solid #cccccc;
  display: block;
  height: 25px;
}
#v-s-menu {
  float: left;
  margin: 5px 10px 0 10px;
}
.content-section {
  padding: 50px 0 150px 0;
}
.title-list {
  font-size: 32px;
  line-height: 34px;
  color: #531806;
  font-family: 'Roboto Slab', serif;
  font-weight: 600;
}
/*----- tooltip -----*/
.tippy-tooltip.tomato-theme {
  background-color: #531806;
}
.tippy-content {
  font-size: 9px;
  line-height: 12px;
}
.tippy-tooltip.tomato-theme[data-animatefill] {
  background-color: transparent;
}
.tippy-tooltip.tomato-theme .tippy-backdrop {
  background-color: #531806;
}
.tippy-tooltip.tomato-theme[x-placement^='bottom'] .tippy-arrow {
  border-bottom-color: #531806;
}
/*---------------------------------------------*/
/*-----------------------LOGIN-----------------*/
.login {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.login-table {
  display: table;
  height: 100%;
  width: 100%;
}
.login-table__td {
  display: table-cell;
  vertical-align: middle;
  padding: 20px;
}
.box-login {
  display: flex;
  align-items: center;
  max-width: 680px;
  margin: 0 auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.42);
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.42);
  -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.42);
  overflow: hidden;
}
.box-login__form {
  float: left;
  width: 50%;
}
.box-login__presentation {
  float: right;
  width: 50%;
}
.box-login__presentation img {
  width: 100%;
}
.box-login__form-inner {
  padding: 0 30px 0 30px;
}
.title-with-detail {
  text-align: center;
  margin-bottom: 30px;
}
.t-w-d__txt {
  font-size: 32px;
  line-height: 36px;
  font-family: 'Roboto Slab', serif;
  color: #531806;
  font-weight: 600;
}
 
.t-w-d__txth4 {
  font-size: 15px;
  line-height: 36px;
  font-family: 'Roboto Slab', serif;
  color: #531806;
  font-weight: 600;
}


.t-w-d__detail {
  width: 60px;
  background: #d2b998;
  height: 5px;
  display: block;
  margin: 15px auto 0 auto;
}
.title-with-detail {
  text-align: center;
}
.box-input__txt {
  font-size: 11px;
  line-height: 13px;
  color: #666666;
  font-family: 'Roboto Slab', serif;
  font-weight: 600;
  display: block;
  margin: 0 0 3px 5px;
}
input.box-input__input {
   border: 0px solid #cccccc;
  font-size: 14px;
  color: #333333;
  background: none;
  width: 100%;
}
select.box-input__input {
   border: 0px solid #cccccc;
  font-size: 14px;
  color: #333333;
  background: none;
  width: 100%;
}
.box-input {
  margin-bottom: 10px;
}
.box-input__border {
  padding: 10px;
  border: 1px solid #cccccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.box-checkbox {
  position: relative;
}
.box-checkbox__txt {
  padding: 3px 0 0 25px;
  display: block;
}
.box-checkbox__check {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
.box-checkbox__check i {
  position: absolute;
  top: 4px;
  left: 3px;
  display: none;
}
.box-checkbox__check.ativo i {
  display: block;
}
#box-checkbox-lembre-me {
  padding-top: 5px;
}
.box-checkbox__inner {
  position: relative;
}
#button-login {
  margin: 25px 0 20px 0;
}
#form-login {
  margin-top: 30px;
}
#form-esqueci-senha {
  display: none;
}
/*---------------------------------------------*/
/*---------------------DASHBOARD---------------*/
.b-t__left {
  float: left;
}
.b-t__right {
  float: right;
  margin-top: 10px;
}
.b-t__rights {
  float: right;
  margin-top: 10px;
  margin-right: 20px;
}

.s-b-w-i__icon {
  position: absolute;
}
.s-b-w-i__txt {
  padding: 0 0 0 25px;
  color: #531806;
  font-family: 'Roboto Slab', serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
}
.s-b-w-i__box {
  position: relative;
}
.simple-bt-with-icon:hover .s-b-w-i__txt {
  color: #ed1c24;
}
.list-item {
  margin-bottom: 7px;
}
.list-item__content .grid {
  position: relative;
  height: 100%;
}
.list-item__box {
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  position: relative;
  display: block;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  border-left: 3px solid #531806;
  background: #ffffff;
}
.list-item__box:hover {
  border-color: #ed1c24;
}
.list-item__box:hover .list-col__value {
  color: #ed1c24;
}
.list-item__link {
  display: block;
  padding: 14px 20px;
}

/* MOdificação NOTA QM */

.list-item__inner .col-codigoqm {
  width: 15%;
}
.list-item__inner .col-nomeqm {
  width: 15%;
} 
.list-item__inner .col-dataqm {
  width: 15%;
}
.list-item__inner .col-horaqm {
  width: 15%;
} 

/* MOdificação NOTA QM  */

/* MOdificação Financeiro Cliente */
.list-item__inner .col-codnfe {
  width: 10%;
} 

/* MOdificação Financeiro Cliente */

.list-item__inner .col-codigo {
  width: 6%;
}
.list-item__inner .col-nome {
  width: 30%;
}
.list-item__inner .col-bairro {
  width: 20%;
}
.list-item__inner .col-municipio {
  width: 13%;
}
.list-item__inner .col-uf {
  width: 7%;
}
.list-item__inner .col-telefone {
  width: 12%;
}
.list-item__inner .col-celular {
  width: 12%;
}
.list-item__inner .col-pedido {
  width: 8%;
}
.list-item__inner .col-data {
  width: 10%;
}
.list-item__inner .col-nfe {
  width: 10%;
}
.list-item__inner .col-cliente {
  width: 40%;
}

/* MOdificação Simulacao */
.list-item__inner .col-simestado {
  width: 10%;
}
.list-item__inner .col-simcodcliente {
  width: 10%;
}
.list-item__inner .col-simcliente {
  width: 30%;
}
.list-item__inner .col-simdata {
  width: 10%;
}
.list-item__inner .col-simhora {
  width: 10%;
}


/* MOdificação Simulacao */

.box-topo {
  margin-bottom: 30px;
}
.list-col__title {
  font-size: 10px;
  line-height: 12px;
  color: #666666;
  font-family: 'Roboto Slab', serif;
  display: block;
}
.list-col__value {
  display: block;
  text-transform: uppercase;
  font-weight: 500;
}
.pagination {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
.pagination__link:first-child {
  border: none;
}
.pagination__link {
  float: left;
  width: 30px;
  height: 30px;
  border-left: 1px solid #ded9d4;
}
.pagination__link span {
  font-size: 12px;
  line-height: 14px;
  font-weight: 600;
  display: block;
  font-family: 'Roboto Slab', serif;
  margin-top: 7px;
}
.pagination__link .p-l__arrow {
  font-size: 18px;
  margin-top: 6px;
}
.pagination__link:hover {
  background: #531806;
}
.pagination__link:hover span {
  color: #ffffff;
}
.pagination-box {
  display: inline-block;
  background: #ffffff;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
.pagination__inner {
  padding: 40px 0;
}
.list-item__buttons {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.col.col-download {
  width: 66px;
  text-align: center;
  border-left: 1px solid #ded9d4;
  height: 100%;
}
.col.col-download a {
  display: inline-block;
  margin-top: 15px;
}
.col.col-status {
  width: 300px;
  text-align: center;
}
.status-pedido {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #ded9d4;
  font-size: 12px;
  line-height: 14px;
  padding: 4px 0 3px 0;
  font-weight: 600;
  margin-top: 18px;
  display: inline-block;
  min-width: 115px;
  text-align: center;
}
.status-pedido.nao-entregue {
  background: #b10000;
  color: #ffffff;
}
.status-pedido.separacao {
  background: #7813bf;
  color: #ffffff;
}
.status-pedido.em-transporte {
  background: #ffc000;
  color: #ffffff;
}
.status-pedido.entregue {
  background: #00b170;
  color: #ffffff;
}

/* STATUS WF NOVO CLIENTE */
.status-wf {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #ded9d4;
  font-size: 12px;
  line-height: 14px;
  padding: 4px 0 3px 0;
  font-weight: 600;
  margin-top: 18px;
  display: inline-block;
  min-width: 115px;
  text-align: center;
}
.status-wf.aprovado {
  background: #057317;
  color: #ffffff;
}
.status-wf.cancelado {
  background: #ab1700;
  color: #ffffff;
}
.status-wf.aprovadofinanceiro {
  background: #ab5800;
  color: #ffffff;
}
.status-wf.aguardandofinanceiro {
  background: #663502;
  color: #ffffff;
}
.status-wf.aguardandolimite {
  background: #786c01;
  color: #ffffff;
}
.status-wf.aprovadocomercial {
  background: #038c6a;
  color: #ffffff;
}
.status-wf.aguardandocomercial {
  background: #04cc9a;
  color: #ffffff;
}
.status-wf.aguardandocontroladoria {
  background: #0285a6;
  color: #ffffff;
}
.status-wf.aguardandologistica {
  background: #0032a6;
  color: #ffffff;
}
.status-wf.criado {
  background: #940185;
  color: #ffffff;
}
.status-wf.aprovadolimite {
  background: #cfac02;
  color: #ffffff;
}
.status-wf.aprovadocontroladoria {
  background: #2202a3;
  color: #ffffff;
}
.status-wf.reprovado {
  background: #e3051e;
  color: #ffffff;
}
.status-wf.aprovadologistica {
  background: #150491;
  color: #ffffff;
}
.status-wf.aguardandovendaavista {
  background: #9904c7;
  color: #ffffff;
}
.status-wf.aprovacaocoordenador {
  background: #56bdf5;
  color: #ffffff;
}
.status-wf.aprovadovendaavista {
  background: #3a004a;
  color: #ffffff;
}
.status-wf.criadonosap {
  background: #03a311;
  color: #ffffff;
}
/* FIM STATUS WF NOVO CLIENTE */
.box-list__clientes .col-nfe {
  width: 30%;
}
.b-d-d__inner {
  padding: 0 0 0 30px;
}
.b-d-d__wrapper {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  background: #ffffff;
}
.b-d-d__name {
  background: #f5f1e6;
  padding: 30px 20px;
}
.b-d-d__dados {
  padding: 0 20px 30px 20px;
}
.b-d-d__item {
  text-align: center;
  padding-top: 20px;
}
.b-d-d__item span {
  font-size: 10px;
  font-family: 'Roboto Slab', serif;
  line-height: 13px;
}
.name-cliente {
  color: #531806;
  font-size: 24px;
  line-height: 26px;
  font-family: 'Roboto Slab', serif;
  text-align: center;
  font-weight: 600;
}
.iniciais-nome {
  background: #531806;
  width: 105px;
  height: 105px;
  -webkit-border-radius: 105px;
  -moz-border-radius: 105px;
  border-radius: 105px;
  display: block;
  margin: 0 auto 20px auto;
}
.iniciais-nome span {
  color: #f4eede;
  font-family: 'Roboto Slab', serif;
  font-size: 45px;
  line-height: 48px;
  display: block;
  text-align: center;
  padding-top: 28px;
}
.box-empty {
  text-align: center;
  margin-top: 80px;
}
.empty-response {
  display: inline-block;
  text-align: center;
}
.empty-response i {
  display: inline-block;
}
.empty-response span {
  display: block;
  font-family: 'Roboto Slab', serif;
  color: #531806;
  font-size: 24px;
  line-height: 28px;
  font-weight: 600;
  margin-top: 15px;
}
.ovl--info-pedido .col-pedido {
  float: left;
  padding-right: 30px;
}
.ovl--info-pedido .col-data {
  float: left;
  padding-right: 30px;
}
.ovl--info-pedido .col-nfe {
  float: left;
  padding-right: 30px;
}
.ovl--info-pedido .col-status {
  float: right;
}
.ovl--info-pedido .col-status .status-pedido {
  margin: 10px 0 0 0;
}
.ovl--info-pedido .o-l__inner {
  padding: 35px 0 10px 0px;
}
.ovl--info-pedido .topo-info-pedido {
  padding: 30px 25px 20px 25px;
}
.table-info-pedido {
  width: 100%;
}
.table-info-pedido thead {
  background: #d2b998;
  color: #ffffff;
  font-family: 'Roboto Slab', serif;
  font-size: 15px;
  line-height: 17px;
  font-weight: 600;
}
.table-info-pedido thead .t-i-p__td {
  padding: 15px 25px;
  display: block;
}
.table-info-pedido .t-i-p__produto {
  width: 50%;
}
.table-info-pedido tbody {
  background: #fbfaf6;
}
.table-info-pedido tbody tr {
  border-bottom: 1px solid #d2b998;
}
.table-info-pedido tbody .t-i-p__td {
  padding: 20px 25px;
  display: block;
}
.table-info-pedido .t-i-p__center {
  text-align: center;
}
.box-download-arquivos {
  text-align: center;
  padding-top: 15px;
}
.box-download-arquivos a {
  display: inline-block;
  margin: 0 3px;
}
.brand-mobile-login {
  display: none;
  text-align: center;
  margin-bottom: 20px;
}
.brand-mobile-login .spt {
  display: inline-block;
}
.box-list--content .list-item__inner {
  padding-right: 280px;
}
.box-list--pedidos .col-pedido {
  width: 12%;
}
.box-list--pedidos .col-data {
  width: 15%;
}
.box-list--pedidos .col-nfe {
  width: 18%;
}
.box-list--pedidos .col-cliente {
  width: 45%;
}
.box-list__clientes .col-pedido {
  width: 15%;
}
.box-list__clientes .col-processo {
  width: 35%;
}
.box-list__clientes .col-datapro {
  width: 20%;
}
.box-list__clientes .col-horapro {
  width: 25%;
}
.box-list__clientes .col-data {
  width: 20%;
}
.box-list__clientes .col-nfe {
  width: 65%;
}
.dashboard-clientes .item-menu-header--cliente {
  display: none;
}
/*---------------------APROVACAO CADASTRO---------------*/
.box-list__clientes .col-nomecliaprov {
  width: 35%;
}
.box-list__clientes .col-setoraprov {
  width: 20%;
}
.box-list__clientes .col-dataaprov {
  width: 20%;
}
.box-list__clientes .col-horacliaprov {
  width: 20%;
}
.box-list__clientes .col.col-statusaprov {
  width: 200px;
}
  .box-list__clientes .col.col-download {
    width: 46px;
  }
/*---------------------APROVACAO CADASTRO---------------*/
/*---------------------------------------------*/
/*---------------------LIGHTBOX---------------*/
.overlay-lightbox {
  background: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
}
.o-l__inner {
  padding: 35px 50px 50px 50px;
}
.lightbox-background {
  background: rgba(83, 24, 6, 0.9) !important;
}
.bt-close-overlay {
  position: absolute;
  right: 15px;
  top: 15px;
}
/*---------------------------------------------*/
/*---------------------------------------------*/
@media only screen and (max-width: 1200px) {
  .box-list__clientes .col-pedido {
    width: 25%;
  }
  .box-list__clientes .col-data {
    width: 30%;
  }
  .box-list__clientes .col-nfe {
    width: 45%;
  }
  .box-list__clientes .col.col-status {
    width: 130px;
  }
  .box-list__clientes .col.col-download {
    width: 46px;
  }
  .name-cliente {
    font-size: 15px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 1000px) {
  .box-detail-cliente {
    display: none;
  }
  .col.box-col-data-list {
    width: 100%;
  }
  .dashboard-clientes .item-menu-header--cliente {
    display: block;
  }
}
@media only screen and (max-width: 850px) {
  .box-list--pedidos .col-pedido {
    width: 15%;
  }
  .box-list--pedidos .col-data {
    width: 20%;
  }
  .box-list--pedidos .col-nfe {
    width: 25%;
  }
  .box-list--pedidos .col-cliente {
    width: 40%;
  }
  .list-col__value {
    font-size: 12px;
  }
  .col.col-download {
    height: auto;
  }
}
@media only screen and (max-width: 768px) {
  .title-list {
    font-size: 25px;
    line-height: 30px;
  }
  .box-login__presentation {
    display: none;
  }
  .box-login__form {
    width: 100%;
  }
  .box-login__form-inner {
    padding: 30px 30px 30px 30px;
  }
  .box-login {
    max-width: 300px;
  }
  .brand-mobile-login {
    display: block;
  }
  .list-item__inner .col {
    width: 100%;
    margin-bottom: 10px;
  }
  .inner-center {
    padding: 0 10px;
  }
  #v-s-menu {
    margin: 5px 5px 0 5px;
  }
  .box-list__clientes .col.col-download,
  .box-list__clientes .col.col-status {
    width: 100%;
  }
  .box-list__clientes .list-item__link {
    padding-bottom: 40px;
  }
  .empty-response span {
    font-size: 20px;
    line-height: 26px;
  }
  .empty-response .spt {
    transform: scale(0.8);
  }
  /*****PEDIDOS*****/
  .list-item__buttons {
    position: relative;
  }
  .box-list--content .list-item__inner {
    padding: 0;
  }
  .list-item__content .grid {
    display: flex;
  }
  .list-item__link {
    border-bottom: 1px solid #ded9d4;
  }
  .list-item__link .grid .col {
    width: 25%;
    padding-bottom: 0;
  }
  .list-item__inner .col {
    padding-bottom: 10px;
    margin-bottom: 0;
  }
  .list-item {
    margin-bottom: 30px;
  }
  /*****CLIENTES*****/
  .box-list__clientes .list-item__link {
    padding: 0;
  }
  .dashboard-clientes .list-item__link .grid .col {
    width: 33.33%;
    padding: 14px 20px;
  }
  .dashboard-clientes .list-item__link .grid .col:nth-child(2) {
    /*border-left: 1px solid #ded9d4;border-right: 1px solid #ded9d4;*/
  }
  .dashboard-clientes .grid:after {
    display: none;
  }
  /*****VENDEDOR*****/
  .dashboard-vendedor .list-item__content .grid {
    flex-flow: wrap;
  }
  .dashboard-vendedor .list-item__link {
    padding: 0;
  }
  .dashboard-vendedor .list-item__link .grid .col {
    padding: 14px 20px;
    box-sizing: border-box;
    margin: 0;
  }
  .dashboard-vendedor .list-item__link .grid .col.col-nome {
    order: 1;
    width: 80%;
    padding-bottom: 0;
  }
  .dashboard-vendedor .list-item__link .grid .col.col-codigo {
    order: 2;
    width: 20%;
    padding-bottom: 0;
  }
  .dashboard-vendedor .list-item__link .grid .col.col-bairro {
    order: 3;
    width: 40%;
  }
  .dashboard-vendedor .list-item__link .grid .col.col-municipio {
    order: 4;
    width: 40%;
  }
  .dashboard-vendedor .list-item__link .grid .col.col-uf {
    order: 5;
    width: 20%;
  }
  .dashboard-vendedor .list-item__link .grid .col.col-telefone {
    order: 6;
    width: 50%;
    border-top: 1px solid #ded9d4;
    border-right: 1px solid #ded9d4;
  }
  .dashboard-vendedor .list-item__link .grid .col.col-celular {
    order: 7;
    width: 50%;
    border-top: 1px solid #ded9d4;
  }
  .dashboard-vendedor .grid:after {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .item-menu-header {
    padding: 0 4px;
  }
  /*
  .box-list--content .list-item__inner {
    padding-right: 140px;
  }
  */
  .status-pedido {
    font-size: 9px;
    min-width: 0;
    padding: 4px 10px 3px 10px;
  }
  .content-section {
    padding: 100px 0 150px 0;
  }
  .lightbox-load-content,
  .overlay-lightbox {
    width: 100% !important;
  }
  .lightbox-content {
    padding: 15px !important;
  }
  /*****PEDIDOS*****/
  .item-menu-header {
    padding: 0 7px;
  }
  .list-item__content .grid {
    flex-flow: wrap;
  }
  .list-item__link {
    padding: 0 !important;
  }
  .list-item__link .grid .col {
    width: 33.33%;
    padding: 14px 20px;
    box-sizing: border-box;
  }
  .list-item__link .grid .col:nth-child(2) {
    /*border-left: 1px solid #ded9d4;border-right: 1px solid #ded9d4;*/
  }
  .list-item__link .grid .col.col-cliente {
    width: 100%;
    padding-top: 0;
    /*border-top: 1px solid #ded9d4;*/
  }
  .list-item__link .grid {
    flex-flow: wrap;
  }
  .list-item__buttons .col {
    width: 33.33% !important;
    box-sizing: border-box;
  }
  .list-item__buttons .col:nth-child(2) {
    border-left: 1px solid #ded9d4;
    border-right: 1px solid #ded9d4;
  }
  .col.col-download {
    border: 0;
  }
}
.clear {
  clear: both !important;
  float: none !important;
  margin: 0px !important;
  padding: 0px !important;
  height: 0px !important;
  width: 0px !important;
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clearfix {
  display: inline-block;
}
html[xmlns] .clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}
.grid:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.col {
  float: left;
  width: 100%;
}
.col-hide {
  display: none;
  overflow: hidden;
  height: 0;
  width: 0;
  visibility: hidden;
}
.col-show {
  display: block !important;
  overflow: auto !important;
  visibility: visible !important;
}
.col-24-24 {
  width: 100%;
}
.col-23-24 {
  width: 95.83333333%;
}
.col-22-24 {
  width: 91.66666667%;
}
.col-21-24 {
  width: 87.5%;
}
.col-20-24 {
  width: 83.33333333%;
}
.col-19-24 {
  width: 79.16666667%;
}
.col-18-24 {
  width: 75%;
}
.col-17-24 {
  width: 70.83333333%;
}
.col-16-24 {
  width: 66.66666667%;
}
.col-15-24 {
  width: 62.5%;
}
.col-14-24 {
  width: 58.33333333%;
}
.col-13-24 {
  width: 54.16666667%;
}
.col-12-24 {
  width: 50%;
}
.col-11-24 {
  width: 45.83333333%;
}
.col-10-24 {
  width: 41.66666667%;
}
.col-9-24 {
  width: 37.5%;
}
.col-8-24 {
  width: 33.33333333%;
}
.col-7-24 {
  width: 29.16666667%;
}
.col-6-24 {
  width: 25%;
}
.col-5-24 {
  width: 20.83333333%;
}
.col-4-24 {
  width: 16.66666667%;
}
.col-3-24 {
  width: 12.5%;
}
.col-2-24 {
  width: 8.33333333%;
}
.col-1-24 {
  width: 4.16666667%;
}
.col-24 {
  width: 100%;
}
.col-23 {
  width: 95.83333333%;
}
.col-22 {
  width: 91.66666667%;
}
.col-21 {
  width: 87.5%;
}
.col-20 {
  width: 83.33333333%;
}
.col-19 {
  width: 79.16666667%;
}
.col-18 {
  width: 75%;
}
.col-17 {
  width: 70.83333333%;
}
.col-16 {
  width: 66.66666667%;
}
.col-15 {
  width: 62.5%;
}
.col-14 {
  width: 58.33333333%;
}
.col-13 {
  width: 54.16666667%;
}
.col-12 {
  width: 50%;
}
.col-11 {
  width: 45.83333333%;
}
.col-10 {
  width: 41.66666667%;
}
.col-9 {
  width: 37.5%;
}
.col-8 {
  width: 33.33333333%;
}
.col-7 {
  width: 29.16666667%;
}
.col-6 {
  width: 25%;
}
.col-5 {
  width: 20.83333333%;
}
.col-4 {
  width: 16.66666667%;
}
.col-3 {
  width: 12.5%;
}
.col-2 {
  width: 8.33333333%;
}
.col-1 {
  width: 4.16666667%;
}
.col-16-16 {
  width: 100%;
}
.col-15-16 {
  width: 93.75%;
}
.col-14-16 {
  width: 87.5%;
}
.col-13-16 {
  width: 81.25%;
}
.col-12-16 {
  width: 75%;
}
.col-11-16 {
  width: 68.75%;
}
.col-10-16 {
  width: 62.5%;
}
.col-9-16 {
  width: 56.25%;
}
.col-8-16 {
  width: 50%;
}
.col-7-16 {
  width: 43.75%;
}
.col-6-16 {
  width: 37.5%;
}
.col-5-16 {
  width: 31.25%;
}
.col-4-16 {
  width: 25%;
}
.col-3-16 {
  width: 18.75%;
}
.col-2-16 {
  width: 12.5%;
}
.col-1-16 {
  width: 6.25%;
}
.col-16 {
  width: 100%;
}
.col-15 {
  width: 93.75%;
}
.col-14 {
  width: 87.5%;
}
.col-13 {
  width: 81.25%;
}
.col-12 {
  width: 75%;
}
.col-11 {
  width: 68.75%;
}
.col-10 {
  width: 62.5%;
}
.col-9 {
  width: 56.25%;
}
.col-8 {
  width: 50%;
}
.col-7 {
  width: 43.75%;
}
.col-6 {
  width: 37.5%;
}
.col-5 {
  width: 31.25%;
}
.col-4 {
  width: 25%;
}
.col-3 {
  width: 18.75%;
}
.col-2 {
  width: 12.5%;
}
.col-1 {
  width: 6.25%;
}
.col-12-12 {
  width: 100%;
}
.col-11-12 {
  width: 91.66666667%;
}
.col-10-12 {
  width: 83.33333333%;
}
.col-9-12 {
  width: 75%;
}
.col-8-12 {
  width: 66.66666667%;
}
.col-7-12 {
  width: 58.33333333%;
}
.col-6-12 {
  width: 50%;
}
.col-5-12 {
  width: 41.66666667%;
}
.col-4-12 {
  width: 33.33333333%;
}
.col-3-12 {
  width: 25%;
}
.col-2-12 {
  width: 16.66666667%;
}
.col-1-12 {
  width: 8.33333333%;
}
.col-12 {
  width: 100%;
}
.col-11 {
  width: 91.66666667%;
}
.col-10 {
  width: 83.33333333%;
}
.col-9 {
  width: 75%;
}
.col-8 {
  width: 66.66666667%;
}
.col-7 {
  width: 58.33333333%;
}
.col-6 {
  width: 50%;
}
.col-5 {
  width: 41.66666667%;
}
.col-4 {
  width: 33.33333333%;
}
.col-3 {
  width: 25%;
}
.col-2 {
  width: 16.66666667%;
}
.col-1 {
  width: 8.33333333%;
}
@media only screen and (min-width: 1201px) {
  .col-xxl-show {
    display: block !important;
    overflow: auto !important;
    visibility: visible !important;
  }
  .col-xxl-hide {
    display: none;
    overflow: hidden;
    height: 0;
    width: 0;
    visibility: hidden;
  }
  .col-xxl-24-24 {
    width: 100%;
  }
  .col-xxl-23-24 {
    width: 95.83333333%;
  }
  .col-xxl-22-24 {
    width: 91.66666667%;
  }
  .col-xxl-21-24 {
    width: 87.5%;
  }
  .col-xxl-20-24 {
    width: 83.33333333%;
  }
  .col-xxl-19-24 {
    width: 79.16666667%;
  }
  .col-xxl-18-24 {
    width: 75%;
  }
  .col-xxl-17-24 {
    width: 70.83333333%;
  }
  .col-xxl-16-24 {
    width: 66.66666667%;
  }
  .col-xxl-15-24 {
    width: 62.5%;
  }
  .col-xxl-14-24 {
    width: 58.33333333%;
  }
  .col-xxl-13-24 {
    width: 54.16666667%;
  }
  .col-xxl-12-24 {
    width: 50%;
  }
  .col-xxl-11-24 {
    width: 45.83333333%;
  }
  .col-xxl-10-24 {
    width: 41.66666667%;
  }
  .col-xxl-9-24 {
    width: 37.5%;
  }
  .col-xxl-8-24 {
    width: 33.33333333%;
  }
  .col-xxl-7-24 {
    width: 29.16666667%;
  }
  .col-xxl-6-24 {
    width: 25%;
  }
  .col-xxl-5-24 {
    width: 20.83333333%;
  }
  .col-xxl-4-24 {
    width: 16.66666667%;
  }
  .col-xxl-3-24 {
    width: 12.5%;
  }
  .col-xxl-2-24 {
    width: 8.33333333%;
  }
  .col-xxl-1-24 {
    width: 4.16666667%;
  }
  .col-xxl-16-16 {
    width: 100%;
  }
  .col-xxl-15-16 {
    width: 93.75%;
  }
  .col-xxl-14-16 {
    width: 87.5%;
  }
  .col-xxl-13-16 {
    width: 81.25%;
  }
  .col-xxl-12-16 {
    width: 75%;
  }
  .col-xxl-11-16 {
    width: 68.75%;
  }
  .col-xxl-10-16 {
    width: 62.5%;
  }
  .col-xxl-9-16 {
    width: 56.25%;
  }
  .col-xxl-8-16 {
    width: 50%;
  }
  .col-xxl-7-16 {
    width: 43.75%;
  }
  .col-xxl-6-16 {
    width: 37.5%;
  }
  .col-xxl-5-16 {
    width: 31.25%;
  }
  .col-xxl-4-16 {
    width: 25%;
  }
  .col-xxl-3-16 {
    width: 18.75%;
  }
  .col-xxl-2-16 {
    width: 12.5%;
  }
  .col-xxl-1-16 {
    width: 6.25%;
  }
  .col-xxl-12-12 {
    width: 100%;
  }
  .col-xxl-11-12 {
    width: 91.66666667%;
  }
  .col-xxl-10-12 {
    width: 83.33333333%;
  }
  .col-xxl-9-12 {
    width: 75%;
  }
  .col-xxl-8-12 {
    width: 66.66666667%;
  }
  .col-xxl-7-12 {
    width: 58.33333333%;
  }
  .col-xxl-6-12 {
    width: 50%;
  }
  .col-xxl-5-12 {
    width: 41.66666667%;
  }
  .col-xxl-4-12 {
    width: 33.33333333%;
  }
  .col-xxl-3-12 {
    width: 25%;
  }
  .col-xxl-2-12 {
    width: 16.66666667%;
  }
  .col-xxl-1-12 {
    width: 8.33333333%;
  }
}
@media only screen and (max-width: 1200px) {
  .col-xl-show {
    display: block !important;
    overflow: auto !important;
    visibility: visible !important;
  }
  .col-xl-hide {
    display: none;
    overflow: hidden;
    height: 0;
    width: 0;
    visibility: hidden;
  }
  .col-xl-24-24 {
    width: 100%;
  }
  .col-xl-23-24 {
    width: 95.83333333%;
  }
  .col-xl-22-24 {
    width: 91.66666667%;
  }
  .col-xl-21-24 {
    width: 87.5%;
  }
  .col-xl-20-24 {
    width: 83.33333333%;
  }
  .col-xl-19-24 {
    width: 79.16666667%;
  }
  .col-xl-18-24 {
    width: 75%;
  }
  .col-xl-17-24 {
    width: 70.83333333%;
  }
  .col-xl-16-24 {
    width: 66.66666667%;
  }
  .col-xl-15-24 {
    width: 62.5%;
  }
  .col-xl-14-24 {
    width: 58.33333333%;
  }
  .col-xl-13-24 {
    width: 54.16666667%;
  }
  .col-xl-12-24 {
    width: 50%;
  }
  .col-xl-11-24 {
    width: 45.83333333%;
  }
  .col-xl-10-24 {
    width: 41.66666667%;
  }
  .col-xl-9-24 {
    width: 37.5%;
  }
  .col-xl-8-24 {
    width: 33.33333333%;
  }
  .col-xl-7-24 {
    width: 29.16666667%;
  }
  .col-xl-6-24 {
    width: 25%;
  }
  .col-xl-5-24 {
    width: 20.83333333%;
  }
  .col-xl-4-24 {
    width: 16.66666667%;
  }
  .col-xl-3-24 {
    width: 12.5%;
  }
  .col-xl-2-24 {
    width: 8.33333333%;
  }
  .col-xl-1-24 {
    width: 4.16666667%;
  }
  .col-xl-16-16 {
    width: 100%;
  }
  .col-xl-15-16 {
    width: 93.75%;
  }
  .col-xl-14-16 {
    width: 87.5%;
  }
  .col-xl-13-16 {
    width: 81.25%;
  }
  .col-xl-12-16 {
    width: 75%;
  }
  .col-xl-11-16 {
    width: 68.75%;
  }
  .col-xl-10-16 {
    width: 62.5%;
  }
  .col-xl-9-16 {
    width: 56.25%;
  }
  .col-xl-8-16 {
    width: 50%;
  }
  .col-xl-7-16 {
    width: 43.75%;
  }
  .col-xl-6-16 {
    width: 37.5%;
  }
  .col-xl-5-16 {
    width: 31.25%;
  }
  .col-xl-4-16 {
    width: 25%;
  }
  .col-xl-3-16 {
    width: 18.75%;
  }
  .col-xl-2-16 {
    width: 12.5%;
  }
  .col-xl-1-16 {
    width: 6.25%;
  }
  .col-xl-12-12 {
    width: 100%;
  }
  .col-xl-11-12 {
    width: 91.66666667%;
  }
  .col-xl-10-12 {
    width: 83.33333333%;
  }
  .col-xl-9-12 {
    width: 75%;
  }
  .col-xl-8-12 {
    width: 66.66666667%;
  }
  .col-xl-7-12 {
    width: 58.33333333%;
  }
  .col-xl-6-12 {
    width: 50%;
  }
  .col-xl-5-12 {
    width: 41.66666667%;
  }
  .col-xl-4-12 {
    width: 33.33333333%;
  }
  .col-xl-3-12 {
    width: 25%;
  }
  .col-xl-2-12 {
    width: 16.66666667%;
  }
  .col-xl-1-12 {
    width: 8.33333333%;
  }
}
@media only screen and (max-width: 1024px) {
  .col-lg-show {
    display: block !important;
    overflow: auto !important;
    visibility: visible !important;
  }
  .col-lg-hide {
    display: none;
    overflow: hidden;
    height: 0;
    width: 0;
    visibility: hidden;
  }
  .col-lg-24-24 {
    width: 100%;
  }
  .col-lg-23-24 {
    width: 95.83333333%;
  }
  .col-lg-22-24 {
    width: 91.66666667%;
  }
  .col-lg-21-24 {
    width: 87.5%;
  }
  .col-lg-20-24 {
    width: 83.33333333%;
  }
  .col-lg-19-24 {
    width: 79.16666667%;
  }
  .col-lg-18-24 {
    width: 75%;
  }
  .col-lg-17-24 {
    width: 70.83333333%;
  }
  .col-lg-16-24 {
    width: 66.66666667%;
  }
  .col-lg-15-24 {
    width: 62.5%;
  }
  .col-lg-14-24 {
    width: 58.33333333%;
  }
  .col-lg-13-24 {
    width: 54.16666667%;
  }
  .col-lg-12-24 {
    width: 50%;
  }
  .col-lg-11-24 {
    width: 45.83333333%;
  }
  .col-lg-10-24 {
    width: 41.66666667%;
  }
  .col-lg-9-24 {
    width: 37.5%;
  }
  .col-lg-8-24 {
    width: 33.33333333%;
  }
  .col-lg-7-24 {
    width: 29.16666667%;
  }
  .col-lg-6-24 {
    width: 25%;
  }
  .col-lg-5-24 {
    width: 20.83333333%;
  }
  .col-lg-4-24 {
    width: 16.66666667%;
  }
  .col-lg-3-24 {
    width: 12.5%;
  }
  .col-lg-2-24 {
    width: 8.33333333%;
  }
  .col-lg-1-24 {
    width: 4.16666667%;
  }
  .col-lg-16-16 {
    width: 100%;
  }
  .col-lg-15-16 {
    width: 93.75%;
  }
  .col-lg-14-16 {
    width: 87.5%;
  }
  .col-lg-13-16 {
    width: 81.25%;
  }
  .col-lg-12-16 {
    width: 75%;
  }
  .col-lg-11-16 {
    width: 68.75%;
  }
  .col-lg-10-16 {
    width: 62.5%;
  }
  .col-lg-9-16 {
    width: 56.25%;
  }
  .col-lg-8-16 {
    width: 50%;
  }
  .col-lg-7-16 {
    width: 43.75%;
  }
  .col-lg-6-16 {
    width: 37.5%;
  }
  .col-lg-5-16 {
    width: 31.25%;
  }
  .col-lg-4-16 {
    width: 25%;
  }
  .col-lg-3-16 {
    width: 18.75%;
  }
  .col-lg-2-16 {
    width: 12.5%;
  }
  .col-lg-1-16 {
    width: 6.25%;
  }
  .col-lg-12-12 {
    width: 100%;
  }
  .col-lg-11-12 {
    width: 91.66666667%;
  }
  .col-lg-10-12 {
    width: 83.33333333%;
  }
  .col-lg-9-12 {
    width: 75%;
  }
  .col-lg-8-12 {
    width: 66.66666667%;
  }
  .col-lg-7-12 {
    width: 58.33333333%;
  }
  .col-lg-6-12 {
    width: 50%;
  }
  .col-lg-5-12 {
    width: 41.66666667%;
  }
  .col-lg-4-12 {
    width: 33.33333333%;
  }
  .col-lg-3-12 {
    width: 25%;
  }
  .col-lg-2-12 {
    width: 16.66666667%;
  }
  .col-lg-1-12 {
    width: 8.33333333%;
  }
}
@media only screen and (max-width: 900px) {
  .col-md-show {
    display: block !important;
    overflow: auto !important;
    visibility: visible !important;
  }
  .col-md-hide {
    display: none;
    overflow: hidden;
    height: 0;
    width: 0;
    visibility: hidden;
  }
  .col-md-24-24 {
    width: 100%;
  }
  .col-md-23-24 {
    width: 95.83333333%;
  }
  .col-md-22-24 {
    width: 91.66666667%;
  }
  .col-md-21-24 {
    width: 87.5%;
  }
  .col-md-20-24 {
    width: 83.33333333%;
  }
  .col-md-19-24 {
    width: 79.16666667%;
  }
  .col-md-18-24 {
    width: 75%;
  }
  .col-md-17-24 {
    width: 70.83333333%;
  }
  .col-md-16-24 {
    width: 66.66666667%;
  }
  .col-md-15-24 {
    width: 62.5%;
  }
  .col-md-14-24 {
    width: 58.33333333%;
  }
  .col-md-13-24 {
    width: 54.16666667%;
  }
  .col-md-12-24 {
    width: 50%;
  }
  .col-md-11-24 {
    width: 45.83333333%;
  }
  .col-md-10-24 {
    width: 41.66666667%;
  }
  .col-md-9-24 {
    width: 37.5%;
  }
  .col-md-8-24 {
    width: 33.33333333%;
  }
  .col-md-7-24 {
    width: 29.16666667%;
  }
  .col-md-6-24 {
    width: 25%;
  }
  .col-md-5-24 {
    width: 20.83333333%;
  }
  .col-md-4-24 {
    width: 16.66666667%;
  }
  .col-md-3-24 {
    width: 12.5%;
  }
  .col-md-2-24 {
    width: 8.33333333%;
  }
  .col-md-1-24 {
    width: 4.16666667%;
  }
  .col-md-16-16 {
    width: 100%;
  }
  .col-md-15-16 {
    width: 93.75%;
  }
  .col-md-14-16 {
    width: 87.5%;
  }
  .col-md-13-16 {
    width: 81.25%;
  }
  .col-md-12-16 {
    width: 75%;
  }
  .col-md-11-16 {
    width: 68.75%;
  }
  .col-md-10-16 {
    width: 62.5%;
  }
  .col-md-9-16 {
    width: 56.25%;
  }
  .col-md-8-16 {
    width: 50%;
  }
  .col-md-7-16 {
    width: 43.75%;
  }
  .col-md-6-16 {
    width: 37.5%;
  }
  .col-md-5-16 {
    width: 31.25%;
  }
  .col-md-4-16 {
    width: 25%;
  }
  .col-md-3-16 {
    width: 18.75%;
  }
  .col-md-2-16 {
    width: 12.5%;
  }
  .col-md-1-16 {
    width: 6.25%;
  }
  .col-md-12-12 {
    width: 100%;
  }
  .col-md-11-12 {
    width: 91.66666667%;
  }
  .col-md-10-12 {
    width: 83.33333333%;
  }
  .col-md-9-12 {
    width: 75%;
  }
  .col-md-8-12 {
    width: 66.66666667%;
  }
  .col-md-7-12 {
    width: 58.33333333%;
  }
  .col-md-6-12 {
    width: 50%;
  }
  .col-md-5-12 {
    width: 41.66666667%;
  }
  .col-md-4-12 {
    width: 33.33333333%;
  }
  .col-md-3-12 {
    width: 25%;
  }
  .col-md-2-12 {
    width: 16.66666667%;
  }
  .col-md-1-12 {
    width: 8.33333333%;
  }
}
@media only screen and (max-width: 768px) {
  .col-tb-show {
    display: block !important;
    overflow: auto !important;
    visibility: visible !important;
  }
  .col-tb-hide {
    display: none;
    overflow: hidden;
    height: 0;
    width: 0;
    visibility: hidden;
  }
  .col-tb-24-24 {
    width: 100%;
  }
  .col-tb-23-24 {
    width: 95.83333333%;
  }
  .col-tb-22-24 {
    width: 91.66666667%;
  }
  .col-tb-21-24 {
    width: 87.5%;
  }
  .col-tb-20-24 {
    width: 83.33333333%;
  }
  .col-tb-19-24 {
    width: 79.16666667%;
  }
  .col-tb-18-24 {
    width: 75%;
  }
  .col-tb-17-24 {
    width: 70.83333333%;
  }
  .col-tb-16-24 {
    width: 66.66666667%;
  }
  .col-tb-15-24 {
    width: 62.5%;
  }
  .col-tb-14-24 {
    width: 58.33333333%;
  }
  .col-tb-13-24 {
    width: 54.16666667%;
  }
  .col-tb-12-24 {
    width: 50%;
  }
  .col-tb-11-24 {
    width: 45.83333333%;
  }
  .col-tb-10-24 {
    width: 41.66666667%;
  }
  .col-tb-9-24 {
    width: 37.5%;
  }
  .col-tb-8-24 {
    width: 33.33333333%;
  }
  .col-tb-7-24 {
    width: 29.16666667%;
  }
  .col-tb-6-24 {
    width: 25%;
  }
  .col-tb-5-24 {
    width: 20.83333333%;
  }
  .col-tb-4-24 {
    width: 16.66666667%;
  }
  .col-tb-3-24 {
    width: 12.5%;
  }
  .col-tb-2-24 {
    width: 8.33333333%;
  }
  .col-tb-1-24 {
    width: 4.16666667%;
  }
  .col-tb-16-16 {
    width: 100%;
  }
  .col-tb-15-16 {
    width: 93.75%;
  }
  .col-tb-14-16 {
    width: 87.5%;
  }
  .col-tb-13-16 {
    width: 81.25%;
  }
  .col-tb-12-16 {
    width: 75%;
  }
  .col-tb-11-16 {
    width: 68.75%;
  }
  .col-tb-10-16 {
    width: 62.5%;
  }
  .col-tb-9-16 {
    width: 56.25%;
  }
  .col-tb-8-16 {
    width: 50%;
  }
  .col-tb-7-16 {
    width: 43.75%;
  }
  .col-tb-6-16 {
    width: 37.5%;
  }
  .col-tb-5-16 {
    width: 31.25%;
  }
  .col-tb-4-16 {
    width: 25%;
  }
  .col-tb-3-16 {
    width: 18.75%;
  }
  .col-tb-2-16 {
    width: 12.5%;
  }
  .col-tb-1-16 {
    width: 6.25%;
  }
  .col-tb-12-12 {
    width: 100%;
  }
  .col-tb-11-12 {
    width: 91.66666667%;
  }
  .col-tb-10-12 {
    width: 83.33333333%;
  }
  .col-tb-9-12 {
    width: 75%;
  }
  .col-tb-8-12 {
    width: 66.66666667%;
  }
  .col-tb-7-12 {
    width: 58.33333333%;
  }
  .col-tb-6-12 {
    width: 50%;
  }
  .col-tb-5-12 {
    width: 41.66666667%;
  }
  .col-tb-4-12 {
    width: 33.33333333%;
  }
  .col-tb-3-12 {
    width: 25%;
  }
  .col-tb-2-12 {
    width: 16.66666667%;
  }
  .col-tb-1-12 {
    width: 8.33333333%;
  }
}
@media only screen and (max-width: 600px) {
  .col-sm-show {
    display: block !important;
    overflow: auto !important;
    visibility: visible !important;
  }
  .col-sm-hide {
    display: none;
    overflow: hidden;
    height: 0;
    width: 0;
    visibility: hidden;
  }
  .col-sm-24-24 {
    width: 100%;
  }
  .col-sm-23-24 {
    width: 95.83333333%;
  }
  .col-sm-22-24 {
    width: 91.66666667%;
  }
  .col-sm-21-24 {
    width: 87.5%;
  }
  .col-sm-20-24 {
    width: 83.33333333%;
  }
  .col-sm-19-24 {
    width: 79.16666667%;
  }
  .col-sm-18-24 {
    width: 75%;
  }
  .col-sm-17-24 {
    width: 70.83333333%;
  }
  .col-sm-16-24 {
    width: 66.66666667%;
  }
  .col-sm-15-24 {
    width: 62.5%;
  }
  .col-sm-14-24 {
    width: 58.33333333%;
  }
  .col-sm-13-24 {
    width: 54.16666667%;
  }
  .col-sm-12-24 {
    width: 50%;
  }
  .col-sm-11-24 {
    width: 45.83333333%;
  }
  .col-sm-10-24 {
    width: 41.66666667%;
  }
  .col-sm-9-24 {
    width: 37.5%;
  }
  .col-sm-8-24 {
    width: 33.33333333%;
  }
  .col-sm-7-24 {
    width: 29.16666667%;
  }
  .col-sm-6-24 {
    width: 25%;
  }
  .col-sm-5-24 {
    width: 20.83333333%;
  }
  .col-sm-4-24 {
    width: 16.66666667%;
  }
  .col-sm-3-24 {
    width: 12.5%;
  }
  .col-sm-2-24 {
    width: 8.33333333%;
  }
  .col-sm-1-24 {
    width: 4.16666667%;
  }
  .col-sm-16-16 {
    width: 100%;
  }
  .col-sm-15-16 {
    width: 93.75%;
  }
  .col-sm-14-16 {
    width: 87.5%;
  }
  .col-sm-13-16 {
    width: 81.25%;
  }
  .col-sm-12-16 {
    width: 75%;
  }
  .col-sm-11-16 {
    width: 68.75%;
  }
  .col-sm-10-16 {
    width: 62.5%;
  }
  .col-sm-9-16 {
    width: 56.25%;
  }
  .col-sm-8-16 {
    width: 50%;
  }
  .col-sm-7-16 {
    width: 43.75%;
  }
  .col-sm-6-16 {
    width: 37.5%;
  }
  .col-sm-5-16 {
    width: 31.25%;
  }
  .col-sm-4-16 {
    width: 25%;
  }
  .col-sm-3-16 {
    width: 18.75%;
  }
  .col-sm-2-16 {
    width: 12.5%;
  }
  .col-sm-1-16 {
    width: 6.25%;
  }
  .col-sm-12-12 {
    width: 100%;
  }
  .col-sm-11-12 {
    width: 91.66666667%;
  }
  .col-sm-10-12 {
    width: 83.33333333%;
  }
  .col-sm-9-12 {
    width: 75%;
  }
  .col-sm-8-12 {
    width: 66.66666667%;
  }
  .col-sm-7-12 {
    width: 58.33333333%;
  }
  .col-sm-6-12 {
    width: 50%;
  }
  .col-sm-5-12 {
    width: 41.66666667%;
  }
  .col-sm-4-12 {
    width: 33.33333333%;
  }
  .col-sm-3-12 {
    width: 25%;
  }
  .col-sm-2-12 {
    width: 16.66666667%;
  }
  .col-sm-1-12 {
    width: 8.33333333%;
  }
}
@media only screen and (max-width: 480px) {
  .col-xs-show {
    display: block !important;
    overflow: auto !important;
    visibility: visible !important;
  }
  .col-xs-hide {
    display: none;
    overflow: hidden;
    height: 0;
    width: 0;
    visibility: hidden;
  }
  .col-xs-24-24 {
    width: 100%;
  }
  .col-xs-23-24 {
    width: 95.83333333%;
  }
  .col-xs-22-24 {
    width: 91.66666667%;
  }
  .col-xs-21-24 {
    width: 87.5%;
  }
  .col-xs-20-24 {
    width: 83.33333333%;
  }
  .col-xs-19-24 {
    width: 79.16666667%;
  }
  .col-xs-18-24 {
    width: 75%;
  }
  .col-xs-17-24 {
    width: 70.83333333%;
  }
  .col-xs-16-24 {
    width: 66.66666667%;
  }
  .col-xs-15-24 {
    width: 62.5%;
  }
  .col-xs-14-24 {
    width: 58.33333333%;
  }
  .col-xs-13-24 {
    width: 54.16666667%;
  }
  .col-xs-12-24 {
    width: 50%;
  }
  .col-xs-11-24 {
    width: 45.83333333%;
  }
  .col-xs-10-24 {
    width: 41.66666667%;
  }
  .col-xs-9-24 {
    width: 37.5%;
  }
  .col-xs-8-24 {
    width: 33.33333333%;
  }
  .col-xs-7-24 {
    width: 29.16666667%;
  }
  .col-xs-6-24 {
    width: 25%;
  }
  .col-xs-5-24 {
    width: 20.83333333%;
  }
  .col-xs-4-24 {
    width: 16.66666667%;
  }
  .col-xs-3-24 {
    width: 12.5%;
  }
  .col-xs-2-24 {
    width: 8.33333333%;
  }
  .col-xs-1-24 {
    width: 4.16666667%;
  }
  .col-xs-16-16 {
    width: 100%;
  }
  .col-xs-15-16 {
    width: 93.75%;
  }
  .col-xs-14-16 {
    width: 87.5%;
  }
  .col-xs-13-16 {
    width: 81.25%;
  }
  .col-xs-12-16 {
    width: 75%;
  }
  .col-xs-11-16 {
    width: 68.75%;
  }
  .col-xs-10-16 {
    width: 62.5%;
  }
  .col-xs-9-16 {
    width: 56.25%;
  }
  .col-xs-8-16 {
    width: 50%;
  }
  .col-xs-7-16 {
    width: 43.75%;
  }
  .col-xs-6-16 {
    width: 37.5%;
  }
  .col-xs-5-16 {
    width: 31.25%;
  }
  .col-xs-4-16 {
    width: 25%;
  }
  .col-xs-3-16 {
    width: 18.75%;
  }
  .col-xs-2-16 {
    width: 12.5%;
  }
  .col-xs-1-16 {
    width: 6.25%;
  }
  .col-xs-12-12 {
    width: 100%;
  }
  .col-xs-11-12 {
    width: 91.66666667%;
  }
  .col-xs-10-12 {
    width: 83.33333333%;
  }
  .col-xs-9-12 {
    width: 75%;
  }
  .col-xs-8-12 {
    width: 66.66666667%;
  }
  .col-xs-7-12 {
    width: 58.33333333%;
  }
  .col-xs-6-12 {
    width: 50%;
  }
  .col-xs-5-12 {
    width: 41.66666667%;
  }
  .col-xs-4-12 {
    width: 33.33333333%;
  }
  .col-xs-3-12 {
    width: 25%;
  }
  .col-xs-2-12 {
    width: 16.66666667%;
  }
  .col-xs-1-12 {
    width: 8.33333333%;
  }
}
@media only screen and (max-width: 321px) {
  .col-xx-show {
    display: block !important;
    overflow: auto !important;
    visibility: visible !important;
  }
  .col-xx-hide {
    display: none;
    overflow: hidden;
    height: 0;
    width: 0;
    visibility: hidden;
  }
  .col-xx-24-24 {
    width: 100%;
  }
  .col-xx-23-24 {
    width: 95.83333333%;
  }
  .col-xx-22-24 {
    width: 91.66666667%;
  }
  .col-xx-21-24 {
    width: 87.5%;
  }
  .col-xx-20-24 {
    width: 83.33333333%;
  }
  .col-xx-19-24 {
    width: 79.16666667%;
  }
  .col-xx-18-24 {
    width: 75%;
  }
  .col-xx-17-24 {
    width: 70.83333333%;
  }
  .col-xx-16-24 {
    width: 66.66666667%;
  }
  .col-xx-15-24 {
    width: 62.5%;
  }
  .col-xx-14-24 {
    width: 58.33333333%;
  }
  .col-xx-13-24 {
    width: 54.16666667%;
  }
  .col-xx-12-24 {
    width: 50%;
  }
  .col-xx-11-24 {
    width: 45.83333333%;
  }
  .col-xx-10-24 {
    width: 41.66666667%;
  }
  .col-xx-9-24 {
    width: 37.5%;
  }
  .col-xx-8-24 {
    width: 33.33333333%;
  }
  .col-xx-7-24 {
    width: 29.16666667%;
  }
  .col-xx-6-24 {
    width: 25%;
  }
  .col-xx-5-24 {
    width: 20.83333333%;
  }
  .col-xx-4-24 {
    width: 16.66666667%;
  }
  .col-xx-3-24 {
    width: 12.5%;
  }
  .col-xx-2-24 {
    width: 8.33333333%;
  }
  .col-xx-1-24 {
    width: 4.16666667%;
  }
  .col-xx-16-16 {
    width: 100%;
  }
  .col-xx-15-16 {
    width: 93.75%;
  }
  .col-xx-14-16 {
    width: 87.5%;
  }
  .col-xx-13-16 {
    width: 81.25%;
  }
  .col-xx-12-16 {
    width: 75%;
  }
  .col-xx-11-16 {
    width: 68.75%;
  }
  .col-xx-10-16 {
    width: 62.5%;
  }
  .col-xx-9-16 {
    width: 56.25%;
  }
  .col-xx-8-16 {
    width: 50%;
  }
  .col-xx-7-16 {
    width: 43.75%;
  }
  .col-xx-6-16 {
    width: 37.5%;
  }
  .col-xx-5-16 {
    width: 31.25%;
  }
  .col-xx-4-16 {
    width: 25%;
  }
  .col-xx-3-16 {
    width: 18.75%;
  }
  .col-xx-2-16 {
    width: 12.5%;
  }
  .col-xx-1-16 {
    width: 6.25%;
  }
  .col-xx-12-12 {
    width: 100%;
  }
  .col-xx-11-12 {
    width: 91.66666667%;
  }
  .col-xx-10-12 {
    width: 83.33333333%;
  }
  .col-xx-9-12 {
    width: 75%;
  }
  .col-xx-8-12 {
    width: 66.66666667%;
  }
  .col-xx-7-12 {
    width: 58.33333333%;
  }
  .col-xx-6-12 {
    width: 50%;
  }
  .col-xx-5-12 {
    width: 41.66666667%;
  }
  .col-xx-4-12 {
    width: 33.33333333%;
  }
  .col-xx-3-12 {
    width: 25%;
  }
  .col-xx-2-12 {
    width: 16.66666667%;
  }
  .col-xx-1-12 {
    width: 8.33333333%;
  }
}

.entry-title {

   display: none;
}


.hide
{
   display: none;
}

.busca-buaiz{
  display: inline-block;
  border: 1px solid #b7b7b7;
  -webkit-border-radius: 25px;
  border-radius: 25px; 
  color: rgba(0,142,198,1);
  background: rgba(252,252,252,1);
  -webkit-box-shadow: 1px 2px 2px 0 rgba(0,0,0,0.2) inset;
  box-shadow: 1px 2px 2px 0 rgba(0,0,0,0.2) inset;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.66) ;
}



 .gform_wrapper .gfield_list td.gfield_list_cell {
	font-size: 12px;
 }



.button_foto {
background: #9F0000;
}
 
 
     .btn-download-pdf { 
      background-color: #e0212a;
      color: white;
      padding: 12px 20px;
      border: none;
      border-radius: 6px;
      cursor: pointer;
      font-size: 16px;
      text-decoration: none;
      display: inline-block;
    }

    .btn-download-pdf:hover {
      background-color: #0056b3;
    }



