.jobColumnOne > .row.displayDTM {
width: 100%;
}
/* ".grid-item6" holds the apply now button. Other grid item slots for optional social icons */
.grid-item6 > .btn-social-apply > button.btn.btn-primary.btn-large.btn-lg.dropdown-toggle {
font-size: 1.5rem !important;
font-weight: bold;
color: white;
background-size: 100%;
background-repeat: repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
background-color: rgba(255, 255, 255, 1.0) !important;
width: 100%;
border-radius: 0px;
}
.grid-item6 > .btn-social-apply > button.btn.btn-primary.btn-large.btn-lg.dropdown-toggle:hover {
font-weight: normal;
text-decoration: none;
}
.grid-item6 > .btn-social-apply > button.btn.btn-primary.btn-large.btn-lg.dropdown-toggle:hover > span {
color: black !important;
}
.unmodified {
background-repeat: no-repeat;
background-size: cover;
background-position: 0px 0px;
max-height: none !important;
}
.col-xs-12.fontalign-left.small-hero-text-pad > h1 > span {
color: rgb(255, 255, 255, 1) !important;
}
.col-xs-12.fontalign-left.medium-hero-text-pad > h1 > span {
color: rgb(255, 255, 255, 1) !important;
}
.col-xs-12.fontalign-left.medium-large-hero-text-pad > h1 > span {
color: rgb(255, 255, 255, 1) !important;
}
.col-xs-12.fontalign-left.large-hero-text-pad > h1 > span {
color: rgb(255, 255, 255, 1) !important;
}
.col-xs-12.fontalign-left.largest-hero-text-pad > h1 > span {
color: rgb(255, 255, 255, 1) !important;
}
.innershell{
padding-top: 50px;
}
.small-hero-text {
color: rgba(255, 255, 255, 1) !important;
font-size: 16px !important;
display: table-cell !important;
width: 100% !important;
padding-left: 5% !important;
}
.medium-hero-text {
color: rgba(255, 255, 255, 1) !important;
font-size: 16px !important;
display: table-cell !important;
width: 75% !important;
padding-left: 5% !important;
}
.medium-large-hero-text {
color: rgba(255, 255, 255, 1) !important;
font-size: 20.80px !important;
display: table-cell !important;
width: 70% !important;
padding-left: 5% !important;
}
.large-hero-text {
color: rgba(255, 255, 255, 1);
font-size: 27.04px;
display: table-cell;
width: 65%;
padding-left: 5%;
}
.largest-hero-text {
color: rgba(255, 255, 255, 1);
font-size: 27.04px;
display: table-cell;
width: 60%;
padding-left: 5%;
}
.small-hero-text-pad {
color: rgba(255, 255, 255, 1) !important;
display: table-cell !important;
width: 100% !important;
padding-left: 5% !important;
padding-top: 15% !important;
}
.small-hero-text-pad span {
font-size: 20.80px !important;
}
.medium-hero-text-pad {
color: rgba(255, 255, 255, 1) !important;
font-size: 20.80px !important;
display: table-cell !important;
width: 75% !important;
padding-left: 5% !important;
padding-top: 3% !important;
}
.medium-large-hero-text-pad {
color: rgba(255, 255, 255, 1) !important;
font-size: 27.04px !important;
display: table-cell !important;
width: 75% !important;
padding-left: 5% !important;
padding-top: 2% !important;
}
.large-hero-text-pad {
color: rgba(255, 255, 255, 1);
font-size: 35.15px;
display: table-cell;
width: 80%;
padding-left: 5%;
padding-top: 2%;
}
.largest-hero-text-pad {
color: rgba(255, 255, 255, 1);
font-size: 35.15px;
display: table-cell;
width: 80%;
padding-left: 5%;
padding-top: 2%;
}
.col-xs-12.fontalign-left.small-hero-text-pad h1 {
margin: 0px !important;
}
.grid-item > .btn-social-apply > ul.dropdown-menu.socialbutton.pull-right {
height: 45px !important;
}
.social-apply-button-container > .btn-social-apply > ul.dropdown-menu.socialbutton.pull-right {
height: 45px !important;
bottom: -115% !important;
}
.fun-text-color-largest {
border-color: rgba(255, 255, 255, 1.0) !important;
}
.fun-text-color-largest:hover {
border-color: rgba(255, 255, 255, 0.0) !important;
background-color: rgba(0, 0, 0, 1.0) !important;
}
.fun-text-color-large {border-color: rgba(255, 255, 255, 1.0) !important;}
.fun-text-color-large:hover {border-color: rgba(255, 255, 255, 0.0) !important; background-color: rgba(0, 0, 0, 1.0) !important;}
.fun-text-color-medium-large {border-color: rgba(255, 255, 255, 1.0) !important;}
.fun-text-color-medium-large:hover {border-color: rgba(255, 255, 255, 0.0) !important; background-color: rgba(0, 0, 0, 1.0) !important;}
.fun-text-color-medium {border-color: rgba(255, 255, 255, 1.0) !important;}
.fun-text-color-medium:hover {border-color: rgba(255, 255, 255, 0.0) !important; background-color: rgba(0, 0, 0, 1.0) !important;}
.fun-text-color-small {border-color: rgba(255, 255, 255, 1.0) !important;}
.fun-text-color-small:hover {border-color: rgba(255, 255, 255, 0.0) !important; background-color: rgba(0, 0, 0, 1.0) !important;}
.ds-button.ds-button--secondary--white:hover {
background: rgba(255, 255, 255, 1);
}
.videocomponent17943491c29f9076 a{
border: 1px solid transparent;
}
.videocomponent17943491c29f9076 a:focus{
border: 1px dashed #ffffff !important;
outline: none !important;
}
The key to SAP’s success? Our people.
We grow. We lead. We innovate – together! We believe that the difference between success and failure is a great team. As colleagues, we support, challenge, and inspire one another every day. We’re results-driven and ready to go the extra mile for our customers. We all work from different places dealing with different challenges and opportunities. But our goal is mutual. We build breakthroughs, together.
Driven by innovation? It’s in our DNA.
At SAP, innovation is more than just developing top-notch software – it’s creating technologies that open up new possibilities. As a cloud company we are future-proofing our customers’ business and building systems that provide a foundation for growth and innovation. We know this doesn’t happen by accident, so we provide a working environment that promotes free thinking, bold ideas, and collaboration. Of course, having the resources and expertise of a major global organization helps too.
Got ambitious goals? Achieve them – at SAP.
Stay relevant, agile, successful. SAP’s robust portfolio of learning and development offerings helps you unlock your potential, stay ahead of technology and accelerates your career. At SAP, we want to make sure our employees are happy, healthy, fulfilled, challenged – and working towards their individual career goals.
.second-grid-container {
display: grid;
grid-gap: 0px;
background-color: rgba(255, 255, 255, 0) !important;
padding: 0px;
grid-auto-columns: 1fr;
grid-auto-rows: 1fr;
}
.second-grid-item {
background-color: rgba(255, 255, 255, 0);
color: rgb(0, 0, 0, 0.7) !important;
text-align: left;
padding: 1% 5%;
font-size: 14px;
}
#header .inner {
padding: 0px 105px;
}
@media (min-width: 0px) and (max-width: 769px) {
.second-grid-item1 {
grid-column: 1;
grid-row: 1;
background-color: rgba(153,153,153,1.0);
padding-top: 5%;
padding-bottom: 5%;
}
.second-grid-item2 {
grid-column: 2;
grid-row: 1;
border-top: 5px rgba(153,153,153,1.0) solid;
}
.second-grid-item3 {
grid-column: 1;
grid-row: 2;
border-top: 5px rgba(102,102,102,1.0) solid;
background-size: auto 35%;
background-position: center;
height: 100% !important;
}
.second-grid-item4 {
grid-column: 2;
grid-row: 2;
padding-top: 5%;
padding-bottom: 5%;
background-color: rgba(102,102,102,1.0);
}
.second-grid-item5 {
grid-column: 1;
grid-row: 3;
background-color: rgba(0,0,0,1.0);
padding-top: 5%;
padding-bottom: 5%;
}
.second-grid-item6 {
grid-column: 2;
grid-row: 3;
border-top: 5px rgba(0,0,0,1.0) solid;
background-size: auto 35%;
background-position: center;
height: 100% !important;
}
}
@media (min-width: 770px) {
.second-grid-item1 {
grid-column: 1;
grid-row: 1;
background-color: rgba(153,153,153,1.0);
padding-top: 5%;
padding-bottom: 5%;
}
.second-grid-item2 {
grid-column: 2;
grid-row: 1;
border-top: 5px rgba(153,153,153,1.0) solid;
}
.second-grid-item3 {
grid-column: 1;
grid-row: 2;
border-top: 5px rgba(102,102,102,1.0) solid;
background-size: auto 50%;
background-position: center;
height: 100% !important;
}
.second-grid-item4 {
grid-column: 2;
grid-row: 2;
padding-top: 5%;
padding-bottom: 5%;
background-color: rgba(102,102,102,1.0);
}
.second-grid-item5 {
grid-column: 1;
grid-row: 3;
background-color: rgba(0,0,0,1.0);
padding-top: 5%;
padding-bottom: 5%;
}
.second-grid-item6 {
grid-column: 2;
grid-row: 3;
border-top: 5px rgba(0,0,0,1.0) solid;
background-size: auto 55%;
background-position: center;
height: 100% !important;
}
}
.btn-group.btn-social.btn-social-apply {
margin-bottom: 0px !important;
}
.row.videocomponent.videocomponent66f8d579a1746b0e.backgroundcolor6dbb99856a7f4c83.linkcolor6dbb99856a7f4c83.linkhovercolor6dbb99856a7f4c83.displayDTM > .col-xs-12 {
position: relative;
top: 50%;
transform: translateY(-50%);
padding-right: 0px;
padding-left: 0px;
}
a#contentLink {
color: rgb(0,143,211) !important;
}
.fourth-grid-container-largest {
position: absolute;
right: 135px;
bottom: 25%;
display: grid;
grid-gap: 5px;
background-color: rgba(255, 255, 255, 0) !important;
padding: 0px;
}
.fourth-grid-container-large {
position: absolute;
right: 90px;
bottom: 25%;
display: grid;
grid-gap: 3px;
background-color: rgba(255, 255, 255, 0) !important;
padding: 0px;
}
.fourth-grid-container-medium-large {
position: absolute;
right: 30px;
bottom: 25%;
display: grid;
grid-gap: 0px;
background-color: rgba(255, 255, 255, 0) !important;
padding: 0px;
}
.fourth-grid-container-medium {
position: absolute;
right: 30px;
bottom: 25%;
display: grid;
grid-gap: 0px;
background-color: rgba(255, 255, 255, 0) !important;
padding: 0px;
}
.fourth-grid-container-small {
position: absolute;
right: 30px;
bottom: 6%;
display: grid;
grid-gap: 0px;
background-color: rgba(255, 255, 255, 0) !important;
padding: 0px;
}
.fourth-grid-item {
background-color: rgba(255, 255, 255, 0) !important;
color: white !important;
text-align: center;
padding: 5px;
font-size: 15px;
}
.grid-container-largest {
padding-left: 5%;
display: grid;
grid-gap: 5px;
background-color: rgba(255, 255, 255, 0);
padding-top: 10px;
width: 40px;
}
.grid-container-large {
padding-left: 5%;
display: grid;
grid-gap: 3px;
background-color: rgba(255, 255, 255, 0);
padding-top: 10px;
width: 40px;
}
.grid-container-medium-large {
padding-left: 5%;
display: grid;
grid-gap: 0px;
background-color: rgba(255, 255, 255, 0);
padding-top: 10px;
width: 40px;
}
.grid-container-medium {
padding-left: 5%;
display: grid;
grid-gap: 0px;
background-color: rgba(255, 255, 255, 0);
padding-top: 10px;
width: 40px;
}
.grid-container-small {
padding-left: 5%;
display: grid;
grid-gap: 0px;
background-color: rgba(255, 255, 255, 0);
padding-top: 10px;
width: 40px;
}
.grid-item {
background-color: rgba(255, 255, 255, 0);
color: white !important;
text-align: center;
padding: 5px;
font-size: 15px;
}
.grid-item6 > .btn-group.btn-social.btn-social-apply:hover {
background-color: rgba(255, 255, 255, 1) !important;
}
.grid-item6 > .btn-group.btn-social.btn-social-apply:hover > button.btn.btn-primary.btn-large.btn-lg.dropdown-toggle {
background-color: black !important;
font-weight: normal;
text-decoration: none;
}
.grid-item6 > .btn-group.btn-social.btn-social-apply:hover > button.btn.btn-primary.btn-large.btn-lg.dropdown-toggle > span {
color: black !important;
}
.grid-item1 {
grid-column: 1;
grid-row: 2;
}
.grid-item2 {
grid-column: 2;
grid-row: 2;
}
.grid-item3 {
grid-column: 3;
grid-row: 2;
}
.grid-item4 {
grid-column: 4;
grid-row: 2;
padding-bottom: 50px;
}
.grid-item5 {
grid-column: 5;
grid-row: 2;
}
.fourth-grid-item1 {
grid-column: 1;
grid-row: 1;
}
.fourth-grid-item2 {
grid-column: 2;
grid-row: 1;
}
.fourth-grid-item3 {
grid-column: 3;
grid-row: 1;
}
.fourth-grid-item4 {
grid-column: 4;
grid-row: 1;
}
.fourth-grid-item5 {
grid-column: 5;
grid-row: 1;
}
.grid-item6 {
grid-column: 1 / span 7;
grid-row: 1;
text-align: center !important;
background-color: rgba(255, 255, 255, 1.0);
padding: 0 !important;
}
.grid-item7 {
grid-column: 6;
grid-row: 2;
}
.grid-item8 {
grid-column: 7;
grid-row: 2;
}
.fourth-grid-item7 {
grid-column: 6;
grid-row: 1;
}
.fourth-grid-item8 {
grid-column: 7;
grid-row: 1;
}
.ds-button.ds-button--secondary--white {
background: rgba(255, 255, 255, 0.15);
border-color: #fff !important;
color: #fff;
}
.ds-button {
border-style: solid !important;
border-width: 0px !important;
cursor: pointer;
display: inline-block;
font-family: "SAPBook", Arial, Helvetica, sans-serif;
font-size: 1rem;
line-height: 1.5;
font-family: "SAPRegular", Arial, Helvetica, sans-serif;
font-weight: normal;
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: .5rem;
padding-bottom: .5rem;
margin-right: .5rem;
}
.btn.btn-primary.btn-large.btn-lg.apply.dialogApplyBtn.fun-text-color {
border: 1px solid rgba(255, 255, 255, 1.0) !important;
}
.fun-text-color-largest {
font-size: 1.5rem !important;
font-weight: bold;
color: white;
background-size: 100%;
background-repeat: repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
background-color: rgba(255, 255, 255, 1.0) !important;
width: 100%;
border-radius: 0px;
}
.fun-text-color-largest span {
color: white !important;
}
.fun-text-color-large {
font-size: 1.5rem !important;
font-weight: bold;
color: white;
background-size: 100%;
background-repeat: repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
background-color: rgba(255, 255, 255, 1.0) !important;
width: 100%;
border-radius: 0px;
}
.fun-text-color-medium-large {
font-size: 1.5rem !important;
font-weight: bold;
color: white;
background-size: 100%;
background-repeat: repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
background-color: rgba(255, 255, 255, 1.0) !important;
width: 100%;
border-radius: 0px;
}
.fun-text-color-medium {
font-size: 1.5rem !important;
font-weight: bold;
color: white;
background-size: 100%;
background-repeat: repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
background-color: rgba(255, 255, 255, 1.0) !important;
width: 100%;
border-radius: 0px;
}
.fun-text-color-small {
font-size: 1.25rem !important;
font-weight: bold;
color: white;
background-size: 100%;
background-repeat: repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
background-color: rgba(255, 255, 255, 1.0) !important;
width: 100%;
border-radius: 0px;
}
.social-icon .fa {
height: 38px;
font-size: 25px;
color: inherit;
}
.social-icon-small img {
height: 15px;
}
.social-icon-small {
height: 28px;
font-size: 15px;
color: inherit;
}
.social-icon-large {
height: 48px;
font-size: 35px;
color: inherit;
}
#applyOption-top-linkedin, #applyOption-top-xing, #applyOption-top-seek, #applyOption-top-manual {
color: rgb(0, 143, 211) !important;
}
.footer, .footer {
color: white !important;
}
.grid-container > .grid-item > .btn-social-apply > .dropdown-menu {
left: 0px !important;
}
.third-grid-item1 > .dropdown-menu {
left: 25px !important;
}
.grid-container.footer {
background-color: rgba(255, 255, 255, 0) !important;
}
a.social-icon:hover {
border: 1px dashed rgba(153, 153, 153, 0) !important;
color: rgb(251, 144, 144) !important;
outline: none !important;
}
a.social-icon-large:hover {
border: 1px dashed rgba(153, 153, 153, 0) !important;
color: rgb(251, 144, 144) !important;
outline: none !important;
}
a.social-icon-small:hover {
border: 1px dashed rgba(153, 153, 153, 0) !important;
color: rgb(251, 144, 144) !important;
outline: none !important;
}
.col-xs-12.center.unmodified.backgroundimagea603d70a-df31-4fb9-b616-a.largest-image-component {
height: 338px !important;
}
.col-xs-12.center.unmodified.backgroundimagea603d70a-df31-4fb9-b616-a.large-image-component {
height: 338px !important;
}
.col-xs-12.center.unmodified.backgroundimagea603d70a-df31-4fb9-b616-a.medium-large-image-component {
height: 263px !important;
}
.col-xs-12.center.unmodified.backgroundimagea603d70a-df31-4fb9-b616-a.medium-image-component {
height: 238px !important;
}
.col-xs-12.center.unmodified.backgroundimagea603d70a-df31-4fb9-b616-a.small-image-component {
height: 238px !important;
}