
 .rbt-token {
    background-color: #041e42 !important;
    color: white !important;
  
  }
  .rbt-token .rbt-token-remove-button {
    padding: 0px 7px;
    top: 0px;
  }
  .rbt-token .rbt-token-remove-button span {
    position: absolute;
    right: 3px;
    top: -15px;
  }
  .ph-jtc-box .rbt input::placeholder{
  font-size: 14px;
  padding-left: 4px;
  }
 .ph-jtc-box .form-wrapper form .rbt-input-multi.form-control {
  min-height: 42px;
  border-radius: 0px !important;
  padding: calc(var(--pu-space)* .5);
  height: 46px !important;
  min-height: 46px !important;
  overflow-x: hidden;
  overflow-y: scroll;
} 
  .ph-jtc-box .form-wrapper button.close:before {
    content: '' !important;
   }
   .phw-container>.ph-jtc-box .form-wrapper .text-danger, .phw-container>.ph-jtc-box .form-wrapper .text-danger p, .phw-container>.ph-jtc-box .form-wrapper .required {
    color: #ff0000;
}
.phw-container>.ph-jtc-box .form-wrapper span.checkmark {
  color: #ff0000;
}
@media   screen and (min-width:320px){
.cloud-options-group ul {
    padding-left: 0px;
}
}
.ph-jtc-box .form-group.field.field-string.emailcommunication a {
  color: #041e42 !important;
}

.phw-container>.ph-jtc-box .form-wrapper .form-group .checkbox label>span{
  display: inline !important;
}
.phw-container>.ph-jtc-box .form-wrapper .form-group .checkbox label>input{
  margin-bottom: 10px!important;
}

.phw-container>.ph-jtc-box .form-wrapper .form-group .checkbox label>span{
  display: inline;
}

input#smsOptIn {
    margin-bottom: -6px;
}

input#emailCommunication {
    margin-bottom: -6px;
}
 
.rbt-token {
  background-color: #041e42 !important;
  color: white !important;

}
.rbt-token .rbt-token-remove-button {
  padding: 0px 7px;
  top: 0px;
}
.rbt-token .rbt-token-remove-button span {
  position: absolute;
  right: 3px;
  top: -15px;
}
.ph-jtc-box .rbt input::placeholder{
font-size: 14px;
padding-left: 4px;
}
.ph-jtc-box .form-wrapper form .rbt-input-multi.form-control {
min-height: 42px;
border-radius: 0px !important;
padding: calc(var(--pu-space)* .5);
height: 46px !important;
min-height: 46px !important;
overflow-x: hidden;
overflow-y: scroll;
} 
.ph-jtc-box .form-wrapper button.close:before {
  content: '' !important;
 }
 .phw-container>.ph-jtc-box .form-wrapper .text-danger, .phw-container>.ph-jtc-box .form-wrapper .text-danger p, .phw-container>.ph-jtc-box .form-wrapper .required {
  color: #ff0000;
}
.phw-container>.ph-jtc-box .form-wrapper span.checkmark {
color: #ff0000;
}
@media   screen and (min-width:320px){
.cloud-options-group ul {
  padding-left: 0px;
}
}
.ph-jtc-box .form-group.field.field-string.emailcommunication a {
color: #041e42 !important;
}

.phw-container>.ph-jtc-box .form-wrapper .form-group .checkbox label>span{
display: inline !important;
}
.phw-container>.ph-jtc-box .form-wrapper .form-group .checkbox label>input{
margin-bottom: 10px!important;
}

.phw-container>.ph-jtc-box .form-wrapper .form-group .checkbox label>span{
display: inline;
}

input#smsOptIn {
  margin-bottom: -6px;
}

input#emailCommunication {
  margin-bottom: -6px;
}
.ph-apply-box .form-group.field.field-array.is-valid.custom-object {
width: 92%;
}
.ph-apply-box p {
font-weight: 400;
color: #0e2c5b;
}
.ph-apply-box .resume-section {
border: 1px solid #949494;
padding: 30px;
border-radius: 8px;
margin-bottom: 20px;
}
.ph-apply-box .primary-button {
width: 100%;
}
.ph-apply-box .cover-letter, .add-docmnt {
border: 1px solid #949494;
padding: 30px;
border-radius: 8px !important;
}
.ph-apply-box .attachment {
 border: none !important; 
}
.ph-apply-box .array-button-remove {
margin-left: 0px;
}
.ph-apply-box .array-button-add {
width: 200px;
border-color: var(--brand-color-secondary);
color: var(--white);
background-color: var(--brand-color-secondary);
font-weight: 400;
text-transform: uppercase;
}
.ph-apply-box button.btn-navigate, .ph-apply-box .primary-button {
 width: 14%;
border-color: var(--brand-color-secondary);
color: var(--white);
background-color: var(--brand-color-secondary) !important;
font-weight: 400;
text-transform: uppercase;
}
.ph-apply-box .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
width: 16px;
height: 16px;
}
.ph-apply-box span.radio-text {
padding-left: 6px;
}
.ph-apply-box #breadcrumb-summary {
margin-top: 20px;
}
.ph-apply-box .array-button-remove {
margin-left: 20px;
}
.ph-apply-box .primary-button {
width: 100%;
}
.ph-apply-box span.title-text {
background: #041e42;
padding: 10px 28px;
color: #fff;
border-radius: 25px;
text-transform: uppercase;
font-weight: 600;
 width: 100%;
}
@media only screen and (max-width: 767px) {
.ph-apply-box  ul.attachment-options li {
    margin-bottom: 30px;
}
}
.nav-mobile-block .phw-btn{
width:unset !important;
}
.ph-apply-box button#next {
width: 14% !important;
}

