/*Form Stilleri*/
.wk-form{
	width:100%;
}
.wk-form h3 {
	display: block;
	margin: 15px;
}
.alert-area{
	width:100%;
}
.alert-area .alert{
	display: block;
    /*height: 25px;
    line-height: 1.5;*/
    background: #EFEFEF;
    border: 1px #ddd solid;
    border-radius: 10px;
    margin: 10px;
    /*font-style: italic;*/
}
.alert-area .alert-success{
	background: #D0E2B0;
    border: 1px #7DB656 solid;
}
.alert-area .alert-danger{
	background: #F58A8A;
    border: 1px #9F4444 solid;
}
.alert-area .alert-success, .alert-area .alert-danger{
	height:45px;
	padding:15px;
}
.wk-form form#wk-form {
	
}
.wk-form form#wk-form fieldset{
	border: 1px #ddd solid;
    border-radius: 5px;
    margin: 10px;
}
.wk-form form#wk-form .grid-box{
	width: 50%;
    float: left;
    min-height: 70px;
}
.wk-form form#wk-form .width100 {
	
}
.wk-form form#wk-form .grid-box.width.100{
	
}
.wk-form form#wk-form .grid-box label{
	width: 100%;
    display: inline-block;
}
.wk-form form#wk-form .grid-box label span{
	width: 100%;
    display: block;
    margin: 5px 0;
    padding: 0px 2px;
}
.wk-form form#wk-form .grid-box label input {
	padding: 5px;
    width: 50%;
}
.wk-form form#wk-form .grid-box label textarea{
	padding: 5px;
    width: 80%;
    margin-bottom: 10px;
}
.wk-form form#wk-form .grid-box label select{
	width: 50%;
    padding: 5px;
}
.wk-form form#wk-form .clearfix {
	margin: 10px;
}
.wk-form form#wk-form .clearfix button#submit {
	padding: 7px;
    width: 100px;
    display: block;
    margin: 0 auto;
}
/* Safari için */
.invalid input:required:invalid {
    background: #BE4C54;
}
.invalid input:required:valid {
    background: #17D654 ;
}
input {
  display: block;
  margin-bottom: 10px;
}

/* TELEFON ODAKLI ALT ALTA*/
@media (max-width: 500px){
	.wk-form form#wk-form .grid-box label input, .wk-form form#wk-form .grid-box label textarea, .wk-form form#wk-form .grid-box label select, .wk-form form#wk-form .grid-box label textarea, .wk-form form#wk-form .grid-box{
		width: 100%;
	}
}
.wk-form form#wk-form .grid-box label input, .wk-form form#wk-form .grid-box label textarea, .wk-form form#wk-form .grid-box label select{
	width:95%;
}


/*Stil ayarları*/
/*standard*/
.wk-form form#wk-form fieldset{	border: none;}
.wk-form form#wk-form .grid-box label input, .wk-form form#wk-form .grid-box label textarea, .wk-form form#wk-form .grid-box label select{    background:transparent;	border:1px solid rgba(0, 0, 0, 0.25);	padding:5px;	width:95%;}
.wk-form h3 {    font-size: 14pt;    font-weight: bold;    margin-left: 10px;}

/*standard sonu*/

/*margin 0*/
.wk-form h3 {margin:15px 0px;}
.wk-form form#wk-form fieldset {margin:0px;}
.wk-form .alert-area .alert {margin:10px 0px;}

/*PINAR BALIK
.wk-form form#wk-form .grid-box label input, .wk-form form#wk-form .grid-box label textarea, .wk-form form#wk-form .grid-box label select {padding: 16px;background: #FFF;border: 1px solid #888;	font-size: 15px;    font-weight: normal;}
.alert-area .alert-danger {background: #F7C2C2;}
.contact-form {padding:0px;}
.wk-form form#wk-form .grid-box label textarea#wk-form-message {width: 196%;height: 100px;}
.wk-form form#wk-form .grid-box label input, .wk-form form#wk-form .grid-box label textarea, .wk-form form#wk-form .grid-box label select { width: 96%;}
.alert-area .alert-success {    background: #94BBDA;    border: 1px #00559A solid;    color: #00559A;}
.wk-form form#wk-form .clearfix button#submit {    float: right;    width: 135px;    padding: 20px;
    background: #00559A;    color: #FFF;}

@media (max-width: 500px){
	.alert-area {    position: relative;    clear: both;    width: 96%;    margin: 10px 0px;}
	.wk-form form#wk-form .grid-box label textarea#wk-form-message {width: 96%;}
}