@charset "utf-8";
/*suhai-vendas*/
body, html{width:100%;height:100%;background: #FFF;color: #000;font-size: 16px;}
body{font-family: "Inter", sans-serif;font-weight:500;}
.font-serif{
    font-family: "Playfair Display", serif;
}
img{max-width: 100%;height: auto;}

.font-weight-thin{font-weight: 100 !important;}
.font-weight-xlight{font-weight: 200 !important;}
.font-weight-medium{font-weight: 500 !important;}
.font-weight-sbold{font-weight: 600 !important;}
.font-weight-xbold{font-weight: 800 !important;}
.font-weight-black{font-weight: 900 !important;}

.anchor{top:-25px;}

a{transition: color .15s ease-in-out, background-color .15s ease-in-out, background .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
a:hover{text-decoration: none;}

.h1, h1{
	font-size: 2rem;
}
.h2, h2{
	font-size: 1.8rem;
}
.h3, h3{
	font-size: 1.6rem;
}
.h4, h4{
	font-size: 1.4rem;
}
.h5, h5{
	font-size: 1.3rem;
}
.h6, h6{	
	font-size: 1.2rem;
}


.rounded-50rem{ border-radius:0.5rem;}
.rounded-75rem{ border-radius:0.75rem;}
.rounded-100rem{ border-radius:1rem;}
.rounded-150rem{ border-radius: 1.5rem;}
.rounded-200rem{ border-radius: 2rem;}
.rounded-50p{ border-radius: 50%;}
.rounded-top-100rem{
	border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}
.rounded-bottom-100rem{	
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
}
/*tipologias*/
p, button, ul, ol {font-size:1rem;line-height: 1.3;}

.lh-100{line-height: 1;}
.lh-110{line-height: 1.1;}
.lh-120{line-height: 1.2;}
.lh-130{line-height: 1.3;}
.lh-140{line-height: 1.4;}
.lh-150{line-height: 1.5;}
.lh-160{line-height: 1.6;}

.font-sm-12{font-size: 0.75rem;}
.font-sm-13{font-size: 0.8125rem;}
.font-sm-14{font-size: 0.875rem;}
.font-sm-15{font-size: 0.9375rem;}
.font-sm-16{font-size: 1rem;}
.font-sm-17{font-size: 1.0625rem;}
.font-sm-18{font-size: 1.125rem;}
.font-sm-20{font-size: 1.25rem;}
.font-sm-21{font-size: 1.3125rem;}
.font-sm-22{font-size: 1.375rem;}
.font-sm-24{font-size: 1.5rem;}
.font-sm-26{font-size: 1.625rem;}
.font-sm-28{font-size: 1.75rem;}
.font-sm-30{font-size: 1.875rem;}
.font-sm-32{font-size: 2rem;}
.font-sm-36{font-size: 2.25rem;}
.font-sm-40{font-size: 2.5rem;}
.font-sm-44{font-size: 2.75rem;}
.font-sm-48{font-size: 3rem;}
.font-sm-52{font-size: 3.25rem;}
.font-sm-56{font-size: 3.5rem;}
.font-sm-60{font-size: 3.75rem;}
.font-sm-64{font-size: 4rem;}
.font-sm-68{font-size: 4.25rem;}
.font-sm-72{font-size: 4.5rem;}
.font-sm-76{font-size: 4.75rem;}
.font-sm-80{font-size: 5rem;}
.font-sm-84{font-size: 5.25rem;}
.font-sm-88{font-size: 5.5rem;}
.font-sm-92{font-size: 5.75rem;}
.font-sm-96{font-size: 6rem;}
.font-sm-104{font-size: 6.5rem;}
.font-sm-112{font-size: 7rem;}
.font-sm-120{font-size: 7.5rem;}
.font-sm-128{font-size: 8rem;}
/*fim tipologias*/

.bg-black{background-color:#000;}
.text-black{color:#000;}

.bg-green{background-color:#48801E;}
.text-green{color:#48801E;}

.bg-red{background-color:#DC0000;}
.text-red{color:#DC0000;}

.bg-yellow{background-color:#FFFF3C;}
.text-yellow{color:#FFFF3C;}

.bg-gray{background-color:#E6E6E6;}
.text-gray{color:#E6E6E6;}



/*HEADER*/
#header{z-index: 9; background:#E6E6E6;}
#header-logo{ position:absolute;}
#logo{max-width: 44px;}

#menu-principal{padding-top:0.75rem;}
#menu-principal li{
	margin:0px 0px 0.1rem 0px
}
#menu-principal li a, 
#menu-principal li span{
	padding: .75rem 1rem;
	display: inline-block;
	width: 100%;
	border:1px solid #000;
}
#menu-principal li span{
    background: #000;
    color: #FFFF3C;
}
#menu-principal li a{
	background: #DC0000;
	color: #FFF;
}
#menu-principal li a:hover{
    background: #3f3f3f;
    color: #FFF;
}

/*FIM HEADER*/

/*MAIN*/
#main{min-height: calc(100vh - 48px);padding-top: 60px;}

/*FIM MAIN*/

/*FORMS*/
#formLogin .btn-group .active{
	display: none;
}
#formLogin .btn-group .btn{
	border-radius: .2rem;
}
/*FIM FORMS*/

.table td, .table th {
    vertical-align: middle;
    white-space: nowrap;
}


/********xxx*********/

.toggle-container {
  display: flex;
  align-items: center;
  gap: 8px;
}

.toggle-label {
  user-select: none;
  line-height: 26px;
}

/* Toggle switch */


/* Esconde o checkbox nativo */
.toggle-input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
    margin: 0;
}

/* Toggle switch (visual) */
.toggle {
    position: relative;
    display: inline-block;
    width: 52px;
    height: 26px;
    background: #e9e9eb;
    border-radius: 999px;
    cursor: pointer;
    transition: background 0.2s ease;
}

.toggle::after {
    content: '';
    position: absolute;
    top: 1px;
    left: 2px;
    width: 24px;
    height: 24px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    transition: transform 0.2s ease, background 0.2s ease;
}

/* Estado checked (ativo) */
.toggle-input:checked + .toggle {
    background: #34c759;
}

.toggle-input:checked + .toggle::after {
    transform: translateX(26px);
    background: #fff;
}

/* Foco acessibilidade */
.toggle-input:focus-visible + .toggle {
    box-shadow: 0 0 0 4px rgba(52, 199, 89, 0.4);
}


/*********xxx*/

#responsive-table .thead{
    display: none;
}
#responsive-table .tr.pago{color: #393;}

#responsive-table .tr{
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#responsive-table .thead .th,
#responsive-table .tbody .td{
    padding: 0.1rem 0.5rem;
}
#responsive-table .thead .tr{
    background: #CCC;
}
#responsive-table .tbody .tr{
    border: 1px solid #999;
    padding: 0.5rem;
    margin: 0px 0px 1rem 0px;
}
#responsive-table b{
	color: #6c757d;
}
#responsive-table a,
#responsive-table span{
	display:inline-block;
}

