﻿@font-face {
    font-family: NNdagny;
    src: url("/Content/Fonts/NNDagnyTextWeb.woff") format("woff");
}

@font-face {
    font-family: NNdagny;
    src: url("/Content/Fonts/NNDagnyTextWeb-Light.woff") format("woff");
    font-style: italic;
}

html body {
    font-family: NNdagny, Arial, sans-serif !important;
    color: black;
}

    html body .page_header .header_bar_logo .logo2 {
        font-size: 38px;
        padding-left: 119px;
    }

    html body .page_content .form .content fieldset .address .address_header .formitem_label {
        font-family: NNdagny, Arial, sans-serif;
        font-weight: bold;
    }

    html body .page_content .form .content fieldset .formitem .formitem_editorval input {
        font-family: NNdagny, Arial, sans-serif;
        font-weight: 600
    }

    html body .page_content .form .content {
        color: black;
    }

    html body .cookie_info {
        background-color: white;
        border-top: 2px solid #ee7f00;
        
    }
        html body .cookie_info div {
            color: black;
        }
            html body .cookie_info div a {
                background-color: #ea650d;
            }

.title1 {
    color: #ee7f00;
}

.title2 {
    color: #ea650d;
}

.title3 {
    color: #e64415;
}

.title4 {
    color: #ea650d;
}

.welcome-title span:first-child {
    color: #ee7f00;
}

.welcome-title span:nth-child(2) {
    color: #ea650d;
}

.welcome-title span:nth-child(3) {
    color: #e64415;
}

.welcome-title span:nth-child(4) {
    color: #ea650d;
}

.welcome-title span:last-child {
    color: #ee7f00;
}

.title-header {
    color: #ee7f00;
}

.title-header span:first-child {
    color: #ee7f00;
}

.title-header span:last-child {
    color: #ea650d;
}

.welcome-sub {
    color: black;
}

html body .page_header .header_bar_logo .logo2 {
    background-image: url(/Content/Images/nnsos.png);
}

html body .page_content .home .formcreate .healthcarecosts,
html body .page_content .formsent .formcreate .healthcarecosts {
    background-image: url('/Content/Images/Nationale/koszty leczenia.png');
    background-size: 118px;
    background-position-y: -10px;
    padding-top: 103px;
}

html body .page_content .form.healthcarecosts .title {
    background-image: url('/Content/Images/Nationale/koszty leczenia.png');
    background-size: 100px;
    padding-top: 42px;
}

html body .page_content .home .formcreate .nnw,
html body .page_content .formsent .formcreate .nnw {
    background-image: url('/Content/Images/Nationale/nn_nnw.png');
    background-size: 100px;
    padding-top: 103px;
}

html body .page_content .form.nnw .title {
    background-image: none;
}

html body .page_content .home .formcreate .flightdelay,
html body .page_content .formsent .formcreate .flightdelay {
    background-image: url(/Content/Images/Nationale/opóźnienie.png);
    background-size: 77px;
    background-position-y: 12px;
    padding-top: 105px;
}

html body .page_content .form.flightdelay .title {
    background-image: url(/Content/Images/Nationale/opóźnienie.png);
    background-size: 77px;
    background-position-y: 12px;
    padding-top: 42px;
}

html body .page_content .home .formcreate .luggagedelay,
html body .page_content .formsent .formcreate .luggagedelay {
    background-image: url(/Content/Images/Nationale/bagaz.png);
    background-size: 100px;
    padding-top: 103px;
}

html body .page_content .form.luggagedelay .title {
    background-image: url(/Content/Images/Nationale/bagaz.png);
    background-size: 100px;
    padding-top: 42px;
}

html body .page_content .home .formcreate .luggageloss,
html body .page_content .formsent .formcreate .luggageloss {
    background-image: url(/Content/Images/Nationale/bagaz2.png);
    background-size: 100px;
    padding-top: 103px;
}

html body .page_content .form.luggageloss .title {
    background-image: url(/Content/Images/Nationale/bagaz2.png);
    background-size: 100px;
    padding-top: 42px;
    background-position-x: -10px;
}

