/* Move down content because we have a fixed navbar that is 50px tall */


h1 {
	font-size: 36px;
	color: #000;
}

.center h1{
  margin-top: 0;
  margin-bottom: 20px;
}

#nav-form {
	padding: 20px;
	width: 270px;
}

/* Sidebar modules for boxing content */

.sidebar {
	
}

.sidebar-module {
	padding: 10px;
	margin: 70px -15px 15px;
}
.sidebar-module-inset {
	padding: 25px;
	background-color: #f5f5f5;
	border-radius: 4px;
}
.sidebar-module-inset p:last-child,
.sidebar-module-inset ul:last-child,
.sidebar-module-inset ol:last-child {
	margin-bottom: 0;
}

.login a {
	color:#fff;
}

#loginbox {
	margin-top:1px;
}

#loginbox .panel-body {
	padding-top:30px;
}

#loginbox .input-group {
	margin-bottom: 25px;
}

#login-notes {
	border-top: 1px solid #999; 
	margin-top:50px; 
	padding-top:10px; 
	font-size:85%;
	color: #999;
}

.container  {
}

.dialog {
	background: #fff;
	padding:20px 20px 0 20px;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	box-shadow:2px 2px 3px #aaaaaa;
}

.padded {
	padding: 10px;
}

.entry:not(:first-of-type) {
	margin-top: 10px;
}

.tab-content {
	padding-top:20px;
	border: 1px solid #ccc;
	border-top: none;
	padding: 10px;
}

#jAlert {
	position:fixed; 
	top:60px; 
	min-width:400px;
	max-width:80%;
}

div table tr:nth-child(1) {
	white-space:nowrap
	;
}

.logo {
	margin-top: 15px;
	font-size: 32px;
	font-weight: bold;
	color: #fff
}

.top-bar {
	background: #14406F
}

.margin-30 {
	margin: 30px 0;
}

.bond-list {
	min-height: 200px;
}

.bond-list div {
	margin: 10px 0;
}

.bond-list-button {
	margin: 30px 0;
}

#main-slider .carousel .item {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0 !important;
  opacity: 0;
  top: 0;
  position: absolute;
  width: 100%;
  display: block !important;
  height: 400px;
  -webkit-transition: opacity ease-in-out 500ms;
  -moz-transition: opacity ease-in-out 500ms;
  -o-transition: opacity ease-in-out 500ms;
  transition: opacity ease-in-out 500ms;
}


#main-slider .carousel .carousel-content {
  margin-top: 0;
}

#main-slider h1 {
	color: #fff;
}

#main-slider .carousel .slide-margin{
  margin-top: 70px;
}


#main-slider2 .carousel .item {
	background-position: 50%;
	background-repeat: no-repeat;
  height:400px;
  background-size: cover;

}


#main-slider2 .carousel .carousel-content {
  margin-top: 0;
}

#main-slider2  {
	color: #fff ;
	height:400px;
}

#main-slider2 .carousel .slide-margin{
  margin-top: 70px;
  margin-left: 70px;
}

#main-slider2 h1 {
	color: #fff ;
}


#main-slider2 h2 {
	color: #fff ;
}

@media screen and (max-width: 768px) {
	#main-slider2 {
		display:none;
	}

	#nav{ 
		height: 90px;
	}
}