#responsive-table .th.col1,
#responsive-table .th.col2,
#responsive-table .th.col3,
#responsive-table .th.col4,
#responsive-table .th.col5,
#responsive-table .th.col6,
#responsive-table .th.col7,
#responsive-table .th.col8,
#responsive-table .th.col9,
#responsive-table .th.col10,
#responsive-table .th.col11,
#responsive-table .td.col1,
#responsive-table .td.col2,
#responsive-table .td.col3,
#responsive-table .td.col4,
#responsive-table .td.col5,
#responsive-table .td.col6,
#responsive-table .td.col7,
#responsive-table .td.col8,
#responsive-table .td.col9,
#responsive-table .td.col10,
#responsive-table .td.col11
{
    flex: 0 0 100%;
}

#responsive-table .th.col11,
#responsive-table .td.col11
{
	margin-top: 0.5rem;
	text-align: right;
}
	

/*tabela pedidos*/

#responsive-table-pedido .thead{
    display: none;
}
#responsive-table-pedido .tr{
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#responsive-table-pedido .thead .th,
#responsive-table-pedido .tbody .td{
}
#responsive-table-pedido .thead .tr{
    background: #CCC;
}
#responsive-table-pedido .tbody .tr{
    border-bottom: 1px solid #D0D0D0;
    margin: 0px 0px 1rem 0px;
    padding: 0px 0px 1rem 0px;
}
#responsive-table-pedido b{
	color: #6c757d;
}
#responsive-table-pedido a,
#responsive-table-pedido span{
	display:inline-block;
}
/*
#responsive-table-pedido .th.col1,
#responsive-table-pedido .th.col2,
#responsive-table-pedido .th.col3,
#responsive-table-pedido .th.col4,
#responsive-table-pedido .th.col5,
#responsive-table-pedido .th.col6,
#responsive-table-pedido .th.col7,
#responsive-table-pedido .th.col8,
#responsive-table-pedido .th.col9,
#responsive-table-pedido .th.col10,
#responsive-table-pedido .th.col11,
#responsive-table-pedido .td.col1,
#responsive-table-pedido .td.col2,
#responsive-table-pedido .td.col3,
#responsive-table-pedido .td.col4,
#responsive-table-pedido .td.col5,
#responsive-table-pedido .td.col6,
#responsive-table-pedido .td.col7,
#responsive-table-pedido .td.col8,
#responsive-table-pedido .td.col9,
#responsive-table-pedido .td.col10,
#responsive-table-pedido .td.col11
{
    flex: 0 0 100%;
}


#responsive-table-pedido .th.col1,
#responsive-table-pedido .td.col1,
#responsive-table-pedido .th.col2,
#responsive-table-pedido .td.col2,
#responsive-table-pedido .th.col3,
#responsive-table-pedido .td.col3,
#responsive-table-pedido .th.col4,
#responsive-table-pedido .th.col5,
#responsive-table-pedido .th.col6,
#responsive-table-pedido .th.col7,
#responsive-table-pedido .th.col8,
#responsive-table-pedido .th.col9,
#responsive-table-pedido .th.col10,
#responsive-table-pedido .th.col11,
#responsive-table-pedido .td.col4,
#responsive-table-pedido .td.col5,
#responsive-table-pedido .td.col6,
#responsive-table-pedido .td.col7,
#responsive-table-pedido .td.col8,
#responsive-table-pedido .td.col9,
#responsive-table-pedido .td.col10,
#responsive-table-pedido .td.col11
{
    flex: 0 0 100%;
}
*/
#responsive-table-pedido .th.col1,
#responsive-table-pedido .td.col1
{
    flex: 0 0 65%;
}

