.navbar-toggle .icon-bar {
  background-color: white;
}

img {
	width: 100%;
}
.form-horizontal{
	padding-left:3%;
	padding-right:3%;
}
.btnGreen{
	color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btnRed{
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925;
}

.btnRight {
	float:right;
}
.btnLeft {
	float:left;
}

.btnRightPad {
	float:right;
    margin-right: 15px;
	margin-bottom: 15px;
	
}
.btnLeftPad {
	float:left;
    margin-left: 15px;
	margin-bottom: 15px;
	
}

.btnNext {
	float:right;
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

.btnNext:hover {
	color: #fff;
    background-color: #3276b1;
    border-color: #285e8e;
}

.btnPrev {
	float:right;
	margin-right:2px;
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}
.btnPrev:hover {
	color: #fff;
    background-color: #3276b1;
    border-color: #285e8e;
}

.btnEdit {
	float:left;
	color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btnEdit:hover {
	color: #fff;
    background-color: #47a447;
    border-color: #398439;
}

.btnEditUpdate{
	float:left;
	display:none;
	margin-right:2px;
	color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btnEditUpdate:hover{
	color: #fff;
    background-color: #47a447;
    border-color: #398439;
}

.btnEditCancel{
	float:left;
	display:none;
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btnEditCancel:hover{
	color: #fff;
    background-color: #d2322d;
    border-color: #ac2925;
}

.btnPadd{
	padding-left:15px;
}

.btnPaddR{
	padding-right:15px;
}

.btnMargR{
	margin-right:15px;
}



.errorIconSpan{
    display:none;
    position: absolute;
    left: 98%;
    top: 5px;
}

.errorIcon{
    color: red;	
}

.dependent {
	display:none;
}

body{
	-webkit-font-smoothing: antialiased;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size: 16px;
}

/*css*/
.HeaderBar{
	background-color:black;
	height:100px;
	margin-top:0px;
	text-align:center;
}

.HeaderBar h1{
  color:#FFF;
  margin-top:0px;
  padding-top:15px;
  font-family:'Roboto Slab', serif;
  font-size: 1.4em;
  font-weight:700;
  letter-spacing:4px;
  text-transform: uppercase;
}

.HeaderBar h2{
  margin-top:0px;
  color:rgba(255,255,255,0.7);
  padding-top:15px;
  font-family:'Roboto Slab', serif;
  font-size: 18px;
  font-weight:300;
	
}

.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
  font-family:'Roboto Slab', serif;
}

.navbar .btn{
	  border-radius: 0 !important;

}

.navbar .navbar-collapse {
  text-align: center;
  background: #333; /* Show a solid color for older browsers */
  background: -moz-linear-gradient(#444, #222);
  background: -o-linear-gradient(#444, #222);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444), to(#222)); /* older webkit syntax */
  background: -webkit-linear-gradient(#444, #222);

}

.navbar a{
  color:white;
}

.navbar-inverse{
	background: #333; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#444, #222);
	background: -o-linear-gradient(#444, #222);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444), to(#222)); /* older webkit syntax */
	background: -webkit-linear-gradient(#444, #222);
}

@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
    left: -1px;
  }
}

ul.nav li.dropdown:hover ul.dropdown-menu {
            display: block;
}

.btn-nav{
	/*border-right: 1px solid #444;
	border-left: 1px solid #444;*/
	text-align: left;
}

.slides{
	width:75%;
}

.event {
    background: cornsilk;
    padding: 5px;
	margin: 10px;
}

.event-header {
    background: grey;
    padding: 5px;
	margin-bottom: 10px;
}

.event-header h1,h3{
  color:#FFF;
}

.checkbox input[type=checkbox]{
	margin-left:0px
}

.checkbox label{
	padding-left: 0px; 
}

.eventTile{
	min-height:220px;
	color: white;
  opacity: 0.8;
  filter: alpha(opacity=50); /* For IE8 and earlier */
  position: relative;
}

.eventTile .eventFooter{
	min-height:50px;
	color: white;
	text-align:center;
	width:100%;
    position: absolute;
    bottom: 0;
    left: 0;
	right:0;
}

.eventTile:hover{
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.eventRow{
	min-height:100px;
	color: white;
  opacity: 0.8;
  filter: alpha(opacity=50); /* For IE8 and earlier */
  position: relative;
  margin-bottom:10px;
}


.textPanel {
   margin-top:40px;
   padding:5px;
   top:50%;
   left:25%;
   z-index:20;
   background: #333; /* Show a solid color for older browsers */
   background: -moz-linear-gradient(#444, #222);
   background: -o-linear-gradient(#444, #222);
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444), to(#222)); /* older webkit syntax */
   background: -webkit-linear-gradient(#444, #222);
   font-family:'Roboto Slab', serif;
   color:white;
	
}

.footer-bottom {
   position:fixed;
   left:0px;
   bottom:0px;
   height:30px;
   width:100%;
   background:#999;
}

.TitheBarnPreschool {
    background: #54acd2;
}

.equal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}

a {
	color:#56a9fb
}


.steps {
	font-size: 16px;
}

.stepNum {
	font-size: 16px;
    color: darkgreen;
	font-weight: bold;
}