/* CSS Document */

body{
font-size:1.5em;/*1.5em;*/
background-color:#fff/*#B1D4FE*/;
ont-family (stack):
font-family:"Segoe UI", Helvetica, Arial, Raleway, Tahoma, Geneva, sans-serif /*"Lucida Sans Unicode", "Lucida Grande", sans-serif*/;
font-weight: normal;
margin: auto;/*
line-height:56px;*/
display: block;
}
.header-text-sc{
	color:#003399;
	text-align:center; 
}
.header-text-bd{
	color:#003399;
	text-align:center; 
}
.header-text-ct{
	color:#003399;
	text-align:center;
	font-weight:bold;
}
.header-text-ft{
	color:#fff;
	text-align:center;
	font-weight:bold;
}

.header-text-bt{
	color:#003399;
	text-align:center; 
}

.header-margin{
	margin-top:30px;
	color:#003399;

}
.middle-margin{
	margin-bottom:20px;
	color:#003399;

}
.footer-margin{
	margin-top:10px;

}
.header-fixed {
    margin: 0px;
    position: fixed;
    background-color:#fff/*#B1D4FE#DDE9F7 */;
    width:100%;
    text-align: center;
    display: block;
	border-bottom:solid #a8ccf0 1px;
	height:-40px;
	
}

@media (max-width: 767px) {
.header-fixed{
    margin: 0px;
    background-color:#fff/*#DDE9F7*/;
    width:100%;
	z-index: 3 ;
    text-align: center;
    display: block;
}
}
.content {
  position: inherit;
   z-index:1 ;
   background-color:#fff;
}
.body-text-color{
	color:#003399;
}

a {
  color:#1E90FF/*#3265CA#EFEBE8*/;
  text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #00BFFF/*#001259#CB2529*/;
	text-decoration: underline;
}

a img {
  border: none;
}

.img-res {
	height: 100%;
	width: 100%;
	object-fit: contain;
  
}



.body_img{
	background-image: url(../images/galaxy_school.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;

}


.social{
	background-image:url(../images/social.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.brand{
	border-bottom:solid #CB2529 1px;

	}
	
.line{
	margin-top:5px;
	background-color:#003399;
	height:2px;
}
@media (max-width: 767px) {
.line{
	margin-top:1px;
	background-color:#003399;
	height:2px;
}
}
.line2{
	margin-top:5px;
	margin-bottom:2px;
	background-color: #DC241E;
}

.bottom{
	background-color:#D6D6D6;
}
.bottom1{
	margin-top:5px;
	margin-bottom:20px;
}
.bottom1a{
	margin-top:20px;
	margin-bottom:5px;

}
.bottom2{
	border-top:solid #CB2529 2px;
}
.footer_main{
	background-color:#003399/*#010830#31579B*/;
	color:#fff;
}
.footer1a{
font-size:1.0em;
}
.footer1b{
	font-size:1.12em;
}
.footer2{
	margin-top:15px;
	margin-bottom:20px;
	font-size:0.75em;
}
.footer2a{
	text-align: right;
}
.right1{
text-align:center;

}

.itemBackToTop {
 
display:none;
 
}

/*------------*/
div.contact h3 {
  display: none;
}

.legend {
  font-size: 18px;
  line-height: 20px;
  vertical-align:baseline;
  letter-spacing:0.5px;
}
 
div.contact .form-horizontal .control-label {
  padding-right: 5px;
  text-align: left;
  width: 180px;
}
 
div.contact .form-horizontal .control-group {
  margin-bottom: 10px;
}
 
div.contact .form-horizontal .form-actions {
  padding-left: 0;
}
 
div.contact .form-actions {
  background: none;
  border-top: none;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 0;
}
.btn-primary, .btn-primary:active, .btn-primary:visited {
    background-color:#003399;
	color:#fff;
	font-weight:bold;
	
}
.btn-primary:hover {
    background-color:#6382C1;
	color:#fff;
	font-weight:bold;
}

.btn-galaxy, .btn-galaxy:active, .btn-primary:visited {
    background-color:#00BFFF;
	color:#fff;
	font-weight:bold;
}
.btn-galaxy:hover {
    background-color:#29C9FF;
	color:#fff;
	font-weight:bold;
}

.btn-warning, .btn-warning:active, .btn-primary:visited {
  	color:#fff;
	font-weight:bold;	
}
.btn-warning:hover {
   	color:#fff;
	font-weight:bold;
}

