#success_message{ display: none;}

#contact_form { margin-top: 8vh; margin-bottom: 8vh;}

.nav-bar { margin-left: 40%; }
@media (max-width: 767px) {
    .nextbutton { margin-left:-52% !important; }
     .navbar-top {
    background-color: #0a1c56;
    height: auto;
    padding: 1em;
    padding-left: 5em;
    color: aliceblue;
    width:100%;
}
}

@media (max-width: 479px) {
    .nextbutton { margin-left:0% !important; }
    .navbar-top {
    background-color: #0a1c56;
    height: auto;
    padding: 1em;
    padding-left: 5em;
    color: aliceblue;
    width:100%;
}
}
.nextBtnDiv { 
    margin: 5%;
    margin-left: 45%;
}

.logo-header img {
    width: 15%;
    margin: 2%;
    margin-left: 45%;
}

.header-bar {
    background-color: aqua;
}

.navbar-top {
    background-color: #0a1c56;
    height: 6em;
    padding: 1em;
    padding-left: 5em;
    color: aliceblue;
}

.navbar-top h4 {
    margin: 1em;
    color: aliceblue;
}

a {
    text-decoration: none;
}

.terms {
    margin-left: 40%;
    width: 25em;
}

.logo-title2 {
}

.logo-title-pg {
    width: 70%;
    font-size: 24px;
    margin-left: 15%;
    /*font-family: initial;*/
}

legend {
    margin-bottom: 0px;
}







/*
    The search button
*/

#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
    
    opacity: 0;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
}

#search input[type="search"] {
    position: absolute;
    top: 50%;
    width: 100%;
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0);
    font-size: 60px;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
}
#search .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 61px;
    margin-left: -45px;
}
#search .close {
    position: fixed;
    top: 15px;
    right: 15px;
    color: #fff;
	background-color: #428bca;
	border-color: #357ebd;
	opacity: 1;
	padding: 10px 17px;
	font-size: 27px;
}














