

body {
	font-family: "Mukta",Arial, Helvetica, Verdana, Trebuchet MS;
  color:#000;
  font-size: 14px;
  background:#f7f7f7;
  }

p {
 margin-bottom:15px
  }

a {
font-weight:bold;
text-decoration:none;
color:#2F575D;
}  
a:hover {
font-weight:bold;
text-decoration:underline;
color:#2F575D;
}   

input[type=text], input[type=password], textarea, select {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;  
  border: 1px solid #8e99ab;
  padding:5px;
  font-size:18px;
  border-radius: 5px;
  -webkit-border-radius:5;
  -moz-border-radius: 5;
}
 
input[type=text]:focus, select:focus, textarea:focus, input[type=password]:focus {
  box-shadow: 0 0 5px rgba(14, 92, 175, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #2F575D;
  padding:5px;
  font-size:18px;
  border-radius: 5px;
  -webkit-border-radius:5;
  -moz-border-radius: 5;
}

input[type=text], input[type=password], select, input[type=text]:focus, select:focus, input[type=password]:focus {
  width: 220px;
}

textarea {
  width: 300px;
}


label {
font-weight: bold;
text-align:center;
padding-top:12px;
font-size: 16px;
} 

span.orange {
color:#e33c46; 
} 
 
#wrapper {
  width: 450px;
  margin:0 auto;
  }

h1 {
  color: #2F575D;
  font-size: 25px;
  margin: 30px 0 10px 0;
  }    
  
      

 
/* newsbox start */
#login {
  border: 1px solid #8e99ab;
  border-radius: 10px;
  background:#fff;
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  padding:30px;
  text-align:center;
  }
#login input {
  margin-bottom:15px;
  }  

#footer {

  } 

/* newsbox end */  
 .celebrate {
    border: 2px solid #73AD21;
    border-radius: 20px;
    padding: 20px; 
    text-align:center;
    font-weight:bold;
    background:#d6e4c1;
    margin:20px 0 20px 0;
}

.error {
    border-radius: 20px;
    border: 2px solid #ff0000;
    padding: 20px; 
    text-align:center;
    font-weight:bold;
    background:#f9b9b9;
    margin:20px 0 20px 0;
}

.btn {
  background: #2F575D;
  background-image: -webkit-linear-gradient(top, #2F575D, #2F575D);
  background-image: -moz-linear-gradient(top, #2F575D, #2F575D);
  background-image: -ms-linear-gradient(top, #2F575D, #2F575D);
  background-image: -o-linear-gradient(top, #2F575D, #2F575D);
  background-image: linear-gradient(to bottom, #2F575D, #2F575D);
  -webkit-border-radius: 12;
  -moz-border-radius: 12;
  border-radius: 12px;
  //text-shadow: 1px 1px 3px #666666;
  color: #ffffff;
  font-size: 15px;
  padding: 7px 17px 7px 17px;
  text-decoration: none;
  border:0;
  font-family: 'Mukta', Arial, Helvetica, Verdana, Trebuchet MS;
  font-weight:bold;
  cursor:pointer;
}

.btn:hover {
  background: #1a3033;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #1a3033, #2F575D);
  background-image: -moz-linear-gradient(top, #1a3033, #2F575D);
  background-image: -ms-linear-gradient(top, #1a3033, #2F575D);
  background-image: -o-linear-gradient(top, #1a3033, #2F575D);
  background-image: linear-gradient(to bottom, #1a3033, #2F575D);
  text-decoration: none;
  border:0;
  cursor:pointer;
}


