body { background-color: #fcfcfc; font-family: 'Open Sans', sans-serif }
body, h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; font-size: 16px }
.container { max-width: 1400px; margin: 0 auto }

a:link, a:visited { text-decoration: none; color: #f47f20 }
a:hover, a:active { color: #4a7023 }
input { font-size: 1.2em !important }
.fa-2x { font-size: 1.4em }

#background-img-modano { background: url('../images/modano_2048.jpg') no-repeat; min-height: 640px;padding: 100px 0; }
#background-img-flywheel { background: url('../images/flywheel.jpg') no-repeat; padding: 100px 0; }
#background-img { no-repeat; padding: 100px 0; }

#powered_by { display:none }

/*============================================*/
/* Navigation bar - globals                   */
/*============================================*/
/*#nav-primary { height: 54px; margin: 0 !important }
#nav-primary a:link, #nav-primary a:visited { color:#333 !important }
#nav-primary a:hover, #nav-primary a:active { color:#f47f20 !important }

.navbar-default { background-color: rgba(248, 248, 248, 0.6); border-radius: 0; border: 1px solid rgba(248, 248, 248, 0.56) }
.navbar-header { position: absolute; top: 0; left: 0; margin-left: 50px; margin-top: 12px }
.navbar-brand { margin: 0; padding: 0 }
.navbar-getapp { border: 3px solid #bcd631; margin-left: 30px; margin-right: 50px; padding: 5px }
.navbar-text { position: absolute; right: 0; top: 0 }
#tango-navbar-collapse { padding: 0 }
.navbar-nav li { text-align: center; font-size: 1em }*/

/**********************/
/*============================================*/
/* Navigation bar - globals                   */
/*============================================*/
.navbar {min-height: 54px}
.navbar-default { background-color: rgba(248, 248, 248, 0.6); border-radius: 0; border: 1px solid rgba(248, 248, 248, 0.56) }
.navbar-header { position: absolute; top: 0; left: 0; margin-left: 50px; margin-top: 10px }
.navbar-brand { margin: 0; padding: 0 }
.navbar-getapp { border: 3px solid #bcd631; margin-left: 30px; margin-right: 50px; padding: 5px }
.navbar-text { position: absolute; right: 0; top: 0 }
#tango-navbar-collapse { padding: 0 }

#nav-primary { background-color: rgba(0,0,0, 0.5); height: 28px; margin: 0 !important }
#nav-primary a { color:#fff }
#nav-primary a:hover, #nav-primary a:active { color:#5cb3c5 }
#nav-primary li.active a { color: #5cb3c5; background: none }


#nav-primary .navbar-getapp { border: 3px solid #bcd631}

.navbar-nav{
  margin: 0px auto; 
  display: table;
  table-layout: fixed;
  float:none;                      
}
.navbar-nav li { text-align: center; font-size: 0.9em }
/********************/





/*============================================*/
/* Gray sticky footer bar                     */
/*============================================*/
.footer { background-color: #555; color: #fefefe; height: 40px; padding: 10px; font-size: 0.8em; margin-top: 25px; border-top: 1px solid #fefefe }
.footer .fa { margin-top: -6px; vertical-align: middle }
.footer a { text-decoration: none; border-bottom: 1px dashed #eee }
.footer a:link { color: #fefefe }
.footer a:visited { color: #fefefe }
.footer a:hover { color: #ff7e00 }
.footer a:active { color: #bcd631 }
.footer.navbar { min-height: 20px }