

/* html
------------------------------------------------------------------*/
.awk-ui-widget-html {
  margin: 1.0em 0;
  overflow: auto;
  clear: both;
}

.awk-ui-widget-html-termin {
  overflow: hidden;
}

.awk-ui-widget-html-monat,
.awk-ui-widget-html-termin .awk-ui-widget-html-termin-wtag,
.awk-ui-widget-html-termin .awk-ui-widget-html-termin-tag,
.awk-ui-widget-html-termin .awk-ui-widget-html-termin-farbe,
.awk-ui-widget-html-termin .awk-ui-widget-html-termin-bez {
  padding: 3px 5px;
  border-top: 1px solid #efefef;
}

.awk-ui-widget-html-monat {
  background: #efefef;
  border: 0;
}

.awk-ui-widget-html-termin .awk-ui-widget-html-termin-wtag,
.awk-ui-widget-html-termin .awk-ui-widget-html-termin-tag,
.awk-ui-widget-html-termin .awk-ui-widget-html-termin-farbe {
  width: 24px;
  float: left;
  display: inline;
}

.awk-ui-widget-html-termin .awk-ui-widget-html-termin-wtag {
}

.awk-ui-widget-html-termin .awk-ui-widget-html-termin-tag {
}

.awk-ui-widget-html-termin .awk-ui-widget-html-termin-farbe {
}

.awk-ui-widget-html-termin .awk-ui-widget-html-termin-bez {
  margin-left: 66px;
}

.awk-ui-widget-html-termin-mit-farbe-1 .awk-ui-widget-html-termin-bez {
  margin-left: 96px;
}

.awk-ui-widget-html-termin .awk-ui-widget-html-termin-farbe span {
  display: block;
  width: 20px;
  height: 20px;
  background-size: 20px;
}

.awk-ui-widget-html-termin-mit-farbe-0 .awk-ui-widget-html-termin-farbe {
  display: none;
}

.awk-ui-widget-html-termin-datum-wiederholung-1 .awk-ui-widget-html-termin-wtag,
.awk-ui-widget-html-termin-datum-wiederholung-1 .awk-ui-widget-html-termin-tag {
  visibility: hidden;
}

.awk-wc select{
	border: 1px solid #ccc;
	width: 100%;
    padding: 7px 5px !important;
    font-size: 16px;
	color: #555;
}

.awk-wc .awk-ui-input-tr-inline {
  display: block;
  width: 100%;
}

.awk-wc .awk-ui-input-tr .awk-ui-input-wrap {
  margin: 0;
  display: block;
  width: 100%;
}

.awk-wc p {
    font-size: 16px;
	color: #555;
}

.awk-wc select:focus{
	outline-color: #32A34D;
}

.awk-wc label{
	margin-bottom: 10px;
	font-size: 17px;
	font-weight: 500;
	color: #4A5455;
}

.awk-wc input[type=button]{
	background: #0a6e46;
	color: #fff;
	border: 0px;
	padding: 10px 20px;
	cursor:pointer;
}
.awk-wc input[type=button]:hover{
	opacity: .8;
}

.awk-wc .awk-formfeld-checkbox {
	margin-bottom: 10px;
}
@media (max-width: 321px){
.awk-wc .awk-formfeld {
    width: auto !important;
}}