/*----------------*/
/* GRID SISTEM   */
/*---------------*/

	
.col-top {
   vertical-align: top;
}
.col-middle {
   vertical-align: middle;
}
.col-bottom {
   vertical-align: bottom;
}
.container-fluid-xs-height {
   /*display: table;*/
   width: 100%;
   padding-left: 0px;
   padding-right: 0px;
}
.container-xs-height {
   display: table;
   padding-left: 0px;
   padding-right: 0px;
}
.row-xs-height {
   display: table-row;
}
.col-xs-height {
   display: table-cell;
   float: none;
}
@media (min-width: 768px) {
   .container-sm-height {
       display: table;
       padding-left: 0px;
       padding-right: 0px;
   }
   .container-fluid-sm-height {
       /*display: table;*/
       width: 100%;
       padding-left: 0px;
       padding-right: 0px;
   }
   .row-sm-height {
       display: table-row;
   }
   .col-sm-height {
       display: table-cell;
       float: none;
   }
}
@media (min-width: 992px) {
   .container-md-height {
       display: table;
       padding-left: 0px;
       padding-right: 0px;
   }
   .container-fluid-md-height {
       /*display: table;*/
       width: 100%;
       padding-left: 0px;
       padding-right: 0px;
   }
   .row-md-height {
       display: table-row;
   }
   .col-md-height {
       display: table-cell;
       float: none;
   }
}
@media (min-width: 1200px) {
   .container-lg-height {
       display: table;
       padding-left: 0px;
       padding-right: 0px;
   }
   .container-fluid-lg-height {
       /*display: table;*/
       width: 100%;
       padding-left: 0px;
       padding-right: 0px;
   }
   .row-lg-height {
       display: table-row;
   }
   .col-lg-height {
       display: table-cell;
       float: none;
   }
}

