
 @font-face {
    font-family: "phenom-font";
    src: url("https://assets.phenompeople.com/CareerConnectResources/prod/TGPTGWGLOBAL/en_global/desktop/assets/fonts/phenom-font.eot");
    src: url("https://assets.phenompeople.com/CareerConnectResources/prod/TGPTGWGLOBAL/en_global/desktop/assets/fonts/phenom-font.eot?#iefix") format("embedded-opentype"),url("https://assets.phenompeople.com/CareerConnectResources/prod/TGPTGWGLOBAL/en_global/desktop/assets/fonts/phenom-font.woff") format("woff"),url("https://assets.phenompeople.com/CareerConnectResources/prod/TGPTGWGLOBAL/en_global/desktop/assets/fonts/phenom-font.ttf") format("truetype"),url("https://assets.phenompeople.com/CareerConnectResources/prod/TGPTGWGLOBAL/en_global/desktop/assets/fonts/phenom-font.svg#phenom-font") format("svg");
    font-weight: normal;
    font-style: normal
}


.phw-page-apply .job-summary {
	margin-bottom: 20px;
}
.phw-page-apply .attachment {
	border: 1px solid gray;
}
.phw-page-apply .resume-group {
	border: 1px solid gray;
    margin: 10px auto 20px auto;

}
.phw-page-apply label {
	color: #000000;
}
.phw-page-apply .resume-group .upload-resume-btn {
	width: 100%;
}
.phw-page-apply .file-attachment .file-label {
	cursor: pointer;
}
.phw-page-apply input[type='checkbox'] {
	border-color: gray;
}
@media only screen and (max-width: 598px) {
	.phw-page-apply .progressbarlist {
		padding: 0;
	}
	.phw-page-apply #breadcrumb-summary .slick-slider .slick-list {
		margin-top: 20px;
    	margin-bottom: 20px;
	}
	.phw-page-apply ul[atm-id="cloudoptions-list"] {
		padding-inline-start: 0;
	}
}
@media only screen and (max-width: 640px) {
    .phw-page-apply button[type=submit] {
        width: 100px !important;
    }

		.phw-page-apply .resume-group .cloud-options-group ul li:first-child {
        width: auto;
    }

		
}
.phw-page-apply .phw-container button.btn-navigate {
	border-radius: 8px;
}
.phw-page-apply .phw-container button.btn-navigate:hover {
	border-color: #ff0026 !important;
}
.phw-page-apply .phw-hamburger-menu {
	color: #000;	
}
.phw-page-apply .checkbox label {
	align-items: flex-start;
}
.phw-page-apply .checkbox-control {
	margin-top: 5px;
}
.phw-page-apply .required,
.phw-page-apply .checkmark {
	color: #ff0026;
}


/*Added by Siva Bonu*/
.phw-page-apply .phw-container .resume-group .drives .apply-or-line{
	padding-left: 10px;
}

.phw-page-apply .phw-container .resume-group .cloud-icon {
    margin: 0 0 0 10px;
}

.phw-page-apply .phw-container .resume-group .drives .cloud-options-group ul{
	padding: 0px;
}
 
.phw-page-apply .phw-container .rjsf .attachment-wrapper ul.attachment-options{
	padding-left: 20px;
}
.phw-page-apply .phw-container .rjsf .attachment-wrapper ul.attachment-options li{
	margin-right: 10px;
}

.phw-page-apply .phw-container .rjsf .attachment-wrapper ul.attachment-options .or {
 height: 32px;
    min-width: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 16px;
    font-size: 18px;
    background-color: #eef3f6;
    text-transform: lowercase;
    color: #717171;
}

.phw-page-apply .file-attachment .file-label{
    width: 140px;
    background: #FF0026FF;
    font-size: 14px !important;
    text-align: center;
    color: white;
    border-radius: 60px;
    height: 40px;
    padding-top: 7px;
    font-weight: 600;
    font-family: var(--cms-g-lanxess-font) !important;
}



@media only screen and (max-width: 640px){
.phw-page-apply .phw-container .rjsf .attachment-wrapper ul.attachment-options {
    list-style: none;
    padding-left: 28px;
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
}
.phw-page-apply .phw-container .rjsf .attachment-wrapper ul.attachment-options .or{
	display: flex;
}
}
.phw-page-apply #coverletter {
	list-style: none;
	padding-left: 0;
    margin-top: 10px;
}
.phw-page-apply #coverletter li a {
    font-size: 16px;
    margin-right: 10px;
}
.phw-page-apply #coverletter li .delete-text {
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.phw-page-apply .file-attachment .file-label {
	width: 100%;
	height: auto;
    padding: 8px 16px;
}
.phw-page-apply .navigation-summary {
	margin-bottom: 10px;
}
.phw-page-apply .resume-info .after-upload a {
	font-size: 16px;
    margin-right:10px;
}