.ph-apply-box button#previous {
width: 14% !important;
}
.ph-apply-box button.btn.primary-button.btn-submit {
width: 14% !important;
}
button._close_1j03k_113.phw-s-close {
color: #272727;
width: unset !important;
height: unset !important;
}
.ph-apply-box span.required {
color: red;
}
.range-select {
padding: 0 !important;
}
.react-datepicker__header.react-datepicker__header--custom {
padding-top: 0px !important;
}

.react-datepicker__input-container {
width: unset !important;
}


.ph-apply-box legend#__title{
display: none !important;
}

.ph-apply-box legend#experienceData__title{
display: none !important;

}

.ph-apply-box legend#specialAssigment__title{
display: none !important;
}

.ph-apply-box legend#educationData__title{
display: none !important;
}

legend#languageSkills__title{
display: none !important;
}

.ph-apply-box legend#certificates__title{
display: none !important;
}

.ph-apply-box legend#GeographicMobility__title{
display: none !important;
}
.ph-apply-box legend#jsqData__title{
display: none !important;
}

.ph-apply-box legend#jsqData\.jsqData__title{
display: none !important;
}
.icon-delete {
width: 25px;
height: 25px;
border-radius: 50%;
border: 1px solid #0b0a0a;
position: absolute;
text-align: center;
line-height: 21px;
margin-left: 10px;
}

.icon-delete:before {
content: "x" !important;
color: #180909;
font-style: normal;
}

ul#additionalAttachments {
list-style: none;
padding-left: 0px;
}
.ph-apply-box span.checkmark {
color: red !important;
padding-right: 2px;
}
.ph-apply-box .form-group.field.field-string.emailcommunication a, .ph-apply-box .checkbox a{
color: #041e42 !important;
}
.ph-apply-box .checkbox label{
align-items: normal !important;
}
.rbt-token {
background-color: #041e42 !important;
color: white !important;

}
.rbt-token .rbt-token-remove-button {
padding: 0px 7px;
top: 0px;
}
.rbt-token .rbt-token-remove-button span {
position: absolute;
right: 3px;
top: -15px;
}
.ph-jtc-box .rbt input::placeholder{
font-size: 14px;
padding-left: 4px;
}
.ph-jtc-box .form-wrapper form .rbt-input-multi.form-control {
min-height: 42px;
border-radius: 0px !important;
padding: calc(var(--pu-space)* .5);
height: 46px !important;
min-height: 46px !important;
overflow-x: hidden;
overflow-y: scroll;
} 
.ph-jtc-box .form-wrapper button.close:before {
content: '' !important;
}
.phw-container>.ph-jtc-box .form-wrapper .text-danger, .phw-container>.ph-jtc-box .form-wrapper .text-danger p, .phw-container>.ph-jtc-box .form-wrapper .required {
color: #ff0000;
}
.phw-container>.ph-jtc-box .form-wrapper span.checkmark {
color: #ff0000;
}
@media   screen and (min-width:320px){
.cloud-options-group ul {
padding-left: 0px;
}
}
.ph-jtc-box .form-group.field.field-string.emailcommunication a {
color: #041e42 !important;
}

.phw-container>.ph-jtc-box .form-wrapper .form-group .checkbox label>span{
display: inline !important;
}
.phw-container>.ph-jtc-box .form-wrapper .form-group .checkbox label>input{
margin-bottom: 10px!important;
}

.phw-container>.ph-jtc-box .form-wrapper .form-group .checkbox label>span{
display: inline;
}

input#smsOptIn {
margin-bottom: -6px;
}

input#emailCommunication {
margin-bottom: -6px;
}

.ph-apply-box .remove-action {
position: absolute !important;
right: 10px !important;
width: 0px !important;
top: -40px !important;
}
.ph-apply-box tbody, td, tfoot, th, thead, tr {
  
  display: block !important;
}
.array-button-remove{
  width: 58px;
  padding: 3px 0px;
  height: 10px;
}
p#jsqData__description {
  display: none;
}

@media only screen and (max-width: 1280px){
.apply {
}
}
@media only screen and (max-width: 1024px){
.apply {
}
}
@media only screen and (max-width: 767px){
.apply {
}
}
@media only screen and (max-width: 1280px){
.jointalentcommunity {
}
}
@media only screen and (max-width: 1024px){
.jointalentcommunity {
}
}
@media only screen and (max-width: 767px){
.jointalentcommunity {
}
}
@media only screen and (max-width: 1280px){
.apply {
}
}
@media only screen and (max-width: 1024px){
.apply {
}
}
@media only screen and (max-width: 767px){
.apply {
}
}
@media only screen and (max-width: 1280px){
.apply {
}
}
@media only screen and (max-width: 1024px){
.apply {
}
}
@media only screen and (max-width: 767px){
.apply {
}
}
@media only screen and (max-width: 1280px){
.apply {
}
}
@media only screen and (max-width: 1024px){
.apply {
}
}
@media only screen and (max-width: 767px){
.apply {
}
}
@media only screen and (max-width: 1280px){
.apply {
}
}
@media only screen and (max-width: 1024px){
.apply {
}
}
@media only screen and (max-width: 767px){
.apply {
}
}
@media only screen and (max-width: 1280px){
.jointalentcommunity {
}
}
@media only screen and (max-width: 1024px){
.jointalentcommunity {
}
}
@media only screen and (max-width: 767px){
.jointalentcommunity {
}
}
@media only screen and (max-width: 767px){
.apply {
}
}
@media only screen and (max-width: 767px){
.jointalentcommunity {
}
}
@media only screen and (max-width: 767px){
.apply {
}
}
@media only screen and (max-width: 767px){
.jointalentcommunity {
}
}