.modul-account-content input, .modul-account-content select, .modul-account-content textarea {
    width: 100%
}

.modul-account-content, .modul-account-content span.input-txt, .modul-account-content .input-txt_vertrag {
    font-size: 13px!important;
}

.modul-account-content .modul-account-submitButton {
    width: 100%;
    padding: 0;
    height: 35px;
}

.modul-account-submitButton {
    background-color: #92d1d9;
    color: white;
}

input[type="checkbox"].modul-account-checkbox {
    display: inline-block !important;
    width: auto !important;
    height: auto !important;
}

.accountMyData li a, .myAccountOrders li a {
    color: #fff;
}

.wk_headline {
    color: #92d1d9;
}
.wk_headline_mini {
    color: #92d1d9;
}

#account-main-page .wk_headline {
    margin-bottom: 10px!important;
}

@media only screen and (max-width: 980px) {
    
}

@media only screen and (max-width: 768px) {
    .modul-account-content .modul-account-submitButton {
        font-size: 10px;
    }
    
    #landing .myAccountOrders, .myPortal {
        margin-bottom: 1em;
    }
    
    #responsive-content {
        padding-left: 3px;
        padding-right: 6px;
    }
    
    #breadcrumpBox .breadcrumbContent {
        margin: 10px 3px;
        padding-right: 3px;
    }
    #breadcrumpBox .detail_back {
        right: 5px;
    }
    .accountConStart .block h4 {
        font-size: 1.8em !important;
    }
    .accountConStart .block {
        padding: 2.5em;
    }
}

@media only screen and (max-width: 480px) {
    #breadcrumpBox .breadcrumbContent {
        margin: 10px 5px;
    }
    .wk_headline_mini {
        font-size: 12px;
    }
    .input-txt_vertrag {
        font-size: 11px;
    }
    #responsive-content {
        padding-left: 6px;
        padding-right: 12px;
    }
    .modul-account-content, .modul-account-content span.input-txt, .modul-account-content .input-txt_vertrag {
        font-size: 12px!important;
    }
    
    #breadcrumpBox .breadcrumbContent {
        margin: 10px 5px;
    }
}

