.container-header-offset {
	margin-top: 80px;
}

.error {
	color: #ff0000;
	font-weight: bold;
}
pre.resume_text {
  white-space: pre-line;       /* CSS 3 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
  page-break-inside: auto;
}
.no-gutter > [class*='col-']:first-child {
  padding-right:0;
  padding-left:0;
}
.no-gutter > [class*='col-']:last-child {
  padding-right:0;
}
.company-logo {
  max-width: 154px;
  max-height: 50px;
}
.scoring-r {
  width: 16px;
  height: 16px;
}
.vcenter {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.default-question .input-group-btn,
.add-question .input-group-btn,
.question .input-group-btn {
  min-width:38px;
}
select.valid,
input.valid {
  border-color: #d2d6de;
  background-image: none;
}
input[type="file"].valid {
  color: #555;
}
select.error,
input.error {
  background-image: none;
  font-weight: normal;
  color: #a94442;
}