/* Pre-interview questions (lib/job_questions.php): the apply form, the answers on the candidates page and the
   editor in the job form. Loaded by lib/header.php after main.min.2.css. */

/* apply form */
.jq-questions .jq-question > label { display: block; font-weight: bold; margin-bottom: 6px; }
.jq-questions .jq-required { color: #e60275; }
.jq-questions .jq-choices label { font-weight: normal; }
.jq-questions .jq-inline { display: inline-block; margin-right: 18px; }
.jq-questions .jq-block { display: block; margin-bottom: 4px; }
.jq-questions textarea, .jq-questions input[type=text], .jq-questions input[type=number], .jq-questions input[type=date] { width: 100%; box-sizing: border-box; }
.formAdd .aplica-panel-form.jq-questions select { width: 100%; max-width: 420px; }

/* answers on /cont/companie/candidati */
.jq-answers { margin-top: 10px; padding: 8px 10px; background: #f7f8fc; border-radius: 4px; font-size: .92em; }
.jq-answers-title { font-weight: bold; margin-bottom: 4px; }
.jq-answer { margin: 3px 0; }
.jq-answer .jq-q { color: #555; }
.jq-answer .jq-a { font-weight: bold; }
.jq-answer-out .jq-a { color: #c4122f; }
.jq-disqualified-badge { display: inline-block; padding: 1px 7px; border-radius: 3px; background: #c4122f; color: #fff; font-size: .8em; vertical-align: middle; }

/* editor in the job form */
.jq-editor .jq-optional { font-weight: normal; color: #888; }
.jq-editor .jq-help { color: #666; font-size: .9em; margin: 4px 0 10px; }
.jq-editor .jq-row { border: 1px solid #e3e3e3; border-radius: 4px; padding: 10px; margin-bottom: 8px; background: #fafafa; }
.jq-editor .jq-row .jq-label { width: 100%; box-sizing: border-box; margin-bottom: 6px; }
.jq-editor .jq-row select { margin-right: 10px; }
.jq-editor .jq-row .jq-options { width: 100%; box-sizing: border-box; margin: 6px 0; height: 90px; min-height: 0; }
.jq-editor .jq-row .jq-inline { display: inline-block; margin-right: 14px; font-weight: normal; }
.jq-editor .jq-remove { color: #c4122f; float: right; }
.jq-editor .jq-add { display: inline-block; margin-top: 4px; font-weight: bold; }

/* "Despre companie" on the job page (anunt.php) */
.anunt-despre-companie { margin-top: 20px; padding-top: 15px; border-top: 1px solid #eee; line-height: 1.6em; }
.anunt-despre-companie h3 { font-size: 1.1em; margin: 0 0 8px; }
