/*versão 150305 */
/* Margin e padding e outros SM e XS "SMX" no fim do arquivo*/
.container-lg, .container-md,  .container-sm {width: auto;  margin:auto;}
/*SM*/ @media (min-width: 768px) and (max-width: 991px) {  .container-lg, .container-md,  .container-sm {  width: 750px;  } }
/*MD*/@media (min-width: 992px) {
    .container-md , .container-lg {    width: 970px;    }   .container-sm {  width: 750px;    }
}
/*LG*/@media (min-width: 1200px) {
 
 .container { width: 970px; /*width: 970px; /*change 1170 to 970*/ }  
 .container.container-lg , .container-lg{ width: 1170px; }
      }




  @media only screen and (min-width : 992px) {
                        .row.row-eq-height {
                            display: flex;
                            flex-wrap: wrap;
                        }

                        .row.row-eq-height > [class*='col-'] {
                            display: flex;
                            flex-direction: column;
                        }

                        .row.row-eq-height:after,
                        .row.row-eq-height:before {
                            display: flex;
                        }
  } /*v5*/



/* classes hidden*/

 
/*XS e SM*/@media  (max-width: 991px) {
      .hidden-smx-cb   .hidden-inline-sm , .hidden-sm-cb , tr.hidden-sm-cb  ,th.hidden-sm-cb, td.hidden-sm-cb 
        {  display: none !important;   } }
/*XS*/@media (max-width: 767px) {
        .hidden-smx-cb ,.hidden-inline-xs , .hidden-xs-cb , tr.hidden-xs-cb  ,th.hidden-xs-cb, td.hidden-xs-cb 
         {  display: none !important;   }
}

.img-responsive-cb , .img-responsive-center , .img-responsive-100 , .img-responsive-100-smx-fix {
display: block;
width:auto;
height: auto;
max-width: 100%;
margin: auto; /*CB / center*/
text-align:center;
vertical-align: middle;
}
 
.img-responsive-100 , .img-responsive-100-smx-fix {width:100%; height:auto;}


 /*BETA*/
@media  (max-width: 991px) {

    .h-auto-smx { height:auto; }
    .w-auto-smx  { width:auto; }
    .img-responsive-100-smx-fix {  height:auto; width:auto; margin:auto; max-width:90%; max-height:400px;}
    .img-responsive-100-smx-only , .img-responsive-100-smx-only-auto-height {
display: block;
margin: auto; /*CB / center*/
text-align:center;
vertical-align: middle;
height:auto; width:auto; margin:auto; 
}

  
    .img-responsive-100-smx-only {    max-width:90%; max-height:400px;    } 
      .img-responsive-100-smx-only-auto-height { max-width:90%;  height:auto;}
}
@media  (max-width: 767px) {

    .img-responsive-100-smx-fix , .img-responsive-100-smx-only {  max-width:100%;  height:auto;}
      .img-responsive-100 , .img-responsive-100-smx-fix {max-width:90%; width:auto !important;  height:auto;}
      .lamina img { width:auto; height:auto;  max-width:100%; }
    

      .img-responsive-100 , .img-responsive-100-smx-fix {width:90%; height:auto; margin:auto;}
      .lamina img { width:auto !important; height:auto !important;  max-width:90%;margin:auto; }
     
}


/*
.max-w-120{max-width:120px;}
.max-w-140{max-width:140px;}
.max-w-200{max-width:200px;}
.max-w-250{max-width:250px;}
.max-w-300{max-width:300px;}
.max-w-350{max-width:350px;}
.max-w-400{max-width:400px;}
.max-w-450{max-width:450px;}
.max-w-480{max-width:480px;}
.max-w-500{max-width:500px;}
.max-w-600{max-width:600px;}
.max-w-750{max-width:750px;}

.max-w-600{max-width:600px;}
.max-w-750{max-width:750px;}
    */      



/*margin*/
.w-100 { width:100%;}
.w-auto { width:auto;}
.mr-zero { margin:0; }
.mr-00 {margin:0;}
.mr-auto {margin:auto;}

.mr-t-auto {margin-top:auto;}
.mr-t-zero {margin-top:0px;}

.mr-t-00 {margin-top:0px;}
.mr-t-05 {margin-top:5px;}
.mr-t-10 {margin-top:10px;}
.mr-t-15 {margin-top:15px;}
.mr-t-20 {margin-top:20px;}
.mr-t-25 {margin-top:25px;}
.mr-t-30 {margin-top:30px;}
.mr-t-40 {margin-top:40px;}
.mr-t-50 {margin-top:50px;}

