@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    src: url('/fonts/Lora-Bold.woff2') format('woff2');
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url('/fonts/SourceSans3-Regular.otf.woff2') format('woff2');
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: url('/fonts/SourceSans3-Semibold.otf.woff2') format('woff2');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('/fonts/roboto-v48-latin-regular.woff2') format('woff2');
}

@font-face {
    font-family: "applied-button-font-0";
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff")
}


*, ::before, ::after {
    box-sizing: border-box;
}

html, body {
    background: #F0F0F0;
    color:#222222;
    font-family: 'Source Sans Pro', Arial, sans-serif;
    min-width: 320px;
}

body {
    font-size: 1em;
    line-height: 1.4;
    margin: 0;
    padding: 0;
}

a, a:visited {
    color: #0074AD;
}

.container {
    background-color: #fff;
    margin: 4px auto 0;
    max-width: 1140px;
    padding: 0 10px;
    width: 100%;
}

.header {
    height: 94px;
    background-color: white;
    text-align: center;
    padding: 16px 10px 0 0;
}

.header svg {
    margin-top: -3px;
}

/* .title {
    align-items: center;
    background-color:#fff;
    display: flex;
    height:52px;
    justify-content: center;
    margin: 60px auto 0;
    max-width:1140px;
    width:100%;
} */

.title {
    height: 16px;
    background: #000F87;
    margin: 60px auto 0;
    max-width:1140px;
    width:100%;
}

@media screen and (max-width: 768px) {
    .title {
        margin: 10px auto 0;
    } 
}