.icon-delete:before {
    content: "\e011" !important;
    font-family: "phenom-font" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fc1d2b;

}

.icon-delete {
    float: inherit;
    padding: 0 0px;
    position: relative;
    top: 0px;
    font-size: 14px;
}

.phw-page-apply #coverletter li .delete-text{
    font-size: 0;
}

#extra-content{
    font-size: 14px;
    font-weight: 300;
    font-family: 'Roboto';
    line-height: 21px;
    color: rgb(0, 0, 0);
}

span.resume-mandatory{
    color:rgb(255, 0, 38);
}


.phw-page-apply  .resume-info .after-upload  a.deleteFile {
    text-decoration: none;
}

span.\\\"resume-mandatory\\\" {
    color: #ff0026;
}
#breadcrumb-summary .slick-list .slick-track li.progress-current .number {
    top: -3px;
}
#breadcrumb-summary .slick-list .slick-track li.progress-enable.progress-complete .number {
    padding: 9px !important;
    top:3px !important;
}
#breadcrumb-summary ul li a .number {
    top: -3px !important;
}
@media only screen and (max-width: 767.98px) {
    #breadcrumb-summary .slick-list .slick-track li.progress-current .number {
         top: -1px !important;
    }
    #breadcrumb-summary ul li a .number {
         top: -1px !important;
    }
}
ul#additionalAttachments {
    list-style: none;
    padding-left: 0;
    margin-top: 15px;
}
.download-link {
    font-size: 16px;
    margin-right: 10px;
}
.phw-page-apply .required, .phw-page-apply .checkmark {
    color: #ff0026;
}
.phw-page-apply .file-attachment .file-label {
    width: 140px;
    background: #FF0026FF;
    font-size: 14px !important;
    text-align: center;
    color: white;
    border-radius: 60px;
    height: 40px;
    padding-top: 7px;
    font-weight: 600;
    font-family: var(--cms-g-lanxess-font) !important;
}
.phw-page-apply .phw-container .rjsf .attachment-wrapper ul.attachment-options .or {
    height: 32px;
    min-width: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 16px;
    font-size: 18px;
    background-color: #eef3f6;
    text-transform: lowercase;
    color: #717171;
}
.phw-page-apply .resume-group {
    border: 1px solid gray;
    margin: 10px auto 20px auto;
}
.phw-page-apply .required, .phw-page-apply .checkmark {
    color: #ff0026;
}
.phw-page-apply .file-attachment .file-label {
    width: 140px;
    background: #FF0026FF;
    font-size: 16px;
    text-align: center;
    color: white;
    border-radius: 60px;
    height: 40px;
    padding-top: 7px;
    font-weight: 600;
    font-family: 'Arial';
}
.phw-page-apply .phw-container .rjsf .attachment-wrapper ul.attachment-options .or {
    height: 32px;
    min-width: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 16px;
    font-size: 18px;
    background-color: #eef3f6;
    text-transform: lowercase;
    color: #717171;
}
.phw-page-apply .resume-group {
    border: 1px solid gray;
    margin: 10px auto 20px auto;
}
#breadcrumb-summary ul li a {
    width: max-content !important;
}
.phw-page-apply .file-attachment .file-label {
    width: 100%;
    height: auto;
    padding: 8px 16px;
}
.phw-page-apply button.phw-btn.phw-dropdown.phw-m-0.phw-p-0.phw-text-l.phw-s-navButton0.phw-align-items-center.phw-g-btn-default {
    width: auto;
}
.phw-page-apply li.phw-menu-list-item.phw-posn-relative.phw-pr-2.phw-pl-2.phw-s-eachNavItem.phw-g-i-4X7RoE {
    margin-right:15px;
}
@media only screen and (max-width: 1024px) {
    .form-group .checkbox label {
        display: flex;
        text-align: left;
    }
}
@media only screen and (min-width: 1920px) {
    .phw-g-btn-primary, .btn.primary-button, .primary-button {
        width: auto;
    }
}
.phw-g-btn-primary, .btn.primary-button, .primary-button{
    width:auto;
}
.phw-page-apply #previous{
    width:100px !important;
}
.phw-page-apply #next{
    width:100px !important;
}
@media screen and (max-width: 767px) {
    .ph-apply-box .slick-arrow::before {
        content: "\e147" !important;
        font-family: "phenom-font" !important;
        font-style: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        vertical-align: middle;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #ffffff;
        font-size: 16px;
        font-weight: bold !important;
    }

    .ph-apply-box .slick-arrow {
        font-size: 0 !important;
        position: relative;
        background-color: #212529 !important;
        width: 40px;
        height: 38px;
    }
}
@media screen and (max-width: 767px) {
    .ph-apply-box .slick-arrow.slick-next::before {
        content: "\e144" !important;
    }
}

