body {
  padding-top: 0px;
  padding-bottom: 0px;
  background:
    url('/images/cimsredesign5-14.png') center center no-repeat fixed; 
  background-size: 100% 100%; 
}

@media (min-width: 768px) {
body {
  /*
  background:
    url('/images/background3-center-1140.png') center top repeat-y fixed,
    url('/images/background3-left.png') left bottom no-repeat fixed,
    url('/images/background3-right.png') right top no-repeat fixed; 
  background-size: auto auto, 50% 50%, 50% 50%; 
  */
}
}

.container {
  background: white;
  box-shadow: 0 0 80px 0px black; 
  /* padding-left: 0px;
     padding-right: 0px; */
  height: 101%;
}

#header {
  margin-left: -15px;
  margin-right: -15px;
}

.content {
  /*
  padding-left: 20px;
  padding-right: 20px;
  */
  min-height: 648px; /* set minimum height of content area */
}

.navbar {
  margin-bottom: 20px;
  border-radius: 0;
}

/*
#sub .navbar-nav > li, #sub .navbar-nav {
  float: left !important;
}
*/

/** edge-to-edge navbar **/
.navbar-custom {
  margin-left: -15px;
  margin-right: -15px;
}

/** change navbar colors **/
.navbar-custom {
  background-color: #494B4B;
  border-color: #494B4B;
}

.navbar-custom .navbar-nav>li>a {
  color: #fff;
}

/* prevent menu wrapping on tablets */
@media (max-width: 991px) {
  .navbar-custom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
  .navbar-custom .navbar-nav>li>a {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 767px) {
  .navbar-custom .navbar-collapse {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* Make background white for open submenus on mobile view */
@media (max-width: 767px) {
  .navbar-custom .navbar-nav .open .dropdown-menu {
    background-color: white;
  }
}

.navbar-custom .navbar-brand {
  color: #fff;
}

.navbar-custom .navbar-brand:focus, .navbar-default .navbar-brand:hover {
  color: #b4b4b4;
}

.navbar-custom .navbar-nav>li>a:focus, .navbar-custom .navbar-nav>li>a:hover {
  color: #b4b4b4;
}
/** END ** change navbar colors **/

/* Create a medium height at 40px */
.navbar-md {min-height:40px}
.navbar-md .navbar-brand,
.navbar-md .navbar-nav>li>a {padding-top:10px; padding-bottom:10px}
.navbar-md .navbar-brand {height: 40px}  
.navbar-md .navbar-toggle {margin: 6px 12px 6px 0px; padding: 6px 7px 6px 7px;}
.navbar-md .navbar-toggle .icon-bar {width: 19px;}


/* Create a small height at 30px */
.navbar-sm {min-height:30px}
.navbar-sm .navbar-brand,
.navbar-sm .navbar-nav>li>a {padding-top:5px; padding-bottom:5px}
.navbar-sm .navbar-brand {height: 30px}
.navbar-sm .navbar-toggle {margin: 3px 9px 3px 0px; padding: 4px 4px 4px 4px;}
.navbar-sm .navbar-toggle .icon-bar {width: 16px;}


/** to center navbar **/
@media (min-width: 768px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
}
/** END ** center navbar **/

/** center nav pills **/
.nav-center > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */
}

.nav-center {
    text-align:center;
}
/** END ** center nav pills **/

/** custom break-point for school navigation in footer **/
@media (min-width: 992px) {
  .mobile-break {
    display:none;
  }
}
/** END ** custom break-point for school navigation in footer **/

.jumbotron {
  padding-top: 5px;
  padding-bottom: 5px;
}

.container .jumbotron {
  border-radius: 0;
}

/* Custom page footer */
.footer {
  text-align: center;
  padding-top: 19px;
  border-top: 1px solid #e5e5e5;
}

/* Bootstrap 3.0 Custom extension for sub-menus */
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
/*
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
*/
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}


/* Affix sidebar menus */
@media (min-width: 768px) {
  #sidebar.affix-top {
    width:153px;
  }
  #sidebar.affix {
    position: fixed;
    top:20px;
    width:153px;
  }
}
@media (min-width: 992px) {
  #sidebar.affix-top {
    width:208px;
  }
  #sidebar.affix {
    position: fixed;
    top:20px;
    width:208px;
  }
}
@media (min-width: 1200px) {
  #sidebar.affix-top {
    width:163px;
  }
  #sidebar.affix {
    position: fixed;
    top:20px;
    width:163px;
  }
}

#sidebar2.affix-top {
  width:162px;
}
#sidebar2.affix {
  position: fixed;
  top:270px;
  width:162px;
}