.title.verlauf {
    background: rgb(0,15,135);
    background: -moz-linear-gradient(90deg, rgba(0,15,135,1) 0%, rgba(0,15,135,1) 25%, rgba(200,203,228,1) 25%, rgba(200,203,228,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(0,15,135,1) 0%, rgba(0,15,135,1) 25%, rgba(200,203,228,1) 25%, rgba(200,203,228,1) 100%);
    background: linear-gradient(90deg, rgba(0,15,135,1) 0%, rgba(0,15,135,1) 25%, rgba(200,203,228,1) 25%, rgba(200,203,228,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000f87",endColorstr="#c8cbe4",GradientType=1);
}
.title.verlauf-50 {
    background: rgb(0,15,135);
    background: -moz-linear-gradient(90deg, rgba(0,15,135,1) 0%, rgba(0,15,135,1) 50%, rgba(200,203,228,1) 50%, rgba(200,203,228,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(0,15,135,1) 0%, rgba(0,15,135,1) 50%, rgba(200,203,228,1) 50%, rgba(200,203,228,1) 100%);
    background: linear-gradient(90deg, rgba(0,15,135,1) 0%, rgba(0,15,135,1) 50%, rgba(200,203,228,1) 50%, rgba(200,203,228,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000f87",endColorstr="#c8cbe4",GradientType=1);
}
.title.verlauf-75{
    background: rgb(0,15,135);
    background: -moz-linear-gradient(90deg, rgba(0,15,135,1) 0%, rgba(0,15,135,1) 75%, rgba(200,203,228,1) 75%, rgba(200,203,228,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(0,15,135,1) 0%, rgba(0,15,135,1) 75%, rgba(200,203,228,1) 75%, rgba(200,203,228,1) 100%);
    background: linear-gradient(90deg, rgba(0,15,135,1) 0%, rgba(0,15,135,1) 75%, rgba(200,203,228,1) 75%, rgba(200,203,228,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000f87",endColorstr="#c8cbe4",GradientType=1);
}

@media screen and (min-width:768px) {
    .input-container {
        min-height:500px;
    }    
}


/* h1 {
    color:#2A2A2A;
    font-family:'Lora', serif;
    font-size:21px;
    line-height:25px;
    margin:0;
    padding-left: 16px;
    width:50%;
}

h2 {
    width:50%;
    text-align:right;
    font-size:16px;
    line-height:24px;
    font-weight: 400;
    margin:0;
    padding-right: 16px;
}

h2 a, h2 a:visited {
    color: #222222;
} */

h1.main-headline {
    font-family: 'Lora', serif;
    text-transform: none;
    text-align: left;
    margin: 0 0 7px 0;
    padding-top: 40px;
    font-size: 34px;
    line-height: 40px;
    font-weight: 700;
    color: #2A2A2A;
}

.text-left {
    text-align:left;
}

.w-50 {
    width:50%;
    display:inline-block;
}
.w-40 {
    width:40%;
    display:inline-block;
    padding:7.5px;
}

p.main-description {
    margin-top:50px;
}

p.email-text .email-text-bold {
    font: normal normal bold 20px/28px Source Sans Pro;
}

p.email-text .email-text-bold, p.masterdata-text .masterdata-text-bold {
    display:inline-block;
}

p.email-text .change-email, p.masterdata-text .change-masterdata {
    text-decoration: underline;
    font: normal normal normal 15px/20px Source Sans Pro;
    color:#0074AD;
    display:inline-block;
    margin-left:20px;
    cursor:pointer;
}

.existingAbo p.askForAbo {
    font: normal normal bold 22px/40px 'Source Sans Pro';
    margin-bottom:0;
}

.existingAbo p.buttons {
    margin-top:0;
}
.existingAbo p.buttons .btn {
    display: inline-block;
    position: relative;
    max-width: 100%;
    background: #0074AD;
    font-size: 16px;
    line-height: 18px;
    padding: 11px 20px;
    min-width: 100px;
    box-sizing: border-box;
    border: 1px #0074AD solid;
    border-radius: 4px;
    color: #ffffff;
    font-weight: 600;
    letter-spacing: 0.01em;
    outline: none;
    cursor: pointer;
    text-align: center;
    /* text-transform: capitalize; */
    text-decoration: none;
}

#formContainer.isapp {
    padding-bottom:20px;
}

.form-hinweis > p {
    margin-top: 0;
    font: normal normal normal 16px/22px Source Sans Pro;
    letter-spacing: 0px;
    color: #222222;
}

.main-description-text {
    text-transform: none;
    text-align: left;
    color: #222222;
    font: normal normal normal 20px/28px Source Sans Pro;
}

p.description-info-text {
    font: normal normal normal 16px/22px Source Sans Pro;
    color: #222222;
    margin: 0 0 20px 0;
}

p.skip {
    text-align:center;
    margin:4px auto 15px;
}
p.skip a {
    cursor:pointer;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-decoration:underline;
}
.divider {
    border-bottom: 1px solid rgba(15, 15, 21, 0.06);
    margin-bottom: 15px;
}

.sociallogin {
    text-align:center;
}

@media screen and (max-width:767px) {
    div.sociallogin {
        padding:0 10px;
    }
    a.googlebtn {
        width:100%;
    }
}

.googlebtn {
    display:inline-flex;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height:20px;
    font-weight: 600;
    border:1px solid #747775;
    justify-content:space-around;
    align-items: center;
    border-radius:4px;
    margin:5px auto 10px;
    text-decoration:none;
    color:#1F1F1F;
}
.googlebtn:visited {
    color:#757575;
}
.googlebtn:hover {
    color:#0a0a0a;
    border-color:#757575;
}
.googlebtn div {
    align-items: center;
    display:flex;
    padding:3px 4px;
}
.googlelogo {
    display:inline-block;
    max-height: 20px;
    margin: 5px 5px 5px 0;
}
.posRelative {
    position:relative;
}

#appleid-signin #innerButton {
    cursor:pointer;
}


#passwordBlock .element {
    position:relative;
}

#newPwFields .element {
    position:relative;
}

.element #toggleVisibility {
    position:absolute;
    background-image:url("/images/show.svg");
    height: 15px;
    width: 19px;
    background-size: 100%;
    right: 14px;
    top: 15px;
}

.element #toggleVisibility.visible {
    background-image:url("/images/hide.svg");
}

#formContainer,
#logoutForm,
#passwordForm {
    width: 100%;
    max-width: 480px;
    margin: 0 auto;
}

#formContainer.form-om-online,
#logoutForm.form-om-online,
#passwordForm.form-om-online {
    max-width: 480px;
}

.form-error > p.text-danger {
    margin-top:0;
    color:#CC0300;
}

.optIns {
    display:flex;
    margin:15px 0 0 0;
}

.optIns .control-label {
    font: normal normal normal 14px/18px Source Sans Pro;
}

.optIns .element {
    margin:0 8px 0 0;
}

.form-group .optIns {
    display:block;
}

.form-group .optIns .element.input-group {
    margin: 0;
    position:relative;
}
.form-group .optIns .element.input-group input[type="checkbox"] {
    width: 5%;
    top: 4px;
    margin: 0;
    position: absolute;
    left: -3px;
}
.form-group .optIns .element.input-group label.control-label {
    display:inline-block;
    width:94%;
    font-weight: 400;
    margin-left:6%;
    text-align: justify;
}
.form-group .optIns .element.input-group label.control-label::after {
    content:"*";
    margin-left: 2px;
}

.essential {
    margin-top:15px;
}
 
#disclaimer,
#footer {
    width: 100%;
    max-width: 600px;
    margin: 17px 0;
    padding-bottom: 30px;
    font: normal normal normal 13px/17px Source Sans Pro;
}

