/* izgled webform sadrzaja */
.webform {
 max-width:800px;
 margin:auto;
 padding:40px !important;
 font-size: 1rem;
 }
 .webform::after {
  content: "";
  clear: both;
  display: table;
}
 .webform,
 .webform .h1, .webform .h2, .webform .h3, .webform .h4, .webform .h5, .webform .h6,
 .webform h1, .webform h2, .webform h3, .webform h4, .webform h5, .webform h6 {
  font-family: "Book Antiqua",Palatino,"Palatino Linotype","Palatino LT STD",Georgia,serif !important;
 }
 .webform .h1, .webform .h2, .webform .h3, .webform .h4, .webform .h5, .webform .h6,
 .webform h1, .webform h2, .webform h3, .webform h4, .webform h5, .webform h6 {
  font-weight: bold;
 }
 .webform b, .webform strong{
  font-weight: bold;
 }
.webform .webform-text {
  background-color: #f4f4f4;
  border-color:transparent;
  border-bottom-color: #000;
  display:inline-block;
  width: 200px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0 5px
}
.webform .webform-text:required {
  border-color:transparent;
  border-bottom-color: #e96900;
  background-color: #f4f4f4;
}
.webform .webform-text:valid {
  border-color:transparent;
  border-bottom-color: #000;
  background-color: #f4f4f4;
}

.webform .webform-textarea {
  background-color: #f4f4f4;
  border-color: transparent;
  display:inline-block;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0 5px
}
.webform .webform-textarea:required {
  border-color: #e96900;
  background-color: #f4f4f4;
}
.webform .webform-textarea:valid {
  border-color: transparent;
  background-color: #f4f4f4;
}

/* correctable form elements (links) */

/*text input*/
.webform a.webform-text-control{
  background-color: #fff6c0;
  color:inherit;
  display:inline-block;
  border-bottom: solid 1px #000;
  text-decoration: none;
  min-width: 10px;
  min-height: 1em;
}
.webform a.webform-textarea-control{
  background-color: #fff6c0;
  color:inherit;
  display:block;
  border: solid 1px #616161;
  text-decoration: none;
  min-height: 40px;
}
/* checkbox */
.webform a.webform-checkbox-control{
  background-color: #fff6c0;
  color:inherit;
  display:inline-block;
  text-decoration: none;
}
/* radio */
.webform a.webform-radio-control{
  background-color: #fff6c0;
  color:inherit;
  display:inline-block;
  text-decoration: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
/*state: returned to fix by admin to kandidat*/
.webform a.webform-control-state-returnedtofix {
  background-color: #ffd8d8;
}
/*state: accepted by admin*/
.webform a.webform-control-state-accepted {
  background-color: #c5ffc0;
}

.webform .page-break{
  border:dashed 1px rgb(163, 163, 163);
  margin-bottom: 20px;
}

.webform td,.webform th{
  padding:7px;
}
