@import url("https://p.typekit.net/p.css?s=1&k=mrn3fml&ht=tk&f=12814.12815.12816.36235.36333.46076.46077.46078.46079&a=83616254&app=typekit&e=css"); @font-face {
    font-family: "corporate-s";
    src: url("https://use.typekit.net/af/3c7647/000000000000000077359f4c/30/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/3c7647/000000000000000077359f4c/30/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/3c7647/000000000000000077359f4c/30/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "corporate-s";
    src: url("https://use.typekit.net/af/369594/000000000000000077359f5c/30/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/369594/000000000000000077359f5c/30/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/369594/000000000000000077359f5c/30/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n6&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "corporate-s";
    src: url("https://use.typekit.net/af/ce0f49/000000000000000077359f60/30/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/ce0f49/000000000000000077359f60/30/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/ce0f49/000000000000000077359f60/30/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

body{
    font-family: 'corporate-s', Calibri, sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
}

.BW-MainPanel{
    padding-top: 30%;
    background-image: url(karriere_ausbildung_web.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0px auto;
    padding-bottom: 50px;
}

.LG-ScrollPanel{
    background-color: #333;
}

.LG-ScrollPanel.ChatPanel-ScrollPanel{
    background-color: #efefef;
}

.LG-ScrollPanel.BW-UserJobOfferDetailScreen-mainScrollPanel{
    background-color: #fff;
}

.DynaCss-Asterisk-FIRMA-ID .LGAppToolbar .MainContainer {
    background-color: #141e55;
}

@media (max-width: 850px) {
    .BW-MainPanel{
        padding-top: 50%;
        padding-left: 3%;
        padding-right: 3%;
    }
}

.LG-SocialMediaButtons .bw-social-media-label, .LG-SocialMediaButtons .bw-social-media-label>u, .LG-SocialShareButtons .bw-social-media-label, .LG-SocialShareButtons .bw-social-media-label>u{
    font-family: 'corporate-s', Calibri, sans-serif;
    font-weight: 400;
}

.DynaCss-Asterisk-FIRMA-ID .LG-TextBox.required, .DynaCss-Asterisk-FIRMA-ID .required.gwt-TimeBox.LG-TimeBox, .DynaCss-Asterisk-FIRMA-ID .required.LG-OptionPickerBox, .DynaCss-Asterisk-FIRMA-ID .required.gwt-DateBox, .DynaCss-Asterisk-FIRMA-ID .required.L2GMonthFieldTextBox, .DynaCss-Asterisk-FIRMA-ID .LG-HtmlBox.required, .DynaCss-Asterisk-FIRMA-ID .LG-NumberBox.required, .DynaCss-Asterisk-FIRMA-ID .LG-TextArea.required, .DynaCss-Asterisk-FIRMA-ID .gwt-DateBox.required, .DynaCss-Asterisk-FIRMA-ID .required.L2GMonthFieldTextBox, .DynaCss-Asterisk-FIRMA-ID .L2GMonthField.required, .DynaCss-Asterisk-FIRMA-ID .gwt-combo-box.required, .DynaCss-Asterisk-FIRMA-ID .LG-FileController-Edit.required, .DynaCss-Asterisk-FIRMA-ID .LG-FacetItem-Edit.required, .DynaCss-Asterisk-FIRMA-ID .LG-RadioButtonsGroup.required, .DynaCss-Asterisk-FIRMA-ID .LG-SingleRadioButton.required {
    background-color: #f3f5fe;
    border-color: #001426;
    border-left-color: #001426;
}

.DynaCss-Asterisk-FIRMA-ID .LG-Button.primary {
    background-color: #001426;
    color: #ffffff;
}

.LG-Button.primary {
    background-color: #001426;
    border-color: #001426;
    color: #fff;
    font-size: 12px;
    height: 28px;
    line-height: 22px;
    padding: 2px 16px;
    transition: all 1s ease-in-out;
}

.LG-Button.primary:hover, .DynaCss-Asterisk-FIRMA-ID .LG-Button.secondary.LG-Button-up-hovering, .DynaCss-Asterisk-FIRMA-ID .LG-Button.secondary.LG-Button-down-hovering{
    background-color: #fff !important;
    color: #001426 !important;
}

.DynaCss-Asterisk-FIRMA-ID .color-green.LG-DecoratedPanel .LG-PanelControls > .LG-Button:not(.LG-Button-up-disabled):not(.LG-Button-down-disabled).primary {
    background-color: #001426;
    border-color: #001426;
    transition: all 1s ease-in-out;
}

.DynaCss-Asterisk-FIRMA-ID .color-green.LG-DecoratedPanel .LG-PanelControls>.LG-Button:not(.LG-Button-up-disabled):not(.LG-Button-down-disabled).primary.LG-Button-up-hovering, .DynaCss-Asterisk-FIRMA-ID .color-green.LG-DecoratedPanel .LG-PanelControls>.LG-Button:not(.LG-Button-up-disabled):not(.LG-Button-down-disabled).primary.LG-Button-down-hovering { 
    background-color: #fff !important;
    color: #001426 !important;
}

.DynaCss-Asterisk-FIRMA-ID .gwt-combo-box-popup, .DynaCss-Asterisk-FIRMA-ID .LG-MultiSelectBox-Popup {
    border-color: #001426;
    background-color: #f3f5fe;
    color: #4d4d4d;
}

.DynaCss-Asterisk-FIRMA-ID .BW-webPositionDeteilScreen {
    background-color: #ffffff;
    margin: 0px auto;
    padding-left: 3%;
    padding-right: 3%;
    width: 90%;
}

.LG-BoxPanelRow-Column{
    width: 100% !important;
    margin: 0px auto !important;
}

.LG-InputLabel, .LG-FormField-ErrorIcon, .LG-ComponentsTable-HeaderCell {
    font-size: 16px;
    line-height: 1.1em;
    color: #646464;
    cursor: default;
}

.LG-InputLabel.LG-InputLabel-required, .LG-InputLabel-required.LG-FormField-ErrorIcon, .LG-InputLabel-required.LG-ComponentsTable-HeaderCell{
    font-weight: normal;
    color: #001426;
}

.DynaCss-Asterisk-FIRMA-ID .LGAppToolbarAbstractIcon:hover {
    color: #000;
}

.DynaCss-Asterisk-FIRMA-ID .LGAppToolbarAbstractIcon.Selected {
    color: #000;
}

table{
    display: inline-table;
}

.LG-Form > tbody > tr > td {
    padding-bottom: 4px;
}

.DynaCss-Asterisk-FIRMA-ID .LG-PopupPanelGlass {
    background-color: #f3f5fe;
}

.DynaCss-Asterisk-FIRMA-ID .color-green.LG-DecoratedPanel > .LG-DecoratedPanel-content, .DynaCss-Asterisk-FIRMA-ID .color-green.LG-DecoratedPanel .LG-DecoratedPanel-triangle {
    background-color: #001426;
}

.DynaCss-Asterisk-FIRMA-ID .color-green.LG-DecoratedPanel .LG-DecoratedPanel-closeBtn {
    background-color: #001426;
}

.DynaCss-Asterisk-FIRMA-ID .color-darkgray.LG-DecoratedPanel > .LG-DecoratedPanel-content, .DynaCss-Asterisk-FIRMA-ID .color-darkgray.LG-DecoratedPanel .LG-DecoratedPanel-triangle {
    background-color: #001426;
}

.DynaCss-Asterisk-FIRMA-ID .Responsive-Table-Filter-Glass-Panel{
    background-color: #f2f5fe;
}

.DynaCss-Asterisk-FIRMA-ID .LG-SpannedTabsHeader .LG-SpannedTabsHeader-Label.selected{
    background-color: #001426;
    color: #fff;
}

.DynaCss-Asterisk-FIRMA-ID .LG-SpannedTabsHeader .LG-SpannedTabsHeader-Label{
    color: #001426;
}

.LG-RichTextContent p, .LG-RichTextContent p strong, .LG-RichTextContent h2 span, .LG-RichTextContent p strong span{
    color: #001426 !important;
    font-family: 'corporate-s', Calibri, sans-serif !important;
}

.gwt-TextBox, .gwt-combo-box, .gwt-combo-box input, .combo-box-action-icon, .LG-TextBox, .gwt-TimeBox.LG-TimeBox, .LG-OptionPickerBox, .gwt-Datebox, .L2GMonthFieldTextBox, .LG-NumberBox, .LG-HtmlBox, .LG-FileController, .LG-FacetItem {
    height: 32px;
}

/* maybe too shotgunny */
/*.BW-WebPositionPage > div:first-child > h2 > span{
    display: none;
}*/

.BWeb-Responsive-Wrapper-Widget tr{
    height: 2.5em;
}

.B3-Web-Responsive-Row .col-style{
    font-size: 1em;
}