body {
 overflow-x:hidden;
}

#navbar {
 position:fixed!important;
 top:0px;
 left:0px;
 overflow:hidden;
 background-color:#00a3cc;
 width:105%;
 z-index:99999!important;
}

.container-fluid p {
 position: relative!important;
 top: 10%!important;
 left: 0px!important;
 width:100%!important; 
 z-index:8!important;
}

#navbar a {
 float:left;
 display:block;
 color:white;
 text-decoration:none;
 font-size:18px;
 font-weight:bold;
}

#navbar a:hover {
 background-color:#007a99;
 color:white;
}

#navbar a.active {
 background-color:#007a99;
 color:black;
}

/* Make the image fully responsive */
.carousel-inner img {
 width:50%;
 height:20%;
}

@keyframes slidein {
 from {
 margin-left:100%;
 width:300%; 
}

to {
 margin-left:0%;
 width:100%;
 }
}

p {
 color:black;
 font-size:110%;
 font-family:calibri;
 text-align:left;
}

p.a {
 background-color:#00a3cc;
 color:black;
 font-size:120%;
 font-family:calibri;
 text-align:left;
 font-weight:bold;
 border-radius:15px;
 padding-left:15px;
 padding-right:15px;
 animation-name:slidein, moveLeft200px, bounce;
 animation-duration:4s;
 animation-iteration-count:1;
 
}

h1 {
 color:#007a99;
 font-size:180%;
 font-family:calibri;
 text-align:left;
 font-weight:bold;
}

h1.a {
 background-color:#00a3cc;
 color:black;
 font-size:220%;
 font-family:calibri;
 text-align:center;
 font-weight:bold;
 border-radius:36px;
 animation-name:slidein, moveLeft200px, bounce;
 animation-duration:4s;
 animation-iteration-count:1;
}

a:link {
 color:#007a99;
 font-weight:normal;
}

a:visited {
 color:#00a3cc;;
 font-weight:normal;
}

a:hover {
 color:blue;
 font-weight:normal;
}

a:active {
 color:light;
 font-weight:normal;
}

div.a {
 padding-left:20px;
 padding-right:20px;
}

div.b {
 padding-left:100px;
 padding-right:100px;
 padding-top:20px;
 padding-bottom:20px;
}

body, .form-control {
 font-family:calibri;
}
   
label {
 color:#333;
}
   
.btn-send {
 font-weight: 300;
 text-transform: uppercase;
 letter-spacing: 0.1em;
 margin-bottom: 20px;
}

.help-block.with-errors {
 color:#ff5050;
 margin-top:5px;
}

footer {
 background-color:#00a3cc; 
 color:white; 
 font-size:95%; 
 font-weight:normal;
 padding-left:10px;
}