/*! BASE */
html {font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif; font-size: 62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {margin: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.428571429; color: #333333; background-color: #ffffff;}

/* BACKGROUNDS */
.red {color: #FF0000;}

/*! FONT */
h1 {font-family: Helvetica Neue, Helvetica, Arial, Sans-Serif; font-weight: 800; font-size: 1.2em; margin-top: 10px; margin-bottom: 10px;}
nav li, .footer p {font-size: 85%;}
.icon {font-size: 0.8em;}

/* HYPERLINKS */
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {color: #FF0000;}
a:hover {text-decoration: underline; color: #FF0000;}

/* IMAGES AND POSITIONING */
.imgMargin {margin: 1.5em; max-width: 100%;}
img {border: none;}
.imgBorder {border: solid 1px #000000;}

/* LISTS */
ul, ol {margin-top: 0; margin-bottom: 10px;}
ul ul, ol ul, ul ol, ol ol {margin-bottom: 0;}
li {margin-top: .5em;}
.list-unstyled {padding-left: 0; list-style: none;}
.list-inline {padding-left: 0; list-style: none;}
.list-inline > li {display: inline-block; padding-right: 5px; padding-left: 5px;}
.search ul {padding-left: 0;}
.nav li {margin-top: 0;}
 
/* POSITIONING */
.center {text-align: center;}
.idea {margin: 0 0 1.5em 0;}
.pull-right {float: right !important;}
.pull-left {float: left !important;}
.indent1 {margin-left: 35px;}


/*! TABLE */
table {border-collapse: collapse; border-spacing: 0; max-width: 100%; background-color: transparent;}
th {text-align: left;}
.table {width: 100%; margin-bottom: 20px;}  