html body .page_content .home .formcreate .oc,
html body .page_content .formsent .formcreate .oc {
    background-image: url('/Content/Images/Nationale/nn_oc.png');
    background-size: 100px;
    padding-top: 103px;
}

html body .page_content .form.oc .title {
    background-image: none;
}

html body .page_content .home .formcreate .returnofticket,
html body .page_content .formsent .formcreate .returnofticket {
    background-image: url('/Content/Images/Nationale/odwołanie podróży.png');
    background-size: 100px;
    padding-top: 103px;
}

html body .page_content .form.returnofticket .title {
    background-image: url('/Content/Images/Nationale/odwołanie podróży.png');
    background-size: 100px;
    padding-top: 42px;
    background-position-x: -10px;
}

html body .page_content .home .formcreate input, html body .page_content .formsent .formcreate input {
    color: black;
}

html body .page_footer {
    border-top: 2px solid #EE7F00;
}

html body .page_content .home .formcreate :focus {
    outline-color: #EE7F00;
}

html body .page_content .form .content fieldset .formitem .formitem_editorval textarea {
    color: black;
}

    html body .page_content .form .content fieldset .formitem .formitem_editorval textarea:focus {
        outline-color: #EE7F00;
    }

.tooltip {
    background-color: white !important;
}

.ui-tooltip-content {
    border: 1px solid #d2d2d2;
    border-radius: 0;
    box-shadow: 4px 4px 0 rgba(0,0,0,0.05);
}

html body div.ui-tooltip .tooltip .content {
    color: #8b8b8b;
}

    html body div.ui-tooltip .tooltip .content:after {
        border-top: 10px solid #8b8b8b;
    }

    html body div.ui-tooltip .tooltip .content:before {
        background-image: none;
        content: "?";
        background-color: #EE7F00;
        border-radius: 50%;
        color: white;
        line-height: 1.4;
        height: 18px;
        width: 18px;
        text-align: center;
        margin-right: 3px;
    }

html body .page_content .form .navbar .arrow0_current .arrow_tail, html body .page_content .form .navbar .arrow1_current .arrow_tail, html body .page_content .form .navbar .arrow2_current .arrow_tail, html body .page_content .form .navbar .arrow3_current .arrow_tail, html body .page_content .form .navbar .arrow4_current .arrow_tail {
    border-bottom: 15px solid #EE7F00;
    border-top: 15px solid #EE7F00;
}

html body .page_content .form .navbar .arrow0_current .arrow_body, html body .page_content .form .navbar .arrow1_current .arrow_body, html body .page_content .form .navbar .arrow2_current .arrow_body, html body .page_content .form .navbar .arrow3_current .arrow_body, html body .page_content .form .navbar .arrow4_current .arrow_body {
    background-color: #EE7F00;
}

html body .page_content .form .navbar .arrow0_current .arrow_head, html body .page_content .form .navbar .arrow1_current .arrow_head, html body .page_content .form .navbar .arrow2_current .arrow_head, html body .page_content .form .navbar .arrow3_current .arrow_head, html body .page_content .form .navbar .arrow4_current .arrow_head {
    border-left: 24px solid #EE7F00;
}

html body .page_content .form .navbar .arrow0_enabled .arrow_tail, html body .page_content .form .navbar .arrow0_disabled .arrow_tail {
    border-bottom: 15px solid #dcd9d9;
    border-top: 15px solid #dcd9d9;
}

html body .page_content .form .navbar .arrow0_enabled .arrow_body, html body .page_content .form .navbar .arrow0_disabled .arrow_body {
    background-color: #dcd9d9;
}

html body .page_content .form .navbar .arrow0_enabled .arrow_head, html body .page_content .form .navbar .arrow0_disabled .arrow_head {
    border-left: 24px solid #dcd9d9;
}

html body .page_content .form .navbar .arrow1_enabled .arrow_tail, html body .page_content .form .navbar .arrow1_disabled .arrow_tail {
    border-bottom: 15px solid #CAC7C7;
    border-top: 15px solid #CAC7C7;
}

html body .page_content .form .navbar .arrow1_enabled .arrow_body, html body .page_content .form .navbar .arrow1_disabled .arrow_body {
    background-color: #CAC7C7;
}

