/* ############ ############ ############ ############ ############ ############ ############ ##
   JOBEXCHANGE CSS v2.3.21 / 2023-07-13
   Copyright Infoniqa Holding GmbH
   Created by Hartwig Waltle
## ############ ############ ############ ############ ############ ############ ############ */



/* ############ ############ ############ ############ ############ ############ ############ ##
   FONTS

   Google Webfont Helper (https://gwfh.mranftl.com/)
## ############ ############ ############ ############ ############ ############ ############ */

/* open-sans-regular - latin */
@font-face {
   font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
   font-family: 'Open Sans';
   font-style: normal;
   font-weight: 400;
   src: url('fonts/open-sans-v40-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
 }
 /* open-sans-600 - latin */
 @font-face {
   font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
   font-family: 'Open Sans';
   font-style: normal;
   font-weight: 600;
   src: url('fonts/open-sans-v40-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
 }
 /* open-sans-700 - latin */
 @font-face {
   font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
   font-family: 'Open Sans';
   font-style: normal;
   font-weight: 700;
   src: url('fonts/open-sans-v40-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
 }




/* ############ ############ ############ ############ ############ ############ ############ ##
   CUSTOM CSS CODE


## ############ ############ ############ ############ ############ ############ ############ */

/**/
@media (min-width: 992px) {
   .navbar-expand-lg .navbar-nav {
       margin-right: 140px;
   }
}

/*443*/
@media (min-width: 992px) {
   #headerDiv .header-menu .navbar.navbar-expand-lg .navbar-nav .nav-link {
       padding-right: 0.5rem;
       padding-left: 2rem;
   }
}
/*443*/
#headerDiv .header-menu .navbar .navbar-nav .nav-link:hover, 
#headerDiv .header-menu .navbar .navbar-nav .nav-link:focus {
   text-decoration: underline;
   text-underline-offset: 0.75rem;
}


/*458*/
#headerDiv .header-menu .navbar form select {
    font-size: 1.125rem;
    font-weight: 600;
    border: none;
    border-left: 4px solid var(--inf-color-primary);
}



/*532*/
.jexContent {
   margin-top: 0;
}
/*1127*/
#jobOfferSearch section.mainSection #jobOfferListResult p.searchResultInfo {
   display: none !important;
}

/*1237*/
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer .accountUserGroupText {
   display: none !important;
}
/*1276*/
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer ul.fieldHeaders li.fieldHeader.fh_JobOffer_accountUserGroup {
   display: none !important;
}

/*1350*/
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer ul.fieldHeaders li.fieldHeader.fh_JobOfferEmploymentLevel_employmentLevel .icon {
   mask-image: url("/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/ABAX_24_001_00785_Icons_rot_kd_Uhr.svg");
   -webkit-mask-image: url("/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/ABAX_24_001_00785_Icons_rot_kd_Uhr.svg");
}
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer ul.fieldHeaders li.fieldHeader.fh_JobOffer_officeIds .icon {
   mask-image: url("/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/ABAX_24_001_00785_Icons_rot_kd_Map.svg");
   -webkit-mask-image: url("/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/ABAX_24_001_00785_Icons_rot_kd_Map.svg");
}

/*1434*/
.jobOffer .jobOfferDetailHeader .accountUserGroupText {
   display: none !important;
}

/*1440*/
.jobOffer .jobOfferDetailHeader h1.jobOfferDescription {
   font-size: 1.25rem;
   margin-top: 2rem;
}
@media (min-width: 992px) {
    .jobOffer .jobOfferDetailHeader h1.jobOfferDescription {
      font-size: 1.875rem;
   }
}

/*1476*/
.jobOffer .jobOfferDataTable .jobOfferDetailView > h2 {
   color: var(--inf-color-dark);
   font-weight: 700;
}
@media (min-width: 768px) {
   .jobOffer .jobOfferDataTable .jobOfferDetailView > h2 {
      width: 100%;
   }
}

/*1479*/
.jobOffer .jobOfferDataTable .jobOfferDetailView > div {
   font-size: 1rem;
}
@media (min-width: 768px) {
   .jobOffer .jobOfferDataTable .jobOfferDetailView > div {
      width: 100%;
   }
}

