
.form-container{
    position: relative;
    text-align: center;
    letter-spacing:1px;
}





#fields2{
    margin-top:0px;
}






.form-container input[type="text"]{
	 border: 1px solid #fff;
    font-family: Calibri;
    font-size: 21px;
    color:#000;
    margin: 15px auto;
    padding: 10px 10px 4px;
    width: 55%;
    border: 1px solid #ccc;
}






.form-container input[type="text"]:focus, 
.form-container input[type="text"]:active{
     box-shadow: 1px 1px 2px 0 #b6b6b6 inset;
     border: 1px solid #ccc;
}



.form-container input[type="submit"]{
    margin: 0 auto;
    text-shadow: none;
    position:relative;
    z-index:1;
    background-color: #7caef3;
    border: 1px solid #555;
    color: #fff;
    font-family: "Georgia",sans-serif;
    font-size: 20px;
    font-weight: bold;
    padding: 5px 25px;
    cursor:pointer;
    transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
}

.form-container input[type="submit"]:hover,
div.call_forma #ajax-contact-form1 input[type="submit"]{
    background:#fff;
    color:#000;
    
    
}






#ajax-contact-form input[type="submit"]{
    display: block;
}

.form-container input[type="submit"]:hover{
  background: #8cbb1c none repeat scroll 0 0;
    color: #fff;
    
}

		
     
.form-container input[type="text"] {
    margin: 15px auto;
    padding: 4px 10px 3px;
    background: #eeeff0 none repeat scroll 0 0;
    }    



.notification_error {
  color: #ff0000;
    height: 1px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 100%;
}

div.err_name{
    margin: 0 auto;
    position: relative;
    text-align: left;
    top: 53px;
    width: 59%;
}

div.err_phone{
    margin: 0 auto;
    position: relative;
    text-align: left;
    top: 101px;
    width: 59%;
}



.notification_ok
{
  border: 1px solid green;
    height: auto;
    margin: 15px auto;
    padding: 8px;
    text-align: center;
    width: 90%;
}




div.spec_pred div.form-container .notification_ok {
    background: rgba(0, 0, 0, 0) url("/images/bg_white55.png") repeat scroll 0 0;
}


div.form_sch .form-container{
    background:none;
    box-shadow:none;
}











div.form_sch .form-container .notification_error {
    color: red;
    font-size: 21px;
    height: auto;
    line-height: 44px;
    margin: 0 auto;
    padding: 4px;
    position: absolute;
    right: 76px;
    text-align: center;
    width: 20px;
}

    .form-container input[type="submit"]{
        margin-top:15px;
        text-transform:none;
        font-size: 20px;
        min-width:50%;
    }