#responsive-table-pedido .th.col4,
#responsive-table-pedido .td.col4
{
    flex: 0 0 35%;
	text-align:right;
}


#responsive-table-pedido .th.col2,
#responsive-table-pedido .td.col2,
#responsive-table-pedido .th.col3,
#responsive-table-pedido .td.col3,
#responsive-table-pedido .th.col5,
#responsive-table-pedido .td.col5,
#responsive-table-pedido .th.col6,
#responsive-table-pedido .td.col6
{
}


#responsive-table-pedido .th.col7,
#responsive-table-pedido .td.col7,
#responsive-table-pedido .th.col8,
#responsive-table-pedido .td.col8
{
    flex: 0 0 100%;
	text-align:right;
	padding-top:0.5rem;
}

#responsive-table-pedido .td.col2 span,
#responsive-table-pedido .td.col5 span{
	color: #6c757d;
	font-size:14px
}

	
/*tabela pedidos*/

#btn-footer{
	bottom:-64px;
	transition: bottom 0.3s ease;
}

#btn-footer.show{
	bottom:0px;
}

@media (min-width:375px){
.container{max-width: 360px;}

}

@media (min-width:480px){
.container{max-width: 420px;}
	
}

@media (min-width:576px){
.container {max-width: 540px;}
	
}
@media (min-width:768px){
.container {max-width: 720px;}
/*tipologias*/
.font-md-12{font-size: 0.75rem;}
.font-md-13{font-size: 0.8125rem;}
.font-md-14{font-size: 0.875rem;}
.font-md-15{font-size: 0.9375rem;}
.font-md-16{font-size: 1rem;}
.font-md-17{font-size: 1.0625rem;}
.font-md-18{font-size: 1.125rem;}
.font-md-20{font-size: 1.25rem;}
.font-md-21{font-size: 1.3125rem;}
.font-md-22{font-size: 1.375rem;}
.font-md-24{font-size: 1.5rem;}
.font-md-26{font-size: 1.625rem;}
.font-md-28{font-size: 1.75rem;}
.font-md-30{font-size: 1.875rem;}
.font-md-32{font-size: 2rem;}
.font-md-36{font-size: 2.25rem;}
.font-md-40{font-size: 2.5rem;}
.font-md-44{font-size: 2.75rem;}
.font-md-48{font-size: 3rem;}
.font-md-52{font-size: 3.25rem;}
.font-md-56{font-size: 3.5rem;}
.font-md-60{font-size: 3.75rem;}
.font-md-64{font-size: 4rem;}
.font-md-68{font-size: 4.25rem;}
.font-md-72{font-size: 4.5rem;}
.font-md-76{font-size: 4.75rem;}
.font-md-80{font-size: 5rem;}
.font-md-84{font-size: 5.25rem;}
.font-md-88{font-size: 5.5rem;}
.font-md-92{font-size: 5.75rem;}
.font-md-96{font-size: 6rem;}
.font-md-104{font-size: 6.5rem;}
.font-md-112{font-size: 7rem;}
.font-md-120{font-size: 7.5rem;}
.font-md-128{font-size: 8rem;}
/*fim tipologias*/

#responsive-table .tr{
    width: 48%;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#responsive-table .thead .tr{
    background: #CCC;
}
#responsive-table .thead .th,
#responsive-table .tbody .td{
    padding: 0.1rem 0.5rem;
}
#responsive-table .tbody
{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
}
#responsive-table .tbody .tr
{
    padding: 0.75rem;
    margin: 0px 0px 1rem 0px;
}
#responsive-table .tbody .tr:nth-child(odd)
{
    margin: 0px 1rem 1rem 0px;
}
	

	
}