/*1501*/
.jobOffer .jobOfferDataTable .jobOfferDetailView > h2:last-of-type, 
.jobOffer .jobOfferDataTable .jobOfferDetailView > div:last-of-type {
   margin-bottom: 1rem;
}


/*1671*/
#applyByContent .codePreambleContainer h1 {
   font-size: 1.875rem;
   margin-top: 2rem;
}
/*1693*/
.contentWidth #applyByContent #applyByFieldset .caption {
   color: var(--inf-color-dark);
   font-weight: 700;
}
/*1800*/
.contentWidth #applyByContent #applyByCV .caption {
   color: var(--inf-color-dark);
   font-weight: 700;
}

/*1968*/
form #tablecontent .jobOfferData p.jobOfferDescription {
   font-size: 1.875rem;
   margin-top: 2rem;
}
/*2017*/
form #tablecontent div[class*="applicationBlock_"] > .applicationBlock .applicationBlockCaption {
   color: var(--inf-color-dark);
   font-weight: 700;
}

/*2204*/
form .pagingArea .paging {
   display: none !important;
}





/* ############ ############ ############ ############ ############ ############ ############ ##
   ADDON > JOBS - 3 COLS
## ############ ############ ############ ############ ############ ############ ############ */

section.mainSection #jobOfferListResult ul#jobOffers {
   clear: both;
   display: flex;
   flex-wrap: wrap;
}
section.mainSection #jobOfferListResult ul#jobOffers > * {
   flex: 0 0 auto;
   flex-shrink: 0;
   padding-left: 1rem;
   padding-right: 1rem;
   max-width: 100%;
   width: 100%;
}
@media (min-width: 992px) {
   section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer:nth-of-type(n) {
       margin-left: 0.5rem;
       margin-right: 0.5rem;
       width: calc(50% - (1rem / 2));
   }
   section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer:nth-of-type(1),
   section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer:nth-of-type(2n+1) {
       margin-left: 0;
       margin-right: 0.5rem;
   }
   section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer:nth-of-type(2),
   section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer:nth-of-type(2n+2) {
       margin-left: 0.5rem;
       margin-right: 0;
   }
}
@media (min-width: 1200px) {
   section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer:nth-of-type(n) {
       margin-left: 0.5rem;
       margin-right: 0.5rem;
       width: calc(33.33333333% - (2rem / 3));
   }
   section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer:nth-of-type(1),
   section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer:nth-of-type(3n+1) {
       margin-left: 0;
       margin-right: 0.5rem;
   }
   section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer:nth-of-type(3),
   section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer:nth-of-type(3n+3) {
       margin-left: 0.5rem;
       margin-right: 0;
   }
}



/* ############ ############ ############ ############ ############ ############ ############ ##
   ADDON > FANCY BOXES
## ############ ############ ############ ############ ############ ############ ############ */

section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer ul.fieldHeaders::before {
   background-image: url(/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/Account-Executive.jpeg);
   background-position: 50% 50%;;
   background-repeat: no-repeat;
   background-size: cover;
   content: " ";
   display: block;
   height: 240px;
   margin-bottom: 0;
   margin-left: -1rem;
   margin-right: -1rem;
   overflow: hidden;
   width: auto;
}
/*Account-Executive*/
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer.accountexecutive ul.fieldHeaders::before {
   background-image: url(/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/Senior-BI-Consultant.jpeg);
    background-position: 50% 50%;
}
/*AI-Data-Engineer*/
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer.ai-dataengineer ul.fieldHeaders::before {
   background-image: url(/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/AI-Data-Engineer.jpeg);
    background-position: 50% 50%;
}
/*Backoffice*/
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer.backoffice ul.fieldHeaders::before {
   background-image: url(/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/Backoffice.jpeg);
    background-position: 50% 50%;
}
/*Human-Resources*/
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer.humanresources ul.fieldHeaders::before {
   background-image: url(/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/Human-Resources.jpeg);
    background-position: 50% 50%;
}
/*Inside-Sales*/
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer.insidesales ul.fieldHeaders::before {
   background-image: url(/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/Inside-Sales.jpeg);
    background-position: 50% 50%;
}
/*Presales-Executive*/
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer.presalesexecutive ul.fieldHeaders::before {
   background-image: url(/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/Presales-Executive.jpeg);
    background-position: 50% 50%;
}
/*Security-Solution-Architect*/
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer.securitysolutionarchitect ul.fieldHeaders::before {
   background-image: url(/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/Security-Solution-Architect.jpeg);
   background-position: 50% 50%;
}
/*Senior-BI-Consultant*/
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer.seniorbiconsultant ul.fieldHeaders::before {
   background-image: url(/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/Senior-BI-Consultant.jpeg);
   background-position: 50% 50%;
}
/*System-Engineer*/
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer.systemengineer ul.fieldHeaders::before {
   background-image: url(/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/System-Engineer.jpeg);
   background-position: 50% 50%;
}