#footer {
    text-align: center;
    margin:17px auto;
}


.error {
    color:#CC0300;
}



/* In */

.title.om-online {
    height: 16px;
    background: #000F87;
}
.title.om-online h1, .title.om-online h2 {
    display:none;
}
.title.om-online.verlauf {
    background: rgb(0,15,135);
    background: -moz-linear-gradient(90deg, rgba(0,15,135,1) 0%, rgba(0,15,135,1) 25%, rgba(200,203,228,1) 25%, rgba(200,203,228,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(0,15,135,1) 0%, rgba(0,15,135,1) 25%, rgba(200,203,228,1) 25%, rgba(200,203,228,1) 100%);
    background: linear-gradient(90deg, rgba(0,15,135,1) 0%, rgba(0,15,135,1) 25%, rgba(200,203,228,1) 25%, rgba(200,203,228,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000f87",endColorstr="#c8cbe4",GradientType=1);
}
.om-online.inlinetext{
    max-width:480px;
    margin:10px auto;
}

.text-center,
.om-online.inlinetext.text-center h1,
.om-online.inlinetext.text-center h3,
.om-online.inlinetext.text-center p {
    text-align:center;
} 

/*
#c1-reset_password_email-form-group {
    display: block;
    padding-top: 22px;
}

#c1-reset_password_email-form-group > p {
    margin: 0;
}

#c1-gender-radio-container {
    overflow: auto;
}

#c1-gender-radio-container div {
    float: left;
    margin-right: 20px;
}

#c1-pobox-form-group, #c1-pobox_city-form-group, #c1-pobox_postcode-form-group {
    display: none;
}

#c1-updateAccount-form {
    display:grid;
    grid-template:
    [row1-start] "line1" auto [row1-end]
    [row2-start] "line2" auto [row2-end]
    [row3-start] "line3" auto [row3-end]
    [row4-start] "line4" auto [row4-end]
    [row5-start] "line5" auto [row5-end]
    [row6-start] "line6" auto [row6-end]
    / auto;
    align-content: start;
}
#c1-updateAccount-form #c1-gender-form-group {
    grid-area: line1;
}
#c1-updateAccount-form #c1-first_name-form-group {
    grid-area: line2;
}
#c1-updateAccount-form #c1-last_name-form-group {
    grid-area: line3;
}
#c1-updateAccount-form #c1-require-label-form-group {
    grid-area: line4;
}
#c1-updateAccount-form #c1-error-label-form-group {
    grid-area: line5;
}
#c1-updateAccount-form #c1-submit-button-form-group {
    grid-area: line6;
}
*/

.om-online .btn {
    display: flex;
    align-items: center;
    justify-content: space-around;
} 

.tp-iframe-wrapper.tp-active.piano-id-modal-ver-.piano-id-modal-ver-2.successDoi {
    width: 100% !important;
   height: 100% !important;
   margin: 0 !important;
   background-color: #fff;
   text-align: center; 
}

/* Out */

.form-group {
    margin-bottom: 15px;
}

.form-group label.control-label {
    font: normal normal 600 14px/18px Source Sans Pro;
    color: #222222;
    display: block;
    margin-bottom: 8px;
}

.form-group label.control-label::after {
    content: ": ";
}

.form-group.required label.control-label::after {
    content: "*: ";
}

.form-group input:not([type=checkbox]):not([type=radio]), .form-group select {
    background-color: #F0F0F0;
    border: 2px solid #69696C;
    border-radius: 5px;
    color: #2A2A2A;
    font-size: 16px;
    height: 44px;
    padding-left: 10px;
    width: 100%;
}
@media screen and (min-width:768px) {
    .form-group input:not([type=checkbox]):not([type=radio]), .form-group select {
        font-size: 14px;
    }
}

.form-group span.help-block {
    color: #CC0300;
}

/* label {
    color: #787878;
    font-size: 14px;
    line-height: 17px;
    vertical-align: baseline;
    width: 100%;
} */

input:not([type=checkbox]):not([type=radio]), select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #e4e4e4;
    display: inline-block;
    font-size: 16px;
    height: 18px;
    line-height: 18px;
    margin-bottom: 5px;
    min-height: 38px;
    padding: 3px 8px;
    width: 100%;
}

input#customerIdInput {
    margin: 20px 0;
}

input::placeholder {
    font: italic normal normal 14px/18px Source Sans Pro;
}

select {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.837' height='8.333' viewBox='0 0 13.837 8.333'%3E%3Cpath id='Pfad_186_1_' data-name='Pfad 186 (1)' d='M-2762.947,675.281l6.211,6.212,6.212-6.212' transform='translate(2763.654 -674.574)' fill='none' stroke='%2308c' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 95% 50%;
}

.required-description {
    font-size: 14px;
}

.required-description::before {
    content: "*";
}

p.center {
    text-align: center;
}

img.apple-logo {
    width: 17px;
    height: auto;
    position: relative;
    top: 3px;
    margin-right: 5px;
}

@media screen and (max-width:767px) {
    button.btn {
        width:100%;
    }
    .sociallogin .googlebtn {
        width: 100%;
        min-height: 44px;
        border: 1px solid #aaaaaa;
        border-radius: 4px;
        margin:0 auto;
    }
    #appleid-signin {
        padding: 0 10px;
        display:block;
    }
    #appleid-signin #innerButton {
        width: 100%;
        min-height: 44px;
        margin: 0 auto
    }
    #appleid-signin #innerButton > div {
        padding: 1px;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        border-radius: 4px;
        border: 1px solid #aaaaaa;
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    #appleid-signin #innerButton > div text span {
        font-family:'applied-button-font-0';
        font-family: 'applied-button-font-0';
        color: #666;
        font-size: 14px;
    }
}

