/* Controladores Media Queries */
.noPaddingMdLg {padding:0;}
.lgHidden{display:none !important;}
.smShow {display:none;}
.xsShow {display:none;}
.xsmShow {display:none;}
.myCenter{margin:auto !important;}

/* Clears and Margins */
.noPadding { padding: 0 !important; }
.noPaddingRight {padding-right: 0 !important;}
.noPaddingLeft {padding-left: 0 !important;}
.noMargin {margin: 0 !important;}

.margemT15 {margin-top: 15px;}
.margemT30 {margin-top: 30px;}
.margemT60 {margin-top: 60px;}
.margemT90 {margin-top: 90px;}

.margemB15 {margin-bottom: 15px;}
.margemB30 {margin-bottom: 30px;}
.margemB60 {margin-bottom: 60px;}
.margemB90 {margin-bottom: 90px;}

.margemTB15 {margin-top: 15px; margin-bottom: 15px;}
.margemTB30 {margin-top: 30px; margin-bottom: 30px;}
.margemTB60 {margin-top: 60px; margin-bottom: 60px;}
.margemTB90 {margin-top: 90px; margin-bottom: 90px;}

.margemT15B30 {margin-top: 15px; margin-bottom: 30px;}
.margemT30B15 {margin-top: 30px; margin-bottom: 15px;}
.margemT30B60 {margin-top: 30px; margin-bottom: 60px;}
.margemT60B30 {margin-top: 60px; margin-bottom: 30px;}

.forceT15 {margin-top:-15px !important;}
.forceT30 {margin-top:-30px !important;}

/*-----MD-----*/
@media (min-width: 992px) and (max-width: 1199px) {
/*Controladores*/
.mdHidden{display:none !important;visibility:hidden !important;} 
/* Limpar Paddings */	
.noPaddingLg {padding:15px;}
}

/*-----SM-----*/
@media (min-width: 768px) and (max-width: 991px) {
/* Controladores */
.smHidden{display:none !important;visibility:hidden !important;}
.smShow{display:block !important;}
.lgHidden {display:block !important;}
/* Limpar Paddings */	
.noPaddingLg {padding:15px;}
.xsNoPadding{padding:0 !important;}
.xsNoPaddingRight{padding-right:0 !important;}
.xsNoPaddingLeft{padding-left:0 !important;}
}

/*-----XS-----*/
@media (max-width: 767px) {
/*Controladores*/
.xsHidden{display:none !important;visibility:hidden !important;}
.lgHidden {display:block !important;}
.mdHidden {display:block !important;}
.xsShow{display:block !important;}
/* Limpar Paddings */	
.xsNoPadding { padding: 0 !important; }
.xsNoPaddingRight { padding-right: 0 !important; }
.xsNoPaddingLeft { padding-left: 0 !important; }
.noPaddingLg {padding:15px;}
.smRightxsLeft {text-align:left;}
}

/*-----XSM-----*/
@media (min-width: 490px) and (max-width: 767px) {
/*Controladores*/
.xsmHidden{display:none !important;visibility:hidden !important;}
.xsmShow{display:block !important;}
}  