/*Projektmanager mit Schwerpunkt Softwareprojekte*/
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer.projektmanagermitschwerpunktsoftwareprojekte ul.fieldHeaders::before {
   background-image: url(/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/Projektmanager_mit_Schwerpunkt_Softwareprojekte.jpeg);
   background-position: 50% 50%;
}
/*Online Marketing Manager*/
section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer.onlinemarketingmanager ul.fieldHeaders::before {
   background-image: url(/hcm/jobexchange/streamResource.do/7173308673036445/styles/jobexchange/walha_jex_abax/images/Online-Marketing-Manager.jpeg);
   background-position: 50% 50%;
}


section.mainSection #jobOfferListResult ul#jobOffers li.jobOffer ul.fieldHeaders li.fieldHeader.fh_JobGroup_shortDescription {
   display: none !important;
}




/* ############ ############ ############ ############ ############ ############ ############ ##
   ADDON > JOBLIST > POPUP
## ############ ############ ############ ############ ############ ############ ############ */
#jobOfferSearch section.mainSection #jobOfferListResult .popup {
   padding: 0 0.25rem;
}
#jobOfferSearch section.mainSection #jobOfferListResult .popup .row>* {
   padding-left: 0.5rem;
   padding-right: 0.5rem;
}
#jobOfferSearch section.mainSection #jobOfferListResult .popup .row:nth-child(2) {
   margin-bottom: 0.5rem;
}

#jobOfferSearch section.mainSection #jobOfferListResult .popup button {
   width: 100% !important;
}
@media (max-width: 991px) {
   #jobOfferSearch section.mainSection #jobOfferListResult .popup button {
      margin-bottom: 0.5rem;
   }
}


#jobOfferSearch section.mainSection #jobOfferListResult .popup .modal-dialog  {
   margin-top: 5rem;
}
@media (min-width: 576px) {
   #jobOfferSearch section.mainSection #jobOfferListResult .popup .modal-dialog  {
       margin-left: auto;
       margin-right: auto;
       max-width: 540px !important;
   }
}
@media (min-width: 768px) {
   #jobOfferSearch section.mainSection #jobOfferListResult .popup .modal-dialog  {
       max-width: 720px !important;
   }
}
@media (min-width: 992px) {
   #jobOfferSearch section.mainSection #jobOfferListResult .popup .modal-dialog  {
       max-width: 960px !important;
   }
}
@media (min-width: 1200px) {
   #jobOfferSearch section.mainSection #jobOfferListResult .popup .modal-dialog  {
       max-width: 1140px !important;
   }
}
@media (min-width: 1400px) {
   #jobOfferSearch section.mainSection #jobOfferListResult .popup .modal-dialog  {
       max-width: 1320px !important;
   }
}

#jobOfferSearch section.mainSection #jobOfferListResult .popup .modal-dialog .modal-body {
   padding-bottom: 0;
}
#jobOfferSearch section.mainSection #jobOfferListResult .popup .modal-dialog h2 {
   color: var(--inf-color-dark);
   font-size: 1.875rem;
   text-align: left;
   margin-bottom: 1rem;
}
#jobOfferSearch section.mainSection #jobOfferListResult .popup .modal-dialog svg {
   fill: var(--inf-color-primary);
   height: 50px;
}
#jobOfferSearch section.mainSection #jobOfferListResult .popup .modal-dialog img {
   height: 100px;
}
#jobOfferSearch section.mainSection #jobOfferListResult .popup .modal-dialog h3 {
   color: var(--inf-color-dark);
   font-size: 1.125rem;
   font-weight: 700;
   margin-top: 0.5rem;
   text-transform: uppercase;
}
#jobOfferSearch section.mainSection #jobOfferListResult .popup .modal-dialog hr {
   background-color: var(--inf-color-primary);
   color: var(--inf-color-primary);
   border: none;
   height: 5px;
   margin: 1rem auto;
   opacity: 1;
   width: 100px;
}
#jobOfferSearch section.mainSection #jobOfferListResult .popup .modal-dialog p {
   margin-bottom: 1rem;
}
#jobOfferSearch section.mainSection #jobOfferListResult .popup .modal-dialog button {
   width: initial !important;
}