@media screen and (min-width:768px) {
    #buttonsContainer button {
        width: 300px;
        min-height: 44px;
    }
    .sociallogin .googlebtn {
        width: 300px;
        min-height: 44px;
        border: 1px solid #aaaaaa;
        border-radius: 4px;
        margin:0 auto;
    }
    #appleid-signin #innerButton {
        width: 300px;
        min-height: 44px;
        margin: 0 auto
    }
    #appleid-signin #innerButton > div {
        padding: 1px;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        border-radius: 4px;
        border: 1px solid #aaaaaa;
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    #appleid-signin #innerButton > div text span {
        font-family:'applied-button-font-0';
        font-family: 'applied-button-font-0';
        color: #666;
        font-size: 14px;
        position: relative;
        top: -2px;
    }
}

.btn {
    background-color: #0074AD;
    border:none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-around;
    font: normal normal 600 16px/18px Source Sans Pro;
    height:44px;
    margin: 5px auto 10px;
    padding:0 20px;
    min-width:140px;
}

.btn:disabled {
    opacity: .5;
    cursor:not-allowed;
}
.btn:disabled span:after{
    content: " ✖";
    padding-left:3px;
}

.link {
    cursor: pointer;
}

.btn-link {
    background: transparent;
    border: none;
    color: #222222;
    font-weight: 400;
    height: auto;
    text-decoration: underline;
}

span#forgotPasswordConfirmation {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    background-color: rgba(0, 0, 0, .2);
}
span#forgotPasswordConfirmation .content {
    position:absolute;
    width:400px;
    background-color:#fff;
    display:block;
    left: 50%;
    margin-left:-200px;
    top:40%; 
    margin-top:-100px;
    text-align: center;
    color: #222222;
    font: normal normal normal 20px/28px Source Sans Pro;
    border: 2px solid #E8F0FE;
}
/* .c1-oAuthlogin-oauth-google {
    border: 1px solid #F0F0F0;
}

.c1-oAuthlogin-oauth-google .abcRioButton.abcRioButtonLightBlue {
    box-shadow: none;
    margin:0 auto;
    padding-top: 3px;
} */

.abcRioButtonContentWrapper {
    display:flex;
    justify-content:center
}

.abcRioButtonIcon {
    float:none;
}

.checkbox,
.radio > .input-group {
    position: relative;
    display: block;
    min-width: 1.5rem;
    padding-left: 1.5rem;
}

