body {
    margin: 0;
}


.loading {
    display: none;
}

.subMenu {
    display: none;
}

.pageFooter {
    display: none;
}

.page-header {
    display: none;
}

.fieldsSection input[type="submit"] {
    display: none;
}
/* Företagsägare och Affärsidé */
#newCompanyOwnerInputSection ul {
    display: block;
}

.fieldsSection:not(.serverIgnore) {
    page-break-inside: avoid;
}

.fieldsSection ul li .field {
    display: block !important;
}

.fieldsSection ul li a:after {
    display: none;
}

.fieldsSection ul li .field:not(#foo) input[type="checkbox"] + label {
    display: none;
}

.help {
    display: none;
}

.createSteps {
    padding: 0;
    margin: 0;
}

    .createSteps nav {
        display: none;
    }

.meterContainer {
    display: none;
}

.createSteps .content {
    padding-bottom: 0;
    margin-bottom: 0;
}

    .createSteps .content p:not(.serverMarginBottom) {
        margin-bottom: 0;
    }

.fieldsSection h1 {
    padding: 0;
    background: none;
    margin-bottom: 5px;
    page-break-inside: avoid;
}

.fieldsSection ul li {
    page-break-inside: avoid;
    margin-bottom: 20px;
}

    .fieldsSection ul li a {
        border: none;
        width: auto;
        float: none;
        padding: 0;
        display: block;
        font-weight: bold;
        padding-bottom: 3px;
        color: #666;
    }

        .fieldsSection ul li a.first {
            border-top: none;
        }

    .fieldsSection ul li .field {
        float: none;
        width: auto;
        padding: 0;
        border: none;
        display: block;
    }

#newCompanyOwnerInputSection h1 {
    padding: 0;
    background: none;
    margin-bottom: 5px;
}

#newCompanyOwnerInputSection input[type="button"] {
    display: none;
}

.fieldsSection ul li .field textarea {
    font-family: Arial;
    color: #666;
    font-size: 14px;
    line-height: 18px;
}

.fieldsSection {
    margin-bottom: 0;
    padding-bottom: 0;
}

.createSteps .budget .topInfo {
    display: none;
}

.salesBudgetNavigation {
    display: none;
}

.sticky-wrapper {
    display: none;
}

.saveButton {
    display: none;
}

.createSteps .content .body {
    color: #666;

}

    .createSteps .content .body h2 {
        color: #3057a0;
        text-transform: uppercase;
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid #868686;
        font-weight: bold;
    }

    .createSteps .content .body p {
        color: #666;
        display: none;
    }

        .createSteps .content .body p strong {
            text-transform: uppercase;
        }

.fieldsSection h1 {
    color: #3057a0;
    text-transform: uppercase;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #868686;
    font-weight: bold;
    font-size: 17px;
}

.fieldsSection ul li .field.swot article {
    float: none;
    width: auto;
    margin-bottom: 20px;
}

    .fieldsSection ul li .field.swot article.first, .fieldsSection ul li .field.swot article.second, .fieldsSection ul li .field.swot article.third, .fieldsSection ul li .field.swot article.fourth {
        padding: 0;
    }

    .fieldsSection ul li .field.swot article label {
        border: none;
        width: auto;
        float: none;
        padding: 0;
        display: block;
        font-weight: bold;
        padding-bottom: 3px;
        color: #666;
    }

.fieldsSection ul li .field .fieldInfo {
    display: none;
}

.fieldsSection ul li .field input[type="text"] {
    display: block;
    font-family: Arial;
    color: #666;
    font-size: 14px;
    line-height: 18px;
    border: none;
    padding: 0;
    margin-top: 0;
}

.fieldsSection ul li .field input[type="text"]#Name, .fieldsSection ul li .field input[type="text"]#CompanyName {
    display: none;
}

.inputText {
    font-family: Arial;
    color: #666;
    font-size: 14px;
    line-height: 18px;
    display: block;
    width: 100%;
    height: auto;
}

.createSteps .budget .salesBudget table.salesBudgetTable, .marketingPlan table, .startCapital, .finance, .cashflowBudget, .resultBudget {
    margin-top: 20px !important;
}

.fieldsSection ul li .field select {
    border: none;
    padding: 0;
    color: #666;
    margin: 0;
    font-size: 14px;
    line-height: 18px;
    font-family: Arial;
}

.desc {
    display: none;
}

#ganttText {
    display: block;
    font-family: Arial;
    color: #666;
    font-size: 14px;
    line-height: 18px;
    display: block;
    width: 100%;
    height: auto;
    margin-top: 10px;
}

#gantt {
    display: none;
}

.scheduleSecondHeader {
    display: none;
}

#newCompanyOwnerInputSection h1.groupHeader {
    /*padding-bottom: 10px;
    margin-bottom: 10px;*/
    display: none;
}

br.clear {
    display: none;
}

.createSteps .content p.citationParagraph {
    font-size: 14px;
    text-align: left;
    margin-bottom: 20px;
}
.ignorePDF {
    display: none;

}