::placeholder {
  color: #ccccff;
  opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #ccccff;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #ccccff;
}
.lbl1{
	position:fixed;
    top: 50%;
	background: linear-gradient(to right, #3333cc 0%, #ffffff 100%);
	font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: 15px;
   /* font-weight: 800;*/
    text-shadow: 0 1px 0 rgba(255,255,255,0.8);

    /* Size and position */
   
    padding: 7px 20px 5px 20px;
 
    /* Styles */
    border: none; /* Remove the default border 
    box-shadow: 
        inset 0 0 5px rgba(0,0,70,0.1),
        inset 0 3px 2px rgba(0,80,0,0.1);*/
    border-radius: 3px;
    background: #f9f9f9;
    color: #777;
    left: 40%;
    bottom: -130%;
    background-color: rgba(#3333cc, 0.15);
    
}
.lbl2{
	position:fixed;
    top: 50%;
	background: linear-gradient(to right, #3333cc 0%, #ffffff 100%);
	font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: 15px;
   /* font-weight: 800;*/
    text-shadow: 0 1px 0 rgba(255,255,255,0.8);

    /* Size and position */
   
    padding: 7px 20px 5px 30px;
 
    /* Styles */
    border: none; /* Remove the default border */
    box-shadow: inset 0 0 5px rgba(0,0,70,0.1), inset 0 3px 2px rgba(70,80,0,0.1);
    border-radius: 3px;
    background: #f9f9f9;
    color: #777;
}
input[type=text], select {
  
 font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: 15px;
    font-weight: 800;
    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
@include transform(translate(-50%, -50%));
  @include transition(transform 300ms, box-shadow 300ms);
    /* Size and position */
   
    padding: 7px 30px 5px 30px;

    /* Styles */
    border: none; /* Remove the default border */
    box-shadow: 
        inset 0 0 5px rgba(0,0,70,0.1),
        inset 0 3px 2px rgba(70,80,0,0.1);
    border-radius: 3px;
    background: #f9f9f9;
    color: #777;
 
}

input[type=password], select {
  
   
 font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: 15px;
    font-weight: 800;
    text-shadow: 0 1px 0 rgba(255,255,255,0.8);

    /* Size and position */
   
    padding: 7px 30px 5px 30px;

    /* Styles */
    border: none; /* Remove the default border */
    box-shadow: 
        inset 0 0 5px rgba(0,0,0,0.1),
        inset 0 3px 2px rgba(0,0,0,0.1);
    border-radius: 3px;
    background: #f9f9f9;
    color: #777;
  
}
input[type=submit] {
  
  background-color: #4CAF50;
  color: white;
  padding: 12px 18px;
  margin: 8px 270px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

input[type=submit]:hover {
  background-color: #45a049;
}

div {
  border-radius: 5px;
  background-color: #f4d3ce;
  padding: 5px;
}