/*@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');*/
/*@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');*/
 
@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 400;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAgM9UvI.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 400;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLCwM9UvI.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 400;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAwM9UvI.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 400;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDAM9UvI.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 400;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAAM9UvI.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 400;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAQM9UvI.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 400;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDwM9.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAgM9UvI.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLCwM9UvI.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAwM9UvI.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDAM9UvI.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAAM9UvI.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAQM9UvI.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDwM9.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url(https://www.awo-karlsruhe.de/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


#LG_FFC_4 {
  margin-bottom: 30px!important;
}

span.bw-social-media-label {
 font-family: "Roboto Condensed",Arial,"Helvetica Neue", Helvetica,sans-serif!important;
}
/*.LG-SocialMediaButtons {
  display: none !important;
}*/
.BW-WebPositionSocialMediaSection {
    width: 50% !important;
    float: left !important;
}

.BW-WebPositionActionButtons {
    width: 50% !important;
}

.BW-WebPositionActionButtons div.LG-Button {
  background-color: #9fa4a8;
}
#LGScrollPanel1 .BW-MainPanel{
    background:#fff;
    border-radius:8px;
    max-width:1696px;
    margin: 0 auto;
    width:calc(100% - 45px);
    color:#4b4b4b;
    padding:20px;
    font-family: "Roboto Condensed",Arial,"Helvetica Neue", Helvetica,sans-serif!important;
}

.gwt-DatePicker, .datePickerDayPicker{
    font-family: "Roboto Condensed",Arial,"Helvetica Neue",Helvetica,sans-serif!important;

}

#LGScrollPanel1  .LG-MaskDataTable-Content{
    margin-top:20px;
    margin-bottom:20px;
}

#LGScrollPanel1 .LG-DataTableHeader {
    border:none!important;
  background: #4b4b4b;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 1rem 0.5rem;
}
#LGScrollPanel1 .LG-DataTableHeader:first-child{
    border-top-left-radius:8px;
    border-bottom-left-radius:8px;
}


#LGScrollPanel1 .LG-DataTableHeader:last-child{
    border-top-right-radius:8px;
    border-bottom-right-radius:8px;
}



#LGScrollPanel1 .LG-DataTableCell.LG-DataTableOddRowCell{
    border:none!important;
}

#LGScrollPanel1 .DynaCss-0001-FIRMA-ID .LG-DataTableEvenRow .LG-DataTableCell, #LGScrollPanel1  .DynaCss-0001-FIRMA-ID .LG-DataTableOddRow .LG-DataTableCell{
    border:none;
}


#LGScrollPanel1 .Bewerber-Content-Table .LG-DataTableWidget .LG-DataTableCell{
    background:#fff;
    border-top:1px solid #ddd!important;
    border-bottom:1px solid #ddd!important;
    transition:0.3s ease-in-out;
}

#LGScrollPanel1  .LG-DataTableEvenRow{
    transition:0.3s ease-in-out;
}

#LGScrollPanel1  .LG-DataTableEvenRow:hover .LG-DataTableCell{
    background:#fafafa;
}

#LGScrollPanel1 .Bewerber-Content-Table .LG-DataTableWidget .LG-DataTableCell:first-child{
    border-left:1px solid #ddd!important;
        border-top-left-radius:8px;
    border-bottom-left-radius:8px;
        font-weight:bold;

    
}
#LGScrollPanel1 .Bewerber-Content-Table .LG-DataTableWidget .LG-DataTableCell:last-child{
    border-right:1px solid #ddd!important;
        border-top-right-radius:8px;
    border-bottom-right-radius:8px;
}

#LGScrollPanel1 .LG-CollapsibleScrollDataTable-MainTable{
   border-collapse: separate;
    border-spacing: 0 15px;
}


#LGScrollPanel1 .LG-DataTable-Footer{
    border:none;
}
#LGScrollPanel1 .gwt-DataPager {
  color: #4b4b4b;
  background: transparent;
  font-size: 14px;
}


#LGScrollPanel1  .gwt-DataPager .LG-NumberBox {
  border: none;
  border-radius: 50%;
  background: #fff;
  box-shadow: none;
  font-size: 14px;
  color: #e2001a;
  text-decoration: underline;
}

#LGLabel4{
    text-align: center;
    border-top: 1px solid #f5f5f5;
    padding-top: 24px;
}
.Bewerber-Web-Common-Info{
    margin-top:16px;
    text-align:center;
}

#LGScrollPanel1 .Bewerber-Content-Table .LG-DataTableWidget .LG-DataTableCell > div .LG-Icon{
    color: #e2001a;
}



#LGScrollPanel1 .DynaCss-0001-FIRMA-ID .LG-IconButton.tertiary, 
#LGScrollPanel1 .DynaCss-0001-FIRMA-ID .LG-MultiIconButtonBase.tertiary,
#LGScrollPanel1  .DynaCss-0001-FIRMA-ID .LG-Button.tertiary {
    background: transparent!important;
    color: #4b4b4b!important;
  }

  .DynaCss-0001-FIRMA-ID .LG-Button.tertiary,
  .DynaCss-0001-FIRMA-ID .LG-IconButton.tertiary, .DynaCss-0001-FIRMA-ID .LG-MultiIconButtonBase.tertiary{
    background: transparent!important;
    color: #4b4b4b!important;
  }

  .DynaCss-0001-FIRMA-ID .LG-Button.tertiary:hover,
