/*versão 2016-05-01 **********/
 /*Classes de teste de div , comentar na hora de publicar*/
 /*    
.debug-bg-c1 {background-color:#ff5;}
.debug-bg-c2 {background-color:#f5f;}
.debug-bg-c3 {background-color:#5ff;}
.debug-bg-c4 {background-color:#ddd;}
.debug-bg-c5 {background-color:#a55;}
.debug-bg-c6 {background-color:#5a5;}
.debug-bg-c7 {background-color:#55a;}
.debug-bg-c8 {background-color:#999;}/* Fim classes debug*/

 [class*="col-"] {
  
}
  

/* 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;    }
          /*Faz as rows com a mesma altura - somente desktop*/
        .row-eq-height {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display:   flex;
              flex-wrap: wrap;
            }
            .row-eq-height > [class*='col-'] {
              display: flex;
              flex-direction: column;
            }
}
/*LG*/@media (min-width: 1200px) {
 
 .container {   width: 970px; /*change 1170 to 970*/ }  
 .container.container-lg , .container-lg{ width: 1170px; }
      }


/* 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%; max-height:300px;}
    
     
}


/*
.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;}
    .pd-mlg-t-25 { padding-top:25px;  }
}

@media (min-width: 1200px) { .pd-lg-l-25 {padding-left:30px;}
}

 /* 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;   } 
        

           }