button.slick-arrow {
    background: #000 !important;
    font-size: 0;
}

 .ph-jtc-box .resume-group .drives .resume-upload-wrapper .upload-resume-btn {
	border: 1px solid #d82236 !important;
    width: auto !important;
    background-color: #d82236 !important;
    color: #fff !important;
    text-decoration: none;
    margin-inline-start: auto !important;
}
.ph-jtc-box .navigation .btn-submit {
	border-radius: 4px !important;
	width: auto !important;
	margin-inline-start: auto;
}
.ph-jtc-box .form-group {
	width: 100%;
}
.phw-container>.ph-jtc-box .form-wrapper .resume-section .resume-group .drives .apply-or-line {
	width: auto;
}
.ph-jtc-box .resume-group .apply-or-box {
	display: inline-block;
}
.phw-container>.ph-jtc-box .form-wrapper .resume-section .resume-group .drives {
	margin-top: 0;
}
.phw-container>.ph-jtc-box .form-wrapper .resume-section .resume-group .resume_info {
	margin-bottom: 0;
}
.phw-page-jointalentcommunity #extra-content {
	margin-bottom: 10px;
}
.resume-group:hover {
    background-color: inherit !important;
    cursor: unset !important;
}
.zh_cn .resume-group .apply-or-box{
	width: auto;
}
@media (min-width: 320px) and (max-width: 767px) {
.nl_nl{ .phw-g-i-r2df6f{
	gap: 0px;
}
.resume-group .drives .resume-upload-wrapper .upload-resume-btn{
	margin-top: 0px;
	
}
.resume-group .drives .apply-or-line{
	margin-top: 0px;
}
.phw-container>.ph-jtc-box .form-wrapper .resume-section .resume-group .drives .cloud-options-group ul{
	padding-left: 0px;
}
}
.zh_cn{
	.phw-g-i-r2df6f {
    gap: 0px;
}
.resume-group .drives .resume-upload-wrapper .upload-resume-btn{
	margin-top: 0px;
	
}
.resume-group .drives .apply-or-line{
	margin-top: 0px;
	    width: auto !important;
}
.phw-container>.ph-jtc-box .form-wrapper .resume-section .resume-group .drives .cloud-options-group ul{
	padding-left: 0px;
}
}
.pt_br{
	.phw-g-i-r2df6f {
    gap: 0px;
}
.resume-group .drives .resume-upload-wrapper .upload-resume-btn{
	margin-top: 0px;
	
}
.resume-group .drives .apply-or-line{
	margin-top: 0px;
	    width: auto !important;
}
.phw-container>.ph-jtc-box .form-wrapper .resume-section .resume-group .drives .cloud-options-group ul{
	padding-left: 0px;
}
}
}
@media (min-width: 320px) and (max-width: 767px) {
    .resume-group .drives .apply-or-line {
        margin-top: 0px !important;
    }
    .phw-container>.ph-jtc-box .form-wrapper .resume-section .resume-group .drives .cloud-options-group ul {
        padding-left: 0px !important;
    }
    .resume-group .drives .resume-upload-wrapper .upload-resume-btn {
        margin-top: 0px !important;
    }
    .phw-g-i-r2df6f {
        gap: 0px;
    }
}
.phw-page-jointalentcommunity button.phw-btn.phw-dropdown.phw-m-0.phw-p-0.phw-text-l.phw-s-navButton0.phw-align-items-center.phw-g-btn-default {
    width:auto;
}
.phw-page-jointalentcommunity li.phw-menu-list-item.phw-posn-relative.phw-pr-2.phw-pl-2.phw-s-eachNavItem.phw-g-i-4X7RoE {
    margin-right:15px;
}
 .ph-ally-map-box {
    display:none;
}
@media only screen and (max-width: 767px){
.apply {
}
}
@media only screen and (max-width: 767px){
.jointalentcommunity {
}
}
@media only screen and (max-width: 767px){
.event {
}
}