.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.styleinput .form-control {
  margin: 0;
  border: 1px solid #cc9e22;
  font-family: Merriweather;
  font-size: 13px;
  color: #282828;
  padding: 4px 5px 3px;
  width: 238px;
  background: #fbfaf9;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}

.styleinput {
  clear: both;
  min-height: 27px;
  margin-bottom: 12px;
  padding-left: 26px;
  padding-bottom: 1px;
}
.styleinput label {
  display: block;
  float: left;
  width: 183px;
  height: 27px;
  line-height: 27px;
}
.styletextarea {
  margin: 0;
  border: 1px solid #e0b130;
  font-size: 13px;
  padding: 4px 5px 3px;
  width: 618px;
  resize: none;
  overflow: auto;
  height: 100px;
  background: #fbfaf9;
  -webkit-transition-duration: 0.3s;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-success {
  color: #28623c;
  background-color: #dbf2e3;
  border-color: #cdedd8;
}
.alert-danger {
  color: #813838;
  background-color: #fee2e1;
  border-color: #fdd6d6;
}

.btn-add {
  color: #e0b12f;
  background-color: #3d3c3a;
  border-color: #e0b130;
}

.btn-file {
  color: #e0b12f;
  background-color: #3d3c3a;
  border-color: #e0b130;
  margin-right: 5px;
}

.btn-remove {
  color: #e0b12f;
  background-color: #3d3c3a;
  border-color: #e0b130;
  margin-right: 5px;
}

div#formsenddiv div.files_div {
  padding-left: 26px;
  position: relative;
}

div#formsenddiv div.files_div > div {
  height: 27px;
  line-height: 27px;
  width: 320px;
  margin-bottom: 13px;
}

div#formsenddiv div.files_div > div > span {
  float: left;
  width: 79px;
}

div#formsenddiv div.files_div div div {
  float: left;
  height: 27px;
  width: 241px;
  position: relative;
  background: url(http://verbo.com.pl/wp-content/themes/sct/images/file_zone_none.jpg);
  cursor: pointer;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}

div#formsenddiv div.files_div div div input {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  opacity: 0;
}

div#formsenddiv div.files_div div div:hover {
  background: url(http://verbo.com.pl/wp-content/themes/sct/images/file_zone_hover.jpg);
}

div#formsenddiv div.files_div div div span {
  cursor: pointer;
  padding-left: 52px;
  height: 27px;
  line-height: 27px;
  display: block;
  width: 186px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

div#formsenddiv div.files_div span.addNew {
  position: absolute;
  bottom: 0;
  height: 27px;
  line-height: 27px;
  left: 360px;
  font-size: 12px;
  cursor: pointer;
}