.mr-b-auto {margin-bottom:auto;}
.mr-b-zero {margin-bottom:0px;}
.mr-b-00 {margin-top:0px;}
.mr-b-05 {margin-bottom:5px;}
.mr-b-10 {margin-bottom:10px;}
.mr-b-15 {margin-bottom:15px;}
.mr-b-20 {margin-bottom:20px;}
.mr-b-25 {margin-bottom:25px;}
.mr-b-30 {margin-bottom:30px;}
.mr-b-40 {margin-bottom:40px;}
.mr-b-50 {margin-bottom:50px;}

.mr-w-zero { margin-left:0px;margin-right:0px;}
.mr-w-auto { margin-left:auto;margin-right:auto;}
.mr-w-00 { margin-left:0px;margin-right:0px;}
.mr-w-03 { margin-left:3px;margin-right:3px;}
.mr-w-05 { margin-left:5px;margin-right:5px;}
.mr-w-10 { margin-left:10px;margin-right:10px;}
.mr-w-15 { margin-left:15px;margin-right:15px;}
.mr-w-20 { margin-left:20px;margin-right:20px;}
.mr-w-25 { margin-left:25px;margin-right:25px;}
.mr-w-30 { margin-left:30px;margin-right:30px;}
.mr-w-40 { margin-left:40px;margin-right:40px;}
.mr-w-40 { margin-left:50px;margin-right:50px;}


.mr-l-auto {margin-left:auto;}
.mr-l-zero {margin-left:0px;}
.mr-l-00 {margin-left:0px;}
.mr-l-05 {margin-left:5px;}
.mr-l-10 {margin-left:10px;}
.mr-l-15 {margin-left:15px;}
.mr-l-20 {margin-left:20px;}
.mr-l-25 {margin-left:25px;}
.mr-l-30 {margin-left:30px;}
.mr-l-40 {margin-left:40px;}
.mr-l-50 {margin-left:50px;}

.mr-r-auto {margin-right:auto;}
.mr-r-zero {margin-right:0px;}
.mr-r-00 {margin-right:0px;}
.mr-r-05 {margin-right:5px;}
.mr-r-10 {margin-right:10px;}
.mr-r-15 {margin-right:15px;}
.mr-r-20 {margin-right:20px;}
.mr-r-25 {margin-right:25px;}
.mr-r-30 {margin-right:30px;}
.mr-r-40 {margin-right:40px;}
.mr-r-50 {margin-right:50px;}

/*PAdding*/

.pd-zero { padding:0; }
.pd-00 {padding:0;}



.pd-t-zero {padding-top:0px;}

.pd-t-00 {padding-top:0px;}
.pd-t-05 {padding-top:5px;}
.pd-t-10 {padding-top:10px;}
.pd-t-15 {padding-top:15px;}
.pd-t-20 {padding-top:20px;}
.pd-t-25 {padding-top:25px;}
.pd-t-30 {padding-top:30px;}
.pd-t-40 {padding-top:40px;}
.pd-t-50 {padding-top:50px;}


.pd-b-zero {padding-bottom:0px;}
.pd-b-00 {padding-top:0px;}
.pd-b-05 {padding-bottom:5px;}
.pd-b-10 {padding-bottom:10px;}
.pd-b-15 {padding-bottom:15px;}
.pd-b-20 {padding-bottom:20px;}
.pd-b-25 {padding-bottom:25px;}
.pd-b-30 {padding-bottom:30px;}
.pd-b-40 {padding-bottom:40px;}
.pd-b-50 {padding-bottom:50px;}

.pd-w-zero { padding-left:0px;padding-right:0px;}

.pd-w-00 { padding-left:0px;padding-right:0px;}
.pd-w-03 { padding-left:3px;padding-right:3px;}
.pd-w-05 { padding-left:5px;padding-right:5px;}
.pd-w-10 { padding-left:10px;padding-right:10px;}
.pd-w-15 { padding-left:15px;padding-right:15px;}
.pd-w-20 { padding-left:20px;padding-right:20px;}
.pd-w-25 { padding-left:25px;padding-right:25px;}
.pd-w-30 { padding-left:30px;padding-right:30px;}
.pd-w-40 { padding-left:40px;padding-right:40px;}
.pd-w-40 { padding-left:50px;padding-right:50px;}



