
 .container.ph-apply-box .checkbox > label input[type="checkbox"],
.container .ph-apply-box .checkbox > label input[type="checkbox"],
.ph-apply-box.container .checkbox > label input[type="checkbox"] {
    position: relative;
}
.container.ph-apply-box .checkbox > label,
.container .ph-apply-box .checkbox > label,
.ph-apply-box.container .checkbox > label {
    display: flex;
    gap: 10px;
}
.container.ph-apply-box ul,
.container .ph-apply-box ul {
    padding-left: 0;
}
.container.ph-apply-box input[type="radio"]:checked {
    position: absolute;
    background-color: transparent;
}
.container.ph-apply-box input[type="radio"] {
    height: 14px;
    width: 14px;
    min-height: 14px !important;
    top: 4px;
}
.container.ph-apply-box .attachment-options .file-attachment .file-label {
    line-height: inherit;
}
.apply-page .ph-apply-box .form-wrapper .checkbox input {
    margin-left: -40px !important;
}
.container.ph-apply-box .checkbox > label input[type="checkbox"],
.container .ph-apply-box .checkbox > label input[type="checkbox"],
.ph-apply-box.container .checkbox > label input[type="checkbox"] {
    position: absolute;
}
.form-group input,
.form-group textarea,
.form-group select {
    color: #757589 !important;
}
.apply-page .ph-apply-box .form-wrapper div .error-detail .text-danger {
    color: #B10000 !important;
}
.apply-page .ph-apply-box .form-wrapper .pageTitle .job-summary span {
    color: #757589 !important;
}
.apply-page .ph-apply-box .form-wrapper div .form-group select:focus {
    outline: 2px dotted #000000;
}
.apply-page .ph-apply-box .form-wrapper div .error-detail .text-danger {
    float: right;
    margin-top: 3px;
    width: 56.5%;
    padding-left: 2px;
    margin-right: 10px;
}
.container.ph-apply-box ul,
.container .ph-apply-box ul {
    padding-left: 0;
    position: relative;
    display: inline;
}
.apply-page .ph-apply-box .form-wrapper .markdown {
    font-family: 'PublicSans-Regular' !important;
}
.row.form-group.field.field-string.two-line-field {
    display: flex;
    flex-direction: column;
}
.apply-page fieldset#disability_heading_self_identity1 div.markdown-bold {
    font-weight: 600 !important;
}
.panel-title {
    color: #B10000 !important;
    background: #ffffff !important;
}
.error-msg {
    background: #ffffff !important;
}
.form-group input,
.form-group textarea,
.form-group select {
    color: #5C5C5C !important;
}
.apply-page .ph-apply-box .form-wrapper div #jsqData .error-detail .text-danger {
    padding: 2px 0 0 15px;
    float: left !important;
}
.apply-page .ph-apply-box .form-wrapper div .terms-conditions .error-detail .text-danger {
    padding: 2px 0 0 15px;
    float: left !important;
    width: 100%;
}
ul#disability_heading_self_identity1\.disabilityStatus-errorMsg {
    display: flex;
    flex-direction: row !important;
    justify-content: flex-start !important;
    padding:2px 0 0 15px;
}
input:focus,
textarea:focus,
select:focus {
  outline: 2px solid #6A82FA !important; /* your chosen color */

}
i[role="link"]:focus {

  outline-offset: 2px !important;      
}

.attachment-options [tabindex="0"]:focus {

  outline-offset: 2px !important;

}
a.summary-title-link {
    color: #b10000 !important;
}
#disability_heading_self_identity\.disabilityStatus-errorMsg > li {
    float: left !important;
    padding: 2px 0px 0px 15px;
}
.apply-page .ph-apply-box .form-wrapper .markdown li {
    font-family: 'PublicSans-Regular' !important;
    font-size:20px !important;
    list-style-type:disc !important;
    margin-left:17px !important;
}
      @media only screen and (max-width: 767px) {
  .ph-jtc-box .widget-container .resume-group .cloud-options .drives .cloud-options-group ul li {
    display: contents;
  }
  .ph-jtc-box .widget-container .resume-group .cloud-options .drives .apply-or-line {
    display: block;
  }
  .ph-jtc-box .widget-container .resume-group .drives .resume-upload-wrapper {
    display: inline-flex;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .ph-jtc-box .widget-container .resume-group .cloud-options .drives .apply-or-line {
    margin: 15px 0 0 0;
    display: block;
  }
  .ph-jtc-box .widget-container .resume-group .drives .resume-upload-wrapper {
    width: 100%;
  }
}

.ph-jtc-box .widget-container .form-group input,
.ph-jtc-box .widget-container .form-group textarea {
  color: #757589 !important;
}

.rbt-menu .dropdown-item {
  color: #757589 !important;
}

.ph-jtc-box .text-danger {
  color: #B10000 !important;
}

.ph-jtc-box .widget-container .form-group select {
  color: #5C5C5C !important;
}

@media only screen and (max-width: 767px){
.apply {
}
}
@media only screen and (max-width: 767px){
.jointalentcommunity {
}
}