.DynaCss-0001-FIRMA-ID .LG-IconButton.tertiary:hover, .DynaCss-0001-FIRMA-ID .LG-MultiIconButtonBase.tertiary:hover{
    color:#e2001a;
}

  .DynaCss-0001-FIRMA-ID .IconButton.ic-arrowleft {
    display: none!important;
  }

.LG-SearchBox-Wrapper.WhiteIcon .LG-SearchBox {
    border-radius: 8px;
    margin-bottom: 16px;
  }



  #LGScrollPanel1 .BW-webPositionDeteilScreen{
    max-width:1200px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
  }


  #LGScrollPanel1  .BW-webPositionDeteilScreen {
    background-color: #f5f5f5;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 8px;
    padding: 15px;
  }


  .LG-FormBox label, .LG-FormBox input, .LG-FormBox textarea{
    font-family: "Roboto Condensed",Arial,"Helvetica Neue", Helvetica,sans-serif!important;
    font-size:16px!important;
    color: #4b4b4b !important;
    margin-bottom: 16px;
  }

  .LG-FormBox .LG-CheckBox{
    position:relative;
  }

  .LG-FormBox .LG-CheckBox label{
    width:23px;
    height: 23px;
  }

  .LG-FormBox .LG-CheckBox label{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background:#fff;
    border:2px solid #4b4b4b;
    padding:0!important;
  }


  .LG-FormBox .LG-CheckBox label:after{
    width: 23px;
    height: 23px;
    color:#e2001a;
    display: none;
    justify-content:center;
    align-items: center;
    content: '\2713';
    position:absolute;
    font-weight: 700;
    font-size:28px;
  }

  .LG-FormBox input[type="checkbox"]{
    margin:0;
    width: 30px;
    height: 30px;
    opacity:100;
  }

  .LG-FormBox input[type="checkbox"]:checked + label:after{
    display: flex;
  }

  /*.DynaCss-0001-FIRMA-ID #LG_FFC_10,*/
  .DynaCss-0001-FIRMA-ID .gwt-DateBox, 
  .DynaCss-0001-FIRMA-ID .gwt-combo-box-input,
  .DynaCss-0001-FIRMA-ID .gwt-combo-box.required,
  .DynaCss-0001-FIRMA-ID .LG-TextBox.required,
  .DynaCss-0001-FIRMA-ID .LG-TextBox{
    background:#e9e9e9!important;
    border:none;
    border-radius:8px!important;
    font-size:16px!important;
    color: #4b4b4b !important;
    line-height: 1.6;
    min-height: 42px; /*27*/
    padding: 8px;
    margin-bottom: 16px;
  }
  

  .gwt-combo-box{
    border:none;
  }

  .DynaCss-0001-FIRMA-ID .gwt-DateBox{
    width:100%;
  }

  .DynaCss-0001-FIRMA-ID .gwt-combo-box.required{
    padding:0;
  }


  .DynaCss-0001-FIRMA-ID  .LG-BoxPanelRow{
    display: flex;
    flex-wrap:wrap;
    /*margin-top: 30px;
    margin-bottom: 30px;*/
  }

  .DynaCss-0001-FIRMA-ID  .LG-BoxPanelRow .LG-BoxPanelRow-Column{
    width:45%!important;
  }

  .DynaCss-0001-FIRMA-ID  ul{
    list-style-type: square;
  }

  .DynaCss-0001-FIRMA-ID  ul li{
    font-size:16px;
  }

  .DynaCss-0001-FIRMA-ID  ul li::marker{
    color:#e2001a;
  }

  .DynaCss-0001-FIRMA-ID .LG-InputLabel.hasSemicolon::after, .DynaCss-0001-FIRMA-ID .hasSemicolon.LG-FormField-ErrorIcon::after, .DynaCss-0001-FIRMA-ID .hasSemicolon.LG-ComponentsTable-HeaderCell::after{
    display: none;
  }

  .DynaCss-0001-FIRMA-ID  img.fr-rounded{
    border-radius:8px;
    margin-bottom:20px;
  }


  .BW-WebPositionPage .combo-box-action-icon{
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .BW-WebPositionPage .LG-FileController{
    margin-bottom:16px;
    height: auto;
  }
  .BW-WebPositionPage .LG-FileController-Edit{
    border: none;
    background: #e9e9e9 !important;
    border-radius: 8px!important;
    height: 42px;
  }

  .BW-WebPositionPage .LG-FileController .LG-Icon:before{
    margin-top:10px;
  }


  .BW-WebPositionPage .combo-box-action-icon{
    background:#e9e9e9!important;
    border-radius:8px;
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
  }


  .DynaCss-0001-FIRMA-ID  .gwt-combo-box-input{
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
  }

  .gwt-combo-box-option-cell-highlighted, .cellListKeyboardSelectedItem, .cellListEvenItem:hover, .cellListOddItem:hover{
    background-color:#4b4b4b!important;
  }

  .gwt-combo-box-option-cell, .gwt-combo-box-option-cell-loading{
    font-size:16px;
    line-height: 32px;
  }

  .gwt-combo-box-popup{
    margin-top:11px;
  }

  .DynaCss-0001-FIRMA-ID .color-darkgray.LG-DecoratedPanel > .LG-DecoratedPanel-content, .DynaCss-0001-FIRMA-ID .color-darkgray.LG-DecoratedPanel .LG-DecoratedPanel-triangle{
    border-radius:8px;
  }
  .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerWeekdayLabel, .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerWeekendLabel, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerWeekdayLabel, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerWeekendLabel,
  .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerTodayButton, .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerUndefinedButton, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerTodayButton, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerUndefinedButton {
    background-color: #4b4b4b;
  }

  .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerTodayButton:hover, .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerUndefinedButton:hover, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerTodayButton:hover, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerUndefinedButton:hover{
    background-color: #e2001a!important;
  }


 .LG-Button.primary {
    font-size: 16px;
    transition: 0.3s ease-in-out;
    text-transform: none;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    font-size: 18px;
    padding: 16px 32px;
    height:auto;
  }

  .LG-Button.primary:hover,.LG-Button.primary:active{
    background:#fff!important;
    box-shadow: 0 16px 20px 0 rgba(0,0,0,0.08);
    color:#e2001a!important;
  }
  

  .DynaCss-0001-FIRMA-ID .LG-RichTextContent p,.DynaCss-0001-FIRMA-ID .LG-RichTextContent p *{
    /*font-size:16px!important;*/
    font-family: "Roboto Condensed",Arial,"Helvetica Neue", Helvetica,sans-serif!important;
    line-height: 1.6;
  }

  .LG-Button-up{
    margin-bottom:8px;
  }

  .DynaCss-0001-FIRMA-ID .LG-SearchBox-Wrapper .LG-SearchBox{
    padding: 8px 25px;
    height: auto;
    display: flx;
    display: flex;
    align-items: center;
    border-radius: 8px;
    border:1px solid #ddd;
    background-position-y: center;
    background-position-x: 10px;
  }

  .LG-SearchBox-Wrapper .LG-SearchBox-ClearIcon {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    right: 5px;
  }

  .DynaCss-0001-FIRMA-ID .B3-Web-Responsive-Row .row-spacing{
    border:none;
  }
  .B3-Web-Responsive-Row{
    border:1px solid #ddd;
    border-radius:8px;
    background:#fff;
    color:#4b4b4b;
    padding:16px;
    width: calc(100% - 45px);
    margin-bottom: 16px;
    transition:0.3s ease-in-out;
  }

  .B3-Web-Responsive-Row:hover{
    background-color: #fff!important;
    color: #4b4b4b;
    opacity: 1;
    box-shadow: 0 16px 20px rgba(0,0,0,0.08);
  }

  .BWeb-Responsive-Wrapper-Widget tr{
    height:auto;
  }
  .B3-Web-Responsive-Row .col-style{
    font-size:16px!important;
  }


  .B3-Web-Responsive-Row .LG-Form tr:first-child  .col-style{
    font-weight: bold!important;
    font-size: 18px !important;
    margin-bottom: 10px;
  }


  .Bewerber-Web-Responsive-Table{
    margin-bottom:30px;
  }

  .B3-Web-Responsive-Row .wrapper .items{
    margin-left:0;
  }

  .LG-SearchBox-Wrapper {
    width: calc(100% - 15px);
  }

.Responsive-Table-Filters{
    font-family: "Roboto Condensed",Arial,"Helvetica Neue", Helvetica,sans-serif!important;
}

.Responsive-Table-Filters .order-tab-settings-wrapper{
    margin-top:16px;
}

.DynaCss-0001-FIRMA-ID .LG-SpannedTabsHeader .LG-SpannedTabsHeader-Label {
    color: #4b4b4b;
    background: #fff;
    border: none;
    border: 1px solid #e2001a;
    border-radius: 8px;
    margin-left: 5px;
    margin-right: 5px;
    text-transform: none;
    font-weight: 700;
  }

.DynaCss-0001-FIRMA-ID .LG-SpannedTabsHeader .LG-SpannedTabsHeader-Label.selected,
.DynaCss-0001-FIRMA-ID .LG-SpannedTabsHeader .LG-SpannedTabsHeader-Label:hover {
    color: #ffffff;
    background-color: #e2001a;
    border: none;
    border: 1px solid #e2001a;
    border-radius: 8px;
  } 
  .DynaCss-0001-FIRMA-ID .Bewerber-Web-Common-Heading{
    text-align:center;
  }

  body.DynaCss-0001-FIRMA-ID h1,
  body.DynaCss-0001-FIRMA-ID h2,
  body.DynaCss-0001-FIRMA-ID h3,
  body.DynaCss-0001-FIRMA-ID h4,
  body.DynaCss-0001-FIRMA-ID h5,
  body.DynaCss-0001-FIRMA-ID h6{
    color:#e2001a;
  }


  body.DynaCss-0001-FIRMA-ID h1,
  body.DynaCss-0001-FIRMA-ID h1 span{
    font-size:28px!important;
  }

  body.DynaCss-0001-FIRMA-ID h1{
    margin-bottom:24px!important;
    margin-top:16px!important;
  }

  body.DynaCss-0001-FIRMA-ID h2,
  body.DynaCss-0001-FIRMA-ID h2 span{
    font-size:24px!important;
  }

  body.DynaCss-0001-FIRMA-ID h2{
    margin-bottom:18px!important;
    margin-top:14px!important;
  }


  body.DynaCss-0001-FIRMA-ID h3,
  body.DynaCss-0001-FIRMA-ID h3 span{
    font-size:20px!important;
  }
  
  body.DynaCss-0001-FIRMA-ID h3{
    margin-bottom:14px!important;
    margin-top:10px!important;
  }


  body.DynaCss-0001-FIRMA-ID h4,
  body.DynaCss-0001-FIRMA-ID h4 span{
    font-size:18px!important;
  }
  
  body.DynaCss-0001-FIRMA-ID h3{
    margin-bottom:12px!important;
    margin-top:10px!important;
  }




  body.DynaCss-0001-FIRMA-ID *{
    font-family: "Roboto Condensed",Arial,"Helvetica Neue", Helvetica,sans-serif!important;
  }

  body.DynaCss-0001-FIRMA-ID pre p,
  body.DynaCss-0001-FIRMA-ID pre *{
    font-size:16px!important;
  }


  body.DynaCss-0001-FIRMA-ID .LG-RichTextContent ul li,
  body.DynaCss-0001-FIRMA-ID .LG-RichTextContent ol li{
    font-size:16px;
    line-height: 1.6;
  }


  .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerTodayButton:hover span, 
  .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerUndefinedButton:hover span, 
  .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerTodayButton:hover span, 
  .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerUndefinedButton:hover  span{
    color:#fff;
  }

  .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerWeekdayLabel, .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerWeekendLabel, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerWeekdayLabel, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerWeekendLabel, .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerTodayButton, .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerUndefinedButton, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerTodayButton, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerUndefinedButton{
    font-size:12px!important;
    font-weight: normal;
    padding:0.5rem;
    margin:5px;
  }
  .DynaCss-0001-FIRMA-ID .gwt-DatePicker  .LG-Button.primary.datePickerTodayButton.LG-Button-up{
    margin-top:0;
  }

  .DynaCss-0001-FIRMA-ID .LG-RichTextContent p a, .DynaCss-0001-FIRMA-ID .LG-RichTextContent p a{
    color:#e2001a!important;
  }


  body .LG-DataTableWidget, body .LG-DataTableWidget > div{
    position:static!important;
    height:auto!important;
  }


  body .LG-DataTableWidget .GK52GLDCJJ > div:nth-child(2),
  body .LG-DataTableWidget .GK52GLDCJJ > div:nth-child(2) > div{
    position: static!important;
  }

  body .LG-DataTableWidget .GK52GLDCJJ > div:nth-child(2) > div{
    overflow:hidden!important;
  }

  body .LG-DataTableWidget .LG-DataTableCell > div {
    font-size: 16px;
    color: #4b4b4b;
    line-height: 1.4;
  }
  @media screen and (max-width:1199px){
    .LG-ScrollPanel-Content{
        padding-right:25px;
    }
  }


  @media screen and (max-width:768px){
    .DynaCss-0001-FIRMA-ID .LG-BoxPanelRow .LG-BoxPanelRow-Column{
        width:100%!important;
        margin-right: 0!important;
    }

  }

  @media screen and (max-width:650px){
    .B3-Web-Responsive-Row .wrapper {
        width: 100%;
        display: flex;
        flex-direction: column;
      }

      .B3-Web-Responsive-Row .wrapper .items{
        margin-top:12px;
      }
  }

  @media screen and (max-width:500px){
    .LG-Form > tbody > tr{
        display: flex;
        flex-direction: column;
    }
    .LG-Form > tbody > tr > td{
        width:100%!important;
    }
    /*.DynaCss-0001-FIRMA-ID #LG_FFC_10,*/
    .DynaCss-0001-FIRMA-ID .gwt-DateBox, .DynaCss-0001-FIRMA-ID .gwt-combo-box-input, .DynaCss-0001-FIRMA-ID .gwt-combo-box.required, .DynaCss-0001-FIRMA-ID .LG-TextBox.required,
    .BW-WebPositionPage.bw-small-width table.LG-Form.LG-FormBox td label{
        margin-bottom:0;
    }

    .LG-RichTextContent p{
        margin-bottom: 10px!important;
    }

    body.DynaCss-0001-FIRMA-ID table, 
    body.DynaCss-0001-FIRMA-ID table tbody, 
    body.DynaCss-0001-FIRMA-ID table td, 
    body.DynaCss-0001-FIRMA-ID table th, 
    .DynaCss-0001-FIRMA-ID .B3-Web-Responsive-Row .row-spacing,
    .Responsive-Table-Filters .LG-SpannedTabsHeader .LG-SpannedTabsHeader-Label{
      width:100%!important;
    }
    .LG-SpannedTabsHeader{
      display: flex;
      flex-direction: column;
    }
    .Responsive-Table-Filters{
      max-height:unset;
    }
    .B3-Web-Responsive-Row .col-style,
    .B3-Web-Responsive-Row .LG-Form tr:first-child .col-style{
      font-size:14px!important;
    }
    .B3-Web-Responsive-Row .LG-Form tr:first-child .col-style{
      hyphens:auto;
    }
    

    .B3-Web-Responsive-Row .col-style .LG-Icon::before{
      padding-right:0;
    }
    #LGScrollPanel1 .BW-MainPanel {
      padding: 10px;
      width: calc(100% - 20px);
    }
  }


  .LG-DataTableHeader:nth-child(1), 
 .LG-DataTableCell:nth-child(1){
    max-width:50%!important;
    width: 50%!important;
  }