@media (min-width: 992px){
.container, .container-lg, .container-md, .container-sm, .container-xl {    max-width: 960px;}
/*HEADER*/
#header-logo{ position:relative;}

#logo{max-width: 56px;}
#menu-principal{padding-top:0;}
#menu-principal li{
	margin: 0px 0px 0px 0.25rem;
}
#menu-principal li a, 
#menu-principal li span{
	padding: .5rem 1rem;
	width: unset;
	border:none;
}
#menu-principal li a{
    background: #E6E6E6;
    color: #000;
}
/*FIM HEADER*/
 
/*MAIN*/
#main{min-height: calc(100vh - 48px);padding-top: 72px;}


#responsive-table b
{
	display:none;
}
#responsive-table{
    border:1px solid #999;
}
#responsive-table .thead{
    display: block;
}
	
#responsive-table .thead a{
	font-size:16px;
	color:#DEDEDE;
}

#responsive-table .thead a:hover{
	color:#FFFFFF;
}
	
#responsive-table .tr{
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    flex-wrap: unset;
    -ms-flex-wrap: unset;
}
#responsive-table .thead .tr{
    background: #000;
}
#responsive-table .thead .th,
#responsive-table .tbody .td{
    padding: 0px;
}
#responsive-table .tbody .tr, 
#responsive-table .tbody .tr:nth-child(odd){padding:0px;border: none;margin: 0px; background:#FFF;}

#responsive-table .tbody .tr:nth-child(odd){background: #F0F0F0;}

#responsive-table a,
#responsive-table span{
	padding: 0.4rem;
	display: flex;
	font-size: 14px;
}

#responsive-table .tbody .tr:hover{
	background:#D0D0D0;
}


	#responsive-table button{
	margin: 0.4rem 0.4rem 0.4rem 0px;
}
#responsive-table .th.col1,
#responsive-table .th.col2,
#responsive-table .td.col1,
#responsive-table .td.col2 {
    flex: 0 0 14%;
}

#responsive-table .th.col3,
#responsive-table .td.col3 {
    flex: 0 0 11%;
}
#responsive-table .th.col4,
#responsive-table .td.col4 {
    flex: 0 0 10%;
}
#responsive-table .th.col5,
#responsive-table .td.col5 {
    flex: 0 0 7%;
}
#responsive-table .th.col6, 
#responsive-table .th.col7, 
#responsive-table .th.col8, 
#responsive-table .th.col9,
#responsive-table .td.col6, 
#responsive-table .td.col7, 
#responsive-table .td.col8, 
#responsive-table .td.col9{
	flex: 0 0 9%;
}
#responsive-table .th.col7,
#responsive-table .td.col7
{
    display: none;
}
#responsive-table .th.col10, 
#responsive-table .td.col10 
{
    flex: 0 0 12%;
}
#responsive-table .th.col11,
#responsive-table .td.col11 {
    flex: 0 0 5%;
}
	
#responsive-table.vendedor .th.col1,
#responsive-table.vendedor .th.col2,
#responsive-table.vendedor .td.col1,
#responsive-table.vendedor .td.col2
{
    flex: 0 0 18%;
}
	
#responsive-table.vendedor .th.col5,
#responsive-table.vendedor .td.col5 
{
    flex: 0 0 8%;
}
#responsive-table.vendedor .th.col6, 
#responsive-table.vendedor .th.col7, 
#responsive-table.vendedor .th.col8, 
#responsive-table.vendedor .th.col9,
#responsive-table.vendedor .td.col6, 
#responsive-table.vendedor .td.col7, 
#responsive-table.vendedor .td.col8, 
#responsive-table.vendedor .td.col9{
	flex: 0 0 10%;
}




