.mform .fitem > .felement {
  width: 440px !important;
}
.mform .fitem > .fitemtitle {
  width: 200px;
}
.mform .required {
  color: black;
}
.mform .error {
  color: #A00;
}
.mform > fieldset.clearfix {
  margin-bottom: 2em !important;
}
.mform #confirmation_personal .fitem,
.mform #confirmation_invoice_adddress .fitem {
  margin: 0;
}
.mform #confirmation_personal .fitem label,
.mform #confirmation_invoice_adddress .fitem label {
  margin: 0;
}
.mform .staticbox {
  padding-left: 5px;
}
.mform .staticbox.paymentlogos {
  margin-top: 16px;
}
.mform .staticbox.paymentlogos img {
  margin-right: 1em;
}
.felement input[type=radio],
.felement input[type=checkbox] {
  margin-right: 8px;
  vertical-align: baseline;
}
.felement input[type="text"],
.felement textarea {
  width: 80% !important;
}
.fitem.required > div > span.pull-xs-right,
.fitem.requireditem > div > span.pull-xs-right {
  /* background-image: url('/pix/req.gif');
        background-position: right center;
        background-repeat: no-repeat; */
  /* padding-right: 10px; */
}
.fitem.required > div > span.pull-xs-right:after,
.fitem.requireditem > div > span.pull-xs-right:after {
  font-family: FontAwesome;
  font-size: 9.6px;
  margin-right: 3.5px;
  color: #d9534f!important;
  content: "\f069";
}
.fitem.required > div > span.pull-xs-right img,
.fitem.requireditem > div > span.pull-xs-right img {
  display: none;
}
fieldset#qualification #uploaded-documents .uploadindicator {
  width: 80%;
  height: 25px;
  border: 1px solid #ccc;
  background-color: #fff;
  background-image: url(../pix/ajax-loader.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
fieldset#qualification #uploaded-documents .uploaded-file {
  width: 80%;
  height: 25px;
  border: 1px solid #ccc;
  line-height: 25px;
  margin-bottom: 4px;
}
fieldset#qualification #uploaded-documents .uploaded-file .filename {
  float: left;
  padding-left: 4px;
}
fieldset#qualification #uploaded-documents .uploaded-file .delete-button {
  display: block;
  float: right;
  width: 25px;
  height: 25px;
  background-image: url(../pix/remove-icon-light.png);
  background-repeat: no-repeat;
  background-position: center center;
}
fieldset#qualification #uploaded-documents .uploaded-file .delete-button:hover {
  background-image: url(../pix/remove-icon-dark.png);
}
fieldset#qualification #fgroup_id_previous_uploads fieldset.felement > span {
  display: block;
}
.fitemtitle .helplink {
  width: 13px;
  display: inline-block;
}
.fitemtitle .helplink .tooltip {
  position: relative;
  top: -2px;
  opacity: 0.5 !important;
  filter: alpha(opacity=0) !important;
  width: 17px;
  height: 17px;
}
.fitemtitle .helplink .tooltip img.iconhelp {
  margin: 0;
  display: inline !important;
}
.strikethrough {
  text-decoration: line-through;
}
#fitem_id_employer-other,
#fitem_id_eduinst-other,
#fitem_id_partner_website,
#fitem_id_courselisting_website {
  display: none;
}
