.greyform {
  background: #f7f7f7;
  padding: 22px;
  font-size: 14px;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  margin: 0;
  color: #666;
}
.greyform-nadpis-formulare {
  color: #333;
  font-weight: 700;
  font-size: 24px;
  padding: 20px 0 15px 4px;
  margin-bottom: 8px;
}
.greyform .greyform-nadpis-formulare {
  padding: 0 0 15px;
}
.greyform .vyrazny {
  color: red;
}
.greyform .forms-popis {
  color: #555;
}
.greyform .forms-tr-povinne .forms-popis {
  font-weight: 700;
  color: #333;
}
.greyform-activator {
  padding: 5px 12px 5px 30px;
  display: inline-block;
  border: 1px solid #666;
  text-align: left;
  background: #ccc url(../arrow-down.png) no-repeat 10px 7px;
  color: #000;
  font-size: 14px;
  text-shadow: hsla(0, 0%, 100%, 0.4) 0 1px 0;
  border-radius: 5px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  margin: 10px 0;
}
.greyform-activator:hover {
  background-color: #d5d5d5;
  border-color: #777;
}
.greyform .forms-napoveda {
  color: #666;
  font-size: 11px;
}
.forms-napoveda-vyskakovaci {
  background: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  color: #fff;
}
.greyform .forms-input,
.greyform .forms-textarea {
  border: 1px solid #999;
  font-family: Arial, sans-serif;
  font-size: 12px;
  border-radius: 4px;
  color: #707070;
  padding: 3px 4px;
  background: #fbfbfb;
  font-weight: 400;
}
.greyform .forms-textarea {
  height: 100px;
  font-family: Arial, sans-serif;
  font-size: 12px;
}
.greyform .forms-input.input-povinne,
.greyform .forms-textarea.input-povinne {
  border-color: #999;
}
.greyform .forms-input:focus,
.greyform .forms-textarea:focus {
  border-color: #7a9db6;
  box-shadow: 0 0 3px rgba(110, 140, 160, 0.4);
  color: #505050;
}
.greyform .forms-input.forms-invalid,
.greyform .forms-textarea.forms-invalid {
  border-color: #d90000;
  box-shadow: 0 0 3px rgba(217, 0, 0, 0.5);
}
.greyform-submit {
  border: 1px solid #aaa;
  border-color: rgba(0, 0, 0, 0.35);
  box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.3);
  padding: 12px 36px;
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.6) 1px 1px 0;
  background: #489c27 url(../button-gradient.png) repeat-x;
  background-position: 0 0;
  border-radius: 4px;
  cursor: pointer;
  font-size: 17px;
  font-weight: 700;
}
.greyform-submit.forms-submit-s {
  padding: 5px 15px;
  font-size: 13px;
}
.greyform-submit.forms-submit-l {
  padding: 7px 0;
  font-size: 20px;
  width: 98%;
}
.greyform-submit:hover {
  border: 1px solid #666;
  border-color: rgba(0, 0, 0, 0.5);
  background-position: left -75px;
  text-shadow: rgba(0, 0, 0, 0.9) 1px 1px 0;
}
.greyform .forms-submit-button {
  text-align: left;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-top: 0;
  text-align: center;
  padding-bottom: 0;
}
.greyform-submit-sending {
  background: #bfc43a;
  border-color: #a0b215;
}
.greyform .forms-invalid-multibox {
  color: red;
}
.greyform .forms-info-povinne {
  color: #666;
}
.greyform .forms-fileinput-infotext {
  padding-top: 5px;
  font-size: 10px;
}
.greyform input[type="file"] {
  border: 1px solid #004879;
  border-radius: 3px;
  color: #444;
  box-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.3);
  padding: 6px;
}
.greyform .forms-fileinput-multipler {
  padding-top: 4px;
  padding-left: 16px;
  background: url(../file-multipler.png) no-repeat left 6px;
  cursor: pointer;
  font-size: 12px;
}
.greyform .forms-fileinput-multipler:hover {
  background-position: left -34px;
  color: #080;
}
.greyform .forms-fileinput-obal {
  padding-top: 4px;
}
.greyform .forms-file-deleter {
  padding-left: 25px;
  background: url(../file-deleter.png) no-repeat 10px 1px;
  font-size: 12px;
}
.greyform .forms-file-deleter:hover {
  background-position: 10px -39px;
  color: red;
}
.greyform .ui-autocomplete {
  font-size: 12px;
  border: 1px solid #7a9db6;
  border-radius: 4px;
  background: #fff;
  font-family: inherit;
  padding: 2px;
}
.greyform .ui-menu-item a {
  padding: 2px 7px;
}
.greyform .ui-menu-item a.ui-state-hover {
  border: 1px solid #7a9db6;
  border-radius: 3px;
  color: #3a4d66;
  background: #e6f0f7;
}
.greyform .formsCheckboxTableNadpis {
  color: #333;
}
.greyform .formsCheckboxTd {
  width: 24px;
}
.greyform .formsCheckboxTdLabel {
  font-size: 12px;
  padding-right: 25px;
  padding-bottom: 2px;
}
.greyform-pseudochkb {
  width: 16px;
  height: 16px;
  background: url(../greyform/checkbox.png) no-repeat 0 0;
  margin-bottom: 2px;
}
.formsCheckboxTd .greyform-pseudochkb,
.formsCheckboxTd .greyform-pseudoradio {
  margin-bottom: 0;
}
.greyform-pseudoradio {
  width: 16px;
  height: 16px;
  background: url(../greyform/radio.png) no-repeat 0 0;
  margin-bottom: 2px;
}
.greyform-pseudochkb-checked {
  background-position: 0 -30px;
}
.greyform-pseudochkb-disabled {
  background-position: 0 -60px;
}
.greyform-pseudochkb-anim1 {
  background-position: -30px 0;
}
.greyform-pseudochkb-anim2 {
  background-position: -30px -30px;
}
.greyform-pseudochkb-anim3 {
  background-position: -30px -60px;
}
.greyform-pseudochkb-anim4 {
  background-position: -30px -90px;
}
.greyform-pseudochkb-animu1 {
  background-position: -60px 0;
}
.greyform-pseudochkb-animu2 {
  background-position: -60px -30px;
}
.greyform-pseudochkb-animu3 {
  background-position: -60px -60px;
}
.greyform-pseudochkb-animu4 {
  background-position: -60px -90px;
}
.greyform-pseudoselect {
  height: 15px;
  cursor: default;
  padding: 3px 22px 2px 10px;
  border: 1px solid #9c9c9c;
  border-radius: 3px;
  background: url(../greyform/select-bg.png) repeat-x 0 0 #fff;
  position: relative;
  vertical-align: middle;
}
.greyform-pseudoselect .pseudoselect-view {
  font-size: 12px;
  height: 100%;
  width: 100%;
  text-overflow: ellipsis;
  color: #5e5d5d;
  overflow: hidden;
  text-shadow: #fff 1px 1px 0;
  line-height: 100%;
}
.greyform-pseudoselect .pseudoselect-expander {
  background: #c5c5c5 url(../greyform/select-expander.png) top no-repeat;
  width: 22px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  border-left: 1px solid #9c9c9c;
  border-radius: 0 3px 3px 0;
}
.greyform-pseudoselect:hover .pseudoselect-expander {
  border-color: #b5b5b5;
  background-position: center -30px;
}
.greyform-pseudoselect:hover {
  border-color: #b5b5b5;
}
.greyform-pseudoselect:hover .pseudoselect-view {
  color: #7e7e7e;
}
.greyform-pseudoselect.pseudoselect-open {
  background-position: left -30px;
}
.greyform-pseudoselect.pseudoselect-open .pseudoselect-expander,
.greyform-pseudoselect.pseudoselect-open:hover .pseudoselect-expander {
  background-position: center -60px;
}
.greyform-pseudoselect .pseudoselect-popup {
  border: 1px solid #afafaf;
  border-radius: 2px;
  z-index: 99;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  background: #fff;
  font-size: 12px;
  position: absolute;
}
.greyform-pseudoselect .pseudoselect-option {
  padding: 4px 10px;
  font-size: 12px;
  color: #333;
  vertical-align: middle;
}
.greyform-pseudoselect .pseudoselect-option label {
  vertical-align: middle;
}
.greyform-pseudoselect .pseudoselect-option-enabled:hover {
  background: #e5e5e5;
}
.greyform-pseudoselect .pseudoselect-option.pseudoselect-option-checked {
  background: #333;
  color: #fff;
}
.greyform-pseudoselect .pseudoselect-option.pseudoselect-option-disabled {
  color: #aaa;
  background: none;
}
.greyform-pseudoselect .pseudoselect-optgroup-label {
  padding: 4px 10px;
  font-weight: 700;
  color: #000;
}
.greyform-pseudoselect .pseudoselect-optgroup .pseudoselect-option {
  padding-left: 20px;
}
.greyform-pseudoselect.pseudoselect-main-multiple .pseudoselect-option {
  padding-left: 10px;
}
.greyform-pseudoselect .greyform-pseudochkb,
.greyform-pseudoselect .pseudoselect-checkbox {
  margin-right: 8px;
  vertical-align: middle;
}
.greyform .ui-datepicker {
  background: #fff;
  border: none;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  padding: 3px;
}
.greyform .ui-datepicker-header.ui-widget-header,
.greyform .ui-widget-header {
  background: #473f52;
  border: none;
  border-radius: 3px;
}
.greyform .ui-datepicker-calendar td a {
  background: #ebebeb;
  border: none;
  color: #333;
  text-shadow: hsla(0, 0%, 100%, 0.4) 0 1px 1px;
  font-size: 10px;
  text-align: center;
  padding: 0;
}
.greyform .ui-datepicker-calendar td a.ui-state-hover {
  background: #ccc;
  color: #000;
}
.greyform .ui-datepicker-calendar td a.ui-state-highlight {
  background: #473f52;
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.4) 0 1px 1px;
}
.greyform .ui-datepicker th {
  font-weight: 400;
}
.greyform .ui-datepicker table {
  margin-bottom: 0;
}
.greyform .ui-datepicker .ui-datepicker-next.ui-state-hover,
.greyform .ui-datepicker .ui-datepicker-prev.ui-state-hover {
  background: hsla(0, 0%, 100%, 0.4);
  border-color: #473f52;
  border-radius: 3px;
  cursor: pointer;
}
.greyform .ui-datepicker .ui-datepicker-next.ui-state-hover span,
.greyform .ui-datepicker .ui-datepicker-prev.ui-state-hover span {
  background-image: url(../../jqueryui/images/ui-icons_ffffff_256x240.png);
}
.greyform .ui-widget-content {
  border-color: #ebebeb;
}
.greyform .ui-state-default,
.greyform .ui-widget-content .ui-state-default {
  background: #ebebeb;
  border-color: #999;
  color: #666;
}
.greyform .ui-state-hover,
.greyform .ui-widget-content .ui-state-hover {
  background-color: #fff;
  border-color: #473f52;
  color: #473f52;
}
.greyform .ui-slider-horizontal {
  margin-top: 4px;
}
.greyform .ui-slider-handle {
  width: 16px;
  height: 16px;
  background-position: 0 0;
}
.greyform .ui-slider-handle.ui-state-default {
  border: none;
  border-radius: 0;
  background: no-repeat transparent url(../greyform/slider-handle.png);
}
.greyform .ui-slider-handle.ui-state-focus,
.greyform .ui-slider-handle.ui-state-hover {
  background-position: left -30px;
}
.greyform .ui-slider-handle.ui-state-active {
  background-position: left -60px;
}
.greyform .ui-slider-horizontal.ui-widget-content {
  border: 1px solid #5b646c;
  background: #dcdcdc;
  border-radius: 5px;
  height: 4px;
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
}
.greyform .ui-slider-vertical.ui-widget-content {
  border: 1px solid #5b646c;
  background: #dcdcdc;
  border-radius: 5px;
  width: 4px;
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15);
}
.greyform .ui-slider-horizontal .ui-slider-handle {
  top: -6px;
}
.greyform .ui-slider-vertical .ui-slider-handle {
  left: -6px;
}
.greyform .ui-slider-range.ui-widget-header {
  background: rgba(87, 135, 200, 0.5);
}
/*# sourceMappingURL=../maps/css/grey.css.map */
