
/*	

	Less+ by Jimmy Rosén, http://www.angrycreative.se/projekt/less-framework
	Based on Less Framework 4 by Joni Korpi, http://lessframework.com
	
*/

/*  
	THIS DOCUMENT IS FOR GLOBAL DEFINITIONS ONLY.
	NO HEIGHTS, WIDTHS, PADDINGS OR MARGINS THAT WON'T BE APPLICABLE FOR ALL SCREEN RESOLUTIONS.
*/

body { background: white; margin: 0px auto; /* Prevents Mobile Safari from bumping up font sizes in landscape */ /*-webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgb(255,255,255); */ }
table td { vertical-align: top; }

/* Scrollbar */
::-webkit-scrollbar { width:15px; }
::-webkit-scrollbar:horizontal { height:4px; }
::-webkit-scrollbar-corner { background:#fff; }
::-webkit-scrollbar-track { background: #fff; border-left:1px solid #ccc; }
::-webkit-scrollbar-thumb { background: #333; }
::-webkit-scrollbar-thumb:hover { background: #222; }
::-webkit-scrollbar-thumb:window-inactive { background: #444; }


/* Selection */
::selection { background: rgba(0,0,0,0.7); color: #fff; }
::-moz-selection { background:rgba(0,0,0,0.7); color:#fff; }
::-webkit-selection { background:rgba(0,0,0,0.7); color:#fff; }
img::selection { background: transparent; }
img::-moz-selection { background: transparent; }

/* 

Links 

*/
a { color: #289c48; }
a,
a:visited { text-decoration: none; }
a:hover { color: #118742; !important }
/* 

Clearfix 

*/
.clearfix:after { content: ""; display: block; clear: both; visibility: hidden; font-size: 0; height: 0; }
.clearfix { display: inline-block; height: 1%; }
.clear { clear: both; }
.hr { margin-top: 20px; border-top: 1px solid #ccc; }

/* 

Headings 

*/ 
/* 

Columns 

*/
.one_half,
.one_third,
.two_third,
.one_fourth { float: left;  }
.one_full { width: 100%; float: left; margin-left: 0; }
.one_half { width: 48% }
.one_third { width: 30%; }
.two_third { width: 60%; }
.three_third { width: 90% }
.one_fourth { width: 25% }
.last { margin-right: 0px; }

/*
TESTES
*/