.wk_my-form {
	width:46rem;
	margin:0 auto;
	padding:0 2rem 2rem 2rem;
	background-color:#ffffff;
	border:1px solid #103d40;
}

.wk_my-form__title {
	font-size:1.8rem;
}

.wk_my-form__error {
	padding:2rem 0 2rem 0;
	font-size:1.6rem;
	color:#c00000;
	text-align:center;
	background-color:#ffcccc;
	/* border:1px solid #00a000; */
}

.wk_my-form__button {
    display:block;
	width:22.5rem;
	height:4rem;
	padding:0.8rem 0 0 7rem;
	margin:2rem auto 0 auto;
	line-height:1.3rem;
	background-color:#2087e4;
	color:#ffffff;
	font-size: 1.2rem;
	text-align:left;
	border:none;
	border-radius: 30px; 
    -moz-border-radius: 30px; 
    -webkit-border-radius: 30px;
	/* background-image:u r l(../images/galka_on_blue.jpg); */
	background-position:2.8rem center;
	background-repeat:no-repeat;
}

.wk_my-form__button:hover {
	color:#ffff00;
	border-radius: 15px; 
    -moz-border-radius: 15px; 
    -webkit-border-radius: 15px;
    cursor:pointer;
}

.wk_my-form__main {}

.wk_my-form__entry {
	display:table;
	height:3rem;
	min-height:3rem;
}

.wk_my-form__entry-title {
	display:table-cell;
	width:21rem;
	font-size:1.6rem;
}

.wk_my-form__entry-title > sup {
	color:#ff0000;
}

.wk_my-form__entry-field {
	display:table-cell;
	font-size:1.4rem;
}

.wk_my-form__error-text {}

.wk_my-form__entry-static {
	display:table-cell;
	font-size:1.4rem;
}

.wk_my-form__entry-title_middle {
	vertical-align:middle;
}

.wk_my-form__entry-title_top {
	vertical-align:top;
}

.wk_my-form__entry-field_full {
	width:18.5rem;
}

.wk_my-form__entry-field_half {
	width:10rem;
}

.wk_my-form__entry-field_tiny {
	width:5rem;
}

@media (max-width:520px) {
  .wk_my-form {
	width:28rem;
  }

  .wk_my-form__entry {
	display:block;
	height:auto;
	min-height:0;
  }

  .wk_my-form__entry-title {
	display:block;
	margin:0;
  }
  
  .wk_my-form__entry-field {
	display:block;
	margin:0.3rem 0 0.5rem 0;
  }

  .wk_my-form__entry-static {
	display:block;
  }
  
  .wk_my-form__entry-field_full {
	width:100%;
  }
}