.checkbox input,
.radio input {
    padding: 0;
    position: absolute;
    left: 0;
    z-index: -1;
    overflow: visible;
    width: 1rem;
    height: 1.25rem;
    opacity: 0;
}

.checkbox label,
.radio label {
    display: inline-block;
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
}

.radio label::before {
    border-radius: 50%;
}

.checkbox label::before,
.radio label::before {
    position: absolute;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #e4e4e4 solid 1px;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.checkbox input:checked~::before,
.radio input:checked~::before {
    color: #fff;
    border-color: #09f;
    background-color: #09f;
}

.checkbox label::after,
.radio label::after {
    position: absolute;
    top: 0;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50%/50% 50%;
}

.radio input:checked~::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.checkbox input:checked~::after {
    border: solid #fff;
    border-width: 0 2px 2px 0;
    content: '';
    height: .6rem;
    width: .3rem;
    left: -1.15rem;
    top: .15rem;
    position: absolute;
    transform: rotate(45deg);
}

.mr15 {
    margin-right:15px;
}
.ml15 {
    margin-left:15px;
}

.d-none {
  display:none;
}


#pwstrengthtest {
    margin-top:-13px;
    text-align:left;
  }
  .pwstrength.strengthcolor {
    display:inline-block;
    width:32.5%;
    margin-right:1.25%;
    height:2px;
    background-color:#F0F0F0;
  }
  .pwstrength.tips {
      margin-top:-5px;
  }
  .pwstrength.tips.d-none {
    visibility:hidden;
  }
  .pwstrength.strengthcolor.weak {
    background-color:#FF0000;
  }
  .pwstrength.strengthcolor.weak.d-none {
    background-color:#F0F0F0;
  }
  .pwstrength.strengthcolor.ok {
    background-color:#FFE200;
  }
  .pwstrength.strengthcolor.ok.d-none {
    background-color:#F0F0F0;
  }
  .pwstrength.strengthcolor.good {
    background-color:#00932D;
    margin-right:0;
  }
  .pwstrength.strengthcolor.good.d-none {
    background-color:#F0F0F0;
  }

.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 15px;
}
.lds-ellipsis.d-none {
    display: none;
}
.lds-ellipsis div {
  position: absolute;
  top: 5px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #fff;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis.blue div {
    background: #0074AD;
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.8s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.8s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.8s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.8s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
.blink {
    animation-name: animation_blink;
    animation-timing-function: ease-in;
    animation-duration: 5.2s;
    animation-iteration-count: infinite;
}

@keyframes animation_blink {
    0% { opacity: 1; }
    20% { opacity: 1; }
    50% { opacity: 0.7; }
    80% { opacity: 1; }
    100% { opacity: 1; }
}

/* Login with Google */

.g_id_signin iframe {
    margin: 5px auto !important;
}

p.features {
    display:flex;
    flex-direction:column;
    position:relative;
}
p.features span {
    display:inline-block;
    width: 95%;
    margin-left:5%;
    margin-bottom: 5px;
}
p.features span.feature::before {
    content: " ";
    position:absolute;
    left:0;
    top:-3;
    background-image: url("/images/check.svg");
    background-repeat: no-repeat;
    width:20px;
    height:20px;
}


.leserservice {
    position:relative;
    box-sizing: border-box;
    background: #F2F2F2;
    border-radius: 10px;
    padding-bottom:1.5rem;
}

.close_x {
    width: 20px;
    height: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    position:absolute;
    top: 5px;
    right: 5px;
    cursor:pointer;
}

.close_x a {
    text-decoration: none;
    color:#2A2A2A
}
.leserservice_text {
    padding: 0 1.5rem 0 1.5rem;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}

.leserservice_header {
    font: normal normal bold 20px/28px Source Sans Pro;
    color: #2A2A2A;
    border-bottom: #2A2A2A dotted 1px;
    display: flex;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    margin: 0;
    padding: 0;
    height: 60px;
    margin:10px 0 10px;
}
.leserservice_text img {
    max-height: 3rem;
    max-width: 3rem;
    margin-right:15px;
}

.leserservice_text span{
    font: normal normal normal 16px/22px Source Sans Pro;
    color: #2A2A2A;
    margin: 0;
    padding: 0;
    display:inline-block;
}
.leserservice_text span.strong {    
    font: normal normal bold 16px/22px Source Sans Pro;
    margin-right:10px;
    display: inline-block;
    width: 30px;
}

