.questiontoggle {
    display: none;
}
label.Change-Color * {
    font-size: 24.5px;
}


.well.featurehover.featurehover-alljobs,
.well.featurehover.featurehover-jobsbylocations.center,
.well.featurehover.featurehover-jobsbycategories.center,
.well.featurehover.featurehover-alljobs:hover,
.well.featurehover.featurehover-jobsbylocations.center:hover,
.well.featurehover.featurehover-jobsbycategories.center:hover {
    cursor: pointer;
}

.featurehover:hover {
    cursor: default;
    background-color: #f1f1f1 !important;
}

.well.featurehover.featurehover-misc.center div {
    cursor: default;
}

.btn {
    cursor: pointer;
}

form label {
    cursor: default;
}

.resume-error-msg {
    margin-bottom: 15px;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .jobdescription a.btn.btn-primary.btn-large.btn-block.btn-apply-part {
        margin-bottom: 10px;
    }
}

.additionalquestion .errormsg {
    margin-bottom: 10px;
}

form#expressApplicationsForm,
.FontFamily {
    font-family: "MyriadPro-Regular";
}

label.color-resume strong {
    font-size: 24.5px;
    display: block;
}

label.color-resume span.required-star {
    margin-right: 4px;
}

.addquestionhead,
.privacylable {
    margin: 20px 0px;
    font-weight: 700;
    margin-bottom: 15px;
    cursor: pointer;
    font-size: 20px;
    line-height: normal;
}

.addquestionhead:before,
.privacylable:before {
    content: "\f067";
    font-family: FontAwesome;
    margin-right: 5px;
}

.addquestionhead.active:before,
.privacylable.active:before {
    content: "\f068";
}

.addquestionhead:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background: red;
    margin-left: 5px;
}

@media screen and (min-width: 991px) {
    /*.firstname,
    .emailaddress,
    .postcode {
        float: left;
        width: 49.5%;
    }

    .lastname,
    .phonenumber,
    .countryselection {
        float: right;
        width: 49.5%;
    }*/
    
    .dividegrid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 2%;
}
}

.divide_form:after,
.part_1:after,
.part_2:after,
.part_3:after {
    content: "";
    display: block;
    clear: both;
}

.divide_form.Fromaldetails label {
    display: none;
}

.countryselection select#country-formfield {
    height: 42px;
}

.resume-error-msg,
.errormsg,
.resume-length {
    background: #f2dede;
    padding: 10px;
    color: #cd908f;
    font-size: 13px;
    display: none;
}

.errormsg.active,
.resume-error-msg.active,
.resume-length.active {
    display: block;
}

.addquestionhead.is-active:after {
    background: green;
}

.Radiobutton input[type="radio"],
.radio input[type="radio"],
.multiplechoice input[type="checkbox"],
.privacyquestion input[type="radio"],
.privacyquestion input[type="checkbox"] {
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px;
    float: none;
    position: static;
    margin-top: -1.5px;
}

label.radio .clearfix {
    display: none;
}

a.last-back-uri {
    margin-left: 15px;
    text-decoration: underline;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    top: 1px;
}

.termsofuse label.checkbox {
    font-size: 0;
    display: inline-block;
}

.termsofuse p {
    display: inline-block;
    font-size: 18px;
    line-height: 27px;
}

.termsofuse .multiplechoice {
    display: flex;
}

.termsofuse .multiplechoice label strong {
    display: none;
}

.privacyquestion .errormsg.active {
    margin-bottom: 15px;
}

.center.text {
    word-break: break-word;
}


/*New CSS*/
ul.LOVE_EVERYDAY {
    list-style: disc;
    font-size: 21px;
}

ul.LOVE_EVERYDAY li {
    line-height: 26px;
}

.divide_form.Fromaldetails .Australia_2 label {
    display: block;
}

.Dropdownmaker label {
    display: none;
}

.Dropdownmaker:after {
    content: '*';
    position: absolute;
    color: #6c757d;
    left: 9px;
    top: 12px;
    font-weight: 500;
    font-size: 15px;
}

.Dropdownmaker{
    position:relative;
}

.Dropdownmaker select{
    padding-left: 15px;
}

.Dropdownmaker select,
.Dropdownmaker select.input-block-level.work-select {
  padding-left: 17px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 5px;
  border: 1px solid #dfdfdf;
  border-radius: 2px;
  margin-right: 2rem;
  padding-right: 2rem;
  -webkit-appearance: none;
}

.Dropdownmaker.star-remove::after {
    display: none;
}

.hero-banner-static.hero-banner--generic h2.service-banner-heading{
    text-transform:uppercase;
}