/*tabela pedidos*/

#responsive-table-pedido .thead{
    display: block;
}
#responsive-table-pedido .tr{
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#responsive-table-pedido .thead .tr{
    background: #000;
}
#responsive-table-pedido .tbody .tr{
    border-bottom: 1px solid #D0D0D0;
    margin: 0.1rem 0px;
    padding: 0.1rem 0px;
}
#responsive-table-pedido b{
	display: none;
}
#responsive-table-pedido a,
#responsive-table-pedido span{
	padding: 0.4rem;
}
#responsive-table-pedido a,
#responsive-table-pedido span span{
	display: none;
}
/*
#responsive-table-pedido .th.col1,
#responsive-table-pedido .th.col2,
#responsive-table-pedido .th.col3,
#responsive-table-pedido .th.col4,
#responsive-table-pedido .th.col5,
#responsive-table-pedido .th.col6,
#responsive-table-pedido .th.col7,
#responsive-table-pedido .th.col8,
#responsive-table-pedido .th.col9,
#responsive-table-pedido .th.col10,
#responsive-table-pedido .th.col11,
#responsive-table-pedido .td.col1,
#responsive-table-pedido .td.col2,
#responsive-table-pedido .td.col3,
#responsive-table-pedido .td.col4,
#responsive-table-pedido .td.col5,
#responsive-table-pedido .td.col6,
#responsive-table-pedido .td.col7,
#responsive-table-pedido .td.col8,
#responsive-table-pedido .td.col9,
#responsive-table-pedido .td.col10,
#responsive-table-pedido .td.col11
{
    flex: 0 0 100%;
}


#responsive-table-pedido .th.col1,
#responsive-table-pedido .td.col1,
#responsive-table-pedido .th.col2,
#responsive-table-pedido .td.col2,
#responsive-table-pedido .th.col3,
#responsive-table-pedido .td.col3,
#responsive-table-pedido .th.col4,
#responsive-table-pedido .th.col5,
#responsive-table-pedido .th.col6,
#responsive-table-pedido .th.col7,
#responsive-table-pedido .th.col8,
#responsive-table-pedido .th.col9,
#responsive-table-pedido .th.col10,
#responsive-table-pedido .th.col11,
#responsive-table-pedido .td.col4,
#responsive-table-pedido .td.col5,
#responsive-table-pedido .td.col6,
#responsive-table-pedido .td.col7,
#responsive-table-pedido .td.col8,
#responsive-table-pedido .td.col9,
#responsive-table-pedido .td.col10,
#responsive-table-pedido .td.col11
{
    flex: 0 0 100%;
}
*/
#responsive-table-pedido .th.col1,
#responsive-table-pedido .td.col1
{flex: 0 0 52%;}
	
#responsive-table-pedido .th.col2,
#responsive-table-pedido .td.col2
{
    flex: 0 0 22%;
}
	
#responsive-table-pedido .th.col3,
#responsive-table-pedido .td.col3
{
    flex: 0 0 78%;
}

#responsive-table-pedido .th.col4,
#responsive-table-pedido .td.col4
{
    flex: 0 0 20%;
}

#responsive-table-pedido .th.col5,
#responsive-table-pedido .td.col5
{
    flex: 0 0 35%;
}

	
#responsive-table-pedido .th.col6,
#responsive-table-pedido .td.col6
{
    flex: 0 0 65%;
}

	
#responsive-table-pedido .th.col7,
#responsive-table-pedido .td.col7
{
    flex: 0 0 12%;
}	

#responsive-table-pedido .th.col8,
#responsive-table-pedido .td.col8
{
    flex: 0 0 14%;
}	

#responsive-table-pedido .th.col7,
#responsive-table-pedido .td.col7,
#responsive-table-pedido .th.col8,
#responsive-table-pedido .td.col8
{
	padding-top:0px;
}
	
#responsive-table-pedido .col-lg-flex{
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}


#responsive-table-pedido .th.col1 span,
#responsive-table-pedido .th.col2 span,
#responsive-table-pedido .th.col3 span,
#responsive-table-pedido .th.col4 span,
#responsive-table-pedido .th.col5 span,
#responsive-table-pedido .th.col6 span,
#responsive-table-pedido .th.col7 span,
#responsive-table-pedido .th.col8 span{
	color:#FFF;
	font-size:15px;
}

