/* Clear para flutuação */
.clear{clear:both;}

/* Desabilitar seleção */
.no-select{-webkit-touch-callout:none ; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:-moz-none; -ms-user-select:none; user-select:none; cursor: default;}

/* Media query para SMALL */
@media only screen and (max-width: 768px){

	/* Texto centralizado */
	.small-text-center{text-align: center!important;}
}

/* Transições e :hover padrão */
.transition{ transition: all 200ms linear; -webkit-transition: all 200ms linear;}
.hover:hover{-moz-opacity: 0.70; opacity: 0.70; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.link:hover{ text-decoration: underline; }

/* Displays */
.block{display:block;}
.inline-block{ display:inline-block; vertical-align: middle;}

/* Posicionamentos */
.relative{ position: relative; }
.absolute{ position: absolute; top: 0; left: 0;}
.absolute-bottom{ position: absolute; top: 100%; left: 0;}
.absolute-right{ position: absolute; top: 0; left: 100%;}
.absolute-left{ position: absolute; top: 0; right: 100%;}

/* Text bold */
.no-bold{ font-weight: normal!important;}
.bold{ font-weight: bold!important;}

/* Text sizes */
/*.size-10,.size-10 *{font-size: 10px!important;}
h6,h6 *,
.size-12,.size-12 *{font-size: 12px!important;}
.size-14,.size-14 *{font-size: 14px!important;}
h5,h5 *,
.size-16,.size-16 *{font-size: 16px!important;}
h4,h4 *,
.size-18,.size-18 *{font-size: 18px!important;}
h3,h3 *,
.size-20,.size-20 *{font-size: 20px!important;}
.size-22,.size-22 *{font-size: 22px!important;}
h2,h2 *,
.size-24,.size-24 *{font-size: 24px!important;}
.size-26,.size-26 *{font-size: 26px!important;}
h1,h1 *,
.size-28,.size-28 *{font-size: 28px!important;}
.size-30,.size-30 *{font-size: 28px!important;}
.size-40,.size-40 *{font-size: 40px!important;}*/

/* Heights */
.height-5{height: 5px!important;}
.height-10{height: 10px!important;}
.height-15{height: 10px!important;}
.height-20{height: 20px!important;}
.height-30{height: 30px!important;}
.height-40{height: 40px!important;}
.height-50{height: 50px!important;}
.height-100{height: 100px!important;}

/* Indexes */
.index-1{z-index: 1!important;}
.index-2{z-index: 2!important;}
.index-3{z-index: 3!important;}
.index-4{z-index: 4!important;}
.index-5{z-index: 5!important;}

/* Margins */
.margin-5{margin:5px!important;}
.margin-10{margin:10px!important;}
.margin-15{margin:15px!important;}
.margin-20{margin:20px!important;}
.margin-30{margin:30px!important;}
.margin-40{margin:40px!important;}
.margin-50{margin:50px!important;}
.margin-100{margin:50px!important;}
.margin-top-0{margin-top:0px!important;}
.margin-top-5{margin-top:5px!important;}
.margin-top-10{margin-top:10px!important;}
.margin-top-15{margin-top:15px!important;}
.margin-top-20{margin-top:20px!important;}
.margin-top-30{margin-top:30px!important;}
.margin-top-40{margin-top:40px!important;}
.margin-top-50{margin-top:50px!important;}
.margin-top-100{margin-top:100px!important;}
.margin-right-5{margin-right:5px!important;}
.margin-right-10{margin-right:10px!important;}
.margin-right-15{margin-right:15px!important;}
.margin-right-20{margin-right:20px!important;}
.margin-right-30{margin-right:30px!important;}
.margin-right-40{margin-right:40px!important;}
.margin-right-50{margin-right:50px!important;}
.margin-right-100{margin-right:100px!important;}
.margin-bottom-5{margin-bottom:5px!important;}
.margin-bottom-10{margin-bottom:10px!important;}
.margin-bottom-15{margin-bottom:15px!important;}
.margin-bottom-20{margin-bottom:20px!important;}
.margin-bottom-30{margin-bottom:30px!important;}
.margin-bottom-40{margin-bottom:40px!important;}
.margin-bottom-50{margin-bottom:50px!important;}
.margin-bottom-100{margin-bottom:100px!important;}
.margin-left-5{margin-left:5px!important;}
.margin-left-10{margin-left:10px!important;}
.margin-left-15{margin-left:15px!important;}
.margin-left-20{margin-left:20px!important;}
.margin-left-30{margin-left:30px!important;}
.margin-left-40{margin-left:40px!important;}
.margin-left-50{margin-left:50px!important;}
.margin-left-100{margin-left:100px!important;}

/* Paddings */
.no-padding{padding: 0 !important;}
.padding-5{padding:5px!important;}
.padding-10{padding:10px!important;}
.padding-15{padding:15px!important;}
.padding-20{padding:20px!important;}
.padding-30{padding:30px!important;}
.padding-40{padding:40px!important;}
.padding-50{padding:50px!important;}
.padding-100{padding:50px!important;}
.padding-top-5{padding-top:5px!important;}
.padding-top-10{padding-top:10px!important;}
.padding-top-15{padding-top:15px!important;}
.padding-top-20{padding-top:20px!important;}
.padding-top-30{padding-top:30px!important;}
.padding-top-40{padding-top:40px!important;}
.padding-top-50{padding-top:50px!important;}
.padding-top-100{padding-top:100px!important;}
.padding-right-5{padding-right:5px!important;}
.padding-right-10{padding-right:10px!important;}
.padding-right-15{padding-right:15px!important;}
.padding-right-20{padding-right:20px!important;}
.padding-right-30{padding-right:30px!important;}
.padding-right-40{padding-right:40px!important;}
.padding-right-50{padding-right:50px!important;}
.padding-right-100{padding-right:100px!important;}
.padding-bottom-5{padding-bottom:5px!important;}
.padding-bottom-10{padding-bottom:10px!important;}
.padding-bottom-15{padding-bottom:15px!important;}
.padding-bottom-20{padding-bottom:20px!important;}
.padding-bottom-30{padding-bottom:30px!important;}
.padding-bottom-40{padding-bottom:40px!important;}
.padding-bottom-50{padding-bottom:50px!important;}
.padding-bottom-100{padding-bottom:100px!important;}
.padding-left-5{padding-left:5px!important;}
.padding-left-10{padding-left:10px!important;}
.padding-left-15{padding-left:15px!important;}
.padding-left-20{padding-left:20px!important;}
.padding-left-30{padding-left:30px!important;}
.padding-left-40{padding-left:40px!important;}
.padding-left-50{padding-left:50px!important;}
.padding-left-100{padding-left:100px!important;}