@charset "UTF-8";
/* CSS Document */

#nav-contact{color: rgba(170,170,170,1.00);
 text-decoration: line-through;
    text-decoration-color: white;
        animation: halfspin 0.5s forwards;}

#formWrap{width:100%;
	max-width: 700px;
}

.formTable{margin-top: 30px;}

input{width: 100%;
    padding: 2px;
    border-style: solid;
    border-width: thin;
    border-color: rgba(200,200,200,1.00);
    -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
    border-radius: 0;
}

input:hover{
    cursor: none;
}

input:-webkit-autofill {
    box-shadow: 0 0 0 1000px rgba(253,253,240,1.00) inset;
}
input[type="text"]:focus, textarea:focus {
  outline: solid 2px rgba(0,95,204,1.00);
}

textarea{width: 100%;
-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
    border-radius: 0;
    border-color: rgba(200,200,200,1.00);
}

.formTable .col-sm-4{padding:0 0 4px 4px;
                     border-bottom:thin solid rgba(200,200,200,1.00) }


.required{color:rgba(132,16,16,1.00);
	      padding:2px;
	      margin-right: 6px;
	      border-radius:3px;
}

.space{margin-right: 10px;}

.row{margin:5px 0 45px;
}

.button{padding-left: 10px;}

.button input{width: 80px;
              height: 80px;
              font-weight: 500;
              background: rgba(80,80,80,1);
	          border-radius:40px;
	          border: none;
	          color: rgba(255,255,255,1.00);
			  padding:4px 0;          
}

.button input:hover{color: rgba(255,0,10,1);
    background-color: rgba(100,100,100,1);}


@media (max-width: 767px){
	
    input{width: 100%;}
	.formTable .col-sm-4{border-bottom:none}
	.formTable .col-sm-8{padding:0 8px 0 8px;}
    
	#formWrap{width:100%;}
	
	.button input{padding:6px;}
    
    .row{margin:5px 0 25px;}

	
	
}