#responsive-table-pedido .td.col1 span,
#responsive-table-pedido .td.col2 span,
#responsive-table-pedido .td.col3 span,
#responsive-table-pedido .td.col4 span,
#responsive-table-pedido .td.col5 span,
#responsive-table-pedido .td.col6 span,
#responsive-table-pedido .td.col7 span,
#responsive-table-pedido .td.col8 span{
	color: #000;
	font-size:15px;
}

	
/*tabela pedidos*/

	


}    



@media (min-width:1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {    max-width: 1140px;}
/*tipologias*/
.font-xl-12{font-size: 0.75rem;}
.font-xl-13{font-size: 0.8125rem;}
.font-xl-14{font-size: 0.875rem;}
.font-xl-15{font-size: 0.9375rem;}
.font-xl-16{font-size: 1rem;}
.font-xl-17{font-size: 1.0625rem;}
.font-xl-18{font-size: 1.125rem;}
.font-xl-20{font-size: 1.25rem;}
.font-xl-21{font-size: 1.3125rem;}
.font-xl-22{font-size: 1.375rem;}
.font-xl-24{font-size: 1.5rem;}
.font-xl-26{font-size: 1.625rem;}
.font-xl-28{font-size: 1.75rem;}
.font-xl-30{font-size: 1.875rem;}
.font-xl-32{font-size: 2rem;}
.font-xl-36{font-size: 2.25rem;}
.font-xl-40{font-size: 2.5rem;}
.font-xl-44{font-size: 2.75rem;}
.font-xl-48{font-size: 3rem;}
.font-xl-52{font-size: 3.25rem;}
.font-xl-56{font-size: 3.5rem;}
.font-xl-60{font-size: 3.75rem;}
.font-xl-64{font-size: 4rem;}
.font-xl-68{font-size: 4.25rem;}
.font-xl-72{font-size: 4.5rem;}
.font-xl-76{font-size: 4.75rem;}
.font-xl-80{font-size: 5rem;}
.font-xl-84{font-size: 5.25rem;}
.font-xl-88{font-size: 5.5rem;}
.font-xl-92{font-size: 5.75rem;}
.font-xl-96{font-size: 6rem;}
.font-xl-104{font-size: 6.5rem;}
.font-xl-112{font-size: 7rem;}
.font-xl-120{font-size: 7.5rem;}
.font-xl-128{font-size: 8rem;}
/*fim tipologias*/

#responsive-table-pedido .th.col1,
#responsive-table-pedido .td.col1
{flex: 0 0 64%;}
	
#responsive-table-pedido .th.col2,
#responsive-table-pedido .td.col2
{
    flex: 0 0 14%;
}
	
#responsive-table-pedido .th.col3,
#responsive-table-pedido .td.col3
{
    flex: 0 0 86%;
}

#responsive-table-pedido .th.col4,
#responsive-table-pedido .td.col4
{
    flex: 0 0 16%;
}

#responsive-table-pedido .th.col5,
#responsive-table-pedido .td.col5
{
    flex: 0 0 35%;
}

	
#responsive-table-pedido .th.col6,
#responsive-table-pedido .td.col6
{
    flex: 0 0 65%;
}

	
#responsive-table-pedido .th.col7,
#responsive-table-pedido .td.col7
{
    flex: 0 0 10%;
}	

#responsive-table-pedido .th.col8,
#responsive-table-pedido .td.col8
{
    flex: 0 0 10%;
}	

#responsive-table-pedido .th.col1 span,
#responsive-table-pedido .th.col2 span,
#responsive-table-pedido .th.col3 span,
#responsive-table-pedido .th.col4 span,
#responsive-table-pedido .th.col5 span,
#responsive-table-pedido .th.col6 span,
#responsive-table-pedido .th.col7 span,
#responsive-table-pedido .th.col8 span{
	color:#FFF;
	font-size:16px;
}


    
}


@media (min-width:1360px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {    max-width: 1260px;}

#responsive-table .th.col1,
#responsive-table .th.col2,
#responsive-table .td.col1,
#responsive-table .td.col2 {
    flex: 0 0 15%;
}


#responsive-table .th.col10, 
#responsive-table .td.col10 
{
    flex: 0 0 10%;
}


	
}




@media (min-width:1640px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {    max-width: 1440px;}


#responsive-table a,
#responsive-table span{
	font-size: 15px;
}

}


@media (min-width:1900px){
	
	
}