body  {
 background-color: #0C3B2E;  
 font-family:arial, non-serif;
}    
    
    
img {
 max-width: 100%;
}

img.center {
    display: block;
    margin: 0 auto;
}

h1 {
  color:#fff;
  font-size:36pt;
  font-weight:400;
  margin:30px 10px;
    
}
    
h2 {
  color:#fff;    
  font-size:32px;
  font-weight:100;
  margin:30px 10px;
}

h3 {
    
  color:#fff;
  font-size:22pt;
  font-weight:400;
  margin: 30px 10px;

}

ul {
  margin:30px 10px;    
}

ul li {
 color:#fff;
 font-size:18pt;
 font-weight:800;
 line-height:38px;
}


p {

 color:#fff;
 font-size:18pt;
 font-weight:200;
 margin:20px 10px;    
}




input {
// background-color: #FFFFFF !important; 
 border: none !important; 
 padding-top: 11px; 
 padding-bottom: 11px; 
 color: #4B4B5A; 
 text-align: left;
 z-index:1;
 background-color:#FFFFFF;
 width:400px;
 
 width: 100%;  
 padding: 12px 40px;  
 margin: 8px 0;  
 display: inline-block;  
 border: 1px solid #ccc;  
 box-sizing: border-box;  
 
 
 
}





        input[type=text],  
        input[type=email] {  
            width: 100%;  
            padding: 12px 40px;  
            margin: 8px 0;  
            display: inline-block;  
            border: 1px solid #ccc;  
            box-sizing: border-box;  
        }  

        .fontuser { 
            position: relative; 
        } 
          
        .fontuser i{ 
          position: absolute; 
           left: 10px; 
           top: 15px; 
            color: gray; 
            font-size:20px;
        } 
          
        .fontemail { 
            position: relative; 
        } 
          
        .fontemail i{ 
            position: absolute; 
            left: 10px; 
            top: 15px; 
            color: gray; 
            font-size:20px;
        } 


        .fontphone { 
            position: relative; 
        } 
          
        .fontphone i{ 
            position: absolute; 
            left: 10px; 
            top: 15px; 
            color: gray; 
            font-size:20px;
        } 



input[type=submit] {

  width: 100%;
  background-color: #28843BFF;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 25px;
  padding-right: 25px;
  border-style: solid;
  border-color: #00000000;
  border-radius: 500px 500px 500px 500px;
  border-width: 1px;
  font-weight: 600;
  font-family: 'Poppins',sans-serif;
  font-size: 20px;
  color: #FFFFFF;
  margin:0 auto;
  text-align:center;
  position:relative;
  z-index:10;
}

        /* Set a hover effect for the button*/  
        input[type=submit]:hover {  
            opacity: 0.8;  
        }  


.narrow {
 max-width:400px;
 margin:0 auto;
 padding-top:20px;
}


.logo {
  margin:40px 0;    
}