﻿.woo-css,
.woo-css * {
    /*font-family: 'Montserrat', sans-serif;*/
    /*font-size:1em;*/
}
.woo-css ul,
.woo-css li{
    list-style:none;
}
.woo-css .woo-barlow{
    font-family: 'Barlow', sans-serif;
}
.woo-css .woo-bebas{
    font-family: 'Bebas Neue', cursive;
}
.woo-css .woo-radius-05{border-radius:5px;}
.woo-css .woo-radius-10{border-radius:10px;}
.woo-css .woo-radius-50{border-radius:50%;}
.woo-css .woo-cursor-pointer{cursor:pointer;}
.woo-css .woo-z-9 {
    z-index: 9;
    position: relative;
}
.woo-css .woo-opacity-03{
    opacity:0.3;
}
.woo-css .woo-opacity-05:before {
    opacity: 0.5;
}
.woo-css .woo-show-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
}
.woo-css .woo-shadow-1{
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.10);
}
.woo-css .woo-shadow-2{
    box-shadow: 0px 0px 2px rgba(51, 51, 51, 0.2);
}
.woo-css .woo-shadow-7{
    box-shadow: 0px 0px 2px rgba(51, 51, 51, 0.7);
}
.woo-css .woo-shadow-8,
.woo-css .woo-shadow-8{
    box-shadow: 1px 1px 300px 50px rgba(0,0,0,0.8);
}
.woo-css .woo-clear{
    clear:both;
}
.woo-css .woo-hover:hover{
    background:#f7f7f7;
}

.woo-css .woo-container{
    margin-left: auto;
    margin-right: auto;
    max-width: 1170px;
    width: 100%;
}
.woo-css .woo-container:before, 
.woo-css .woo-container:after {
    content: " ";
    display: table;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: 2;
    grid-row-end: 2;
}
.woo-css .woo-container:after {
    clear: both;
}

@media screen and (min-width: 479px) {
}
@media screen and (min-width: 767px) {
}
@media screen and (min-width: 1170px) {

}

