/* local reset */

*, *:before, *:after                  { -moz-box-sizing: content-box; box-sizing: content-box; }
html                                  { font-size: 100%; }
html, button, input, select, textarea { font-family: Helvetica, Arial, sans-serif; }
body                                  { font-family: Helvetica, Arial, sans-serif; }

a:focus                               { outline-offset: 0; }
.nav > li > a                         { padding: 0px 10px 10px; }

.nav > li > a:focus                   { background-color: transparent; }
.nav > li > a:hover                   { background-color: transparent; }

h1, h2, h3, h4, h5, h6                { font-family: Helvetica, Arial, sans-serif; font-weight: bold; }
.h1, .h2, .h3, .h4, .h5, .h6          { font-family: Helvetica, Arial, sans-serif; font-weight: bold; }
h3, .h3                               { font-size: 1.1em; }

.panel                                { border: 0; border-radius: 0; box-shadow: none; }
.breadcrumb                           { padding: 0;  margin-bottom: 5px; background-color: white; border-radius: 0; }

/* coursfinder */
.row                                  { margin-left: 0; margin-right: 0; margin-bottom: 0; }
.row div                              { }
label                                 { font-weight: normal; }
.label                                { display: block; padding: 0; font-size: 100%; font-weight: normal; line-height: normal; }
.course-finder .inline-checkboxes .label { margin-top: 2px; }
select                                { line-height: inherit; }

/* slide show buttons */
.btn                                  { padding: 0; border: 0; border-radius: 0; }

/* 'sections' dropdown menu */
a:hover, a:focus                      { text-decoration: none; }
a.toggle:hover, a.toggle:focus        { color: rgb(143, 143, 143); text-decoration: none; }

/* course page paras */
.inner p                              { margin: 0 0 19px 0; }
.inner p.light                        { margin-right: 20px ; }

/* social media icons */
.tooltip                              { position: relative; opacity: 1; visibility: visible; }

/* top level menu - screen/mobile */
.navbar                                         { margin-bottom: 0; } 
.navbar-collapse                                { padding-right: 0px; padding-left: 0px; }
.navbar-default                                 { background-color: transparent; border: 0; }
.navbar-default .navbar-nav > li > a            { color: rgb(51, 51, 51); }
.navbar-default .navbar-nav > .active > a       { background-color: transparent; }
.navbar-default .navbar-nav > .active > a:hover { background-color: transparent; }
.navbar-default .navbar-nav > .active > a:focus { background-color: transparent; }
ul.nav.navbar-nav                               { margin-top: 37px; margin-bottom: 0; width: 100%; } 
ul.nav.navbar-nav li.active a                   { background: url("/css/images/current-nav-bg-purple.gif") repeat-x scroll center bottom transparent; }
/* make menu button more prominent */
.navbar-default .navbar-toggle                  { background-color: #eeeeee; border-color: #cccccc; border-width: 2px; }
.navbar-default .navbar-toggle .icon-bar        { background-color: #bbbbbb; }