.LG-DataTableHeader:nth-child(2), 
 .LG-DataTableCell:nth-child(2){
    max-width: 16%!important;
    width: 16%!important;
  }

  .LG-DataTableHeader:nth-child(3), 
 .LG-DataTableCell:nth-child(3){
    display:none!important;
  }

  
  .LG-DataTableHeader:nth-child(4), 
 .LG-DataTableCell:nth-child(4){
    max-width: 8%!important;
    width: 8%!important;
  }



#LG_FFC_4 {
  margin-bottom: 30px!important;
}

span.bw-social-media-label {
 font-family: "Roboto Condensed",Arial,"Helvetica Neue", Helvetica,sans-serif!important;
}
/*.LG-SocialMediaButtons {
  display: none !important;
}*/
.BW-WebPositionActionButtons div.LG-Button {
  background-color: #9fa4a8;
}
#LGScrollPanel1 .BW-MainPanel{
    background:#fff;
    border-radius:8px;
    max-width:1696px;
    margin: 0 auto;
    width:calc(100% - 45px);
    color:#4b4b4b;
    padding:20px;
    font-family: "Roboto Condensed",Arial,"Helvetica Neue", Helvetica,sans-serif!important;
}

.gwt-DatePicker, .datePickerDayPicker{
    font-family: "Roboto Condensed",Arial,"Helvetica Neue",Helvetica,sans-serif!important;

}