.woo-css [class^="woo-ds-flex-"], 
.woo-css [class*=" woo-ds-flex-"]{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.woo-css .woo-ds-flex-row{flex-direction:row;}
.woo-css .woo-ds-flex-row-strech {
    flex-direction: row;
    align-items: stretch;
}
.woo-css .woo-ds-flex-row-center{
    flex-direction:row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.woo-css .woo-ds-flex-row-between {
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.woo-css .woo-ds-flex-row-center-between {
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.woo-css .woo-ds-flex-row-center-end {
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.woo-css .woo-ds-flex-row-center-start {
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.woo-css .woo-ds-flex-column{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.woo-css .woo-ds-flex-column-end {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.woo-css .woo-ds-flex-column-center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.woo-css .woo-ds-flex-column-between {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.woo-css .woo-ds-flex-justify-start{
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.woo-css .woo-ds-flex-justify-center{
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.woo-css .woo-ds-flex-justify-end {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.woo-css .woo-ds-flex-justify-between{
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.woo-css .woo-ds-flex-justify-around{
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.woo-css .woo-ds-flex-align-strech{
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.woo-css .woo-ds-flex-align-start{
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.woo-css .woo-ds-flex-align-center{
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.woo-css .woo-ds-flex-align-end{
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.woo-css .woo-ds-flex-centralizar{
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.woo-css .woo-item-flex-align-self-auto{align-self: auto;}
.woo-css .woo-item-flex-align-self-strech{align-self: stretch;}
.woo-css .woo-item-flex-align-self-start{align-self: flex-start;}
.woo-css .woo-item-flex-align-self-center{align-self: center}
.woo-css .woo-item-flex-align-self-end{align-self: flex-end;}
.woo-css .woo-item-flex {
    flex: 1;
    -webkit-box-flex: 1;
    -ms-flex: 1;
}
.woo-css .woo-item-flex-1 {
    flex: 1;
    -webkit-box-flex: 1;
    -ms-flex: 1;
}
.woo-css .woo-item-flex-2 {
    flex: 2;
    -webkit-box-flex: 2;
    -ms-flex: 2;
}
.woo-css .woo-item-flex-3 {
    flex: 3;
    -webkit-box-flex: 3;
    -ms-flex: 3;
}
.woo-css .woo-item-flex-4 {
    flex: 4;
    -webkit-box-flex: 4;
    -ms-flex: 4;
}
.woo-css .woo-item-flex-5 {
    flex: 5;
    -webkit-box-flex: 5;
    -ms-flex: 5;
}
.woo-css .woo-order-1{order:1;}
.woo-css .woo-order-2{order:2;}
.woo-css .woo-order-3{order:3;}
.woo-css .woo-order-4{order:4;}
.woo-css .woo-order-5{order:5;}
.woo-css .woo-order-6{order:6;}
.woo-css .woo-order-99{order:99;}

.woo-css [class^="woo-ds-grid-"],
.woo-css [class*=" woo-ds-grid-"] {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}
.woo-css .woo-ds-grid-3 {
    grid-auto-columns: 1fr;
    -ms-grid-columns: repeat(3,1fr);
    grid-template-columns: repeat(3,1fr);
}
.woo-css .woo-ds-grid-2 {
    grid-auto-columns: 1fr;
    -ms-grid-columns: repeat(2,1fr);
    grid-template-columns: repeat(2,1fr);
}
.woo-css .woo-ds-grid-1 {
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
.woo-css .woo-grid-gap-50 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
}
.woo-css .woo-grid-gap-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.woo-css .woo-fl-right{float:right;}
.woo-css .woo-fl-rigth{float:right;}
.woo-css .woo-fl-left{float:left;}
.woo-css .woo-fl-none{float:none;}

.woo-css .woo-mg-zero{margin:0;}
.woo-css .woo-mg-0{margin:0;}
.woo-css .woo-mg-0-auto{margin:0 auto;}
.woo-css .woo-mg-03{margin:3px;}
.woo-css .woo-mg-10{margin:10px;}
.woo-css .woo-mg-10-0{margin:10px 0;}
.woo-css .woo-mg-0-05{margin:0 5px;}
.woo-css .woo-mg-0-10{margin:0 10px;}
.woo-css .woo-mg-0-20{margin:0 20px;}
.woo-css .woo-mg-0-30{margin:0 30px;}
.woo-css .woo-mg-0-40{margin:0 40px;}
.woo-css .woo-mg-05{margin:5px;}
.woo-css .woo-mg-05-0{margin:5px 0;}
.woo-css .woo-mg-20-0{margin:20px 0;}
.woo-css .woo-mg-40-0{margin:40px 0;}
.woo-css .woo-mg-left-0{margin-left:0;}
.woo-css .woo-mg-top-03{margin-top:3px;}
.woo-css .woo-mg-top-05{margin-top:5px;}
.woo-css .woo-mg-bot-02{margin-bottom:2px;}
.woo-css .woo-mg-bot-05{margin-bottom:5px;}
.woo-css .woo-mg-bot-07{margin-bottom:7px;}
.woo-css .woo-mg-bot-10{margin-bottom:10px;}
.woo-css .woo-mg-bot-20{margin-bottom:20px;}
.woo-css .woo-mg-bot-30{margin-bottom:30px;}
.woo-css .woo-mg-bot-40{margin-bottom:40px;}
.woo-css .woo-mg-bot-60{margin-bottom:60px;}
.woo-css .woo-mg-bot-120{margin-bottom:120px;}
.woo-css .woo-mg-bot-200{margin-bottom:200px;}
.woo-css .woo-mg-top-10{margin-top:10px;}
.woo-css .woo-mg-top-20{margin-top:20px;}
.woo-css .woo-mg-top-30{margin-top:30px;}
.woo-css .woo-mg-right-03{margin-right:3px;}
.woo-css .woo-mg-right-06{margin-right:6px;}
.woo-css .woo-mg-right-05{margin-right:5px;}
.woo-css .woo-mg-right-10{margin-right:10px;}
.woo-css .woo-mg-right-25{margin-right:25px;}
.woo-css .woo-mg-right-20{margin-right:20px;}
.woo-css .woo-mg-right-30{margin-right:30px;}
.woo-css .woo-mg-left-10{margin-left:10px;}
.woo-css .woo-mg-left-20{margin-left:20px;}
.woo-css .woo-mg-left-30{margin-left:30px;}
.woo-css .woo-mg-left-35{margin-left:35px;}
.woo-css .woo-mg-left-05{margin-left:5px;}

.woo-css [class^="woo-pd-"], 
.woo-css [class*=" woo-woo-pd-"]{
    box-sizing:border-box;
}
.woo-css .woo-pd-zero{padding:0 !important;}
.woo-css .woo-pd-05{padding:5px;}
.woo-css .woo-pd-05-0{padding:5px 0;}
.woo-css .woo-pd-0-05{padding:0 5px;}
.woo-css .woo-pd-10{padding:10px;}
.woo-css .woo-pd-01{padding:1px;}
.woo-css .woo-pd-02{padding:2px;}
.woo-css .woo-pd-03{padding:3px;}
.woo-css .woo-pd-03-0{padding:3px 0 !important;}
.woo-css .woo-pd-02-10{padding:2px 10px}
.woo-css .woo-pd-03-10{padding:3px 10px}
.woo-css .woo-pd-05{padding:5px;}
.woo-css .woo-pd-13{padding:13px;}
.woo-css .woo-pd-20{padding:20px;}
.woo-css .woo-pd-0-10{padding:0 10px;}
.woo-css .woo-pd-0-20{padding:0 20px;}
.woo-css .woo-pd-0-15{padding:0 15px;}
.woo-css .woo-pd-10-0{padding:10px 0px;}
.woo-css .woo-pd-10-03{padding:10px 3px;}
.woo-css .woo-pd-10-05{padding:10px 5px;}
.woo-css .woo-pd-05-0{padding:5px 0px;}
.woo-css .woo-pd-10-20{padding:10px 20px;}
.woo-css .woo-pd-05-20{padding:5px 20px;}
.woo-css .woo-pd-20-0 {padding: 20px 0;}
.woo-css .woo-pd-20-10{padding:20px 10px;}
.woo-css .woo-pd-30-0{padding:30px 0;}
.woo-css .woo-pd-03-10{padding:03px 10px;}
.woo-css .woo-pd-05-10{padding:05px 10px;}
.woo-css .woo-pd-05-20{padding:05px 20px;}
.woo-css .woo-pd-0-03{padding:0px 3px;}
.woo-css .woo-pd-x-0{padding-left:0; padding-right:0;}
.woo-css .woo-pd-top-0{padding-top:0;}
.woo-css .woo-pd-top-05{padding-top:5px;}
.woo-css .woo-pd-top-08{padding-top:8px;}
.woo-css .woo-pd-top-10{padding-top:10px;}
.woo-css .woo-pd-top-15{padding-top:15px;}
.woo-css .woo-pd-top-20{padding-top:20px;}
.woo-css .woo-pd-top-23{padding-top:23px;}
.woo-css .woo-pd-top-25{padding-top:25px;}
.woo-css .woo-pd-top-27{padding-top:27px;}
.woo-css .woo-pd-top-30{padding-top:30px !important;}
.woo-css .woo-pd-top-60{padding-top:60px !important;}
.woo-css .woo-pd-top-35 {
    padding-top: 35px;
}
.woo-css .woo-pd-bot-0 {
    padding-bottom: 0;
}
.woo-css .woo-pd-bot-05{padding-bottom:5px;}
.woo-css .woo-pd-bot-07{padding-bottom:7px;}
.woo-css .woo-pd-bot-10{padding-bottom:10px;}
.woo-css .woo-pd-bot-20{padding-bottom:20px;}
.woo-css .woo-pd-bot-25{padding-bottom:25px;}
.woo-css .woo-pd-bot-27{padding-bottom:27px;}
.woo-css .woo-pd-left-10{padding-left:10px}
.woo-css .woo-pd-left-20{padding-left:20px}
.woo-css .woo-pd-left-30{padding-left:30px}
.woo-css .woo-pd-left-40{padding-left:40px}
.woo-css .woo-pd-left-50{padding-left:50px}
.woo-css .woo-pd-right-03{padding-right:3px}
.woo-css .woo-pd-right-20{padding-right:20px}
.woo-css .woo-pd-right-10{padding-right:10px}


.woo-css .woo-overflow-x {
    overflow-y: hidden;
    overflow-x: auto;
}
.woo-css .woo-over-hidden {
    overflow: hidden;
}
.woo-css [class^="woo-over-h-"], 
.woo-css [class*=" woo-over-h-"]{overflow-x:auto;}
.woo-css .woo-over-h-50{max-height:50px}
.woo-css .woo-over-h-60{max-height:60px}
.woo-css .woo-over-h-100{max-height:100px}
.woo-css .woo-over-h-200{max-height:200px}
.woo-css .woo-over-h-300{max-height:300px}
.woo-css .woo-over-h-350{max-height:350px}
.woo-css .woo-over-h-380{max-height:380px}
.woo-css .woo-over-h-400{max-height:400px}
.woo-css .woo-over-h-450{max-height:450px}
.woo-css .woo-over-h-500{max-height:500px}
.woo-css .woo-over-h-600{max-height:600px}
.woo-css .woo-scroll {
    overflow: auto;
}
.woo-css .woo-scroll::-webkit-scrollbar {
    height: 4px;
    width: 5px;
}
.woo-css .woo-scroll::-webkit-scrollbar-track {
    background: #a7a7a7;
}
.woo-css .woo-scroll::-webkit-scrollbar-thumb {
    background: #484848;
}

.woo-css .woo-hr-line {
    width: 100%;
    height: 2px;
    background: #f1f1f1;
    border-radius: 2px;
    float: left;
}
.woo-css .woo-hr-line-dotted {
    float:left;
    width: 100%;
    height: 0;
    border-bottom:3px dotted #e8e8e8;
}
.woo-css .woo-hr-line-vertical {
    width: 2px;
    height: auto;
    background: #e8e8e8;
    border-radius: 2px;
}
.woo-css .woo-br-all{border:1px solid #dfdfdf;}
.woo-css .woo-br-right{border-right:1px solid #dfdfdf;}
.woo-css .woo-br-right-0{border-right:0;}
.woo-css .woo-br-right-2{border-right:1px solid #868686;}
.woo-css .woo-br-left{border-left:1px solid #dfdfdf;}
.woo-css .woo-br-bottom{border-bottom:1px solid #dfdfdf;}
.woo-css .woo-br-bottom-dark{border-bottom:1px solid #c5c5c5;}
.woo-css .woo-br-top{border-top:1px solid #dfdfdf;}
.woo-css .woo-br-top-2{border-top:1px solid #868686;}
.woo-css .woo-br-top-bot{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.woo-css .woo-br-top0{border-top:0;}
.woo-css .woo-br-bot0{border-bottom:0;}
.woo-css .woo-br-bot-dot {
    border-bottom: 2px dotted #e5e5e5;
}
.woo-css .woo-br-top-dot {
    border-top: 2px dotted #e5e5e5;
}
.woo-css .woo-br-left-dot {
    border-left: 2px dotted #e5e5e5;
}
.woo-css .woo-br-zero{border:0 !important;}

.woo-css [class^="woo-hei-"], 
.woo-css [class*=" woo-hei-"]{
    overflow-x:auto;
}
.woo-css .woo-hei-05{height:5px;}
.woo-css .woo-hei-10{height:10px;}
.woo-css .woo-hei-15{height:15px;}
.woo-css .woo-hei-20{height:20px;}
.woo-css .woo-hei-25{height:25px;}
.woo-css .woo-hei-30{height:30px;}
.woo-css .woo-hei-35{height:35px;}
.woo-css .woo-hei-50{height:50px;}
.woo-css .woo-hei-70{height:70px;}
.woo-css .woo-hei-75{height:75px;}
.woo-css .woo-hei-max-75{max-height:75px;}
.woo-css .woo-hei-80{height:80px;}
.woo-css .woo-hei-100{height:100px;}
.woo-css .woo-hei-max-270{max-height:270px;}
.woo-css .woo-hei-200{height:200px;}
.woo-css .woo-hei-250{height:250px;}
.woo-css .woo-hei-280{height:280px;}
.woo-css .woo-hei-300{height:300px;}
.woo-css .woo-hei-380{height:380px;}
.woo-css .woo-hei-400{height:400px;}
.woo-css .woo-hei-500{height:500px;}
.woo-css .woo-hei-600{height:600px;}
.woo-css .woo-hei-expanded{
    height:100%;
    overflow:initial;
}

.woo-css [class^="woo-wid-"], 
.woo-css [class*=" woo-wid-"]{
    float:left;
    box-sizing:border-box;
}
.woo-css .woo-wid-05{width:5%;}
.woo-css .woo-wid-10{width:10%;}
.woo-css .woo-wid-15{width:15%;}
.woo-css .woo-wid-20{width:20%;}
.woo-css .woo-wid-25{width:25%;}
.woo-css .woo-wid-30{width:30%;}
.woo-css .woo-wid-33{width:33.3%;}
.woo-css .woo-wid-35{width:35%;}
.woo-css .woo-wid-40{width:40%;}
.woo-css .woo-wid-45{width:45%;}
.woo-css .woo-wid-48{width:48%;}
.woo-css .woo-wid-49{width:49%;}
.woo-css .woo-wid-50{width:50%;}
.woo-css .woo-wid-55{width:55%;}
.woo-css .woo-wid-60{width:60%;}
.woo-css .woo-wid-67{width:66.7%;}
.woo-css .woo-wid-70{width:70%;}
.woo-css .woo-wid-75{width:75%;}
.woo-css .woo-wid-80{width:80%;}
.woo-css .woo-wid-90{width:90%;}
.woo-css .woo-wid-100{width:100%;}
.woo-css .woo-wid-auto{
    width:auto;
}
.woo-css .woo-pos-center{
    display:block;
    float:none;
    margin:0 auto;
}
.woo-css .woo-pos-rel {
    position: relative;
    bottom: inherit;
    top: inherit;
    right: inherit;
    left: inherit;
}
.woo-css .woo-pos-fix {
    position: fixed;
    bottom: 0;
    top: 0;
    right: 0;
    left: 0;
    width:100%;
    height:100%;
}


.woo-css .woo-wid-fix-20 {
    width: 20px;
}
.woo-css .woo-wid-fix-30{width:30px;}
.woo-css .woo-wid-fix-35{width:35px;}
.woo-css .woo-wid-fix-40{width:40px;}
.woo-css .woo-wid-fix-45{width:45px;}
.woo-css .woo-wid-fix-50{width:50px;}
.woo-css .woo-wid-fix-55{width:55px;}
.woo-css .woo-wid-fix-60{width:60px;}
.woo-css .woo-wid-fix-70{width:70px;}
.woo-css .woo-wid-fix-75{width:75px;}
.woo-css .woo-wid-fix-80{width:80px;}
.woo-css .woo-wid-fix-90{width:90px;}
.woo-css .woo-wid-fix-100{width:100px;}
.woo-css .woo-wid-fix-120{width:120px;}
.woo-css .woo-wid-fix-130{width:130px;}
.woo-css .woo-wid-fix-135{width:135px}
.woo-css .woo-wid-fix-140{width:140px;}
.woo-css .woo-wid-fix-150{width:150px;}
.woo-css .woo-wid-fix-170{width:170px;}
.woo-css .woo-wid-fix-180{width:180px;}
.woo-css .woo-wid-fix-183{width:183px;}
.woo-css .woo-wid-fix-190{width:190px;}
.woo-css .woo-wid-fix-200{width:200px !important;}
.woo-css .woo-wid-fix-220{width:220px;}
.woo-css .woo-wid-fix-230{width:230px;}
.woo-css .woo-wid-fix-250{width:250px !important;}
.woo-css .woo-wid-fix-280{width:280px;}
.woo-css .woo-wid-fix-290{width:290px;}
.woo-css .woo-wid-fix-300{width:300px;}
.woo-css .woo-wid-fix-305{width:305px;}
.woo-css .woo-wid-fix-320{width:320px;}
.woo-css .woo-wid-fix-350{width:350px;}
.woo-css .woo-wid-fix-360{width:360px;}
.woo-css .woo-wid-fix-380{width:380px;}
.woo-css .woo-wid-fix-400{width:400px;}
.woo-css .woo-wid-fix-415{width:415px;}
.woo-css .woo-wid-fix-450{width:450px;}
.woo-css .woo-wid-fix-480{width:480px;}
.woo-css .woo-wid-fix-500{width:500px;}
.woo-css .woo-wid-fix-600{width:600px;}
.woo-css .woo-wid-fix-700{width:700px;}
.woo-css .woo-wid-fix-800{width:800px;}
.woo-css .woo-wid-fix-820{width:820px;}
.woo-css .woo-wid-fix-900{width:900px;}
.woo-css .woo-wid-fix-1000{width:1000px;}
.woo-css .woo-wid-fix-1240{width:1240px;}
.woo-css .woo-wid-fix-1300{width:1300px;}

.woo-css .woo-wid-min-350 {
    max-width: 350px;
    min-width: 350px;
}

.woo-css [class^="woo-quad-"], 
.woo-css [class*=" woo-quad-"] {
    float: left;
    box-sizing: border-box;
}
.woo-css .woo-quad-fix-20{width:20px; height:20px;}
.woo-css .woo-quad-fix-23{width:23px; height:23px;}
.woo-css .woo-quad-fix-25{width:25px; height:25px;}
.woo-css .woo-quad-fix-30{width:30px; height:30px;}
.woo-css .woo-quad-fix-40{width:40px; height:40px;}
.woo-css .woo-quad-fix-50{width:50px; height:50px;}
.woo-css .woo-quad-fix-60{width:50px; height:60px;}
.woo-css .woo-quad-fix-90{width:90px; height:90px;}
.woo-css .woo-quad-fix-100{width:100px; height:100px;}


.woo-css .woo-font-05{font-size:0.5em;}
.woo-css .woo-font-06{font-size:0.6em;}
.woo-css .woo-font-07{font-size:0.7em;}
.woo-css .woo-font-08{font-size:0.8em;}
.woo-css .woo-font-09{font-size:0.9em;}
.woo-css .woo-font-1{font-size:1em;}
.woo-css .woo-font-11{font-size:1.1em;}
.woo-css .woo-font-12{font-size:1.2em;}
.woo-css .woo-font-13{font-size:1.3em;}
.woo-css .woo-font-14{font-size:1.4em;}
.woo-css .woo-font-15{font-size:1.5em;}
.woo-css .woo-font-16{font-size:1.6em;}
.woo-css .woo-font-17{font-size:1.7em;}
.woo-css .woo-font-18{font-size:1.8em;}
.woo-css .woo-font-19{font-size:1.9em;}
.woo-css .woo-font-2{font-size:2em;}
.woo-css .woo-font-21{font-size:2.1em;}
.woo-css .woo-font-22{font-size:2.2em;}
.woo-css .woo-font-23{font-size:2.3em;}
.woo-css .woo-font-24{font-size:2.4em;}
.woo-css .woo-font-25{font-size:2.5em;}
.woo-css .woo-font-4{font-size:4em;}
.woo-css .woo-font-bold,
.woo-css .woo-font-bold:before
{
    font-weight: bold;
}

.woo-css .woo-text-ellipsis{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.woo-css .woo-text-center{
    text-align:center;
}
.woo-css .woo-text-left{
    text-align:left;
}
.woo-css .woo-text-right{
    text-align:right;
}
.woo-css .woo-text-justify{
    text-align:justify;
}

.woo-css [class^="woo-link-"]{
    color: #000000;
    text-decoration: none;
    border:0;
    background:none;
    cursor:pointer;
}
.woo-css .woo-link-blue-decoration{
    color: #387fd7;
    text-decoration: underline;
}
.woo-css .woo-link-grey{
    color: #387fd7;
    text-decoration: underline;
}
.woo-css .woo-link-000{
    color:#000;
}
.woo-css .woo-link-fff{
    color:#fff;
}
.woo-css .woo-link-fff:before {
    color: #fff;
}
.woo-css .woo-link-cliente,
.woo-css .woo-link-cliente:before{
    color:#000;
}
.woo-css .woo-link-grey{
    color:#f7f7f7 ;
}
.woo-css .woo-link-grey-1 {
    color: #dedede;
}
.woo-css .woo-link-grey-2 {
    color: #cecece;
}
.woo-css .woo-link-grey-3 {
    color: #696969;
}
.woo-css .woo-link-yellow{
    color:#ebbe2e;
}
.woo-css .woo-link-green,
.woo-css .woo-link-green:before {
    color: #16d598;
}
.woo-css .woo-link-red {
    color: #d73232;
}
.woo-css .woo-link-red-1 {
    color: #831a1a ;
}
.woo-css .woo-link-blue{
    color:#387fd7;
}
.woo-css .woo-link-blue-1 {
    color: #0b485f;
}
.woo-css .woo-link-orange {
    color: #f46c34 ;
}

.woo-css [class*="woo-btn-"] {
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    text-transform: none;
    text-decoration: none;
    box-sizing: border-box;
    min-height: 40px;
    border: 0;
    border-radius: 3px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    transition:0.3s;
}
.woo-css [class*="woo-btn-"]:before{
    margin-right: 10px;
    width: auto;
}


.woo-css [class*="woo-btn-icon-"] {
    height: 40px;
    width: 40px;
    text-align: center;
    background: #186096;
    color: #fff;
    box-sizing: border-box;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    border-radius: 3px;
    min-width: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.woo-css [class*="woo-btn-icon-"]:before {
    margin-right:0;
}

.woo-css [class*="woo-btn-icon-border-"],
.woo-css [class*="woo-btn-border-"]{
    background:none;
    border:1px solid #ccc;
}

.woo-css [class*="woo-btn-"].little {
    min-height:25px;
    font-size:0.8em;
}
.woo-css [class*="woo-btn-icon-"].little {
    height: 25px;
    width: 25px;
    font-size: 0.8em;
}

/*BTN-DEFAULT*/
.woo-css .woo-btn-icon-cliente,
.woo-css .woo-btn-cliente{
    background: #000;
    border:1px solid transparent;
}
.woo-css .woo-btn-icon-blue,
.woo-css .woo-btn-blue{
    background: #0080e5;
    color: #fff;
    border: 1px solid transparent;
}
.woo-css .woo-btn-icon-fff,
.woo-css .woo-btn-fff{
    background: #fff;
    border: 1px solid #ccc;
    color: #787878;
}
.woo-css .woo-btn-icon-grey,
.woo-css .woo-btn-grey{
    background: #e2e2e2;
    color: #333;
    border: 1px solid transparent;
}
.woo-css .woo-btn-icon-grey-1,
.woo-css .woo-btn-grey-1{
    background: #515151;
    border: 1px solid transparent;
}
.woo-css .woo-btn-icon-grey-2,
.woo-css .woo-btn-grey-2{
    background: #343434;
    border: 1px solid transparent;
}
.woo-css .woo-btn-icon-orange,
.woo-css .woo-btn-orange{
    background: #f46c34;
    color: #fff;
    border: 1px solid transparent;
}
.woo-css .woo-btn-icon-orange-1,
.woo-css .woo-btn-orange-1{
    background: #e56530;
    color:#fff;
    border: 1px solid transparent;
}
.woo-css .woo-btn-icon-red,
.woo-css .woo-btn-red{
    background: #dd4f4f;
    color: #fff;
    border: 1px solid transparent;
}
.woo-css .woo-btn-icon-purple,
.woo-css .woo-btn-purple{
    background: #a10e84;
    color: #fff;
    border: 1px solid transparent;
}
.woo-css .woo-btn-icon-green,
.woo-css .woo-btn-green{
    background: #16d598;
    color: #fff;
    border: 1px solid transparent;
}

/*BTN-DEFAULT-ACTIVE*/
.woo-css .woo-btn-icon-cliente.woo-active,
.woo-css .woo-btn-cliente.woo-active{
    background: none;
    border-color: #000;
    color: #000;
}
.woo-css .woo-btn-icon-blue.woo-active,
.woo-css .woo-btn-blue.woo-active{
    background: none;
    border-color: #0080e5;
    color: #0080e5;
}
.woo-css .woo-btn-icon-grey.woo-active,
.woo-css .woo-btn-grey.woo-active{
    background: none;
    border-color: #e2e2e2;
    color: #e2e2e2;
}
.woo-css .woo-btn-icon-grey-1.woo-active,
.woo-css .woo-btn-grey-1.woo-active{
    background: none;
    border-color: #515151;
    color: #515151;
}
.woo-css .woo-btn-icon-grey-2.woo-active,
.woo-css .woo-btn-grey-2.woo-active{
    background: none;
    border-color: #343434;
    color: #343434;
}
.woo-css .woo-btn-icon-orange.woo-active,
.woo-css .woo-btn-orange.woo-active{
    background: none;
    border-color: #f46c34;
    color: #f46c34;
}
.woo-css .woo-btn-icon-orange-1.woo-active,
.woo-css .woo-btn-orange-1.woo-active{
    background: none;
    border-color: #e56530;
    color: #e56530;
}
.woo-css .woo-btn-icon-red.woo-active,
.woo-css .woo-btn-red.woo-active{
    background: none;
    border-color: #dd4f4f;
    color: #dd4f4f;
}
.woo-css .woo-btn-icon-purple.woo-active,
.woo-css .woo-btn-purple.woo-active{
    background: none;
    background: #a10e84;
    border-color: #a10e84;
}
.woo-css .woo-btn-icon-green.woo-active,
.woo-css .woo-btn-green.woo-active{
    background: none;
    border-color: #16d598;
    color: #16d598;
}

.woo-css .woo-btn-icon-cliente:hover,
.woo-css .woo-btn-cliente:hover{
    background: none;
    border-color: #000;
    color: #000;
}
.woo-css .woo-btn-icon-blue:hover,
.woo-css .woo-btn-blue:hover {
    background: #fff;
    border-color: #0080e5;
    color: #0080e5;
}
.woo-css .woo-btn-icon-grey:hover,
.woo-css .woo-btn-grey:hover{
    background: none;
    border-color: #e2e2e2;
    color: #e2e2e2;
}
.woo-css .woo-btn-icon-grey-1:hover,
.woo-css .woo-btn-grey-1:hover{
    background: none;
    border-color: #515151;
    color: #515151;
}
.woo-css .woo-btn-icon-grey-2:hover,
.woo-css .woo-btn-grey-2:hover{
    background: none;
    border-color: #343434;
    color: #343434;
}
.woo-css .woo-btn-icon-orange:hover,
.woo-css .woo-btn-orange:hover{
    background: none;
    border-color: #f46c34;
    color: #f46c34;
}
.woo-css .woo-btn-icon-orange-1:hover,
.woo-css .woo-btn-orange-1:hover{
    background: none;
    border-color: #e56530;
    color: #e56530;
}
.woo-css .woo-btn-icon-red:hover,
.woo-css .woo-btn-red:hover{
    background: none;
    border-color: #dd4f4f;
    color: #dd4f4f;
}
.woo-css .woo-btn-icon-purple:hover,
.woo-css .woo-btn-purple:hover{
    background: none;
    background: #a10e84;
    border-color: #a10e84;
}
.woo-css .woo-btn-icon-green:hover,
.woo-css .woo-btn-green:hover{
    background: none;
    border-color: #16d598;
    color: #16d598;
}


/*BTN-BORDER*/
.woo-css .woo-btn-icon-border-cliente,
.woo-css .woo-btn-border-cliente,
.woo-css .woo-btn-icon-border-cliente{
    border-color:#000;
    color: #000;
}
.woo-css .woo-btn-icon-border-blue,
.woo-css .woo-btn-border-blue{
    border-color: #0080e5;
    color: #0080e5;
}
.woo-css .woo-btn-icon-border-grey,
.woo-css .woo-btn-border-grey{
    border-color: #e2e2e2;
    color: #e2e2e2;
}
.woo-css .woo-btn-icon-border-grey-1,
.woo-css .woo-btn-border-grey-1{
    border-color: #515151;
    color: #515151;
}
.woo-css .woo-btn-icon-border-grey-2,
.woo-css .woo-btn-border-grey-2{
    border-color: #343434;
    color: #343434;
}
.woo-css .woo-btn-icon-border-orange,
.woo-css .woo-btn-border-orange{
    border-color: #f46c34;
    color: #f46c34;
}
.woo-css .woo-btn-icon-border-orange-1,
.woo-css .woo-btn-border-orange-1{
    border-color: #e56530;
    color: #e56530;
}
.woo-css .woo-btn-icon-border-red,
.woo-css .woo-btn-border-red{
    border-color: #dd4f4f;
    color: #dd4f4f;
}
.woo-css .woo-btn-icon-border-purple,
.woo-css .woo-btn-border-purple{
    background: #a10e84;
    border-color: #a10e84;
}
.woo-css .woo-btn-icon-border-green,
.woo-css .woo-btn-border-green{
    border-color: #16d598;
    color: #16d598;
}


/*BTN-BORDER-ACTIVE*/
.woo-css .woo-btn-icon-border-cliente.woo-active,
.woo-css .woo-btn-border-cliente.woo-active{
    background: #000;
    border-color: #000;
    color: #fff;
}
.woo-css .woo-btn-icon-border-blue.woo-active,
.woo-css .woo-btn-border-blue.woo-active{
    background: #0080e5;
    border-color: #0080e5;
    color: #fff;
}
.woo-css .woo-btn-icon-border-grey.woo-active,
.woo-css .woo-btn-border-grey.woo-active{
    background: #e2e2e2;
    border-color: #e2e2e2;
    color: #333;
}
.woo-css .woo-btn-icon-border-grey-1.woo-active,
.woo-css .woo-btn-border-grey-1.woo-active{
    background: #515151;
    border-color: #515151;
    color: #333;
}
.woo-css .woo-btn-icon-border-grey-2.woo-active,
.woo-css .woo-btn-border-grey-2.woo-active{
    background: #343434;
    border-color: #343434;
    color: #333;
}
.woo-css .woo-btn-icon-border-orange.woo-active,
.woo-css .woo-btn-border-orange.woo-active{
    background: #f46c34;
    border-color: #f46c34;
    color: #fff;
}
.woo-css .woo-btn-icon-border-orange-1.woo-active,
.woo-css .woo-btn-border-orange-1.woo-active{
    background: #e56530;
    border-color: #e56530;
    color: #fff;
}
.woo-css .woo-btn-icon-border-red.woo-active,
.woo-css .woo-btn-border-red.woo-active{
    background: #dd4f4f;
    border-color: #dd4f4f;
    color: #fff;
}
.woo-css .woo-btn-icon-border-purple.woo-active,
.woo-css .woo-btn-border-purple.woo-active{
    background: #a10e84;
    border-color: #a10e84;
    color: #fff;
}
.woo-css .woo-btn-icon-border-green.woo-active,
.woo-css .woo-btn-border-green.woo-active{
    background: #16d598;
    border-color: #16d598;
    color: #fff;
}

.woo-css .woo-btn-icon-border-cliente:hover,
.woo-css .woo-btn-border-cliente:hover{
    background: #000;
    border-color: #000;
    color: #fff;
}
.woo-css .woo-btn-icon-border-blue:hover,
.woo-css .woo-btn-border-blue:hover{
    background: #0080e5;
    border-color: #0080e5;
    color: #fff;
}
.woo-css .woo-btn-icon-border-grey:hover,
.woo-css .woo-btn-border-grey:hover{
    background: #e2e2e2;
    border-color: #e2e2e2;
    color: #333;
}
.woo-css .woo-btn-icon-border-grey-1:hover,
.woo-css .woo-btn-border-grey-1:hover{
    background: #515151;
    border-color: #515151;
    color: #333;
}
.woo-css .woo-btn-icon-border-grey-2:hover,
.woo-css .woo-btn-border-grey-2:hover{
    background: #343434;
    border-color: #343434;
    color: #333;
}
.woo-css .woo-btn-icon-border-orange:hover,
.woo-css .woo-btn-border-orange:hover{
    background: #f46c34;
    border-color: #f46c34;
    color: #fff;
}
.woo-css .woo-btn-icon-border-orange-1:hover,
.woo-css .woo-btn-border-orange-1:hover{
    background: #e56530;
    border-color: #e56530;
    color: #fff;
}
.woo-css .woo-btn-icon-border-red:hover,
.woo-css .woo-btn-border-red:hover{
    background: #dd4f4f;
    border-color: #dd4f4f;
    color: #fff;
}
.woo-css .woo-btn-icon-border-purple:hover,
.woo-css .woo-btn-border-purple:hover{
    background: #a10e84;
    border-color: #a10e84;
    color: #fff;
}
.woo-css .woo-btn-icon-border-green:hover,
.woo-css .woo-btn-border-green:hover{
    background: #16d598;
    border-color: #16d598;
    color: #fff;
}




.woo-css .woo-btn-disabled{
    opacity:0.5;
    color:#6d6d6d;
    background:#d8d8d8;
    cursor:default;
}
.woo-css .woo-btn-disabled:hover {
    background: #d8d8d8 !important;
    color:#6d6d6d !important;
}

.woo-css .woo-tabela {
    float: left;
    width: 100%;
    border-collapse: collapse;
    border: 0;
    border-radius: 5px;
    margin-bottom: 20px;
    background: #f3f3f3;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.woo-css .woo-tabela tr td{
    color:#000;
    font-weight:normal;
    text-align:center;
    border-right:1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding:5px;
}
.woo-css .woo-tabela thead td,
.woo-css .woo-tabela tr th{
    background: #bababa;
    color: #000;
    font-weight: normal;
    text-align: center;
    border-right: 0;    
    border-bottom: 1px solid #adadad;
    border-top: 1px solid #aeaeae;
    padding: 5px;
}
.woo-css .woo-tabela tr th:last-of-type,
.woo-css .woo-tabela tr td:last-of-type{
    border-right:0;
}
.woo-css .woo-tabela tr:last-of-type td{
    /*border-bottom:0;*/
    /*border-bottom: 1px solid #aeaeae;*/
}


.woo-css .woo-form .woo-campo {
    padding: 3px;
    float: left;
    position: relative;
    box-sizing: border-box;
}
.woo-css .woo-form .woo-campo:before {
    position:absolute;
    bottom:15px;
    right:10px;
    color:#ccc;
}
@media screen and (min-width: 1170px) {
    /*.woo-css .woo-form .woo-campo:first-of-type{
        padding-left:0;
    }
    .woo-css .woo-form .woo-campo:last-of-type{
        padding-right:0;
    }
    .woo-css .woo-form .woo-campo.woo-wid-100 {
        padding: 3px 0 !important;
    }*/
}
.woo-css .woo-form .woo-legend {
    float: left;
    width: 100%;
    margin-bottom: 3px;
    color: #646464;
    position: relative;
    font-size:0.9em;
}
.woo-css .woo-form .woo-obrig::after{
    content: "*";
    position: absolute;
    margin-left: 3px;
    top: 20px;
    right: 5px;
    color: #F44336;
}
.woo-css .woo-form .woo-obrig:after {
    content: "*";
    position: absolute;
    margin-left: 10px;
    top: -5px;
    color: #F44336;
}

.woo-css .woo-form input[type="text"],
.woo-css .woo-form input[type="email"],
.woo-css .woo-form input[type="number"],
.woo-css .woo-form input[type="date"],
.woo-css .woo-form input[type="password"],
.woo-css .woo-form textarea,
.woo-css .woo-form select {
    float: left;
    width: 100%;
    padding: 0 10px;
    background: #fff;
    box-sizing: border-box;
    height: 40px;
    border: 1px solid #e9e9e9;
    border-radius: 3px;
    color: #046387;
    min-width: 0;
    font-size:0.8em;
}
.woo-css .woo-form select[multiple] {
    height: 150px
}
.woo-css .woo-form textarea {
    line-height:1.4;
    resize:none;
}

.woo-css .woo-form .woo-required:before{
    position:absolute;
    content:"*";
    font-size:1.3em;
    color:rgb(255, 126, 126);
    top:5px;
    right:8px;
}

.woo-css .woo-form .woo-required textarea.woo-input-required,
.woo-css .woo-form .woo-required select.woo-input-required,
.woo-css .woo-form .woo-required input.woo-input-required {
    border-color: rgb(229, 52, 52);
}


.woo-css .woo-form input[type=date]::-webkit-inner-spin-button,
.woo-css .woo-form input[type=date]::-webkit-calendar-picker-indicator,
.woo-css .woo-form input[type=date]::-webkit-outer-spin-button {
    display: none;
    -webkit-appearance: none;
}


.woo-css .woo-form select[disabled="disabled"],
.woo-css .woo-form select[disabled],
.woo-css .woo-form input[disabled],
.woo-css .woo-form input[disabled="disabled"],
.woo-css .woo-form input[type="text"].disabled,
.woo-css .woo-form input[type="email"].disabled,
.woo-css .woo-form input[type="number"].disabled,
.woo-css .woo-form input[type="date"].disabled,
.woo-css .woo-form input[type="password"].disabled,
.woo-css .woo-form textarea.disabled,
.woo-css .woo-form select.disabled {
    float: left;
    width: 100%;
    padding: 5px 10px;
    background: #f0f0f0;
    box-sizing: border-box;
    min-height: 29px;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    color: #046387;
    min-width: 0;
    font-weight: normal;
}
.woo-css span.disabled {
    float: left;
    width: 100%;
    padding: 5px 10px;
    background: #f0f0f0;
    box-sizing: border-box;
    min-height: 29px;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    color: #046387;
    min-width: 0;
    font-weight:normal;
}
.woo-css span.disabled a{
    color:#fff;
}
.woo-css label.disabled {
    float: left;
    width: 100%;
    padding: 5px 10px;
    background: #f0f0f0;
    box-sizing: border-box;
    min-height: 29px;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    color: #046387;
    min-width: 0;
    font-weight:normal;
}
.woo-css label.disabled a{
    color:#fff;
}
.woo-css input[type="submit"][disabled="disabled"],
.woo-css input[type="button"][disabled="disabled"] {
    background: #9a9a9a;
    cursor: unset;
    opacity: 0.6;
    width: auto;
}
.woo-css span[disabled="disabled"],
.woo-css span[disabled="disabled"]{
    background:#dddddd;
    cursor:unset;
    opacity:0.6;
}
.woo-css .woo-form textarea{
    height:auto;
}

.woo-css .woo-form input[type="text"]:focus, 
.woo-css .woo-form input[type="tel"]:focus, 
.woo-css .woo-form input[type="email"]:focus, 
.woo-css .woo-form input[type="number"]:focus, 
.woo-css .woo-form input[type="date"]:focus, 
.woo-css .woo-form input[type="password"]:focus, 
.woo-css .woo-form textarea:focus, 
.woo-css .woo-form select:focus {
    outline: 0px;
    border-width: 2px !important;
    border-style: solid !important;
    border-color: rgb(39, 122, 178) !important;
    border-image: initial !important;
}


.woo-css .woo-checkbox {
    cursor: pointer;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.woo-css .woo-checkbox input[type="checkbox"] {
    opacity: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    margin: 0;
    top: 0;
    z-index: 9;
}
.woo-css .woo-checkbox input[type="checkbox"] + span{
    color: #000;
    float: left;
    position: relative;
    float: left;
    width: 100%;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction:row;
    font-size:0.8em;
}
.woo-css .woo-checkbox input[type="checkbox"] + span:before{
    content: "";
    float: left;
    margin-right: 10px;
    width: 15px;
    height: 15px;
    border:1px solid #ccc;
    color: #ffffff;
    flex: none;
}
.woo-css .woo-checkbox input[type="checkbox"]:checked + span:before{
    background:#0080e5;
    border-color:#0080e5;
}
.woo-css .woo-checkbox input[type="checkbox"]:checked + span:after{
    content: '';
    position: absolute;
    left: 6.4px;
    width: 5px;
    height: 10px;
    border-width: 0 2px 2px 0 !important;
    transform: rotate(45deg);
    border: solid #929292;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-color: #fff;
    margin-top: -3px;
}


.woo-css .woo-bandeiras li .woo-ban{
    float:left;
    width:60px;
    height:35px;
    background-repeat:no-repeat;
    background-color:#fff;
    /*border:1px solid #e5e5e5;*/
    border-radius:3px;
    background-position: center;
    background-size: 45px;
}
.woo-css .woo-bandeiras li .woo-ban_visa {
    background-image: url("../Imagens/NovoLayout/Bandeiras/ban_visa.png");
}
.woo-css .woo-bandeiras li .woo-ban_mastercard {
    background-image: url("../Imagens/NovoLayout/Bandeiras/ban_mastercard.png");
}
.woo-css .woo-bandeiras li .woo-ban_amex {
    background-image: url("../Icones/Bandeiras/card_amex.png");
}
.woo-css .woo-bandeiras li .woo-ban_hipercard {
    background-image: url("../Icones/Bandeiras/card_hipercard.png");
}
.woo-css .woo-bandeiras li .woo-ban_diners {
    background-image: url("../Icones/Bandeiras/card_diners.png");
}
.woo-css .woo-bandeiras li .woo-ban_elo {
    background-image: url("../Icones/Bandeiras/card_elo.png");
}
.woo-css .woo-bandeiras li .woo-ban_Visa {
    background-image: url("../Imagens/NovoLayout/Bandeiras/ban_visa.png");
}
.woo-css .woo-bandeiras li .woo-ban_Mastercard {
    background-image: url("../Imagens/NovoLayout/Bandeiras/ban_mastercard.png");
}
.woo-css .woo-bandeiras li .woo-ban_Amex {
    background-image: url("../Icones/Bandeiras/card_amex.png");
}
.woo-css .woo-bandeiras li .woo-ban_Hipercard {
    background-image: url("../Icones/Bandeiras/card_hipercard.png");
}
.woo-css .woo-bandeiras li .woo-ban_Diners {
    background-image: url("../Icones/Bandeiras/card_diners.png");
}
.woo-css .woo-bandeiras li .woo-ban_Elo {
    background-image: url("../Icones/Bandeiras/card_elo.png");
}
.woo-css .woo-bandeiras li .woo-ban_Banese {
    background-image: url("../Icones/Bandeiras/card_banese.png");
    background-size: 50px;
}

.woo-css .woo-radio{
    position:absolute;
    width:100%;
    left:0;
    top:0;
}
.woo-css .woo-radio input[type="radio"] {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    margin: 0;
    opacity: 0;
    cursor: pointer;
    z-index: 99;
}
.woo-css .woo-radio input[type="radio"] + label {
    position: absolute;
    width: 18px;
    height: 18px;
    top: calc(50% - 9px);
    margin: 0;
    left: 10px;
    background: #fff;
    background: #326689;
    border-radius: 50%;
    box-sizing: border-box;
}
.woo-css .woo-radio input[type="radio"]:checked + label{
    border: 5px solid #326689;
    background: #ffffff;
}

.woo-css .woo-form .woo-group-inline .woo-campo{border-bottom:1px solid #e1e1e1;}
.woo-css .woo-form .woo-group-inline .woo-campo:hover{background:#f1f1f1;}
.woo-css .woo-form .woo-group-inline .woo-campo:last-of-type{border-bottom:0;}
.woo-css .woo-form .woo-group-inline .woo-campo {
    width: 100%;
    padding: 3px;
    float: left;
    position: relative;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-between
}
.woo-css .woo-form .woo-group-inline .woo-campo .legend{
    display: flex;
    align-items: center;
}
.woo-css .woo-form .woo-group-inline .woo-campo input[type="text"],
.woo-css .woo-form .woo-group-inline .woo-campo input[type="email"],
.woo-css .woo-form .woo-group-inline .woo-campo input[type="number"],
.woo-css .woo-form .woo-group-inline .woo-campo input[type="date"],
.woo-css .woo-form .woo-group-inline .woo-campo input[type="password"],
.woo-css .woo-form .woo-group-inline .woo-campo textarea,
.woo-css .woo-form .woo-group-inline .woo-campo span.disabled,
.woo-css .woo-form .woo-group-inline .woo-campo select {
    width: auto
}
.woo-css .woo-form .woo-group-inline .woo-campo input.wid-fix-50{
    width:50px;
    flex:none;
}
.woo-css .woo-form .woo-group-inline .woo-campo input.wid-fix-70{
    width:70px;
    flex:none;
}

.woo-css .woo-hover-tooltip{
    position:relative;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.woo-css *:hover > .woo-tooltip {
    display: block;
}
.woo-css .woo-tooltip {
    display: none;
    position: absolute;
    padding: 20px 10px;
    background: #fff;
    color: #090909;
    min-width: 200px;
    z-index: 99999;
    border-left: 0;
    border-radius: 0;
    border: 0;
    box-shadow: 1px 1px 10px 5px rgba(51, 51, 51, 0.07);
    border-radius: 5px;
    top: calc(100% + 15px);
}
.woo-css .woo-tooltip:before{
    border: 0;
    content: '';
    position: absolute;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: -9px;
    left: calc(50% - 10px);
}
.woo-css .woo-tooltip.top {
    top: inherit;
    bottom: calc(100% + 15px);
}
.woo-css .woo-tooltip.top:before{
    border: 0;
    content: '';
    position: absolute;
    border-top: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top:inherit;
    bottom: -9px;
}
.woo-css .woo-tooltip.left{
    top: 0;
    left:-275px;
}
.woo-css .woo-tooltip.left:before{display:none;}
.woo-css .woo-tooltip.left:after{
    border: 0;
    content: '';
    border-left: 10px solid #d2d2d2;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    position: absolute;
    top: 16px;
    right: -9px;
}
.woo-css .woo-tooltip.center{
    top:calc(100% + 15px);
    left: inherit;
}
.woo-css .woo-tooltip.center:before{
    border: 0;
    content: '';
    position: absolute;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: -9px;
    left: calc(50% - 10px);
}

.woo-css .woo-bg-banner {
    background-position: center;
    background-size: 70%;
    background-repeat: no-repeat;
}
.woo-css .woo-bg-white {
    background: #fff;
}
.woo-css .woo-bg-none{
    background:none
}
.woo-css .woo-bg-cliente{
    background:%COR1%;
    color:#fff;
}
.woo-css .woo-bg-hover {
    background: #f9f9f9;
}
.woo-css .woo-bg-fff{
    background:#fff;
}
.woo-css .woo-bg-grey {
    background: #f6f6f6;
}
.woo-css .woo-bg-grey-1 {
    background: #f7f7f7;
}
.woo-css .woo-bg-grey-2 {
    background: #ececec;
}
.woo-css .woo-bg-grey-3 {
    background: #cecece;
}
.woo-css .woo-bg-yellow {
    background: #fff6af;
    color: #333;
}
.woo-css .woo-bg-green,
.woo-css .woo-bg-red {
    background: #d73232;
    color: #fff;
}
.woo-css .woo-bg-red-1 {
    background: #ffc0bb;
}
.woo-css .woo-bg-red-2 {
    background: #831a1a;
    color: #fff;
}
.woo-css .woo-bg-blue {
    background: #0080e5;
    color: #Fff
}
.woo-css .woo-bg-blue-1 {
    background: #0b485f;
    color: #fff;
}
.woo-css .woo-bg-orange {
    background: #f46c34;
    color: #fff;
}
.woo-css .woo-bg-cyan {
    background: #f1f7ff;
}

.woo-css .woo-color-000{
    color:#000;
}
.woo-css .woo-color-fff{
    color:#fff;
}
.woo-css .woo-color-fff:before {
    color: #fff;
}
.woo-css .woo-color-cliente,
.woo-css .woo-color-cliente:before{
    color:%COR1%;
}
.woo-css .woo-color-grey{
    color:#f7f7f7 ;
}
.woo-css .woo-color-grey-1 {
    color: #dedede;
}
.woo-css .woo-color-grey-2 {
    color: #cecece;
}
.woo-css .woo-color-grey-3 {
    color: #696969;
}
.woo-css .woo-color-yellow{
    color:#ebbe2e;
}
.woo-css .woo-color-green,
.woo-css .woo-color-green:before {
    color: #16d598;
}
.woo-css .woo-color-red {
    color: #d73232;
}
.woo-css .woo-color-red-1 {
    color: #831a1a ;
}
.woo-css .woo-color-blue{
    color:#387fd7;
}
.woo-css .woo-color-blue-1 {
    color: #0b485f;
}
.woo-css .woo-color-orange {
    color: #f46c34 ;
}

.woo-css .woo-icon-rotate {
    transform: rotate(180deg);
}

.woo-css .woo-ds-none {
    display: none
}


.woo-css .woo-aguarde {
    z-index:4;
    background:rgba(255, 255, 255, 0.60);
}
.woo-css .woo-alert {
    width: auto;
    padding: 20px;
    position: fixed;
    top: 30px;
    right: 30px;
    background: #f6f6f6;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #0080e5;
    font-weight:bold;
    font-size: 0.8em;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 5px;
    z-index:3;
}
.woo-css .woo-alert.woo-sucess {
    color: #0080e5;
}
.woo-css .woo-alert.woo-error {
    color: #d73232;
}

.woo-css .woo-container-modal {
    z-index: 2;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.4) !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    display: none;
}
.woo-css .woo-content-modal {
    width: 100%;
    height: 100%;
    max-width: 800px;
    padding: 20px;
    background: #fff;
    overflow: hidden;
    position: relative;
}
.woo-css .woo-content-modal .woo-close {
    color: #7c7c7c;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.woo-css .woo-popup {
    z-index: 2;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 5px;
    box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.10);
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.woo-css .woo-popup .woo-popup-title{
    padding: 10px;
    border-bottom: 1px solid #e2e2e2;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.woo-css .woo-popup .woo-popup-title .woo-close{
    font-size:1.2em;
    color:#ccc;
}
.woo-css .woo-popup .woo-popup-acoes{
    padding:10px;
    border-top:1px solid #ccc;
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:flex-end;
}

@media screen and (min-width: 1190px) {
    .woo-css .woo-popup {
        position: absolute;
        top: 50px;
        left: 5px;
        width: 400px;
        height: auto;
    }
    .woo-css .woo-popup.to-right {
        left: 5px;
    }
    .woo-css .woo-popup.to-left {
        right: 0;
        left: inherit;
    }

    .woo-css .woo-content-modal {
        width: 90%;
        height: auto;
        border-radius: 10px;
    }
}


@media screen and (min-width: 359px) {
    .woo-to-hei-expanded-1{
        height:100%;
    }

    .woo-css .woo-to-wid-auto-1{width:auto;}
    .woo-css .woo-to-wid-05-1{width:5%;}
    .woo-css .woo-to-wid-10-1{width:10%;}
    .woo-css .woo-to-wid-15-1{width:15%;}
    .woo-css .woo-to-wid-20-1{width:20%;}
    .woo-css .woo-to-wid-25-1{width:25%;}
    .woo-css .woo-to-wid-30-1{width:30%;}
    .woo-css .woo-to-wid-33-1{width:33.3%;}
    .woo-css .woo-to-wid-35-1{width:35%;}
    .woo-css .woo-to-wid-40-1{width:40%;}
    .woo-css .woo-to-wid-45-1{width:45%;}
    .woo-css .woo-to-wid-48-1{width:48%;}
    .woo-css .woo-to-wid-49-1{width:49%;}
    .woo-css .woo-to-wid-50-1{width:50%;}
    .woo-css .woo-to-wid-55-1{width:55%;}
    .woo-css .woo-to-wid-60-1{width:60%;}
    .woo-css .woo-to-wid-67-1{width:66.7%;}
    .woo-css .woo-to-wid-70-1{width:70%;}
    .woo-css .woo-to-wid-75-1{width:75%;}
    .woo-css .woo-to-wid-80-1{width:80%;}
    .woo-css .woo-to-wid-90-1{width:90%;}
    .woo-css .woo-to-wid-100-1{width:100%;}
    .woo-css .woo-to-wid-fix-300-1{width:300px;}
    .woo-css .woo-to-wid-min-350-1 {
        min-width: 350px;
        max-width: 350px;
    }

    .woo-css .woo-to-ds-none-1 {
        display: none;
    }
    .woo-css .woo-to-ds-block-1 {
        display: block;
    }

    .woo-css .woo-to-flex-row-1{flex-direction:row; align-items:flex-start;}
    .woo-css .woo-to-flex-row-strech-1 {
        flex-direction: row;
        align-items: stretch;
    }
    .woo-css .woo-to-flex-row-center-1 {
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .woo-css .woo-to-flex-row-between-1 {
        flex-direction: row;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .woo-css .woo-to-flex-row-center-between-1 {
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .woo-css .woo-to-flex-row-center-end-1 {
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .woo-css .woo-to-flex-column-1 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .woo-css .woo-to-flex-column-end-1 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .woo-css .woo-to-flex-justify-start-1 {
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .woo-css .woo-to-flex-justify-center-1 {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .woo-css .woo-to-flex-justify-end-1 {
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .woo-css .woo-to-flex-justify-between-1 {
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .woo-css .woo-to-flex-justify-around-1{
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .woo-css .woo-to-flex-align-strech-1 {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .woo-css .woo-to-flex-align-start-1 {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .woo-css .woo-to-flex-align-center-1 {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .woo-css .woo-to-flex-align-end-1 {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

    .woo-css .woo-to-item-flex-1-1 {
        flex: 1;
        -webkit-box-flex: 1;
        -ms-flex: 1;
    }
    .woo-css .woo-to-item-flex-2-1 {
        flex: 2;
        -webkit-box-flex: 2;
        -ms-flex: 2;
    }
    .woo-css .woo-to-item-flex-3-1 {
        flex: 3;
        -webkit-box-flex: 3;
        -ms-flex: 3;
    }
    .woo-css .woo-to-item-flex-4-1 {
        flex: 4;
        -webkit-box-flex: 4;
        -ms-flex: 4;
    }
    .woo-css .woo-to-item-flex-5-1 {
    flex: 5;
    -webkit-box-flex: 5;
    -ms-flex: 5;
}

    .woo-css .woo-to-ds-grid-4-1 {
        grid-auto-columns: 1fr;
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .woo-css .woo-to-ds-grid-3-1 {
        grid-auto-columns: 1fr;
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
    }
    .woo-css .woo-to-ds-grid-2-1 {
        grid-auto-columns: 1fr;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }
    .woo-css .woo-to-ds-grid-1-1 {
        grid-auto-columns: 1fr;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .woo-css .woo-to-grid-gap-50-1 {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
    }
    .woo-css .woo-to-grid-gap-20-1 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }

    .woo-css .woo-to-mg-zero-1{
        margin:0;
    }
    .woo-css .woo-to-mg-right-10-1{
        margin-right: 10px;
    }
    .woo-css .woo-to-mg-right-30-1 {
        margin-right: 30px;
    }
    .woo-css .woo-to-mg-left-20-1 {
        margin-left: 20px;
    }
    .woo-css .woo-to-mg-left-30-1 {
        margin-left: 30px;
    }
    .woo-css .woo-to-mg-top-10-1 {
        margin-top: 10px;
    }
    .woo-css .woo-to-mg-bot-10-1 {
        margin-bottom: 10px;
    }
    .woo-css .woo-to-mg-bot-20-1 {
        margin-bottom: 20px;
    }

    .woo-css .woo-to-pd-top-150-1 {
        padding-top: 150px;
    }
    .woo-css .woo-to-pd-zero-1 {
        padding: 0;
    }
    .woo-css .woo-to-pd-20-0-1{
        padding: 20px 0;
    }
    .woo-css .woo-to-pd-20-1 {
        padding: 20px;
    }
    .woo-css .woo-to-pd-20-0-1 {
        padding: 20px 0;
    }
    .woo-css .woo-to-pd-left-20-1 {
        padding-left: 20px;
    }

    .woo-css .woo-to-font-05-1{font-size:0.5em;}
    .woo-css .woo-to-font-06-1{font-size:0.6em;}
    .woo-css .woo-to-font-07-1{font-size:0.7em;}
    .woo-css .woo-to-font-08-1{font-size:0.8em;}
    .woo-css .woo-to-font-09-1{font-size:0.9em;}
    .woo-css .woo-to-font-1-1{font-size:1em;}
    .woo-css .woo-to-font-11-1{font-size:1.1em;}
    .woo-css .woo-to-font-12-1{font-size:1.2em;}
    .woo-css .woo-to-font-13-1{font-size:1.3em;}
    .woo-css .woo-to-font-14-1{font-size:1.4em;}
    .woo-css .woo-to-font-15-1{font-size:1.5em;}
    .woo-css .woo-to-font-16-1{font-size:1.6em;}
    .woo-css .woo-to-font-17-1{font-size:1.7em;}
    .woo-css .woo-to-font-18-1{font-size:1.8em;}
    .woo-css .woo-to-font-19-1{font-size:1.9em;}
    .woo-css .woo-to-font-2-1{font-size:2em;}
    .woo-css .woo-to-font-21-1{font-size:2.1em;}
    .woo-css .woo-to-font-22-1{font-size:2.2em;}
    .woo-css .woo-to-font-23-1{font-size:2.3em;}
    .woo-css .woo-to-font-24-1{font-size:2.4em;}
    .woo-css .woo-to-font-25-1{font-size:2.5em;}
    .woo-css .woo-to-font-4-1{font-size:4em;}

    .woo-css .woo-to-text-left-1 {
        text-align: left;
    }

    .woo-css .woo-to-br-left-1 {
        border-left: 1px solid #dfdfdf;
    }

}
@media screen and (min-width: 767px) {
    .woo-to-hei-expanded-2{
        height: 100%;
    }

    .woo-css .woo-to-wid-auto-2{width:auto;}
    .woo-css .woo-to-wid-05-2{width:5%;}
    .woo-css .woo-to-wid-10-2{width:10%;}
    .woo-css .woo-to-wid-15-2{width:15%;}
    .woo-css .woo-to-wid-20-2{width:20%;}
    .woo-css .woo-to-wid-25-2{width:25%;}
    .woo-css .woo-to-wid-30-2{width:30%;}
    .woo-css .woo-to-wid-33-2{width:33.3%;}
    .woo-css .woo-to-wid-35-2{width:35%;}
    .woo-css .woo-to-wid-40-2{width:40%;}
    .woo-css .woo-to-wid-45-2{width:45%;}
    .woo-css .woo-to-wid-48-2{width:48%;}
    .woo-css .woo-to-wid-49-2{width:49%;}
    .woo-css .woo-to-wid-50-2{width:50%;}
    .woo-css .woo-to-wid-55-2{width:55%;}
    .woo-css .woo-to-wid-60-2{width:60%;}
    .woo-css .woo-to-wid-67-2{width:66.7%;}
    .woo-css .woo-to-wid-70-2{width:70%;}
    .woo-css .woo-to-wid-75-2{width:75%;}
    .woo-css .woo-to-wid-80-2{width:80%;}
    .woo-css .woo-to-wid-90-2{width:90%;}
    .woo-css .woo-to-wid-100-2{width:100%;}
    .woo-css .woo-to-wid-fix-300-2{width:300px;}
    .woo-css .woo-to-wid-min-350-2 {
        min-width: 350px;
        max-width: 350px;
    }

    .woo-css .woo-to-ds-none-2 {
        display: none;
    }
    .woo-css .woo-to-ds-block-2 {
        display: block;
    }

    .woo-css .woo-to-flex-row-2 {
        flex-direction: row;
        align-items: flex-start;
    }
    .woo-css .woo-to-flex-row-strech-2 {
        flex-direction: row;
        align-items: stretch;
    }
    .woo-css .woo-to-flex-row-center-2 {
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .woo-css .woo-to-flex-row-between-2 {
        flex-direction: row;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .woo-css .woo-to-flex-row-center-between-2 {
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .woo-css .woo-to-flex-row-center-end-2 {
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .woo-css .woo-to-flex-column-2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .woo-css .woo-to-flex-column-end-2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .woo-css .woo-to-flex-justify-start-2 {
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .woo-css .woo-to-flex-justify-center-2 {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .woo-css .woo-to-flex-justify-end-2 {
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .woo-css .woo-to-flex-justify-between-2 {
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .woo-css .woo-to-flex-justify-around-2{
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .woo-css .woo-to-flex-align-strech-2 {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .woo-css .woo-to-flex-align-start-2 {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .woo-css .woo-to-flex-align-center-2 {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .woo-css .woo-to-flex-align-end-2 {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

    .woo-css .woo-to-item-flex-1-2 {
        flex: 1;
        -webkit-box-flex: 1;
        -ms-flex: 1;
    }
    .woo-css .woo-to-item-flex-2-2 {
        flex: 2;
        -webkit-box-flex: 2;
        -ms-flex: 2;
    }
    .woo-css .woo-to-item-flex-3-2 {
        flex: 3;
        -webkit-box-flex: 3;
        -ms-flex: 3;
    }
    .woo-css .woo-to-item-flex-4-2 {
        flex: 4;
        -webkit-box-flex: 4;
        -ms-flex: 4;
    }
    .woo-css .woo-to-item-flex-5-2 {
    flex: 5;
    -webkit-box-flex: 5;
    -ms-flex: 5;
}

    .woo-css .woo-to-ds-grid-4-2 {
        grid-auto-columns: 1fr;
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .woo-css .woo-to-ds-grid-3-2 {
        grid-auto-columns: 1fr;
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
    }
    .woo-css .woo-to-ds-grid-2-2 {
        grid-auto-columns: 1fr;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }
    .woo-css .woo-to-ds-grid-1-2 {
        grid-auto-columns: 1fr;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .woo-css .woo-to-grid-gap-50-2 {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
    }
    .woo-css .woo-to-grid-gap-20-2 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }

    .woo-css .woo-to-mg-zero-2{
         margin:0;
    }
    .woo-css .woo-to-mg-right-10-2 {
        margin-right: 10px;
    }
    .woo-css .woo-to-mg-right-30-2 {
        margin-right: 30px;
    }
    .woo-css .woo-to-mg-left-20-2 {
        margin-left: 20px;
    }
    .woo-css .woo-to-mg-left-30-2 {
        margin-left: 30px;
    }
    .woo-css .woo-to-mg-top-10-2 {
        margin-top: 10px;
    }
    .woo-css .woo-to-mg-bot-10-2 {
        margin-bottom: 10px;
    }
    .woo-css .woo-to-mg-bot-20-2 {
        margin-bottom: 20px;
    }

    .woo-css .woo-to-pd-top-150-2 {
        padding-top: 150px;
    }
    .woo-css .woo-to-pd-zero-2 {
        padding: 0;
    }
    .woo-css .woo-to-pd-20-0-2{
        padding:20px 0;
    }
    .woo-css .woo-to-pd-20-2 {
        padding: 20px;
    }
    .woo-css .woo-to-pd-20-0-2 {
        padding: 20px 0;
    }
    .woo-css .woo-to-pd-left-20-2 {
        padding-left: 20px;
    }

    .woo-css .woo-to-font-05-2{font-size:0.5em;}
    .woo-css .woo-to-font-06-2{font-size:0.6em;}
    .woo-css .woo-to-font-07-2{font-size:0.7em;}
    .woo-css .woo-to-font-08-2{font-size:0.8em;}
    .woo-css .woo-to-font-09-2{font-size:0.9em;}
    .woo-css .woo-to-font-1-2{font-size:1em;}
    .woo-css .woo-to-font-11-2{font-size:1.1em;}
    .woo-css .woo-to-font-12-2{font-size:1.2em;}
    .woo-css .woo-to-font-13-2{font-size:1.3em;}
    .woo-css .woo-to-font-14-2{font-size:1.4em;}
    .woo-css .woo-to-font-15-2{font-size:1.5em;}
    .woo-css .woo-to-font-16-2{font-size:1.6em;}
    .woo-css .woo-to-font-17-2{font-size:1.7em;}
    .woo-css .woo-to-font-18-2{font-size:1.8em;}
    .woo-css .woo-to-font-19-2{font-size:1.9em;}
    .woo-css .woo-to-font-2-2{font-size:2em;}
    .woo-css .woo-to-font-21-2{font-size:2.1em;}
    .woo-css .woo-to-font-22-2{font-size:2.2em;}
    .woo-css .woo-to-font-23-2{font-size:2.3em;}
    .woo-css .woo-to-font-24-2{font-size:2.4em;}
    .woo-css .woo-to-font-25-2{font-size:2.5em;}
    .woo-css .woo-to-font-4-2{font-size:4em;}

    .woo-css .woo-to-text-left-2 {
        text-align: left;
    }

    .woo-css .woo-to-br-left-2 {
        border-left: 1px solid #dfdfdf;
    }
}
@media screen and (min-width: 1190px) {
    .woo-to-hei-expanded-3 {
        height: 100%;
    }

    .woo-css .woo-to-wid-auto-3{width:auto;}
    .woo-css .woo-to-wid-05-3{width:5%;}
    .woo-css .woo-to-wid-10-3{width:10%;}
    .woo-css .woo-to-wid-15-3{width:15%;}
    .woo-css .woo-to-wid-20-3{width:20%;}
    .woo-css .woo-to-wid-25-3{width:25%;}
    .woo-css .woo-to-wid-30-3{width:30%;}
    .woo-css .woo-to-wid-33-3{width:33.3%;}
    .woo-css .woo-to-wid-35-3{width:35%;}
    .woo-css .woo-to-wid-40-3{width:40%;}
    .woo-css .woo-to-wid-45-3{width:45%;}
    .woo-css .woo-to-wid-48-3{width:48%;}
    .woo-css .woo-to-wid-49-3{width:49%;}
    .woo-css .woo-to-wid-50-3{width:50%;}
    .woo-css .woo-to-wid-55-3{width:55%;}
    .woo-css .woo-to-wid-60-3{width:60%;}
    .woo-css .woo-to-wid-67-3{width:66.7%;}
    .woo-css .woo-to-wid-70-3{width:70%;}
    .woo-css .woo-to-wid-75-3{width:75%;}
    .woo-css .woo-to-wid-80-3{width:80%;}
    .woo-css .woo-to-wid-90-3{width:90%;}
    .woo-css .woo-to-wid-100-3{width:100% !important;}
    .woo-css .woo-to-wid-fix-300-3{width:300px;}
    .woo-css .woo-to-wid-min-350-3 {
        min-width: 350px;
        max-width: 350px;
    }

    .woo-css .woo-to-ds-none-3{
        display: none;
    }
    .woo-css .woo-to-ds-block-3 {
        display: block;
    }

    .woo-css .woo-to-flex-row-3 {
        flex-direction: row;
        align-items: flex-start;
    }
    .woo-css .woo-to-flex-row-strech-3 {
        flex-direction: row;
        align-items: stretch;
    }
    .woo-css .woo-to-flex-row-center-3 {
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .woo-css .woo-to-flex-row-between-3 {
        flex-direction: row;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .woo-css .woo-to-flex-row-center-between-3 {
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .woo-css .woo-to-flex-row-center-end-3 {
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .woo-css .woo-to-flex-column-3 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .woo-css .woo-to-flex-column-end-3 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .woo-css .woo-to-flex-justify-start-3 {
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .woo-css .woo-to-flex-justify-center-3 {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .woo-css .woo-to-flex-justify-end-3 {
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .woo-css .woo-to-flex-justify-between-3 {
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .woo-css .woo-to-flex-justify-around-3{
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .woo-css .woo-to-flex-align-strech-3 {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .woo-css .woo-to-flex-align-start-3 {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .woo-css .woo-to-flex-align-center-3 {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .woo-css .woo-to-flex-align-end-3 {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

    .woo-css .woo-to-item-flex-1-3 {
        flex: 1;
        -webkit-box-flex: 1;
        -ms-flex: 1;
    }
    .woo-css .woo-to-item-flex-2-3 {
        flex: 2;
        -webkit-box-flex: 2;
        -ms-flex: 2;
    }
    .woo-css .woo-to-item-flex-3-3 {
        flex: 3;
        -webkit-box-flex: 3;
        -ms-flex: 3;
    }
    .woo-css .woo-to-item-flex-4-3 {
        flex: 4;
        -webkit-box-flex: 4;
        -ms-flex: 4;
    }
    .woo-css .woo-to-item-flex-5-3 {
    flex: 5;
    -webkit-box-flex: 5;
    -ms-flex: 5;
}

    .woo-css .woo-to-ds-grid-4-3 {
        grid-auto-columns: 1fr;
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .woo-css .woo-to-ds-grid-3-3 {
        grid-auto-columns: 1fr;
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
    }
    .woo-css .woo-to-ds-grid-2-3 {
        grid-auto-columns: 1fr;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }
    .woo-css .woo-to-ds-grid-1-3 {
        grid-auto-columns: 1fr;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .woo-css .woo-to-grid-gap-50-3 {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
    }
    .woo-css .woo-to-grid-gap-20-3 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }

    .woo-css .woo-to-mg-zero-3{
         margin:0;
    }
    .woo-css .woo-to-mg-right-10-3 {
        margin-right: 10px;
    }
    .woo-css .woo-to-mg-right-30-3 {
        margin-right: 30px;
    }
    .woo-css .woo-to-mg-left-20-3 {
        margin-left: 20px;
    }
    .woo-css .woo-to-mg-left-30-3 {
        margin-left: 30px;
    }
    .woo-css .woo-to-mg-top-10-3 {
        margin-top: 10px;
    }
    .woo-css .woo-to-mg-bot-10-3 {
        margin-bottom: 10px;
    }
    .woo-css .woo-to-mg-bot-20-3 {
        margin-bottom: 20px;
    }

    .woo-css .woo-to-pd-top-150-3 {
        padding-top: 150px;
    }
    .woo-css .woo-to-pd-zero-3{
        padding:0;
    }
    .woo-css .woo-to-pd-20-0-3 {
        padding: 20px 0;
    }
    .woo-css .woo-to-pd-20-3 {
        padding: 20px;
    }
    .woo-css .woo-to-pd-20-0-3 {
        padding: 20px 0;
    }
    .woo-css .woo-to-pd-left-20-3{
        padding-left:20px;
    }

    .woo-css .woo-to-font-05-3{font-size:0.5em;}
    .woo-css .woo-to-font-06-3{font-size:0.6em;}
    .woo-css .woo-to-font-07-3{font-size:0.7em;}
    .woo-css .woo-to-font-08-3{font-size:0.8em;}
    .woo-css .woo-to-font-09-3{font-size:0.9em;}
    .woo-css .woo-to-font-1-3{font-size:1em;}
    .woo-css .woo-to-font-11-3{font-size:1.1em;}
    .woo-css .woo-to-font-12-3{font-size:1.2em;}
    .woo-css .woo-to-font-13-3{font-size:1.3em;}
    .woo-css .woo-to-font-14-3{font-size:1.4em;}
    .woo-css .woo-to-font-15-3{font-size:1.5em;}
    .woo-css .woo-to-font-16-3{font-size:1.6em;}
    .woo-css .woo-to-font-17-3{font-size:1.7em;}
    .woo-css .woo-to-font-18-3{font-size:1.8em;}
    .woo-css .woo-to-font-19-3{font-size:1.9em;}
    .woo-css .woo-to-font-2-3{font-size:2em;}
    .woo-css .woo-to-font-21-3{font-size:2.1em;}
    .woo-css .woo-to-font-22-3{font-size:2.2em;}
    .woo-css .woo-to-font-23-3{font-size:2.3em;}
    .woo-css .woo-to-font-24-3{font-size:2.4em;}
    .woo-css .woo-to-font-25-3{font-size:2.5em;}
    .woo-css .woo-to-font-4-3{font-size:4em;}

    .woo-css .woo-to-text-left-3{
        text-align:left;
    }

    .woo-css .woo-to-br-left-3 {
        border-left: 1px solid #dfdfdf;
    }


}






.el-div-copyright {
    float: left;
    width: 100%;
    background: #fff;
}
.el-logo-wooba {
    width: 60px;
    height: 30px;
    background: url("../Imagens/logo_adm.png");
    background-size: 98%;
}

.woo-modal_alterarstatus .ui-dialog-content {
    width: 100% !important;
    border-bottom: 1px solid #ccc !important;
    padding: 20px !important;
}


/*PROVISÓRIO*/

/*.w-form .w-input .container-inout-icon {
    position: relative;
    display:flex;
    flex-direction:row;
    align-items:center;
}
.w-form .w-input .container-inout-icon .mdi {
    all: unset !important;
    position: absolute !important;
    right: 5px !important;
    font-size: 1.5em !important;
    margin-bottom: -2px !important;
}


.w-form .w-input textarea, 
.w-form .w-input input[type="tel"], 
.w-form .w-input input[type="Text"], 
.w-form .w-input input[type="pass"], 
.w-form .w-input input[type="date"], 
.w-form .w-input input[type="email"], 
.w-form .w-input input[type="password"], 
.w-form .w-input textarea, 
.w-form .w-input select {
    -moz-appearance: auto;
    appearance: auto !important;
}*/