/* ############ ############ ############ ############ ############ ############ ############ ##
   ADDON > JOBLIST > BLINDOFFER
## ############ ############ ############ ############ ############ ############ ############ */
#jobOfferSearch section.mainSection .blindoffer {
   margin-top: 2rem;
   padding: 0 0.25rem;
}
#jobOfferSearch section.mainSection .blindoffer .row>* {
   padding-left: 0.5rem;
   padding-right: 0.5rem;
}
#jobOfferSearch section.mainSection .blindoffer .button {
   margin-bottom: 0.5rem;
   width: 100% !important;
}


/* ############ ############ ############ ############ ############ ############ ############ ##
   FORM > Initiativ > Persönliche Daten
## ############ ############ ############ ############ ############ ############ ############ */
form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000006 {
   clear: both;
   display: flex;
   flex-wrap: wrap;
}
form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000006 > * {
   flex: 0 0 auto;
   flex-shrink: 0;
   max-width: 100%;
   width: 100%;
}
form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000006 > div.applicationBlock {
   width: 100%;
}
@media (min-width: 992px) {
   form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000006 div.formFieldRow:nth-child(n) {
       margin-left: 0.5rem;
       margin-right: 0.5rem;
       width: calc(50% - (1rem / 2));
   }
   form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000006 div.formFieldRow:nth-child(2),
   form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000006 div.formFieldRow:nth-child(2n+2) {
       margin-left: 0;
       margin-right: 0.5rem;
   }
   form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000006 div.formFieldRow:nth-child(3),
   form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000006 div.formFieldRow:nth-child(2n+3) {
       margin-left: 0.5rem;
       margin-right: 0;
   }
}

/* ############ ############ ############ ############ ############ ############ ############ ##
   FORM > Initiativ > Daten zu Ihrer Bewerbung
## ############ ############ ############ ############ ############ ############ ############ */
form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000001 {
   clear: both;
   display: flex;
   flex-wrap: wrap;
}
form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000001 > * {
   flex: 0 0 auto;
   flex-shrink: 0;
   max-width: 100%;
   width: 100%;
}
form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000001 > div.applicationBlock {
   width: 100%;
}
@media (min-width: 992px) {
   form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000001 div.formFieldRow:nth-child(n) {
       margin-left: 0.5rem;
       margin-right: 0.5rem;
       width: calc(50% - (1rem / 2));
   }
   form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000001 div.formFieldRow:nth-child(2),
   form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000001 div.formFieldRow:nth-child(2n+2) {
       margin-left: 0;
       margin-right: 0.5rem;
   }
   form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000001 div.formFieldRow:nth-child(3),
   form #tablecontent div.applicationBlock_PMPxGLAPPBLKxAPPBLKIDx0000000001 div.formFieldRow:nth-child(2n+3) {
       margin-left: 0.5rem;
       margin-right: 0;
   }
}