#LGScrollPanel1  .LG-MaskDataTable-Content{
    margin-top:20px;
    margin-bottom:20px;
}

#LGScrollPanel1 .LG-DataTableHeader {
    border:none!important;
  background: #4b4b4b;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 1rem 0.5rem;
}
#LGScrollPanel1 .LG-DataTableHeader:first-child{
    border-top-left-radius:8px;
    border-bottom-left-radius:8px;
}


#LGScrollPanel1 .LG-DataTableHeader:last-child{
    border-top-right-radius:8px;
    border-bottom-right-radius:8px;
}



#LGScrollPanel1 .LG-DataTableCell.LG-DataTableOddRowCell{
    border:none!important;
}

#LGScrollPanel1 .DynaCss-0001-FIRMA-ID .LG-DataTableEvenRow .LG-DataTableCell, #LGScrollPanel1  .DynaCss-0001-FIRMA-ID .LG-DataTableOddRow .LG-DataTableCell{
    border:none;
}


#LGScrollPanel1 .Bewerber-Content-Table .LG-DataTableWidget .LG-DataTableCell{
    background:#fff;
    border-top:1px solid #ddd!important;
    border-bottom:1px solid #ddd!important;
    transition:0.3s ease-in-out;
}

#LGScrollPanel1  .LG-DataTableEvenRow{
    transition:0.3s ease-in-out;
}

