@media screen and (min-width: 550px) and (max-width: 767px) {
  	#sp-top-bar .sp-module {
		width: 100%;
    	text-align: center;
    	margin: 0 0 0 0; 
       
	}
}

@media screen and (min-width: 767px) {
	#sp-top-bar .sp-module {
    	float: right; 
    	list-style: none; 
    	padding: 0;
   
	}
  
}

@media screen and (max-width: 550px) {
  	#sp-top-bar .sp-module {
		width: 100%;
    	text-align: center;
    	margin: 0 0 0 0; 
      
	}
}

.sp-content a {
    color:#337ab7;
}

#sp-footer a {
  	color:#337ab7;
}

.sp-contact-button {
  color:#337ab7;
}


.sp-faq .sppb-panel-heading {
    color:white;
    background-color:#00246a;
}

section #sp-top-bar{
  background-color:#ffffff !important; 
  border-color:rgb(0, 36, 106);
  color:#337ab7;
  border-style:ridge;
  border-width:1px;
}


.btn-primary.login-button{
  background-color:rgb(0, 36, 106);
  width:100%;
  border-color:rgb(0, 36, 106);
  margin-bottom: 10px;
}

.btn-success.login-button{ 
  width:100%;
}

.btn.btn-primary.submit_button{
  background-color:rgb(0, 36, 106); 
}

.btn-primary,
.sppb-btn-primary {
  border-color: #0faae4;
  background-color:rgb(0, 36, 106);
  
}
.btn-primary.validate.validate_button{
  
   background-color:rgb(0, 36, 106);
}
.btn.btn-danger.submit_button{
 
}

.sppb-panel-modern>.sppb-panel-heading {
  padding:17px 30px 17px 15px;
  background:#00246a;
  color:#fff;
}

#offcanvas-toggler >i {
  color: #fff;
}

.sppb-panel-modern .sppb-panel-body{
  background-color:#efefef;
}

.sppb-panel-default>.sppb-panel-heading {
  padding:17px 30px 17px 15px; 
  background-color:#00246a; 
  color:#fff;
}

.sppb-panel-primary>.sppb-panel-heading {
  padding:17px 30px 17px 15px;
  background:#337ab7; 
  color:#fff;
}

.sppb-panel-primary .sppb-panel-body{
  background-color:#fff;
}

.sppb-addon-blocknumber .sppb-media-body.sppb-text-center{
  margin-top: 15px;
font-size: 20px !important;
color:black !important;}

.sppb-addon-blocknumber.sppb-media-heading {
  margin: 0 0 15px !important;}