.pd-l-zero {padding-left:0px;}
.pd-l-00 {padding-left:0px;}
.pd-l-05 {padding-left:5px;}
.pd-l-10 {padding-left:10px;}
.pd-l-15 {padding-left:15px;}
.pd-l-20 {padding-left:20px;}
.pd-l-25 {padding-left:25px;}
.pd-l-30 {padding-left:30px;}
.pd-l-40 {padding-left:40px;}
.pd-l-50 {padding-left:50px;}

 
.pd-r-zero {padding-right:0px;}
.pd-r-00 {padding-right:0px;}
.pd-r-05 {padding-right:5px;}
.pd-r-10 {padding-right:10px;}
.pd-r-15 {padding-right:15px;}
.pd-r-20 {padding-right:20px;}
.pd-r-25 {padding-right:25px;}
.pd-r-30 {padding-right:30px;}
.pd-r-40 {padding-right:40px;}
.pd-r-50 {padding-right:50px;}

@media (min-width: 991px) {
    .h-md-140 {height:140px;}
}
 /* SMALL CLASSES*/
/*@media (max-width: 768px) {*/
@media (max-width: 991px) {
             
            .img-responsive-sm-center {
            display: block;
            height: auto;
            max-width: 100%;
            margin: auto;
            text-align:center;
            vertical-align: middle;
            } 
            .h-sm-auto{ height:auto;}  
            .w-sm-100 { width:100%;}
            .w-sm-auto-100 { width:100%;}
            .mr-sm-zero { margin:0; }
            .mr-sm-00 {margin:0;}
            .mr-sm-auto {margin:auto;}

            .mr-sm-t-auto {margin-top:auto;}
            .mr-sm-t-zero {margin-top:0px;}

            .mr-sm-t-00 {margin-top:0px;}
            .mr-sm-t-05 {margin-top:5px;}
            .mr-sm-t-10 {margin-top:10px;}
            .mr-sm-t-15 {margin-top:15px;}
            .mr-sm-t-20 {margin-top:20px;}
            .mr-sm-t-25 {margin-top:25px;}
            .mr-sm-t-30 {margin-top:30px;}
            .mr-sm-t-40 {margin-top:40px;}
            .mr-sm-t-50 {margin-top:50px;}

            .mr-sm-b-auto {margin-bottom:auto;}
            .mr-sm-b-zero {margin-bottom:0px;}
            .mr-sm-b-00 {margin-top:0px;}
            .mr-sm-b-05 {margin-bottom:5px;}
            .mr-sm-b-10 {margin-bottom:10px;}
            .mr-sm-b-15 {margin-bottom:15px;}
            .mr-sm-b-20 {margin-bottom:20px;}
            .mr-sm-b-25 {margin-bottom:25px;}
            .mr-sm-b-30 {margin-bottom:30px;}
            .mr-sm-b-40 {margin-bottom:40px;}
            .mr-sm-b-50 {margin-bottom:50px;}

            .mr-sm-w-zero { margin-left:0px;margin-right:0px;}
            .mr-sm-w-auto { margin-left:auto;margin-right:auto;}
            .mr-sm-w-00 { margin-left:0px;margin-right:0px;}
            .mr-sm-w-03 { margin-left:3px;margin-right:3px;}
            .mr-sm-w-05 { margin-left:5px;margin-right:5px;}
            .mr-sm-w-10 { margin-left:10px;margin-right:10px;}
            .mr-sm-w-15 { margin-left:15px;margin-right:15px;}
            .mr-sm-w-20 { margin-left:20px;margin-right:20px;}
            .mr-sm-w-25 { margin-left:25px;margin-right:25px;}
            .mr-sm-w-30 { margin-left:30px;margin-right:30px;}
            .mr-sm-w-40 { margin-left:40px;margin-right:40px;}
            .mr-sm-w-40 { margin-left:50px;margin-right:50px;}


            .mr-sm-l-auto {margin-left:auto;}
            .mr-sm-l-zero {margin-left:0px;}
            .mr-sm-l-00 {margin-left:0px;}
            .mr-sm-l-05 {margin-left:5px;}
            .mr-sm-l-10 {margin-left:10px;}
            .mr-sm-l-15 {margin-left:15px;}
            .mr-sm-l-20 {margin-left:20px;}
            .mr-sm-l-25 {margin-left:25px;}
            .mr-sm-l-30 {margin-left:30px;}
            .mr-sm-l-40 {margin-left:40px;}
            .mr-sm-l-50 {margin-left:50px;}

            .mr-sm-r-auto {margin-right:auto;}
            .mr-sm-r-zero {margin-right:0px;}
            .mr-sm-r-00 {margin-right:0px;}
            .mr-sm-r-05 {margin-right:5px;}
            .mr-sm-r-10 {margin-right:10px;}
            .mr-sm-r-15 {margin-right:15px;}
            .mr-sm-r-20 {margin-right:20px;}
            .mr-sm-r-25 {margin-right:25px;}
            .mr-sm-r-30 {margin-right:30px;}
            .mr-sm-r-40 {margin-right:40px;}
            .mr-sm-r-50 {margin-right:50px;}

            /*PAdding*/

            .pd-sm-zero { padding:0; }
            .pd-sm-00 {padding:0;}



            .pd-sm-t-zero {padding-top:0px;}

            .pd-sm-t-00 {padding-top:0px;}
            .pd-sm-t-05 {padding-top:5px;}
            .pd-sm-t-10 {padding-top:10px;}
            .pd-sm-t-15 {padding-top:15px;}
            .pd-sm-t-20 {padding-top:20px;}
            .pd-sm-t-25 {padding-top:25px;}
            .pd-sm-t-30 {padding-top:30px;}
            .pd-sm-t-40 {padding-top:40px;}
            .pd-sm-t-50 {padding-top:50px;}


            .pd-sm-b-zero {padding-bottom:0px;}
            .pd-sm-b-00 {padding-top:0px;}
            .pd-sm-b-05 {padding-bottom:5px;}
            .pd-sm-b-10 {padding-bottom:10px;}
            .pd-sm-b-15 {padding-bottom:15px;}
            .pd-sm-b-20 {padding-bottom:20px;}
            .pd-sm-b-25 {padding-bottom:25px;}
            .pd-sm-b-30 {padding-bottom:30px;}
            .pd-sm-b-40 {padding-bottom:40px;}
            .pd-sm-b-50 {padding-bottom:50px;}

            .pd-sm-w-zero { padding-left:0px;padding-right:0px;}

            .pd-sm-w-00 { padding-left:0px;padding-right:0px;}
            .pd-sm-w-03 { padding-left:3px;padding-right:3px;}
            .pd-sm-w-05 { padding-left:5px;padding-right:5px;}
            .pd-sm-w-10 { padding-left:10px;padding-right:10px;}
            .pd-sm-w-15 { padding-left:15px;padding-right:15px;}
            .pd-sm-w-20 { padding-left:20px;padding-right:20px;}
            .pd-sm-w-25 { padding-left:25px;padding-right:25px;}
            .pd-sm-w-30 { padding-left:30px;padding-right:30px;}
            .pd-sm-w-40 { padding-left:40px;padding-right:40px;}
            .pd-sm-w-40 { padding-left:50px;padding-right:50px;}



            .pd-sm-l-zero {padding-left:0px;}
            .pd-sm-l-00 {padding-left:0px;}
            .pd-sm-l-05 {padding-left:5px;}
            .pd-sm-l-10 {padding-left:10px;}
            .pd-sm-l-15 {padding-left:15px;}
            .pd-sm-l-20 {padding-left:20px;}
            .pd-sm-l-25 {padding-left:25px;}
            .pd-sm-l-30 {padding-left:30px;}
            .pd-sm-l-40 {padding-left:40px;}
            .pd-sm-l-50 {padding-left:50px;}

 
            .pd-sm-r-zero {padding-right:0px;}
            .pd-sm-r-00 {padding-right:0px;}
            .pd-sm-r-05 {padding-right:5px;}
            .pd-sm-r-10 {padding-right:10px;}
            .pd-sm-r-15 {padding-right:15px;}
            .pd-sm-r-20 {padding-right:20px;}
            .pd-sm-r-25 {padding-right:25px;}
            .pd-sm-r-30 {padding-right:30px;}
            .pd-sm-r-40 {padding-right:40px;}
            .pd-sm-r-50 {padding-right:50px;}
  }


/*xs e sm   "SMX" */ @media  (max-width: 991px) {
        .center-smx 
        {  margin:auto; text-align:center;   } 
        .left-smx 
        {  margin-left:0; text-align:left;   } 
        .right-smx 
        {  margin-right:0; text-align:right;   } 
        

           }