#LGScrollPanel1  .LG-DataTableEvenRow:hover .LG-DataTableCell{
    background:#fafafa;
}

#LGScrollPanel1 .Bewerber-Content-Table .LG-DataTableWidget .LG-DataTableCell:first-child{
    border-left:1px solid #ddd!important;
        border-top-left-radius:8px;
    border-bottom-left-radius:8px;
        font-weight:bold;

    
}
#LGScrollPanel1 .Bewerber-Content-Table .LG-DataTableWidget .LG-DataTableCell:last-child{
    border-right:1px solid #ddd!important;
        border-top-right-radius:8px;
    border-bottom-right-radius:8px;
}

#LGScrollPanel1 .LG-CollapsibleScrollDataTable-MainTable{
   border-collapse: separate;
    border-spacing: 0 15px;
}


#LGScrollPanel1 .LG-DataTable-Footer{
    border:none;
}
#LGScrollPanel1 .gwt-DataPager {
  color: #4b4b4b;
  background: transparent;
  font-size: 14px;
}


#LGScrollPanel1  .gwt-DataPager .LG-NumberBox {
  border: none;
  border-radius: 50%;
  background: #fff;
  box-shadow: none;
  font-size: 14px;
  color: #e2001a;
  text-decoration: underline;
}

#LGLabel4{
    text-align: center;
    border-top: 1px solid #f5f5f5;
    padding-top: 24px;
}
.Bewerber-Web-Common-Info{
    margin-top:16px;
    text-align:center;
}

#LGScrollPanel1 .Bewerber-Content-Table .LG-DataTableWidget .LG-DataTableCell > div .LG-Icon{
    color: #e2001a;
}



#LGScrollPanel1 .DynaCss-0001-FIRMA-ID .LG-IconButton.tertiary, 
#LGScrollPanel1 .DynaCss-0001-FIRMA-ID .LG-MultiIconButtonBase.tertiary,
#LGScrollPanel1  .DynaCss-0001-FIRMA-ID .LG-Button.tertiary {
    background: transparent!important;
    color: #4b4b4b!important;
  }

  .DynaCss-0001-FIRMA-ID .LG-Button.tertiary,
  .DynaCss-0001-FIRMA-ID .LG-IconButton.tertiary, .DynaCss-0001-FIRMA-ID .LG-MultiIconButtonBase.tertiary{
    background: transparent!important;
    color: #4b4b4b!important;
  }

  .DynaCss-0001-FIRMA-ID .LG-Button.tertiary:hover,
.DynaCss-0001-FIRMA-ID .LG-IconButton.tertiary:hover, .DynaCss-0001-FIRMA-ID .LG-MultiIconButtonBase.tertiary:hover{
    color:#e2001a;
}

  .DynaCss-0001-FIRMA-ID .IconButton.ic-arrowleft {
    display: none!important;
  }