/* ############ ############ ############ ############ ############ ############ ############ ##
   FORM > Normal > Daten zu Ihrer Bewerbung
## ############ ############ ############ ############ ############ ############ ############ */
form #tablecontent div.applicationBlock_ff8081815080d01a01508432797301e4 {
   clear: both;
   display: flex;
   flex-wrap: wrap;
}
form #tablecontent div.applicationBlock_ff8081815080d01a01508432797301e4 > * {
   flex: 0 0 auto;
   flex-shrink: 0;
   max-width: 100%;
   width: 100%;
}
form #tablecontent div.applicationBlock_ff8081815080d01a01508432797301e4 > div.applicationBlock {
   width: 100%;
}
@media (min-width: 992px) {
   form #tablecontent div.applicationBlock_ff8081815080d01a01508432797301e4 div.formFieldRow:nth-child(n) {
       margin-left: 0.5rem;
       margin-right: 0.5rem;
       width: calc(50% - (1rem / 2));
   }
   form #tablecontent div.applicationBlock_ff8081815080d01a01508432797301e4 div.formFieldRow:nth-child(2),
   form #tablecontent div.applicationBlock_ff8081815080d01a01508432797301e4 div.formFieldRow:nth-child(2n+2) {
       margin-left: 0;
       margin-right: 0.5rem;
   }
   form #tablecontent div.applicationBlock_ff8081815080d01a01508432797301e4 div.formFieldRow:nth-child(3),
   form #tablecontent div.applicationBlock_ff8081815080d01a01508432797301e4 div.formFieldRow:nth-child(2n+3) {
       margin-left: 0.5rem;
       margin-right: 0;
   }
}












/* ############ ############ ############ ############ ############ ############ ############ ##
   ADDON > FOOTER
## ############ ############ ############ ############ ############ ############ ############ */

#footerDiv footer a {
   color: var(--inf-color-light);
   font-size: 0.875rem;
}
#footerDiv footer a:hover {
   text-decoration: none;
}
#footerDiv footer svg {
   background-color: var(--inf-color-primary);
   color: var(--inf-color-light);
   fill: var(--inf-color-light);
   height: 32px;
   padding: 8px;
   width: 32px;
}
#footerDiv footer svg:hover { 
   background-color: var(--inf-color-light);
   color: var(--inf-color-primary);
   fill: var(--inf-color-primary);
}
#footerDiv footer p {
   font-size: 0.875rem;
   text-align: center;
}

#footerDiv footer .row .col:nth-child(1) a {
   margin-right: 1rem;
}
#footerDiv footer .row .col:nth-child(2) {
   text-align: right;
}




/* ############ ############ ############ ############ ############ ############ ############ ##
   ADDON > THANK YOU
## ############ ############ ############ ############ ############ ############ ############ */

.finishText .thanks p {
   margin-bottom: 4rem;
}

.finishText h2 {
   color: var(--inf-color-dark);
   font-size: 1.875rem;
   text-align: left;
   margin-bottom: 1rem;
}
.finishText svg {
   fill: var(--inf-color-primary);
   height: 50px;
}
.finishText h3 {
   color: var(--inf-color-dark);
   font-size: 1.125rem;
   font-weight: 700;
   margin-top: 0.5rem;
   text-transform: uppercase;
}
.finishText hr {
   background-color: var(--inf-color-primary);
   color: var(--inf-color-primary);
   border: none;
   height: 5px;
   margin: 1rem auto;
   opacity: 1;
   width: 100px;
}
.finishText p {
   margin-bottom: 1rem;
}
.finishText button {
   width: initial !important;
}

.finishText .col-md.icon.check {
   position: relative;
}


.finishText img.check {
   opacity: 0.5;
   position: absolute;
   left: 1.5rem;
   top: -4rem;
   width: 90%;
}
@media (min-width: 576px) { 
   .finishText img.check {
      left: 1.5rem;
      top: -4rem;
      width: 90%;
   }
}
@media (min-width: 768px) { 
   .finishText img.check {
      left: 0rem;
      top: 2em;
      width: 100%;
   }
}
@media (min-width: 992px) { 
   .finishText img.check {
      left: 0rem;
      top: -3em;
      width: 100%;
   }
}
@media (min-width: 1200px) { 
   .finishText img.check {
      left: 0rem;
      top: -6em;
      width: 100%;
   }
}
@media (min-width: 1400px) { 
   .finishText img.check {
      left: 2rem;
      top: -6.5rem;
      width: 90%;
   }
}



/* ############ ############ ############ ############ ############ ############ ############ ##
   BUGFIX V13 - FORM FIREFOX
## ############ ############ ############ ############ ############ ############ ############ */

form #tablecontent div[class*="applicationBlock_"] > .formFieldRow .fileWrapper input[type="file"] {
	right: 40px !important;
}