/*
 * General
 *------------------------------------------------------------------*/
 body {font-size:15px;line-height: 1.5}
.text-center img.img-responsive {margin-left:auto;margin-right:auto}
.bg-grey {background-color: #ededed}
.bg-dark {background:#06102b;color:#FFFFFF}
.content-sm {padding-top:30px;padding-bottom:30px}
.container {max-width:900px}

.margin-top-0, .margin-top-0 h3 {margin-top:0px}

.feature-box h2 {padding:30px 50px;border:2px solid #06102b;text-align: center;text-transform: uppercase;margin:40px auto;font-size:16px}
.bg-dark .feature-box h2 {border:2px solid #fff}
.border-light {border:2px solid #ededed;margin-bottom:20px }
@media (min-width: 768px) {
    .feature-box h2 {width:400px}
}
/*
 * Buttons
 *------------------------------------------------------------------*/
.btn-default {background-color:#aaa;border-color:#aaa;color:#FFF;border-radius: 0;padding:10px 30px;text-transform: uppercase;}

/*
 * Lists
 *------------------------------------------------------------------*/
ul {padding-left:20px}

/*
 * Home page div logos and icons
 *------------------------------------------------------------------*/
.division-logos img {display: block;
    max-width: 100%;
    height: auto;
    max-height:80px;margin:0 auto}
.division-logos a {padding: 10px;display: block;margin-bottom:40px}
@media (max-width: 767px) {.division-logos .col-xs-6:nth-child(2n+1) {clear:left}}

.icons img {display: block;max-width: 100%;height: auto;margin:0 auto;padding:0 10px}
.icons .caption {font-size: 12px;padding:10px 0;text-align:center;}
/*
 * Header
 *------------------------------------------------------------------*/


/*
 * Logo
 *------------------------------------------------------------------*/
.logo {float:left;}
.logo img {display: inline;margin-top:20px;max-width:300px}
.logo h1 {display: inline-block;vertical-align: middle;margin:0}

/*
 * Navigation Bar
 *------------------------------------------------------------------*/

.navbar {border:none}
.navbar-responsive-collapse {margin-top: 70px;}
.navbar {margin-bottom:0;border-radius:0;}
ul.nav {display:inline-block;}
.nav li a {color:#FFFFFF;text-transform: uppercase;font-size:14px;}
.nav>li>a:hover, .nav>li>a:focus {background-color:inherit;color:#ccc;}


.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: inherit;
    border-color: none;
}




@media (min-width: 768px) {

  .navbar .container {padding:0}
  .navbar-nav {float:right;margin-right:-25px;margin-bottom:20px}
  .navbar-nav>li>a {padding-top: 20px;}

  /* Second Level */
.dropdown-menu>li>a {color:#06102b;padding:5px 20px}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #06102b;
}
}

/* Responsive */
@media (max-width: 767px) {

  .logo img {margin:10px 0;max-width:180px}

  .nav>li>a {text-align: right;}
  .navbar-nav {margin-top:0;}
  .container .navbar-collapse {padding-right:0;border-top:none}
  .navbar-collapse nav {float: right;}
  .header .navbar-toggle {border-color:#fff;margin-top:22px;margin-right:0;padding:11px 8px;}
  .navbar-toggle .icon-bar {display:block;width:22px;height:2px;border-radius:1px;background:#fff;}

  /* Second Level */
  .dropdown-menu>li>a {text-transform: none;text-align: right;font-size:13px}

}




/*
* Footer
*------------------------------------------------------------------*/
@media (min-width: 768px) {
 html {position:relative;min-height:100%;}
 body {margin:0 0 60px;}
 #footer {position:absolute;left:0;bottom:0;height:60px;width:100%}
}

.footer {text-align: center;padding:20px 0;font-size:14px}
.footer p {margin:0}

/*
* Icons
*------------------------------------------------------------------*/
.icon-phone {padding-left:50px;background:url('/export/sites/scribalgroup/icons/phone.jpg') no-repeat}
.icon-address {padding-left:50px;background:url('/export/sites/scribalgroup/icons/address.jpg') no-repeat}
.icon-fax {padding-left:50px;background:url('/export/sites/scribalgroup/icons/fax.jpg') no-repeat}
.icon-mail {padding-left:50px;background:url('/export/sites/scribalgroup/icons/mail.jpg') no-repeat}
.icon-email {padding-left:50px;background:url('/export/sites/scribalgroup/icons/email.jpg') no-repeat}