.LG-SearchBox-Wrapper.WhiteIcon .LG-SearchBox {
    border-radius: 8px;
    margin-bottom: 16px;
  }



  #LGScrollPanel1 .BW-webPositionDeteilScreen{
    max-width:1200px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
  }


  #LGScrollPanel1  .BW-webPositionDeteilScreen {
    background-color: #f5f5f5;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 8px;
    padding: 15px;
  }


  .LG-FormBox label, .LG-FormBox input, .LG-FormBox textarea{
    font-family: "Roboto Condensed",Arial,"Helvetica Neue", Helvetica,sans-serif!important;
    font-size:16px!important;
    color: #4b4b4b !important;
    margin-bottom: 16px;
  }

  .LG-FormBox .LG-CheckBox{
    position:relative;
  }

  .LG-FormBox .LG-CheckBox label{
    width:23px;
    height: 23px;
  }

  .LG-FormBox .LG-CheckBox label{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background:#fff;
    border:2px solid #4b4b4b;
    padding:0!important;
  }


  .LG-FormBox .LG-CheckBox label:after{
    width: 23px;
    height: 23px;
    color:#e2001a;
    display: none;
    justify-content:center;
    align-items: center;
    content: '\2713';
    position:absolute;
    font-weight: 700;
    font-size:28px;
  }

  .LG-FormBox input[type="checkbox"]{
    margin:0;
    width: 30px;
    height: 30px;
    opacity:100;
  }

  .LG-FormBox input[type="checkbox"]:checked + label:after{
    display: flex;
  }

  /*.DynaCss-0001-FIRMA-ID #LG_FFC_10,*/
  .DynaCss-0001-FIRMA-ID .gwt-DateBox, 
  .DynaCss-0001-FIRMA-ID .gwt-combo-box-input,
  .DynaCss-0001-FIRMA-ID .gwt-combo-box.required,
  .DynaCss-0001-FIRMA-ID .LG-TextBox.required,
  .DynaCss-0001-FIRMA-ID .LG-TextBox{
    background:#e9e9e9!important;
    border:none;
    border-radius:8px!important;
    font-size:16px!important;
    color: #4b4b4b !important;
    line-height: 1.6;
    min-height: 42px; /*27*/
    padding: 8px;
    margin-bottom: 16px;
  }
  

  .gwt-combo-box{
    border:none;
  }

  .DynaCss-0001-FIRMA-ID .gwt-DateBox{
    width:100%;
  }

  .DynaCss-0001-FIRMA-ID .gwt-combo-box.required{
    padding:0;
  }


  .DynaCss-0001-FIRMA-ID  .LG-BoxPanelRow{
    display: flex;
    flex-wrap:wrap;
    /*margin-top: 30px;
    margin-bottom: 30px;*/
  }

  .DynaCss-0001-FIRMA-ID  .LG-BoxPanelRow .LG-BoxPanelRow-Column{
    width:45%!important;
  }

  .DynaCss-0001-FIRMA-ID  ul{
    list-style-type: square;
  }

  .DynaCss-0001-FIRMA-ID  ul li{
    font-size:16px;
  }

  .DynaCss-0001-FIRMA-ID  ul li::marker{
    color:#e2001a;
  }

  .DynaCss-0001-FIRMA-ID .LG-InputLabel.hasSemicolon::after, .DynaCss-0001-FIRMA-ID .hasSemicolon.LG-FormField-ErrorIcon::after, .DynaCss-0001-FIRMA-ID .hasSemicolon.LG-ComponentsTable-HeaderCell::after{
    display: none;
  }

  .DynaCss-0001-FIRMA-ID  img.fr-rounded{
    border-radius:8px;
    margin-bottom:20px;
  }


  .BW-WebPositionPage .combo-box-action-icon{
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .BW-WebPositionPage .LG-FileController{
    margin-bottom:16px;
    height: auto;
  }
  .BW-WebPositionPage .LG-FileController-Edit{
    border: none;
    background: #e9e9e9 !important;
    border-radius: 8px!important;
    height: 42px;
  }

  .BW-WebPositionPage .LG-FileController .LG-Icon:before{
    margin-top:10px;
  }


  .BW-WebPositionPage .combo-box-action-icon{
    background:#e9e9e9!important;
    border-radius:8px;
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
  }


  .DynaCss-0001-FIRMA-ID  .gwt-combo-box-input{
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
  }

  .gwt-combo-box-option-cell-highlighted, .cellListKeyboardSelectedItem, .cellListEvenItem:hover, .cellListOddItem:hover{
    background-color:#4b4b4b!important;
  }

  .gwt-combo-box-option-cell, .gwt-combo-box-option-cell-loading{
    font-size:16px;
    line-height: 32px;
  }

  .gwt-combo-box-popup{
    margin-top:11px;
  }

  .DynaCss-0001-FIRMA-ID .color-darkgray.LG-DecoratedPanel > .LG-DecoratedPanel-content, .DynaCss-0001-FIRMA-ID .color-darkgray.LG-DecoratedPanel .LG-DecoratedPanel-triangle{
    border-radius:8px;
  }
  .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerWeekdayLabel, .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerWeekendLabel, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerWeekdayLabel, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerWeekendLabel,
  .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerTodayButton, .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerUndefinedButton, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerTodayButton, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerUndefinedButton {
    background-color: #4b4b4b;
  }

  .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerTodayButton:hover, .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerUndefinedButton:hover, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerTodayButton:hover, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerUndefinedButton:hover{
    background-color: #e2001a!important;
  }


 .LG-Button.primary {
    font-size: 16px;
    transition: 0.3s ease-in-out;
    text-transform: none;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    font-size: 18px;
    padding: 16px 32px;
    height:auto;
  }

  .LG-Button.primary:hover,.LG-Button.primary:active{
    background:#fff!important;
    box-shadow: 0 16px 20px 0 rgba(0,0,0,0.08);
    color:#e2001a!important;
  }
  

  .DynaCss-0001-FIRMA-ID .LG-RichTextContent p,.DynaCss-0001-FIRMA-ID .LG-RichTextContent p *{
    /*font-size:16px!important;*/
    font-family: "Roboto Condensed",Arial,"Helvetica Neue", Helvetica,sans-serif!important;
    line-height: 1.6;
  }

  .LG-Button-up{
    margin-bottom:8px;
  }

  .DynaCss-0001-FIRMA-ID .LG-SearchBox-Wrapper .LG-SearchBox{
    padding: 8px 25px;
    height: auto;
    display: flx;
    display: flex;
    align-items: center;
    border-radius: 8px;
    border:1px solid #ddd;
    background-position-y: center;
    background-position-x: 10px;
  }

  .LG-SearchBox-Wrapper .LG-SearchBox-ClearIcon {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    right: 5px;
  }

  .DynaCss-0001-FIRMA-ID .B3-Web-Responsive-Row .row-spacing{
    border:none;
  }
  .B3-Web-Responsive-Row{
    border:1px solid #ddd;
    border-radius:8px;
    background:#fff;
    color:#4b4b4b;
    padding:16px;
    width: calc(100% - 45px);
    margin-bottom: 16px;
    transition:0.3s ease-in-out;
  }

  .B3-Web-Responsive-Row:hover{
    background-color: #fff!important;
    color: #4b4b4b;
    opacity: 1;
    box-shadow: 0 16px 20px rgba(0,0,0,0.08);
  }

  .BWeb-Responsive-Wrapper-Widget tr{
    height:auto;
  }
  .B3-Web-Responsive-Row .col-style{
    font-size:16px!important;
  }


  .B3-Web-Responsive-Row .LG-Form tr:first-child  .col-style{
    font-weight: bold!important;
    font-size: 18px !important;
    margin-bottom: 10px;
  }


  .Bewerber-Web-Responsive-Table{
    margin-bottom:30px;
  }

  .B3-Web-Responsive-Row .wrapper .items{
    margin-left:0;
  }

  .LG-SearchBox-Wrapper {
    width: calc(100% - 15px);
  }

.Responsive-Table-Filters{
    font-family: "Roboto Condensed",Arial,"Helvetica Neue", Helvetica,sans-serif!important;
}

.Responsive-Table-Filters .order-tab-settings-wrapper{
    margin-top:16px;
}

.DynaCss-0001-FIRMA-ID .LG-SpannedTabsHeader .LG-SpannedTabsHeader-Label {
    color: #4b4b4b;
    background: #fff;
    border: none;
    border: 1px solid #e2001a;
    border-radius: 8px;
    margin-left: 5px;
    margin-right: 5px;
    text-transform: none;
    font-weight: 700;
  }

.DynaCss-0001-FIRMA-ID .LG-SpannedTabsHeader .LG-SpannedTabsHeader-Label.selected,
.DynaCss-0001-FIRMA-ID .LG-SpannedTabsHeader .LG-SpannedTabsHeader-Label:hover {
    color: #ffffff;
    background-color: #e2001a;
    border: none;
    border: 1px solid #e2001a;
    border-radius: 8px;
  } 
  .DynaCss-0001-FIRMA-ID .Bewerber-Web-Common-Heading{
    text-align:center;
  }

  body.DynaCss-0001-FIRMA-ID h1,
  body.DynaCss-0001-FIRMA-ID h2,
  body.DynaCss-0001-FIRMA-ID h3,
  body.DynaCss-0001-FIRMA-ID h4,
  body.DynaCss-0001-FIRMA-ID h5,
  body.DynaCss-0001-FIRMA-ID h6{
    color:#e2001a;
  }


  body.DynaCss-0001-FIRMA-ID h1,
  body.DynaCss-0001-FIRMA-ID h1 span{
    font-size:28px!important;
  }

  body.DynaCss-0001-FIRMA-ID h1{
    margin-bottom:24px!important;
    margin-top:16px!important;
  }

  body.DynaCss-0001-FIRMA-ID h2,
  body.DynaCss-0001-FIRMA-ID h2 span{
    font-size:24px!important;
  }

  body.DynaCss-0001-FIRMA-ID h2{
    margin-bottom:18px!important;
    margin-top:14px!important;
  }


  body.DynaCss-0001-FIRMA-ID h3,
  body.DynaCss-0001-FIRMA-ID h3 span{
    font-size:20px!important;
  }
  
  body.DynaCss-0001-FIRMA-ID h3{
    margin-bottom:14px!important;
    margin-top:10px!important;
  }


  body.DynaCss-0001-FIRMA-ID h4,
  body.DynaCss-0001-FIRMA-ID h4 span{
    font-size:18px!important;
  }
  
  body.DynaCss-0001-FIRMA-ID h3{
    margin-bottom:12px!important;
    margin-top:10px!important;
  }




  body.DynaCss-0001-FIRMA-ID *{
    font-family: "Roboto Condensed",Arial,"Helvetica Neue", Helvetica,sans-serif!important;
  }

  body.DynaCss-0001-FIRMA-ID pre p,
  body.DynaCss-0001-FIRMA-ID pre *{
    font-size:16px!important;
  }


  body.DynaCss-0001-FIRMA-ID .LG-RichTextContent ul li,
  body.DynaCss-0001-FIRMA-ID .LG-RichTextContent ol li{
    font-size:16px;
    line-height: 1.6;
  }


  .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerTodayButton:hover span, 
  .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerUndefinedButton:hover span, 
  .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerTodayButton:hover span, 
  .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerUndefinedButton:hover  span{
    color:#fff;
  }

  .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerWeekdayLabel, .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerWeekendLabel, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerWeekdayLabel, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerWeekendLabel, .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerTodayButton, .DynaCss-0001-FIRMA-ID .gwt-DatePicker .datePickerUndefinedButton, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerTodayButton, .DynaCss-0001-FIRMA-ID .datePickerDayPicker .datePickerUndefinedButton{
    font-size:12px!important;
    font-weight: normal;
    padding:0.5rem;
    margin:5px;
  }
  .DynaCss-0001-FIRMA-ID .gwt-DatePicker  .LG-Button.primary.datePickerTodayButton.LG-Button-up{
    margin-top:0;
  }

  .DynaCss-0001-FIRMA-ID .LG-RichTextContent p a, .DynaCss-0001-FIRMA-ID .LG-RichTextContent p a{
    color:#e2001a!important;
  }


  body .LG-DataTableWidget, body .LG-DataTableWidget > div{
    position:static!important;
    height:auto!important;
  }


  body .LG-DataTableWidget .GK52GLDCJJ > div:nth-child(2),
  body .LG-DataTableWidget .GK52GLDCJJ > div:nth-child(2) > div{
    position: static!important;
  }

  body .LG-DataTableWidget .GK52GLDCJJ > div:nth-child(2) > div{
    overflow:hidden!important;
  }

  body .LG-DataTableWidget .LG-DataTableCell > div {
    font-size: 16px;
    color: #4b4b4b;
    line-height: 1.4;
  }
  @media screen and (max-width:1199px){
    .LG-ScrollPanel-Content{
        padding-right:25px;
    }
  }


  @media screen and (max-width:768px){
    .DynaCss-0001-FIRMA-ID .LG-BoxPanelRow .LG-BoxPanelRow-Column{
        width:100%!important;
        margin-right: 0!important;
    }

  }

  @media screen and (max-width:650px){
    .B3-Web-Responsive-Row .wrapper {
        width: 100%;
        display: flex;
        flex-direction: column;
      }

      .B3-Web-Responsive-Row .wrapper .items{
        margin-top:12px;
      }
  }

  @media screen and (max-width:500px){
    .LG-Form > tbody > tr{
        display: flex;
        flex-direction: column;
    }
    .LG-Form > tbody > tr > td{
        width:100%!important;
    }
    /*.DynaCss-0001-FIRMA-ID #LG_FFC_10,*/
    .DynaCss-0001-FIRMA-ID .gwt-DateBox, .DynaCss-0001-FIRMA-ID .gwt-combo-box-input, .DynaCss-0001-FIRMA-ID .gwt-combo-box.required, .DynaCss-0001-FIRMA-ID .LG-TextBox.required,
    .BW-WebPositionPage.bw-small-width table.LG-Form.LG-FormBox td label{
        margin-bottom:0;
    }

    .LG-RichTextContent p{
        margin-bottom: 10px!important;
    }

    body.DynaCss-0001-FIRMA-ID table, 
    body.DynaCss-0001-FIRMA-ID table tbody, 
    body.DynaCss-0001-FIRMA-ID table td, 
    body.DynaCss-0001-FIRMA-ID table th, 
    .DynaCss-0001-FIRMA-ID .B3-Web-Responsive-Row .row-spacing,
    .Responsive-Table-Filters .LG-SpannedTabsHeader .LG-SpannedTabsHeader-Label{
      width:100%!important;
    }
    .LG-SpannedTabsHeader{
      display: flex;
      flex-direction: column;
    }
    .Responsive-Table-Filters{
      max-height:unset;
    }
    .B3-Web-Responsive-Row .col-style,
    .B3-Web-Responsive-Row .LG-Form tr:first-child .col-style{
      font-size:14px!important;
    }
    .B3-Web-Responsive-Row .LG-Form tr:first-child .col-style{
      hyphens:auto;
    }
    

    .B3-Web-Responsive-Row .col-style .LG-Icon::before{
      padding-right:0;
    }
    #LGScrollPanel1 .BW-MainPanel {
      padding: 10px;
      width: calc(100% - 20px);
    }
  }


  .LG-DataTableHeader:nth-child(1), 
 .LG-DataTableCell:nth-child(1){
    max-width:50%!important;
    width: 50%!important;
  }
.LG-DataTableHeader:nth-child(2), 
 .LG-DataTableCell:nth-child(2){
    max-width: 16%!important;
    width: 16%!important;
  }

  .LG-DataTableHeader:nth-child(3), 
 .LG-DataTableCell:nth-child(3){
    display:none!important;
  }

  
  .LG-DataTableHeader:nth-child(4), 
 .LG-DataTableCell:nth-child(4){
    max-width: 8%!important;
    width: 8%!important;
  }