html body .page_content .form .navbar .arrow1_enabled .arrow_head, html body .page_content .form .navbar .arrow1_disabled .arrow_head {
    border-left: 24px solid #CAC7C7;
}

html body .page_content .form .navbar .arrow2_enabled .arrow_tail, html body .page_content .form .navbar .arrow2_disabled .arrow_tail {
    border-bottom: 15px solid #999999;
    border-top: 15px solid #999999;
}

html body .page_content .form .navbar .arrow2_enabled .arrow_body, html body .page_content .form .navbar .arrow2_disabled .arrow_body {
    background-color: #999999;
}

html body .page_content .form .navbar .arrow2_enabled .arrow_head, html body .page_content .form .navbar .arrow2_disabled .arrow_head {
    border-left: 24px solid #999999;
}

html body .page_content .form .navbar .arrow3_enabled .arrow_tail, html body .page_content .form .navbar .arrow3_disabled .arrow_tail {
    border-bottom: 15px solid #666666;
    border-top: 15px solid #666666;
}

html body .page_content .form .navbar .arrow3_enabled .arrow_body, html body .page_content .form .navbar .arrow3_disabled .arrow_body {
    background-color: #666666;
}

html body .page_content .form .navbar .arrow3_enabled .arrow_head, html body .page_content .form .navbar .arrow3_disabled .arrow_head {
    border-left: 24px solid #666666;
}

html body .page_content .form .navbar .arrow4_enabled .arrow_tail, html body .page_content .form .navbar .arrow4_disabled .arrow_tail {
    border-bottom: 15px solid #505050;
    border-top: 15px solid #505050;
}

html body .page_content .form .navbar .arrow4_enabled .arrow_body, html body .page_content .form .navbar .arrow4_disabled .arrow_body {
    background-color: #505050;
}

html body .page_content .form .navbar .arrow4_enabled .arrow_head, html body .page_content .form .navbar .arrow4_disabled .arrow_head {
    border-left: 24px solid #505050;
}

html body .page_content .form .title {
    color: #EA650D;
}


html body .page_content .form .content fieldset legend {
    color: #EE7F00;
}

html body .page_content .form .content .actionbuttons .nextstep input {
    background-color: #E64415;
}

    html body .page_content .form .content .actionbuttons .nextstep input:focus {
        outline-color: #E64415 !important;
    }

html body .page_content .form .content .actionbuttons .nextstep:after {
    border-left: 10px solid #E64415;
}

html body .page_content .form .content fieldset .formitem .formitem_editorval input {
    color: black;
}

html body .page_content .form .content .actionbuttons .prevstep:before {
    border-right: 10px solid #EE7F00;
}

html body .page_content .form .content .actionbuttons .prevstep a {
    background-color: #EE7F00;
}

html body .page_content .form .content fieldset .formitem .formitem_editorval select {
    color: black;
}

html body .page_content .form .content fieldset #CostsDescription + a:after {
    border-bottom: 1px solid #EE7F00;
}

html body .page_content .form .content fieldset #CostsDescription .CostDescription {
    border-bottom: 1px solid #EE7F00;
}

html body .page_content .form .content #submitstay {
    border-top: 1px solid #EE7F00;
}

html body .page_content .form .content fieldset a {
    color: black;
}

.privacypolicy h2 {
    color: #EE7F00;
}

.privacypolicy h3 {
    color: #EA650D;
}

html body .page_content .privacypolicy {
    color: black;
}

.faq h4 {
    color: #EE7F00;
}

.faqheader {
    color: #EA650D;
}

html body .page_content .contact, html body .page_content .about, html body .page_content .glossary, html body .page_content .faq {
    color: black;
}

.glossary h3 {
    color: #EE7F00;
}

.glossary .faqheader {
    color: #EA650D;
}

html body .page_content .contact, html body .page_content .about, html body .page_content .glossary, html body .page_content .faq {
    color: black;
}

.contact h2 {
    color: #EE7F00;
}

html body .page_content .contact, html body .page_content .about, html body .page_content .glossary, html body .page_content .faq {
    color: black;
}
